.hero,.intro,.hero-zoom,.content,.fx{backface-visibility:hidden;transform:translateZ(0);will-change:transform,opacity}:root{--vvh: 1vh}html.kbd-open{overflow:hidden;height:100%;overscroll-behavior:none}html.hero-freeze .hero-zoom,html.hero-freeze .hero-zoom .content{transform:none!important;opacity:1!important;transition:none!important}.intro{position:fixed;inset:0;z-index:9999;background:var(--background);display:grid;place-items:center;pointer-events:none;animation:introFadeOut .9s var(--ease) forwards;animation-delay:.15s}@keyframes introFadeOut{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,10px,0)}}.intro__curtain{position:absolute;left:0;right:0;height:52vh;background:#000}.intro__curtain--top{top:0;animation:curtainTop .9s var(--ease) forwards .12s}.intro__curtain--bottom{bottom:0;animation:curtainBottom .9s var(--ease) forwards .12s}@keyframes curtainTop{to{transform:translateY(-100%);opacity:0}}@keyframes curtainBottom{to{transform:translateY(100%);opacity:0}}.intro__glow{position:absolute;width:72vmax;height:72vmax;border-radius:50%;background:radial-gradient(circle,#ffffff17,#fff0 70%);filter:blur(42px);opacity:.75;animation:glowPulse 6s var(--ease) infinite}@keyframes glowPulse{0%,to{transform:scale(1);opacity:.65}50%{transform:scale(1.08);opacity:.9}}.hero{position:relative;width:100%;min-height:calc(var(--vvh) * 100);background:radial-gradient(circle at center,#141414,#0b0b0b 60%,#000);color:var(--mainText);display:flex;justify-content:center;align-items:center;text-align:center;padding:clamp(3.2rem,6vh,5.2rem) 1.5rem clamp(3rem,6vh,4.8rem);overflow:hidden;isolation:isolate}.hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at center,#0000 70%,#0009);z-index:0}.fx{position:absolute;inset:-15vh -10vw;z-index:0;pointer-events:none}.fx-aurora{opacity:.3;background:conic-gradient(from 210deg at 40% 50%,#ffffff0f,#fff0,#ffffff12 140deg,#fff0 220deg);filter:blur(22px);mix-blend-mode:screen;animation:auroraDrift 16s ease-in-out infinite alternate}@keyframes auroraDrift{0%{transform:translate3d(-2%,0,0)}to{transform:translate3d(2%,0,0)}}.fx-stars{opacity:.35;background-image:radial-gradient(2px 2px at 20% 30%,#ffffff14 0,#fff0 60%),radial-gradient(2px 2px at 70% 60%,#ffffff12 0,#fff0 55%),radial-gradient(1.5px 1.5px at 40% 80%,#ffffff0f 0,#fff0 60%);background-repeat:no-repeat;animation:starsFloat 12s linear infinite}@keyframes starsFloat{0%{background-position:0 0,0 0,0 0}to{background-position:20px 30px,-30px 25px,10px -20px}}.fx-burst{opacity:0;background:radial-gradient(closest-side,#ffffff24,#fff0 60%);animation:burst .8s var(--ease) both .65s}@keyframes burst{0%{opacity:0;transform:scale(.92)}35%{opacity:.5;transform:scale(1.05)}to{opacity:0;transform:scale(1.18)}}.hero-zoom{--heroP:0;transform:translate3d(0,calc(var(--heroP) * 10px),0) scale(calc(1 - var(--heroP) * .09));opacity:calc(1 - var(--heroP) * .85);transition:transform .1s linear,opacity .1s linear}.hero-zoom .content{transform:scale(calc(1 - var(--heroP) * .12)) translate3d(0,calc(var(--heroP) * -16px),0);opacity:calc(1 - var(--heroP) * .95);transform-origin:center top;transition:transform .1s linear,opacity .1s linear}.content{z-index:1;max-width:820px;width:100%;padding:1rem;display:flex;flex-direction:column;align-items:center;gap:.85rem}.hero.is-hidden .content *{opacity:0;transform:translate3d(0,16px,0)}.hero.is-revealed .hero-title{animation:riseIn .6s var(--ease) both .04s}.hero.is-revealed .subhead{animation:riseIn .6s var(--ease) both .14s}.hero.is-revealed .tagline{animation:riseIn .6s var(--ease) both .22s}.hero.is-revealed .hero-pills{animation:riseIn .6s var(--ease) both .3s}.hero.is-revealed .email-form{animation:riseIn .6s var(--ease) both .38s}.hero.is-revealed .submission-message{animation:riseIn .6s var(--ease) both .42s}.hero.is-revealed .video-btn{animation:riseIn .6s var(--ease) both .46s}.hero.is-revealed .disclaimer{animation:riseIn .6s var(--ease) both .54s}@keyframes riseIn{0%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:translateZ(0)}}.hero-title{margin:0;text-align:center;font-size:clamp(2.1rem,4.6vw,3.6rem);line-height:1.02;color:#f2f1ed;position:relative;text-shadow:0 1px 2px rgba(0,0,0,.35)}.hero-title:after{content:"";position:absolute;left:50%;bottom:-12px;height:1px;width:min(520px,62%);background:linear-gradient(to right,transparent,rgba(233,230,223,.95),transparent);transform:translate(-50%);opacity:.9}.hero-moneyWrap{display:inline-block;position:relative;min-width:5ch;margin-left:.18em;padding-right:.22em}.hero-moneyGhost{opacity:0}.hero-money{position:absolute;left:0;top:0;color:var(--accentBeige);white-space:nowrap}.hero-moneyWrap:after{content:"";position:absolute;right:.06em;bottom:.08em;width:2px;height:.92em;background:#f3ddbaf2;opacity:0}.hero.is-revealed .hero-moneyWrap.is-typing:after{opacity:1;animation:caretBlink .55s step-end infinite}.hero.is-revealed .hero-moneyWrap.is-done:after{opacity:0}@keyframes caretBlink{0%,49%{opacity:1}50%,to{opacity:0}}.subhead{margin:.65rem 0 0;max-width:40rem;font-size:1rem;line-height:1.6;color:var(--grayText)}.tagline{margin-top:.65rem;font-size:.9rem;letter-spacing:.08em;text-transform:uppercase;color:var(--offWhite)}.tagline strong{color:var(--accentBeige);font-weight:800}.hero-pills{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin:.55rem auto .75rem}.pill{display:inline-flex;align-items:center;padding:.42rem .8rem;font-size:.9rem;font-weight:600;color:var(--offWhite);border:1px solid rgba(243,221,186,.55);border-radius:999px;background:#f3ddba1a}.email-form{display:flex;justify-content:center;align-items:stretch;gap:0;margin-top:.35rem;width:100%;max-width:520px;margin-left:auto;margin-right:auto}.email-form .hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.email-form input{height:52px;padding:0 1rem;font-size:16px;border:none;border-radius:30px 0 0 30px;background:var(--offWhite);color:#1a1a1a;min-width:280px;width:clamp(260px,44vw,420px);appearance:none}.email-form input:focus{outline:none;background:#f4f3ef;box-shadow:0 0 0 3px #f1ede640}.email-form input[aria-invalid=true]{box-shadow:0 0 0 3px #ff525240}.email-form button{height:52px;padding:0 1.5rem;font-size:16px;font-weight:900;border:none;border-radius:0 30px 30px 0;background:var(--btnDark);color:var(--offWhite);cursor:pointer;box-shadow:0 0 0 1px #f3ddba73,0 10px 28px #0000008c;transition:background .28s var(--ease),transform .2s var(--ease),opacity .2s,box-shadow .28s var(--ease)}.email-form button:hover{background:var(--btnHover);transform:translateY(-1px)}.email-form button[disabled]{opacity:.65;cursor:not-allowed;transform:none}.submission-message{margin-top:.55rem;background:#ffffff0f;border:1px solid rgba(233,230,223,.2);color:var(--offWhite);padding:.85rem 1rem;border-radius:14px;box-shadow:0 6px 18px #00000038;max-width:520px;width:100%;margin-left:auto;margin-right:auto}.submission-message:empty{display:none}.submission-message.is-error{border-color:#ff525259}.submission-message.is-success{border-color:#78ffa038}.video-btn{position:relative;overflow:hidden;margin-top:8px;padding:.8rem 1.6rem;border-radius:999px;font-weight:900;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;cursor:pointer;width:auto;max-width:520px}.video-btn--secondary{border:2px solid rgba(241,237,230,.85);background:transparent;color:var(--offWhite)}.video-btn--secondary:hover{background:#f1ede614}.disclaimer{margin-top:.35rem;font-size:.85rem;color:var(--grayText);max-width:520px}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:600px){.hero{min-height:calc(var(--vvh) * 100);align-items:flex-start;padding:calc(54px + env(safe-area-inset-top)) 16px calc(18px + env(safe-area-inset-bottom))}.content{padding:0;gap:.62rem;margin:0 auto}.hero-title{font-size:clamp(2rem,9vw,2.7rem)}.hero-pills{margin:.45rem auto .55rem}.email-form{flex-direction:column;gap:.5rem;width:100%;max-width:520px;margin-top:.15rem}.email-form input,.email-form button{border-radius:30px;width:100%;min-width:0}.submission-message{margin-top:.45rem}.video-btn{width:100%;margin-top:6px;justify-content:center}.disclaimer{margin-top:.25rem;text-align:center}}@media (max-width: 390px){.hero{padding-top:calc(60px + env(safe-area-inset-top))}}@media (prefers-reduced-motion: reduce){.fx-aurora,.fx-stars,.fx-burst,.intro__glow{animation:none!important}.hero-zoom,.hero-zoom .content{transition:none!important}.hero-moneyWrap:after{display:none!important}}.cs,.cs *{box-sizing:border-box}.cs{min-height:100svh;display:grid;place-items:center;position:relative;overflow:hidden;background:var(--background, #000);color:var(--offWhite, #f2f1ed)}@supports not (min-height: 100svh){.cs{min-height:100vh}}.cs__bg{position:absolute;inset:-20vh -20vw;background:radial-gradient(circle at center,#141414,#0b0b0b 55%,#000),radial-gradient(circle at 50% 30%,#ffffff14,#fff0 60%);opacity:1;pointer-events:none}.cs__wrap{position:relative;width:100%;padding:clamp(24px,6vh,64px) 18px;display:grid;place-items:center}.cs__stack{width:100%;max-width:820px;text-align:center;display:flex;flex-direction:column;gap:16px}.cs__eyebrow{font-size:12px;letter-spacing:.18em;opacity:.65;text-transform:uppercase}.cs__h1{margin:0;font-size:clamp(2.1rem,4.6vw,3.6rem);line-height:1.05;color:var(--offWhite, #f2f1ed);text-shadow:0 1px 2px rgba(0,0,0,.35)}.cs__sub{margin:0 auto;max-width:40rem;font-size:1rem;line-height:1.6;opacity:.72}.cs__form{width:100%;max-width:520px;margin:10px auto 0;display:flex;align-items:stretch;justify-content:center;gap:0}.cs__form input{height:52px;flex:1 1 auto;min-width:0;padding:0 1rem;font-size:16px;border:none;border-radius:30px 0 0 30px;background:var(--offWhite, #f2f1ed);color:#1a1a1a;outline:none}.cs__form input:focus{background:#f4f3ef;box-shadow:0 0 0 3px #f1ede640}.cs__form button{height:52px;flex:0 0 auto;white-space:nowrap;padding:0 1.4rem;font-size:16px;font-weight:900;border:none;border-radius:0 30px 30px 0;background:var(--btnDark, #121212);color:var(--offWhite, #f2f1ed);cursor:pointer;box-shadow:0 0 0 1px #f3ddba73,0 10px 28px #0000008c;transition:transform .2s ease,opacity .2s ease}.cs__form button:hover{transform:translateY(-1px)}.cs__form button:disabled{opacity:.7;cursor:not-allowed;transform:none}.cs__micro{font-size:13px;opacity:.6;margin-top:2px}.cs__msg{max-width:520px;margin:8px auto 0;padding:12px 14px;border-radius:14px;background:#ffffff0f;border:1px solid rgba(233,230,223,.2);box-shadow:0 6px 18px #00000038;font-size:14px}.cs__msg--error{border-color:#ff525259}.cs__msg--success{border-color:#78ffa038}@media (max-width: 600px){.cs__wrap{padding:42px 16px}.cs__form{flex-direction:column;align-items:stretch;gap:10px}.cs__form input,.cs__form button{width:100%;border-radius:30px}.cs__form button{padding:0 18px}}:root{--offWhite: #f1ede6;--grayText: #d4d1c8;--mainText: #ffffff;--background: #0b0b0b;--accentBeige: #f3ddba;--btnDark: #111;--btnHover: #000;--e-smooth: cubic-bezier(.22, .8, .24, 1);--ease: var(--e-smooth);--font-body: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-head: "Bebas Neue", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--head-track: .075em;--head-track-tight: .05em}html,body{background:var(--background);color-scheme:dark;margin:0;padding:0;overflow-x:hidden!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:none;font-family:var(--font-body)}html.no-scroll{overflow:hidden}:focus-visible{outline:2px solid rgba(241,237,230,.9);outline-offset:3px;border-radius:12px}.hero-title,.ba3__title,.system__title,.spr__title,.meet-jonathan__title,.faq-title,.ps__title,.warn__title,.proof__title,.case__heading,.mj__heading,.system-slide__heading{font-family:var(--font-head)!important;text-transform:uppercase;letter-spacing:var(--head-track);font-weight:400}.hero-title{letter-spacing:.085em;line-height:1.02}.system-slide__heading,.case__heading,.mj__heading{letter-spacing:var(--head-track-tight)}.subhead,.hero-sub,.ba3__sub,.warn__sub,.ps__copy,.system-slide__hint,.spr__sub,.meet-jonathan__subtitle,.proof__subtitle,.case__copy,.mj__copy,.faq-answer-inner,.rwidget__quote{font-family:var(--font-body);letter-spacing:.01em}button,.btn,.ba3__btn,.warn__btn,.system-slide__btn,.spr__ctas .btn,.video-btn,.email-form button,.ps__button{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase}
