.Nav_nav__dr235{position:-webkit-sticky;position:sticky;top:0;z-index:1000;background:transparent;border-bottom:1px solid transparent;transition:background-color .35s ease,border-color .35s ease,box-shadow .35s ease,-webkit-backdrop-filter .35s ease;transition:background-color .35s ease,border-color .35s ease,box-shadow .35s ease,backdrop-filter .35s ease;transition:background-color .35s ease,border-color .35s ease,box-shadow .35s ease,backdrop-filter .35s ease,-webkit-backdrop-filter .35s ease;padding-block:20px}.Nav_scrolled__Xf6IC{background-color:hsla(0,0%,100%,.72);backdrop-filter:saturate(180%) blur(12px);-webkit-backdrop-filter:saturate(180%) blur(12px);border-bottom-color:var(--ds-color-border-subtle,#cccce1);box-shadow:0 1px 0 rgba(27,27,55,.03)}.Nav_inner__w4toY{max-width:none;margin:0;padding-inline:clamp(32px,4vw,80px);min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:24px;position:relative}.Nav_brand__987Z_{display:inline-flex;align-items:center;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:2.625rem;font-weight:700;letter-spacing:-.015em;color:#1b1b37;line-height:1;flex-shrink:0;z-index:2}.Nav_brandB__8HLzT{display:inline-block;color:#2b8a80;transform:rotate(-9deg);transform-origin:50% 78%}@media (max-width:900px){.Nav_brand__987Z_{font-size:1.875rem}}.Nav_links__qwdm8{display:flex;align-items:center;gap:32px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.Nav_link__37OeF{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:.9375rem;font-weight:400;color:#1b1b37;opacity:.8;line-height:1;cursor:pointer;transition:opacity .35s ease,color .35s ease}.Nav_link__37OeF:hover{opacity:1;color:#1b1b37}.Nav_linkActive__bJTPC{color:#2b8a80;opacity:1;font-weight:500;pointer-events:none}.Nav_actions__KAzij{display:flex;align-items:center;gap:8px;flex-shrink:0;z-index:2}.Nav_cta__1u5W_{display:inline-flex;align-items:center;justify-content:center;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:.9375rem;font-weight:600;line-height:1;padding:10px 18px;border-radius:8px;background-color:#2b8a80;color:#f0f0f4;border:1px solid #2b8a80;cursor:pointer;white-space:nowrap;transition:background-color .35s ease,color .35s ease,border-color .35s ease}.Nav_cta__1u5W_:hover{background-color:#f0f0f4;color:#2b8a80;border-color:#2b8a80}.Nav_cta__1u5W_:focus-visible{outline:2px solid #2b8a80;outline-offset:2px}.Nav_cta__1u5W_:active{background-color:#1f6b63;color:#f0f0f4;border-color:#1f6b63}.Nav_toggle__Yof6p{display:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:9px;margin-right:-9px;background:transparent;border:none;cursor:pointer;z-index:1002}.Nav_toggle__Yof6p span{display:block;width:100%;height:2px;border-radius:2px;background-color:#1b1b37;transition:transform .35s ease,opacity .35s ease}.Nav_toggleOpen__w_lRB span:first-child{transform:translateY(7px) rotate(45deg)}.Nav_toggleOpen__w_lRB span:nth-child(2){opacity:0}.Nav_toggleOpen__w_lRB span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.Nav_mobileMenu__W2JrP{position:fixed;inset:0;z-index:1001;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .35s ease,transform .35s ease,visibility .35s ease}.Nav_mobileMenuOpen__wekf_{opacity:1;visibility:visible;transform:translateY(0)}.Nav_mobileLink__KuAbg{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:1.875rem;font-weight:500;color:#1b1b37;opacity:.85;transition:opacity .35s ease,color .35s ease}.Nav_mobileLink__KuAbg:hover{opacity:1}.Nav_mobileLinkActive__lTEuh{color:#2b8a80;opacity:1;pointer-events:none}.Nav_mobileCta__39IUI{margin-top:8px;padding:13px 28px;font-size:1rem}@media (max-width:900px){.Nav_actions__KAzij,.Nav_links__qwdm8{display:none}.Nav_toggle__Yof6p{display:flex}}@media (max-width:600px){.Nav_inner__w4toY{padding-inline:18px}.Nav_mobileLink__KuAbg{font-size:1.25rem}}.Footer_footer__o4_Ec{background-color:var(--ds-color-panel);border-top:1px solid var(--ds-color-border-subtle);font-family:var(--ds-font-sans);color:var(--ds-color-text)}.Footer_inner__w0_wv{max-width:var(--grid-max-width,1200px);margin:0 auto;padding:var(--ds-space-3xl) var(--ds-container-pad) var(--ds-space-xl)}.Footer_top__G3YrT{display:grid;grid-template-columns:minmax(220px,1.4fr) 3fr;grid-gap:var(--ds-space-2xl);gap:var(--ds-space-2xl);align-items:start}.Footer_brandBlock__JyQ3H{max-width:320px}.Footer_brand__jM_uq{display:inline-block;font-size:1.25rem;font-weight:var(--ds-weight-semibold);letter-spacing:-.01em;color:var(--ds-color-ink);line-height:1}.Footer_tagline__zpS_S{margin:var(--ds-space-sm) 0 0;font-size:var(--ds-type-body-sm);line-height:1.55;color:var(--ds-color-muted)}.Footer_columns__KjNlI{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--ds-space-xl) var(--ds-space-lg);gap:var(--ds-space-xl) var(--ds-space-lg)}.Footer_column__bdntN{min-width:0}.Footer_columnHeading__SrFyh{margin:0 0 var(--ds-space-sm);font-size:var(--ds-type-caption);font-weight:var(--ds-weight-semibold);letter-spacing:.02em;color:var(--ds-color-ink)}.Footer_columnList__PcHTp{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ds-space-xs)}.Footer_columnLink__vADEB{font-size:var(--ds-type-caption);line-height:1.4;color:var(--ds-color-muted);cursor:pointer;transition:var(--ds-transition-link)}button.Footer_columnLink__vADEB{display:inline;background:none;border:none;padding:0;margin:0;font-family:inherit;font-weight:inherit;text-align:left}.Footer_columnLink__vADEB:hover{color:var(--ds-color-accent)}.Footer_columnLink__vADEB:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-offset);border-radius:2px}.Footer_bottom__1trOp{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-md);margin-top:var(--ds-space-2xl);padding-top:var(--ds-space-lg);border-top:1px solid var(--ds-color-border-subtle)}.Footer_bottomBrand__kpENW{font-size:1rem;font-weight:var(--ds-weight-semibold);letter-spacing:-.01em;color:var(--ds-color-ink)}.Footer_copyright__sqw0C{font-size:var(--ds-type-caption);color:var(--ds-color-muted)}@media (max-width:1000px){.Footer_top__G3YrT{grid-template-columns:1fr;gap:var(--ds-space-xl)}.Footer_brandBlock__JyQ3H{max-width:none}}@media (max-width:720px){.Footer_columns__KjNlI{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-lg) var(--ds-space-md)}.Footer_inner__w0_wv{padding-top:var(--ds-space-2xl)}}@media (max-width:480px){.Footer_columns__KjNlI{grid-template-columns:1fr 1fr}.Footer_bottom__1trOp{flex-direction:column;align-items:flex-start;gap:var(--ds-space-xs)}}.Footer_brandB__NBruT{display:inline-block;color:#2b8a80;transform:rotate(-9deg);transform-origin:50% 78%}.Glyphs_glyph__N5a2f{width:100%;height:auto;display:block;overflow:visible}.Glyphs_glyphRing__QDQIp{fill:none;stroke:var(--color-border,#cccce1);stroke-width:1;vector-effect:non-scaling-stroke}.Glyphs_glyphStroke__msr_I{fill:none;stroke:var(--color-ink,#1b1b37);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.Glyphs_glyphAccent__Y2py2{stroke:var(--color-accent,#2b8a80);stroke-width:1.6}.Glyphs_glyphAccentFill__6MWjE{fill:var(--color-accent,#2b8a80);stroke:none}.Glyphs_glyphRoute__e7Wm4{fill:none;stroke:var(--color-muted,#7d8794);stroke-width:1.3;stroke-linecap:round;stroke-dasharray:3 6;vector-effect:non-scaling-stroke}.VerticalsHero_hero__WfnHb{position:relative;overflow:hidden;background-color:var(--color-page-bg,#fff);margin-top:-72px;padding-top:128px;padding-bottom:76px}.VerticalsHero_wash__4fe3i{position:absolute;inset:0 0 auto 0;height:78%;background:radial-gradient(120% 82% at 50% -18%,var(--color-wash,#f0f0f4) 0,rgba(228,244,241,0) 62%),linear-gradient(180deg,rgba(228,244,241,.28) 0,rgba(228,244,241,0) 100%);pointer-events:none}.VerticalsHero_inner__uary4{position:relative;z-index:1;max-width:var(--grid-max-width,1200px);margin:0 auto;padding-inline:var(--grid-gutter,24px)}.VerticalsHero_copy__ynxbn{max-width:760px}.VerticalsHero_eyebrow__QpUtj{margin:0 0 18px;font-family:var(--font-mono,"JetBrains Mono",Menlo,monospace);font-size:.75rem;font-weight:500;letter-spacing:.03em;color:var(--color-accent,#2b8a80)}.VerticalsHero_heading__RxXIu{margin:0 0 22px;font-family:var(--font-sans,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif);font-weight:600;font-size:clamp(2.4rem,5.2vw,3.7rem);line-height:1.04;letter-spacing:-.03em;color:var(--color-heading,#1b1b37)}.VerticalsHero_body__yRtWb{margin:0;max-width:620px;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.62;color:var(--color-muted,#7d8794)}.VerticalsHero_motifs__I5hs6{list-style:none;margin:56px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.VerticalsHero_motif__uRl25{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.VerticalsHero_motifLink__soNZP{display:flex;flex-direction:column;gap:16px;width:100%;color:inherit;text-decoration:none;cursor:pointer}.VerticalsHero_motifFrame__5BfRy{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:4/3;padding:22px;background:var(--color-surface,#f0f0f4);border:1px solid var(--color-border-subtle,#cccce1);border-radius:12px;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease,border-color .35s ease}.VerticalsHero_motifLink__soNZP:hover .VerticalsHero_motifFrame__5BfRy{transform:translateY(-3px);box-shadow:0 14px 40px -24px rgba(26,28,32,.28);border-color:var(--color-border,#cccce1)}.VerticalsHero_motifLink__soNZP:focus-visible{outline:2px solid var(--color-accent,#2b8a80);outline-offset:3px;border-radius:8px}.VerticalsHero_motifFrame__5BfRy svg{width:92px;max-width:100%}.VerticalsHero_motifName__ImgjA{font-family:var(--font-mono,"JetBrains Mono",Menlo,monospace);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink,#1b1b37)}.VerticalsHero_closing__dowBT{margin:48px 0 0;padding-top:26px;border-top:1px solid var(--color-border-subtle,#cccce1);max-width:640px;font-family:var(--font-sans,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif);font-style:italic;font-size:clamp(1.1rem,1.6vw,1.32rem);line-height:1.5;color:var(--color-ink,#1b1b37)}@media (max-width:900px){.VerticalsHero_hero__WfnHb{padding-top:48px;padding-bottom:60px}.VerticalsHero_motifs__I5hs6{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width:600px){.VerticalsHero_hero__WfnHb{padding-top:40px}.VerticalsHero_motifs__I5hs6{grid-template-columns:repeat(2,1fr);gap:12px}.VerticalsHero_motifFrame__5BfRy{padding:16px}.VerticalsHero_motifFrame__5BfRy svg{width:66px}}.VerticalsHero_motifImg__S5ewL{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.VerticalsHero_motifGlyphFallback__Xd1Wo{display:none;align-items:center;justify-content:center;width:100%;height:100%}.TextShimmer_shimmer__iJT9O{position:relative;display:inline-block;background-repeat:no-repeat,padding-box;background-size:250% 100%,auto;background-clip:text;-webkit-background-clip:text;color:transparent;--base-color:var(--ds-color-accent);--base-gradient-color:color-mix(in srgb,var(--ds-color-accent) 45%,#fff);--bg:linear-gradient(90deg,transparent calc(50% - var(--spread)),var(--base-gradient-color),transparent calc(50% + var(--spread)));background-image:var(--bg),linear-gradient(var(--base-color),var(--base-color))}.VerticalBlock_block__G7W2d{background-color:var(--color-page-bg,#fff)}.VerticalBlock_tint__prd6n{background-color:var(--color-surface,#f0f0f4)}.VerticalBlock_inner__hWgvn{max-width:var(--grid-max-width,1200px);margin:0 auto;padding:clamp(64px,8vw,108px) var(--grid-gutter,24px);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;grid-gap:clamp(40px,6vw,88px);gap:clamp(40px,6vw,88px)}.VerticalBlock_reverse___JEug .VerticalBlock_visual__7olQd{order:-1}.VerticalBlock_copy__6wlZm{min-width:0}.VerticalBlock_copyReveal__x4b6Y{will-change:transform}.VerticalBlock_heading__NL7QM{margin:0 0 20px;font-family:var(--font-sans,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif);font-weight:600;font-size:clamp(1.85rem,3.4vw,2.6rem);line-height:1.08;letter-spacing:-.025em;color:var(--color-heading,#1b1b37)}.VerticalBlock_body__soXhI{margin:0 0 34px;max-width:44ch;font-size:clamp(1.02rem,1.25vw,1.14rem);line-height:1.62;color:var(--color-muted,#7d8794)}.VerticalBlock_proof__a4jeY{list-style:none;margin:0;padding:0;border-top:1px solid var(--color-border-subtle,#cccce1)}.VerticalBlock_proofRow__xqKvE{display:flex;align-items:flex-start;gap:12px;padding:15px 2px;border-bottom:1px solid var(--color-border-subtle,#cccce1)}.VerticalBlock_proofText__jeCEZ{font-size:1rem;line-height:1.5;color:var(--color-ink,#1b1b37)}.VerticalBlock_visual__7olQd{min-width:0}.VerticalBlock_panel__WwuGw{display:flex;align-items:center;justify-content:center;aspect-ratio:5/4;padding:clamp(28px,5vw,56px);background:linear-gradient(180deg,var(--color-page-bg,#fff) 0,var(--color-surface,#f0f0f4) 100%);border:1px solid var(--color-border-subtle,#cccce1);border-radius:16px;box-shadow:0 24px 60px -44px rgba(26,28,32,.28)}.VerticalBlock_panel__WwuGw svg{width:min(280px,78%);height:auto}.VerticalBlock_panelAccent__NaZpD{background:radial-gradient(120% 120% at 78% 22%,rgba(43,138,128,.1) 0,rgba(43,138,128,0) 58%),linear-gradient(180deg,var(--color-page-bg,#fff) 0,var(--color-surface,#f0f0f4) 100%);border-color:rgba(43,138,128,.28)}@media (max-width:900px){.VerticalBlock_inner__hWgvn{grid-template-columns:1fr;gap:40px}.VerticalBlock_reverse___JEug .VerticalBlock_visual__7olQd,.VerticalBlock_visual__7olQd{order:0}.VerticalBlock_panel__WwuGw{aspect-ratio:16/10;max-width:460px}}@media (max-width:600px){.VerticalBlock_body__soXhI{margin-bottom:28px}.VerticalBlock_panel__WwuGw svg{width:min(220px,82%)}}.VerticalBlock_panelImg__Yqv3K{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.VerticalBlock_panelGlyphFallback__dd4Q8{display:none;align-items:center;justify-content:center;width:100%;height:100%}.CheckIcon_check__OYDvj{width:20px;height:20px;flex-shrink:0;margin-top:1px}.CheckIcon_checkLg__G4rZl{width:22px;height:22px;margin-top:3px}.CheckIcon_checkRing__dFNqg{fill:rgba(43,138,128,.08);stroke:rgba(43,138,128,.35);stroke-width:1}.CheckIcon_checkTick__xUgoO{fill:none;stroke:#2b8a80;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.VerticalsCta_cta__Uanx_{position:relative;background-color:var(--color-dark-surface,#0e0f11)}.VerticalsCta_divider__Y_evt{position:absolute;top:0;left:0;right:0;line-height:0;transform:translateY(-99%)}.VerticalsCta_divider__Y_evt svg{display:block;width:100%;height:90px}.VerticalsCta_dividerPath__Wa9B0{fill:var(--color-dark-surface,#0e0f11)}.VerticalsCta_inner__bTQsI{position:relative;z-index:1;max-width:var(--grid-max-width,1200px);margin:0 auto;padding:clamp(88px,11vw,148px) var(--grid-gutter,24px);text-align:center}.VerticalsCta_reveal__NazTH{will-change:transform}.VerticalsCta_heading__BfIKK{margin:0 auto 20px;max-width:18ch;font-family:var(--font-sans,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif);font-weight:600;font-size:clamp(2rem,4.4vw,3.15rem);line-height:1.08;letter-spacing:-.03em;color:var(--color-heading-inverse,#f2f3f5)}.VerticalsCta_body__wkCjb{margin:0 auto 40px;max-width:52ch;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.6;color:var(--color-muted-inverse,#8a929e)}.VerticalsCta_actions__fVH5s{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.VerticalsCta_primary__gW_op{display:inline-flex;align-items:center;justify-content:center;padding:14px 26px;border-radius:8px;font-family:var(--font-sans,Inter,sans-serif);font-size:1rem;font-weight:600;color:var(--color-on-accent,#f0f0f4);background-color:var(--color-accent,#2b8a80);border:1px solid var(--color-accent,#2b8a80);transition:background-color .35s ease,color .35s ease,border-color .35s ease}.VerticalsCta_primary__gW_op:hover{background-color:var(--color-on-accent,#f0f0f4);color:var(--color-accent,#2b8a80);border-color:var(--color-on-accent,#f0f0f4)}.VerticalsCta_primary__gW_op:focus-visible{outline:2px solid var(--color-accent,#2b8a80);outline-offset:3px}.VerticalsCta_primary__gW_op:active{background-color:var(--color-accent-hover,#1f6b63);color:#f0f0f4;border-color:var(--color-accent-hover,#1f6b63)}.VerticalsCta_secondary__12aA2{display:inline-flex;align-items:center;justify-content:center;padding:14px 26px;border-radius:8px;font-family:var(--font-sans,Inter,sans-serif);font-size:1rem;font-weight:600;color:var(--color-heading-inverse,#f2f3f5);background-color:transparent;border:1px solid rgba(242,243,245,.3);transition:background-color .35s ease,border-color .35s ease,color .35s ease}.VerticalsCta_secondary__12aA2:hover{background-color:rgba(242,243,245,.08);border-color:rgba(242,243,245,.55)}.VerticalsCta_secondary__12aA2:focus-visible{outline:2px solid #f2f3f5;outline-offset:3px}@media (max-width:600px){.VerticalsCta_actions__fVH5s{flex-direction:column;align-items:stretch}.VerticalsCta_primary__gW_op,.VerticalsCta_secondary__12aA2{width:100%}.VerticalsCta_divider__Y_evt svg{height:56px}}.CtaActions_ctaGlowWrap__CPpu1{position:relative;display:flex}.CtaActions_ctaGlow__XQvj2{pointer-events:none}.GlowEffect_glow__GGIuQ{position:absolute;inset:0;height:100%;width:100%;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;transform:translateZ(0) scale(var(--scale,1))}.SquiggleDivider_divider__FpXO1{display:block;width:100%;line-height:0;overflow:hidden;margin-top:-1px;margin-bottom:-1px}.SquiggleDivider_divider__FpXO1 svg{display:block;width:100%}.SquiggleDivider_gentle__SkGmv svg{height:40px}.SquiggleDivider_medium__MV3sm svg{height:48px}.SquiggleDivider_bold__oFuLA svg{height:58px}.SquiggleDivider_flip__5ESe0{transform:scaleX(-1)}@media (max-width:900px){.SquiggleDivider_gentle__SkGmv svg{height:32px}.SquiggleDivider_medium__MV3sm svg{height:38px}.SquiggleDivider_bold__oFuLA svg{height:46px}}@media (max-width:600px){.SquiggleDivider_gentle__SkGmv svg{height:26px}.SquiggleDivider_medium__MV3sm svg{height:30px}.SquiggleDivider_bold__oFuLA svg{height:38px}}