.HeroRoutingVisual_visual__4F3m_{min-width:0;width:100%;max-width:700px;margin:0;justify-self:end;color:var(--ink-soft)}.HeroRoutingVisual_desktopDiagram__Nt_83,.HeroRoutingVisual_mobileDiagram__s06E7{display:block;width:100%;height:auto;overflow:visible}.HeroRoutingVisual_mobileDiagram__s06E7{display:none}.HeroRoutingVisual_columnLabel__AxUgu{fill:var(--ink-soft);font-size:12px}.HeroRoutingVisual_connection__7im_j{fill:none;stroke:var(--line);stroke-width:1.2}.HeroRoutingVisual_trail__s5iJL{fill:none;stroke:var(--accent);stroke-width:2;stroke-linecap:round;stroke-opacity:.55;opacity:0}.HeroRoutingVisual_packet__KaRnV{fill:var(--accent);opacity:0}.HeroRoutingVisual_node__7TzDq{fill:var(--paper-raised);stroke:var(--line);stroke-width:1}.HeroRoutingVisual_nodeGlow__1ZdFR{fill:color-mix(in srgb,var(--accent) 7%,transparent);stroke:var(--accent);stroke-width:1.5;opacity:0}.HeroRoutingVisual_nodeTitle__HvibT{fill:var(--ink);font-size:14px;font-weight:550}.HeroRoutingVisual_smallNodeTitle__oZ0zm{fill:var(--ink);font-size:11.5px;font-weight:550}.HeroRoutingVisual_coreBody__Q96GM{fill:var(--accent)}.HeroRoutingVisual_coreHalo__eJEWw{fill:color-mix(in srgb,var(--accent) 9%,transparent)}.HeroRoutingVisual_coreWordmark__7Yi5a{fill:var(--paper-raised);font-size:37px;font-weight:650;letter-spacing:-.07em}.HeroRoutingVisual_coreLabel__T4DTR{fill:var(--paper-raised);font-size:12px}.HeroRoutingVisual_mobileWordmark__FAE_t{fill:var(--paper-raised);font-size:29px;font-weight:650;letter-spacing:-.07em}.HeroRoutingVisual_mobileCoreLabel__yG2UI{fill:var(--paper-raised);font-size:10px}.HeroRoutingVisual_tools__RYx_X .HeroRoutingVisual_node__7TzDq{stroke:color-mix(in srgb,var(--accent) 50%,var(--line))}.HeroRoutingVisual_accessibleDescription__9EyuJ{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (min-width:768px) and (max-width:1199px){.HeroRoutingVisual_visual__4F3m_{max-width:660px;justify-self:center}.HeroRoutingVisual_desktopDiagram__Nt_83{max-height:360px}}@media (max-width:639px){.HeroRoutingVisual_desktopDiagram__Nt_83{display:none}.HeroRoutingVisual_mobileDiagram__s06E7{display:block}.HeroRoutingVisual_visual__4F3m_{max-width:410px;justify-self:center}}@media (prefers-reduced-motion:reduce){.HeroRoutingVisual_connection__7im_j{stroke:color-mix(in srgb,var(--accent) 42%,var(--line))}}.HeroSection_hero__y9HnQ{background:var(--paper);scroll-margin-top:72px}.HeroSection_stage__gBIwi{min-height:min(760px,calc(100svh - 72px));display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:center;gap:28px;padding-block:76px 92px}.HeroSection_copy__PJgxf{padding-bottom:32px}.HeroSection_eyebrow__CirdF{margin:0 0 26px;color:var(--ink-soft);font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.09em;text-transform:uppercase}.HeroSection_title__NusCG{margin:0;font-size:clamp(44px,4.2vw,61px);font-weight:550;line-height:1.08;letter-spacing:-.065em}.HeroSection_title__NusCG span{display:block}.HeroSection_accent__AoBZx{color:var(--accent)}.HeroSection_description__KVqFn{max-width:425px;margin:28px 0 0;color:var(--ink-soft);font-size:18px;line-height:1.65;text-wrap:pretty}.HeroSection_actions__QTrxW{display:flex;flex-wrap:wrap;align-items:center;gap:26px;margin-top:34px}.HeroSection_primary__nGn0G{min-height:50px;gap:20px;background:var(--accent);color:var(--paper-raised)}.HeroSection_primary__nGn0G:hover{background:#823025}.HeroSection_secondary__bYFWO{display:inline-flex;min-height:44px;align-items:center;color:var(--ink);font-size:14px;font-weight:550;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:6px;transition:color .18s ease,text-decoration-color .18s ease}.HeroSection_secondary__bYFWO:hover{color:var(--accent);text-decoration-color:var(--accent)}@media (min-width:1200px) and (prefers-reduced-motion:no-preference){.HeroSection_actions__QTrxW,.HeroSection_description__KVqFn,.HeroSection_eyebrow__CirdF,.HeroSection_title__NusCG{animation:HeroSection_enter__UYK_G .65s cubic-bezier(.2,.7,.3,1) both}.HeroSection_title__NusCG{animation-delay:60ms}.HeroSection_description__KVqFn{animation-delay:.12s}.HeroSection_actions__QTrxW{animation-delay:.18s}}@keyframes HeroSection_enter__UYK_G{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1200px) and (max-height:800px){.HeroSection_stage__gBIwi{padding-block:40px 44px}}@media (min-width:768px) and (max-width:1199px){.HeroSection_stage__gBIwi{min-height:auto;grid-template-columns:1fr;gap:28px;padding-block:54px 46px}.HeroSection_copy__PJgxf{padding-bottom:0}.HeroSection_title__NusCG{font-size:62px}.HeroSection_description__KVqFn{max-width:520px;margin-top:22px}.HeroSection_actions__QTrxW{margin-top:26px}}@media (max-width:767px){.HeroSection_hero__y9HnQ{scroll-margin-top:66px}.HeroSection_stage__gBIwi{min-height:auto;grid-template-columns:1fr;gap:20px;padding-block:32px 20px}.HeroSection_copy__PJgxf{padding-bottom:0}.HeroSection_eyebrow__CirdF{margin-bottom:19px;font-size:10px;letter-spacing:.08em}.HeroSection_title__NusCG{font-size:clamp(33px,9.8vw,58px);line-height:1.12;letter-spacing:-.06em}.HeroSection_description__KVqFn{max-width:430px;margin-top:23px;font-size:16px;line-height:1.6}.HeroSection_actions__QTrxW{gap:10px;margin-top:24px}.HeroSection_primary__nGn0G{min-height:48px;padding-inline:12px;gap:12px}.HeroSection_secondary__bYFWO{font-size:13px}}