.Legal_hero__k0Wpn{position:relative;overflow:hidden;padding-top:calc(var(--header-h) + clamp(24px, 3vw, 40px));padding-bottom:clamp(32px,3vw,48px);background:radial-gradient(40% 80% at 50% 60%,color-mix(in srgb,var(--electric) 30%,transparent),transparent 70%),radial-gradient(40% 70% at 100% 0,color-mix(in srgb,var(--royal) 30%,transparent),transparent 70%),linear-gradient(160deg,var(--deep-blue),var(--navy) 60%)}.Legal_heroGrid__i6HPh{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.75fr) minmax(0,.8fr);align-items:center;gap:clamp(20px,2.5vw,40px);min-height:300px}.Legal_heroCopy___uqIQ h1{margin-top:20px;font-size:clamp(2.3rem,1.5rem + 2.4vw,3.45rem);line-height:1.08}.Legal_lead__rTrRN{max-width:44ch;margin-top:20px;font-size:var(--fs-lead);line-height:1.6}.Legal_art__0r3zJ{align-self:stretch;display:grid;place-items:center}.Legal_art__0r3zJ>*{width:100%;max-width:420px;height:auto;border-radius:var(--radius-lg)}.Legal_features__bsdR6{display:grid;gap:12px}.Legal_features__bsdR6 li{display:flex;align-items:center;gap:16px;padding:16px 18px;border:1px solid var(--glass-border);border-radius:var(--radius);background:var(--glass-dark);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%)}.Legal_features__bsdR6 strong{display:block;color:var(--white);font-size:.95rem}.Legal_features__bsdR6 li>span:last-child>span{display:block;margin-top:2px;font-size:.82rem;line-height:1.45}.Legal_featureIcon__AMNqT{display:grid;flex:none;place-items:center;width:48px;height:48px;border:1px solid var(--glass-border);border-radius:12px;background:color-mix(in srgb,var(--royal) 30%,transparent);color:var(--sky)}.Legal_main__HDmCz{padding-block:clamp(32px,3vw,48px) var(--section-y);background:var(--soft)}.Legal_mainGrid__3Y7QX{display:grid;grid-template-columns:320px minmax(0,1fr);align-items:start;gap:clamp(28px,3.5vw,56px)}.Legal_mainGrid__3Y7QX>*,.Legal_side__U4sb2>*{min-width:0}.Legal_side__U4sb2{position:sticky;top:calc(var(--header-h) + 16px);display:grid;gap:20px}.Legal_toc__ciFb_ ol{display:grid;gap:2px;padding:10px;border:1px solid var(--hairline-light);border-radius:var(--radius);background:var(--white);box-shadow:var(--card-shadow)}.Legal_toc__ciFb_ a{display:flex;align-items:center;gap:14px;padding:11px 14px;border-radius:10px;color:var(--text-navy);font-size:1.02rem;text-decoration:none}.Legal_toc__ciFb_ a svg{flex:none;color:var(--royal)}.Legal_toc__ciFb_ a:hover{background:var(--soft)}.Legal_toc__ciFb_ a[aria-current]{background:var(--ice);color:var(--royal);font-weight:700}.Legal_help__Bi1W1{display:flex;gap:16px;padding:22px;border:1px solid var(--hairline-light);border-radius:var(--radius);background:var(--white)}.Legal_helpIcon__sYXbg{display:grid;flex:none;place-items:center;width:52px;height:52px;border-radius:14px;background:var(--ice);color:var(--royal)}.Legal_help__Bi1W1 h2{font-size:1.05rem;letter-spacing:0}.Legal_help__Bi1W1 p{margin-top:6px;font-size:.9rem}.Legal_helpLink__qYsjl{display:inline-flex;align-items:center;gap:6px;margin-top:14px;padding:10px 20px;border:1.5px solid color-mix(in srgb,var(--royal) 55%,transparent);border-radius:var(--radius-pill);color:var(--royal);font-weight:700;text-decoration:none}.Legal_doc__cURpv{position:relative;max-width:820px}.Legal_updated__zF_QV{position:absolute;top:0;right:0;color:var(--slate);font-size:.9rem;font-weight:600}.Legal_section__eVdve{padding-top:8px;scroll-margin-top:calc(var(--header-h) + 20px)}.Legal_section__eVdve+.Legal_section__eVdve{margin-top:30px}.Legal_section__eVdve h2{font-size:clamp(1.45rem,1.2rem + .8vw,1.85rem);letter-spacing:-.02em}.Legal_num__uTGO_{color:var(--royal)}.Legal_section__eVdve p{margin-top:12px;color:var(--slate);font-size:1.05rem;line-height:1.7}.Legal_section__eVdve a{color:var(--royal);font-weight:600}.Legal_cards__9YRV7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.Legal_cards__9YRV7 li{display:flex;align-items:flex-start;gap:16px;padding:20px;border:1px solid var(--hairline-light);border-radius:var(--radius);background:var(--white)}.Legal_cardIcon__HxR8e{display:grid;flex:none;place-items:center;width:46px;height:46px;border-radius:12px;background:var(--ice);color:var(--royal)}.Legal_cards__9YRV7 strong{display:block;color:var(--text-navy);font-size:1.02rem}.Legal_cards__9YRV7 li>span:last-child>span{display:block;margin-top:4px;font-size:.93rem;line-height:1.55}.Legal_checks__MUQWL{display:grid;gap:10px;margin-top:16px}.Legal_checks__MUQWL.Legal_two__uV37q{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.Legal_checks__MUQWL li{display:flex;align-items:flex-start;gap:10px;color:var(--slate);font-size:1rem;line-height:1.55}.Legal_checks__MUQWL svg{flex:none;margin-top:3px;color:var(--royal)}.Legal_contactCards__BgU74{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-top:16px}.Legal_contactCards__BgU74 li{display:flex;align-items:center;gap:14px;padding:16px 18px;border:1px solid var(--hairline-light);border-radius:var(--radius);background:var(--white)}.Legal_contactCards__BgU74 svg{flex:none;color:var(--royal)}.Legal_contactCards__BgU74 strong{display:block;color:var(--text-navy)}.Legal_contactCards__BgU74 li>span{font-size:.92rem;overflow-wrap:anywhere}@media (max-width:1100px){.Legal_heroGrid__i6HPh{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.Legal_art__0r3zJ{display:none}}@media (max-width:960px){.Legal_mainGrid__3Y7QX{grid-template-columns:1fr}.Legal_side__U4sb2{position:static}.Legal_help__Bi1W1{display:none}.Legal_updated__zF_QV{position:static;margin-bottom:12px}}@media (max-width:760px){.Legal_cards__9YRV7,.Legal_checks__MUQWL.Legal_two__uV37q,.Legal_heroGrid__i6HPh{grid-template-columns:1fr}}@layer reset, components;@layer components{.Photo_photo__aHvnv{width:100%;height:auto}.Photo_pending__OjyLP{background:radial-gradient(60% 70% at 70% 40%,color-mix(in srgb,var(--electric) 38%,transparent),transparent 70%),radial-gradient(40% 50% at 20% 80%,color-mix(in srgb,var(--cyan) 18%,transparent),transparent 70%),linear-gradient(160deg,var(--deep-blue),var(--navy))}}.not-found_hero__Jgoyo{position:relative;overflow:hidden;padding-top:calc(var(--header-h) + clamp(24px, 3vw, 48px));padding-bottom:clamp(40px,5vw,72px);background:radial-gradient(45% 70% at 70% 50%,color-mix(in srgb,var(--royal) 45%,transparent),transparent 70%),radial-gradient(40% 60% at 100% 100%,color-mix(in srgb,var(--electric) 30%,transparent),transparent 70%),linear-gradient(160deg,var(--deep-blue),var(--navy) 65%);border-bottom:1px solid color-mix(in srgb,var(--electric) 50%,transparent)}.not-found_grid__1YYjq{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,4vw,64px);min-height:520px}.not-found_kicker__HEsER{color:var(--sky);font-size:.9rem;font-weight:600;letter-spacing:.35em;text-transform:uppercase}.not-found_code__7e29u{margin-top:16px;color:var(--white);font-size:clamp(6rem,3rem + 10vw,11rem);font-weight:800;line-height:.95;letter-spacing:-.04em}.not-found_code__7e29u span{background:linear-gradient(160deg,var(--cyan),var(--royal));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.not-found_copy__HdC4R h1{margin-top:20px;font-size:clamp(2rem,1.3rem + 2.4vw,3.3rem);line-height:1.1}.not-found_lead__nArZt{max-width:42ch;margin-top:18px;font-size:var(--fs-lead)}.not-found_actions__iVU5n{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}.not-found_art__nApeu{position:relative}.not-found_artImg__BdYlc{width:100%;height:auto;border-radius:var(--radius-lg)}.not-found_quick__xEFF1{position:absolute;top:8%;right:0;width:min(230px,42%)}.not-found_quick__xEFF1 ul{display:grid;gap:12px}.not-found_quick__xEFF1 a{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid var(--glass-border);border-radius:12px;background:var(--glass-dark);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--white);font-weight:600;text-decoration:none;transition:transform .2s var(--ease),border-color .2s var(--ease)}.not-found_quick__xEFF1 a svg:first-child{color:var(--sky)}.not-found_quick__xEFF1 a svg:last-child{margin-left:auto;color:var(--sky)}.not-found_quick__xEFF1 a:hover{border-color:var(--sky);transform:translateX(-3px)}@media (prefers-reduced-motion:reduce){.not-found_quick__xEFF1 a:hover{transform:none}}@media (max-width:960px){.not-found_grid__1YYjq{grid-template-columns:1fr;min-height:0}.not-found_quick__xEFF1{position:static;width:auto;margin-top:20px}.not-found_quick__xEFF1 ul{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@layer reset, components;@layer components{.PageHero_hero__E4I9V{position:relative;isolation:isolate;overflow:hidden;min-height:min(47rem,max(38rem,48vw));padding-top:calc(var(--header-h) + clamp(24px, 3vw, 48px));padding-bottom:clamp(32px,3vw,44px)}.PageHero_heroMedia__FHebZ{position:absolute;inset:0;z-index:-1}.PageHero_heroMedia__FHebZ:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--navy) 0,color-mix(in srgb,var(--navy) 88%,transparent) 30%,color-mix(in srgb,var(--navy) 10%,transparent) 62%,transparent 100%),linear-gradient(0deg,var(--navy) 0,transparent 22%)}.PageHero_heroImg__GhuBw{width:100%;height:100%;object-fit:cover;object-position:70% center}.PageHero_heroInner__WpW4I{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:32px}.PageHero_heroCopy__6rxHS{max-width:680px}.PageHero_heroTitle__Y4SMj{margin-top:22px;font-size:var(--fs-h1);line-height:1.08;letter-spacing:-.025em}.PageHero_gradientText__tSUOY{display:inline-block;color:var(--sky);background:var(--grad-accent-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.PageHero_heroLead__0s5hw{max-width:44ch;margin-top:24px;font-size:var(--fs-lead);line-height:1.6}.PageHero_heroActions__htY_u{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}.PageHero_highlights__OBjaa{display:flex;flex-wrap:wrap;gap:20px 32px;margin-top:clamp(40px,4.5vw,60px)}@media (min-width:1100px){.PageHero_highlights__OBjaa{flex-wrap:nowrap;width:max-content}}.PageHero_highlights__OBjaa li{display:flex;align-items:center;gap:12px}.PageHero_highlights__OBjaa strong{display:block;color:var(--white);font-size:.875rem;font-weight:700;line-height:1.3}.PageHero_highlights__OBjaa li>span:last-child>span{display:block;font-size:.8rem;line-height:1.4}.PageHero_highlightIcon__kfAt_{display:grid;flex:none;place-items:center;width:44px;height:44px;border:1px solid var(--glass-border);border-radius:12px;background:color-mix(in srgb,var(--royal) 30%,transparent);color:var(--sky)}.PageHero_stacked__AaFIA{gap:20px clamp(24px,3vw,48px)}.PageHero_stacked__AaFIA li{flex-direction:column;align-items:flex-start;gap:14px}.PageHero_stacked__AaFIA .PageHero_highlightIcon__kfAt_{width:56px;height:56px;border:0;border-radius:14px;background:var(--grad-icon);box-shadow:0 12px 24px -10px color-mix(in srgb,var(--royal) 70%,transparent);color:var(--white)}.PageHero_stacked__AaFIA strong{font-size:.95rem}.PageHero_heroAside__Hs7f9{position:relative}@media (max-width:1100px){.PageHero_heroInner__WpW4I{grid-template-columns:1fr}.PageHero_heroAside__Hs7f9:not(.PageHero_stack__7EcBu){display:none}.PageHero_heroMedia__FHebZ:after{background:linear-gradient(90deg,var(--navy) 0,color-mix(in srgb,var(--navy) 80%,transparent) 55%,color-mix(in srgb,var(--navy) 35%,transparent) 100%),linear-gradient(0deg,var(--navy) 0,transparent 30%)}}@media (max-width:720px){.PageHero_hero__E4I9V{min-height:0}}@media (max-width:480px){.PageHero_heroActions__htY_u>*{flex:1 1 100%}}}.page_wideBreak__dLR_P{display:inline}.page_tile__z4CcG{display:grid;flex:none;place-items:center;width:46px;height:46px;border-radius:12px;background:var(--grad-icon);box-shadow:0 10px 20px -10px color-mix(in srgb,var(--royal) 60%,transparent);color:var(--white)}.page_darkTile__ecu3m{display:grid;flex:none;place-items:center;width:54px;height:54px;border:1px solid var(--glass-border);border-radius:14px;background:color-mix(in srgb,var(--royal) 30%,transparent);color:var(--sky)}.page_heroCard__bIkn2{position:absolute;top:6%;right:0;width:250px}@media (prefers-reduced-motion:no-preference){.page_heroCard__bIkn2{animation:page_float__GRet2 8s var(--ease) infinite alternate}@keyframes page_float__GRet2{to{transform:translateY(-10px)}}}.page_key__NbidB{padding-block:clamp(40px,3.5vw,52px) var(--section-y);background:var(--soft)}.page_keyHeadRight__tz_5X{display:flex;flex:1 1 520px;align-items:center;justify-content:flex-end;gap:24px 40px}.page_keyHeadRight__tz_5X p{max-width:40ch}.page_solutionGrid__oeTAb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:36px}.page_solution__N0KQS{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);overflow:hidden;border:1px solid var(--hairline-light);border-radius:var(--radius);background:var(--white);box-shadow:var(--card-shadow);scroll-margin-top:calc(var(--header-h) + 24px);transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.page_solution__N0KQS:hover{transform:translateY(-4px);box-shadow:0 24px 48px -20px color-mix(in srgb,var(--royal) 35%,transparent)}.page_solutionCopy__Nulbu{display:flex;flex-direction:column;padding:24px 12px 22px 24px}.page_solutionCopy__Nulbu h3{margin-top:18px;font-size:1.1rem;font-weight:800;line-height:1.25}.page_solutionCopy__Nulbu p{margin-top:10px;font-size:.9rem;line-height:1.5}.page_learn__KkTeS{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:16px;color:var(--royal);font-size:.9rem;font-weight:700;text-decoration:none}.page_learn__KkTeS:hover{text-decoration:underline;text-underline-offset:3px}.page_solutionMedia__mStew{position:relative;background:var(--ice)}.page_solutionMedia__mStew>*{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.page_why__YUxXh{padding-block:clamp(48px,4.5vw,64px);background:radial-gradient(50% 80% at 100% 0,color-mix(in srgb,var(--royal) 32%,transparent),transparent 70%),var(--navy)}.page_whyGrid__cmmlK{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,4vw,64px)}.page_whyText__b0GFe{max-width:50ch;margin-top:16px;font-size:1.05rem}.page_whyButton__mMsrQ{margin-top:28px}.page_whyCards__IaWCF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.page_whyCards__IaWCF li{display:flex;align-items:center;gap:18px;padding:20px}.page_whyCards__IaWCF h3{font-size:1rem;font-weight:700;letter-spacing:0}.page_whyCards__IaWCF p{margin-top:4px;font-size:.875rem;line-height:1.5}.page_approach__nyKgT{padding-block:clamp(40px,4vw,56px);background:var(--soft)}.page_approachGrid__n9AcM{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,4vw,64px)}.page_approachText__cDFtR{max-width:48ch;margin-top:16px;font-size:1.05rem}.page_approachList__vmYbs{display:grid;gap:18px;margin-top:28px}.page_approachList__vmYbs li{display:flex;align-items:center;gap:18px}.page_approachList__vmYbs h3{font-size:1rem;font-weight:700;letter-spacing:0}.page_approachList__vmYbs p{margin-top:2px;font-size:.9rem}.page_approachMedia__OB5PP{position:relative;overflow:hidden;border-radius:var(--radius-lg);box-shadow:0 30px 60px -30px color-mix(in srgb,var(--deep-blue) 55%,transparent)}.page_approachImg__giXa5{aspect-ratio:16/11;object-fit:cover}.page_ideasCard__s2ke3{position:absolute;right:20px;bottom:20px;display:flex;align-items:center;gap:16px;padding:16px 18px;border:1px solid var(--glass-border);border-radius:var(--radius);background:color-mix(in srgb,var(--navy) 80%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-decoration:none}.page_ideasText__1EFHp{color:var(--white);font-size:.95rem;font-weight:700;line-height:1.35}.page_ideasArrow__J0xmw{display:grid;place-items:center;width:36px;height:36px;margin-left:12px;border-radius:50%;background:var(--electric);color:var(--white);transition:transform .25s var(--ease)}.page_ideasCard__s2ke3:hover .page_ideasArrow__J0xmw{transform:translateX(3px)}.page_industries__GMMXr{padding-block:clamp(28px,2.5vw,40px) var(--section-y);background:var(--soft)}.page_industryGrid__Z4zso{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:16px;margin-top:32px}.page_industryGrid__Z4zso li{display:grid;justify-items:center;gap:14px;padding:24px 8px 20px;border:1px solid var(--hairline-light);border-radius:var(--radius);background:var(--white);box-shadow:var(--card-shadow);color:var(--text-navy);font-size:.95rem;font-weight:700;text-align:center}.page_industryIcon__x2zdE{color:var(--royal)}.page_impact__SFrVj{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(48px,4.5vw,64px);background:radial-gradient(40% 70% at 100% 0,color-mix(in srgb,var(--royal) 35%,transparent),transparent 70%),var(--navy)}.page_arrow__Cjx7N{position:absolute;z-index:-1;bottom:0;left:11%;width:min(520px,36vw);height:auto}.page_impactGrid__SPc9p{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(32px,4vw,64px)}.page_impactCopy__bYTlJ{max-width:400px}.page_impactText__k1Syp{text-shadow:0 1px 12px var(--navy);margin-top:16px;font-size:1.05rem}.page_impactCards__Z1U61{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.page_impactCards__Z1U61 li{display:flex;align-items:center;gap:20px;padding:22px}.page_impactCards__Z1U61 strong{display:block;color:var(--white);font-size:1.7rem;font-weight:800;line-height:1.1}.page_impactCards__Z1U61 span:not(.page_hexTile__yeUNe){display:block;margin-top:6px;font-size:.875rem;line-height:1.45}.page_hexTile__yeUNe{display:grid;flex:none;place-items:center;width:64px;height:64px;clip-path:polygon(25% 3%,75% 3%,100% 50%,75% 97%,25% 97%,0 50%);background:linear-gradient(145deg,color-mix(in srgb,var(--royal) 55%,transparent),color-mix(in srgb,var(--royal) 25%,transparent));color:var(--sky)}.page_cta__vQLD7{position:relative;isolation:isolate;overflow:hidden;background:var(--soft)}.page_ctaMedia__fquGd{position:absolute;inset:0 45% 0 0;z-index:-1}.page_ctaMedia__fquGd:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 55%,var(--soft) 100%)}.page_ctaImg__XUaQL{width:100%;height:100%;object-fit:cover;object-position:30% 30%}.page_ctaInner__jQ_pU{display:flex;justify-content:flex-end;padding-block:clamp(48px,5vw,72px)}.page_ctaCopy__8ggai{width:min(560px,45%)}.page_ctaText__0VKw2{max-width:46ch;margin-top:16px;font-size:1.05rem}.page_ctaActions__fL9AC{display:flex;flex-wrap:wrap;gap:16px;margin-top:28px}@media (prefers-reduced-motion:reduce){.page_ideasCard__s2ke3:hover .page_ideasArrow__J0xmw,.page_solution__N0KQS:hover{transform:none}}@media (max-width:1200px){.page_solutionGrid__oeTAb{grid-template-columns:repeat(2,minmax(0,1fr))}.page_industryGrid__Z4zso{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1000px){.page_keyHeadRight__tz_5X{flex-wrap:wrap;justify-content:flex-start}.page_approachGrid__n9AcM,.page_impactGrid__SPc9p,.page_whyGrid__cmmlK{grid-template-columns:1fr}.page_arrow__Cjx7N{left:auto;right:-10%;width:70vw;opacity:.4}.page_ctaMedia__fquGd{position:relative;inset:auto;height:320px}.page_ctaMedia__fquGd:after{background:linear-gradient(180deg,transparent 60%,var(--soft) 100%)}.page_ctaInner__jQ_pU{padding-top:8px}.page_ctaCopy__8ggai{width:100%}.page_wideBreak__dLR_P{display:none}}@media (max-width:720px){.page_impactCards__Z1U61,.page_solutionGrid__oeTAb,.page_solution__N0KQS,.page_whyCards__IaWCF{grid-template-columns:1fr}.page_solutionMedia__mStew{order:-1;height:180px}.page_industryGrid__Z4zso{grid-template-columns:repeat(2,minmax(0,1fr))}.page_ideasCard__s2ke3{left:12px;right:12px;bottom:12px}}