.peek-edge:where(.astro-6ji3dzwk){z-index:2;border-radius:inherit;pointer-events:none;display:none;position:absolute;inset:0;overflow:hidden}.peek-edge-track:where(.astro-6ji3dzwk){box-sizing:border-box;-webkit-mask-composite:xor;border-radius:25px 25px 0 0;width:100%;height:100%;padding:1px;position:relative;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.peek-edge-light:where(.astro-6ji3dzwk){offset-path:inset(.5px round 25px 25px 0 0);offset-anchor:center;background:radial-gradient(#2f6fdba6 0%,#2f6fdb3d 30%,#2f6fdb00 70%);width:280px;height:120px;animation:16s linear infinite paused peek-edge-travel;position:absolute;top:0;left:0}@media (width>=768px) and (prefers-reduced-motion:no-preference){@supports (offset-path:inset(1px round 25px)){.peek-edge:where(.astro-6ji3dzwk){display:block}.peek-frame:where(.astro-6ji3dzwk)[data-edge-active] .peek-edge-light:where(.astro-6ji3dzwk){animation-play-state:running}}}@keyframes peek-edge-travel{0%{offset-distance:8%}to{offset-distance:108%}}.hero-peek:where(.astro-ge2uvauf) .peek-frame{background:#f1f3f8;border:1px solid #e4e7ee;box-shadow:0 24px 60px -18px #0f172a2e}.hero-title:where(.astro-ge2uvauf){word-spacing:.05em}.hero-line:where(.astro-ge2uvauf){display:block}.hero-w:where(.astro-ge2uvauf){text-align:center;display:inline-block}.hero-w:where(.astro-ge2uvauf):after{content:attr(data-w);visibility:hidden;font-variation-settings:"wght" 800;pointer-events:none;user-select:none;height:0;display:block;overflow:hidden}.hero-wi:where(.astro-ge2uvauf){font-variation-settings:"wght" 800;display:inline-block}.hero-title:where(.astro-ge2uvauf){transform:translate3d(calc(var(--hx,0px) * .55), calc(var(--hy,0px) * .55), 0)}.hero-fg:where(.astro-ge2uvauf){transform:translate3d(var(--hx,0px), var(--hy,0px), 0)}.cta-arrow-dot:where(.astro-ge2uvauf){width:1.75rem;height:1.75rem;color:var(--color-brand);background:#fff;border-radius:9999px;flex:none;justify-content:center;align-items:center;transition:transform .2s,background-color .15s;display:inline-flex}.cta-arrow:where(.astro-ge2uvauf):hover .cta-arrow-dot:where(.astro-ge2uvauf){background:#fff;transform:translate(2px,-2px)}@media (prefers-reduced-motion:reduce){.cta-arrow:where(.astro-ge2uvauf):hover .cta-arrow-dot:where(.astro-ge2uvauf){transform:none}}@media (prefers-reduced-motion:no-preference){.hero-anim:where(.astro-ge2uvauf) .hero-wi:where(.astro-ge2uvauf){animation:.9s cubic-bezier(.16,1,.3,1) both hero-word-focus;animation-delay:calc(.1s + var(--w,0) * 50ms);will-change:filter, opacity}.hero-anim:where(.astro-ge2uvauf) .hero-cta:where(.astro-ge2uvauf){animation:.8s cubic-bezier(.16,1,.3,1) .72s both hero-rise}.hero-anim:where(.astro-ge2uvauf) .hero-eyebrow:where(.astro-ge2uvauf){animation:.8s cubic-bezier(.16,1,.3,1) 60ms both hero-rise}.hero-anim:where(.astro-ge2uvauf) .hero-trust:where(.astro-ge2uvauf){animation:.8s cubic-bezier(.16,1,.3,1) .78s both hero-rise}.hero-anim:where(.astro-ge2uvauf) .hero-peek:where(.astro-ge2uvauf){animation:1s cubic-bezier(.16,1,.3,1) .84s both hero-peek-rise}}@keyframes hero-word-focus{0%{opacity:0;filter:blur(10px);font-variation-settings:"wght" 300;transform:translateY(4px)scale(1.02)}}@keyframes hero-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes hero-peek-rise{0%{opacity:0;transform:translateY(22px)}}[data-bento] .rc-paper{--tooth:8px;-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% / var(--tooth) 100% repeat-x;mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% / var(--tooth) 100% repeat-x;filter:drop-shadow(0 10px 22px #0f172a38);background:#fff;border-radius:4px 4px 0 0}@media (prefers-reduced-motion:no-preference){[data-bento] .reveal-anim:not(.is-visible) :is(.rc-paper,.rc-clip,.bn-lock,.bn-mock,.ui-card.float-soft){opacity:0}[data-bento] .reveal-anim.is-visible .bn-mock{animation:.7s cubic-bezier(.22,1,.36,1) .3s both bn-mock-in}@keyframes bn-mock-in{0%{opacity:0;transform:translateY(14px)scale(.98)}}[data-bento] .reveal-anim.is-visible .ui-card.float-soft{animation:.55s cubic-bezier(.34,1.56,.64,1) .95s both bn-chip-in,4.5s ease-in-out 1.5s infinite alternate float-soft}@keyframes bn-chip-in{0%{opacity:0;transform:translateY(8px) rotate(var(--tilt,0deg)) scale(.9)}to{opacity:1;transform:rotate(var(--tilt,0deg))}}[data-bento] .reveal-anim.is-visible .rc-paper{animation:10s cubic-bezier(.22,1,.36,1) .35s infinite bn-slip}@keyframes bn-slip{0%{opacity:0;transform:translateY(58px)rotate(4deg)}8%,86%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(18px)rotate(-3deg)}}[data-bento] .reveal-anim.is-visible .rc-clip{animation:.4s ease-out .45s both bn-clip-in,10s ease-in-out .35s infinite bn-catch}@keyframes bn-clip-in{0%{opacity:0}}@keyframes bn-catch{0%,9%{transform:rotate(0)}12%{transform:rotate(-13deg)}16%{transform:rotate(8deg)}21%,to{transform:rotate(0)}}[data-bento] .reveal-anim:not(.is-visible) .bn-val{opacity:0}[data-bento] .reveal-anim.is-visible .bn-val{animation:.55s cubic-bezier(.22,1,.36,1) both bn-tick;animation-delay:calc(.45s + var(--i) * .16s)}@keyframes bn-tick{0%{opacity:0;transform:translateY(5px)}}[data-bento] .reveal-anim.is-visible .bn-more{animation:12s ease-in-out infinite bn-read;animation-delay:calc(var(--i) * 1.5s)}[data-bento] .reveal-anim.is-visible .bn-more svg{animation:12s ease-in-out infinite bn-nudge;animation-delay:calc(var(--i) * 1.5s)}@keyframes bn-read{0%{color:#16181d}1.2%,10.4%{color:#2b50b8}12.5%,to{color:#16181d}}@keyframes bn-nudge{0%{transform:translate(0)}1.2%,10.4%{transform:translate(3px)}12.5%,to{transform:translate(0)}}[data-bento] .reveal-anim.is-visible .bn-lock{animation:.5s cubic-bezier(.34,1.56,.64,1) .9s both bn-pop,3.6s ease-out 1.8s infinite bn-ring}@keyframes bn-pop{0%{opacity:0;transform:scale(.7)rotate(-8deg)}}@keyframes bn-ring{0%{box-shadow:0 0 #10b98180}40%,to{box-shadow:0 0 0 9px #10b98100}}[data-bento] .reveal-anim.is-visible .donut-grow{animation:1s ease-out both donut-grow,12s ease-in-out infinite bn-seg}[data-bento] .reveal-anim.is-visible circle.donut-grow:nth-of-type(2){animation-delay:.8s,3s}[data-bento] .reveal-anim.is-visible circle.donut-grow:nth-of-type(3){animation-delay:1.1s,7s}[data-bento] .reveal-anim.is-visible circle.donut-grow:nth-of-type(4){animation-delay:1.4s,11s}@keyframes bn-seg{0%{stroke-width:6px}4%,29%{stroke-width:7.2px}33.33%,to{stroke-width:6px}}[data-bento] .reveal-anim.is-visible .bn-cat{animation:12s ease-in-out infinite bn-cat;animation-delay:calc(3s + var(--i) * 4s)}[data-bento] .reveal-anim.is-visible .bn-cat .bn-dot{animation:12s ease-in-out infinite bn-dot;animation-delay:calc(3s + var(--i) * 4s)}@keyframes bn-cat{0%{color:#16181d}4%,29%{color:#2b50b8}33.33%,to{color:#16181d}}@keyframes bn-dot{0%{transform:scale(1)}4%,29%{transform:scale(1.3)}33.33%,to{transform:scale(1)}}}.action-showcase:where(.astro-5tbzsptg){color:var(--color-ink);background:#f6f7fa;border-top:1px solid #eceef3;border-bottom:1px solid #eceef3;overflow:hidden}.action-wrap:where(.astro-5tbzsptg){max-width:1360px;margin:0 auto;padding:88px 40px 50px}.action-heading:where(.astro-5tbzsptg){text-align:center;max-width:940px;margin:0 auto}.action-heading:where(.astro-5tbzsptg) h2:where(.astro-5tbzsptg){letter-spacing:-.052em;margin:22px 0;font-size:clamp(36px,4.2vw,58px);font-weight:750;line-height:1.13}.action-heading:where(.astro-5tbzsptg) h2:where(.astro-5tbzsptg) span:where(.astro-5tbzsptg){color:var(--color-muted)}.action-intro:where(.astro-5tbzsptg){color:var(--color-muted);max-width:620px;margin:0 auto;font-size:16px;line-height:1.8}.action-tabs:where(.astro-5tbzsptg){background:#f8f8f8;border:1px solid #fff;border-radius:999px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;max-width:880px;margin:42px auto 28px;padding:0;display:grid}.action-tabs:where(.astro-5tbzsptg) button:where(.astro-5tbzsptg){color:#606060;letter-spacing:-.02em;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:70px;padding:14px 20px;font-size:23px;font-weight:500;transition:background .2s,color .2s,box-shadow .2s,border-color .2s;display:flex}.action-tabs:where(.astro-5tbzsptg) button:where(.astro-5tbzsptg):hover{color:var(--color-ink);background:#ffffff60}.action-tabs:where(.astro-5tbzsptg) button:where(.astro-5tbzsptg)[aria-selected=true]{color:#141414;background:#fff;border-color:#e1e1e1;transform:scale(1.015,1.04);box-shadow:0 4px 14px #0000000b}.tab-number:where(.astro-5tbzsptg){opacity:.6;margin-left:auto;font:10px IBM Plex Mono,monospace}.action-stage:where(.astro-5tbzsptg){background:#232428;border:1px solid #1a1d22;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 24px 60px #14182226}.action-panel:where(.astro-5tbzsptg){grid-template-columns:minmax(0,2.45fr) minmax(0,1fr);display:grid}.action-panel:where(.astro-5tbzsptg)[hidden]{display:none}.action-screen:where(.astro-5tbzsptg){background:#24282f;justify-content:center;align-items:center;min-width:0;padding:24px;display:flex}.action-screen:where(.astro-5tbzsptg) video:where(.astro-5tbzsptg){aspect-ratio:4/3;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:520px;display:block}.action-caption:where(.astro-5tbzsptg){color:#fff;background:linear-gradient(155deg,#242c3c,#191e28 75%);border-left:1px solid #ffffff0d;flex-direction:column;justify-content:space-between;padding:30px;display:flex}.caption-top:where(.astro-5tbzsptg){justify-content:space-between;align-items:center;gap:10px;display:flex}.caption-category:where(.astro-5tbzsptg){color:#afc4ff;letter-spacing:.035em;font-size:11px;font-weight:650}.caption-index:where(.astro-5tbzsptg){color:#8a96ad;font:10px IBM Plex Mono,monospace}.caption-main:where(.astro-5tbzsptg){padding:36px 0}.caption-main:where(.astro-5tbzsptg) h3:where(.astro-5tbzsptg){letter-spacing:-.045em;max-width:260px;font-size:clamp(26px,2.6vw,38px);font-weight:650;line-height:1.16}.caption-main:where(.astro-5tbzsptg) p:where(.astro-5tbzsptg){color:#adb8cc;margin-top:22px;font-size:13px;line-height:1.9}.caption-main:where(.astro-5tbzsptg) a:where(.astro-5tbzsptg){color:#dce7ff;border-bottom:1px solid #809bd16b;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding:12px 0;font-size:12px;font-weight:650;display:inline-flex}.caption-main:where(.astro-5tbzsptg) a:where(.astro-5tbzsptg):hover{color:#fff;border-color:#fff}.caption-footer:where(.astro-5tbzsptg){color:#a0abc0;border-top:1px solid #ffffff12;align-items:center;gap:9px;padding-top:22px;font-size:10px;display:flex}.action-bottom:where(.astro-5tbzsptg){color:var(--color-muted);align-items:center;gap:24px;margin-top:27px;font-size:10px;display:flex}.bottom-line:where(.astro-5tbzsptg){background:#dfe3ea;flex:1;height:1px}.action-tabs:where(.astro-5tbzsptg) button:where(.astro-5tbzsptg):focus-visible{outline:2px solid var(--color-brand);outline-offset:4px}.caption-main:where(.astro-5tbzsptg) a:where(.astro-5tbzsptg):focus-visible,.action-panel:where(.astro-5tbzsptg):focus-visible{outline-offset:4px;outline:2px solid #9bb9ff}@media (width<=1000px){.action-wrap:where(.astro-5tbzsptg){padding:70px 28px 40px}.action-caption:where(.astro-5tbzsptg){padding:23px}.caption-main:where(.astro-5tbzsptg) h3:where(.astro-5tbzsptg){font-size:29px}.caption-main:where(.astro-5tbzsptg) p:where(.astro-5tbzsptg){font-size:12px}.action-tabs:where(.astro-5tbzsptg) button:where(.astro-5tbzsptg){padding:12px}.tab-number:where(.astro-5tbzsptg){display:none}}@media (width<=760px){.action-wrap:where(.astro-5tbzsptg){padding:58px 20px 30px}.action-heading:where(.astro-5tbzsptg) h2:where(.astro-5tbzsptg){font-size:36px}.action-intro:where(.astro-5tbzsptg){font-size:14px}.action-tabs:where(.astro-5tbzsptg){border-radius:var(--radius-btn-group);gap:3px;margin-top:30px;padding:4px}.action-tabs:where(.astro-5tbzsptg) button:where(.astro-5tbzsptg){flex-direction:column;gap:7px;min-height:64px;padding:10px 4px;font-size:11px}.action-stage:where(.astro-5tbzsptg){border-radius:18px}.action-panel:where(.astro-5tbzsptg){grid-template-columns:1fr}.action-screen:where(.astro-5tbzsptg){padding:16px}.action-caption:where(.astro-5tbzsptg){border-top:1px solid #ffffff12;border-left:0;padding:24px}.caption-main:where(.astro-5tbzsptg){padding:24px 0}.caption-main:where(.astro-5tbzsptg) h3:where(.astro-5tbzsptg){max-width:none;font-size:30px}.caption-main:where(.astro-5tbzsptg) p:where(.astro-5tbzsptg){margin-top:14px;font-size:14px;line-height:1.8}.caption-main:where(.astro-5tbzsptg) a:where(.astro-5tbzsptg){margin-top:14px;font-size:13px}.caption-footer:where(.astro-5tbzsptg){padding-top:17px}.action-bottom:where(.astro-5tbzsptg){justify-content:center;font-size:10px}.action-bottom:where(.astro-5tbzsptg)>span:where(.astro-5tbzsptg):last-child,.bottom-line:where(.astro-5tbzsptg){display:none}}@media (prefers-reduced-motion:reduce){.action-tabs:where(.astro-5tbzsptg) button:where(.astro-5tbzsptg){transition:none}}.action-screen:where(.astro-5tbzsptg){position:relative}@media (width<=760px){.action-tabs:where(.astro-5tbzsptg){border-radius:999px;gap:0;padding:0}.action-tabs:where(.astro-5tbzsptg) button:where(.astro-5tbzsptg){flex-direction:row;min-height:48px;padding:10px 3px;font-size:13px}}.video-retry:where(.astro-5tbzsptg){border-radius:var(--radius-btn);color:#fff;cursor:pointer;white-space:nowrap;background:#172033ed;border:1px solid #ffffff45;padding:14px 22px;font-size:13px;font-weight:650;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #0003}.video-toggle:where(.astro-5tbzsptg){color:#fff;cursor:pointer;background:#172033eb;border:1px solid #ffffff45;border-radius:999px;min-width:68px;min-height:44px;padding:10px 15px;font-size:12px;font-weight:650;position:absolute;bottom:20px;right:20px}.video-toggle:where(.astro-5tbzsptg):hover{background:#253655}.video-toggle:where(.astro-5tbzsptg):focus-visible{outline-offset:4px;outline:3px solid #80a7ff}.video-toggle:where(.astro-5tbzsptg)[hidden],.video-retry:where(.astro-5tbzsptg)[hidden]{display:none}.video-retry:where(.astro-5tbzsptg):focus-visible{outline-offset:4px;outline:3px solid #80a7ff}[data-chart-band] .cw-track{background-color:#22c55e}[data-chart-band] .cw-knob{box-shadow:-1px 0 12px 2px #13c26659}[data-chart-band] .cw-sheen{background-image:linear-gradient(90deg,#fff0 0%,#ffffff13 45% 55%,#fff0 100%)}@media (prefers-reduced-motion:no-preference){[data-chart-band] .reveal-anim:not(.is-visible) :is(.cw-card,.cw-chip,.cw-knob){opacity:0}[data-chart-band] .reveal-anim.is-visible .cw-card{animation:.85s cubic-bezier(.22,1,.36,1) both cw-deal;animation-delay:var(--at)}@keyframes cw-deal{0%{opacity:0;transform:translate(-26px,16px)rotate(-1.6deg)}}[data-chart-band] .reveal-anim.is-visible .line-draw{animation-delay:.55s}[data-chart-band] .reveal-anim.is-visible .area-fade{animation-delay:.9s}[data-chart-band] .cw-marker{transform-origin:bottom;transform:translate(-50%)}[data-chart-band] .reveal-anim:not(.is-visible) .cw-marker{transform:translate(-50%)scaleY(0)}[data-chart-band] .reveal-anim.is-visible .cw-marker{animation:.5s cubic-bezier(.22,1,.36,1) 1.2s both cw-mark}@keyframes cw-mark{0%{transform:translate(-50%)scaleY(0)}}[data-chart-band] .reveal-anim:not(.is-visible) .cw-dot{opacity:0}[data-chart-band] .reveal-anim.is-visible .cw-dot{animation:.5s cubic-bezier(.34,1.56,.64,1) 1.4s both cw-pop,3.4s ease-in-out 2.2s infinite cw-pulse}@keyframes cw-pop{0%{opacity:0;transform:scale(.2)}}@keyframes cw-pulse{0%,70%,to{transform:scale(1)}35%{transform:scale(1.22)}}[data-chart-band] .reveal-anim.is-visible .cw-chip{animation:.55s cubic-bezier(.34,1.56,.64,1) 1.55s both cw-pop,4.5s ease-in-out 2.1s infinite alternate float-soft}[data-chart-band] .reveal-anim:not(.is-visible) .cw-track{background-color:#d4d4d8}[data-chart-band] .reveal-anim.is-visible :is(.cw-knob,.cw-track){animation-duration:1.6s;animation-delay:.7s;animation-fill-mode:both}[data-chart-band] .reveal-anim.is-visible .cw-knob{animation-name:cw-knob;animation-timing-function:ease-out}[data-chart-band] .reveal-anim.is-visible .cw-track{animation-name:cw-trackfill;animation-timing-function:ease-out}@keyframes cw-knob{0%{opacity:0;transform:translate(-16px)scaleX(1);box-shadow:0 0 #13c26600}14%,62%{opacity:1;transform:translate(-16px)scaleX(1);box-shadow:0 0 #13c26600}78%{transform:translate(-7px)scaleX(1.16)}90%{transform:translate(0)scaleX(.94)}to{opacity:1;transform:translate(0)scaleX(1);box-shadow:-1px 0 12px 2px #13c26659}}@keyframes cw-trackfill{0%,62%{background-color:#d4d4d8}88%,to{background-color:#22c55e}}[data-chart-band] .cw-sheen{animation:17s ease-in-out infinite alternate cw-sheen}@keyframes cw-sheen{0%{transform:rotate(-18deg)translate(-3%)}to{transform:rotate(-18deg)translate(9%)}}[data-proof] .ip-frame{transition:opacity .12s linear}[data-proof] .reveal-anim:not(.is-visible) .line-draw{stroke-dashoffset:1px}[data-proof] .reveal-anim.is-visible .line-draw{animation:6s cubic-bezier(.33,1,.68,1) .75s infinite proof-underline}@keyframes proof-underline{0%{stroke-dashoffset:1px}18%,82%{stroke-dashoffset:0}94%,to{stroke-dashoffset:1px}}}.split-cta:where(.astro-mh4ebwy6){background:#faf7f0;grid-template-columns:58% 42%;display:grid}.brand-sheet:where(.astro-mh4ebwy6){z-index:-1;width:64%;height:100%;position:absolute;inset:0 auto 0 0;overflow:visible}.action-side:where(.astro-mh4ebwy6){padding-left:calc(18% + 16px);padding-right:40px}.brand-side:where(.astro-mh4ebwy6){min-height:410px;padding-top:44px;padding-bottom:184px}.auth-horizon:where(.astro-mh4ebwy6){--auth-hero-from:#0b1f4a;--auth-hero-to:#1d4d8c;--auth-sparkle:#dfc17c;--planet-size:clamp(460px, 49vw, 620px);--planet-reveal:118px;--planet-night:color-mix(in srgb, var(--auth-hero-from) 64%, black);--planet-rim:color-mix(in srgb, var(--auth-hero-to) 58%, white);pointer-events:none;contain:paint;height:180px;position:absolute;inset:auto 0 0;overflow:hidden}.auth-horizon__planet:where(.astro-mh4ebwy6){width:var(--planet-size);height:var(--planet-size);left:calc(var(--planet-size) * -.3);bottom:calc(var(--planet-reveal) - var(--planet-size));background:radial-gradient(farthest-side,#0b192f 58%,#122b4b 86%,#1d3c60 96%,#4c7199 100%);border-radius:50%;animation:18s ease-in-out infinite auth-horizon-float;position:absolute;overflow:hidden;box-shadow:inset 0 1px 1.5px #bed6ed8c,0 0 1.5px #b2cde699,0 -2px 11px #7da6cf33}.auth-horizon__planet:where(.astro-mh4ebwy6):before{content:"";z-index:1;border-radius:inherit;background:conic-gradient(from -30deg, transparent 0deg, color-mix(in srgb, var(--planet-rim) 6%, transparent) 8deg, color-mix(in srgb, var(--planet-rim) 24%, transparent) 18deg, color-mix(in srgb, var(--planet-rim) 68%, transparent) 28deg, color-mix(in srgb, white 92%, var(--planet-rim)) 33deg, color-mix(in srgb, white 92%, var(--planet-rim)) 33.5deg, transparent 34.5deg, transparent 360deg);animation:14s linear -4s infinite auth-horizon-orbit;position:absolute;inset:0;mask-image:radial-gradient(farthest-side,#0000 calc(100% - 5px),#00000026 calc(100% - 2.5px),#000 calc(100% - 1.2px) calc(100% - .4px),#0000 100%)}.auth-horizon__planet:where(.astro-mh4ebwy6):after{content:"";border-radius:inherit;background:conic-gradient(from -25deg, transparent, var(--planet-rim) 55deg, color-mix(in srgb, var(--planet-rim) 35%, transparent) 85deg, transparent 125deg);opacity:.65;animation:23s ease-in-out infinite auth-horizon-light;position:absolute;inset:0;mask-image:radial-gradient(farthest-side,#0000 79%,#0000000f 87%,#00000038 94%,#000000a6 99.5%,#000 100%)}.auth-horizon__surface:where(.astro-mh4ebwy6),.auth-horizon__shade:where(.astro-mh4ebwy6){border-radius:inherit;position:absolute;inset:0}.auth-horizon__surface:where(.astro-mh4ebwy6){animation:100s linear infinite auth-horizon-turn}.auth-horizon__earth:where(.astro-mh4ebwy6){filter:saturate(.9);width:100%;height:100%;display:block}.auth-horizon__shade:where(.astro-mh4ebwy6){background:radial-gradient(circle at 62% 4%,#0000 0 34%,#030a1c4d 60%,#030a1ca6 85%)}.auth-horizon__road:where(.astro-mh4ebwy6),.auth-horizon__road-dash:where(.astro-mh4ebwy6){border-radius:inherit;position:absolute;inset:0}.auth-horizon__road:where(.astro-mh4ebwy6){background:color-mix(in srgb, var(--planet-rim) 16%, var(--planet-night));mask-image:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 calc(100% - 6.5px))}.auth-horizon__road-dash:where(.astro-mh4ebwy6){background:repeating-conic-gradient(color-mix(in srgb, var(--auth-sparkle) 60%, transparent) 0deg 1.1deg, transparent 1.1deg 3.4deg);animation:100s linear infinite auth-horizon-turn;mask-image:radial-gradient(farthest-side,#0000 calc(100% - 4.2px),#000 calc(100% - 3.9px) calc(100% - 3px),#0000 calc(100% - 2.7px))}.auth-horizon__orbit:where(.astro-mh4ebwy6){z-index:2;width:var(--planet-size);height:var(--planet-size);left:calc(var(--planet-size) * -.3);bottom:calc(var(--planet-reveal) - var(--planet-size));animation:18s ease-in-out infinite auth-horizon-float;position:absolute;rotate:-5deg}.walker:where(.astro-mh4ebwy6){transform-origin:50% 100%;filter:drop-shadow(0 0 6px #a0c4ff40);width:20px;height:32px;position:absolute;top:0;left:50%;overflow:visible;transform:translate(-50%,-100%)rotate(7deg)}.walker__eye:where(.astro-mh4ebwy6){fill:#1d3f73}.walker__look:where(.astro-mh4ebwy6){transform-box:view-box;transform-origin:10.7px 8.2px;animation:9s ease-in-out infinite walker-look}@keyframes walker-look{0%,62%,92%,to{transform:rotate(0)}70%,84%{transform:rotate(-24deg)}}.walker__eye:where(.astro-mh4ebwy6){transform-box:view-box;animation:9s ease-in-out infinite walker-eye}@keyframes walker-eye{0%,62%,92%,to{transform:translate(0)}70%,84%{transform:translate(.4px,-1.1px)}}.north-star:where(.astro-mh4ebwy6){z-index:1;pointer-events:none;width:20px;height:20px;position:absolute;top:23%;right:13%}.north-star__halo:where(.astro-mh4ebwy6){background:radial-gradient(circle,#ffe28c29,#f7cf570d 40%,#0000 70%);border-radius:50%;width:56px;height:56px;margin:-28px 0 0 -28px;animation:9s ease-in-out infinite north-star-halo;position:absolute;top:50%;left:50%}.north-star__glyph:where(.astro-mh4ebwy6){filter:drop-shadow(0 0 3px #ffd66e8c);width:100%;height:100%;animation:9s ease-in-out infinite north-star-glow;position:absolute;inset:0;overflow:visible}.north-star__major:where(.astro-mh4ebwy6),.north-star__core:where(.astro-mh4ebwy6){fill:#ffeab0}.north-star__minor:where(.astro-mh4ebwy6){fill:#f7cf57;opacity:.6}.north-star__guide:where(.astro-mh4ebwy6){stroke-width:1.1px;stroke-linecap:round;opacity:.3}@keyframes north-star-glow{0%,62%,92%,to{opacity:.82;transform:scale(1)}72%,82%{opacity:.95;transform:scale(1.06)}}@keyframes north-star-halo{0%,62%,92%,to{opacity:.7;transform:scale(1)}72%,82%{opacity:.9;transform:scale(1.1)}}.walker__limb:where(.astro-mh4ebwy6),.walker__torso:where(.astro-mh4ebwy6){stroke-linecap:round}.walker__torso:where(.astro-mh4ebwy6){stroke:#f4f7ff;stroke-width:3.4px}.walker__head:where(.astro-mh4ebwy6){fill:#f4f7ff}.walker__limb:where(.astro-mh4ebwy6){stroke:#f4f7ff;stroke-width:2.6px}.walker__leg:where(.astro-mh4ebwy6){stroke-width:2.9px}.walker__leg--back:where(.astro-mh4ebwy6),.walker__arm--back:where(.astro-mh4ebwy6){stroke:#aebfdf}.walker__ledger:where(.astro-mh4ebwy6){fill:var(--auth-sparkle)}.split-cta:where(.astro-mh4ebwy6).is-eager .walker__ledger:where(.astro-mh4ebwy6),.split-cta:where(.astro-mh4ebwy6).is-caught .walker__ledger:where(.astro-mh4ebwy6){fill:#f1ddb0;filter:drop-shadow(0 0 2px #dfc17cf2)}.catch-layer:where(.astro-mh4ebwy6){z-index:2;pointer-events:none;position:absolute;inset:0}.catch-defs:where(.astro-mh4ebwy6){position:absolute}.catch-flyer,.catch-trail,.catch-amount{will-change:transform, opacity;position:absolute;top:0;left:0}.catch-flyer{width:14px;height:14px;margin:-7px 0 0 -7px}.catch-flyer svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.catch-flyer__star{fill:#f7cf57;filter:drop-shadow(0 0 6px #f7cf5799)}.catch-flyer__coin{opacity:0;filter:drop-shadow(0 0 5px #dfc17c80)}.catch-flyer__coin text{fill:#705a32;font-size:6.6px;font-weight:800}.catch-trail{background:radial-gradient(circle,#f1ddb0f2,#dfc17c00 70%);border-radius:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px}.catch-amount{white-space:nowrap;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:#f1ddb0;text-shadow:0 0 8px #dfc17c73;margin:-8px 0 0 10px;font-size:11px;font-weight:700}.catch-amount__account{color:#d6e4ffb8;text-shadow:none;font-weight:600}.walker__bob:where(.astro-mh4ebwy6),.walker__leg:where(.astro-mh4ebwy6),.walker__arm:where(.astro-mh4ebwy6){transform-box:view-box}.walker__leg:where(.astro-mh4ebwy6){transform-origin:10px 19px}.walker__arm:where(.astro-mh4ebwy6){transform-origin:10.5px 10px}.walker__leg--front:where(.astro-mh4ebwy6){animation:1.4s ease-in-out infinite walker-stride}.walker__leg--back:where(.astro-mh4ebwy6){animation:1.4s ease-in-out -.7s infinite walker-stride}.walker__arm--front:where(.astro-mh4ebwy6){animation:1.4s ease-in-out -.7s infinite walker-swing}.walker__arm--back:where(.astro-mh4ebwy6){animation:1.4s ease-in-out infinite walker-swing}.walker__bob:where(.astro-mh4ebwy6){animation:.7s ease-in-out infinite walker-bob}@keyframes walker-stride{0%,to{transform:rotate(-24deg)}50%{transform:rotate(24deg)}}@keyframes walker-swing{0%,to{transform:rotate(-26deg)}50%{transform:rotate(26deg)}}@keyframes walker-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-.9px)}}@keyframes auth-horizon-turn{to{transform:rotate(-360deg)}}.auth-horizon__dust:where(.astro-mh4ebwy6){background:var(--auth-sparkle);opacity:.35;border-radius:50%;width:3px;height:3px;animation:13s ease-in-out infinite auth-horizon-drift;position:absolute}.auth-horizon__dust--near:where(.astro-mh4ebwy6){top:35%;left:56%}.auth-horizon__dust--far:where(.astro-mh4ebwy6){width:2px;height:2px;animation-delay:-6s;top:76%;left:78%}@keyframes auth-horizon-float{0%,to{transform:translate(0)}50%{transform:translate(3px,-5px)}}@keyframes auth-horizon-light{0%,to{opacity:.6;transform:rotate(-6deg)}50%{opacity:.85;transform:rotate(12deg)}}@keyframes auth-horizon-orbit{0%{opacity:0;transform:rotate(-30deg)}16%{opacity:1}70%{opacity:1}to{opacity:0;transform:rotate(90deg)}}@keyframes auth-horizon-drift{0%,to{opacity:.2;transform:translate(0)}50%{opacity:.5;transform:translate(3px,-7px)}}@media (prefers-reduced-motion:reduce){.auth-horizon__planet:where(.astro-mh4ebwy6),.auth-horizon__planet:where(.astro-mh4ebwy6):before,.auth-horizon__planet:where(.astro-mh4ebwy6):after,.auth-horizon__surface:where(.astro-mh4ebwy6),.auth-horizon__road-dash:where(.astro-mh4ebwy6),.auth-horizon__orbit:where(.astro-mh4ebwy6),.walker:where(.astro-mh4ebwy6) :where(.astro-mh4ebwy6),.north-star:where(.astro-mh4ebwy6) :where(.astro-mh4ebwy6),.auth-horizon__dust:where(.astro-mh4ebwy6){animation:none}.auth-horizon__planet:where(.astro-mh4ebwy6):before{opacity:.5;transform:rotate(15deg)}}.split-cta:where(.astro-mh4ebwy6):not(.is-active) .auth-horizon__planet:where(.astro-mh4ebwy6),.split-cta:where(.astro-mh4ebwy6):not(.is-active) .auth-horizon__planet:where(.astro-mh4ebwy6):before,.split-cta:where(.astro-mh4ebwy6):not(.is-active) .auth-horizon__planet:where(.astro-mh4ebwy6):after,.split-cta:where(.astro-mh4ebwy6):not(.is-active) .auth-horizon__surface:where(.astro-mh4ebwy6),.split-cta:where(.astro-mh4ebwy6):not(.is-active) .auth-horizon__road-dash:where(.astro-mh4ebwy6),.split-cta:where(.astro-mh4ebwy6):not(.is-active) .auth-horizon__orbit:where(.astro-mh4ebwy6),.split-cta:where(.astro-mh4ebwy6):not(.is-active) .walker:where(.astro-mh4ebwy6) :where(.astro-mh4ebwy6),.split-cta:where(.astro-mh4ebwy6):not(.is-active) .north-star:where(.astro-mh4ebwy6) :where(.astro-mh4ebwy6),.split-cta:where(.astro-mh4ebwy6):not(.is-active) .auth-horizon__dust:where(.astro-mh4ebwy6){animation-play-state:paused}.glow:where(.astro-mh4ebwy6){pointer-events:none;background:radial-gradient(closest-side,#5394ff1f,#0000 70%);border-radius:9999px;width:30rem;height:30rem;position:absolute;top:-9rem;left:-9rem}.action-side:where(.astro-mh4ebwy6)>div:where(.astro-mh4ebwy6)>p:where(.astro-mh4ebwy6):nth-of-type(2){color:#414b59}.brand-kicker:where(.astro-mh4ebwy6){letter-spacing:.08em;font-size:16px;font-weight:600}#split-cta-title:where(.astro-mh4ebwy6){letter-spacing:-.055em;margin-top:18px;font-size:clamp(64px,7vw,88px);font-weight:800;line-height:1}.tagline:where(.astro-mh4ebwy6){color:#dce4ef;letter-spacing:-.025em;margin-top:14px;font-size:18px;font-weight:300;line-height:1.6}.tagline-first:where(.astro-mh4ebwy6),.tagline-meet:where(.astro-mh4ebwy6){display:inline-block}.tagline-word:where(.astro-mh4ebwy6){text-decoration:line-through 1px #dfc17c}.sparkle:where(.astro-mh4ebwy6){z-index:1;fill:#f7cf57;opacity:.9;filter:drop-shadow(0 0 4px #f7cf5773);position:absolute}.sparkle-one:where(.astro-mh4ebwy6){width:13px;top:9%;right:30%}.sparkle-two:where(.astro-mh4ebwy6){opacity:.7;width:8px;bottom:18%;right:12%}.sparkle-three:where(.astro-mh4ebwy6){opacity:.8;width:10px;top:62%;right:28%;transform:rotate(12deg)}@media (prefers-reduced-motion:no-preference){.sparkle:where(.astro-mh4ebwy6){animation:10s ease-in-out infinite alternate paused sparkle-drift}.sparkle:where(.astro-mh4ebwy6) path:where(.astro-mh4ebwy6){transform-box:fill-box;transform-origin:50%;animation:4.3s ease-out infinite paused sparkle-twinkle}.sparkle-two:where(.astro-mh4ebwy6){animation-duration:13s;animation-delay:-4s}.sparkle-three:where(.astro-mh4ebwy6){animation-duration:11s;animation-delay:-7s}.sparkle-two:where(.astro-mh4ebwy6) path:where(.astro-mh4ebwy6){animation-duration:6.7s;animation-delay:-2.1s}.sparkle-three:where(.astro-mh4ebwy6) path:where(.astro-mh4ebwy6){animation-duration:5.3s;animation-delay:-3.9s}.split-cta:where(.astro-mh4ebwy6).is-active .sparkle:where(.astro-mh4ebwy6),.split-cta:where(.astro-mh4ebwy6).is-active .sparkle:where(.astro-mh4ebwy6) path:where(.astro-mh4ebwy6){animation-play-state:running}}@keyframes sparkle-drift{0%{translate:0}to{translate:-5px 7px}}@keyframes sparkle-twinkle{0%,76%,to{opacity:.82;transform:scale(1)rotate(0)}82%{opacity:1;transform:scale(1.3)rotate(8deg)}88%{opacity:.7;transform:scale(.94)rotate(0)}94%{opacity:.88;transform:scale(1)rotate(0)}}@media (width<=1023px) and (width>=768px){.brand-side:where(.astro-mh4ebwy6){padding-left:32px;padding-right:24px}#split-cta-title:where(.astro-mh4ebwy6){font-size:clamp(56px,7vw,72px)}.tagline:where(.astro-mh4ebwy6){font-size:17px}.action-side:where(.astro-mh4ebwy6){padding-left:calc(18% + 8px);padding-right:28px}}@media (width<=767px){.split-cta:where(.astro-mh4ebwy6){grid-template-columns:1fr}.brand-sheet:where(.astro-mh4ebwy6){display:none}.brand-side:where(.astro-mh4ebwy6){background:linear-gradient(145deg,#0b1f4a,#1d4d8c);min-height:390px;padding-top:32px;padding-bottom:174px}.brand-kicker:where(.astro-mh4ebwy6){font-size:14px}#split-cta-title:where(.astro-mh4ebwy6){margin-top:16px;font-size:clamp(44px,11.5vw,76px)}.tagline:where(.astro-mh4ebwy6){margin-top:12px;font-size:17px}.auth-horizon:where(.astro-mh4ebwy6){--planet-size:clamp(460px, 85vw, 620px);--planet-reveal:104px;height:160px}.north-star:where(.astro-mh4ebwy6){width:18px;height:18px;top:57%;right:11%}.sparkle-one:where(.astro-mh4ebwy6){top:50%;right:34%}.sparkle-three:where(.astro-mh4ebwy6){top:68%;right:46%}.action-side:where(.astro-mh4ebwy6){padding:32px 28px 36px}}:root{--announcement-h:40px}.home-announcement:where(.astro-lcdefpme){height:var(--announcement-h)}.home-announcement:where(.astro-lcdefpme) a:where(.astro-lcdefpme){z-index:50;min-height:var(--announcement-h);background:var(--color-brand);color:#fff;justify-content:center;align-items:center;gap:6px;padding:6px 16px;font-size:13px;font-weight:600;line-height:18px;transition:opacity .22s,transform .38s cubic-bezier(.22,1,.36,1),visibility .38s;display:flex;position:fixed;inset:0 0 auto}.home-announcement:where(.astro-lcdefpme)[data-collapsed] a:where(.astro-lcdefpme){opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-12px)}.home-announcement:where(.astro-lcdefpme) a:where(.astro-lcdefpme):hover{background:var(--color-brand-deep)}.announcement-title:where(.astro-lcdefpme){white-space:nowrap;font-weight:700}.announcement-dates:where(.astro-lcdefpme){color:#ffffffe6;margin-left:6px;font-weight:400}.announcement-details:where(.astro-lcdefpme){white-space:nowrap;border-left:1px solid #ffffff59;align-items:center;gap:4px;margin-left:8px;padding-left:14px;font-weight:700;display:inline-flex}.home-announcement:where(.astro-lcdefpme) a:where(.astro-lcdefpme):hover .announcement-details:where(.astro-lcdefpme){text-underline-offset:3px;text-decoration:underline}.home-announcement:where(.astro-lcdefpme) a:where(.astro-lcdefpme):focus-visible{outline-offset:-5px;outline:2px solid #fff}.home-announcement:where(.astro-lcdefpme) svg{flex-shrink:0}.home-announcement:where(.astro-lcdefpme)~#site-nav:not([data-docked]){--nav-y:calc(var(--announcement-h) + 12px)}.home-announcement:where(.astro-lcdefpme)~#site-nav[data-docked]{transition-delay:70ms}@media (prefers-reduced-motion:reduce){.home-announcement:where(.astro-lcdefpme) a:where(.astro-lcdefpme){transition:none}}@media (width<=767px){.announcement-dates:where(.astro-lcdefpme){display:none}.home-announcement:where(.astro-lcdefpme) a:where(.astro-lcdefpme){gap:4px}.announcement-details:where(.astro-lcdefpme){margin-left:6px;padding-left:10px}}
