.page_page__gZSc4{--porcelain:#faf8f4;--lavender:#eee8fa;--plum:#332d40;--violet:#7656b5;min-height:100vh;overflow-x:clip;background:var(--porcelain);color:var(--plum);font-family:var(--sans);font-size:16px;line-height:1.8;-webkit-font-smoothing:antialiased}.page_page__gZSc4 *,.page_page__gZSc4 :after,.page_page__gZSc4 :before{box-sizing:border-box}.page_page__gZSc4 h1,.page_page__gZSc4 h2,.page_page__gZSc4 h3,.page_page__gZSc4 ol,.page_page__gZSc4 p{margin:0}.page_page__gZSc4 a{color:inherit;text-decoration:none}.page_page__gZSc4 :focus-visible{outline:3px solid var(--violet);outline-offset:4px}.page_header__926sB{position:sticky;top:0;z-index:20;display:flex;width:min(100%,1600px);min-height:76px;align-items:center;justify-content:space-between;gap:24px;margin-inline:auto;border-bottom:1px solid rgba(51,45,64,.14);padding:0 clamp(24px,3vw,52px);background:rgba(250,248,244,.92);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.page_logo__NFMTf{flex:none;font-family:var(--latin);font-size:28px;font-weight:600;letter-spacing:-.045em;line-height:1}.page_footer__qwVOQ nav,.page_header__926sB nav{display:flex;align-items:center;gap:clamp(16px,2.5vw,34px)}.page_homeLink__6LreJ{color:#514a5d;font-size:13px;font-weight:500}.page_footer__qwVOQ nav a:hover,.page_homeLink__6LreJ:hover,.page_textAction__Lwu6A:hover{color:var(--violet)}.page_headerCta__oe432,.page_primaryAction__AbKIW{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:10px;border-radius:999px;padding-inline:24px;background:var(--violet);color:#fff!important;font-size:13px;font-weight:500;transition:transform .18s ease,background-color .18s ease}.page_headerCta__oe432:hover,.page_primaryAction__AbKIW:hover{transform:translateY(-2px);background:#65439f}.page_hero__skic1{padding:clamp(40px,5vw,68px) var(--wide-section-gutter);background:radial-gradient(48% 95% at 82% 46%,rgba(221,209,246,.62),transparent 76%),var(--porcelain)}.page_heroInner__dkY1y{display:grid;width:min(100%,1440px);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(34px,5vw,72px);margin-inline:auto}.page_heroCopy__mU6vb{min-width:0}.page_eyebrow__fVDK2{display:flex;align-items:center;gap:12px;color:#766d83;font-size:12px;font-weight:500;letter-spacing:.06em}.page_eyebrow__fVDK2:after{width:clamp(28px,4vw,54px);height:1px;flex:none;background:rgba(51,45,64,.3);content:""}.page_hero__skic1 h1{margin-top:18px!important;font-size:clamp(38px,4.2vw,58px);font-weight:500;letter-spacing:-.035em;line-height:1.32;text-wrap:balance}.page_heroLead__P83wO{max-width:38em;margin-top:16px!important;color:#5e5768;font-size:15px;line-height:1.9;text-wrap:pretty}.page_heroActions__UcFvs{display:flex;align-items:center;gap:22px;margin-top:24px}.page_textAction__Lwu6A{display:inline-flex;min-height:48px;align-items:center;gap:8px;color:#514a5d;font-size:13px;font-weight:500}.page_heroAside__uTKfC{min-width:0}.page_heroVisual__vawn5{position:relative;width:100%;aspect-ratio:1.48;min-height:210px;max-height:340px}.page_heroVisual__vawn5 img{object-fit:contain}.page_priceBar__4Pb5U{display:flex;align-items:end;justify-content:space-between;gap:22px;border-top:1px solid rgba(51,45,64,.2);padding-top:13px}.page_offerLabel__hqPHV{color:#766d83;font-size:11px;font-weight:500}.page_price__ZXAg9{display:flex;align-items:baseline;gap:7px;margin-top:2px!important;white-space:nowrap}.page_price__ZXAg9 strong{color:var(--plum);font-family:var(--latin);font-size:clamp(72px,7vw,90px);font-weight:500;letter-spacing:-.055em;line-height:1}.page_price__ZXAg9 span{color:#514a5d;font-size:19px}.page_offerNote__w5ZI_{max-width:18em;padding-bottom:7px;color:#6b6474;font-size:11px;line-height:1.7}.page_work__VqOO8{background:var(--lavender);padding:clamp(40px,5vw,62px) var(--wide-section-gutter)}.page_workInner__4zfVr{display:grid;width:min(100%,1440px);grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;column-gap:clamp(36px,5vw,72px);row-gap:24px;margin-inline:auto}.page_workIntro__ykO8z h2{max-width:14em;margin-top:12px!important;font-size:clamp(30px,3.2vw,42px);font-weight:500;letter-spacing:-.03em;line-height:1.4;text-wrap:balance}.page_useCaseList__Ui7fU{display:grid;padding:0;list-style:none}.page_useCase__bPuFh{display:grid;grid-template-columns:34px minmax(0,1fr);gap:2px 12px;border-top:1px solid rgba(51,45,64,.24);padding:12px 0 13px}.page_useCase__bPuFh:last-child{border-bottom:1px solid rgba(51,45,64,.24)}.page_number__Hetp2{grid-row:span 2;padding-top:3px;color:var(--violet);font-family:var(--latin);font-size:11px;font-weight:500}.page_useCase__bPuFh h3{font-size:15px;font-weight:500;line-height:1.5;text-wrap:pretty}.page_useCase__bPuFh p{color:#514a5d;font-size:12px;line-height:1.7;text-wrap:pretty}.page_flow__4vFcF{display:grid;grid-column:1/-1;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:24px;border-top:1px solid rgba(51,45,64,.22);padding-top:16px}.page_flowLabel__6OO6l{color:#766d83;font-size:11px;font-weight:500}.page_flowList__2bDed{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none}.page_flowList__2bDed li{display:flex;align-items:center;gap:10px;border-left:1px solid rgba(51,45,64,.2);padding:2px 16px;font-size:13px;font-weight:500}.page_flowNumber__Q80dj{color:var(--violet);font-family:var(--latin);font-size:10px;font-weight:500}.page_contact__5oLGJ{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid rgba(51,45,64,.22);padding-top:18px}.page_contact__5oLGJ p{color:#514a5d;font-size:14px;font-weight:500}.page_contact__5oLGJ .page_primaryAction__AbKIW{min-height:44px;padding-inline:20px;font-size:12px}.page_footer__qwVOQ{display:flex;min-height:78px;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid rgba(51,45,64,.16);padding:16px var(--wide-section-gutter);color:#625b6d}.page_footer__qwVOQ .page_logo__NFMTf{color:var(--plum)}.page_footer__qwVOQ nav{gap:24px;font-size:12px}.page_footer__qwVOQ small{font-size:11px}@media (max-width:900px){.page_heroInner__dkY1y{grid-template-columns:1fr;gap:24px}.page_heroAside__uTKfC{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.7fr);align-items:end;gap:24px}.page_heroVisual__vawn5{min-height:180px}.page_priceBar__4Pb5U{display:block;border-top:0;border-left:1px solid rgba(51,45,64,.2);padding:5px 0 5px 20px}.page_offerNote__w5ZI_{margin-top:6px!important;padding-bottom:0}.page_workInner__4zfVr{grid-template-columns:1fr;gap:18px}.page_workIntro__ykO8z h2{max-width:none}.page_flow__4vFcF{grid-template-columns:88px minmax(0,1fr)}}@media (max-width:640px){.page_header__926sB{min-height:68px;padding-inline:20px}.page_logo__NFMTf{font-size:25px}.page_header__926sB nav{gap:13px}.page_homeLink__6LreJ{font-size:11px}.page_header__926sB nav .page_homeLink__6LreJ:nth-child(2){display:none}.page_headerCta__oe432{min-height:42px;padding-inline:16px;font-size:12px}.page_hero__skic1{padding-block:42px}.page_heroInner__dkY1y{gap:18px}.page_eyebrow__fVDK2{font-size:11px}.page_hero__skic1 h1{margin-top:14px!important;font-size:clamp(32px,8.5vw,40px);line-height:1.35}.page_heroLead__P83wO{margin-top:12px!important;font-size:14px;line-height:1.85}.page_heroActions__UcFvs{flex-direction:column;align-items:stretch;gap:4px;margin-top:18px}.page_primaryAction__AbKIW{width:100%;min-height:48px;padding-inline:14px;font-size:12px}.page_textAction__Lwu6A{align-self:flex-start;min-height:38px;font-size:12px}.page_heroAside__uTKfC{grid-template-columns:1fr;gap:6px}.page_heroVisual__vawn5{width:min(100%,420px);min-height:0;aspect-ratio:1.48;margin-inline:auto}.page_priceBar__4Pb5U{display:flex;align-items:end;justify-content:space-between;gap:14px;border-top:1px solid rgba(51,45,64,.2);border-left:0;padding:10px 0 0}.page_price__ZXAg9 strong{font-size:70px}.page_price__ZXAg9 span{font-size:17px}.page_offerNote__w5ZI_{max-width:15em;margin-top:0!important;font-size:10px;text-align:right}.page_work__VqOO8{padding-block:34px}.page_workInner__4zfVr{gap:18px}.page_workIntro__ykO8z h2{margin-top:10px!important;font-size:clamp(27px,7.2vw,34px);line-height:1.4}.page_useCase__bPuFh{grid-template-columns:28px minmax(0,1fr);gap:2px 10px;padding:11px 0 12px}.page_useCase__bPuFh h3{font-size:14px}.page_useCase__bPuFh p{font-size:12px;line-height:1.65}.page_flow__4vFcF{grid-template-columns:1fr;gap:9px;padding-top:13px}.page_flowList__2bDed li{flex-direction:column;align-items:flex-start;gap:2px;padding:2px 8px;font-size:11px}.page_contact__5oLGJ{flex-direction:column;align-items:stretch;gap:12px;padding-top:14px}.page_contact__5oLGJ p{font-size:13px}.page_footer__qwVOQ{flex-wrap:wrap;min-height:0;gap:14px 20px;padding-block:18px}.page_footer__qwVOQ nav{gap:16px;font-size:11px}.page_footer__qwVOQ small{width:100%}}@media (prefers-reduced-motion:reduce){.page_headerCta__oe432,.page_primaryAction__AbKIW{transition:none}.page_headerCta__oe432:hover,.page_primaryAction__AbKIW:hover{transform:none}}