.product-page_page__4z0Lp{--accent:#f4a88a;--accent-soft:#f8d8cb;--accent-deep:#843f34;--surface:#f6f3ed;--ink:#161513;background:var(--surface);color:var(--ink);min-height:100vh}.product-page_lilac__NuyeK{--accent:#b8a9e8;--accent-soft:#e7e0f8;--accent-deep:#54437f}.product-page_peach__ulUO2{--accent:#efad8f;--accent-soft:#f8dfd2;--accent-deep:#774638}.product-page_sky__diCC9{--accent:#9fc7dc;--accent-soft:#deedf4;--accent-deep:#355d71}.product-page_sage__iWfLU{--accent:#a6c9b2;--accent-soft:#dfede2;--accent-deep:#365d42}.product-page_sand__h_bud{--accent:#d3b88d;--accent-soft:#eee3cf;--accent-deep:#685331}.product-page_hero__4zhvX{background:linear-gradient(105deg,rgba(9,18,25,.98),rgba(19,31,40,.96) 48%,rgba(37,45,49,.94));color:#fff;min-height:min(860px,100svh);overflow:hidden;padding:150px 3vw 0;position:relative}.product-page_heroGlow__MFDtP{background:radial-gradient(circle at 76% 42%,color-mix(in srgb,var(--accent) 40%,transparent),transparent 37%),radial-gradient(circle at 12% 105%,color-mix(in srgb,var(--accent-deep) 46%,transparent),transparent 38%);inset:0;opacity:.72;pointer-events:none;position:absolute}.product-page_heroInner__NZ94d{align-items:center;display:grid;grid-gap:clamp(40px,6vw,100px);gap:clamp(40px,6vw,100px);grid-template-columns:minmax(320px,.82fr) minmax(520px,1.18fr);margin:0 auto;max-width:1740px;min-height:550px;position:relative;z-index:1}.product-page_heroCopy__56_aJ{max-width:690px}.product-page_eyebrow__VY30n{color:var(--accent-soft);font-size:.78rem;font-weight:650;letter-spacing:.12em;margin:0 0 22px;text-transform:uppercase}.product-page_hero__4zhvX h1{font-size:clamp(2.8rem,4.2vw,5.1rem);font-weight:420;letter-spacing:-.065em;line-height:.94;margin:0;max-width:820px;text-wrap:balance}.product-page_heroSummary__P47Ct{color:hsla(0,0%,100%,.72);font-size:clamp(1rem,1.2vw,1.25rem);line-height:1.55;margin:30px 0 0;max-width:650px}.product-page_heroActions__I_INT{align-items:center;display:flex;flex-wrap:wrap;gap:28px;margin-top:36px}.product-page_primaryButton___9RN9{background:#fff;border-radius:999px;color:#151515;font-weight:600;padding:16px 24px;text-decoration:none}.product-page_textLink__uAIIc{color:#fff;font-size:.96rem;text-decoration:none}.product-page_textLink__uAIIc span{display:inline-block;margin-left:8px;transition:transform .18s ease}.product-page_textLink__uAIIc:hover span{transform:translateY(3px)}.product-page_heroVisual___8vuN{background:color-mix(in srgb,var(--accent-soft) 66%,#fff);border:1px solid hsla(0,0%,100%,.16);border-radius:28px;box-shadow:0 36px 90px rgba(0,0,0,.32);margin:0;overflow:hidden;position:relative;transform:perspective(1300px) rotateY(-3deg)}.product-page_heroVisual___8vuN:after{border:1px solid hsla(0,0%,100%,.18);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.product-page_heroVisual___8vuN img{aspect-ratio:16/9;display:block;height:auto;object-fit:cover;width:100%}.product-page_heroFacts__Dh2yl{border-top:1px solid hsla(0,0%,100%,.16);display:grid;grid-template-columns:repeat(3,1fr);margin:24px auto 0;max-width:1740px;position:relative;z-index:1}.product-page_heroFacts__Dh2yl div{display:flex;flex-direction:column;gap:7px;padding:24px 28px}.product-page_heroFacts__Dh2yl div+div{border-left:1px solid hsla(0,0%,100%,.16)}.product-page_heroFacts__Dh2yl span{color:hsla(0,0%,100%,.46);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.product-page_heroFacts__Dh2yl strong{font-size:.98rem;font-weight:520}.product-page_capabilities__XprNJ,.product-page_moreProducts__cU_u1,.product-page_promise__w0OR3,.product-page_workflow__9A52h{margin:0 auto;max-width:1800px;padding:clamp(90px,10vw,160px) 3vw}.product-page_promise__w0OR3{align-items:start;display:grid;grid-gap:8vw;gap:8vw;grid-template-columns:minmax(320px,1fr) minmax(340px,.82fr)}.product-page_sectionHeading__ESqPu>span{color:var(--accent-deep);display:block;font-size:.78rem;font-weight:650;letter-spacing:.11em;margin-bottom:22px;text-transform:uppercase}.product-page_context__w5s_R h2,.product-page_sectionHeading__ESqPu h2,.product-page_sectionIntro__hbZWR h2,.product-page_trust__N1c_y h2{font-size:clamp(2.15rem,3.1vw,3.65rem);font-weight:430;letter-spacing:-.055em;line-height:1;margin:0;text-wrap:balance}.product-page_promise__w0OR3>p{color:#5b5852;font-size:clamp(1.1rem,1.5vw,1.35rem);line-height:1.6;margin:42px 0 0;max-width:720px}.product-page_workflow__9A52h{border-top:1px solid #dcd7cd}.product-page_sectionIntro__hbZWR{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:58px}.product-page_sectionIntro__hbZWR>p{color:#68645d;font-size:1.05rem;margin:0;max-width:390px}.product-page_workflowSteps__DyyGR{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.product-page_workflowSteps__DyyGR li{background:#fff;border:1px solid #ddd8ce;min-height:320px;padding:36px;position:relative}.product-page_workflowSteps__DyyGR li:first-child{border-radius:24px 0 0 24px}.product-page_workflowSteps__DyyGR li:last-child{border-radius:0 24px 24px 0}.product-page_capabilityGrid__EVyvt article>span,.product-page_workflowSteps__DyyGR li>span{color:var(--accent-deep);font-size:.72rem}.product-page_capabilityGrid__EVyvt h3,.product-page_workflowSteps__DyyGR h3{font-size:clamp(1.45rem,1.8vw,2rem);font-weight:500;letter-spacing:-.035em;margin:72px 0 14px}.product-page_capabilityGrid__EVyvt p,.product-page_workflowSteps__DyyGR p{color:#69655e;font-size:1rem;line-height:1.55;margin:0}.product-page_context__w5s_R{align-items:center;background:#14191d;color:#fff;display:grid;grid-gap:8vw;gap:8vw;grid-template-columns:minmax(320px,.74fr) minmax(540px,1.26fr);min-height:min(830px,100svh);padding:clamp(90px,10vw,160px) 5vw}.product-page_contextCopy__APh5_{max-width:640px}.product-page_contextCopy__APh5_>p{color:var(--accent);font-size:.76rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.product-page_contextCopy__APh5_>span{color:hsla(0,0%,100%,.64);display:block;font-size:1.08rem;line-height:1.6;margin-top:28px;max-width:580px}.product-page_contextMap__BrYKk{align-items:center;aspect-ratio:1.5/1;background:radial-gradient(circle at center,color-mix(in srgb,var(--accent-deep) 48%,transparent),transparent 36%),radial-gradient(circle at center,hsla(0,0%,100%,.07) 1px,transparent 1px);background-size:auto,22px 22px;border:1px solid hsla(0,0%,100%,.14);border-radius:28px;display:grid;grid-template-columns:.7fr 1.3fr;overflow:hidden;padding:clamp(30px,5vw,72px);position:relative}.product-page_contextCore__ytulC{align-items:center;background:color-mix(in srgb,var(--accent-deep) 46%,#181818);border:1px solid color-mix(in srgb,var(--accent) 72%,transparent);border-radius:24px;display:flex;flex-direction:column;height:160px;justify-content:center;position:relative;width:160px;z-index:2}.product-page_contextCore__ytulC small{color:hsla(0,0%,100%,.48);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.product-page_contextCore__ytulC strong{font-size:1.8rem;font-weight:500;margin-top:8px}.product-page_connectionList__s3CkQ{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(150px,1fr));position:relative}.product-page_connection__6AGBm{align-items:center;background:hsla(0,0%,100%,.055);border:1px solid hsla(0,0%,100%,.16);border-radius:14px;display:flex;min-height:74px;padding:0 18px;position:relative}.product-page_connection__6AGBm:before{background:hsla(0,0%,100%,.18);content:"";height:1px;left:-60px;position:absolute;width:60px}.product-page_connection__6AGBm i{animation:product-page_signal__SX_ie 2.8s calc(var(--connection-index) * -.44s) linear infinite;background:var(--accent);border-radius:50%;box-shadow:0 0 14px var(--accent);height:6px;left:-60px;position:absolute;width:6px}.product-page_connection__6AGBm span{font-size:.9rem}@keyframes product-page_signal__SX_ie{0%{transform:translateX(0);opacity:0}18%{opacity:1}82%{opacity:1}to{transform:translateX(58px);opacity:0}}.product-page_capabilities__XprNJ{border-bottom:1px solid #dcd7cd}.product-page_capabilityGrid__EVyvt{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(2,1fr)}.product-page_capabilityGrid__EVyvt article{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-soft) 52%,#fff),#fff 62%);border:1px solid #ddd8ce;border-radius:24px;min-height:300px;padding:34px}.product-page_capabilityGrid__EVyvt h3{margin-top:82px}.product-page_trust__N1c_y{align-items:start;display:grid;grid-gap:8vw;gap:8vw;grid-template-columns:1fr .8fr;margin:0 auto;max-width:1800px;padding:clamp(90px,10vw,150px) 3vw}.product-page_trust__N1c_y>div>span{color:var(--accent-deep);display:block;font-size:.75rem;font-weight:650;letter-spacing:.1em;margin-bottom:20px;text-transform:uppercase}.product-page_trust__N1c_y>p{color:#5f5b54;font-size:1.12rem;line-height:1.65;margin:48px 0 0}.product-page_moreProducts__cU_u1{background:#ebe7df;max-width:none}.product-page_moreProducts__cU_u1>*{margin-left:auto;margin-right:auto;max-width:1700px}.product-page_productLinks__R_x1q{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(5,1fr)}.product-page_productLinks__R_x1q a{background:#f9f7f2;border:1px solid #d6d1c7;color:#161513;display:flex;flex-direction:column;min-height:190px;padding:28px;position:relative;text-decoration:none;transition:background .18s ease,transform .18s ease}.product-page_productLinks__R_x1q a:first-child{border-radius:20px 0 0 20px}.product-page_productLinks__R_x1q a:last-child{border-radius:0 20px 20px 0}.product-page_productLinks__R_x1q a:hover{background:#fff;transform:translateY(-4px)}.product-page_productLinks__R_x1q span{color:#78736b;font-size:.74rem;text-transform:uppercase}.product-page_productLinks__R_x1q strong{font-size:1.5rem;font-weight:500;margin-top:auto}.product-page_productLinks__R_x1q i{font-style:normal;position:absolute;right:24px;top:24px}.product-page_footer__wj6v_{align-items:center;background:#111;color:#fff;display:flex;justify-content:space-between;min-height:150px;padding:40px 5vw}.product-page_footer__wj6v_ a{color:#fff;text-decoration:none}.product-page_footer__wj6v_>a:first-child{font-size:1.6rem;font-weight:600}.product-page_footer__wj6v_ p{color:hsla(0,0%,100%,.55)}@media (max-width:1100px){.product-page_hero__4zhvX{min-height:auto;padding-top:130px}.product-page_heroInner__NZ94d{grid-template-columns:1fr;padding-bottom:40px}.product-page_heroVisual___8vuN{transform:none}.product-page_context__w5s_R,.product-page_promise__w0OR3,.product-page_trust__N1c_y{grid-template-columns:1fr}.product-page_context__w5s_R{min-height:auto}.product-page_productLinks__R_x1q{grid-template-columns:repeat(3,1fr)}.product-page_productLinks__R_x1q a,.product-page_productLinks__R_x1q a:first-child,.product-page_productLinks__R_x1q a:last-child{border-radius:16px}}@media (max-width:760px){.product-page_hero__4zhvX{padding:112px 20px 0}.product-page_hero__4zhvX h1{font-size:clamp(2.35rem,10.5vw,3.5rem)}.product-page_heroFacts__Dh2yl{grid-template-columns:1fr}.product-page_heroFacts__Dh2yl div+div{border-left:0;border-top:1px solid hsla(0,0%,100%,.16)}.product-page_capabilities__XprNJ,.product-page_moreProducts__cU_u1,.product-page_promise__w0OR3,.product-page_trust__N1c_y,.product-page_workflow__9A52h{padding-left:20px;padding-right:20px}.product-page_sectionIntro__hbZWR{align-items:start;flex-direction:column;gap:22px}.product-page_capabilityGrid__EVyvt,.product-page_productLinks__R_x1q,.product-page_workflowSteps__DyyGR{grid-template-columns:1fr}.product-page_workflowSteps__DyyGR li:first-child,.product-page_workflowSteps__DyyGR li:last-child{border-radius:0}.product-page_workflowSteps__DyyGR li{border-radius:18px!important;min-height:250px}.product-page_context__w5s_R{padding-left:20px;padding-right:20px}.product-page_contextMap__BrYKk{aspect-ratio:auto;grid-template-columns:1fr;gap:32px;padding:28px}.product-page_contextCore__ytulC{height:120px;width:120px}.product-page_connectionList__s3CkQ{grid-template-columns:1fr}.product-page_connection__6AGBm i,.product-page_connection__6AGBm:before{display:none}.product-page_footer__wj6v_{align-items:flex-start;flex-direction:column;gap:20px}}@media (prefers-reduced-motion:reduce){.product-page_connection__6AGBm i{animation:none}.product-page_productLinks__R_x1q a,.product-page_textLink__uAIIc span{transition:none}}