@import "https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Cormorant+Garamond:wght@500;600;700&family=DM+Sans:wght@400;500;600;700&family=Oswald:wght@400;500;600;700&family=Source+Sans+3:wght@400;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Cormorant+Garamond:wght@600;700&family=DM+Sans:wght@400;600;700&family=Oswald:wght@500;600;700&display=swap";:root{--black:#080909;--gold:#d6ad54;--gold2:#f2d586;--green:#17a852;--red:#d12e37;--yellow:#edc84f;--white:#f6f2e9;--muted:#a5a49e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--black);color:var(--white);margin:0;font-family:DM Sans,sans-serif;overflow-x:hidden}button,a{font:inherit}button{cursor:pointer}section{padding:120px max(6vw,24px);position:relative}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Cormorant Garamond,serif;line-height:.92}h2{letter-spacing:-.045em;font-size:clamp(3rem,7vw,7rem)}h2 span,h3 span{color:var(--gold2)}.eyebrow{letter-spacing:.24em;color:var(--gold2);margin-bottom:24px;font:700 .72rem/1.3 DM Sans}.btn{color:#fff;letter-spacing:.05em;background:linear-gradient(#20b85d,#0c7c3a);border:1px solid #4be37f;padding:18px 26px;font-weight:800;transition:all .25s;box-shadow:0 10px 35px #0ba04733,inset 0 1px #fff5}.btn:hover{filter:brightness(1.12);transform:translateY(-2px);box-shadow:0 15px 45px #0ba04755}.btn.small{padding:12px 18px;font-size:.78rem}.btn.wide{width:100%;margin-top:8px}nav{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070807d9;border-bottom:1px solid #d6ad5420;justify-content:space-between;align-items:center;height:74px;padding:0 4vw;display:flex;position:fixed;top:0;left:0;right:0}.navlinks{gap:28px;display:flex}.navlinks a{color:#ccc;letter-spacing:.14em;font-size:.67rem;font-weight:700;text-decoration:none}.hero{text-align:center;background:radial-gradient(circle at 50% 28%,#4b321f70 0,#0000 32%),linear-gradient(120deg,#080909,#12130f 50%,#070807);place-items:center;min-height:100svh;padding-top:110px;display:grid;overflow:hidden}.vault-lines{border:1px solid #d6ad5428;border-radius:50%;width:650px;height:650px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 60px #d6ad5408,0 0 0 120px #d6ad5406}.hero-inner{z-index:1;width:100%;max-width:980px;position:relative}.hero .eyebrow{margin:0 0 12px}.hero h1{letter-spacing:-.065em;margin:0;font-size:clamp(4rem,10vw,9.2rem)}.hero h1 em{color:var(--gold2);text-shadow:0 4px 40px #d6ad5460;font-style:normal;display:inline-block}.hero h1 span{font-size:.62em;display:block}.hero-copy{color:#d5d2c9;max-width:680px;margin:16px auto 20px;font-size:clamp(1rem,1.5vw,1.3rem)}.class-card{background:#0b0d0bd9;border:1px solid #d6ad5450;max-width:740px;margin:auto;padding:16px 24px 14px;position:relative;box-shadow:0 30px 90px #000}.class-card:before{content:"";background:linear-gradient(90deg,transparent,var(--gold),transparent);height:2px;position:absolute;top:0;left:0;right:0}.class-card p{letter-spacing:.22em;color:var(--gold2);margin:0 0 4px;font-size:.66rem;font-weight:800}.class-card h2{letter-spacing:.02em;margin:0 0 12px;font:700 clamp(1.15rem,2vw,1.6rem)/1.1 DM Sans}.class-card h2 i{color:var(--gold);font-style:normal}.countdown{justify-content:center;gap:8px;margin:0 auto 12px;display:flex}.countdown div{background:#151814;border:1px solid #ffffff16;min-width:72px;padding:7px 12px}.countdown b{font-variant-numeric:tabular-nums;font:700 1.65rem/1 DM Sans}.countdown span{letter-spacing:.14em;color:#999;margin-top:4px;font-size:.52rem;display:block}.hero-btn{padding:14px 34px}.class-card small{letter-spacing:.2em;margin-top:8px;font-size:.59rem;display:block}.scroll{color:#aaa;letter-spacing:.2em;margin-top:14px;font-size:.62rem;text-decoration:none;display:block}.possibility{text-align:center;background:linear-gradient(#0b0c0b,#13120e)}.possibility h2 span{font-size:1.55em;display:block}.cards{grid-template-columns:repeat(3,1fr);gap:12px;max-width:1200px;margin:50px auto;display:grid}.cards article{text-align:left;background:linear-gradient(145deg,#1c1b15,#0a0b0a);border:1px solid #d6ad542f;min-height:220px;padding:28px;transition:all .3s}.cards article:hover{border-color:var(--gold);transform:translateY(-8px)}.cards article>b{color:var(--gold);font-size:.7rem}.cards h3{margin:58px 0 10px;font-size:2rem}.cards p{color:var(--muted);font-size:.9rem;line-height:1.6}.manifesto{margin:70px 0 35px;font:600 clamp(2rem,4vw,4.4rem)/1.05 Cormorant Garamond}.access{grid-template-columns:1.4fr .6fr;align-items:center;gap:70px;display:grid}.access h2{font-size:clamp(3rem,6vw,6rem)}.access h2 s{-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.access p:not(.eyebrow){color:#aaa;max-width:660px;line-height:1.7}.red{color:#ff5c63}.ladder{flex-direction:column;display:flex}.ladder b{color:#6b6b66;border-bottom:1px solid #ffffff16;padding:10px;font:600 clamp(2rem,4vw,4.5rem)/1 Cormorant Garamond}.ladder b:last-child{color:var(--gold2);font-size:clamp(4rem,7vw,7rem)}.denied{text-align:center;background:radial-gradient(circle,#491016 0,#0000 45%),#080808}.stamp{color:var(--red);border:10px solid var(--red);padding:0 20px;font:900 clamp(5rem,13vw,12rem)/1 DM Sans;display:inline-block;transform:rotate(-5deg)}.denied h2{margin:60px 0;font-size:clamp(3rem,5vw,5.5rem)}.deny-grid{grid-template-columns:repeat(4,1fr);max-width:1100px;margin:0 auto 50px;display:grid}.deny-grid div{border:1px solid #ffffff1c;padding:25px}.deny-grid span,.deny-grid b{display:block}.deny-grid b{color:#f04b53;margin-top:10px}.denied h3{color:var(--gold2);margin:20px 0 0;font-size:5rem}.denied p{color:#aaa}.bank{text-align:center;background:#10110f}.bank h2{font-size:clamp(3rem,6vw,6rem)}.dashboard{text-align:left;background:#090a09;border:1px solid #d6ad5430;grid-template-columns:1fr .8fr;max-width:1100px;margin:55px auto;display:grid;box-shadow:0 40px 80px #0008}.factor-list{padding:18px}.factor-list button{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff12;justify-content:space-between;width:100%;padding:20px;display:flex}.factor-list button.active{border-left:2px solid var(--gold);background:#d6ad5413}.factor-list span{text-transform:uppercase;letter-spacing:.1em;font-size:.72rem}.factor-list b{text-transform:uppercase;font-size:.7rem}.good{color:#38d875}.risk{color:#ef4a52}.warn{color:var(--yellow)}.analysis{background:radial-gradient(circle,#d6ad5417,#0000 55%);padding:38px}.analysis>span{color:var(--gold);letter-spacing:.2em;font-size:.65rem}.analysis h3{text-transform:uppercase;margin:14px 0;font-size:3.5rem}.analysis p{color:#aaa;font-size:.83rem;line-height:1.6}.score-ring{border:8px solid;border-radius:50%;place-items:center;width:150px;height:150px;margin:30px 0;font:700 2.5rem DM Sans;display:grid}.comparison{font:600 clamp(2.5rem,4vw,4.5rem)/1.05 Cormorant Garamond}.readiness{text-align:center;background:linear-gradient(135deg,#090a09,#18160e)}.readiness h2 span{font-size:1.3em}.readiness-board{text-align:left;background:#090a09;border:1px solid #d6ad5438;grid-template-columns:1.4fr .6fr;gap:40px;max-width:1100px;margin:45px auto;padding:36px;display:grid}.bars>div{margin:17px 0}.bars label{letter-spacing:.12em;justify-content:space-between;font-size:.68rem;display:flex}.bars label b{color:var(--gold2)}.bars i{background:#282922;height:7px;margin-top:8px;display:block}.bars i span{background:linear-gradient(90deg,var(--yellow),var(--green));height:100%;display:block}.readiness-score{text-align:center;border-left:1px solid #ffffff16;flex-direction:column;justify-content:center;align-items:center;display:flex}.readiness-score small{letter-spacing:.16em;color:#aaa}.readiness-score>b{color:var(--gold2);font-size:5rem}.readiness-score>b em{color:#777;font-size:1rem}.readiness-score strong{color:var(--yellow);letter-spacing:.12em;font-size:.75rem}.readiness-score button{color:#ddd;background:0 0;border:0;margin-top:25px;font-size:.65rem;text-decoration:underline}.transform{text-align:center;padding:80px 24px}.transform>span{letter-spacing:.16em;font-weight:800}.transform>span:first-child i{color:var(--red)}.transform>span:nth-of-type(2) i{color:var(--yellow)}.transform>span:nth-of-type(3) i{color:var(--green)}.transform>b{color:#555;margin:0 30px}.transform h2{margin-top:60px;font-size:clamp(2.7rem,5vw,5rem)}.transform h2 em{color:var(--gold2);font-style:normal}.keys{background:#11110e}.keys>h2,.keys>.eyebrow{text-align:center}.key-layout{border:1px solid #d6ad5435;grid-template-columns:1fr 1fr;max-width:1100px;margin:50px auto;display:grid}.key-layout>div{padding:16px}.key-layout>div button{text-align:left;color:#fff;background:0 0;border:0;border-bottom:1px solid #ffffff17;grid-template-columns:45px 1fr 20px;align-items:center;width:100%;padding:22px;display:grid}.key-layout>div button.active{color:var(--gold2);background:#d6ad5414}.key-layout>div button b{color:var(--gold)}.key-layout>div button span{text-transform:uppercase;letter-spacing:.12em}.key-layout>article{background:radial-gradient(circle at 70% 30%,#d6ad5420,#0000 50%),#080908;padding:60px}.key-layout article small{color:var(--gold);letter-spacing:.18em}.key-layout article h3{text-transform:uppercase;margin:25px 0;font-size:4rem}.key-layout article p{color:#aaa;margin-bottom:40px;line-height:1.7}.scale{text-align:center;background:#050605;padding:100px 15px;overflow:hidden}.scale>p{letter-spacing:.18em;color:#888;font-size:.66rem}.scale>span{color:#262720;letter-spacing:-.08em;font:700 clamp(6rem,18vw,18rem)/.8 Cormorant Garamond;display:block}.scale>span:last-of-type{color:var(--gold2);text-shadow:0 0 60px #d6ad5440}.scale h2{margin:100px 0 35px;font-size:clamp(2.5rem,5vw,5rem)}.scale h2 em{color:var(--gold2);font-style:normal}.myth{text-align:center;background:#15140f}.myth>h2 span{color:#777;font-size:.45em}.quiz{background:#090a09;border:1px solid #d6ad543c;max-width:820px;margin:40px auto;padding:55px}.quiz small{color:var(--gold);letter-spacing:.2em}.quiz h3{margin:35px;font-size:clamp(2rem,4vw,4rem)}.quiz>div{justify-content:center;gap:15px;display:flex}.quiz>div button{color:#fff;background:#161712;border:1px solid #d6ad5450;width:180px;padding:18px}.quiz p{color:#aaa;margin:28px 0 0}.quiz p b{color:var(--gold2)}.learn{text-align:center}.masterclass-label{color:var(--gold);letter-spacing:.2em;font-size:.75rem}.learn>div{max-width:1100px;margin:40px auto}.learn article{text-align:left;border-top:1px solid #ffffff1a;grid-template-columns:70px 1fr 30px;align-items:center;padding:25px 0;display:grid}.learn article b{color:var(--gold);font-size:.72rem}.learn article h3{text-transform:uppercase;margin:0;font-size:clamp(1.5rem,3vw,3rem)}.learn article span{color:var(--gold)}.about{background:linear-gradient(120deg,#140b0d,#0c0d0b);grid-template-columns:.7fr 1.3fr;align-items:center;gap:8vw;display:grid}.portrait{aspect-ratio:4/5;background:radial-gradient(circle at 50% 30%,#8b5c2b,#2b1116 50%,#090909 75%);border:1px solid #d6ad5455;place-items:center;display:grid;position:relative}.portrait>span{color:#e7c471;font:600 10rem Cormorant Garamond}.portrait small{letter-spacing:.3em;position:absolute;bottom:20px}.about h2 span{display:block}.about-copy{color:#aaa;line-height:1.8}.philosophy{letter-spacing:.1em;color:#bbb;margin:30px 0;font-size:.67rem}.philosophy b{color:var(--gold);margin:0 7px}.about blockquote{border-left:1px solid var(--gold);margin:30px 0 40px;padding-left:25px;font:600 1.6rem/1.5 Cormorant Garamond}.about blockquote em{color:var(--gold2);font-style:normal}.options{text-align:center}.options>div:not(.choices){grid-template-columns:repeat(4,1fr);max-width:1100px;margin:50px auto;display:grid}.options>div:not(.choices) span{background:linear-gradient(145deg,#1b1912,#090a09);border:1px solid #ffffff18;padding:65px 10px;font:600 2rem Cormorant Garamond}.options h3{margin-top:70px;font-size:3.5rem}.choices{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.choices button{color:#ddd;background:0 0;border:1px solid #ffffff26;padding:12px 18px}.options>p:last-child{color:var(--gold2);letter-spacing:.15em;margin-top:35px;font-weight:700}.road{text-align:center;background:#13120e}.road>div{text-align:left;max-width:1300px;margin:55px auto;display:flex;overflow-x:auto}.road article{border-left:1px solid #d6ad5440;flex:1;min-width:180px;padding:22px}.road article b{color:var(--gold)}.road article h3{margin:45px 0 12px;font-size:1.6rem}.road article p{color:#888;font-size:.75rem;line-height:1.5}.throne{background:radial-gradient(circle at 25%,#611923 0,#0000 35%);grid-template-columns:1fr 1fr;align-items:center;gap:8vw;display:grid}.throne-art{background:linear-gradient(160deg,#321218,#0b0b0a);border:1px solid #d6ad5435;place-items:center;min-height:580px;display:grid}.throne-art span{color:var(--gold2);font-size:18rem}.throne p{color:#aaa;line-height:1.7}.throne strong{color:var(--yellow);letter-spacing:.18em;margin:30px 0;display:block}.faq>h2,.faq>.eyebrow{text-align:center}.faq>div{max-width:900px;margin:50px auto}.faq details{border-top:1px solid #ffffff1d;padding:25px 5px}.faq summary{cursor:pointer;justify-content:space-between;font-weight:600;list-style:none;display:flex}.faq summary i{color:var(--gold);font-style:normal}.faq details p{color:#aaa;margin:0;padding:20px 40px 0 0;line-height:1.7}.final{text-align:center;background:radial-gradient(circle,#4b321e52,#0000 40%);padding-top:150px;padding-bottom:150px}.final-words{color:#777;letter-spacing:.16em}.final h3{margin:80px 0 15px;font-size:clamp(4rem,9vw,9rem)}.final h3 em{color:var(--gold2);font-style:normal}.final>p:not(.eyebrow){color:#aaa}.final>small{letter-spacing:.16em;color:#888;margin-top:18px;display:block}footer{color:#777;border-top:1px solid #ffffff14;grid-template-columns:1fr 2fr 1fr;align-items:center;gap:30px;padding:35px 5vw;font-size:.65rem;display:grid}footer p{text-align:center;margin:0}footer>span{text-align:right}.mobile-cta{display:none}.modal{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000d;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal-card{background:linear-gradient(145deg,#171711,#090a09);border:1px solid #d6ad5460;width:100%;max-width:620px;max-height:92vh;padding:38px;position:relative;overflow:auto}.modal-card .close{color:#999;background:0 0;border:0;font-size:2rem;position:absolute;top:10px;right:16px}.modal-card h2{margin:0 0 10px;font-size:4.5rem}.modal-card>p:not(.eyebrow){color:#aaa}.modal-card label{letter-spacing:.1em;color:#bbb;margin:15px 0;font-size:.7rem;display:block}.modal-card input:not([type=checkbox]),.modal-card select{color:#fff;background:#070807;border:1px solid #ffffff26;width:100%;margin-top:8px;padding:15px;display:block}.form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.modal-card .consent{letter-spacing:0;gap:10px;font-size:.66rem;line-height:1.5;display:flex}.success{text-align:center;padding:50px 10px}.success>span{color:var(--green);letter-spacing:.2em;font-weight:700}.success p{color:#aaa;line-height:1.7}@media (width<=900px){section{padding:85px 22px}.navlinks,nav .btn{display:none}.hero{min-height:100svh;padding:95px 14px 35px}.hero h1{font-size:clamp(3.6rem,17vw,6rem)}.hero-copy{max-width:360px;margin:10px auto 15px;font-size:.92rem}.class-card{padding:13px 10px}.class-card h2{font-size:.95rem}.countdown{gap:4px}.countdown div{min-width:57px;padding:7px 4px}.countdown b{font-size:1.35rem}.hero-btn{width:100%;padding:13px}.scroll{margin-top:11px}.cards{grid-template-columns:1fr 1fr}.access,.about,.throne{grid-template-columns:1fr}.deny-grid{grid-template-columns:1fr 1fr}.dashboard,.readiness-board,.key-layout{grid-template-columns:1fr}.readiness-score{border-top:1px solid #ffffff16;border-left:0;padding-top:30px}.options>div:not(.choices){grid-template-columns:1fr 1fr}.throne-art{min-height:400px}.throne-art span{font-size:12rem}.mobile-cta{z-index:50;background:#080a08ef;border-top:1px solid #37cf70;justify-content:space-between;align-items:center;padding:10px 12px;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-cta span{font-size:.64rem;font-weight:800}.mobile-cta button{background:var(--green);color:#fff;border:0;padding:12px 14px;font-size:.7rem;font-weight:800}footer{text-align:center;grid-template-columns:1fr;padding-bottom:100px}footer>span{text-align:center}}@media (width<=560px){h2{font-size:3.2rem}.cards{grid-template-columns:1fr}.cards article{min-height:180px}.cards h3{margin-top:35px}.stamp{border-width:6px}.deny-grid{grid-template-columns:1fr}.dashboard{margin-left:-10px;margin-right:-10px}.analysis h3{font-size:2.6rem}.readiness-board{margin-left:-8px;margin-right:-8px;padding:18px}.transform>span{display:block}.transform>b{margin:18px;display:block;transform:rotate(90deg)}.key-layout>article{padding:35px 25px}.quiz{padding:35px 18px}.learn article{grid-template-columns:40px 1fr 20px}.portrait>span{font-size:7rem}.final h3{font-size:4rem}.form-grid{grid-template-columns:1fr}.modal-card{padding:28px 20px}.modal-card h2{font-size:3.3rem}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}body{background:#0a0a0a;font-family:"Source Sans 3",sans-serif}h1,h2,h3{letter-spacing:.02em;font-family:Bebas Neue,sans-serif}.eyebrow{color:gold;font-family:Oswald,sans-serif}.btn{text-shadow:0 1px 2px #006322;background:linear-gradient(#18df58,#00a93b);border:2px solid #43f276;border-radius:6px;font-family:Oswald,sans-serif;box-shadow:0 0 0 4px #00d94618,0 12px 32px #00d94630}.btn:hover{filter:brightness(1.08);box-shadow:0 0 0 5px #00d94625,0 16px 42px #00d94645}nav{background:#090909f2;border-bottom:1px solid #ffd70038}.logo{letter-spacing:.05em;font-family:Bebas Neue,sans-serif;font-size:1.55rem}.navlinks a{font-family:Oswald,sans-serif}.navlinks a:hover{color:gold}.hero{text-align:left;background:#0a0a0a url(/hero-money.webp) 50%/cover no-repeat;min-height:100svh;padding:92px max(4vw,24px) 30px;display:flex}.hero:before{content:"";background:linear-gradient(90deg,#0a0a0a 0%,#0a0a0ad9 48%,#0a0a0a52 100%),linear-gradient(#0a0a0a22 0%,#0a0a0a 100%);position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}.vault-lines{display:none}.hero-inner{grid-template-columns:1.1fr .8fr;align-items:center;gap:28px;max-width:1240px;display:grid}.hero-copy-side{z-index:2;position:relative}.live-pill{color:#ff6b6b;letter-spacing:.12em;background:#dc143c24;border:1px solid #dc143c99;border-radius:30px;align-items:center;gap:8px;margin-bottom:12px;padding:7px 16px;font:600 .78rem Oswald;display:inline-flex}.live-pill span{color:#dc143c;animation:1.4s infinite pulseDot}.hero h1{letter-spacing:.01em;text-shadow:0 5px 20px #000;margin:0;font-size:clamp(4.8rem,8.5vw,8rem);line-height:.82}.hero h1 em{color:gold;-webkit-text-fill-color:transparent;text-shadow:none;background:linear-gradient(#fff4a2,gold 45%,#b77900);-webkit-background-clip:text;background-clip:text;font-style:normal;display:block}.hero h1 span{color:#f5f5f0;font-size:.69em}.hero-copy{color:#f5f5f0;max-width:620px;margin:16px 0 5px;font-family:Oswald,sans-serif;font-size:clamp(1rem,1.6vw,1.3rem)}.hero-copy strong{color:gold}.foundation{color:#d0d0c8;margin-bottom:14px;font-size:1rem;font-style:italic}.class-card{background:#080808e8;border:1px solid #ffd70078;border-radius:8px;max-width:620px;margin:0;padding:15px 18px;box-shadow:0 15px 50px #000}.class-card:before{background:linear-gradient(90deg,#dc143c,gold,#00d946)}.class-card p{color:gold;font-family:Oswald,sans-serif}.class-card h2{color:#fff;font-family:Oswald,sans-serif;font-size:1.15rem}.countdown{justify-content:flex-start}.countdown div{text-align:center;background:#171717;border:1px solid #ffd70033;border-radius:5px;min-width:76px;padding:8px}.countdown b{color:gold;font-family:Bebas Neue,sans-serif;font-size:2rem}.countdown span{color:#aaa;font-family:Oswald,sans-serif}.hero-btn{padding:13px 28px;font-size:1.05rem}.class-card small{text-align:left;color:#aaa}.scroll{text-align:left;color:gold;margin-left:4px}.hero-photo{justify-content:center;align-self:end;min-height:640px;display:flex;position:relative}.hero-photo:before{content:"";filter:blur(15px);background:radial-gradient(circle,#ffd70055 0,#0000 62%);position:absolute;inset:5% -10% 0}.hero-photo img{object-fit:contain;filter:drop-shadow(0 20px 30px #000);border-radius:0;width:auto;max-width:none;height:min(76vh,730px);position:absolute;bottom:0}.money-badge{z-index:3;text-align:center;background:linear-gradient(145deg,#181818,#050505);border:2px solid gold;border-radius:10px;padding:14px 18px;position:absolute;top:5%;right:-1%;transform:rotate(3deg);box-shadow:0 12px 35px #000}.money-badge small,.money-badge span{letter-spacing:.11em;font:600 .6rem Oswald;display:block}.money-badge b{color:#00d946;font:700 3.3rem/.9 Bebas Neue;display:block}.hosted{z-index:4;background:#0a0a0ae8;border-left:5px solid #dc143c;padding:10px 18px;position:absolute;bottom:18px;left:5%}.hosted small,.hosted b{display:block}.hosted small{letter-spacing:.15em;color:gold;font:600 .62rem Oswald}.hosted b{font:700 2rem Bebas Neue}.possibility{background:#0a0a0a}.possibility h2 span{color:gold}.cards article{background:linear-gradient(145deg,#1e1b10,#0d0d0d);border-color:#ffd70035;border-radius:8px}.cards article:hover{border-color:gold;box-shadow:0 15px 35px #ffd70018}.cards h3{color:gold}.manifesto span{color:#00d946}.access{color:#080808;background:#f4c400}.access .eyebrow{color:#a30014}.access h2 span{color:#a30014}.ladder b{color:#675500;border-bottom-color:#0002}.denied{background:radial-gradient(circle,#6c0718 0,#0000 48%),#090909}.stamp{color:#fff;background:#dc143c;border-color:#ff667f;font-family:Bebas Neue,sans-serif;box-shadow:0 0 35px #dc143c80}.denied h3{color:gold}.bank{color:#101010;background:#f5f1e8}.bank .eyebrow{color:#a77a00}.bank h2 span{color:#b40019}.dashboard{border-color:#d6a90080;border-radius:10px;overflow:hidden}.factor-list button.active{background:#ffd70022}.readiness{background:#0b0b0b url(/gold-light.webp) 50%/cover no-repeat}.readiness-board{border-radius:10px}.transform{background:linear-gradient(90deg,#45010c,#493f00,#003b16)}.keys{color:#0a0a0a;background:#f2c900}.keys .eyebrow{color:#8a0015}.key-layout{color:#fff;background:#0a0a0a;border-radius:10px;overflow:hidden}.scale{background:#050505 url(/results-bg.webp) 50%/cover fixed}.scale>span:last-of-type{color:gold}.myth{color:#111;background:#f5f1e8}.quiz{color:#fff;border-radius:10px}.learn{background:#0a0a0a}.learn article h3{font-family:Oswald,sans-serif}.about{background:#0a0a0a url(/gold-light.webp) 50%/cover no-repeat}.portrait{background:0 0;border:none;overflow:hidden}.portrait:before{content:"";background:url(/empress-el.png) top/cover no-repeat;position:absolute;inset:0}.portrait>span,.portrait small{display:none}.options{color:#090909;background:#f0c500}.options>div:not(.choices) span{color:gold;background:#0a0a0a;border-color:#ffd70055;border-radius:6px}.choices button{color:#080808;border-color:#080808}.road{background:#0b0b0b}.throne{background:#0a0a0a url(/cta-bg.webp) 50%/cover no-repeat}.faq{color:#111;background:#f5f1e8}.faq .eyebrow{color:#a77a00}.faq h2 span{color:#b40019}.faq details{border-top-color:#0002}.final{background:#0a0a0a url(/cta-bg.webp) 50%/cover no-repeat}.final h3 em{color:gold}footer{background:#050505}@keyframes pulseDot{50%{opacity:.35;transform:scale(.8)}}@media (width<=900px){.hero{background-position:50%;align-items:flex-start;padding:86px 16px 24px}.hero:before{background:linear-gradient(#0a0a0a88,#0a0a0ad9 55%,#0a0a0a)}.hero-inner{text-align:center;grid-template-columns:1fr;gap:0}.hero-copy-side{z-index:5}.hero h1{font-size:clamp(4.2rem,18vw,6.3rem)}.hero h1 em{font-size:1.08em}.hero-copy{margin:10px auto 4px}.foundation{font-size:.9rem}.class-card{margin:auto}.countdown{justify-content:center}.class-card small,.scroll{text-align:center}.hero-photo{display:none}.access{background:#f4c400}.scale{background-attachment:scroll}}@media (width<=560px){.live-pill{font-size:.67rem}.class-card{padding:12px 10px}.countdown div{min-width:58px}.countdown b{font-size:1.65rem}.hero-btn{font-size:.9rem}.money-badge{display:none}}.access,.bank,.keys,.myth,.options,.faq{color:#f5f5f0;background-color:#090a09}.access{background:radial-gradient(circle at 75%,#6d4d091f,#0000 35%),linear-gradient(135deg,#0b0c0b,#17140c)}.access .eyebrow,.bank .eyebrow,.keys .eyebrow,.faq .eyebrow{color:gold}.access p:not(.eyebrow){color:#aeadac}.access h2 span,.bank h2 span,.faq h2 span{color:gold}.ladder b{color:#585950;border-color:#ffd70020}.ladder b:last-child{color:gold}.bank{background:linear-gradient(#0e0f0e,#12120d)}.bank h2{color:#fff}.dashboard{border-color:#d6ad5440;box-shadow:0 30px 80px #000}.comparison span{color:#24d767}.masterclass-strip{z-index:4;background:linear-gradient(90deg,#310811,#12100a 55%,#07180e);border-top:1px solid #ffd70055;border-bottom:1px solid #ffd70055;grid-template-columns:1fr auto auto;align-items:center;gap:30px;padding:28px max(5vw,24px);display:grid;position:relative}.masterclass-strip>div:first-child small,.masterclass-strip>div:first-child b{display:block}.masterclass-strip small{letter-spacing:.16em;color:gold;font:600 .68rem Oswald}.masterclass-strip>div:first-child b{margin-top:4px;font:700 1.35rem Oswald}.masterclass-strip .countdown{margin:0}.masterclass-strip .countdown div{min-width:58px;padding:6px}.masterclass-strip .countdown b{font-size:1.45rem}.masterclass-strip .btn{padding:14px 20px}.transform{background:radial-gradient(circle,#d6ad5410,#0000 40%),#070807;padding:110px max(5vw,24px)}.transform>.eyebrow{color:gold}.transform h2{margin:0 0 55px}.stage-flow{grid-template-columns:1fr 50px 1fr 50px 1fr;align-items:center;max-width:1250px;margin:auto;display:grid}.stage{text-align:left;background:#10110f;border:1px solid #ffffff1d;min-height:270px;padding:26px;box-shadow:0 20px 55px #000}.stage header{border-bottom:1px solid #ffffff17;grid-template-columns:18px 1fr auto;align-items:center;padding-bottom:18px;display:grid}.stage header b{font:700 1.45rem Oswald}.stage header span{background:#ffffff0c;padding:6px 8px;font:700 .9rem Oswald}.stage ul{margin:0;padding:18px 0 0;list-style:none}.stage li{color:#bbb;border-bottom:1px solid #ffffff0c;justify-content:space-between;padding:12px 0;font-size:.8rem;display:flex}.stage li strong{font-size:.7rem}.denied-stage{border-color:#e32c4066}.denied-stage header i,.denied-stage li strong{color:#ff4053}.positioned-stage{border-color:#ffd70077;box-shadow:0 0 35px #ffd70012}.positioned-stage header i,.positioned-stage li strong{color:gold}.ready-stage{border-color:#20df6d88;box-shadow:0 0 35px #20df6d12}.ready-stage header i,.ready-stage li strong{color:#21e46f}.flow-arrow{color:#d6ad54;font-size:2.2rem}.keys{background:radial-gradient(circle at 80% 40%,#8a5e161c,#0000 36%),linear-gradient(145deg,#070807,#14130f);padding-top:135px;overflow:hidden}.keys:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 79px,#d6ad5405 80px);position:absolute;inset:0}.vault-door{border:2px solid #d6ad5433;border-radius:50%;place-items:center;width:470px;height:470px;display:grid;position:absolute;top:80px;right:-150px;box-shadow:inset 0 0 0 25px #080908,inset 0 0 0 27px #d6ad5428,0 0 80px #d6ad5415}.vault-door:before,.vault-door:after{content:"";background:#d6ad5426;width:80%;height:12px;position:absolute}.vault-door:after{transform:rotate(90deg)}.vault-door span{color:#d6ad543b;font:700 4rem Bebas Neue}.keys>h2,.keys>.eyebrow,.key-layout{z-index:2;position:relative}.key-layout{border-color:#d6ad5455;box-shadow:0 35px 80px #000}.key-layout>div button{min-height:74px;transition:all .3s}.key-layout>div button:hover,.key-layout>div button.active{background:linear-gradient(90deg,#d6ad5425,#0000);box-shadow:inset 3px 0 gold}.key-layout>div button.active i{color:gold;text-shadow:0 0 18px gold}.key-layout>article{background:radial-gradient(circle at 70% 30%,#d6ad5427,#0000 48%),#090a09}.scale{background:#050605 url(/results-bg.webp) 50%/cover fixed;padding-top:125px}.scale:before{content:"";background:linear-gradient(90deg,#050605d9,#050605a8 50%,#050605d9);position:absolute;inset:0}.scale>*{position:relative}.scale>span{font-size:clamp(7rem,19vw,19rem);line-height:.75}.scale>span:last-of-type{color:#2ae772;-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 0 25px #18d95a40);background:linear-gradient(90deg,gold,#2ae772);-webkit-background-clip:text;background-clip:text}.myth{background:radial-gradient(circle at 50% 40%,#d6ad5414,#0000 38%),#090a09;padding-top:120px;padding-bottom:120px}.myth>h2{margin-bottom:10px;font-size:clamp(3rem,7vw,6rem)}.myth-title{color:gold;font-size:clamp(2rem,4vw,4rem)}.myth-title span{color:#777}.quiz{border-color:#d6ad5455;flex-direction:column;justify-content:center;max-width:1050px;min-height:500px;padding:70px 80px;display:flex;box-shadow:0 35px 80px #000}.quiz h3{font-size:clamp(2.7rem,5vw,5rem)}.quiz>div:not(.quiz-dots) button{width:240px;padding:22px;font:700 1.2rem Oswald;transition:all .25s}.quiz>div button.correct{background:#087f38;border-color:#2ee174}.quiz>div button.incorrect{background:#7a1220;border-color:#ef4257}.quiz-dots{margin:18px auto 0;gap:8px!important;display:flex!important}.quiz-dots i{border:1px solid #d6ad54;border-radius:50%;width:10px;height:10px}.quiz-dots i.active{background:gold}.answer-correct{color:#2ee174!important}.answer-wrong{color:#ef4257!important}.quiz.done span{color:gold}.quiz.done p{letter-spacing:.15em;color:#ddd;font:700 1rem Oswald}.options{background:radial-gradient(circle at 50% 20%,#7a531c24,#0000 36%),#090a09;padding-top:130px}.options h2 span{color:gold}.options h3{color:#fff;font-size:clamp(3.5rem,7vw,7rem)}.aspiration-grid{gap:16px;grid-template-columns:repeat(3,1fr)!important;max-width:1250px!important;margin:50px auto!important;display:grid!important}.aspiration-grid button{text-align:left;min-height:330px;transition:all .35s;position:relative;overflow:hidden;color:#fff!important;background-position:50%!important;background-size:cover!important;border:1px solid #d6ad5444!important;border-radius:8px!important;padding:24px!important}.aspiration-grid button:before{content:"";background:linear-gradient(#0000 25%,#080908f2);position:absolute;inset:0}.aspiration-grid .business{background-image:url(https://images.unsplash.com/photo-1497366754035-f200968a6e72?auto=format&fit=crop&w=900&q=80)}.aspiration-grid .freedom{background-image:url(https://images.unsplash.com/photo-1507525428034-b723cf961d3e?auto=format&fit=crop&w=900&q=80)}.aspiration-grid .portfolio{background-image:url(https://images.unsplash.com/photo-1611974789855-9c2a0a7236a3?auto=format&fit=crop&w=900&q=80)}.aspiration-grid .property{background-image:url(https://images.unsplash.com/photo-1600607687920-4e2a09cf159d?auto=format&fit=crop&w=900&q=80)}.aspiration-grid .legacy{background-image:url(https://images.unsplash.com/photo-1529156069898-49953e39b3ac?auto=format&fit=crop&w=900&q=80)}.aspiration-grid .next{background-image:url(https://images.unsplash.com/photo-1492684223066-81342ee5ff30?auto=format&fit=crop&w=900&q=80)}.aspiration-grid button span,.aspiration-grid button i{z-index:2;position:absolute;left:24px}.aspiration-grid button span{font:700 2.1rem Bebas Neue;bottom:48px}.aspiration-grid button i{letter-spacing:.12em;color:gold;font:600 .65rem Oswald;bottom:24px}.aspiration-grid button:hover,.aspiration-grid button.selected{transform:translateY(-8px);box-shadow:0 18px 50px #000,0 0 0 2px #2ee17433;border-color:#2ee174!important}.options>p:last-of-type{color:gold}.options>.btn{margin-top:20px}.road{padding-top:130px;padding-bottom:130px}.road>div{gap:0;overflow:visible}.road article{background:#0d0e0c;border:1px solid #d6ad5430;min-width:0;min-height:300px;padding:30px 20px;transition:all .3s;position:relative}.road article:not(:last-child):after{content:"→";z-index:2;color:gold;background:#0a0a0a;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:45%;right:-16px}.road article:hover{border-color:#2ee174;transform:translateY(-12px);box-shadow:0 18px 45px #000}.road article:hover b{color:#2ee174}.road article b{font-size:1.4rem}.road article h3{font-size:2rem}.road article p{color:#aaa;font-size:.84rem}.throne{background:linear-gradient(90deg,#080808e8 0,#18070bba 50%,#080808d9),url(/cta-bg.webp) 50%/cover no-repeat;min-height:850px}.throne-art{background:radial-gradient(circle at 50% 45%,#8d1b2a88,#0000 48%);border:0;min-height:680px;position:relative;overflow:hidden}.throne-art img{z-index:2;filter:drop-shadow(0 25px 35px #000);height:95%;position:absolute;bottom:-8%}.throne-art span{color:#d6ad543a;z-index:1;font-size:25rem;position:absolute}.throne h3{letter-spacing:.12em;color:gold;font:700 1.1rem Oswald}.seat-class{background:#090a09d9;border:1px solid #d6ad5455;margin:25px 0;padding:18px}.seat-class small,.seat-class>b{display:block}.seat-class small{letter-spacing:.14em;color:gold;font:600 .65rem Oswald}.seat-class>b{margin:5px 0 12px;font:700 1.05rem Oswald}.seat-class .countdown{justify-content:flex-start}.throne strong{margin:16px 0}.faq{background:radial-gradient(circle at 50% 20%,#d6ad5410,#0000 40%),#090a09}.faq h2{color:#fff}.faq>div:not(.faq-cta){max-width:1000px}.faq details{border-color:#d6ad5438;padding:28px 5px}.faq summary{color:#f5f5f0;font:600 1.05rem Oswald}.faq summary i{font-size:1.4rem;transition:all .2s}.faq summary:hover i{color:#2ee174}.faq details p{color:#b8b8b3}.faq-cta{text-align:center;background:#11120f;border:1px solid #d6ad5444;padding:50px;max-width:800px!important;margin:80px auto 0!important}.faq-cta h3{margin-bottom:10px;font-size:3rem}.faq-cta p{letter-spacing:.14em;font:700 1rem Oswald;color:gold!important}.final{background:linear-gradient(90deg,#090909ee,#090909a8 55%,#090909e8),url(/hero-money.webp) 50%/cover no-repeat;place-items:center;min-height:1000px;display:grid;overflow:hidden}.final:before{content:"";background:radial-gradient(circle at 75% 40%,#d6ad5433,#0000 32%);position:absolute;inset:0}.final-empress{opacity:.72;filter:drop-shadow(0 20px 35px #000);height:80%;position:absolute;bottom:-8%;right:0}.final-content{z-index:2;text-align:center;max-width:1050px;margin-right:20%;position:relative}.final h3{margin:55px 0 12px}.final h3 em{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,gold,#2ee174);-webkit-background-clip:text;background-clip:text}.final-date{color:gold;margin:12px;font:700 1.1rem Oswald;display:block}.final .countdown{justify-content:center;margin:20px auto}.final .hero-btn{margin:0 auto;display:block}.final>small,.final-content>small{letter-spacing:.17em;color:#aaa;margin-top:16px;display:block}@media (width<=900px){.masterclass-strip{text-align:center;grid-template-columns:1fr;gap:16px}.masterclass-strip .countdown{justify-content:center}.stage-flow{grid-template-columns:1fr}.flow-arrow{margin:20px;transform:rotate(90deg)}.aspiration-grid{grid-template-columns:1fr 1fr!important}.road>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.road article{min-height:230px}.road article:after{display:none!important}.throne{min-height:auto}.throne-art{min-height:520px}.seat-class .countdown{justify-content:center}.final-content{margin-right:0}.final-empress{opacity:.25;right:-35%}}@media (width<=560px){.quiz{min-height:500px;padding:45px 18px}.quiz>div:not(.quiz-dots) button{width:46%;padding:18px 8px}.aspiration-grid{grid-template-columns:1fr!important}.aspiration-grid button{min-height:280px}.road>div{display:block}.road article{margin-bottom:12px}.throne-art{min-height:430px}.throne-art img{height:90%}.final{min-height:900px;padding-left:18px;padding-right:18px}.final-empress{right:-70%}}.edu-site section{padding-top:105px;padding-bottom:105px}.edu-site section>p:not(.eyebrow){color:#aeafa9;max-width:760px;margin-left:auto;margin-right:auto;line-height:1.7}.beyond,.report,.lender-game,.curriculum,.proof,.redflag,.aspire,.instructor,.for-you,.final-register{text-align:center;background:#090a09;padding:110px max(6vw,24px);position:relative}.beyond{background:radial-gradient(circle at 50% 20%,#72501722,#0000 35%),#0a0a09}.beyond h2,.report h2,.lender-game h2,.curriculum h2,.proof h2,.redflag h2,.aspire h2,.instructor h2,.for-you h2,.final-register h2{font-size:clamp(3.2rem,6vw,6.3rem)}.lesson-ui{text-align:left;background:#080908;border:1px solid #d6ad5445;grid-template-columns:.8fr 1.2fr;max-width:1100px;margin:50px auto;display:grid}.lesson-tabs{padding:18px}.lesson-tabs button{color:#aaa;text-align:left;letter-spacing:.1em;background:0 0;border:0;border-bottom:1px solid #ffffff14;width:100%;padding:18px;font:600 .78rem Oswald;display:block}.lesson-tabs button.active{color:gold;background:#d6ad5415;border-left:3px solid gold}.lesson-ui article{background:radial-gradient(circle at 70% 35%,#d6ad5422,#0000 50%);padding:50px}.lesson-ui small{color:gold;letter-spacing:.14em}.lesson-ui h3{margin:25px 0;font-size:4rem}.lesson-ui article p{color:#bbb;line-height:1.7}.lesson-close{letter-spacing:.08em;font:600 1rem Oswald;color:gold!important}.report{background:linear-gradient(#10110e,#080908)}.report-ui{text-align:left;background:#080908;border:1px solid #d6ad5445;grid-template-columns:.8fr 1.2fr;max-width:1180px;margin:50px auto;display:grid}.report-menu{padding:16px}.report-menu button{color:#aaa;text-align:left;letter-spacing:.08em;background:0 0;border:0;border-bottom:1px solid #ffffff12;gap:18px;width:100%;padding:17px;font:600 .72rem Oswald;display:flex}.report-menu button i{color:#d6ad54;font-style:normal}.report-menu button.active{color:#fff;background:#1e241b;border-left:3px solid #28dc6d}.report-ui>article{padding:42px}.report-head{color:#777;letter-spacing:.12em;border-bottom:1px solid #d6ad5440;justify-content:space-between;padding-bottom:15px;font-size:.65rem;display:flex}.report-ui h3{color:gold;margin:55px 0 20px;font-size:4rem}.report-ui article>p{color:#bbb;line-height:1.7}.report-story{background:#ffffff08;border-left:3px solid #28dc6d;margin-top:50px;padding:22px;font-family:Oswald;line-height:1.7}.report-story strong{color:#28dc6d}.lender-game{background:radial-gradient(circle at 50% 45%,#5b3c161c,#0000 40%),#080908}.profile-switch{justify-content:center;gap:8px;margin:35px;display:flex}.profile-switch button{color:#999;background:#121310;border:1px solid #ffffff20;padding:12px 26px}.profile-switch button.active{color:gold;border-color:gold}.profile-card{text-align:left;background:#0c0d0b;border:1px solid #d6ad5455;max-width:640px;margin:auto;padding:28px}.profile-card h3{color:gold;font-size:3rem}.profile-card>div{border-top:1px solid #ffffff14;justify-content:space-between;padding:15px 0;display:flex}.profile-card span{color:#aaa;letter-spacing:.1em;font-size:.72rem}.profile-card b{font-family:Oswald}.decision{justify-content:center;gap:12px;margin:25px;display:flex}.decision button{color:#fff;background:#141512;border:1px solid #ffffff28;min-width:180px;padding:17px;font-weight:700}.decision button:first-child:hover{color:#2ee174;border-color:#2ee174}.decision button:last-child:hover{color:#ef4257;border-color:#ef4257}.decision-note{background:#11120f;border:1px solid #d6ad5440;max-width:700px;margin:20px auto;padding:25px}.decision-note b{color:gold}.decision-note p{color:#aaa;line-height:1.6}.storyline{margin:55px 0 25px;font-size:3rem}.storyline span{color:#2ee174}.curriculum{background:#0d0e0c}.curriculum>div{text-align:left;max-width:1100px;margin:55px auto}.curriculum article{border-top:1px solid #d6ad5435;grid-template-columns:100px 1fr;gap:20px;padding:32px 0;display:grid}.curriculum article>b{color:#d6ad54;font:700 3.3rem Bebas Neue}.curriculum article h3{margin:0 0 8px;font:700 2.1rem Oswald}.curriculum article p{color:#aaa;max-width:780px;margin:0;line-height:1.65}.redflag{background:radial-gradient(circle at 50% 35%,#6d081520,#0000 42%),#090909}.flag-card{background:#0c0c0b;border:1px solid #fff2;max-width:850px;margin:45px auto;padding:28px}.flag-card button{color:#aaa;text-align:left;background:#151613;border:1px solid #ffffff17;justify-content:space-between;width:100%;margin:8px 0;padding:18px;display:flex}.flag-card button.found{color:#fff;background:#4b0a13;border-color:#ef4257}.flag-card button b{letter-spacing:.1em;font-size:.65rem}.flag-card button.found b{color:#ff7383}.flag-progress{max-width:600px;margin:30px auto}.flag-progress>b{color:gold;margin-bottom:12px;display:block}.flag-progress i{background:#252620;height:8px;display:block}.flag-progress i span{background:linear-gradient(90deg,#ef4257,gold);height:100%;display:block}.flag-win{max-width:750px;margin:35px auto}.flag-win h3{font-size:3rem}.flag-win p{color:#bbb;line-height:1.6}.aspire{background:linear-gradient(#080908b8,#080908e8),url(/results-bg.webp) 50%/cover no-repeat}.aspire>div{grid-template-columns:repeat(5,1fr);max-width:1100px;margin:50px auto;display:grid}.aspire>div span{color:gold;background:#0a0a0aad;border:1px solid #d6ad5435;padding:70px 10px;font:700 1.4rem Bebas Neue}.aspire h3{margin:55px;font-size:clamp(2.2rem,4vw,4rem)}.aspire h3 em{color:#2ee174;font-style:normal}.instructor{text-align:left;background:linear-gradient(110deg,#150b0d,#0b0c0b);grid-template-columns:.8fr 1.2fr;align-items:center;gap:7vw;display:grid}.instructor-photo{background:radial-gradient(circle,#7b531d55,#0000 62%);min-height:650px;position:relative}.instructor-photo img{filter:drop-shadow(0 20px 35px #000);height:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.instructor h3{color:gold;letter-spacing:.1em;font:700 1.25rem Oswald}.instructor>div:last-child>p:not(.eyebrow){color:#aaa;max-width:650px;line-height:1.75}.for-you{background:#0b0c0b}.for-you>div{text-align:left;grid-template-columns:1fr 1fr;gap:10px;max-width:900px;margin:45px auto;display:grid}.for-you>div p{color:#ccc;background:#11120f;border:1px solid #ffffff15;margin:0;padding:18px}.for-you>div b{color:#2ee174;margin-right:12px}.edu-site .faq{background:#080908}.edu-site .faq>h2{font-size:clamp(3.2rem,6vw,6rem)}.final-register{text-align:left;background:linear-gradient(90deg,#080908,#17090c 60%,#080908),url(/cta-bg.webp) 50%/cover no-repeat;grid-template-columns:.8fr 1.2fr;align-items:center;min-height:900px;display:grid}.final-person{height:720px;position:relative}.final-person img{filter:drop-shadow(0 20px 30px #000);height:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.final-register .seat-class{max-width:630px}.final-register .countdown{justify-content:flex-start}.final-register>div:last-child>small{letter-spacing:.16em;color:#aaa;margin-top:15px;display:block}.final-register h3{color:gold;margin:30px 0 15px;font-size:4rem}@media (width<=900px){.lesson-ui,.report-ui,.instructor,.final-register{grid-template-columns:1fr}.aspire>div{grid-template-columns:1fr 1fr}.instructor-photo,.final-person{height:520px;min-height:520px}.instructor{text-align:center}.for-you>div{grid-template-columns:1fr}.final-register{text-align:center}.final-register .seat-class{margin-left:auto;margin-right:auto}.final-register .countdown{justify-content:center}}@media (width<=560px){.edu-site section{padding:80px 18px}.lesson-ui article,.report-ui>article{padding:30px 20px}.lesson-ui h3,.report-ui h3{font-size:3rem}.decision button{width:46%;min-width:0}.curriculum article{grid-template-columns:55px 1fr}.curriculum article>b{font-size:2.2rem}.curriculum article h3{font-size:1.45rem}.aspire>div{grid-template-columns:1fr}.aspire>div span{padding:28px}.instructor-photo,.final-person{height:430px;min-height:430px}.final-register h2{font-size:3.1rem}}.curriculum .topic-cards{text-align:left;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1200px;margin:55px auto;display:grid}.curriculum .topic-cards article{background:linear-gradient(145deg,#151614,#0b0c0b);border:1px solid #d6ad5445;border-top:3px solid gold;border-radius:8px;min-height:420px;padding:34px 30px;transition:all .3s;display:block}.curriculum .topic-cards article:hover{border-color:gold;transform:translateY(-8px);box-shadow:0 20px 50px #000}.curriculum .topic-cards article>b{color:gold;margin-bottom:28px;font:700 3rem/1 Oswald;display:block}.curriculum .topic-cards article h3{color:gold;margin-bottom:18px;font:700 1.45rem/1.3 Oswald}.curriculum .topic-cards article p{color:#d1d1cc;font-size:1rem;line-height:1.65}.curriculum>h2 span{color:gold}.curriculum>.btn{margin-top:8px}.curriculum .topic-cards article>b{letter-spacing:.14em;font-size:.76rem}.proof{background:radial-gradient(circle at 50% 25%,#6d4b1824,#0000 38%),#080908}.proof h2 span,.proof h3 span{color:gold}.result-strip{grid-template-columns:repeat(6,1fr);gap:12px;max-width:1200px;margin:48px auto 95px;display:grid}.result-strip article{background:#11120f;border:1px solid #d6ad5460;padding:28px 12px}.result-strip b{color:gold;font:700 2.4rem/1 Oswald;display:block}.result-strip span{color:#ddd;letter-spacing:.1em;margin-top:10px;font:700 .68rem Oswald;display:block}.proof-label{margin-top:20px}.proof h3{margin:15px 0 45px;font-size:clamp(2.8rem,5vw,5rem)}.quote-grid{grid-template-columns:repeat(4,1fr);gap:16px;max-width:1200px;margin:0 auto 30px;display:grid}.quote-grid blockquote{text-align:left;background:#11120f;border:1px solid #d6ad5455;border-left:3px solid gold;flex-direction:column;justify-content:space-between;min-height:190px;margin:0;padding:28px;display:flex}.quote-grid b{color:gold;font:700 1.2rem/1.45 Oswald}.quote-grid small{color:#777;letter-spacing:.12em}.proof-disclaimer{margin:28px auto;font-size:.78rem;color:#777!important}.proof>.btn{margin-top:12px}@media (width<=900px){.curriculum .topic-cards{grid-template-columns:1fr}.curriculum .topic-cards article{min-height:0}.result-strip{grid-template-columns:repeat(3,1fr)}.quote-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.curriculum .topic-cards article{padding:28px 22px}.curriculum .topic-cards article h3{font-size:1.35rem}.result-strip{grid-template-columns:1fr 1fr;margin-bottom:70px}.quote-grid{grid-template-columns:1fr}.quote-grid blockquote{min-height:150px}}.edu-site .faq{background:#0b0c0b;padding:105px max(6vw,24px)}.edu-site .faq>.eyebrow{color:#ef3151;letter-spacing:.22em}.edu-site .faq>h2{margin:18px 0 55px}.edu-site .faq .answer-panel{text-align:left;background:#121310;border:1px solid #d6ad5455;border-radius:10px;max-width:1200px;margin:0 auto;padding:0 32px}.edu-site .faq details{border-top:1px solid #d6ad5435;padding:26px 0}.edu-site .faq details:first-child{border-top:0}.edu-site .faq summary{color:gold;align-items:center;font:700 1.08rem/1.4 Oswald}.edu-site .faq summary i{color:gold;font-size:1.1rem}.edu-site .faq details p{color:#e0e0dc;max-width:none;padding:18px 40px 0 0;font-size:.98rem;line-height:1.75}.edu-site .faq details:not([open]) summary i{transform:rotate(180deg)}@media (width<=560px){.edu-site .faq{padding-left:14px;padding-right:14px}.edu-site .faq .answer-panel{padding:0 18px}.edu-site .faq details{padding:22px 0}.edu-site .faq summary{font-size:1rem}.edu-site .faq details p{padding-right:4px;font-size:.92rem}}.form-trap{opacity:0!important;pointer-events:none!important;position:absolute!important;left:-9999px!important}.form-error{color:#ff6b78;margin:8px 0 0;font-weight:700}.modal-card .btn:disabled{opacity:.7;cursor:wait}.hero .hero-inner{grid-template-columns:minmax(500px,.9fr) minmax(650px,1.25fr);gap:0;max-width:1480px}.hero .hero-copy-side{z-index:3}.hero .hero-photo{align-self:center;min-height:670px;overflow:visible}.hero .hero-photo:before{filter:blur(24px);background:radial-gradient(#d6ad5438 0,#0000 66%);inset:20% 3% 4%}.hero .hero-photo img{object-fit:contain;filter:drop-shadow(0 30px 40px #000c);width:auto;max-width:92%;height:min(78vh,760px);bottom:-1%;left:50%;transform:translate(-50%)}.hero .hosted{bottom:7%;left:32%}@media (width<=1150px) and (width>=901px){.hero .hero-inner{grid-template-columns:minmax(460px,1fr) minmax(510px,1.05fr)}.hero .hero-photo img{max-width:94%;height:min(72vh,700px);left:50%}}.footer-links{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex-wrap:wrap;justify-content:center;gap:14px;height:auto;padding:12px 0 0;display:flex;position:static}.footer-links a,.consent-links a,.legal-page a{color:#f0ce68}.footer-links a{letter-spacing:.07em;font-size:.62rem;text-decoration:none}.consent-links{color:#92938e;margin:10px 0 4px;font-size:.66rem;line-height:1.55}.consent-links a{text-underline-offset:2px;text-decoration:underline}.legal-page{color:#eee;background:radial-gradient(circle at 50% 0,#5b3e172b,#0000 28%),#080909;min-height:100vh}.legal-nav{height:72px;position:sticky}.legal-nav>a:last-child{color:#e7cc7b;letter-spacing:.12em;font-size:.7rem;font-weight:800;text-decoration:none}.legal-card{width:min(900px,100% - 36px);margin:0 auto;padding:130px 0 100px}.legal-card>h1{letter-spacing:-.04em;margin:0 0 12px;font:700 clamp(3.4rem,8vw,7rem)/.95 Cormorant Garamond}.legal-updated{color:#8f908b;margin-bottom:55px;font-size:.8rem}.legal-card h2{letter-spacing:.02em;color:#f2d586;margin:42px 0 12px;font:700 1.55rem/1.2 Oswald}.legal-card p{color:#c3c3bd;font-size:1rem;line-height:1.8}.legal-card strong{color:#fff}.legal-note{background:#10120f;border-left:3px solid #20b85d;margin-top:45px;padding:20px}.legal-footer{border-top:1px solid #ffffff18;flex-wrap:wrap;justify-content:center;gap:22px;padding:28px max(18px,5vw);display:flex}.legal-footer a{font-size:.72rem;text-decoration:none}.legal-footer a:hover,.footer-links a:hover{color:#fff}@media (width<=700px){footer{text-align:center;grid-template-columns:1fr;padding-bottom:100px}footer>span{text-align:center}.legal-card{padding-top:105px}.legal-card p{font-size:.94rem}.legal-nav>a:last-child{font-size:.6rem}}.admin-login-page{background:radial-gradient(circle at 50% 40%,#8a5d232e,#0000 36%),linear-gradient(135deg,#070807,#11120f);place-items:center;min-height:100svh;padding:40px 20px;display:grid}.admin-login-page section{text-align:center;background:#090a09e8;border:1px solid #d6ad5455;width:min(680px,100%);padding:60px;box-shadow:0 35px 100px #000}.admin-login-page .logo{margin-bottom:55px;display:inline-block}.admin-login-page h1{letter-spacing:-.055em;margin:15px 0 28px;font:700 clamp(4rem,10vw,7.5rem)/.82 Cormorant Garamond}.admin-login-page h1 span{color:#f2d586}.admin-login-page section>p:not(.eyebrow){color:#b8b9b4;max-width:540px;margin:0 auto 35px;line-height:1.75}.admin-login-page .btn{text-decoration:none;display:inline-block}.admin-login-page small{color:#747570;letter-spacing:.17em;margin-top:22px;display:block}.admin-login-page:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 12.4%,#d6ad5408 12.5%);position:fixed;inset:0}@media (width<=560px){.admin-login-page section{padding:42px 22px}.admin-login-page .logo{margin-bottom:38px}}@media (width<=600px){nav{justify-content:center;height:68px;padding:0 16px}nav>.logo{text-align:center;white-space:nowrap;margin:0 auto;display:block}.hero{text-align:center;width:100%;padding:88px 16px 28px;overflow:hidden}.hero .hero-inner{grid-template-columns:minmax(0,1fr);gap:0;width:100%;min-width:0;max-width:100%;margin-inline:auto;display:grid}.hero-copy-side{justify-self:center;width:100%;min-width:0;max-width:100%;margin-inline:auto}.hero h1{letter-spacing:0;text-align:center;overflow-wrap:normal;width:100%;max-width:100%;margin-inline:auto;font-size:clamp(3.35rem,17vw,5rem);line-height:.84}.hero h1 em,.hero h1 span{white-space:nowrap;width:100%;display:block}.hero-copy{text-align:center;width:100%;max-width:345px;margin-inline:auto}.live-pill{justify-content:center;max-width:100%;margin-inline:auto}.class-card{width:100%;max-width:420px;margin-inline:auto}.countdown{justify-content:center;width:100%;max-width:100%}.countdown div{flex:1 1 0;min-width:0;max-width:78px}}@media (width<=360px){.hero h1{font-size:3.2rem}.hero{padding-left:12px;padding-right:12px}}.hero{justify-content:center}.hero .hero-centered{text-align:center;flex-direction:column;grid-template-columns:none;align-items:center;gap:0;width:100%;max-width:1180px;margin-inline:auto;display:flex}.instructor-photo{overflow:hidden}.instructor-photo img{object-fit:cover;object-position:center 20%;width:100%;height:100%;left:0;transform:none}.hero .hero-centered h1{z-index:5;text-align:center;font-size:clamp(4.8rem,9vw,8.5rem);line-height:.82;position:relative}.hero .hero-centered h1 em,.hero .hero-centered h1 span{display:block}.hero .hero-centered .live-pill{z-index:5;margin:0 auto 12px;position:relative}.hero .hero-centered .hero-photo{align-self:auto;width:min(760px,100%);height:640px;min-height:0;margin:-18px auto -28px;display:block;position:relative;overflow:visible}.hero .hero-centered .hero-photo:before{background:radial-gradient(#d6ad5438 0,#0000 66%);inset:16% 8% 4%}.hero .hero-centered .hero-photo img{width:auto;max-width:94%;height:100%;bottom:0;left:50%;transform:translate(-50%)}.hero .hero-centered .hosted{white-space:nowrap;bottom:20%;left:50%;transform:translate(-50%)}.hero .hero-copy-overlay{z-index:6;color:#fff;text-align:center;text-shadow:0 2px 10px #000;background:linear-gradient(90deg,#0000,#070807e8 12%,#070807ed 88%,#0000);width:min(820px,100vw - 48px);max-width:none;margin:0;padding:16px 28px;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.hero .hero-centered .class-card{z-index:7;width:min(720px,100%);margin:0 auto;position:relative}@media (width<=600px){.hero .hero-centered{max-width:100%;display:flex}.hero .hero-centered h1{width:100%;font-size:clamp(3.35rem,17vw,5rem)}.hero .hero-centered .hero-photo{width:100%;height:490px;margin:-8px auto -14px;display:block}.hero .hero-centered .hero-photo img{max-width:100%;height:100%}.hero .hero-centered .hosted{padding:7px 12px;bottom:22%}.hero .hero-centered .hosted b{font-size:1.35rem}.hero .hero-copy-overlay{width:calc(100vw - 24px);padding:13px 18px;font-size:.88rem;line-height:1.4;bottom:3%}.hero .hero-centered .class-card{width:100%}}@media (width<=360px){.hero .hero-centered .hero-photo{height:450px}.hero .hero-copy-overlay{font-size:.82rem}}.countdown-nav{grid-template-columns:auto 1fr auto;gap:24px;height:92px;padding:0 max(22px,3vw);display:grid}.header-class{justify-content:center;align-items:center;gap:22px;min-width:0;display:flex}.header-class-label{text-align:right;min-width:max-content}.header-class-label small,.header-class-label b{font-family:Oswald,sans-serif;display:block}.header-class-label small{color:gold;letter-spacing:.18em;font-size:.58rem;font-weight:700}.header-class-label b{color:#fff;letter-spacing:.05em;margin-top:3px;font-size:.78rem}.countdown-nav .countdown{justify-content:center;gap:5px;width:auto;margin:0}.countdown-nav .countdown div{background:linear-gradient(#241f12,#10110f 72%);border-color:#ffd70070;min-width:58px;padding:6px 8px;box-shadow:inset 0 1px #fff2a326,0 0 14px #ffd70014}.countdown-nav .countdown b{text-shadow:0 0 12px #ffd70070;font-size:1.35rem}.countdown-nav .countdown span{font-size:.44rem}.countdown-nav .countdown div:last-child{animation:1s ease-in-out infinite alternate timerGlow}@keyframes timerGlow{to{border-color:#ffd700c0;box-shadow:inset 0 1px #fff2a33d,0 0 18px #ffd70032}}.hero .hero-centered .hero-photo{margin-bottom:0}@media (width<=760px){.countdown-nav{grid-template-columns:1fr;gap:0;height:58px;padding:4px 10px}.countdown-nav>.logo{display:none}.header-class{justify-content:center;gap:7px}.header-class-label{display:none}.countdown-nav .countdown{gap:3px}.countdown-nav .countdown div{min-width:32px;max-width:36px;padding:3px 2px}.countdown-nav .countdown b{font-size:.88rem}.countdown-nav .countdown span{letter-spacing:.06em;margin-top:1px;font-size:.29rem}.countdown-nav .btn{display:none}.hero{margin-bottom:32px;padding-top:78px;padding-bottom:72px}.hero .hero-centered .live-pill{margin-top:18px;margin-bottom:16px}}@media (width<=370px){.countdown-nav .countdown div{min-width:30px;max-width:34px}}body{color:#f8f7f1;background:#070807;margin:0;font-family:Arial,sans-serif}.admin{background:radial-gradient(circle at 80% 0,#6f4c161f,#0000 32%);min-height:100vh;padding:38px clamp(18px,4vw,64px)}.admin header{border-bottom:1px solid #d6ad5433;justify-content:space-between;align-items:center;padding-bottom:24px;display:flex}.admin header small{color:#d6ad54;letter-spacing:.22em}.admin h1{margin:5px 0;font-size:clamp(2rem,4vw,4rem)}.admin header>div:last-child{text-align:right;color:#aaa;gap:8px;display:grid}.admin a{color:#47df78}.stats{grid-template-columns:repeat(4,1fr);gap:14px;margin:30px 0;display:grid}.stats article,.panel{background:#10110f;border:1px solid #d6ad5435;border-radius:10px;padding:22px}.stats span{color:#aaa;letter-spacing:.14em;font-size:.72rem}.stats b{color:gold;margin-top:10px;font-size:2.5rem;display:block}.panel{margin:16px 0}.panel h2{margin:0 0 18px}.panel-title{justify-content:space-between;align-items:center;display:flex}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;min-width:900px}th,td{text-align:left;border-top:1px solid #ffffff12;padding:14px 10px;font-size:.87rem}th{color:#d6ad54;letter-spacing:.1em;font-size:.7rem}td small{color:#888;margin-top:5px;display:block}.yes{color:#47df78}.no{color:#ff6676}.admin-denied{text-align:center;place-content:center;min-height:100vh;display:grid}.admin-denied h1{color:#ff3658}.admin-nav{align-items:center;gap:8px;padding:22px 0;display:flex;overflow:auto}.admin-nav button,.admin-nav select,.filters button,.sync-actions button,.class-form button{color:#bbb;white-space:nowrap;background:#11130f;border:1px solid #d6ad5445;border-radius:6px;padding:10px 14px}.admin-nav .active,.filters .active,.class-form button{color:#041207;background:#16bf50;border-color:#32ec73;font-weight:800}.admin-nav select{margin-left:auto}.stats.expanded{grid-template-columns:repeat(4,1fr)}.green{color:#47df78!important}.funnel{grid-template-columns:repeat(8,1fr);gap:8px;display:grid}.funnel div{background:#171915;border:1px solid #d6ad5430;min-height:90px;padding:16px 10px;position:relative}.funnel div:not(:last-child):after{content:"›";z-index:2;color:gold;position:absolute;top:35%;right:-9px}.funnel span,.funnel small{color:#999;text-transform:uppercase;font-size:.68rem;display:block}.funnel b{color:gold;margin:7px 0;font-size:1.8rem;display:block}.split{grid-template-columns:1fr 1fr;gap:16px;display:grid}.bar{grid-template-columns:130px 1fr 30px;align-items:center;gap:10px;margin:14px 0;display:grid}.bar span{text-overflow:ellipsis;overflow:hidden}.bar i{background:linear-gradient(90deg,#d6ad54,#47df78);max-width:100%;height:8px}.panel-title input,.class-form input{color:#fff;background:#080908;border:1px solid #ffffff20;border-radius:5px;padding:12px}.filters{gap:7px;margin:15px 0;display:flex;overflow:auto}tbody tr{cursor:pointer}tbody tr:hover{background:#d6ad5409}.class-form{grid-template-columns:2fr 1fr 1fr 1fr 2fr auto;gap:10px;display:grid}.class-list article{border-top:1px solid #ffffff12;grid-template-columns:2fr 1fr 180px;align-items:center;gap:20px;padding:16px 0;display:grid}.class-list article span,.class-list article small{color:#999;margin-top:5px;display:block}.class-list select{color:#fff;background:#0c0d0b;padding:10px}.sync-actions{flex-wrap:wrap;gap:10px;display:flex}.drawer{z-index:100;background:#0c0e0b;border-left:1px solid #d6ad54;width:min(520px,92vw);padding:32px;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-20px 0 80px #000}.drawer>button{float:right;color:#fff;background:0 0;border:0;font-size:2rem}.drawer>small{color:#d6ad54;letter-spacing:.2em}.drawer section{border-top:1px solid #ffffff16;padding:15px 0}.drawer h3{color:#d6ad54;letter-spacing:.14em;font-size:.75rem}.drawer p{white-space:pre-line;color:#ccc;line-height:1.7}.drawer>a{color:#031208;text-align:center;background:#16bf50;padding:14px;font-weight:800;text-decoration:none;display:block}.loading{color:#d6ad54;place-items:center;display:grid}@media (width<=1000px){.funnel{grid-template-columns:repeat(4,1fr)}.class-form,.class-list article{grid-template-columns:1fr 1fr}.split{grid-template-columns:1fr}}@media (width<=800px){.stats,.stats.expanded{grid-template-columns:1fr 1fr}.admin header{align-items:flex-start;gap:20px}.admin header>div:last-child{font-size:.75rem}.funnel{grid-template-columns:1fr 1fr}}@media (width<=480px){.stats,.stats.expanded{grid-template-columns:1fr}.admin h1{font-size:2.25rem}.class-form,.class-list article{grid-template-columns:1fr}}.offer-page{--o-gold:#f0c84f;--o-green:#10c858;color:#f5f2e9;background:#080909;min-height:100vh;font-family:DM Sans,sans-serif;overflow:hidden}.offer-page *{box-sizing:border-box}.offer-nav{z-index:5;background:#080909e8;border-bottom:1px solid #f0c84f30;justify-content:space-between;align-items:center;height:72px;padding:0 max(24px,5vw);display:flex;position:relative}.offer-nav small{letter-spacing:.2em;color:#8f908b;font:700 .65rem DM Sans}.offer-hero,.authority-close{text-align:center;background:radial-gradient(circle at 50% 25%,#80591932,#0000 36%);padding:100px 20px}.access-check{color:#48e887;letter-spacing:.13em;background:#102817;border:1px solid #18d86655;margin-bottom:36px;padding:10px 16px;font-size:.7rem;font-weight:800;display:inline-block}.offer-page .eyebrow{color:#ed3150}.offer-page h1,.offer-page h2{font-family:Cormorant Garamond,serif}.offer-page h1{letter-spacing:-.06em;margin:20px 0 28px;font-size:clamp(4rem,9vw,8.5rem);line-height:.82}.offer-page h1 span,.offer-page h2 span{color:var(--o-gold)}.offer-lead{color:#c2c3bd;max-width:780px;margin:0 auto 34px;font-size:1.05rem;line-height:1.75}.offer-price{flex-direction:column;align-items:center;margin:24px 0;display:flex}.offer-price small{letter-spacing:.16em;color:#aaa;font-weight:800}.offer-price b{color:#fff;font:700 clamp(4rem,8vw,7rem)/1 Oswald}.offer-price span{letter-spacing:.15em;color:var(--o-gold);font-size:.68rem;font-weight:800}.offer-buy{color:#fff;letter-spacing:.04em;cursor:pointer;background:linear-gradient(#17d865,#078f3c);border:1px solid #5cff93;width:min(620px,100%);margin:24px auto 0;padding:22px 25px;font:700 clamp(.9rem,2vw,1.15rem) DM Sans;transition:all .25s;display:block;box-shadow:0 15px 45px #0bc85638,inset 0 1px #fff6}.offer-buy:hover{filter:brightness(1.08);transform:translateY(-3px)}.decline{color:#7d7e79;width:max-content;max-width:100%;margin:20px auto 0;font-size:.72rem;display:block}.checkout-notice{color:#f0c84f;background:#211c0d;border:1px solid #f0c84f55;width:min(620px,100%);margin:16px auto;padding:13px;font-size:.78rem}.book-stack{background:linear-gradient(120deg,#12130f,#080909);grid-template-columns:1.15fr .85fr;align-items:center;gap:8vw;padding:110px max(24px,7vw);display:grid}.book-visuals{height:650px;position:relative}.book{filter:drop-shadow(0 28px 30px #000);width:38%;margin:0;transition:all .3s;position:absolute}.book img{border:1px solid #f0c84f55;width:100%;display:block}.book-1{top:8%;left:2%;transform:rotate(-7deg)}.book-2{z-index:2;top:0;left:31%}.book-3{top:10%;right:1%;transform:rotate(7deg)}.book:hover{z-index:4;transform:translateY(-12px)rotate(0)}.book span{color:#fff;text-align:center;background:#ed3150;border-radius:50%;place-items:center;width:88px;height:88px;font:700 .72rem DM Sans;display:grid;position:absolute;top:-15px;right:-15px;transform:rotate(10deg)}.stack-copy h2,.book-details h2,.authority-close h2,.guide-breakdown h2{letter-spacing:-.045em;font-size:clamp(3.5rem,7vw,7rem);line-height:.9}.stack-copy p:last-child{color:#aaa;line-height:1.8}.book-details{text-align:center;padding:110px max(24px,6vw)}.book-detail-grid{gap:18px;max-width:1180px;margin:55px auto;display:grid}.book-detail-grid article{text-align:left;background:#10110e;border:1px solid #f0c84f35;grid-template-columns:60px 160px 1fr;align-items:center;gap:28px;padding:24px;display:grid}.book-detail-grid article>span{color:#f0c84f;font:700 2.4rem Oswald}.book-detail-grid img{object-fit:cover;object-position:top;width:100%;height:190px}.book-detail-grid small{color:#ed3150;letter-spacing:.12em;font-weight:800}.book-detail-grid h3{color:#f0c84f;margin:8px 0;font:700 1.55rem Oswald}.book-detail-grid p{color:#b5b6b0;margin:0;line-height:1.65}.authority-close{background:radial-gradient(circle at 50% 45%,#8a5d2328,#0000 45%),#0b0c0a;padding-bottom:130px}.authority-close ul{text-align:left;color:#d3d3ce;max-width:720px;margin:35px auto;line-height:2}.authority-close li::marker{color:#20db68}.offer-disclaimer{color:#686964;max-width:680px;margin:35px auto 0;font-size:.68rem;line-height:1.6}.downsell-hero{background:radial-gradient(circle at 75% 45%,#895e2433,#0000 35%);grid-template-columns:1.05fr .95fr;align-items:center;gap:6vw;min-height:calc(100vh - 72px);padding:80px max(24px,7vw);display:grid}.downsell-hero h1{font-size:clamp(3.8rem,7.5vw,7rem)}.downsell-hero .offer-lead{margin-left:0}.downsell-hero .offer-price{align-items:flex-start}.downsell-hero .offer-buy,.downsell-hero .decline{margin-left:0}.single-book{perspective:1000px;width:min(440px,85%);margin:auto;position:relative}.single-book img{border:1px solid #f0c84f88;width:100%;display:block;transform:rotateY(-10deg)rotate(2deg);box-shadow:30px 35px 60px #000}.single-book i{z-index:-1;filter:blur(12px);background:#5c431527;border:1px solid #f0c84f33;position:absolute;inset:7% -8% -7% 8%}.mini-benefits{flex-wrap:wrap;gap:8px;margin:25px 0;display:flex}.mini-benefits span{color:#d8c06c;letter-spacing:.1em;border:1px solid #f0c84f3d;padding:9px 11px;font-size:.6rem;font-weight:700}.guide-breakdown{text-align:center;background:#0d0e0c;padding:110px max(24px,6vw)}.guide-breakdown>div{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1100px;margin:55px auto;display:grid}.guide-breakdown article{text-align:left;background:#11120f;border:1px solid #f0c84f3d;padding:35px 28px}.guide-breakdown article b{color:#f0c84f}.guide-breakdown h3{margin:40px 0 12px;font:700 1.8rem Oswald}.guide-breakdown article p{color:#aaa;line-height:1.65}.logo{letter-spacing:.07em;color:#fff;font-weight:800;text-decoration:none}.logo span{color:#f2d586}@media (width<=900px){.book-stack,.downsell-hero{grid-template-columns:1fr}.book-stack{text-align:center}.book-visuals{height:540px}.downsell-hero{text-align:center}.downsell-hero .offer-lead{margin-left:auto}.downsell-hero .offer-price{align-items:center}.downsell-hero .offer-buy,.downsell-hero .decline{margin-left:auto}.single-book{width:min(380px,80%);margin-top:25px}.guide-breakdown>div{grid-template-columns:1fr}}@media (width<=600px){.offer-nav small{display:none}.offer-hero,.authority-close{padding:70px 16px}.offer-lead{font-size:.92rem}.book-stack,.book-details,.guide-breakdown,.downsell-hero{padding:75px 18px}.book-visuals{height:390px}.book{width:43%}.book-1{top:10%;left:-5%}.book-2{left:28%}.book-3{top:12%;right:-5%}.book span{width:64px;height:64px;font-size:.55rem}.book-detail-grid article{grid-template-columns:45px 92px 1fr;gap:12px;padding:14px}.book-detail-grid img{height:130px}.book-detail-grid h3{font-size:1.15rem}.book-detail-grid p{font-size:.76rem}.authority-close ul{padding-left:20px;font-size:.86rem}.mini-benefits{justify-content:center}.offer-nav{justify-content:center;height:68px;padding:0 16px}.offer-nav .logo{text-align:center;margin:0 auto}.offer-page h1,.downsell-hero h1{letter-spacing:-.025em;text-align:center;overflow-wrap:normal;width:100%;max-width:100%;font-size:clamp(3rem,15vw,4.35rem);line-height:.88}.offer-page h1 br,.downsell-hero h1 br{display:block}.downsell-hero>div{width:100%;min-width:0}.downsell-hero{width:100%;overflow:hidden}}.thanks-hero{text-align:center;background:radial-gradient(circle at 50% 30%,#8d621e3f,#0000 40%),#080909;flex-direction:column;justify-content:center;align-items:center;min-height:820px;padding:100px 20px;display:flex}.access-seal{color:#58ef91;background:#0d311b;border:1px solid #58ef91;border-radius:50%;place-items:center;width:92px;height:92px;margin-bottom:25px;font-size:2.5rem;display:grid;box-shadow:0 0 55px #19cd5c35}.thanks-hero h1{font-size:clamp(4rem,9vw,8rem)}.thanks-hero h1 span{margin-top:15px;font-size:.56em;display:block}.event-pass{background:#10110e;border:1px solid #f0c84f55;width:min(720px,100%);margin:28px auto 8px;padding:28px;box-shadow:0 25px 70px #000}.event-pass small{color:#f0c84f;letter-spacing:.18em;font-weight:800}.event-pass h2{margin:15px 0;font:700 clamp(2rem,5vw,4rem)/1 Cormorant Garamond}.event-pass b{letter-spacing:.14em;color:#c7c8c2;font:700 .85rem DM Sans}.calendar-button{text-decoration:none}.ready-section{text-align:center;background:#0d0e0c;padding:110px max(20px,6vw)}.ready-section>h2,.thanks-close h2{font-size:clamp(3.5rem,7vw,7rem);line-height:.9}.ready-grid{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1100px;margin:55px auto;display:grid}.ready-grid article{text-align:left;background:#11120f;border:1px solid #f0c84f38;padding:35px}.ready-grid b{color:#f0c84f}.ready-grid h3{margin:35px 0 10px;font:700 1.8rem Oswald}.ready-grid p,.ready-section>p:last-child{color:#aaa;line-height:1.65}.zoom-note{color:#55ec8d;letter-spacing:.08em;margin:10px auto 24px;font-weight:800;display:inline-block}.thanks-close{text-align:center;background:radial-gradient(circle,#79531a2d,#0000 45%),#080909;padding:120px 20px}.thanks-close .btn{margin-top:30px;text-decoration:none;display:inline-block}.thanks-close h2 span{color:#f0c84f}@media (width<=800px){.ready-grid{grid-template-columns:1fr}.thanks-hero{min-height:700px;padding:75px 16px}.event-pass{padding:22px 12px}}.square-checkout{width:min(100%,620px);margin-inline:auto}.square-card{background:#fff;border:1px solid #d2b83d;border-radius:8px;min-height:92px;margin:18px 0 10px;padding:12px}.square-checkout .offer-buy:disabled{cursor:wait;opacity:.7}.secure-payment{color:#aaa;letter-spacing:.12em;margin-top:10px;display:block}.checkout-error{color:#ff8297!important;border-color:#ff4969!important}.download-vault{text-align:center;background:#080909;padding:100px max(20px,6vw)}.download-vault h2{margin:18px 0;font:700 clamp(3rem,7vw,6rem)/.9 Cormorant Garamond}.download-vault h2 span{color:#f0c84f}.download-vault>p:not(.eyebrow){color:#aaa}.download-grid{gap:12px;max-width:760px;margin:35px auto;display:grid}.download-grid a{color:#63f49b;letter-spacing:.04em;background:#102617;border:1px solid #4ce982;padding:20px;font-weight:800;text-decoration:none}.hero-book-visuals{perspective:1200px;width:min(900px,100%);height:620px;margin:48px auto 0;position:relative}.hero-book{filter:drop-shadow(0 28px 30px #000);cursor:grab;width:36%;margin:0;transition:transform .35s,filter .35s;position:absolute}.hero-book img{border:1px solid #f0c84f55;width:100%;display:block}.hero-book-1{top:11%;left:2%;transform:rotate(-7deg)}.hero-book-2{z-index:2;top:0;left:32%}.hero-book-3{top:12%;right:1%;transform:rotate(7deg)}.hero-book:hover,.hero-book:focus-within{z-index:5;filter:drop-shadow(0 36px 35px #000);transform:translateY(-18px)rotate(0)scale(1.025)}.hero-book span{color:#fff;background:#ed3150;border-radius:50%;place-items:center;width:88px;height:88px;font-size:.7rem;font-weight:800;display:grid;position:absolute;top:-18px;right:-18px}.bundle-caption{text-align:center;max-width:760px;margin:8px auto 0}.bundle-caption small{color:#ed3150;letter-spacing:.2em;font-weight:800;display:block}.bundle-caption strong{color:#fff;margin:10px 0 8px;font:700 clamp(1.25rem,2.8vw,2rem)/1.1 Cormorant Garamond;display:block}.bundle-caption strong span{color:#f0c84f}.bundle-caption p{color:#aaa;max-width:700px;margin:0 auto;font-size:.86rem;line-height:1.65}@media (width<=600px){.hero-book-visuals{height:390px}.hero-book{width:43%}.hero-book-1{top:10%;left:-5%}.hero-book-2{left:28%}.hero-book-3{top:12%;right:-5%}.hero-book span{width:62px;height:62px;font-size:.52rem}}.hero-book{background:0 0;border:0;padding:0}.hero-book.selected{z-index:6;filter:drop-shadow(0 38px 38px #000)drop-shadow(0 0 10px #f0c84f55)}.book-reveal{text-align:left;background:linear-gradient(135deg,#15160f,#0d0e0b);border:1px solid #f0c84f45;grid-template-columns:1.2fr .8fr;gap:40px;max-width:920px;margin:30px auto 0;padding:30px;animation:.3s bookReveal;display:grid}.book-reveal small{color:#ed3150;letter-spacing:.15em;font-weight:800}.book-reveal h3{color:#f0c84f;margin:10px 0;font:700 clamp(1.7rem,4vw,2.6rem)/1.1 Cormorant Garamond}.book-reveal p,.book-reveal li{color:#bbb;line-height:1.65}.book-reveal ul{align-self:center;margin:0;padding-left:20px}.book-reveal li::marker{color:#26df6c}@keyframes bookReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (width<=700px){.book-reveal{grid-template-columns:1fr;gap:10px;padding:22px}.book-reveal ul{margin-top:0}}.limited-price{background:linear-gradient(135deg,#271b0d,#11120e);border:1px solid #f0c84f66;max-width:760px;margin:42px auto 0;padding:28px;box-shadow:0 22px 60px #000}.limited-price>small{color:#ff4969;letter-spacing:.22em;font-weight:900;display:block}.limited-price>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin:12px 0;display:flex}.limited-price del,.urgency-price del{color:#8e8e88;font:700 clamp(1.8rem,4vw,3rem)/1 Oswald;text-decoration-color:#ff4969;text-decoration-thickness:3px}.limited-price span{color:#f0c84f;letter-spacing:.15em;font-size:.75rem;font-weight:900}.limited-price b{color:#fff;font:700 clamp(3rem,7vw,5.5rem)/1 Oswald}.limited-price p{color:#bbb;margin:0;font-size:.88rem}.urgency-price del{margin:8px 0 -2px}.urgency-price small{color:#ff617c!important}.urgency-price span{color:#f0c84f!important}.hero-book{pointer-events:none}.interactive-detail-grid article{padding:0;transition:border-color .25s,background .25s;display:block}.interactive-detail-grid article.open{background:#14150f;border-color:#f0c84f88}.book-detail-button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:60px 160px 1fr 44px;align-items:center;gap:28px;padding:24px;display:grid}.book-detail-button>span{color:#f0c84f;font:700 2.4rem Oswald}.book-detail-button img{object-fit:cover;object-position:top;width:100%;height:190px}.book-detail-button small{color:#ed3150;letter-spacing:.12em;font-weight:800}.book-detail-button h3{color:#f0c84f;margin:8px 0;font:700 1.55rem Oswald}.book-detail-button p{color:#8d8e88;letter-spacing:.1em;font-size:.72rem;font-weight:800}.book-detail-button>b{color:#f0c84f;text-align:center;font:300 2.6rem/1 DM Sans}.row-description{padding:0 32px 28px 248px;animation:.3s bookReveal}.row-description p,.row-description li{color:#bbb;line-height:1.7}.row-description ul{padding-left:20px}.row-description li::marker{color:#26df6c}@media (width<=700px){.book-detail-button{grid-template-columns:38px 88px 1fr 28px;gap:10px;padding:14px}.book-detail-button img{height:125px}.book-detail-button>span{font-size:1.7rem}.book-detail-button h3{font-size:1.05rem}.row-description{padding:0 18px 22px}.row-description p,.row-description li{font-size:.82rem}}
