@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/4032351b19cb998e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/cb4b92673aedbbad-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.hpvSLW_className{font-family:Figtree,Figtree Fallback;font-style:normal}.hpvSLW_variable{--font-figtree:"Figtree", "Figtree Fallback"}
:root{--bg:#fff;--surface:#f2f5f8;--surface-2:#e6ebf0;--raised:#fff;--line:#dce2e8;--field-line:#7b8594;--text-strong:#0b0f14;--strong-hover:#2a2f36;--text:#2a2f36;--text-muted:#5b6472;--on-strong:#fff;--hover-tint:#0b0f140f;--lift:0 1px 2px #0b0f140f, 0 14px 34px -14px #0b0f1447;--lift-lg:0 2px 4px #0b0f140d, 0 34px 70px -30px #0b0f146b;--tn:#13637f;--tn-sky:#22afdf;--tn-tint:#e4f2f7;--burgundy:#8b1e2d;--burgundy-tint:#f6e7e9;--star-lit:#f2fafd;--star-shade:#7fc3dd;--star-edge:#2f86aa;--font:var(--font-figtree), system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--t-xs:.8125rem;--t-sm:.9375rem;--t-base:1.0625rem;--t-lg:1.25rem;--t-2xl:clamp(2.125rem, 4vw, 3.25rem);--r-xl:clamp(28px, 3.4vw, 44px);--r-lg:28px;--r-md:18px;--pill:999px;--gutter:clamp(16px, 4vw, 40px);--ease-out:cubic-bezier(.2, .7, .1, 1);--dur-fast:.16s;--dur:.42s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#0b0f14;--surface:#131920;--surface-2:#1d252e;--raised:#1f2831;--line:#2b3540;--text-strong:#f3f5f8;--strong-hover:#c9cfd7;--text:#c9cfd7;--text-muted:#98a2ae;--on-strong:#0b0f14;--hover-tint:#ffffff14;--lift:0 1px 2px #0000004d, 0 14px 34px -14px #000000b3;--lift-lg:0 2px 4px #0000004d, 0 34px 70px -30px #000c;--tn-tint:#0f2631;--burgundy:#f2a7b2;--burgundy-tint:#3a1a20;--star-lit:#fff;--star-shade:#bfe6f5;--star-edge:#bfe6f5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur:0s}}*,:before,:after{box-sizing:border-box}html,body{margin:0}body{background:var(--surface);min-height:100dvh;color:var(--text);font-family:var(--font);font-size:var(--t-base);-webkit-font-smoothing:antialiased;font-weight:500;line-height:1.5}.stage{min-height:100dvh;padding:var(--gutter);place-items:center;display:grid}.card{background:var(--raised);border:1px solid var(--line);border-radius:var(--r-xl);width:min(100%,520px);box-shadow:var(--lift-lg);text-align:center;animation:settle var(--dur) var(--ease-out) both;padding:clamp(28px,5vw,48px)}.card__logo{width:168px;height:auto;margin:0 auto 28px;display:block}.card__star{width:44px;height:44px;margin:0 auto 16px;display:block}.card__eyebrow{color:var(--tn);font-size:var(--t-sm);margin:0 0 6px;font-weight:700}.card__title{color:var(--text-strong);font-size:var(--t-2xl);letter-spacing:-.02em;margin:0;font-weight:800;line-height:1.08}.card__lede{max-width:34ch;color:var(--text-muted);margin:12px auto 0}.card__foot{border-top:1px solid var(--line);color:var(--text-muted);font-size:var(--t-sm);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:28px;padding-top:20px;display:flex}.card__foot span{overflow-wrap:anywhere}.pill{border-radius:var(--pill);min-height:44px;font:inherit;font-size:var(--t-sm);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-weight:700;display:inline-flex}.pill:active{transform:scale(.98)}.pill:focus-visible{outline:3px solid var(--tn);outline-offset:2px}.pill--strong{background:var(--text-strong);color:var(--on-strong)}.pill--strong:hover{background:var(--strong-hover)}.pill--quiet{background:var(--surface);color:var(--text-strong);border-color:var(--line)}.pill--quiet:hover{background:var(--surface-2)}@keyframes settle{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
