@charset "UTF-8";.sm{--sm-accent:var(--color-main,#212842);--sm-ink:var(--color-ink,#0f172a);--sm-muted:var(--color-muted,#64748b);--sm-surface:var(--color-surface,#f5f7fb);--sm-radius:var(--radius-lg,14px);--sm-border:color-mix(in srgb,var(--sm-ink) 12%,transparent);--sm-gap:20px;color:var(--sm-ink);margin:3rem 0;position:relative}.sm img{display:block;height:auto;max-width:100%}.sm h2,.sm h3{color:inherit;line-height:1.25;margin:0}.sm p{margin:0}.sm__head{margin:0 auto 2rem;max-width:46rem;text-align:center}@media (max-width:768px){.sm__head{margin-bottom:1.4rem;text-align:left}}.sm__title{font-size:clamp(1.5rem,1.2rem + 1.4vw,2.2rem);text-align:inherit}.sm__lead{color:var(--sm-muted);margin-top:.6rem;text-align:inherit}.sm__edit{font-size:.8rem;position:absolute;right:0;top:0;z-index:2}.sm__button{align-items:center;background:var(--sm-accent);border-radius:var(--radius,6px);color:#fff;display:inline-flex;font-weight:600;justify-content:center;margin-top:1rem;min-height:44px;padding:0 1.4rem;text-decoration:none;transition:opacity .2s ease,transform .2s ease}.sm__button:hover{opacity:.88}.sm__button.is-light{background:#fff;color:var(--sm-accent)}.sm-banner__list{display:grid;gap:var(--sm-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}@media (max-width:768px){.sm-banner__list{display:flex;gap:14px;overflow-x:auto;overflow-y:hidden;padding:0 0 6px;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sm-banner__list::-webkit-scrollbar{display:none}.sm-banner__list>*{flex:0 0 82%;scroll-snap-align:start}}.sm-banner__item{background:var(--sm-surface);border-radius:var(--sm-radius);display:flex;min-height:260px;overflow:hidden;position:relative}.sm-banner__item.has-image{background:var(--sm-ink);color:#fff}.sm-banner__img{inset:0;position:absolute}.sm-banner__img img,.sm-banner__img picture{height:100%;object-fit:cover;width:100%}.sm-banner__img:after{background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.65));content:"";inset:0;position:absolute}.sm-banner__body{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;justify-content:flex-end;padding:1.5rem;position:relative;width:100%}.sm-banner__body h3{font-size:1.4rem}.sm-banner__body .sm__button{margin-top:.5rem}.sm-banner__item.has-image .sm__button{background:#fff;color:var(--sm-ink)}.sm-advantage__list{display:grid;gap:var(--sm-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.sm-advantage__item{background:var(--sm-surface);border-radius:var(--sm-radius);display:flex;flex-direction:column;gap:.6rem;padding:1.5rem}.sm-advantage__item h3{font-size:1.1rem}.sm-advantage__item p{color:var(--sm-muted)}.sm-advantage__img{border-radius:12px;height:64px;overflow:hidden;width:64px}.sm-advantage__img img{height:100%;object-fit:cover;width:100%}.sm-advantage__icon,.sm-downloads__icon,.sm-process__icon,.sm-stats__icon{align-items:center;background:color-mix(in srgb,var(--sm-accent) 12%,transparent);border-radius:12px;color:var(--sm-accent);display:inline-flex;font-size:1.3rem;height:48px;justify-content:center;width:48px}.sm-advantage__num{color:var(--sm-accent);font-size:1.6rem;font-weight:700;opacity:.6}.sm-faq__list{display:grid;gap:10px;margin:0 auto;max-width:52rem}.sm-faq__item{background:#fff;border:1px solid var(--sm-border);border-radius:var(--radius,6px)}.sm-faq__item[open]{border-color:color-mix(in srgb,var(--sm-accent) 40%,transparent)}.sm-faq__q{cursor:pointer;display:block;font-weight:600;list-style:none;padding:1rem 3rem 1rem 1.2rem;position:relative}.sm-faq__q::-webkit-details-marker{display:none}.sm-faq__q:after{border-bottom:2px solid var(--sm-accent);border-right:2px solid var(--sm-accent);content:"";height:9px;position:absolute;right:1.2rem;top:50%;transform:translateY(-70%) rotate(45deg);transition:transform .2s ease;width:9px}.sm-faq__item[open] .sm-faq__q:after{transform:translateY(-30%) rotate(-135deg)}.sm-faq__a{color:var(--sm-muted);line-height:1.6;padding:0 1.2rem 1.2rem}.sm-faq__a>:first-child{margin-top:0}.sm-faq__a>:last-child{margin-bottom:0}.sm-process__list{display:grid;gap:var(--sm-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));list-style:none;margin:0;padding:0}.sm-process__item{display:flex;flex-direction:column;gap:.6rem}.sm-process__item h3{font-size:1.1rem}.sm-process__item p{color:var(--sm-muted)}.sm-process__num{align-items:center;background:var(--sm-accent);border-radius:999px;box-sizing:border-box;color:#fff;display:inline-flex;font-weight:700;height:44px;justify-content:center;min-width:44px;padding:0 .6rem;white-space:nowrap}.sm-process__icon,.sm-process__num{align-self:flex-start}@media (max-width:768px){.sm-process__list{gap:0}.sm-process__item{align-content:start;column-gap:14px;display:grid;grid-template-columns:44px minmax(0,1fr);padding-bottom:1.4rem;position:relative;row-gap:.25rem}.sm-process__item:last-child{padding-bottom:0}.sm-process__item:not(:last-child):before{background:var(--sm-border);bottom:4px;content:"";left:21px;position:absolute;top:48px;width:2px}.sm-process__item>*{grid-column:2;margin:0}.sm-process__item>.sm-process__num{align-self:start;font-size:.8rem;grid-column:1;grid-row:1/span 4;overflow:hidden;padding:0;position:relative;text-overflow:ellipsis;width:44px;z-index:1}.sm-process__item h3{align-items:center;align-self:center;display:flex;min-height:44px}}.sm-timeline__list{list-style:none;margin:0 auto;max-width:52rem;padding:0 0 0 28px;position:relative}.sm-timeline__list:before{background:var(--sm-border);bottom:6px;content:"";left:7px;position:absolute;top:6px;width:2px}.sm-timeline__item{padding-bottom:1.6rem;position:relative}.sm-timeline__item:before{background:#fff;border:3px solid var(--sm-accent);border-radius:50%;content:"";height:16px;left:-28px;position:absolute;top:6px;width:16px}.sm-timeline__item:last-child{padding-bottom:0}.sm-timeline__when{color:var(--sm-accent);display:inline-block;font-size:.95rem;font-weight:700;margin-bottom:.4rem}.sm-timeline__card{background:var(--sm-surface);border-radius:var(--sm-radius);display:flex;flex-direction:column;gap:.5rem;padding:1.1rem 1.3rem}.sm-timeline__card h3{font-size:1.1rem}.sm-timeline__card p{color:var(--sm-muted)}.sm-timeline__img{border-radius:10px;max-width:320px;overflow:hidden}.sm-cta__list{display:grid;gap:var(--sm-gap)}.sm-cta__box{align-items:center;background:var(--sm-accent);border-radius:var(--sm-radius);color:#fff;display:flex;gap:2rem;padding:2.5rem;text-align:left}@media (max-width:768px){.sm-cta__box{flex-direction:column;padding:1.8rem 1.4rem;text-align:center}}.sm-cta__img{border-radius:12px;flex:0 0 220px;overflow:hidden}.sm-cta__body{flex:1}.sm-cta__body h2{font-size:clamp(1.4rem,1.1rem + 1.2vw,2rem)}.sm-cta__body p{margin-top:.6rem;opacity:.9}.sm-team__list{display:grid;gap:var(--sm-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}@media (max-width:768px){.sm-team__list{display:flex;gap:14px;overflow-x:auto;overflow-y:hidden;padding:0 0 6px;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sm-team__list::-webkit-scrollbar{display:none}.sm-team__list>*{flex:0 0 82%;scroll-snap-align:start}}.sm-team__item{align-items:center;background:var(--sm-surface);border-radius:var(--sm-radius);display:flex;flex-direction:column;gap:.4rem;padding:1.5rem 1rem;text-align:center}.sm-team__item h3{font-size:1.1rem;margin-top:.6rem}.sm-team__item p{color:var(--sm-muted);font-size:.95rem}.sm-team__photo{align-items:center;background:color-mix(in srgb,var(--sm-accent) 14%,transparent);border-radius:50%;color:var(--sm-accent);display:flex;font-size:2.6rem;font-weight:700;height:128px;justify-content:center;overflow:hidden;width:128px}.sm-team__photo img,.sm-team__photo picture{height:100%;object-fit:cover;width:100%}.sm-team__role{color:var(--sm-accent)!important;font-weight:600}.sm-team__link{color:var(--sm-accent);font-weight:600;margin-top:.4rem}.sm-testimonials__list{display:grid;gap:var(--sm-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}@media (max-width:768px){.sm-testimonials__list{display:flex;gap:14px;overflow-x:auto;overflow-y:hidden;padding:0 0 6px;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sm-testimonials__list::-webkit-scrollbar{display:none}.sm-testimonials__list>*{flex:0 0 82%;scroll-snap-align:start}}.sm-testimonials__item{background:#fff;border:1px solid var(--sm-border);border-radius:var(--sm-radius);display:flex;flex-direction:column;gap:1.2rem;justify-content:space-between;margin:0;padding:1.6rem}.sm-testimonials__item blockquote{line-height:1.6;margin:0;position:relative}.sm-testimonials__item blockquote:before{color:var(--sm-accent);content:"“";display:block;font-size:2.4rem;line-height:1;opacity:.5}.sm-testimonials__item figcaption{align-items:center;display:flex;gap:.8rem}.sm-testimonials__item figcaption span:last-child{display:flex;flex-direction:column}.sm-testimonials__item figcaption small{color:var(--sm-muted)}.sm-testimonials__avatar{border-radius:50%;height:48px;overflow:hidden;width:48px}.sm-testimonials__avatar img,.sm-testimonials__avatar picture{height:100%;object-fit:cover;width:100%}.sm-logos__list{align-items:center;display:flex;flex-wrap:wrap;gap:1.6rem 2.6rem;justify-content:center;list-style:none;margin:0;padding:0}.sm-logos__item img{filter:grayscale(1);max-height:56px;max-width:150px;opacity:.7;transition:filter .2s ease,opacity .2s ease;width:auto}.sm-logos__item a:hover img{filter:none;opacity:1}.sm-stats__list{display:grid;gap:var(--sm-gap);grid-template-columns:repeat(auto-fit,minmax(min(46%,200px),1fr));text-align:center}.sm-stats__item{align-items:center;background:var(--sm-surface);border-radius:var(--sm-radius);display:flex;flex-direction:column;gap:.3rem;padding:1.4rem 1rem}.sm-stats__value{color:var(--sm-accent);font-size:clamp(2rem,1.5rem + 2vw,3rem);font-weight:700;line-height:1.1}.sm-stats__caption{font-weight:600}.sm-stats__note{color:var(--sm-muted);font-size:.9rem}.sm-text-image__list{display:grid;gap:3rem}.sm-text-image__item{align-items:center;display:grid;gap:2.4rem;grid-template-columns:1fr 1fr}.sm-text-image__item:nth-child(2n) .sm-text-image__img{order:2}.sm-text-image__item.no-image{grid-template-columns:1fr;margin:0 auto;max-width:46rem}@media (max-width:768px){.sm-text-image__item{gap:1.2rem;grid-template-columns:1fr}.sm-text-image__item:nth-child(2n) .sm-text-image__img{order:0}}.sm-text-image__img{border-radius:var(--sm-radius);overflow:hidden}.sm-text-image__img img,.sm-text-image__img picture{width:100%}.sm-text-image__body{align-items:flex-start;display:flex;flex-direction:column;gap:.8rem}.sm-text-image__body h3{font-size:clamp(1.3rem,1.1rem + 1vw,1.8rem)}.sm-text-image__lead{color:var(--sm-muted);font-size:1.05rem}.sm-text-image__content{line-height:1.65}.sm-text-image__content>:first-child{margin-top:0}.sm-text-image__content>:last-child{margin-bottom:0}.sm-pricing__list{align-items:stretch;display:grid;gap:var(--sm-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}@media (max-width:768px){.sm-pricing__list{display:flex;gap:14px;overflow-x:auto;overflow-y:hidden;padding:0 0 6px;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sm-pricing__list::-webkit-scrollbar{display:none}.sm-pricing__list>*{flex:0 0 82%;scroll-snap-align:start}}.sm-pricing__item{background:#fff;border:1px solid var(--sm-border);border-radius:var(--sm-radius);display:flex;flex-direction:column;gap:.5rem;padding:1.8rem 1.5rem;text-align:center}.sm-pricing__item h3{font-size:1.15rem}.sm-pricing__item .sm__button{margin-top:auto}.sm-pricing__price{color:var(--sm-accent);font-size:2rem;font-weight:700;line-height:1.2}.sm-pricing__period{color:var(--sm-muted);font-size:.9rem}.sm-pricing__features{margin:.6rem 0 1rem;text-align:left}.sm-pricing__features ul{list-style:none;margin:0;padding:0}.sm-pricing__features li{border-top:1px solid var(--sm-border);padding:.4rem 0 .4rem 1.6rem;position:relative}.sm-pricing__features li:before{color:var(--sm-accent);content:"✓";font-weight:700;left:0;position:absolute}.sm-downloads__list{display:grid;gap:10px;list-style:none;margin:0 auto;max-width:46rem;padding:0}.sm-downloads__item{align-items:center;background:#fff;border:1px solid var(--sm-border);border-radius:var(--radius,6px);display:flex;gap:1rem;padding:.9rem 1.1rem}.sm-downloads__item .sm__button{margin:0 0 0 auto;white-space:nowrap}@media (max-width:768px){.sm-downloads__item{flex-wrap:wrap}.sm-downloads__item .sm__button{margin:0;width:100%}}.sm-downloads__icon{flex:0 0 auto}.sm-downloads__text{display:flex;flex-direction:column;min-width:0}.sm-downloads__text small{color:var(--sm-muted)}.sm-video__list{display:grid;gap:var(--sm-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.sm-video__item{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem}.sm-video__item h3{font-size:1.1rem}.sm-video__item p{color:var(--sm-muted)}.sm-video__frame,.sm-video__poster{background:#000;border-radius:var(--sm-radius);overflow:hidden;width:100%}.sm-video__frame{aspect-ratio:16/9}.sm-video__frame iframe{border:0;display:block;height:100%;width:100%}