@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.woff2?dpl=dpl_4J2TSWbDtoaLNA6v4uH8MnGbDNrj)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-20C0,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/f7aa21714c1c53f8-s.p.0-95eo-012xnf.woff2?dpl=dpl_4J2TSWbDtoaLNA6v4uH8MnGbDNrj)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%}.figtree_de99100f-module__-w-5uq__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_de99100f-module__-w-5uq__variable{--font-figtree:"Figtree", "Figtree Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0c0c0e;--foreground:#fafaf9;--primary:#af0;--primary-bright:#b8ff2b;--ease-snappy:cubic-bezier(.3, .7, .4, 1);--motion-fast:.12s;--radius-xl:.63rem;--radius-2xl:.81rem}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{accent-color:var(--primary);scrollbar-color:#ffffff40 transparent}body{background:var(--background);min-height:100svh;color:var(--foreground);font-family:var(--font-figtree), system-ui, -apple-system, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}::selection{background:var(--primary);color:#121417}input:-webkit-autofill{-webkit-text-fill-color:var(--foreground);caret-color:var(--foreground);-webkit-box-shadow:inset 0 0 0 1000px #17181b}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--foreground);caret-color:var(--foreground);-webkit-box-shadow:inset 0 0 0 1000px #17181b}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--foreground);caret-color:var(--foreground);-webkit-box-shadow:inset 0 0 0 1000px #17181b}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-shell{flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.wave-field{inset-inline:0;pointer-events:none;width:100%;height:clamp(13rem,26vh,22rem);position:absolute;bottom:0}.scrim,.acid-corner{pointer-events:none;position:absolute;inset:0}.scrim{background:linear-gradient(#0000008c,#0000004d 45%,#000000b8)}.acid-corner{background:radial-gradient(circle at 12% 8%,#aaff0014,#0000 30%)}.site-header{z-index:10;position:absolute;top:1.25rem;left:1.5rem}.brand{color:#fff;align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.brand svg{width:1.55rem;height:auto;color:var(--primary);display:block}.brand span{letter-spacing:-.02em;font-size:1.1rem;font-weight:600}.hero{z-index:10;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;max-width:32rem;margin-inline:auto;padding:7rem 1.5rem 9rem;display:flex;position:relative}.eyebrow{color:#af0c;letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:11px;font-weight:600;display:inline-flex}.live-dot{background:var(--primary);border-radius:999px;width:6px;height:6px;position:relative}.live-dot:after{animation:ping 2.2s var(--ease-snappy) infinite;content:"";background:#aaff0059;border-radius:999px;position:absolute;inset:-3px}@keyframes ping{0%{opacity:1;transform:scale(.6)}70%,to{opacity:0;transform:scale(1.9)}}h1{letter-spacing:-.035em;text-wrap:balance;margin-top:1rem;font-size:clamp(2.35rem,6.5vw,3.6rem);font-weight:600;line-height:1.02}.sub{color:#ffffff8c;text-wrap:pretty;max-width:28rem;margin-top:1.15rem;font-size:.925rem;line-height:1.65}.paid{color:#fffc;white-space:nowrap;font-weight:500;position:relative}.paid:after{inset-inline:0;background-image:repeating-linear-gradient(to right, var(--primary) 0 1.5px, transparent 1.5px 5px);content:"";height:3px;position:absolute;bottom:-4px}.stats{align-items:center;gap:2rem;margin-top:1.9rem;display:flex}.stats .divider{background:#ffffff1a;width:1px;height:2.4rem}.stats dt{color:#fff6;letter-spacing:.2em;text-transform:uppercase;font-size:.65rem;font-weight:500}.stats dd{color:var(--primary);margin-top:.25rem;font-size:.95rem;font-weight:600}.subscribe{width:100%;max-width:24rem;margin-top:2.25rem}.guest{color:#fff9;text-wrap:pretty;margin-bottom:1rem;font-size:.875rem;line-height:1.6}.honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.field{position:relative}.field svg{color:#ffffff59;pointer-events:none;width:18px;height:18px;transition:color var(--motion-fast) var(--ease-snappy);position:absolute;top:50%;left:1rem;translate:0 -50%}.field:focus-within svg{color:var(--primary)}.field input{border-radius:var(--radius-xl);width:100%;height:3rem;color:var(--foreground);font:inherit;transition:border-color var(--motion-fast) var(--ease-snappy), background-color var(--motion-fast) var(--ease-snappy), box-shadow var(--motion-fast) var(--ease-snappy);background:#ffffff0b;border:1px solid #ffffff1f;outline:none;padding:0 1rem 0 2.75rem;font-size:.875rem}.field input::placeholder{color:#ffffff40}.field input:hover{border-color:#fff3}.field input:focus{background:#aaff0006;border-color:#aaff008c;box-shadow:0 0 0 4px #aaff001a}.cta{border-radius:var(--radius-xl);background:var(--primary);color:#000;cursor:pointer;width:100%;height:3rem;font:inherit;transition:background-color var(--motion-fast) var(--ease-snappy), transform var(--motion-fast) var(--ease-snappy);border:0;justify-content:center;align-items:center;gap:.5rem;margin-top:.75rem;font-size:.875rem;font-weight:600;display:inline-flex;box-shadow:0 12px 40px -18px #af0c}.cta:hover{background:var(--primary-bright)}.cta:active{transform:scale(.99)}.cta:disabled{cursor:default;opacity:.75}.cta:focus-visible{outline:none;box-shadow:0 0 0 4px #af06,0 12px 40px -18px #af0c}.cta svg{width:17px;height:17px;transition:translate .2s var(--ease-snappy)}.cta:hover svg{translate:4px}.form-error{border-radius:var(--radius-xl);color:#fca5a5;text-align:center;background:#f8717112;border:1px solid #f8717133;width:100%;margin-top:1rem;padding:.75rem 1rem;font-size:.875rem}.fineprint{color:#ffffff59;max-width:21rem;margin-top:1.5rem;font-size:.75rem;line-height:1.6}.success{border-radius:var(--radius-2xl);background:#aaff000a;border:1px solid #aaff002e;width:100%;max-width:24rem;margin-top:2.25rem;padding:1.5rem 1.25rem}.success-mark{width:2.4rem;height:2.4rem;animation:tick-pop .25s var(--ease-snappy) both;color:var(--primary);background:#aaff001f;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.success-mark svg{width:20px;height:20px}.success h2{letter-spacing:-.02em;outline:none;margin-top:.85rem;font-size:1.2rem;font-weight:600}.success p{color:#ffffff80;margin-top:.4rem;font-size:.85rem;line-height:1.6}@keyframes tick-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.site-footer{z-index:10;color:#fff6;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.5rem;width:100%;max-width:72rem;margin-inline:auto;padding:0 1.5rem 1.4rem;font-size:.75rem;display:flex;position:relative}.step-1{--hero-step:1}.step-2{--hero-step:2}.step-3{--hero-step:3}.step-4{--hero-step:4}.step-5{--hero-step:5}@keyframes rise-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.hero-enter{animation:rise-in .6s var(--ease-snappy) both;animation-delay:calc(var(--hero-step,0) * 80ms + .1s)}}@media (prefers-reduced-motion:reduce){.live-dot:after{animation:none}}
