@font-face{font-display:swap;font-family:Source Han Sans CN;font-style:normal;font-weight:300;src:url(./SourceHanSansCN-Light.B4Hl_xCK.woff2) format("woff2")}@font-face{font-display:swap;font-family:Source Han Sans CN;font-style:normal;font-weight:400;src:url(./SourceHanSansCN-Regular.BjZY7OV6.woff2) format("woff2")}@font-face{font-display:swap;font-family:Source Han Sans CN;font-style:normal;font-weight:700;src:url(./SourceHanSansCN-Bold.C-pzpYYx.woff2) format("woff2")}@font-face{font-display:swap;font-family:Assistant;font-style:normal;font-weight:400;src:url(./Assistant-Regular.Ddxq5glb.ttf) format("truetype")}@font-face{font-display:swap;font-family:Assistant;font-style:normal;font-weight:600;src:url(./Assistant-SemiBold.7EivcCoW.ttf) format("truetype")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:300;src:url(./Lato-Light.hJCcuSzX.ttf) format("truetype")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:400;src:url(./Lato-Regular.BwLIet1C.ttf) format("truetype")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:900;src:url(./Lato-Black.BGKY3P7n.ttf) format("truetype")}:root{--chinese-font-stack:"Source Han Sans CN","Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif;--latin-font-stack:"Assistant",Inter,sans-serif;--english-font-stack:"Assistant",Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",var(--chinese-font-stack);--ink:#111;--navy:#0d0d56;--deep:#150b36;--purple:#7474e8;--purple-dark:#4e4ec9;--blue:#75b7ee;--pale:#f1f5ff;--soft:#f7f9ff;--line:rgba(13,13,86,.12);--white:#fff;--shadow:0 24px 60px rgba(13,13,86,.14);--motion-duration-fast:.18s;--motion-duration-base:.28s;--motion-duration-slow:.72s;--motion-ease-standard:ease;--motion-ease-premium:cubic-bezier(.16,1,.3,1);--motion-ease-page:cubic-bezier(.22,1,.36,1);--site-content-width:1200px;background:var(--white);color:var(--ink);font-family:var(--chinese-font-stack)}html[lang=en-US]{--latin-font-stack:var(--english-font-stack);font-family:var(--english-font-stack);font-weight:400}html[lang=en-US] :is(h1,h2,h3,h4,h5,h6,strong,b){font-weight:600}*{box-sizing:border-box}body{background:var(--white);margin:0;min-width:320px;overflow-x:hidden}body.demo-modal-lock{overflow:hidden}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{font:inherit}:where(a[href],button:not(:disabled),[role=button],[data-demo-request-trigger],.button,.about-button,.build-flow-button,.essential-button,.pricing-button,.pricing-cta__button,.services-button,.vega-one-button,.header-demo-link,.site-products-menu__demo-link,.site-products-menu__cta,.site-product-card,.site-footer__column-link,.site-footer__social-link,.site-footer__text-link,.advantage-card,.audience-card,.business-forward__value,.customer-secondary-card,.customer-story-card,.ecosystem-product-card,.integration-list article,.result-card,.about-contact-item,.about-feature,.about-mission-card,.about-principle-card,.build-flow-benefit-card,.build-flow-highlight-card,.build-flow-integrations__item,.build-flow-timeline__item,.digital-card,.digital-control,.essential-cta-card__copy,.essential-feature,.essential-integrations__list article,.essential-support__cards article,.essential-system,.essential-value-item,.implementation-list li,.managed-card,.success-final-cta__actions a,.success-hero-card,.success-logo-cloud__item,.success-wave-cta a,.vega-one-cost-card,.vega-one-cost-card__body,.vega-one-feature__copy li,.vega-one-integrations__item,.vega-one-problem-card,.vega-one-summary-card,.vega-one-support-card,.vega-one-systems__row){cursor:pointer}:where(button:disabled,[aria-disabled=true]){cursor:not-allowed}.site-shell{background:var(--white);min-height:100vh}.section-band{overflow:hidden;position:relative}.section-inner{margin-inline:auto;position:relative;width:min(var(--site-content-width),calc(100% - 48px));z-index:2}.site-header{align-items:center;color:var(--white);display:flex;gap:32px;justify-content:space-between;left:0;min-height:80px;padding-inline:24px;position:fixed;top:0;width:100%;z-index:60;--site-nav-caret-image:url(../images/figma/product-menu/dropdown-caret.webp);-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;box-shadow:none;isolation:isolate}.brand{align-items:center;display:inline-flex;font-family:var(--latin-font-stack);font-size:20px;font-weight:700;gap:16px;line-height:1;white-space:nowrap}.brand__mark{border-radius:12px;height:48px;-o-object-fit:cover;object-fit:cover;width:48px}.site-nav{align-items:center;display:flex;font-size:18px;font-weight:500;gap:40px;justify-content:center}.site-nav__item{position:relative}.site-nav__link,.site-nav__trigger{align-items:center;display:inline-flex;font-size:18px;gap:6px;opacity:.9;transition:opacity .2s ease}.site-nav__item--products:hover .site-nav__trigger,.site-nav__item:focus-within .site-nav__trigger,.site-nav__link:hover,.site-nav__trigger:hover{opacity:1}.site-header .site-nav__link.is-active,.site-header .site-nav__trigger.is-active{color:inherit;font-weight:700;opacity:1}.success-shell .site-header:not(.site-header--scrolled) .site-nav__link.is-active,.success-shell .site-header:not(.site-header--scrolled) .site-nav__trigger.is-active{color:var(--purple);font-weight:inherit}.site-nav__trigger{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;position:relative}.site-nav__caret{background-color:currentColor;display:inline-block;flex:0 0 auto;height:16px;margin-top:1px;-webkit-mask-image:var(--site-nav-caret-image);mask-image:var(--site-nav-caret-image);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:relative;transform:rotate(0);transform-origin:center;transition:transform .2s ease;width:16px}.site-nav__caret:after,.site-nav__caret:before{content:"";display:none}.success-shell .site-header:not(.site-header--scrolled){--site-nav-caret-image:url(../images/figma/header-dropdown-caret.webp)}.site-nav__item--products:after{background:var(--white);border-radius:999px;bottom:-25px;content:"";height:3px;left:50%;position:absolute;transform:translate(-50%) scaleX(0);transform-origin:center;transition:transform .2s ease;width:32px}.site-nav__item--products:before{content:"";height:32px;left:0;position:absolute;top:100%;width:100%}.site-nav__item--products:focus-within:after,.site-nav__item--products:hover:after{transform:translate(-50%) scaleX(1)}.site-products-menu{display:none}.header-actions{align-items:center;display:flex}.language-switch{align-items:center;background:transparent;border:0;color:var(--white);cursor:pointer;display:inline-flex;gap:6px;height:auto;justify-content:flex-start;padding:0;text-decoration:none;width:128px}.language-switch__icon{display:inline-block;flex:0 0 auto;height:24px;line-height:1;position:relative;width:24px}.language-switch__icon-image{height:100%;inset:0;-o-object-fit:contain;object-fit:contain;opacity:0;position:absolute;transition:opacity .18s ease;width:100%}.language-switch__icon-image--default.language-switch__icon-image--dark{opacity:1}.language-switch:active .language-switch__icon-image--default,.language-switch:focus-visible .language-switch__icon-image--default,.language-switch:hover .language-switch__icon-image--default{opacity:0}.language-switch:focus-visible .language-switch__icon-image--hover.language-switch__icon-image--dark,.language-switch:hover .language-switch__icon-image--hover.language-switch__icon-image--dark{opacity:1}.language-switch:active .language-switch__icon-image--hover.language-switch__icon-image--dark{opacity:0}.language-switch:active .language-switch__icon-image--selected.language-switch__icon-image--dark{opacity:1}.success-shell .site-header:not(.site-header--scrolled) .language-switch:active .language-switch__icon-image--dark,.success-shell .site-header:not(.site-header--scrolled) .language-switch:focus-visible .language-switch__icon-image--dark,.success-shell .site-header:not(.site-header--scrolled) .language-switch:hover .language-switch__icon-image--dark,.success-shell .site-header:not(.site-header--scrolled) .language-switch__icon-image--dark{opacity:0}.success-shell .site-header:not(.site-header--scrolled) .language-switch__icon-image--default.language-switch__icon-image--light{opacity:1}.success-shell .site-header:not(.site-header--scrolled) .language-switch:active .language-switch__icon-image--default.language-switch__icon-image--light,.success-shell .site-header:not(.site-header--scrolled) .language-switch:focus-visible .language-switch__icon-image--default.language-switch__icon-image--light,.success-shell .site-header:not(.site-header--scrolled) .language-switch:hover .language-switch__icon-image--default.language-switch__icon-image--light{opacity:0}.success-shell .site-header:not(.site-header--scrolled) .language-switch:focus-visible .language-switch__icon-image--hover.language-switch__icon-image--light,.success-shell .site-header:not(.site-header--scrolled) .language-switch:hover .language-switch__icon-image--hover.language-switch__icon-image--light{opacity:1}.success-shell .site-header:not(.site-header--scrolled) .language-switch:active .language-switch__icon-image--hover.language-switch__icon-image--light{opacity:0}.success-shell .site-header:not(.site-header--scrolled) .language-switch:active .language-switch__icon-image--selected.language-switch__icon-image--light{opacity:1}.language-switch__label{color:currentColor;font-size:18px;font-weight:500;line-height:34px;white-space:nowrap}.site-mobile-menu,.site-mobile-menu-toggle{display:none}.site-mobile-menu-toggle{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff1f;border:1px solid hsla(0,0%,100%,.34);border-radius:999px;color:var(--white);cursor:pointer;height:44px;justify-content:center;width:44px}.site-mobile-menu-toggle span{background:currentColor;border-radius:999px;height:2px;position:absolute;transition:transform .22s ease,opacity .22s ease;width:18px}.site-mobile-menu-toggle span:first-child{transform:translateY(-6px)}.site-mobile-menu-toggle span:nth-child(3){transform:translateY(6px)}.site-header--menu-open .site-mobile-menu-toggle span:first-child{transform:rotate(45deg)}.site-header--menu-open .site-mobile-menu-toggle span:nth-child(2){opacity:0}.site-header--menu-open .site-mobile-menu-toggle span:nth-child(3){transform:rotate(-45deg)}.site-mobile-menu{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#121252eb;border:1px solid hsla(0,0%,100%,.22);border-radius:20px;box-shadow:0 24px 60px #0d0d5642;color:var(--white);left:16px;padding:18px;position:absolute;right:16px;top:calc(100% + 10px);z-index:70}.site-mobile-menu__section{display:grid;gap:8px}.site-mobile-menu__section+.site-mobile-menu__section{border-top:1px solid hsla(0,0%,100%,.14);margin-top:14px;padding-top:14px}.site-mobile-menu__label{color:#ffffff9e;font-size:13px;font-weight:700;line-height:1.4;margin:0 0 4px}.site-mobile-menu__language,.site-mobile-menu__link{align-items:center;background:#ffffff14;border:0;border-radius:12px;color:var(--white);cursor:pointer;display:flex;font:inherit;font-size:16px;font-weight:700;justify-content:space-between;line-height:1.3;min-height:44px;padding:10px 12px;text-align:left;text-decoration:none}.site-mobile-menu__link.is-active{color:var(--purple)}.site-mobile-menu__language{margin-top:14px;width:100%}.site-mobile-menu__language strong{font-size:14px}.sr-only{height:1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media(max-width:1100px){.site-header{gap:16px;padding-inline:24px}.header-actions,.site-nav{display:none}.site-mobile-menu-toggle{display:inline-flex;flex:0 0 auto;position:relative}.site-mobile-menu{display:grid;left:auto;right:24px;width:min(380px,calc(100% - 48px))}}@media(max-width:720px){.site-header{gap:8px;min-height:72px;padding-inline:16px}.brand{font-size:17px;gap:10px;min-width:0}.brand__mark{height:40px;width:40px}.site-mobile-menu{left:16px;right:16px;width:auto}}@media(max-width:420px){.brand span{overflow:hidden;text-overflow:ellipsis}}.hero-section{background:var(--navy);color:var(--white);min-height:900px;padding:220px 0 120px}.cta-bg,.hero-bg{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.hero-bg{opacity:.72}.hero-grid{align-items:center;display:grid;gap:120px;grid-template-columns:minmax(0,600px) minmax(360px,1fr)}.eyebrow{color:#ffffffc7;font-size:14px;font-weight:700;letter-spacing:0;margin:0 0 20px;text-transform:uppercase}.ecosystem-eyebrow,.eyebrow--dark{color:var(--purple)}.ecosystem-eyebrow{align-items:center;display:inline-flex;font-size:18px;font-weight:500;gap:8px;line-height:26px;margin-bottom:8px;text-transform:none}.ecosystem-eyebrow__icon{flex:0 0 auto;height:16px;width:16px}.advantages-section h2,.cta-content h2,.ecosystem-copy h2,.hero-copy h1,.integrations-section h2,.section-heading h2{font-weight:800;letter-spacing:0;margin:0}.hero-copy h1{display:grid;font-size:clamp(44px,4.5vw,60px);gap:0;line-height:1.5}.hero-title{--hero-title-sweep-duration:2s;color:#fff}.hero-title__line{display:block;margin-block:-.03em;overflow:hidden;padding-block:.03em}.hero-title__line-text{background-image:none;color:#fff;display:inline-block;opacity:.72;position:relative;transform:translate3d(0,112%,0);-webkit-text-fill-color:currentColor;will-change:opacity,transform}.hero-title__line:last-child .hero-title__line-text{background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(105deg,#7474e8,#95caf5);color:transparent;-webkit-text-fill-color:transparent;will-change:opacity,transform,background-position}.hero-title--loaded .hero-title__line-text{animation:hero-title-line-rise 1.46s var(--motion-ease-premium) calc(.16s + var(--hero-line-index)*.24s) both}.hero-title__line-text:after{background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(100deg,transparent,transparent 24%,#7474e8 38%,#95caf5 50%,hsla(0,0%,100%,.92) 58%,#95caf5 66%,transparent 80%,transparent);background-position:100% 50%;background-size:280% 100%;color:transparent;content:attr(data-text);inset:0;opacity:0;position:absolute;-webkit-text-fill-color:transparent;pointer-events:none}.hero-title--sweeping .hero-title__line-text:after{animation:hero-title-text-gradient-sweep var(--hero-title-sweep-duration) linear calc(var(--hero-line-index)*var(--hero-title-sweep-duration)) forwards}@keyframes hero-title-line-rise{0%{opacity:.72;transform:translate3d(0,112%,0)}68%{opacity:1}to{opacity:1;transform:translateZ(0)}}@keyframes hero-title-text-gradient-sweep{0%{background-position:100% 50%;opacity:1}92%{opacity:1}to{background-position:0 50%;opacity:0}}@supports not (((-webkit-background-clip:text) or (background-clip:text)) or (-webkit-background-clip:text)){.hero-title__line-text{background-image:none;color:#fff;-webkit-text-fill-color:currentColor}}.hero-description{font-size:24px;line-height:1.5;margin:24px 0 0;max-width:600px}.hero-copy .button-row,.hero-copy .hero-description{opacity:0;transform:translate3d(0,46px,0);will-change:opacity,transform}.hero-copy--loaded .button-row,.hero-copy--loaded .hero-description{animation-duration:1.18s;animation-fill-mode:both;animation-name:hero-content-rise;animation-timing-function:var(--motion-ease-premium)}.hero-copy--loaded .hero-description{animation-delay:1.16s}.hero-copy--loaded .button-row{animation-delay:1.36s}@keyframes hero-content-rise{0%{opacity:0;transform:translate3d(0,46px,0)}to{opacity:1;transform:translateZ(0)}}.button-row{display:flex;flex-wrap:wrap;gap:32px;margin-top:80px}.button-row--center{justify-content:center;margin-top:40px}.button{align-items:center;border-radius:999px;display:inline-flex;font-size:18px;font-weight:700;justify-content:center;line-height:1.45;min-height:52px;min-width:172px;padding:13px 28px;transition:transform .2s ease,background-color .2s ease}.button:hover{transform:translateY(-2px)}.button--primary{background:var(--purple);box-shadow:0 0 10px #283c65cc;color:var(--white)}.button--light{background:var(--white);box-shadow:0 0 10px #283c6547;color:var(--navy)}.hero-copy .button{box-shadow:0 0 30px #7474e899}.results-grid__row--bottom{margin:40px auto auto;width:100%}.button--ghost{background:#ffffff14;border:1px solid hsla(0,0%,100%,.45);color:var(--white)}.hero-visual{aspect-ratio:926/932;min-height:456px;position:relative}.hero-visual__asset{display:block;height:auto;max-width:none;-o-object-fit:contain;object-fit:contain;pointer-events:none;position:absolute}.hero-visual__cart,.hero-visual__order-card,.hero-visual__shield,.hero-visual__status-table{--hero-chip-enter-x:0;opacity:0;transform:translate3d(var(--hero-chip-enter-x),0,0) scale(.98);will-change:opacity,transform}.hero-visual--loaded .hero-visual__cart,.hero-visual--loaded .hero-visual__order-card,.hero-visual--loaded .hero-visual__shield,.hero-visual--loaded .hero-visual__status-table{animation-duration:1.1s;animation-fill-mode:both;animation-name:hero-visual-chip-in;animation-timing-function:var(--motion-ease-premium)}.hero-visual__photo{left:12.1%;opacity:0;top:9.66%;transform:scale(0);width:76.67%;will-change:opacity,transform}.hero-visual--loaded .hero-visual__photo{animation:hero-visual-photo-in 2.6s var(--motion-ease-premium) .08s both}.hero-visual__cart,.hero-visual__shield{width:22.46%}.hero-visual__cart{--hero-chip-enter-x:-56px;animation-delay:.16s;left:0;top:25.21%}.hero-visual__shield{--hero-chip-enter-x:56px;animation-delay:.28s;left:77.54%;top:0}.hero-visual__status-table{--hero-chip-enter-x:56px;animation-delay:.4s;left:54.64%;top:47.53%;width:41.04%}.hero-visual__order-card{--hero-chip-enter-x:-56px;animation-delay:.52s;left:0;top:78.11%;width:66.52%}@keyframes hero-visual-chip-in{0%{opacity:0;transform:translate3d(var(--hero-chip-enter-x),0,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes hero-visual-photo-in{0%{opacity:0;transform:scale(0)}72%{opacity:1}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.hero-title__line-text{animation:none;background-position:0 50%;opacity:1;transform:translateZ(0)}.hero-title__line-text:after{animation:none;opacity:0}.hero-copy .button-row,.hero-copy .hero-description{animation:none;opacity:1;transform:translateZ(0)}.hero-visual__cart,.hero-visual__order-card,.hero-visual__photo,.hero-visual__shield,.hero-visual__status-table{animation:none}.hero-visual--loaded .hero-visual__cart,.hero-visual--loaded .hero-visual__order-card,.hero-visual--loaded .hero-visual__photo,.hero-visual--loaded .hero-visual__shield,.hero-visual--loaded .hero-visual__status-table{animation:none;opacity:1;transform:translateZ(0) scale(1)}}.site-shell main .customers-section{height:auto}.site-shell main .results-section{background:#edf1ff url(../images/figma/home-results-background.webp) 50%/cover no-repeat}.site-shell main .ecosystem-heading>p:not(.eyebrow){color:#111;font-size:15px;line-height:23px;margin:14px 0 0;width:min(860px,100%)}.site-shell main .ecosystem-foundation>p:not(.ecosystem-foundation__label){color:#1111119e}.site-shell main .ecosystem-product-card img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.site-shell main .audience-section{height:auto}.site-shell main .audience-card p{color:#111;font-size:14px;line-height:21px;margin:12px 0 24px}.site-shell main .integrations-section{background:#f7f9ff;height:auto}.site-shell main .integration-list h3{font-size:18px}.site-shell main .integration-list p{font-size:14px}.site-shell main .cta-section{min-height:420px}@media(max-width:720px){.site-shell main .customers-section,.site-shell main .ecosystem-section,.site-shell main .integrations-section,.site-shell main .results-section{padding-block:72px}.site-shell main .customer-feature,.site-shell main .results-grid{grid-template-columns:1fr}.site-shell main .customer-metric-card,.site-shell main .customer-story-card{min-height:250px}.site-shell main .ecosystem-body{gap:38px}.site-shell main .audience-section{padding-bottom:72px}.site-shell main .audience-card img{height:180px;position:relative;width:100%}.site-shell main .audience-card__content{left:auto;padding:22px;position:relative;right:auto;top:auto;transform:none;width:auto}.site-shell main .cta-section{align-items:center;display:flex;padding-top:0}.cta-layout{height:auto!important}}html[lang=en-US] .site-shell main :is(p,li){font-weight:400!important}html[lang=en-US] .site-shell main :is(h1,h2,h3,h4,h5,h6,strong,b,.hero-title__line-text){font-weight:600!important}.site-shell main>.hero-section:first-child{background:var(--navy)}.site-shell main>.hero-section:first-child .hero-bg{opacity:.78}.site-shell main>.hero-section:first-child .hero-grid{align-items:center;gap:157px;grid-template-columns:minmax(0,600px) minmax(360px,443px)}.site-shell main>.hero-section:first-child .hero-copy .eyebrow{color:#adadff;font-size:20px;line-height:30px;margin:0 0 20px}.site-shell main>.hero-section:first-child .hero-copy h1{font-size:clamp(44px,4.1vw,60px);font-weight:800;line-height:1.3;width:min(576px,100%)}.site-shell main>.hero-section:first-child .hero-description{color:#ffffffe6;font-size:24px;line-height:36px;margin-top:24px;max-width:600px;width:min(600px,100%)}.site-shell main>.hero-section:first-child .hero-copy .button-row{gap:32px;margin-top:40px}.site-shell main>.hero-section:first-child .hero-visual{aspect-ratio:443/456;min-height:456px;width:min(100%,443px)}.site-shell main>.hero-section:first-child .hero-visual__photo{left:12.6%;top:7.7%;width:80.14%}.site-shell main>.hero-section:first-child .hero-visual__cart,.site-shell main>.hero-section:first-child .hero-visual__shield{width:64px}.site-shell main>.hero-section:first-child .hero-visual__cart{left:5.4%;top:25.7%}.site-shell main>.hero-section:first-child .hero-visual__shield{left:85.6%;top:0}.site-shell main>.hero-section:first-child .hero-visual__status-table{left:57.1%;top:47%;width:190px}.site-shell main>.hero-section:first-child .hero-visual__order-card{left:0;top:77.6%;width:308px}.site-shell main .customers-section{background:#fff;padding:96px 0 80px}.site-shell main .customers-layout{row-gap:42px;width:min(1200px,calc(100% - 48px))}.site-shell main .customers-heading h2{font-size:clamp(30px,3.2vw,52px);line-height:1.3}.site-shell main .customer-feature{gap:24px;grid-template-columns:minmax(0,792px) minmax(260px,384px);width:min(100%,1200px)}.site-shell main .customer-metric-card,.site-shell main .customer-story-card{border-radius:24px;min-height:450px}.site-shell main .customer-story-card{background:linear-gradient(90deg,#0d0d56db,#5a59d29e),url(../images/figma/home-customer-warehouse.webp) 50% /cover no-repeat;padding:56px 64px 40px}.site-shell main .customer-story-card .testimonial-card__head{gap:16px}.site-shell main .customer-story-card .testimonial-avatar{background:#fff;height:72px;width:72px}.site-shell main .customer-story-card .testimonial-logo--text{font-size:24px}.site-shell main .customer-story-card p{font-size:24px;line-height:36px;margin-top:24px;max-width:664px;width:min(664px,100%)}.site-shell main .customer-story-card footer{margin-top:72px}.site-shell main .customer-story-card footer span,.site-shell main .customer-story-card footer strong{font-size:16px;line-height:27px}.site-shell main .customer-metric-card{padding:56px 32px 24px}.site-shell main .customer-metric-card p{font-size:24px;line-height:36px}.site-shell main .results-section{background:radial-gradient(circle at 86% 0,hsla(0,0%,100%,.35),transparent 20%),radial-gradient(circle at 0 100%,rgba(116,116,232,.12),transparent 24%),#eaf0ff;padding:100px 0}.site-shell main .results-layout{row-gap:52px;width:min(1200px,calc(100% - 48px))}.site-shell main .results-layout h2{font-size:clamp(32px,3.5vw,52px);font-weight:800;line-height:1.3;width:min(561px,100%)}.site-shell main .results-grid{gap:24px;grid-template-columns:repeat(3,minmax(0,384px));justify-content:center;width:min(100%,1200px)}.site-shell main .results-grid .result-card{border-radius:16px;box-shadow:0 18px 40px #0d0d5612;min-height:226px;padding:24px 32px}.site-shell main .results-grid .result-card__icon{height:64px;width:64px}.site-shell main .result-card__head strong{font-size:36px;line-height:60px}.site-shell main .results-grid .result-card p{font-size:20px;line-height:30px;margin-top:16px}.site-shell main .ecosystem-section{background:radial-gradient(circle at 7% 45%,rgba(116,116,232,.08),transparent 28%),#f7f8fc;padding:100px 0 0}.site-shell main .ecosystem-layout{gap:56px;width:min(1200px,calc(100% - 48px))}.site-shell main .ecosystem-heading h2{font-size:clamp(34px,4vw,52px);line-height:1.3}.site-shell main .ecosystem-body{gap:72px;grid-template-columns:314px minmax(280px,323px) minmax(330px,418px)}.site-shell main .ecosystem-foundation h3{font-size:36px;line-height:47px;width:314px}.site-shell main .ecosystem-foundation>p:not(.ecosystem-foundation__label,.eyebrow){color:#111;font-size:16px;line-height:24px;width:314px}.home-ecosystem-visual{min-height:296px;position:relative;width:323px}.home-ecosystem-visual__screen{background:#1111114d;border:1px solid #111;border-radius:12px;box-shadow:0 18px 38px #0d0d5614;overflow:hidden;position:absolute}.home-ecosystem-visual__screen img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.home-ecosystem-visual__screen--storefront{height:152px;left:0;padding:3px;top:0;width:266px}.home-ecosystem-visual__screen--dashboard{height:153px;left:57px;padding:3px;top:124px;width:266px}.home-ecosystem-visual__offer{max-width:none;position:absolute;right:0;top:29px;width:124px}.home-ecosystem-visual__order{border-radius:8px;bottom:0;left:0;max-width:none;position:absolute;width:156px}.home-ecosystem-visual__cart{background:#75b7ee url(../images/figma/home-hero/cart.webp) 50%/22px 22px no-repeat;border-radius:8px;bottom:92px;box-shadow:0 10px 20px #75b7ee66;height:32px;left:13px;position:absolute;width:32px}.site-shell main .ecosystem-product-list{gap:24px}.site-shell main .ecosystem-product-card{border-radius:16px;min-height:162px;padding:32px}.site-shell main .ecosystem-product-card h3{font-size:24px;line-height:36px}.site-shell main .ecosystem-product-card p{font-size:18px;line-height:27px}.site-shell main .audience-section{background:#f7f8fc;padding:64px 0 100px}.site-shell main .audience-layout{gap:24px;grid-template-columns:repeat(2,minmax(0,588px));width:min(1200px,calc(100% - 48px))}.site-shell main .audience-card{border-radius:16px;display:grid;grid-template-columns:240px minmax(0,1fr);height:320px;min-height:320px}.site-shell main .audience-card__content{display:flex;flex-direction:column;justify-content:center;padding:32px 24px 32px 20px;position:static;transform:none;width:auto}.site-shell main .audience-card h2{font-size:24px;line-height:36px}.site-shell main .audience-card p{font-size:16px;line-height:24px;margin:4px 0 20px}.site-shell main .button--audience-retail,.site-shell main .button--audience-wholesale{background:var(--purple);color:#fff;font-size:18px;line-height:26px;min-height:52px;min-width:139px;padding:13px 28px;width:-moz-fit-content;width:fit-content}.site-shell main .integrations-section{padding:100px 0 110px}.site-shell main .integrations-grid{gap:110px;grid-template-columns:minmax(0,570px) minmax(360px,500px)}.site-shell main .integrations-heading{grid-column:1/-1}.site-shell main .integrations-heading h2{font-size:clamp(34px,4vw,52px);line-height:68px}.site-shell main .integrations-heading p{font-size:16px;line-height:24px;width:min(1000px,100%)}.site-shell main .integration-list{margin-top:0}.site-shell main .integration-list article{border:0;border-radius:0;min-height:118px;padding:24px 32px}.site-shell main .integration-list article.integration-item--featured{border-radius:24px;min-height:142px;padding:37px 32px}.site-shell main .integration-list h3{line-height:36px}.site-shell main .integration-list p{font-size:18px;line-height:27px}.site-shell main .integration-visual{min-height:434px;width:min(100%,500px)}.site-shell main .cta-layout h2{font-size:clamp(36px,4vw,50px);line-height:1.5}.site-shell main .cta-layout p{font-size:24px;line-height:36px}@media(max-width:1200px){.site-shell main>.hero-section:first-child .hero-grid{gap:72px}.site-shell main .ecosystem-body{grid-template-columns:minmax(240px,314px) minmax(280px,323px)}.site-shell main .ecosystem-product-list{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.site-shell main>.hero-section:first-child{padding:112px 0 72px}.site-shell main .customer-feature,.site-shell main .ecosystem-body,.site-shell main .integrations-grid,.site-shell main>.hero-section:first-child .hero-grid{grid-template-columns:1fr}.site-shell main .customer-metric-card,.site-shell main .customer-story-card{min-height:320px}.site-shell main .audience-layout,.site-shell main .ecosystem-product-list,.site-shell main .results-grid{grid-template-columns:1fr}.site-shell main .home-ecosystem-visual{width:min(100%,323px)}}@media(max-width:640px){.site-shell main>.hero-section:first-child .hero-copy .eyebrow{font-size:15px;line-height:23px}.site-shell main .customer-metric-card p,.site-shell main .customer-story-card p,.site-shell main>.hero-section:first-child .hero-description{font-size:17px;line-height:26px}.site-shell main .customer-story-card{padding:28px}.site-shell main .audience-card{display:block;height:auto}.site-shell main .audience-card img{height:220px;width:100%}}.site-shell main>.hero-section:first-child .hero-copy .eyebrow{font-size:14px}.customers-section{background:var(--white);padding:96px 0 92px}.customers-layout{row-gap:48px;width:min(880px,calc(100% - 48px))}.customers-heading{display:block;margin:0 auto;text-align:center;width:100%}.customers-heading h2{color:var(--navy);font-size:clamp(28px,3vw,36px);line-height:1.35;max-width:none}.customers-heading__accent{margin-left:.34em}.customer-feature{display:grid;gap:18px;grid-template-columns:minmax(0,2fr) minmax(220px,.92fr)}.customer-metric-card,.customer-story-card{border-radius:14px;min-height:240px;overflow:hidden}.customer-story-card{background:linear-gradient(90deg,#1d134be6,#3e39a6b3),url(../images/figma/success-stories/cases/everlasting-kylie.webp) 50% /cover no-repeat;color:var(--white);padding:36px 40px 34px;position:relative}.customer-story-card .testimonial-card__inner{min-height:100%}.customer-story-card .testimonial-card__head{gap:14px;justify-content:start;min-height:auto}.customer-story-card .testimonial-avatar{height:42px;width:42px}.customer-story-card .testimonial-avatar__icon{opacity:1;padding:7px;transform:none}.customer-story-card .testimonial-logo--text{color:var(--white);font-size:16px;font-weight:700;line-height:42px;margin:0}.customer-story-card p{color:#ffffffdb;font-size:15px;line-height:23px;margin:52px 0 0;max-width:430px;width:min(430px,100%)}.customer-story-card footer{color:var(--white);margin-top:auto;position:static}.customer-story-card footer span,.customer-story-card footer strong{color:var(--white);font-size:13px;line-height:18px}.customer-story-card footer span{color:#ffffffb8}.customer-metric-card{background:var(--purple);color:var(--white);display:flex;flex-direction:column;justify-content:space-between;padding:36px 32px 24px}.customer-metric-card p{color:#ffffffe0;font-size:18px;line-height:28px;margin:0}.customer-metric-card span{align-self:flex-end;font-size:12px;line-height:18px;opacity:.72}.results-section{background:radial-gradient(circle at 90% 8%,rgba(116,116,232,.14),transparent 24%),radial-gradient(circle at 4% 92%,rgba(149,202,245,.14),transparent 26%),#edf1ff;color:var(--navy);min-height:auto;padding:102px 0 104px}.results-layout{row-gap:44px;width:min(880px,calc(100% - 48px))}.results-layout h2{color:var(--navy);font-size:clamp(28px,3vw,36px);line-height:1.35;text-align:center;width:min(560px,100%)}.results-grid{gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.results-grid .result-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff0;border:0;border-radius:12px;box-shadow:0 16px 38px #0d0d560f;color:var(--navy);min-height:128px;padding:24px 26px;position:relative;width:auto}.result-card__head{align-items:center;display:flex;gap:18px;justify-content:space-between}.results-grid .result-card__icon{height:40px;width:40px}.result-card__head strong{color:var(--purple);font-size:20px;font-weight:800;line-height:1}.results-grid .result-card p{color:var(--navy);font-size:13px;font-weight:600;line-height:19px;margin:18px 0 0}.results-grid .result-card>.result-card__detail{display:none}.ecosystem-section{background:radial-gradient(circle at 3% 40%,rgba(116,116,232,.08),transparent 24%),#fbfcff;padding:108px 0 98px}.ecosystem-layout{display:grid;gap:64px}.ecosystem-heading{display:grid;justify-items:center;text-align:center}.ecosystem-heading .ecosystem-eyebrow{justify-content:center}.ecosystem-heading h2{color:var(--navy);font-size:clamp(30px,4vw,40px);font-weight:800;line-height:1.35;margin:0}.ecosystem-heading>p:not(.eyebrow){color:#1111119e;font-size:15px;line-height:23px;margin:14px 0 0;width:min(860px,100%)}.ecosystem-body{align-items:center;display:grid;gap:76px;grid-template-columns:minmax(0,1fr) minmax(330px,440px)}.ecosystem-foundation{display:grid;gap:16px}.ecosystem-foundation__label{color:var(--purple);font-size:14px;line-height:20px;margin:0}.ecosystem-foundation h3{color:var(--navy);font-size:28px;font-weight:800;line-height:1.25;margin:0;width:min(300px,100%)}.ecosystem-foundation>p:not(.ecosystem-foundation__label){color:#1111119e;font-size:14px;line-height:22px;margin:0;width:min(360px,100%)}.ecosystem-foundation__image{margin-top:14px;-o-object-fit:contain;object-fit:contain;width:min(420px,100%)}.ecosystem-product-list{display:grid;gap:18px}.ecosystem-product-card{align-items:center;background:var(--white);border-radius:14px;box-shadow:0 18px 42px #0d0d5614;color:var(--navy);display:grid;gap:18px;grid-template-columns:40px minmax(0,1fr);min-height:104px;padding:22px 24px}.ecosystem-product-card--featured{background:var(--purple);color:var(--white)}.ecosystem-product-card img{height:38px;-o-object-fit:contain;object-fit:contain;width:38px}.ecosystem-product-card h3{font-size:18px;font-weight:800;line-height:24px;margin:0 0 6px}.ecosystem-product-card p{color:currentColor;font-size:13px;line-height:19px;margin:0;opacity:.72}.audience-section{background:#fbfcff;min-height:auto;padding:0 0 110px}.audience-layout{height:auto;padding-top:0}.audience-card{background:var(--white);border-radius:14px;box-shadow:0 18px 42px #0d0d5614;color:var(--navy);height:300px;min-height:300px}.audience-card img{width:46%}.audience-card__content{left:auto;right:28px;top:50%;transform:translateY(-50%);width:48%}.audience-card h2{color:var(--navy);font-size:22px;line-height:30px}.audience-card p{color:#111111ad;font-size:14px;line-height:21px;margin:12px 0 24px}.button--audience-retail,.button--audience-wholesale{font-size:14px;line-height:20px;min-height:40px;min-width:130px;padding:9px 18px}.integrations-section{background:#f7f9ff;min-height:auto;padding:104px 0 110px}.integrations-grid{align-items:center;gap:86px;grid-template-columns:minmax(0,520px) minmax(320px,500px)}.integrations-heading h2{color:var(--navy);text-align:center}.integrations-heading p{color:#1111119e;font-size:14px;line-height:21px;margin:12px auto 0;text-align:center;width:min(520px,100%)}.integration-list{margin-top:42px}.integration-list article:not(.integration-item--featured){padding:0 24px}.integration-list article.integration-item--featured{background:var(--purple);border-radius:12px;padding:25px 28px}.integration-list h3{font-size:18px;line-height:26px}.integration-list p{color:#111111ad;font-size:14px;line-height:21px}.integration-item--featured p{color:#ffffffd1}.integration-visual{justify-self:center;min-height:360px;width:min(100%,420px)}.cta-section{min-height:420px}.cta-layout{height:420px}.cta-layout h2{font-size:clamp(32px,4vw,46px);line-height:1.35}.cta-layout p{font-size:22px;line-height:32px;margin-top:14px}.cta-layout .button-row{margin-top:48px}@media(min-width:1101px){.site-shell main>.hero-section:first-child,.site-shell main>.hero-section:first-child .hero-grid{height:800px;min-height:800px}.customers-section,.results-section{min-height:auto}.results-layout{min-height:0}.results-grid .result-card,.results-grid .result-card:nth-child(n){min-height:128px;width:auto}.ecosystem-copy{position:static;width:auto}.audience-layout{gap:32px;grid-template-columns:repeat(2,minmax(0,1fr))}.audience-card{width:auto}.integrations-grid{min-height:0;padding-top:0}}@media(max-width:1100px){.site-shell main>.hero-section:first-child{padding:112px 0 72px}.site-shell main>.hero-section:first-child .hero-grid{gap:48px;grid-template-columns:1fr;min-height:0}.customer-feature,.ecosystem-body,.integrations-grid{grid-template-columns:1fr}.results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audience-grid{grid-template-columns:1fr}.audience-card{height:auto;min-height:320px}}@media(max-width:720px){.customers-section,.ecosystem-section,.integrations-section,.results-section{padding-block:72px}.customer-feature,.results-grid{grid-template-columns:1fr}.customer-metric-card,.customer-story-card{min-height:250px}.ecosystem-body{gap:38px}.audience-section{padding-bottom:72px}.audience-card img{height:180px;position:relative;width:100%}.audience-card__content{left:auto;padding:22px;position:relative;right:auto;top:auto;transform:none;width:auto}}.customers-section{background:#f0f0f0;padding:135px 0}.section-heading--split{align-items:end;display:flex;justify-content:space-between;margin-bottom:42px}.section-heading h2{color:var(--ink);font-size:clamp(32px,4vw,40px);line-height:1.5;max-width:620px}.section-heading h2 span{display:inline}.section-heading h2 span:last-child{color:var(--purple)}.testimonial-row{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.testimonial-card{box-shadow:var(--shadow);min-height:430px;padding:32px}.testimonial-card--image{background:var(--navy);color:var(--white)}.testimonial-bg{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:.72;position:absolute;width:100%}.testimonial-card--image:after{background:#11111161;content:"";inset:0;position:absolute}.testimonial-card>:not(.testimonial-bg){position:relative;z-index:1}.avatar{background:var(--purple);border-radius:50%;color:var(--white);display:grid;font-weight:800;height:72px;place-items:center;width:72px}.testimonial-card p{line-height:1.5;margin:48px 0 0}.testimonial-card footer{bottom:0;font-size:18px;left:0;line-height:1.45;position:absolute;right:0;width:100%;z-index:1}.testimonial-card footer span{opacity:.72}.results-section{background:radial-gradient(circle at 8% 100%,rgba(116,116,232,.34),transparent 24%),radial-gradient(circle at 88% 0,rgba(116,116,232,.22),transparent 22%),var(--deep);color:var(--white);padding:106px 0}.results-layout{display:grid;justify-items:center;position:relative;row-gap:40px;z-index:1}.results-layout h2,.results-section h2{font-size:clamp(30px,4vw,40px);line-height:1.5;margin:0;text-align:center;width:min(520px,100%)}.results-grid{display:grid;gap:40px;width:100%}.results-grid__row{display:grid;gap:24px}.result-card>.result-card__detail{color:var(--blue);font-weight:800}.result-card p{font-weight:700;line-height:1.5;margin:44px 0 0}.ecosystem-section{background:#fff;padding:112px 0}.ecosystem-grid,.integrations-grid{align-items:center;display:grid;gap:95px;grid-template-columns:minmax(0,1fr) minmax(420px,570px)}.device-collage{min-height:505px;position:relative}.device-collage__image{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.device-collage.premium-reveal{--premium-reveal-y:0px;--premium-reveal-scale:1;transform-origin:center center}.device-collage.premium-reveal:not(.is-visible){--premium-reveal-y:0px;--premium-reveal-scale:0}.advantages-section h2,.ecosystem-copy h2,.integrations-section h2{color:var(--navy);font-size:clamp(34px,4vw,40px);line-height:1.5}.ecosystem-copy>p:not(.eyebrow){font-size:18px;line-height:1.5;margin:16px 0 40px}.feature-list{display:grid;gap:18px}.feature-list h3{font-size:24px;line-height:1.5;margin:0}.feature-list ul{display:grid;gap:8px;list-style:none;margin:0;padding:0}.feature-list li{cursor:pointer;font-size:18px;line-height:1.5;padding-left:24px;position:relative;transition:color .24s ease}.feature-list li:before{background:url(../images/figma/ecosystem-bullet-normal.webp) 50%/contain no-repeat;content:"";height:16px;left:0;position:absolute;top:5px;transition:transform .24s ease,background-image .24s ease;width:16px}.feature-list__brand{font-weight:500}.feature-list__separator{margin-right:.18em}.feature-list li:hover{color:var(--purple)}.feature-list li:hover:before{background-image:url(../images/figma/ecosystem-bullet-hover.webp);transform:translate(4px)}.animated-arrow-list .wholesale-section-block__item,.animated-arrow-list li{cursor:pointer}.animated-arrow-list .wholesale-section-block__icon,.animated-arrow-list li:before,.animated-arrow-list li>.build-flow-bullet,.animated-arrow-list li>img{transition:transform .24s ease,filter .24s ease,border-color .24s ease,background-image .24s ease}.animated-arrow-list .wholesale-section-block__item:hover .wholesale-section-block__icon,.animated-arrow-list li:hover:before,.animated-arrow-list li:hover>.build-flow-bullet,.animated-arrow-list li:hover>img{transform:translate(4px)}.animated-arrow-list.animated-arrow-list li:hover,.animated-arrow-list.animated-arrow-list li:hover :where(p,span,strong){font-weight:700}.audience-section{background:#f7f8fc;padding:90px 0 80px}.audience-grid{display:grid;gap:32px;grid-template-columns:repeat(2,minmax(0,1fr))}.audience-card{background:var(--navy);border-radius:24px;box-shadow:0 20px 48px #0d0d5614;color:var(--white);min-height:686px;overflow:hidden;position:relative}.audience-card img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.audience-card__content{left:56px;position:absolute;right:56px;top:64px;z-index:2}.audience-card h2{font-size:clamp(30px,3vw,40px);line-height:1.5;margin:0}.audience-card p{font-size:18px;font-weight:500;margin:32px 0 96px;max-width:400px}.button--audience-retail,.button--audience-wholesale{color:var(--white);font-weight:500}.button--audience-wholesale{background:var(--purple-dark)}.button--audience-retail{background:#2c49ba}.advantages-section{background:var(--white);padding:92px 0 108px}.advantages-section h2{margin-bottom:40px}.advantage-featured,.advantage-list article{align-items:center;background:var(--pale);border-radius:24px;display:flex;justify-content:space-between}.advantage-featured{min-height:260px;padding:56px}.advantage-featured h3{font-size:32px;line-height:1.5;margin:0 0 42px}.advantage-featured p{font-size:18px;line-height:1.5;margin:0}.advantage-featured span,.advantage-list span{background:var(--purple);border-radius:50%;color:var(--white);display:grid;flex:0 0 auto;font-size:28px;height:40px;line-height:1;place-items:center;width:40px}.advantage-list{display:grid;gap:24px;margin-top:24px}.advantage-list article{min-height:100px;padding:28px 32px 28px 56px}.advantage-list strong{font-size:28px;line-height:1.5}.integrations-section{background:var(--white);padding:78px 0}.integrations-grid{gap:110px;grid-template-columns:minmax(420px,570px) minmax(0,1fr)}.integration-list{display:grid;gap:0;margin-top:40px}.integration-list article{background:var(--white);border-bottom:1px solid var(--line);cursor:default;min-height:118px;padding:28px 32px;transition:color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}.integration-list article:first-child{border-radius:20px 20px 0 0}.integration-list article:last-child{border-bottom:0;border-radius:0 0 20px 20px}.integration-list h3{font-size:24px;line-height:1.5;margin:0 0 8px}.integration-list p{font-size:18px;line-height:1.5;margin:0}.integration-visual{margin-top:100px;min-height:434px;position:relative;width:min(100%,500px)}.integration-visual__hover-image{top:0;transform:translate(-50%);width:min(100%,540px)}.integration-visual__full-image,.integration-visual__hover-image{display:block;height:auto;left:50%;-o-object-fit:contain;object-fit:contain;position:absolute;z-index:2}.integration-visual__full-image{max-height:100%;max-width:min(108%,540px);top:50%;transform:translate(-50%,-50%);width:auto}.integration-visual__summary{background:var(--white);border-radius:24px;box-shadow:var(--shadow);left:0;min-height:216px;padding:42px 44px;position:absolute;top:118px;width:449px;z-index:2}.integration-visual__summary span{color:var(--navy);display:block;font-size:32px;font-weight:700;line-height:1.3;margin-bottom:16px}.integration-visual__summary p{color:#111111ad;font-size:18px;line-height:1.5;margin:0;max-width:320px}.partner-chip{background:var(--white);border-radius:18px;bottom:32px;box-shadow:0 16px 36px #0d0d561f;color:var(--navy);display:inline-grid;font-size:30px;font-weight:700;left:96px;min-height:72px;min-width:238px;place-items:center;position:absolute}.cta-section{background:var(--purple);color:var(--white);display:grid;min-height:500px;place-items:center}.cta-bg{opacity:.64}.cta-section picture,.site-shell main>.hero-section:first-child picture{display:contents}.cta-overlay{background:#5050dc4d;inset:0;position:absolute}.cta-content{text-align:center}.cta-content h2{font-size:clamp(36px,4vw,50px);line-height:1.5}.cta-content p{font-size:28px;font-weight:700;line-height:1.5;margin:0}.site-footer{background:#0c0626;padding:48px 0 34px}.brand--footer,.site-footer{color:var(--white)}.footer-grid{display:grid;gap:80px;grid-template-columns:minmax(240px,1fr) minmax(0,1.7fr);padding-bottom:40px}.footer-columns{display:grid;gap:32px;grid-template-columns:repeat(5,minmax(0,1fr))}.footer-columns h3{font-size:16px;line-height:1.4;margin:0 0 20px;white-space:nowrap}.footer-columns a{color:#ffffffad;display:block;font-size:14px;margin-top:14px}.footer-bottom{border-top:1px solid hsla(0,0%,100%,.12);color:#ffffffb3;font-size:14px;padding-top:24px}.footer-bottom p{margin:0}@media(min-width:1101px){.site-shell{min-width:var(--site-content-width)}.hero-section{height:900px;min-height:900px;padding:0}.hero-grid{align-items:center;display:grid;gap:157px;grid-template-columns:minmax(0,600px) minmax(360px,1fr);height:900px}.hero-copy{width:600px}.hero-copy .eyebrow{display:none}.hero-copy h1{font-size:60px;line-height:90px;width:540px}.hero-description{font-size:24px;line-height:36px;margin-top:24px;width:600px}.hero-copy .button-row{margin-top:84px}.hero-visual{height:auto;justify-self:end;min-height:0;width:443px}.customers-section{height:800px;padding:0}.customers-section .section-inner{height:800px}.section-heading--split{left:0;margin:0;position:absolute;top:135px;width:var(--site-content-width)}.section-heading h2{font-size:40px;line-height:60px;max-width:565px;width:565px}.testimonial-row{display:grid;gap:24px;grid-template-columns:repeat(4,384px);left:0;position:absolute;top:235px;width:1608px}.testimonial-card{height:450px;min-height:450px;padding:32px;width:384px}.results-section{min-height:800px;padding:0}.results-section .section-inner{min-height:800px}.results-section h2{font-size:40px;left:340px;line-height:60px;margin:0;position:absolute;text-align:left;top:106px;width:520px}.results-grid{display:block;height:488px;left:0;position:absolute;top:206px;width:var(--site-content-width)}.result-card{min-height:224px;position:absolute;width:380px}.result-card:first-child{left:0;top:0}.result-card:nth-child(2){left:410px;top:0}.result-card:nth-child(3){left:820px;top:0}.result-card:nth-child(4){left:205px;top:264px}.result-card:nth-child(5){left:615px;top:264px}.ecosystem-section{background:#fff;min-height:0;padding:112px 0}.ecosystem-grid{display:grid;height:auto}.device-collage{height:auto;min-height:0;width:min(100%,535px)}.device-collage,.ecosystem-copy{left:auto;position:relative;top:auto}.ecosystem-copy{width:570px}.ecosystem-copy h2{font-size:40px;line-height:60px}.audience-section{height:887px;padding:0}.audience-grid{display:grid;gap:32px;grid-template-columns:repeat(2,584px);padding-top:100px}.audience-card{height:686px;min-height:686px;width:584px}.advantages-section{height:841px;padding:0}.advantages-section .section-inner{height:841px}.advantages-section h2{font-size:40px;left:0;line-height:60px;margin:0;position:absolute;top:0}.advantage-featured{height:260px;min-height:260px;top:100px}.advantage-featured,.advantage-list{left:0;position:absolute;width:var(--site-content-width)}.advantage-list{margin:0;top:384px}.integrations-section{height:800px;padding:0}.integrations-grid{align-items:start;display:grid;gap:110px;grid-template-columns:570px 500px;height:800px;padding-top:78px}.integrations-section h2{font-size:40px;line-height:60px}.integration-list{margin-top:40px}.cta-section{height:500px;min-height:500px}}.site-viewport{background:var(--white);overflow-x:hidden}.hero-icon{border-radius:16px;box-shadow:0 10px 20px #75b7ee66;display:grid;height:64px;place-items:center;position:absolute;width:64px;z-index:4}.hero-icon img{height:auto;max-height:46px;max-width:44px;width:auto}.hero-icon--shield{background:var(--white);right:0;top:0}.hero-icon--cart{background:#75b7ee;left:24px;top:117px}.device--mini,.device--scanner{border-radius:0;box-shadow:none;z-index:4}@media(min-width:1101px){.site-viewport{overflow-x:hidden}.site-shell{min-width:0;transform:none;width:100%}.section-inner{max-width:var(--site-content-width);width:min(var(--site-content-width),calc(100% - 48px))}.site-header{left:0;min-height:80px;padding-inline:max(24px,calc((100vw - var(--site-content-width))/2));top:0;width:100%}.brand{font-size:20px;gap:16px;line-height:20px}.brand__mark{border-radius:0;height:48px;width:48px}.site-nav{font-size:18px;gap:40px;line-height:24px}.header-actions,.site-nav{position:static}.site-products-menu{background:transparent;display:block;height:664px;left:calc(50% - 493px);opacity:0;padding:0;pointer-events:none;position:fixed;top:86px;transform:translateY(10px);transition:opacity .22s ease,transform .22s ease;width:393px;z-index:30}.site-products-menu--has-active{width:986px}.site-nav__item--products:focus-within .site-products-menu,.site-nav__item--products:hover .site-products-menu,.site-products-menu.site-products-menu--open{opacity:1;pointer-events:auto;transform:translateY(0)}.site-products-menu__inner{background:var(--white);border:3px solid rgba(137,137,240,.86);border-radius:18px;box-shadow:0 12px 34px #0d0d563d;display:grid;grid-template-columns:393px;height:100%;overflow:hidden;position:relative;width:100%}.site-products-menu--has-active .site-products-menu__inner{grid-template-columns:393px 593px}.site-products-menu__title{color:var(--navy);font-size:28px;font-weight:700;left:43px;line-height:42px;margin:0;position:absolute;top:46px;width:310px;z-index:2}.site-products-menu__body{display:grid;grid-column:1/-1;grid-template-columns:393px;min-height:0}.site-products-menu--has-active .site-products-menu__body{grid-template-columns:393px 593px}.site-products-menu__primary{background:var(--white);padding-top:172px;position:relative;z-index:1}.site-products-menu__cards{display:grid;gap:0}.site-product-card{align-items:center;background:transparent;border-radius:6px 0 0 6px;color:#111;-moz-column-gap:0;column-gap:0;cursor:pointer;display:grid;grid-template-columns:0 minmax(0,1fr) 30px;justify-self:start;margin-left:43px;min-height:60px;padding:0 16px 0 0;position:relative;text-decoration:none;transition:color .22s ease;width:calc(100% - 43px);z-index:0}.site-product-card:before{background:transparent;border-radius:inherit;content:"";inset:0;position:absolute;transition:background-color .22s ease;z-index:-1}.site-product-card.is-active,.site-product-card:hover{background:transparent;color:#111;-moz-column-gap:16px;column-gap:16px;grid-template-columns:24px minmax(0,1fr) 16px;padding-left:16px}.site-product-card.is-active:before,.site-product-card:hover:before{background:#eef3ff}.site-product-card:focus-visible{outline:2px solid var(--purple);outline-offset:4px}.site-product-card__icon{background:url(../images/figma/product-menu/vega-one-icon.png) 50%/contain no-repeat;color:var(--purple);display:block;height:24px;opacity:0;width:24px}.site-product-card.is-active .site-product-card__icon{opacity:1}.site-product-card__copy h3{color:inherit;font-size:22px;font-weight:700;line-height:24px;margin:0;white-space:nowrap}.site-product-card__copy p{display:none}.site-product-card__arrow{background:url(../images/figma/product-menu/card-arrow.webp) 50%/contain no-repeat;height:16px;width:16px}.site-product-card__arrow:after,.site-product-card__arrow:before{content:"";display:none}.site-products-menu__demo-link{align-items:center;background:var(--white);border-radius:999px;bottom:40px;box-shadow:0 0 24px #7474e857;color:var(--navy);display:inline-flex;font-size:18px;font-weight:600;gap:12px;height:60px;left:34px;line-height:34px;padding:10px 22px 10px 12px;position:absolute;text-decoration:none;transition:color .22s ease,transform .22s ease;will-change:transform;z-index:2}.site-products-menu__demo-link:hover{color:#7474e8;transform:translateY(-10px)}.site-products-menu__demo-icon{height:40px;-o-object-fit:contain;object-fit:contain;width:40px}.site-products-menu__secondary{background:#eaf1ff;border-left:0;min-height:100%;overflow:hidden;padding:56px 52px 42px 42px;position:relative}.site-products-menu__visual{background-position:bottom;background-repeat:no-repeat;background-size:cover;bottom:0;height:330px;left:0;opacity:.58;pointer-events:none;position:absolute;right:0}.site-products-menu__visual:after{background:linear-gradient(180deg,#eaf1ff,#eaf1ffb8 28%,#eaf1ff42);content:"";inset:0;position:absolute}.site-products-menu__active-description,.site-products-menu__active-title,.site-products-menu__eyebrow{display:none}.site-products-menu__features{display:grid;gap:20px;list-style:none;margin:0;padding:0;position:relative;z-index:1}.site-products-menu__features li{color:#111;cursor:pointer;font-size:16px;font-weight:400;line-height:24px;min-height:24px;padding-left:30px;position:relative}.site-products-menu__features li:before{background:url(../images/figma/product-menu/bullet-default.webp) 50%/contain no-repeat;content:"";height:10px;left:0;position:absolute;top:6px;width:9px}.site-products-menu__features li:focus-within,.site-products-menu__features li:hover{color:var(--purple)}.site-products-menu__features li:focus-within:before,.site-products-menu__features li:hover:before{background-image:url(../images/figma/product-menu/bullet-active.webp)}.site-products-menu__cta{align-items:flex-end;background:transparent;bottom:50px;box-shadow:none;color:var(--navy);display:inline-flex;font-size:18px;font-weight:700;gap:8px;justify-content:center;line-height:27px;margin-top:0;min-height:40px;min-width:0;padding:0;position:absolute;right:43px;text-decoration:none;text-shadow:0 0 16px #fff;transition:color .22s ease,transform .22s ease;will-change:transform;z-index:1}.site-products-menu .site-products-menu__cta:after,.site-products-menu .site-products-menu__cta:before{display:none}.site-products-menu__cta-label{align-items:flex-end;display:inline-flex;min-height:30px;padding-bottom:6px;position:relative}.site-products-menu__cta-arrow{bottom:-7px;left:-9px;position:absolute;width:108px}.site-products-menu__cta-icon{background:url(../images/figma/product-menu/more-default.webp) 50%/contain no-repeat;display:inline-flex;filter:drop-shadow(0 0 16px #fff);height:40px;width:40px}.site-products-menu__cta-icon:after,.site-products-menu__cta-icon:before{content:"";display:none}.site-products-menu__cta:hover .site-products-menu__cta-icon{background-image:url(../images/figma/product-menu/more-hover.webp)}.site-products-menu__cta:hover{color:#7474e8;transform:none}.site-products-menu .site-products-menu__cta{align-items:center;bottom:54px;display:flex;overflow:visible;position:absolute;right:43px}.language-switch{width:128px}.hero-bg{height:900px;left:0;max-width:none;-o-object-fit:fill;object-fit:fill;opacity:1;width:100%}.hero-copy{width:600px}.hero-copy h1{font-size:60px;font-weight:800;line-height:90px;width:600px}.hero-description{font-size:24px;line-height:36px;margin-top:24px;width:600px}.button{font-size:18px;line-height:26px;min-height:52px;min-width:172px;padding:13px 32px}.hero-copy .button-row{gap:32px;margin-top:84px}.hero-visual{height:auto;justify-self:end;min-height:0;width:443px}.portrait-card{border:2px solid var(--white);border-radius:24px;height:421px;left:56px;right:auto;top:35px;width:355px}.portrait-card img{-o-object-position:48% center;object-position:48% center;transform:scaleX(-1)}.hero-chip{box-shadow:none;z-index:5}.hero-chip--wide{height:64px;inset:354px auto auto 0;width:308px}.hero-chip--small{height:78px;left:253px;right:auto;top:215px;width:190px}.metric-strip{display:none}.customers-section{background:#f0f0f0}.testimonial-row{left:0;width:1608px}.testimonial-card{border-radius:24px;box-shadow:none}.testimonial-card p{font-size:16px;line-height:24px;margin-top:48px}.results-section{background:#190e39}.results-section h2{left:340px;top:106px}.result-card{border-radius:24px;box-shadow:none}.result-card>.result-card__detail{color:transparent;display:block;height:64px;overflow:hidden;width:64px}.result-card p{font-size:24px;line-height:36px}.ecosystem-section{background:#fff}.device--one{height:287px;left:0;top:0;width:347px}.device--two{height:242px;right:0;top:131px;width:371px}.device--three{bottom:59px;height:196px;left:9px;width:263px}.device--mini{height:97px;left:285px;top:395px;width:127px}.device--scanner{height:147px;left:167px;top:358px;width:147px}.ecosystem-copy{left:630px;top:139px}.ecosystem-copy>p:not(.eyebrow){font-size:18px;line-height:27px;margin:16px 0 40px}.feature-list h3{font-size:24px;line-height:36px}.feature-list li{font-size:18px;line-height:27px}.audience-grid{padding-top:100px}.audience-card{border-radius:24px}.audience-card img{-o-object-position:center;object-position:center}.audience-card__content{left:56px;right:56px;top:64px}.audience-card h2{font-size:40px;line-height:60px}.audience-card p{font-size:18px;line-height:27px;margin:32px 0 70px}.advantages-section h2{top:0}.advantage-featured,.advantage-list article{border-radius:24px;box-shadow:none}.integrations-section{background:#f8fbff}.integration-list article{min-height:142px;padding:37px 32px}.integration-list h3{font-size:24px;line-height:36px}.integration-list p{font-size:18px;line-height:27px}.cta-bg{opacity:1}.cta-overlay{background:#7474e84d}.site-footer{background:#0c0626;padding-top:48px}}.customers-layout,.results-layout{margin:0 auto;position:relative}.customers-layout{display:grid;row-gap:32px;width:min(var(--site-content-width),calc(100% - 48px))}.customers-heading{align-items:center;display:flex;gap:24px;justify-content:space-between;margin:0;width:80%!important}.customers-heading h2{color:#111;font-size:clamp(32px,6vw,40px);font-weight:800;line-height:1.5;margin:0;max-width:680px}.customers-heading__accent{color:var(--purple)}.customers-controls{gap:16px}.customers-control,.customers-controls{align-items:center;display:inline-flex;justify-content:center}.customers-control{background:transparent;border:0;border-radius:50%;cursor:pointer;height:40px;padding:0;transition:background-color .2s ease;width:40px}.customers-control:disabled{cursor:default;pointer-events:none}.customers-control:hover:not(:disabled){background:#11111114}.customers-control img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.customers-rail{--customer-slide-offset: calc(-100vw + 8px) ;backface-visibility:hidden;contain:layout paint;display:flex;gap:24px;transform:translateZ(0);transform-style:preserve-3d;transition:transform .42s cubic-bezier(.2,0,.2,1);width:-moz-max-content;width:max-content;will-change:transform}.customers-rail--jumping{transition:none}.customers-viewport{contain:layout paint;overflow:hidden;width:calc(50vw + min(var(--site-content-width),calc(100vw - 48px))/2)}.customers-rail--slide-0{transform:translateZ(0)}.customers-rail--slide-1{transform:translate3d(var(--customer-slide-offset),0,0)}.customers-rail--slide-2{transform:translate3d(calc(var(--customer-slide-offset) + var(--customer-slide-offset)),0,0)}.customers-rail--slide-3{transform:translate3d(calc(var(--customer-slide-offset) + var(--customer-slide-offset) + var(--customer-slide-offset)),0,0)}.testimonial-card{backface-visibility:hidden;background:var(--white);border-radius:24px;box-shadow:none;contain:paint;cursor:default;display:flex;flex:0 0 calc(100vw - 32px);flex-direction:column;isolation:isolate;min-height:380px;overflow:hidden;padding:32px 32px 40px;position:relative;transform:translateZ(0);width:calc(100vw - 32px)}.testimonial-card:after,.testimonial-card:before{content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .35s ease}.testimonial-card:before{backface-visibility:hidden;background:50%/cover no-repeat var(--testimonial-bg);transition:opacity .35s ease;z-index:0}.testimonial-card:after{background:linear-gradient(180deg,#11111124,#11111185);z-index:0}.testimonial-card__inner{display:flex;flex:1;flex-direction:column;min-height:100%;position:relative;z-index:1}.testimonial-card__head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;min-height:72px}.testimonial-avatar{background:var(--white);border-radius:50%;flex:0 0 auto;height:72px;overflow:hidden;position:relative;width:72px}.testimonial-avatar img{height:100%;inset:0;position:absolute;transition:opacity .28s ease,transform .28s ease;width:100%}.testimonial-avatar__photo{-o-object-fit:cover;object-fit:cover}.testimonial-avatar__icon{-o-object-fit:contain;object-fit:contain;opacity:0;padding:10px;transform:scale(.88)}.testimonial-logo{color:#111;font-family:var(--latin-font-stack);font-size:40px;font-weight:900;line-height:40px;margin-top:16px;transition:opacity .28s ease,transform .28s ease,color .28s ease}.testimonial-logo--image{height:72px;margin-top:0;max-width:128px;-o-object-fit:contain;object-fit:contain;-o-object-position:right center;object-position:right center;width:auto}.testimonial-card p{color:#111;font-size:16px;font-weight:400;line-height:24px;margin:12px 0 0;max-width:320px;min-height:96px;text-wrap:pretty;transition:opacity .28s ease,transform .28s ease,color .28s ease;width:320px}.testimonial-card--case footer,.testimonial-card--case footer span,.testimonial-card--case footer strong,.testimonial-card--case p{text-align:left}.testimonial-card--case footer{bottom:auto;justify-items:start;left:auto;position:static;right:auto;width:auto}.testimonial-card footer{align-content:start;display:grid;gap:8px;margin-top:auto;padding:0}.testimonial-card footer span,.testimonial-card footer strong{font-size:18px;line-height:26px;transition:color .35s ease,opacity .35s ease}.testimonial-card footer strong{color:#111}.testimonial-card footer span{color:#111111b8;font-weight:400}@media(hover:hover)and (pointer:fine){.testimonial-card:hover:after,.testimonial-card:hover:before{opacity:1}.testimonial-card:hover:before{transform:none}.testimonial-card:hover:after{background:#1116}.testimonial-card:hover .testimonial-logo,.testimonial-card:hover p{opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.testimonial-card--case:hover .testimonial-avatar__photo{opacity:0;transform:scale(1.08)}.testimonial-card--case:hover .testimonial-avatar__icon{opacity:1;transform:scale(1)}.testimonial-card:hover footer strong{color:var(--white)}.testimonial-card:hover footer span{color:#ffffffd1}}.results-layout{width:min(var(--site-content-width),calc(100% - 32px))}.result-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#7474e80a;border:2px solid var(--purple);border-radius:24px;box-shadow:none;min-height:224px;padding:32px;position:relative}.result-card__icon{height:64px;position:relative;width:64px}.result-card__icon>img{height:100%;inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%}.result-card__icon-detail{height:22px!important;left:8px!important;top:10px!important;width:38px!important}.result-card p{color:var(--white);font-size:24px;font-weight:500;line-height:36px;margin:24px 0 0}.audience-card p{font-weight:400;line-height:1.5}.advantage-featured{overflow:hidden;position:relative}.advantage-featured:before{background:radial-gradient(circle at 90% 12%,rgba(116,116,232,.08),transparent 24%),linear-gradient(180deg,#ffffff70,#f1f5ff00);content:"";inset:0;position:absolute}.advantage-featured__copy,.advantage-featured__icon{position:relative;z-index:1}.advantage-featured__copy{max-width:512px}.advantage-featured__copy h3{margin:0 0 48px;padding-bottom:24px;position:relative}.advantage-featured__copy h3:after{border-top:2px solid #111;bottom:0;content:"";height:0;left:0;position:absolute;width:20px}.advantage-featured__icon{background:transparent;border-radius:0;color:var(--purple);font-size:28px;height:auto;line-height:1;width:auto}.integration-list article{overflow:hidden;position:relative}.integration-list article.integration-item--featured{background:linear-gradient(90deg,#7474e8,#6f6fe5);border-bottom:0;border-radius:24px;color:var(--white);min-height:142px;padding:35px 32px}.integration-item--featured:after{background:url(../images/figma/home-integration-active-bg.webp);background-size:100% 100%;bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:100%}.integration-item--featured h3,.integration-item--featured p{color:var(--white);position:relative;width:100%;z-index:1}.integration-item--featured p{max-width:none;padding-right:170px}.integration-item--featured.integration-item--accent h3,.integration-item--featured.integration-item--accent p{color:var(--white)}.integration-item--logistics p{max-width:462px}.integration-item--payments p{max-width:506px}.cta-layout .button-row{margin-top:64px}@media(min-width:1101px){.site-viewport--en .customers-heading h2{font-size:40px;line-height:60px;max-width:none;white-space:nowrap}.site-viewport--en .customers-heading__accent{margin-left:.35ch}.customers-section{background:#f0f0f0;min-height:800px;padding:135px 0}.customers-layout{row-gap:40px}.customers-heading{align-items:center;-moz-column-gap:0;column-gap:0;display:grid;grid-template-columns:max-content minmax(0,1fr) 96px;width:100%}.customers-heading h2{font-size:40px;line-height:60px;max-width:565px;white-space:nowrap}.customers-controls{grid-column:3;justify-self:end}.customers-viewport{width:min(calc(100vw - 24px),calc(50vw + var(--site-content-width)/2))}.customers-rail{--customer-slide-offset:-408px;display:flex}.testimonial-card{flex-basis:384px;height:450px;min-height:450px;min-width:384px;width:384px}.testimonial-card p{width:320px}.results-section{background:#190e39;min-height:800px;padding:106px 0}.results-layout{min-height:588px;width:var(--site-content-width)}.results-layout h2{font-size:40px;line-height:60px;position:static;text-align:center;width:520px}.results-grid{gap:40px;height:auto;inset:auto;position:static;width:100%}.results-grid__row{display:flex;gap:30px;width:100%}.results-grid__row--top{justify-content:space-between;max-width:var(--site-content-width)}.results-grid__row--bottom{justify-content:center;max-width:790px}.results-grid__row .result-card,.results-grid__row .result-card:nth-child(n){left:auto;min-height:224px;top:auto;width:380px}.result-card p{line-height:36px}.ecosystem-section{background:#fff;min-height:0;padding:112px 0}.ecosystem-layout{height:auto}.device-collage{min-height:0;width:min(100%,535px)}.device-collage,.ecosystem-copy{left:auto;position:relative;top:auto}.ecosystem-copy{width:570px}.ecosystem-copy h2{font-size:40px;line-height:60px;margin-top:8px;width:100%}.ecosystem-copy>p:not(.eyebrow){font-size:18px;line-height:27px;margin:16px 0 40px;width:570px}.feature-list h3{font-size:24px;line-height:36px}.feature-list li{font-size:18px;line-height:27px}.audience-section{min-height:800px;padding:0}.audience-layout{gap:32px;grid-template-columns:repeat(2,584px);height:800px;padding-top:100px}.audience-card{height:686px;min-height:686px;width:584px}.audience-card p{font-size:18px;line-height:27px;margin:32px 0 70px;max-width:400px}.advantages-section{min-height:928px;padding:87px 0 109px}.advantages-section h2{font-size:40px;line-height:60px;margin:0 0 40px}.advantage-featured{min-height:260px;padding:69px 56px 68px}.advantage-featured__copy h3{font-size:32px;line-height:48px}.advantage-featured__copy p{font-size:18px;line-height:27px}.advantage-list{gap:24px;margin-top:24px}.advantage-list article{min-height:100px;padding:29px 46px 29px 56px}.advantage-list strong{font-size:28px;line-height:42px}.integrations-section{background:var(--white);min-height:800px;padding:0}.integrations-grid{align-items:start;gap:110px;grid-template-columns:570px 500px;min-height:644px}.integrations-section h2{font-size:40px;line-height:60px;margin:0}.integration-list article{background:transparent;padding:0}.integration-list article:not(.integration-item--featured){border-bottom:0;min-height:auto;padding:0 32px}.integration-list article.integration-item--featured{min-height:142px;padding:35px 32px}.integration-visual{margin-top:100px}.integration-item--accent{margin-top:38px}.integration-item--logistics{margin-top:58px}.integration-item--payments{margin-top:44px}.integration-list h3{font-size:24px;line-height:36px;margin:0 0 4px}.integration-list p{font-size:18px;line-height:27px}.integration-visual{min-height:434px}.cta-section{min-height:500px;padding:0}.cta-layout{align-items:center;display:flex;flex-direction:column;height:500px;justify-content:center;text-align:center}.cta-layout h2{font-size:50px;line-height:75px}.cta-layout p{font-size:28px;line-height:42px;margin-top:16px}.cta-layout .button-row{gap:24px}.cta-layout .button{min-width:262px}.site-footer{padding:48px 24px}.footer-grid{gap:84px;padding-bottom:46px}.footer-columns{gap:48px;grid-template-columns:190px repeat(4,max-content);justify-content:space-between}.footer-columns h3{font-size:18px;line-height:26px;margin:0 0 24px}.footer-columns a{font-size:16px;line-height:24px;margin-top:16px}.footer-bottom{padding-top:24px}}.site-header{transition:background-color .24s var(--motion-ease-standard),border-color .24s var(--motion-ease-standard)}.site-header:after{background:linear-gradient(90deg,#fff0,#fff6,#fff0);content:"";height:1px;inset:auto 24px 0;opacity:0;pointer-events:none;position:absolute;transition:opacity .35s ease}.site-header--scrolled{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#121252d1;box-shadow:0 20px 48px #0d0d5638}.site-header--scrolled:after{opacity:1}.brand,.language-switch,.site-footer__product-link,.site-footer__social,.site-nav__link,.site-nav__trigger{transition:color .28s ease,opacity .28s ease,transform .28s ease,background-color .28s ease,border-color .28s ease}.premium-reveal{--premium-opacity:1;--premium-reveal-y:0px;--premium-reveal-scale:1;backface-visibility:hidden;opacity:var(--premium-opacity);transform:translate3d(0,var(--premium-reveal-y),0) scale(var(--premium-reveal-scale));transition:opacity var(--motion-duration-slow) var(--motion-ease-premium),transform var(--motion-duration-slow) var(--motion-ease-premium)}.page-motion-enter-active,.page-motion-leave-active{transition:opacity .24s var(--motion-ease-page),transform .24s var(--motion-ease-page)}.page-motion-enter-from{opacity:0;transform:translate3d(0,8px,0)}.page-motion-leave-to{opacity:0;transform:translate3d(0,-6px,0)}.site-mobile-menu-motion-enter-active,.site-mobile-menu-motion-leave-active{transform-origin:top right;transition:opacity var(--motion-duration-fast) var(--motion-ease-page),transform var(--motion-duration-fast) var(--motion-ease-page)}.site-mobile-menu-motion-enter-from,.site-mobile-menu-motion-leave-to{opacity:0;transform:translate3d(0,-8px,0) scale(.98)}.site-mobile-menu-motion-enter-active .site-mobile-menu__language,.site-mobile-menu-motion-enter-active .site-mobile-menu__section{transition:opacity var(--motion-duration-base) var(--motion-ease-page),transform var(--motion-duration-base) var(--motion-ease-page)}.site-mobile-menu-motion-enter-from .site-mobile-menu__language,.site-mobile-menu-motion-enter-from .site-mobile-menu__section{opacity:0;transform:translate3d(0,-6px,0)}.site-mobile-menu-motion-enter-active .site-mobile-menu__section:nth-child(2){transition-delay:35ms}.site-mobile-menu-motion-enter-active .site-mobile-menu__language{transition-delay:70ms}.integration-visual-motion-enter-active,.integration-visual-motion-leave-active{transition:opacity .26s var(--motion-ease-page),transform .26s var(--motion-ease-page)}.integration-visual-motion-enter-from,.integration-visual-motion-leave-to{opacity:0;transform:translate3d(10px,0,0) scale(.99)}.premium-count-up{font-variant-numeric:tabular-nums}@keyframes integration-highlight-in{0%{opacity:0;transform:translate3d(18px,0,0) scale(.985)}to{opacity:.9;transform:translateZ(0) scale(1)}}.wholesale-integrations__highlight{animation:integration-highlight-in .32s var(--motion-ease-page) both}.premium-reveal:not(.is-visible){--premium-opacity:0;--premium-reveal-y:32px;--premium-reveal-scale:.985;pointer-events:none}.premium-reveal.is-visible{transition-delay:calc(var(--reveal-order, 0)*55ms)}.device-collage>*,.essential-feature__visual>*,.essential-integrations__visual>*,.hero-visual>*,.integration-visual>*,.wholesale-integrations__visual>*,.wholesale-systems__visual>*,.wholesale-visual>*{backface-visibility:hidden;transition:transform .28s ease,opacity .35s ease}.button,.essential-button,.site-products-menu__cta,.wholesale-cta__button,.wholesale-hero__button,.wholesale-support__button{isolation:isolate;overflow:hidden;position:relative;transition:transform .32s cubic-bezier(.16,1,.3,1),background-color .32s ease,color .32s ease,border-color .32s ease,box-shadow .32s ease}.button:before,.essential-button:before,.site-products-menu__cta:before,.wholesale-cta__button:before,.wholesale-hero__button:before,.wholesale-support__button:before{background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.3) 34%,transparent 68%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transform:translate(-140%);transition:opacity .25s ease,transform .7s cubic-bezier(.16,1,.3,1)}.about-principle-card,.audience-card,.build-flow-highlight-card,.essential-integrations__list article,.essential-support__cards article,.essential-value-card,.integration-list article,.result-card,.services-card,.wholesale-integrations__item,.wholesale-problems__card,.wholesale-section-block__item,.wholesale-support__card{backface-visibility:hidden;transition:transform .32s cubic-bezier(.16,1,.3,1),background-color .32s ease,border-color .32s ease}.audience-card img{transition:transform 1s cubic-bezier(.16,1,.3,1)}.audience-card:before{background:linear-gradient(135deg,hsla(0,0%,100%,.18),transparent 36%),linear-gradient(180deg,#0d0d561a,#0d0d5600);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.audience-card.premium-reveal{--audience-reveal-x:0px;transform:translate3d(var(--audience-reveal-x),var(--premium-reveal-y),0) scale(var(--premium-reveal-scale));transform-origin:center bottom;transition:opacity 1.05s var(--motion-ease-premium),transform 1.05s var(--motion-ease-premium),box-shadow .32s ease;will-change:opacity,transform}.audience-card.premium-reveal:not(.is-visible){--premium-opacity:0;--premium-reveal-y:56px;--premium-reveal-scale:.94}.audience-grid .audience-card.premium-reveal:nth-child(odd):not(.is-visible){--audience-reveal-x:-28px}.audience-grid .audience-card.premium-reveal:nth-child(2n):not(.is-visible){--audience-reveal-x:28px}.audience-card.premium-reveal.is-visible{transition-delay:calc(var(--reveal-order, 0)*45ms)}.audience-card.premium-reveal img,.audience-card.premium-reveal:before,.audience-card__content>*{transition:opacity .9s var(--motion-ease-premium),transform .9s var(--motion-ease-premium)}.audience-card.premium-reveal img{opacity:1;transform:translateZ(0) scale(1);transition-duration:1.2s;will-change:opacity,transform}.audience-card.premium-reveal:not(.is-visible):before{opacity:0;transform:translate3d(calc(var(--audience-reveal-x)*-.6),0,0)}.audience-card.premium-reveal:not(.is-visible) img{opacity:.42;transform:translate3d(calc(var(--audience-reveal-x)*-.45),18px,0) scale(1.08)}.audience-card.premium-reveal:not(.is-visible) .audience-card__content>*{opacity:0;transform:translate3d(0,22px,0)}.audience-card.premium-reveal.is-visible .audience-card__content>*{opacity:1;transform:translateZ(0)}.audience-card.premium-reveal.is-visible .audience-card__content>:first-child{transition-delay:.14s}.audience-card.premium-reveal.is-visible .audience-card__content>:nth-child(2){transition-delay:.24s}.audience-card.premium-reveal.is-visible .audience-card__content>:nth-child(3){transition-delay:.36s}.wholesale-problems__card,.wholesale-support__card{box-shadow:0 12px 28px #0d0d5600}.wholesale-integrations__visual,.wholesale-section-block__visual,.wholesale-systems__visual{transition:transform .35s ease}.site-footer__product-link{width:-moz-fit-content;width:fit-content}.cta-bg,.essential-cta__bg,.essential-hero__bg,.hero-bg,.wholesale-cta__background,.wholesale-hero__background{backface-visibility:hidden;transform:translateZ(0) scale(1.025);transform-origin:center}@keyframes premium-ken-burns{0%{transform:scale(1.025)}to{transform:scale(1.06)}}@keyframes premium-float-soft{0%{transform:translateZ(0)}to{transform:translate3d(0,-8px,0)}}@keyframes premium-float-soft-reverse{0%{transform:translate3d(0,-4px,0)}to{transform:translate3d(0,6px,0)}}@media(prefers-reduced-motion:no-preference){.cta-bg,.essential-cta__bg,.essential-hero__bg,.hero-bg,.wholesale-cta__background,.wholesale-hero__background{animation:premium-ken-burns 24s var(--motion-ease-standard) both alternate}.success-hero__badge--left{animation:premium-float-soft 4.8s var(--motion-ease-standard) infinite alternate}.success-hero__badge--right{animation:premium-float-soft-reverse 5.4s var(--motion-ease-standard) infinite alternate}}@media(hover:hover)and (pointer:fine){.about-button,.about-principle-card,.animated-arrow-list .wholesale-section-block__item,.animated-arrow-list li,.audience-card,.brand,.build-flow-button,.build-flow-highlight-card,.button,.essential-button,.essential-feature,.essential-integrations__inner,.essential-integrations__list article,.essential-support__cards article,.essential-value-card,.feature-list li,.integration-list article,.language-switch,.pricing-button,.pricing-cta__button,.result-card,.services-button,.services-card--hoverable,.site-footer__column-link,.site-footer__product-link,.site-footer__social,.site-nav__link,.site-nav__trigger,.site-products-menu__cta,.success-logo-marquee,.testimonial-card,.wholesale-cta__button,.wholesale-hero__button,.wholesale-integrations__inner,.wholesale-integrations__item,.wholesale-problems__card,.wholesale-section-block,.wholesale-summary__card,.wholesale-support__button,.wholesale-support__card,.wholesale-systems__row{cursor:pointer}.brand:hover{transform:translateY(-2px)}.site-footer__social:hover{transform:translateY(-3px) scale(1.08)}.site-footer__product-link:hover{color:var(--white);transform:translate(6px)}.button:hover,.essential-button:hover,.site-products-menu__cta:hover,.wholesale-cta__button:hover,.wholesale-hero__button:hover,.wholesale-support__button:hover{box-shadow:0 18px 36px #0d0d562e;filter:saturate(1.06);transform:translateY(-4px) scale(1.01)}.hero-copy .button:hover{box-shadow:0 0 36px #7474e8ad}.button:hover:before,.essential-button:hover:before,.site-products-menu__cta:hover:before,.wholesale-cta__button:hover:before,.wholesale-hero__button:hover:before,.wholesale-support__button:hover:before{opacity:1;transform:translate(140%)}.site-products-menu__cta:hover{box-shadow:none;color:#7474e8;filter:none;opacity:.9;transform:none}.site-products-menu__cta:hover:before{opacity:0;transform:none}.about-principle-card:hover,.audience-card:hover,.build-flow-highlight-card:hover,.essential-integrations__list article:hover,.essential-support__cards article:hover,.essential-value-card:hover,.integration-list article:hover,.result-card:hover,.services-card--hoverable:hover,.wholesale-problems__card:hover,.wholesale-support__card:hover{transform:translateY(-10px)}.audience-card:hover{box-shadow:0 30px 60px #0d0d5629}.audience-card:hover img{transform:none}.integration-list article:hover{border-color:transparent}.integration-list article.integration-item--featured:hover{box-shadow:0 18px 40px #7474e83d}.result-card:hover{background:#7474e81f;border-color:#75b7eee0;box-shadow:0 24px 50px #75b7ee29}.wholesale-problems__card:hover,.wholesale-support__card:hover{box-shadow:0 24px 48px #4a38b23d}.wholesale-problems__card:hover{background:#7474e824}.wholesale-support__card:hover{background:#7474e81f}.wholesale-section-block__item:hover{transform:none}.wholesale-integrations__item:not(.wholesale-integrations__item--featured):hover{border-color:transparent;box-shadow:0 18px 40px #0d0d561f}.wholesale-integrations__item--featured:hover{box-shadow:0 18px 40px #4a38b238}.essential-feature:hover .essential-feature__visual,.essential-integrations__inner:hover .essential-integrations__visual,.wholesale-integrations__inner:hover .wholesale-integrations__visual,.wholesale-section-block:hover .wholesale-section-block__visual,.wholesale-systems__row:hover .wholesale-systems__visual{filter:none}}.integrations-grid{align-items:start;display:grid;gap:32px 90px;grid-template-areas:"heading heading" "list visual";grid-template-columns:minmax(0,570px) minmax(0,540px)}.integrations-heading{grid-area:heading}.integrations-heading p{color:var(--ink);font-size:18px;line-height:1.5;margin:8px 0 0}.integration-list-wrap{grid-area:list}.integration-list{gap:12px;margin-top:0}.integration-list article,.integration-list article.integration-item--featured,.integration-list article:not(.integration-item--featured){align-items:center;border-bottom:0;border-radius:24px;display:flex;margin-top:0;min-height:84px;padding:0 32px}.integration-list h3{margin:0}.integration-list p{display:none}.integration-item--featured p{padding-right:0}.integration-visual{align-items:start;display:grid;grid-area:visual;justify-items:center;justify-self:end;margin-top:0;min-height:576px;width:min(100%,540px)}.integration-visual__full-image,.integration-visual__hover-image{height:auto;max-height:100%;max-width:min(108%,590px);-o-object-fit:contain;object-fit:contain;position:static;transform:none;width:100%}@media(max-width:1100px){.ecosystem-section{min-height:0;padding:84px 0}.ecosystem-grid,.ecosystem-layout{display:grid;gap:40px;grid-template-columns:minmax(0,1fr);height:auto}.device-collage{min-height:0;width:min(100%,520px)}.device-collage,.ecosystem-copy{left:auto;margin-inline:auto;position:relative;top:auto}.ecosystem-copy{max-width:680px;width:100%}.ecosystem-copy h2,.ecosystem-copy>p:not(.eyebrow){width:auto}.integrations-grid{gap:40px;grid-template-areas:"heading" "list" "visual";grid-template-columns:minmax(0,1fr)}.integration-visual{justify-self:center;margin-inline:auto;min-height:434px;width:min(100%,500px)}}@media(max-width:720px){.site-shell main .ecosystem-section{padding:64px 0}.site-shell main .ecosystem-grid,.site-shell main .ecosystem-layout{gap:28px}.site-shell main .device-collage{width:min(100%,360px)}.site-shell main .ecosystem-eyebrow{font-size:16px;line-height:1.4;margin-bottom:10px}.site-shell main .ecosystem-copy>p:not(.eyebrow){font-size:16px;line-height:1.6;margin:14px 0 32px}.site-shell main .feature-list{gap:14px}.site-shell main .feature-list ul{gap:10px}.site-shell main .feature-list li{font-size:16px;line-height:1.55;padding-left:22px}.site-shell main .feature-list li:before{height:14px;top:5px;width:14px}.hero-section{min-height:760px;padding:104px 0 64px}.hero-grid{gap:32px;grid-template-columns:minmax(0,1fr)}.hero-copy,.hero-copy h1{max-width:100%;width:100%}.hero-copy h1{font-size:44px;line-height:1.22;overflow-wrap:normal;word-break:normal}.hero-description{font-size:18px;line-height:1.55;margin-top:22px;max-width:100%;width:100%}.hero-copy .button-row{gap:14px;margin-top:32px}.hero-visual{justify-self:center;min-height:0;width:min(100%,320px)}.results-grid{gap:24px}.results-grid__row--bottom{margin-top:0}.site-shell main .about-hero h1,.site-shell main .build-flow-hero h1,.site-shell main .hero-copy h1,.site-shell main .services-hero h1,.site-shell main .wholesale-hero__copy h1{font-size:38px;line-height:1.18}.site-shell main .essential-hero h1{font-size:36px;line-height:1.16}.site-shell main .pricing-hero h1{font-size:24px;line-height:1.35}.site-shell main .about-agency__card h2,.site-shell main .about-cta h2,.site-shell main .about-ecosystem__copy h2,.site-shell main .about-industry__copy h2,.site-shell main .about-mission__copy h2,.site-shell main .about-section-heading h2,.site-shell main .about-story h2,.site-shell main .advantages-section h2,.site-shell main .build-flow-capability h2,.site-shell main .build-flow-cta h2,.site-shell main .build-flow-highlights h2,.site-shell main .build-flow-integrations h2,.site-shell main .build-flow-section-heading h2,.site-shell main .cta-content h2,.site-shell main .customers-heading h2,.site-shell main .ecosystem-copy h2,.site-shell main .essential-cta h2,.site-shell main .essential-feature__copy h2,.site-shell main .essential-if__copy h2,.site-shell main .essential-integrations h2,.site-shell main .essential-metrics h2,.site-shell main .essential-section-heading h2,.site-shell main .essential-support h2,.site-shell main .essential-system-card h2,.site-shell main .integrations-section h2,.site-shell main .pricing-cta h2,.site-shell main .pricing-plan h2,.site-shell main .results-layout h2,.site-shell main .section-heading h2,.site-shell main .services-card h2,.site-shell main .services-cta h2,.site-shell main .success-case-card h2,.site-shell main .success-network h2,.site-shell main .success-retail h2,.site-shell main .success-showcase h1,.site-shell main .wholesale-cta__inner h2,.site-shell main .wholesale-integrations__heading h2,.site-shell main .wholesale-problems__inner h2,.site-shell main .wholesale-section-block__copy h2,.site-shell main .wholesale-summary__inner h2,.site-shell main .wholesale-support__inner h2,.site-shell main .wholesale-systems__copy h2{font-size:24px;line-height:1.3}.site-shell main .about-contact h3,.site-shell main .about-feature h3,.site-shell main .about-principle-card h3,.site-shell main .about-story h3,.site-shell main .advantage-featured h3,.site-shell main .advantage-list strong,.site-shell main .audience-card h2,.site-shell main .build-flow-highlight-card h3,.site-shell main .build-flow-integrations__item h3,.site-shell main .essential-support__cards h3,.site-shell main .essential-value-card h3,.site-shell main .feature-list h3,.site-shell main .integration-list h3,.site-shell main .pricing-plan h3,.site-shell main .pricing-plan__features h3,.site-shell main .services-card h3,.site-shell main .success-retail-card h3,.site-shell main .wholesale-problems__card h3,.site-shell main .wholesale-support__card h3{font-size:20px;line-height:1.35}.site-shell main .audience-section{height:auto;min-height:0;padding:64px 0}.site-shell main .audience-grid,.site-shell main .audience-layout{gap:24px;grid-template-columns:minmax(0,1fr);height:auto;padding-top:0}.site-shell main .audience-card{border-radius:18px;height:auto;min-height:420px;width:100%}.site-shell main .audience-card__content{left:28px;right:28px;top:40px}.site-shell main .audience-card p{font-size:16px;line-height:1.55;margin:20px 0 40px;max-width:100%}}.site-shell main :is(.hero-copy h1,.services-hero h1,.about-hero h1,.wholesale-hero__copy h1,.essential-hero h1,.build-flow-hero h1,.pricing-hero h1 span:first-child){font-size:60px;letter-spacing:0}.site-shell main :is(.hero-description,.services-hero p,.about-hero__subtitle,.wholesale-hero__subtitle,.wholesale-hero__description,.essential-hero h2,.essential-hero p,.build-flow-hero__subtitle,.build-flow-hero__offer,.pricing-hero h1 span:not(:first-child)){font-size:24px;letter-spacing:0}@media(max-width:1100px){.site-shell main :is(.hero-copy h1,.services-hero h1,.about-hero h1,.wholesale-hero__copy h1,.essential-hero h1,.build-flow-hero h1,.pricing-hero h1 span:first-child){font-size:40px}.site-shell main :is(.hero-description,.services-hero p,.about-hero__subtitle,.wholesale-hero__subtitle,.wholesale-hero__description,.essential-hero h2,.essential-hero p,.build-flow-hero__subtitle,.build-flow-hero__offer,.pricing-hero h1 span:not(:first-child)){font-size:18px}}@media(max-width:720px){.site-shell main>:first-child>section:first-child>.section-inner,.site-shell main>section:first-child>.section-inner{padding-top:104px}.site-shell main>.hero-section:first-child>.section-inner{padding-top:0}.site-shell main>:first-child>.pricing-hero:first-child,.site-shell main>:first-child>.services-hero:first-child{align-items:start}.site-shell main>:first-child>.pricing-hero:first-child>.section-inner,.site-shell main>:first-child>.services-hero:first-child>.section-inner{padding-top:104px}.site-shell main>:first-child>.about-hero:first-child>.section-inner{padding-top:0}.site-shell main>.wholesale-landing:first-child>.wholesale-hero:first-child>.section-inner.wholesale-hero__inner{padding-top:104px}.site-shell main :is(.hero-copy h1,.services-hero h1,.about-hero h1,.wholesale-hero__copy h1,.essential-hero h1,.build-flow-hero h1,.pricing-hero h1 span:first-child){font-size:32px}.site-shell main :is(.hero-description,.services-hero p,.about-hero__subtitle,.wholesale-hero__subtitle,.wholesale-hero__description,.essential-hero h2,.essential-hero p,.build-flow-hero__subtitle,.build-flow-hero__offer,.pricing-hero h1 span:not(:first-child)){font-size:16px}}@media(prefers-reduced-motion:reduce){.audience-card,.audience-card img,.audience-card:before,.audience-card__content>*,.button,.essential-button,.essential-integrations__list article,.essential-support__cards article,.essential-value-card,.integration-list article,.integration-visual-motion-enter-active,.integration-visual-motion-leave-active,.page-motion-enter-active,.page-motion-leave-active,.premium-reveal,.site-mobile-menu-motion-enter-active,.site-mobile-menu-motion-leave-active,.site-products-menu__cta,.success-hero__badge,.wholesale-cta__button,.wholesale-hero__button,.wholesale-integrations__highlight,.wholesale-integrations__item,.wholesale-problems__card,.wholesale-section-block__item,.wholesale-support__button,.wholesale-support__card{animation:none!important;filter:none!important;transform:none!important;transition:none!important}.cta-bg,.essential-cta__bg,.essential-hero__bg,.hero-bg,.wholesale-cta__background,.wholesale-hero__background{animation:none!important}}.site-shell main>.hero-section:first-child{height:auto;min-height:800px;padding:0}.site-shell main>.hero-section:first-child .hero-grid{gap:116px;grid-template-columns:minmax(0,560px) minmax(360px,1fr);min-height:800px}.site-shell main>.hero-section:first-child .hero-copy .eyebrow{color:#ffffffad;display:block;font-size:16px;font-weight:400;line-height:20px;margin-bottom:28px;text-transform:none}.site-shell main>.hero-section:first-child .hero-copy h1{font-size:clamp(42px,4vw,56px);line-height:1.18;width:min(560px,100%)}.site-shell main>.hero-section:first-child .hero-description{color:#ffffffd6;font-size:18px;line-height:27px;margin-top:28px;max-width:560px;width:min(560px,100%)}.site-shell main>.hero-section:first-child .hero-copy .button-row{gap:24px;margin-top:30px}.site-shell main>.hero-section:first-child .hero-visual{width:min(100%,450px)}.site-shell main .customers-section{background:var(--white);min-height:auto;padding:96px 0 92px}.site-shell main .customers-layout{row-gap:48px;width:min(880px,calc(100% - 48px))}.site-shell main .customers-heading{display:block;margin:0 auto;text-align:center;width:100%}.site-shell main .customers-heading h2{color:var(--navy);font-size:clamp(28px,3vw,36px);font-weight:800;line-height:1.35;max-width:none;white-space:normal}.site-shell main .customers-heading__accent{color:var(--purple);margin-left:.34em}.site-shell main .customer-feature{display:grid;gap:18px;grid-template-columns:minmax(0,2fr) minmax(220px,.92fr)}.site-shell main .customer-metric-card,.site-shell main .customer-story-card{border-radius:14px;min-height:240px;overflow:hidden}.site-shell main .customer-story-card{background:linear-gradient(90deg,#1d134be6,#3e39a6b3),url(../images/figma/success-stories/cases/everlasting-kylie.webp) 50% /cover no-repeat;color:var(--white);padding:36px 40px 34px;position:relative}.site-shell main .customer-story-card .testimonial-card__inner{min-height:100%}.site-shell main .customer-story-card .testimonial-card__head{gap:14px;justify-content:start;min-height:auto}.site-shell main .customer-story-card .testimonial-avatar{height:42px;width:42px}.site-shell main .customer-story-card .testimonial-avatar__icon{opacity:1;padding:7px;transform:none}.site-shell main .customer-story-card .testimonial-logo--text{color:var(--white);font-size:16px;font-weight:700;line-height:42px;margin:0}.site-shell main .customer-story-card p{color:#ffffffdb;font-size:15px;line-height:23px;margin:52px 0 0;max-width:430px;min-height:0;width:min(430px,100%)}.site-shell main .customer-story-card footer{color:var(--white);margin-top:auto;position:static}.site-shell main .customer-story-card footer span,.site-shell main .customer-story-card footer strong{color:var(--white);font-size:13px;line-height:18px}.site-shell main .customer-story-card footer span{color:#ffffffb8}.site-shell main .customer-metric-card{background:var(--purple);color:var(--white);display:flex;flex-direction:column;justify-content:space-between;padding:36px 32px 24px}.site-shell main .customer-metric-card p{color:#ffffffe0;font-size:18px;line-height:28px;margin:0}.site-shell main .customer-metric-card span{align-self:flex-end;color:#ffffffb8;font-size:12px;line-height:18px}.site-shell main .results-section{background:radial-gradient(circle at 90% 8%,rgba(116,116,232,.14),transparent 24%),radial-gradient(circle at 4% 92%,rgba(149,202,245,.14),transparent 26%),#edf1ff;color:var(--navy);min-height:auto;padding:102px 0 104px}.site-shell main .results-layout{display:grid;justify-items:center;min-height:0;row-gap:44px;width:min(880px,calc(100% - 48px))}.site-shell main .results-layout h2{color:var(--navy);font-size:clamp(28px,3vw,36px);line-height:1.35;position:static;text-align:center;width:min(560px,100%)}.site-shell main .results-grid{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr));height:auto;position:static;width:100%}.site-shell main .results-grid .result-card,.site-shell main .results-grid .result-card:nth-child(n){-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff0;border:0;border-radius:12px;box-shadow:0 16px 38px #0d0d560f;color:var(--navy);left:auto;min-height:128px;padding:24px 26px;position:relative;top:auto;width:auto}.site-shell main .result-card__head{align-items:center;display:flex;gap:18px;justify-content:space-between}.site-shell main .results-grid .result-card__icon{height:40px;width:40px}.site-shell main .result-card__head strong{color:var(--purple);font-size:20px;font-weight:800;line-height:1}.site-shell main .results-grid .result-card p{color:var(--navy);font-size:13px;font-weight:600;line-height:19px;margin:18px 0 0}.site-shell main .results-grid .result-card>.result-card__detail{display:none}.site-shell main .ecosystem-section{background:#f7f9ff url(../images/figma/home-ecosystem-background.webp) 50%/cover no-repeat;min-height:auto;padding:108px 0 98px}.site-shell main .ecosystem-layout{display:grid;gap:64px;height:auto}.site-shell main .ecosystem-heading{display:grid;justify-items:center;text-align:center}.site-shell main .ecosystem-heading .ecosystem-eyebrow{justify-content:center}.site-shell main .ecosystem-heading h2{color:var(--navy);font-size:clamp(30px,4vw,40px);font-weight:800;line-height:1.35;margin:0}.site-shell main .ecosystem-body{align-items:center;display:grid;gap:76px;grid-template-columns:minmax(0,1fr) minmax(330px,440px)}.site-shell main .ecosystem-foundation{display:grid;gap:16px}.site-shell main .ecosystem-foundation__label{color:var(--purple);font-size:14px;line-height:20px;margin:0}.site-shell main .ecosystem-foundation h3{color:var(--navy);font-size:28px;font-weight:800;line-height:1.25;margin:0;width:min(300px,100%)}.site-shell main .ecosystem-foundation>p:not(.ecosystem-foundation__label){color:#111;font-size:14px;line-height:22px;margin:0;width:min(360px,100%)}.site-shell main .ecosystem-foundation__image{margin-top:14px;-o-object-fit:contain;object-fit:contain;width:min(420px,100%)}.site-shell main .ecosystem-product-list{display:grid;gap:18px}.site-shell main .ecosystem-product-card{align-items:center;background:var(--white);border-radius:14px;box-shadow:0 18px 42px #0d0d5614;color:var(--navy);display:grid;gap:18px;grid-template-columns:40px minmax(0,1fr);min-height:104px;padding:22px 24px}.site-shell main .ecosystem-product-card--featured{background:var(--purple);color:var(--white)}.site-shell main .ecosystem-product-card h3{font-size:18px;font-weight:800;line-height:24px;margin:0 0 6px}.site-shell main .ecosystem-product-card p{color:#111;font-size:14px;line-height:19px;margin:0}.site-shell main .ecosystem-product-card--active p{color:#fff}.site-shell main .audience-section{background:#fbfcff;min-height:auto;padding:0 0 110px}.site-shell main .audience-layout{height:auto;padding-top:0}.site-shell main .audience-card{background:var(--white);border-radius:14px;box-shadow:0 18px 42px #0d0d5614;color:var(--navy);height:300px;min-height:300px;width:auto}.site-shell main .audience-card img{width:46%}.site-shell main .audience-card__content{left:auto;right:28px;top:50%;transform:translateY(-50%);width:48%}.site-shell main .audience-card h2{color:var(--navy);font-size:22px;line-height:30px}.site-shell main .button--audience-retail,.site-shell main .button--audience-wholesale{font-size:14px;line-height:20px;min-height:40px;min-width:130px;padding:9px 18px}.site-shell main .integrations-section{background:#f8fbff;min-height:auto;padding:104px 0 110px}.site-shell main .integrations-grid{align-items:center;gap:86px;grid-template-columns:minmax(0,520px) minmax(320px,500px);min-height:0;padding-top:0}.site-shell main .integrations-heading h2{color:var(--navy);text-align:center}.site-shell main .integrations-heading p{color:#111;font-size:14px;line-height:21px;margin:12px auto 0;text-align:center;width:min(520px,100%)}.site-shell main .integration-list{margin-top:42px}.site-shell main .integration-list article:not(.integration-item--featured){padding:0 24px}.site-shell main .integration-list article.integration-item--featured{background:var(--purple);border-radius:12px;padding:25px 28px}.site-shell main .integration-list h3{font-size:24px;line-height:26px}.site-shell main .integration-list p{color:#111111ad;font-size:16px;line-height:21px}.site-shell main .integration-item--featured p{color:#ffffffd1}.site-shell main .integration-visual{justify-self:center;margin-top:0;min-height:360px;width:min(100%,420px)}.site-shell main .cta-layout h2{font-size:clamp(32px,4vw,46px);line-height:1.35}.site-shell main .cta-layout p{font-size:22px;line-height:32px;margin-top:14px}.site-shell main .cta-layout .button-row{margin-top:48px}@media(min-width:1101px){.site-shell main>.hero-section:first-child,.site-shell main>.hero-section:first-child .hero-grid{height:800px;min-height:800px}.site-shell main .audience-layout{gap:32px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.site-shell main>.hero-section:first-child{padding:112px 0 72px}.site-shell main>.hero-section:first-child .hero-grid{gap:48px;grid-template-columns:1fr;min-height:0}.site-shell main .customer-feature,.site-shell main .ecosystem-body,.site-shell main .integrations-grid{grid-template-columns:1fr}.site-shell main .results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-shell main .audience-grid{grid-template-columns:1fr}.site-shell main .audience-card{height:auto;min-height:320px}}@media(max-width:720px){.site-shell main .customers-section,.site-shell main .ecosystem-section,.site-shell main .integrations-section,.site-shell main .results-section{padding-block:72px}.site-shell main .customer-feature,.site-shell main .results-grid{grid-template-columns:1fr}.site-shell main .customer-metric-card,.site-shell main .customer-story-card{min-height:250px}.site-shell main .ecosystem-body{gap:38px}.site-shell main .audience-section{padding-bottom:72px}.site-shell main .audience-card img{height:180px;position:relative;width:100%}.site-shell main .audience-card__content{left:auto;padding:22px;position:relative;right:auto;top:auto;transform:none;width:auto}.site-shell main .button--audience-retail,.site-shell main .button--audience-wholesale{width:100%}}.site-shell main>.hero-section:first-child .hero-copy .button-row,.site-shell main>.hero-section:first-child .hero-copy .hero-description,.site-shell main>.hero-section:first-child .hero-title__line-text,.site-shell main>.hero-section:first-child .hero-visual__cart,.site-shell main>.hero-section:first-child .hero-visual__order-card,.site-shell main>.hero-section:first-child .hero-visual__photo,.site-shell main>.hero-section:first-child .hero-visual__shield,.site-shell main>.hero-section:first-child .hero-visual__status-table{opacity:1;transform:none}.site-shell main .customer-story-card{background:linear-gradient(90deg,#0d0d56db,#5a59d29e),url(../images/figma/home-customer-warehouse.webp) 50% /cover no-repeat}.site-shell main .customer-metric-card,.site-shell main .customer-story-card{border-radius:24px;min-height:450px;transition:min-width .32s ease,box-shadow .32s ease,transform .32s ease}.site-shell main .customer-story-card p{font-size:24px;line-height:36px;max-width:664px;width:min(664px,100%)}.site-shell main .audience-card{background:#fff;color:var(--navy);display:grid;grid-template-columns:240px minmax(0,1fr);height:320px;min-height:320px}.site-shell main .audience-card img{height:320px;-o-object-fit:cover;object-fit:cover;position:static;width:240px}.site-shell main .audience-card__content{padding:32px 24px 32px 20px;position:static;transform:none;width:auto}.site-shell main .audience-card .audience-card__icon{display:block;height:56px;margin-bottom:16px;-o-object-fit:contain;object-fit:contain;width:56px}.site-shell main .home-ecosystem-visual{display:block;overflow:visible;position:relative}.site-shell main .home-ecosystem-visual__product{filter:drop-shadow(0 28px 42px rgba(13,13,86,.13));height:100%;inset:0;max-width:none;-o-object-fit:contain;object-fit:contain;opacity:0;position:absolute;transform:translate3d(0,10px,0) scale(.965);transition:opacity .26s ease,transform .32s cubic-bezier(.16,1,.3,1);width:100%}.site-shell main .home-ecosystem-visual__product--active{opacity:1;transform:translateZ(0) scale(1)}.site-shell main .ecosystem-product-card--active{background:var(--purple);box-shadow:0 28px 58px #7474e83d;color:var(--white)}.site-shell main .results-section{background:#edf1ff url(../images/figma/home-results-background.webp) 50%/cover no-repeat}.site-shell main .results-layout h2{height:auto;min-height:0}.site-shell main .results-layout h2 span{display:block}.site-shell main .ecosystem-section{background:#f7f9ff url(../images/figma/home-ecosystem-background.webp) top/cover no-repeat}.site-shell main .ecosystem-section>.audience-section{background:transparent;margin-top:clamp(48px,5vw,72px)}html[lang=en-US] .site-shell{font-family:var(--english-font-stack);font-weight:400}html[lang=en-US] .site-shell main :is(h1,h2,h3,h4,h5,h6,strong,b,.hero-title__line-text){font-weight:600}.site-shell main .results-grid .result-card__icon{position:relative}.site-shell main .results-grid .result-card__icon-image{height:100%;inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;transition:opacity .22s ease;width:100%}.site-shell main .results-grid .result-card__icon-image--hover{opacity:0}.site-shell main .results-grid .result-card:focus-within .result-card__icon-image--default,.site-shell main .results-grid .result-card:hover .result-card__icon-image--default{opacity:0}.site-shell main .results-grid .result-card:focus-within .result-card__icon-image--hover,.site-shell main .results-grid .result-card:hover .result-card__icon-image--hover{opacity:1}.header-demo-link{display:none}@media(min-width:1101px){.site-shell main .customers-layout,.site-shell main .results-layout,.site-shell main .section-inner{margin-left:calc(50vw - 600px);margin-right:0;width:1200px}.site-shell main .success-page .section-inner{margin-left:auto;margin-right:auto;max-width:var(--success-content-width);width:min(var(--success-content-width),calc(100% - 48px))}.site-shell main .success-page .success-hero__inner{margin-left:calc(50% - 50vw);margin-right:0;max-width:none;width:100vw}.site-header{align-items:center;-moz-column-gap:clamp(12px,1.6vw,24px);column-gap:clamp(12px,1.6vw,24px);display:grid;grid-template-columns:236px minmax(0,1fr) 211px;min-height:80px;padding-inline:max(24px,calc(50vw - 600px))}.site-header .brand{justify-self:start;position:static;width:236px}.site-header .brand span{width:172px}.site-nav{display:flex;font-size:16px;gap:clamp(30px,3.2vw,40px);justify-content:flex-end;justify-self:end;min-width:0;position:static;width:auto}.site-nav__link,.site-nav__trigger{flex:0 0 auto;min-width:auto;white-space:nowrap}.site-nav__trigger{gap:4px}.site-nav__caret{height:16px;width:16px}.site-nav__item{flex:0 0 auto}.site-nav__link--home{display:none}.header-actions{gap:24px;justify-self:end;position:static;width:211px}.language-switch{width:24px}.language-switch__label{display:none}.header-demo-link{align-items:center;background:var(--white);border-radius:999px;color:var(--purple);display:inline-flex;font-size:18px;font-weight:700;height:48px;justify-content:center;line-height:18px;text-decoration:none;width:163px}.site-shell main>.hero-section:first-child .hero-grid{align-items:center;display:flex;justify-content:space-between}.site-shell main>.hero-section:first-child .hero-copy{flex:0 0 600px;position:static}.site-shell main>.hero-section:first-child .hero-visual{flex:0 0 443px;position:relative}.site-shell main>.hero-section:first-child .hero-copy .eyebrow{line-height:30px;margin-bottom:24px}.site-shell main>.hero-section:first-child .hero-copy h1{font-size:66px;line-height:78px;width:600px}.site-shell main>.hero-section:first-child .hero-description{margin-top:32px;max-width:600px;min-height:108px;width:600px}.site-shell main>.hero-section:first-child .hero-copy .button-row{margin-top:40px}.site-shell main .customers-section{height:740px;padding:86px 0 0}.site-shell main .customers-layout{row-gap:56px;width:min(1200px,calc(100% - 48px))}.site-shell main .customers-heading h2{font-size:40px;line-height:68px}.site-shell main .customer-feature{gap:24px;grid-template-columns:792px 384px;transition:grid-template-columns .36s ease}.site-shell main .customer-feature:has(.customer-metric-card:hover){grid-template-columns:384px 792px}.site-shell main .customer-feature:has(.customer-metric-card:hover) .customer-metric-card{box-shadow:0 24px 54px #7474e842;transform:translateY(-2px)}.site-shell main .customer-metric-card,.site-shell main .customer-story-card{height:450px;min-height:450px}.site-shell main .results-section{height:868px;padding:100px 0}.site-shell main .results-layout{row-gap:56px;width:min(1200px,calc(100% - 48px))}.site-shell main .results-layout h2{font-size:48px;height:auto;line-height:68px;min-height:0;width:min(780px,100%)}.site-shell main .results-grid{gap:24px;grid-template-columns:repeat(3,384px)}.site-shell main .results-grid .result-card,.site-shell main .results-grid .result-card:nth-child(n){min-height:226px;padding:24px 32px;transition:transform .28s ease,box-shadow .28s ease}.site-shell main .results-grid .result-card:focus-within,.site-shell main .results-grid .result-card:hover{box-shadow:0 24px 56px #0d0d561a;transform:translateY(-10px)}.site-shell main .results-grid .result-card__icon,.site-shell main .results-grid .result-card__icon-image{height:64px;width:64px}.site-shell main .result-card__head strong{font-size:48px;line-height:60px}.site-shell main .results-grid .result-card p{font-size:20px;line-height:30px;margin-top:16px}.site-shell main .ecosystem-section{background:#f7f9ff url(../images/figma/home-ecosystem-background.webp) top/cover no-repeat;height:auto;padding:100px 0}.site-shell main .ecosystem-layout{gap:56px}.site-shell main .ecosystem-heading h2{font-size:56px;line-height:68px}.site-shell main .ecosystem-heading>p:not(.eyebrow){font-size:16px;line-height:24px;width:1000px}.site-shell main .ecosystem-body{align-items:start;gap:72px;grid-template-columns:314px 323px 418px}.site-shell main .ecosystem-foundation{margin-top:100px;width:314px}.site-shell main .ecosystem-foundation h3{font-size:46px;line-height:47px;width:314px}.site-shell main .ecosystem-foundation>p:not(.eyebrow){font-size:16px;line-height:24px;width:314px}.site-shell main .home-ecosystem-visual{height:296px;margin-top:119px;width:323px}.site-shell main .ecosystem-product-list{gap:24px}.site-shell main .ecosystem-product-card{cursor:pointer;gap:32px;grid-template-columns:56px minmax(0,1fr);min-height:162px;padding:32px;transition:color .22s ease,background .22s ease,box-shadow .22s ease,transform .22s ease;width:418px}.site-shell main .ecosystem-product-card--active,.site-shell main .ecosystem-product-card:focus,.site-shell main .ecosystem-product-card:focus-within,.site-shell main .ecosystem-product-card:hover{background:var(--purple);box-shadow:0 28px 58px #7474e83d;color:var(--white)}.site-shell main .ecosystem-product-card__icon{display:block;height:56px;position:relative;width:56px}.site-shell main .ecosystem-product-card__icon-image{height:100%;inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;transition:opacity .22s ease;width:100%}.site-shell main .ecosystem-product-card__icon-image--hover{opacity:0}.site-shell main .ecosystem-product-card--active .ecosystem-product-card__icon-image--normal,.site-shell main .ecosystem-product-card:focus .ecosystem-product-card__icon-image--normal,.site-shell main .ecosystem-product-card:focus-within .ecosystem-product-card__icon-image--normal,.site-shell main .ecosystem-product-card:hover .ecosystem-product-card__icon-image--normal{opacity:0}.site-shell main .ecosystem-product-card--active .ecosystem-product-card__icon-image--hover,.site-shell main .ecosystem-product-card:focus .ecosystem-product-card__icon-image--hover,.site-shell main .ecosystem-product-card:focus-within .ecosystem-product-card__icon-image--hover,.site-shell main .ecosystem-product-card:hover .ecosystem-product-card__icon-image--hover{opacity:1}.site-shell main .ecosystem-product-card h3{font-size:24px;line-height:36px;margin-bottom:8px}.site-shell main .ecosystem-product-card p{font-size:16px;line-height:27px}.site-shell main .audience-section{background:transparent;height:auto;margin-top:72px;padding:0}.site-shell main .advantages-accordion{height:792px;padding:80px 0 0}.site-shell main .integrations-section{height:932px}.site-shell main .cta-layout,.site-shell main .cta-section{min-height:500px}.site-shell main .cta-layout{margin-inline:0}.site-shell main .cta-layout h2{font-size:64px;line-height:90px}.site-shell main .cta-layout p{font-size:32px;line-height:48px}.site-footer{padding:48px 24px}.site-footer__inner{display:block;height:468px;margin-left:calc(50vw - 600px);margin-right:0;position:relative;width:1200px}.site-footer__brand-panel{left:0;max-width:380px;position:absolute;top:0;width:380px}.site-footer__description{margin-top:32px}.site-footer__nav{display:grid;gap:160px;grid-template-columns:116px 102px 82px;left:540px;padding-top:0;position:absolute;top:9px;width:660px}.site-footer .site-footer__brand-panel .site-footer__contact-form.site-footer__contact-form{border:2px solid var(--purple);display:grid;grid-template-columns:minmax(0,1fr) 120px;margin:32px 0 0;max-width:380px;min-height:64px;width:380px}.site-footer .site-footer__brand-panel .site-footer__contact-form button,.site-footer .site-footer__brand-panel .site-footer__contact-form input{min-height:60px;padding:0 24px}.site-footer .site-footer__brand-panel .site-footer__contact-message{max-width:380px;width:380px}.site-footer__bottom{height:45px;left:0;padding-top:20px;position:absolute;top:423px;width:1200px}}.site-shell main .integrations-section{padding:72px 0 64px}.site-shell main .integrations-grid{align-items:start;gap:50px 90px;grid-template-areas:"heading heading" "list visual";grid-template-columns:minmax(0,570px) minmax(0,540px)}.site-shell main .integrations-heading{grid-area:heading}.site-shell main .integrations-heading h2{font-size:clamp(36px,4.4vw,56px);line-height:1.16}.site-shell main .integrations-heading p{font-size:16px;line-height:24px;width:min(720px,100%)}.site-shell main .integration-list-wrap{grid-area:list}.site-shell main .integration-list{display:grid;gap:22px;margin-top:0}.site-shell main .integration-list article,.site-shell main .integration-list article.integration-item--featured,.site-shell main .integration-list article:not(.integration-item--featured){align-content:center;border-radius:24px;display:grid;min-height:88px;padding:0 32px}.site-shell main .integration-list article.integration-item--featured{min-height:142px;padding:35px 32px}.site-shell main .integration-list p{display:block;margin:10px 0 0}.site-shell main .integration-visual{grid-area:visual;justify-self:end;min-height:480px;width:min(100%,540px)}.site-shell main .integration-visual__full-image,.site-shell main .integration-visual__hover-image{max-height:480px;max-width:540px;-o-object-fit:contain;object-fit:contain;width:100%}@media(max-width:640px){.site-shell main .customer-metric-card,.site-shell main .customer-story-card{min-height:320px}.site-shell main .customer-story-card p{font-size:17px;line-height:26px}.site-shell main .audience-card{display:block;height:auto}.site-shell main .audience-card img{height:220px;width:100%}.site-shell main .integrations-section{padding:72px 0}.site-shell main .integrations-grid{gap:32px;grid-template-areas:"heading" "list" "visual";grid-template-columns:1fr}.site-shell main .integration-visual{justify-self:center;min-height:320px}}.site-shell main .customers-section{background:var(--white);height:auto;min-height:auto;padding:50px 0 52px}.site-shell main .customers-layout{margin-inline:auto;row-gap:52px;width:min(1048px,calc(100% - 48px))}.site-shell main .customers-heading{display:flex;justify-content:center;position:relative;text-align:center;width:100%!important}.site-shell main .customers-heading h2{align-items:baseline;color:var(--navy);display:inline-flex;font-size:40px;font-weight:600!important;line-height:48px;margin:0;position:relative;text-decoration:none;white-space:nowrap}.site-shell main .customers-heading__accent,.site-shell main .customers-heading__text{position:relative;text-decoration:none;z-index:1}.site-shell main .customers-heading__accent{color:var(--purple);margin-left:.2em}.site-shell main .customers-heading__flight{bottom:-24px;height:auto;pointer-events:none;position:absolute;right:72px;width:201px;z-index:2}.site-shell main .customers-carousel{height:393px;position:relative}.site-shell main .customer-slide{display:grid;gap:20px;grid-template-columns:minmax(0,692px) 336px;inset:0;opacity:0;pointer-events:none;position:absolute;transform:translate3d(24px,0,0);transition:grid-template-columns .76s cubic-bezier(.16,1,.3,1),opacity .42s ease,transform .42s cubic-bezier(.2,0,.2,1)}.site-shell main .customer-slide--active{opacity:1;pointer-events:auto;transform:translateZ(0)}.site-shell main .customer-metric-card,.site-shell main .customer-secondary-card,.site-shell main .customer-story-card{border-radius:18px;height:393px;min-height:393px;overflow:hidden;transition:box-shadow .32s ease,transform .76s cubic-bezier(.16,1,.3,1)}.site-shell main .customer-story-card{background-position:50%;background-size:cover;box-shadow:none;color:var(--white);display:flex;padding:49px 56px 38px}.site-shell main .customer-secondary-card .testimonial-card__inner,.site-shell main .customer-story-card .testimonial-card__inner{min-height:100%;transition:opacity .42s ease,transform .76s cubic-bezier(.16,1,.3,1)}.site-shell main .customer-secondary-card .testimonial-card__head,.site-shell main .customer-story-card .testimonial-card__head{align-items:center;gap:16px;justify-content:flex-start;min-height:62px}.site-shell main .customer-secondary-card .testimonial-avatar,.site-shell main .customer-story-card .testimonial-avatar{background:var(--white);border-radius:50%;height:62px;width:62px}.site-shell main .customer-secondary-card .testimonial-avatar__icon,.site-shell main .customer-story-card .testimonial-avatar__icon{height:62px;inset:0 auto 0 -13px;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center;opacity:1;padding:0;transform:none;width:106px}.site-shell main .customer-secondary-card .testimonial-logo--text,.site-shell main .customer-story-card .testimonial-logo--text{color:var(--white);font-size:24px;font-weight:600!important;line-height:32px;margin:0}.site-shell main .customer-secondary-card p,.site-shell main .customer-story-card p{color:#ffffffeb;font-size:20px;font-weight:400!important;line-height:32px;margin:50px 0 0;max-width:100%;min-height:0;width:590px}.site-shell main .customer-secondary-card footer,.site-shell main .customer-story-card footer{color:var(--white);display:grid;gap:2px;margin-top:auto;padding:0;position:static}.site-shell main .customer-secondary-card footer strong,.site-shell main .customer-story-card footer strong{color:var(--white);font-size:14px;font-weight:600!important;line-height:22px}.site-shell main .customer-secondary-card footer span,.site-shell main .customer-story-card footer span{color:#ffffffdb;font-size:14px;font-weight:400!important;line-height:22px}.site-shell main .customer-secondary-card{background:var(--purple);background-position:50%;background-size:cover;box-shadow:none;color:var(--white);display:flex;padding:48px 24px 32px}.site-shell main .customer-secondary-card .testimonial-card__head{align-items:flex-start;flex-direction:column;gap:18px}.site-shell main .customer-secondary-card .testimonial-logo--text{font-size:22px;line-height:30px}.site-shell main .customer-secondary-card p{margin:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .5s ease,margin .5s ease,opacity .3s ease,visibility .3s ease;visibility:hidden}.site-shell main .customer-metric-card{background:var(--purple);box-shadow:none;color:var(--white);display:flex;flex-direction:column;justify-content:space-between;padding:52px 28px 22px;position:relative}.site-shell main .customer-metric-card p{color:#fffffff0;display:grid;font-size:24px;font-weight:400!important;gap:5px;line-height:37px;margin:0;max-width:520px;transition:max-width .76s cubic-bezier(.16,1,.3,1),transform .76s cubic-bezier(.16,1,.3,1)}.site-shell main .customer-metric-card p span,.site-shell main .customer-metric-card p strong{display:block}.site-shell main .customer-metric-card p span{align-self:auto;color:#fffffff0!important;font-size:24px!important;line-height:37px!important}.site-shell main .customer-metric-card p strong{color:var(--navy);font-size:24px;font-weight:600!important;line-height:37px}.site-shell main .customer-metric-card p .customer-metric-card__count{color:inherit!important;display:inline!important;font-size:inherit!important;line-height:inherit!important}.site-shell main .customers-dots{align-items:center;align-self:flex-end;display:inline-flex;gap:6px}.site-shell main .customers-dot{background:#ffffff57;border:0;border-radius:999px;cursor:pointer;height:10px;padding:0;transition:width .22s ease,background-color .22s ease;width:10px}.site-shell main .customers-dot--active{background:#ffffff94;width:24px}@media(hover:hover)and (pointer:fine){.site-shell main .customer-slide--active:has(.customer-secondary-card:hover){grid-template-columns:minmax(0,336px) 692px}.site-shell main .customer-slide--active:has(.customer-secondary-card:hover) .customer-story-card .testimonial-card__inner{opacity:1;transform:translateZ(0)}.site-shell main .customer-slide--active:has(.customer-secondary-card:hover) .customer-story-card{padding:48px 28px 32px}.site-shell main .customer-slide--active:has(.customer-secondary-card:hover) .customer-story-card .testimonial-card__head{align-items:flex-start;flex-direction:column;gap:18px}.site-shell main .customer-slide--active:has(.customer-secondary-card:hover) .customer-story-card .testimonial-logo--text{font-size:22px;line-height:30px}.site-shell main .customer-slide--active:has(.customer-secondary-card:hover) .customer-story-card p{margin:0;max-height:0;opacity:0;overflow:hidden;visibility:hidden}.site-shell main .customer-slide--active:has(.customer-secondary-card:hover) .customer-secondary-card{transform:translateZ(0)}.site-shell main .customer-slide--active:has(.customer-secondary-card:hover) .customer-secondary-card{padding:49px 56px 38px}.site-shell main .customer-slide--active:has(.customer-secondary-card:hover) .customer-secondary-card .testimonial-card__head{align-items:center;flex-direction:row;gap:16px}.site-shell main .customer-slide--active:has(.customer-secondary-card:hover) .customer-secondary-card .testimonial-logo--text{font-size:24px;line-height:32px}.site-shell main .customer-slide--active:has(.customer-secondary-card:hover) .customer-secondary-card p{margin:42px 0 0;max-height:170px;opacity:1;visibility:visible}}@media(max-width:1100px){.site-shell main .customers-section{padding:72px 0}.site-shell main .customers-layout{row-gap:34px;width:min(720px,calc(100% - 40px))}.site-shell main .customers-heading h2{flex-wrap:wrap;font-size:32px;justify-content:center;line-height:42px;white-space:normal}.site-shell main .customers-heading__flight{bottom:-28px;right:4px;width:150px}.site-shell main .customers-carousel{height:720px}.site-shell main .customer-slide{gap:20px;grid-template-columns:1fr;grid-template-rows:430px 266px;transition:grid-template-rows .76s cubic-bezier(.16,1,.3,1),opacity .42s ease,transform .42s cubic-bezier(.2,0,.2,1)}.site-shell main .customer-slide--secondary-active{grid-template-rows:266px 430px}.site-shell main .customer-metric-card,.site-shell main .customer-secondary-card,.site-shell main .customer-story-card{height:auto;min-height:0}.site-shell main .customer-secondary-card,.site-shell main .customer-story-card{cursor:pointer}.site-shell main .customer-secondary-card:focus-visible,.site-shell main .customer-story-card:focus-visible{outline:3px solid #8f8fff;outline-offset:3px}.site-shell main .customer-story-card{padding:42px 34px 32px}.site-shell main .customer-story-card p{font-size:18px;line-height:30px;margin-top:38px;max-height:220px;opacity:1;overflow:hidden;transition:max-height .5s ease,margin .5s ease,opacity .3s ease,visibility .3s ease;visibility:visible;width:100%}.site-shell main .customer-metric-card,.site-shell main .customer-secondary-card,.site-shell main .customer-slide--secondary-active .customer-story-card{padding:34px 28px 22px}.site-shell main .customer-slide--secondary-active .customer-story-card .testimonial-card__head{align-items:flex-start;flex-direction:column;gap:18px}.site-shell main .customer-slide--secondary-active .customer-story-card .testimonial-logo--text{font-size:22px;line-height:30px}.site-shell main .customer-slide--secondary-active .customer-story-card p{margin:0;max-height:0;opacity:0;visibility:hidden}.site-shell main .customer-slide--secondary-active .customer-secondary-card{padding:42px 34px 32px}.site-shell main .customer-slide--secondary-active .customer-secondary-card .testimonial-card__head{align-items:center;flex-direction:row;gap:16px}.site-shell main .customer-slide--secondary-active .customer-secondary-card .testimonial-logo--text{font-size:24px;line-height:32px}.site-shell main .customer-slide--secondary-active .customer-secondary-card p{margin:38px 0 0;max-height:220px;opacity:1;visibility:visible}.site-shell main .customer-metric-card p,.site-shell main .customer-metric-card p span,.site-shell main .customer-metric-card p strong{font-size:22px!important;line-height:34px!important}}@media(max-width:640px){.site-shell main .customers-heading h2{font-size:26px;line-height:34px}.site-shell main .customers-heading__flight{display:none}.site-shell main .customers-carousel{height:682px}.site-shell main .customer-slide{grid-template-rows:414px 248px}.site-shell main .customer-slide--secondary-active{grid-template-rows:248px 414px}.site-shell main .customer-story-card{padding:30px 24px 26px}.site-shell main .customer-secondary-card .testimonial-avatar,.site-shell main .customer-story-card .testimonial-avatar{height:52px;width:52px}.site-shell main .customer-secondary-card .testimonial-avatar__icon,.site-shell main .customer-story-card .testimonial-avatar__icon{height:52px;left:-11px;width:90px}.site-shell main .customer-secondary-card .testimonial-logo--text,.site-shell main .customer-story-card .testimonial-logo--text{font-size:20px;line-height:26px}.site-shell main .customer-story-card p{font-size:16px;line-height:26px;margin-top:30px}.site-shell main .customer-slide--secondary-active .customer-story-card{padding:26px 24px 22px}.site-shell main .customer-slide--secondary-active .customer-secondary-card{padding:30px 24px 26px}.site-shell main .customer-slide--secondary-active .customer-secondary-card p{font-size:16px;line-height:26px;margin-top:30px}.site-shell main .customer-metric-card p,.site-shell main .customer-metric-card p span,.site-shell main .customer-metric-card p strong{font-size:19px!important;line-height:30px!important}}.site-shell main :is(.customers-heading,.customers-carousel,.customer-story-card,.customer-secondary-card,.results-layout>h2,.result-card,.ecosystem-heading,.ecosystem-foundation,.home-ecosystem-visual,.ecosystem-product-card,.integration-list article,.integration-visual,.cta-content).premium-reveal{transition:opacity .78s var(--motion-ease-premium),transform .78s var(--motion-ease-premium),box-shadow .32s ease,background-color .32s ease,color .32s ease;will-change:opacity,transform}.site-shell main :is(.customers-carousel,.customer-story-card,.customer-secondary-card,.results-layout>h2,.result-card,.ecosystem-heading,.ecosystem-foundation,.home-ecosystem-visual,.ecosystem-product-card,.integration-list article,.integration-visual,.cta-content).premium-reveal:not(.is-visible){--premium-reveal-y:44px;--premium-reveal-scale:.975}.site-shell main .customers-heading.premium-reveal:not(.is-visible){--premium-reveal-y:24px;--premium-reveal-scale:1}.site-shell main .home-ecosystem-visual.premium-reveal:not(.is-visible),.site-shell main .integration-visual.premium-reveal:not(.is-visible){--premium-reveal-y:28px;--premium-reveal-scale:.94}.site-shell main .ecosystem-product-list .ecosystem-product-card.premium-reveal.is-visible,.site-shell main .integration-list article.premium-reveal.is-visible,.site-shell main .results-grid .result-card.premium-reveal.is-visible{transition-delay:calc(var(--reveal-order, 0)*55ms)}.site-shell main .customer-slide .customer-secondary-card.premium-reveal.is-visible{transition-delay:.11s}@media(prefers-reduced-motion:reduce){.site-shell main :is(.customers-heading,.customers-carousel,.customer-story-card,.customer-secondary-card,.results-layout>h2,.result-card,.ecosystem-heading,.ecosystem-foundation,.home-ecosystem-visual,.ecosystem-product-card,.integration-list article,.integration-visual,.cta-content).premium-reveal{opacity:1;transform:none;transition:none;will-change:auto}}.brand__lockup{display:block;height:48px;-o-object-fit:contain;object-fit:contain;width:236px}.site-header{--site-nav-caret-image:url(../images/figma/caret-down.webp)}.site-nav__link{position:relative}.site-nav__link:after{background:var(--white);border-radius:999px;bottom:-25px;content:"";height:3px;left:50%;position:absolute;transform:translate(-50%) scaleX(0);transform-origin:center;transition:transform .2s ease;width:32px}.site-nav__link:focus-visible:after,.site-nav__link:hover:after{transform:translate(-50%) scaleX(1)}.site-shell .site-header .site-nav__link.is-active,.site-shell .site-header .site-nav__trigger.is-active{color:#adadff}.success-shell .site-header:not(.site-header--scrolled) .site-nav__item--products:after,.success-shell .site-header:not(.site-header--scrolled) .site-nav__link:after{background:#7474e8}.success-shell .site-header:not(.site-header--scrolled) .site-nav__link.is-active,.success-shell .site-header:not(.site-header--scrolled) .site-nav__trigger.is-active{color:#7474e8}.success-shell .site-header:not(.site-header--scrolled){--site-nav-caret-image:url(../images/figma/header-dropdown-caret.webp)}.site-nav__item--products:focus-within .site-nav__caret,.site-nav__item--products:hover .site-nav__caret{transform:rotate(180deg)}.header-demo-link{box-shadow:0 0 20px #7474e899;color:#0d0d56;transition:transform .24s ease,color .24s ease,background-color .24s ease,box-shadow .24s ease}.header-demo-link:focus-visible,.header-demo-link:hover{background:#eef;box-shadow:0 0 20px #7474e899;color:#7474e8;transform:translateY(-4px)}@media(min-width:1101px){.site-product-card{transition:color .22s ease,transform .22s ease}.site-product-card:hover{color:#7474e8;transform:translateY(-6px)}.site-product-card.is-active:not(:hover){color:#111}}.site-footer__social-link:focus-visible .site-footer__social-icon--default,.site-footer__social-link:hover .site-footer__social-icon--default{opacity:0}.site-footer__social-link:focus-visible .site-footer__social-icon--hover,.site-footer__social-link:hover .site-footer__social-icon--hover{opacity:1}.site-shell main .customers-section{padding:80px 0}.site-shell main .customers-heading__flight{bottom:-32px;right:48px}.site-shell main .customer-secondary-card .testimonial-avatar__icon,.site-shell main .customer-story-card .testimonial-avatar__icon{height:calc(100% - 16px);inset:8px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:calc(100% - 16px)}.site-shell main>.hero-section:first-child .hero-copy .eyebrow{color:#adadff}.site-shell main .result-card__head strong{align-items:center;color:#7474e8;display:inline-flex;gap:10px}.site-shell main .result-card__trend-icon{flex:0 0 32px;height:32px;-o-object-fit:contain;object-fit:contain;width:32px}.site-shell main .result-card__trend-value{font-variant-numeric:tabular-nums;min-width:4ch;text-align:right}.site-shell main .ecosystem-foundation>p:not(.eyebrow),.site-shell main .ecosystem-heading>p,.site-shell main .integration-list article:not(.integration-item--featured) h3,.site-shell main .integration-list article:not(.integration-item--featured) p,.site-shell main .results-grid .result-card p,.site-shell main .results-grid .result-card>.result-card__detail{color:#111}.site-shell main .audience-card,.site-shell main .audience-card:hover{background:#fff;box-shadow:0 0 30px #ccd2e699}.site-shell main .audience-card:before{display:none}.site-shell main .ecosystem-product-card{grid-template-columns:56px minmax(0,1fr)}.site-shell main .ecosystem-product-card__icon{display:block;height:56px;position:relative;width:56px}.site-shell main .ecosystem-product-card__icon-image{height:56px;inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;transition:opacity .2s ease;width:56px}.site-shell main .ecosystem-product-card__icon-image--hover{opacity:0}.site-shell main .ecosystem-product-card--active{background:#7474e8;color:#fff}.site-shell main .ecosystem-product-card--active .ecosystem-product-card__icon-image--normal{opacity:0}.site-shell main .ecosystem-product-card--active .ecosystem-product-card__icon-image--hover{opacity:1}.site-shell main .integration-item--featured:after{background:url(../images/figma/integration-decoration.webp) 100%/contain no-repeat;height:100%;inset:50% 0 auto auto;transform:translateY(-50%);width:218px}.site-shell main .integration-list article h3{align-items:center;display:inline-flex;gap:12px}.site-shell main .integration-list article h3:before{background:url(../images/figma/integration-title-icon.webp) 50%/contain no-repeat;content:"";flex:0 0 16px;height:16px;width:16px}.site-shell main .integration-list article.integration-item--featured h3:before{filter:brightness(0) invert(1)}@media(max-width:720px){.site-shell main>.hero-section:first-child{height:auto;min-height:0;padding:0 0 40px}.site-shell main>.hero-section:first-child .hero-grid{gap:30px;grid-template-columns:minmax(0,1fr);min-height:0;padding-top:104px;width:min(var(--site-content-width),calc(100% - 32px))}.site-shell main>.hero-section:first-child .hero-copy,.site-shell main>.hero-section:first-child .hero-copy .button-row,.site-shell main>.hero-section:first-child .hero-copy .eyebrow,.site-shell main>.hero-section:first-child .hero-copy h1,.site-shell main>.hero-section:first-child .hero-description,.site-shell main>.hero-section:first-child .hero-title__line,.site-shell main>.hero-section:first-child .hero-visual{max-width:100%;min-width:0;width:100%}.site-shell main>.hero-section:first-child .hero-copy{top:0}.site-shell main>.hero-section:first-child .hero-copy .eyebrow{font-size:13px;line-height:18px;margin-bottom:14px;overflow-wrap:anywhere}.site-shell main>.hero-section:first-child .hero-copy h1{font-size:clamp(34px,9vw,40px);line-height:1.18}.site-shell main>.hero-section:first-child .hero-title__line-text{max-width:100%;white-space:normal}.site-shell main>.hero-section:first-child .hero-description{font-size:16px;line-height:26px;margin-top:24px;min-height:0;overflow-wrap:anywhere}.site-shell main>.hero-section:first-child .hero-copy .button-row{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px}.site-shell main>.hero-section:first-child .hero-copy .button{box-sizing:border-box;font-size:clamp(14px,3.8vw,16px);min-width:0;padding:13px 12px;white-space:nowrap;width:100%}.site-shell main>.hero-section:first-child .hero-visual{justify-self:center;width:min(100%,360px)}.site-shell main>.hero-section:first-child .hero-visual__cart,.site-shell main>.hero-section:first-child .hero-visual__shield{width:22.46%}.site-shell main>.hero-section:first-child .hero-visual__status-table{width:41.04%}.site-shell main>.hero-section:first-child .hero-visual__order-card{width:66.52%}.site-footer__brand-panel,.site-footer__column,.site-footer__column h3,.site-footer__inner,.site-footer__nav,.site-shell main .customer-secondary-card .testimonial-card__head,.site-shell main .customer-secondary-card .testimonial-card__inner,.site-shell main .customer-secondary-card footer,.site-shell main .customer-secondary-card footer span,.site-shell main .customer-secondary-card footer strong,.site-shell main .customer-secondary-card p,.site-shell main .customer-story-card .testimonial-card__head,.site-shell main .customer-story-card .testimonial-card__inner,.site-shell main .customer-story-card footer,.site-shell main .customer-story-card footer span,.site-shell main .customer-story-card footer strong,.site-shell main .customer-story-card p{max-width:100%;min-width:0;width:100%}}.demo-subtitle[data-v-4a1e65d5]{font-size:20px}.demo-modal[data-v-4a1e65d5]{display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:1000}.demo-modal__backdrop[data-v-4a1e65d5]{background:#1119;border:0;cursor:pointer;inset:0;opacity:1;position:absolute}.demo-modal__panel[data-v-4a1e65d5]{background:radial-gradient(circle at 70% 0,rgba(116,116,232,.18),transparent 42%),#eaf0ff;border-radius:24px;box-shadow:0 30px 80px #0d0d563d;overflow:hidden;padding:20px 40px;position:relative;width:min(640px,calc(100vw - 32px));z-index:1}.demo-modal__panel--success[data-v-4a1e65d5]{align-content:center;display:grid;justify-items:center;min-height:512px;padding:72px 56px 64px;text-align:center}.demo-modal__close[data-v-4a1e65d5]{background:transparent;border:0;cursor:pointer;display:grid;height:32px;opacity:1;padding:0;place-items:center;position:absolute;right:40px;top:24px;width:32px}.demo-modal__close-icon[data-v-4a1e65d5]{height:32px;-o-object-fit:contain;object-fit:contain;position:absolute;transition:opacity .18s ease;width:32px}.demo-modal__close-icon--hover[data-v-4a1e65d5],.demo-modal__close:hover .demo-modal__close-icon--default[data-v-4a1e65d5]{opacity:0}.demo-modal__close:hover .demo-modal__close-icon--hover[data-v-4a1e65d5]{opacity:1}.demo-modal__form[data-v-4a1e65d5]{display:grid;gap:16px}.demo-modal__form h2[data-v-4a1e65d5]{color:var(--navy);display:grid;font-size:28px;font-weight:700;gap:0;line-height:1.5;margin:0 0 8px}.demo-modal__form input[data-v-4a1e65d5],.demo-modal__form textarea[data-v-4a1e65d5]{--demo-modal-field-bg:#fff;background:var(--demo-modal-field-bg);border:2px solid #fff;border-radius:16px;color:var(--ink);font-family:var(--latin-font-stack);font-size:16px;line-height:1.5;outline:none;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease;width:100%}.demo-modal__form input[data-v-4a1e65d5]{height:52px;padding:0 28px}.demo-modal__form textarea[data-v-4a1e65d5]{min-height:140px;padding:14px 28px;resize:vertical}.demo-modal__form input[data-v-4a1e65d5]:focus,.demo-modal__form textarea[data-v-4a1e65d5]:focus{background:var(--demo-modal-field-bg);border-color:#7474e87a;box-shadow:0 0 0 4px #7474e81f}.demo-modal__form input[data-v-4a1e65d5]:-webkit-autofill,.demo-modal__form input[data-v-4a1e65d5]:-webkit-autofill:focus,.demo-modal__form input[data-v-4a1e65d5]:-webkit-autofill:hover,.demo-modal__form textarea[data-v-4a1e65d5]:-webkit-autofill,.demo-modal__form textarea[data-v-4a1e65d5]:-webkit-autofill:focus,.demo-modal__form textarea[data-v-4a1e65d5]:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);box-shadow:0 0 0 1000px var(--demo-modal-field-bg) inset;caret-color:var(--ink)}.demo-modal__error[data-v-4a1e65d5]{color:#b42318;font-size:14px;line-height:1.5;margin:-4px 0 0}.demo-modal__submit[data-v-4a1e65d5]{align-items:center;background:#7474e8;border:0;border-radius:40px;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--latin-font-stack);font-size:18px;font-weight:600;gap:8px;justify-content:center;line-height:1.5;margin-top:0;min-height:52px;opacity:1;transition:transform .24s ease,background-color .24s ease,box-shadow .24s ease}.demo-modal__submit[data-v-4a1e65d5]:disabled{cursor:wait;opacity:.72}.demo-modal__submit img[data-v-4a1e65d5]{height:16px;-o-object-fit:contain;object-fit:contain;width:16px}.demo-modal__success-icon[data-v-4a1e65d5]{height:180px;-o-object-fit:contain;object-fit:contain;width:180px}.demo-modal__success-copy[data-v-4a1e65d5]{color:var(--navy);font-size:24px;font-weight:700;line-height:1.5;margin-top:24px}.demo-modal__success-copy p[data-v-4a1e65d5]{margin:0}.demo-modal-fade-enter-active[data-v-4a1e65d5],.demo-modal-fade-leave-active[data-v-4a1e65d5]{transition:opacity .2s ease}.demo-modal-fade-enter-from[data-v-4a1e65d5],.demo-modal-fade-leave-to[data-v-4a1e65d5]{opacity:0}@media(hover:hover)and (pointer:fine){.demo-modal__submit[data-v-4a1e65d5]:hover:not(:disabled){background:#6868df;box-shadow:0 16px 30px #4a38b238;transform:translateY(-2px)}}@media(max-width:720px){.demo-modal[data-v-4a1e65d5]{align-items:start;padding:88px 16px 24px}.demo-modal__panel[data-v-4a1e65d5]{border-radius:20px;min-height:0;padding:48px 20px 24px}.demo-modal__panel--success[data-v-4a1e65d5]{min-height:420px;padding:60px 24px 48px}.demo-modal__form h2[data-v-4a1e65d5]{font-size:24px}.demo-modal__success-icon[data-v-4a1e65d5]{height:150px;width:150px}.demo-modal__success-copy[data-v-4a1e65d5]{font-size:20px}}.site-footer[data-v-430c63ae]{background:#190e39;box-sizing:border-box;color:var(--white);height:548px}.site-footer__inner[data-v-430c63ae]{align-items:start;-moz-column-gap:160px;column-gap:160px;display:grid;grid-template-columns:380px minmax(0,660px);grid-template-rows:auto 45px;row-gap:184px}.site-footer__brand-panel[data-v-430c63ae]{max-width:380px}.brand--footer[data-v-430c63ae]{color:var(--white);font-size:20px;font-weight:600;line-height:1}.brand--footer .brand__mark[data-v-430c63ae]{height:48px;width:48px}.site-footer__description[data-v-430c63ae]{color:var(--white);font-size:16px;line-height:1.5;margin:32px 0 0;max-width:380px;text-wrap:pretty}.site-footer__nav[data-v-430c63ae]{display:grid;gap:160px;grid-template-columns:116px 102px 82px;padding-top:9px;width:620px}.site-footer__column h3[data-v-430c63ae]{color:var(--white);font-size:20px;font-weight:700;line-height:1.5;margin:0;white-space:nowrap}.site-footer__column-link[data-v-430c63ae]{color:var(--white);text-decoration:none;transition:color .28s ease,opacity .28s ease,transform .28s ease}.site-footer__column-link--active[data-v-430c63ae],.site-footer__column-link[data-v-430c63ae]:hover{color:var(--purple)}.site-footer__column-title[data-v-430c63ae]{color:var(--white);display:inline-flex;font-size:inherit;font-weight:inherit;line-height:inherit;white-space:nowrap;width:-moz-fit-content;width:fit-content}.site-footer__column-title--active[data-v-430c63ae]{color:var(--purple)}.site-footer__column-link[data-v-430c63ae]:focus-visible,.site-footer__social-link[data-v-430c63ae]:focus-visible,.site-footer__text-link[data-v-430c63ae]:focus-visible{outline:2px solid hsla(0,0%,100%,.72);outline-offset:4px}.site-footer__column-link[data-v-430c63ae]{display:inline-flex;font-size:inherit;font-weight:inherit;line-height:inherit;white-space:nowrap;width:-moz-fit-content;width:fit-content}.site-footer__social-link[data-v-430c63ae],.site-footer__text-link[data-v-430c63ae]{align-items:center;color:var(--white);display:flex;font-size:16px;gap:8px;line-height:1.5;margin-top:16px;text-decoration:none;white-space:nowrap;width:-moz-fit-content;width:fit-content}.site-footer__social-link--active[data-v-430c63ae],.site-footer__text-link--active[data-v-430c63ae]{color:var(--purple)}.site-footer__social-icon-wrap[data-v-430c63ae]{display:grid;flex:0 0 auto;height:24px;place-items:center;position:relative;width:24px}.site-footer__social-icon[data-v-430c63ae]{grid-area:1/1;height:24px;-o-object-fit:contain;object-fit:contain;transition:opacity .2s ease;width:24px}.site-footer__social-icon--hover[data-v-430c63ae]{opacity:0}.site-footer__social-link:hover .site-footer__social-icon--hover[data-v-430c63ae]{opacity:1}.site-footer__social-link:hover .site-footer__social-icon-wrap--hover .site-footer__social-icon--default[data-v-430c63ae]{opacity:0}.site-footer__social-link[data-v-430c63ae]:hover,.site-footer__text-link[data-v-430c63ae]:hover{color:var(--purple)}.site-footer__contact-form[data-v-430c63ae]{background:var(--purple);border:2px solid var(--purple);border-radius:300px;display:grid;grid-template-columns:minmax(0,1fr) 128px;margin:20px 0 0;max-width:calc(100vw - 48px);min-height:56px;overflow:hidden;width:430px}.site-footer__contact-form input[data-v-430c63ae]{background:var(--white);border:0;border-radius:300px;color:var(--ink);font-size:18px;line-height:1.5;min-width:0;outline:none;padding:0 32px;width:100%}.site-footer__contact-form input[data-v-430c63ae]::-moz-placeholder{color:#999}.site-footer__contact-form input[data-v-430c63ae]::placeholder{color:#999}.site-footer__contact-form button[data-v-430c63ae]{align-items:center;background:transparent;border:0;color:var(--white);cursor:pointer;display:inline-flex;font-size:18px;font-weight:500;justify-content:center;line-height:1.5;min-height:52px;min-width:0;padding:0 24px;white-space:nowrap}.site-footer__contact-form button[data-v-430c63ae]:disabled,.site-footer__contact-form input[data-v-430c63ae]:disabled{cursor:progress;opacity:.72}.site-footer__contact-message[data-v-430c63ae]{font-size:14px;line-height:1.4;margin:10px 0 0;min-height:20px}.site-footer__contact-message--success[data-v-430c63ae]{color:#9ff3c4}.site-footer__contact-message--error[data-v-430c63ae]{color:#ffb4b4}.site-footer__bottom[data-v-430c63ae]{align-items:center;border-top:1px solid hsla(0,0%,100%,.28);display:flex;grid-column:1/-1;margin-top:0;padding-top:20px}.site-footer__bottom p[data-v-430c63ae]{align-items:center;color:var(--white);display:flex;font-size:14px;line-height:1.5;margin:0}@media(max-width:1100px){.site-footer[data-v-430c63ae]{height:auto;min-height:auto}.site-footer__inner[data-v-430c63ae]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;row-gap:48px}.site-footer__nav[data-v-430c63ae]{gap:48px;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:0}.site-footer__contact-form[data-v-430c63ae]{margin-top:20px}}@media(max-width:640px){.site-footer__inner[data-v-430c63ae]{margin-inline:auto;width:calc(100% - 40px)}.site-footer__brand-panel[data-v-430c63ae],.site-footer__description[data-v-430c63ae]{max-width:none;width:100%}.site-footer__nav[data-v-430c63ae]{gap:32px 24px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.site-footer__contact-form[data-v-430c63ae]{background:transparent;border:0;border-radius:0;box-sizing:border-box;gap:12px;grid-template-columns:minmax(0,1fr);max-width:none;min-height:0;overflow:visible;width:100%}.site-footer__contact-form button[data-v-430c63ae],.site-footer__contact-form input[data-v-430c63ae]{border-radius:28px;min-height:56px}.site-footer__contact-form input[data-v-430c63ae]{border:2px solid var(--purple)}.site-footer__contact-form button[data-v-430c63ae]{background:var(--purple)}.site-footer__bottom[data-v-430c63ae]{align-items:flex-start}.site-footer__bottom p[data-v-430c63ae]{display:block;overflow-wrap:anywhere}}.error-shell[data-v-dee128b1]{overflow-x:clip;width:100%}.error-shell[data-v-dee128b1] .site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;box-shadow:none}.error-shell[data-v-dee128b1] .site-header.site-header--scrolled{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#121252d1;box-shadow:0 20px 48px #0d0d5638}.error-shell[data-v-dee128b1] .site-header:after{display:none}.error-shell[data-v-dee128b1] .brand,.error-shell[data-v-dee128b1] .language-switch,.error-shell[data-v-dee128b1] .site-nav__link,.error-shell[data-v-dee128b1] .site-nav__trigger{color:var(--white)}.error-main[data-v-dee128b1]{background:#121252;color:var(--white);min-height:720px}.error-hero[data-v-dee128b1]{align-items:center;background:radial-gradient(circle at 50% 46%,rgba(119,78,222,.34),transparent 34%),linear-gradient(145deg,#11104d,#251065 52%,#11104d);display:flex;isolation:isolate;min-height:max(720px,100svh);overflow:hidden;position:relative}.error-hero[data-v-dee128b1]:after,.error-hero[data-v-dee128b1]:before{border:1px solid hsla(0,0%,100%,.1);border-radius:50%;content:"";pointer-events:none;position:absolute;z-index:-1}.error-hero[data-v-dee128b1]:before{top:14%;width:min(640px,72vw)}.error-hero[data-v-dee128b1]:after,.error-hero[data-v-dee128b1]:before{aspect-ratio:1;left:50%;transform:translate(-50%)}.error-hero[data-v-dee128b1]:after{border-color:#ffffff12;top:22%;width:min(480px,56vw)}.error-hero__glow[data-v-dee128b1]{border-radius:50%;filter:blur(8px);height:360px;opacity:.55;pointer-events:none;position:absolute;width:360px;z-index:-1}.error-hero__glow--left[data-v-dee128b1]{background:radial-gradient(circle,rgba(104,76,226,.8),transparent 68%);bottom:-180px;left:-120px}.error-hero__glow--right[data-v-dee128b1]{background:radial-gradient(circle,rgba(53,154,255,.52),transparent 68%);right:-180px;top:60px}.error-hero__inner[data-v-dee128b1]{align-items:center;display:flex;flex-direction:column;padding-block:150px 96px;text-align:center}.error-hero__eyebrow[data-v-dee128b1]{align-items:center;color:#ffffffc2;display:inline-flex;font-family:var(--latin-font-stack);font-size:14px;font-weight:700;gap:10px;letter-spacing:.18em;line-height:1.4;margin:0 0 14px;text-transform:uppercase}.error-hero__eyebrow span[data-v-dee128b1]{background:#8a72ff;border-radius:50%;box-shadow:0 0 18px #9f88ffe6;height:7px;width:7px}.error-hero__code[data-v-dee128b1]{color:transparent;font-family:"Lato",var(--latin-font-stack);font-size:clamp(132px,17vw,244px);font-weight:900;letter-spacing:-.06em;line-height:.82;margin:0;-webkit-text-stroke:2px hsla(0,0%,100%,.78);text-shadow:0 24px 90px rgba(12,8,58,.52)}.error-hero h1[data-v-dee128b1]{font-size:clamp(38px,5vw,64px);font-weight:700;letter-spacing:-.035em;line-height:1.12;margin:34px 0 0;max-width:760px}.error-hero__description[data-v-dee128b1]{color:#ffffffbd;font-size:clamp(17px,1.8vw,20px);line-height:1.75;margin:22px 0 0;max-width:620px}.error-hero__actions[data-v-dee128b1]{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:42px}.error-hero__actions .button[data-v-dee128b1]{border:0;cursor:pointer;font-family:inherit}.error-hero__actions .button--light[data-v-dee128b1]{box-shadow:0 16px 36px #0806304d}@media(max-width:720px){.error-hero[data-v-dee128b1]{min-height:680px}.error-hero[data-v-dee128b1]:before{top:19%;width:112vw}.error-hero[data-v-dee128b1]:after{top:25%;width:82vw}.error-hero__inner[data-v-dee128b1]{padding-block:128px 76px;width:calc(100% - 32px)}.error-hero__code[data-v-dee128b1]{font-size:clamp(112px,38vw,164px)}.error-hero h1[data-v-dee128b1]{font-size:36px;margin-top:28px}.error-hero__description[data-v-dee128b1]{font-size:17px;margin-top:18px}.error-hero__actions[data-v-dee128b1]{gap:14px;margin-top:34px;width:100%}.error-hero__actions .button[data-v-dee128b1]{width:100%}}@media(prefers-reduced-motion:reduce){.error-hero__actions .button[data-v-dee128b1]{transition:none}}
