.Hero_hero__sbIHl{--ink:#0f172a;--soft:#475569;--faint:#94a3b8;--blue:#2563eb;--teal:#0e8494;--line:#e2e8f0;--ease-out:cubic-bezier(0.16,1,0.3,1);position:relative;overflow:hidden;background:#fff;color:var(--ink);padding:clamp(7rem,5rem + 5.5vw,8.75rem) var(--gutter) clamp(2rem,1.25rem + 2.5vw,3rem)}.Hero_hero__sbIHl:after,.Hero_hero__sbIHl:before{content:"";position:absolute;pointer-events:none;border-radius:50%}.Hero_hero__sbIHl:before{inset:-8% -6% auto auto;width:min(58vw,720px);height:min(58vw,720px);background:radial-gradient(circle,#e0f2fe 0,rgba(224,242,254,.35) 42%,transparent 70%)}.Hero_hero__sbIHl:after{inset:4% auto auto -10%;width:min(36vw,420px);height:min(36vw,420px);background:radial-gradient(circle,rgba(186,230,253,.55) 0,transparent 68%);opacity:.7}@supports (animation-timeline:view()){.Hero_hero__sbIHl:before{animation:Hero_blobDrift__QMaMf linear both;animation-timeline:view();animation-range:contain 0 contain 100%}.Hero_hero__sbIHl:after{animation:Hero_blobDriftRev__4Sy3_ linear both;animation-timeline:view();animation-range:contain 0 contain 100%}}@keyframes Hero_blobDrift__QMaMf{0%{transform:translateZ(0)}to{transform:translate3d(0,-28px,0)}}@keyframes Hero_blobDriftRev__4Sy3_{0%{transform:translateZ(0)}to{transform:translate3d(0,18px,0)}}.Hero_inner__PmHwM{position:relative;z-index:1;max-width:var(--container);margin-inline:auto;display:flex;flex-direction:column;gap:clamp(1.75rem,1rem + 2.5vw,2.75rem)}.Hero_main__zXH_Y{display:grid;gap:clamp(2rem,1rem + 4vw,3.5rem);align-items:center}@media (min-width:900px){.Hero_main__zXH_Y{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(1.5rem,.5rem + 2.5vw,3rem)}}.Hero_copy__lJqgQ{display:flex;flex-direction:column;align-items:flex-start;max-width:34rem}.Hero_enter__0pdfL{animation:Hero_fadeUp__tS0Q5 .7s var(--ease-out) both;animation-delay:var(--d,0s)}.Hero_enterY__xSg7u{animation:Hero_riseY__INZqc .75s var(--ease-out) both;animation-delay:var(--d,0s)}.Hero_enterVisual__1yzkP{animation:Hero_fadeIn__3UhCf .9s var(--ease-out) both;animation-delay:var(--d,0s)}@keyframes Hero_fadeUp__tS0Q5{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:none}}@keyframes Hero_riseY__INZqc{0%{transform:translate3d(0,14px,0)}to{transform:none}}@keyframes Hero_fadeIn__3UhCf{0%{opacity:0;transform:translate3d(24px,0,0) scale(.98)}to{opacity:1;transform:none}}.Hero_badge___My6T{margin:0 0 var(--space-m);padding:.4rem .85rem .4rem 1.35rem;border-radius:var(--radius-full);border:1px solid var(--line);background:#f8fafc;color:var(--faint);font:500 .6875rem/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;position:relative}.Hero_badge___My6T:before{content:"";position:absolute;left:.65rem;top:50%;translate:0 -50%;width:7px;height:7px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 3px rgba(37,99,235,.15);animation:Hero_pulseDot__ziaRu 2.4s var(--ease-out) infinite}@keyframes Hero_pulseDot__ziaRu{0%,to{box-shadow:0 0 0 3px rgba(37,99,235,.15)}50%{box-shadow:0 0 0 6px rgba(37,99,235,.08)}}.Hero_headline__x1c2s{margin:0 0 var(--space-s);max-width:11.5ch;font:700 clamp(2.35rem,1.55rem + 3.2vw,3.55rem)/1.1 var(--font-display);letter-spacing:-.03em}.Hero_accent__P0Zew{color:var(--blue);background:linear-gradient(120deg,#2563eb,#0ea5e9 50%,#2563eb);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:Hero_shimmerText__Hxe6d 6s linear infinite}@keyframes Hero_shimmerText__Hxe6d{to{background-position:200%}}.Hero_subhead__LDDl5{margin:0 0 var(--space-m);max-width:30ch;font:400 clamp(1.02rem,.96rem + .3vw,1.15rem)/1.5 var(--font-body);color:var(--soft)}.Hero_actions__4zc5j{display:flex;flex-wrap:wrap;gap:.85rem}.Hero_primary__AVaMH,.Hero_secondary__wZx_U{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:48px;padding:0 1.35rem;border-radius:var(--radius-full);font:500 .95rem/1 var(--font-body);text-decoration:none;cursor:pointer;position:relative;overflow:hidden;transition:transform var(--dur-fast) var(--ease),box-shadow var(--dur-mid) var(--ease),background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.Hero_primary__AVaMH{background:var(--teal);color:#fff;border:1px solid var(--teal);box-shadow:0 8px 24px rgba(14,132,148,.22)}.Hero_primary__AVaMH:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.28) 50%,transparent 60%);transform:translateX(-120%);transition:transform .55s var(--ease-out)}.Hero_primary__AVaMH:hover{background:#0a6f7c;border-color:#0a6f7c;transform:translateY(-2px);box-shadow:0 12px 28px rgba(14,132,148,.32)}.Hero_primary__AVaMH:hover:after{transform:translateX(120%)}.Hero_primary__AVaMH:hover .Hero_arrow__DBbgw{transform:translateX(4px)}.Hero_primary__AVaMH:active{transform:translateY(0)}.Hero_arrow__DBbgw{display:inline-block;transition:transform var(--dur-mid) var(--ease-out)}.Hero_secondary__wZx_U{background:#fff;color:var(--ink);border:1px solid var(--line);padding-right:.55rem}.Hero_secondary__wZx_U:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 8px 20px rgba(15,23,42,.08)}.Hero_secondary__wZx_U:hover .Hero_play__pECSf{background:#dbeafe;transform:scale(1.06)}.Hero_play__pECSf{width:30px;height:30px;border-radius:50%;background:#eff6ff;flex-shrink:0;position:relative;transition:background-color var(--dur-fast) var(--ease),transform var(--dur-mid) var(--ease);animation:Hero_playPulse__tws2h 2.8s var(--ease-out) infinite}.Hero_play__pECSf:before{content:"";position:absolute;inset:0;margin:auto;width:0;height:0;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent var(--blue);translate:1px 0}@keyframes Hero_playPulse__tws2h{0%,to{box-shadow:0 0 0 0 rgba(37,99,235,.2)}50%{box-shadow:0 0 0 8px rgba(37,99,235,0)}}.Hero_primary__AVaMH:focus-visible,.Hero_secondary__wZx_U:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.Hero_visual__nujaz{width:100%}.Hero_heroImage__ZbRqc{display:block;width:100%;height:auto}@media (max-width:899px){.Hero_visual__nujaz{order:-1;max-width:560px;margin-inline:auto}.Hero_copy__lJqgQ{max-width:none}.Hero_headline__x1c2s{max-width:14ch}.Hero_subhead__LDDl5{max-width:36ch}.Hero_enterVisual__1yzkP{animation-name:Hero_fadeUp__tS0Q5}}.Hero_features__4micz{list-style:none;margin:0;padding:0;display:grid;gap:1.25rem 1.5rem;grid-template-columns:1fr}@media (min-width:600px){.Hero_features__4micz{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.Hero_features__4micz{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem 1.75rem}}.Hero_features__4micz li{display:flex;align-items:center;gap:.75rem;font:500 .92rem/1.3 var(--font-body);color:#334155;border-radius:12px;padding:.35rem .4rem .35rem .15rem;animation:Hero_fadeUp__tS0Q5 .55s var(--ease-out) both;animation-delay:calc(.36s + var(--i, 0) * 70ms);transition:background-color var(--dur-fast) var(--ease)}.Hero_features__4micz li:hover{background:#f8fafc}.Hero_features__4micz li:hover svg{transform:scale(1.08);background:#dbeafe}.Hero_features__4micz svg{width:40px;height:40px;padding:11px;flex-shrink:0;border-radius:50%;background:#eff6ff;color:var(--blue);border:1px solid #dbeafe;box-sizing:border-box;transition:transform var(--dur-mid) var(--ease),background-color var(--dur-fast) var(--ease)}.Hero_trust__cyZZH{display:grid;gap:.85rem;align-items:center;border-top:1px solid var(--line);padding-top:1.35rem}@media (min-width:960px){.Hero_trust__cyZZH{grid-template-columns:auto minmax(0,1fr) auto;gap:1.25rem 1.5rem}}.Hero_trustClosing__CBAP7,.Hero_trustLabel__O2jO2{margin:0;font:500 .6875rem/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);white-space:nowrap}.Hero_trustClosing__CBAP7{display:inline-flex;align-items:center;gap:.75rem}.Hero_trustClosing__CBAP7:before{content:"";display:none;width:2.5rem;height:1px;background:#cbd5e1}@media (min-width:960px){.Hero_trustClosing__CBAP7{justify-self:end}.Hero_trustClosing__CBAP7:before{display:block}}.Hero_marquee__H4rOt{position:relative;overflow:hidden;min-width:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.Hero_marqueeTrack__T9D0_{display:flex;width:max-content;align-items:center;gap:2.25rem;animation:Hero_stackMarquee__oduaD 38s linear infinite}.Hero_marquee__H4rOt:focus-within .Hero_marqueeTrack__T9D0_,.Hero_marquee__H4rOt:hover .Hero_marqueeTrack__T9D0_{animation-play-state:paused}.Hero_marqueeList__0yAHJ{display:flex;align-items:center;gap:2.25rem;margin:0;padding:.35rem 0;list-style:none}.Hero_marqueeList__0yAHJ a{display:flex;align-items:center;justify-content:center;height:44px;padding:0 .35rem;border-radius:8px;transition:transform var(--dur-mid) var(--ease),filter var(--dur-fast) var(--ease)}.Hero_marqueeList__0yAHJ a:focus-visible,.Hero_marqueeList__0yAHJ a:hover{transform:translateY(-2px) scale(1.06);filter:none}.Hero_marqueeList__0yAHJ a:focus-visible{outline:2px solid var(--teal);outline-offset:4px}.Hero_marqueeList__0yAHJ img{height:36px;width:auto;max-width:110px;object-fit:contain;transition:filter var(--dur-fast) var(--ease)}.Hero_marqueeList__0yAHJ a:focus-visible img,.Hero_marqueeList__0yAHJ a:hover img{filter:none}@keyframes Hero_stackMarquee__oduaD{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.Hero_accent__P0Zew,.Hero_badge___My6T:before,.Hero_enterVisual__1yzkP,.Hero_enterY__xSg7u,.Hero_enter__0pdfL,.Hero_features__4micz li,.Hero_play__pECSf{animation:none!important}.Hero_marqueeTrack__T9D0_{animation:none;width:100%;flex-wrap:wrap;justify-content:center;gap:1.25rem 1.75rem}.Hero_marqueeList__0yAHJ+.Hero_marqueeList__0yAHJ{display:none}.Hero_marquee__H4rOt{-webkit-mask-image:none;mask-image:none}.Hero_marqueeList__0yAHJ img{filter:grayscale(.4) opacity(.75)}.Hero_primary__AVaMH:after{display:none}.Hero_primary__AVaMH:hover,.Hero_secondary__wZx_U:hover{transform:none}.Hero_hero__sbIHl:after,.Hero_hero__sbIHl:before{animation:none!important}}