@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Sora:wght@600;700;800&display=swap";:root{--bg:#090909;--bg-2:#111;--card:#171717;--card-2:#1d1b1a;--red:#e53935;--red-dark:#9e1717;--amber:#ff8a00;--white:#f5f5f5;--muted:#a6a6a6;--green:#35c76f;--line:#ffffff1a;--display:"Sora",sans-serif;--body:"Inter",sans-serif;--shadow:0 24px 70px #0000005c}*{box-sizing:border-box}html{background:var(--bg)}body{background:var(--bg);color:var(--white);font-family:var(--body);margin:0;font-size:16px;line-height:1.65;overflow-x:hidden}button,a{font:inherit}button{border:0}img{max-width:100%;display:block}::selection{background:var(--red);color:#fff}.container{width:min(1160px,100% - 40px);margin-inline:auto}.narrow{max-width:880px}.section{padding:clamp(82px,9vw,136px) 0;position:relative}.split{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(44px,7vw,92px);display:grid}.section-head{max-width:850px;margin-bottom:44px}.section-head .eyebrow,.eyebrow{color:var(--amber);letter-spacing:.17em;text-transform:uppercase;margin:0 0 12px;font-size:.73rem;font-weight:800}.section-head h2{font:800 clamp(2.3rem,5vw,4.75rem)/.98 var(--display);letter-spacing:-.055em;text-wrap:balance;margin:0}.section-head h2 span,.final-cta h2 span{color:var(--amber)}.section-intro{max-width:700px;color:var(--muted);margin:18px 0 0;font-size:1.08rem}.section-intro.standalone{margin:-27px 0 42px}.body{color:#c4c4c4;font-size:1.04rem}.body p:first-child{margin-top:0}.body strong{color:#fff}.reveal{opacity:0;filter:blur(4px);transition:opacity .7s,transform .7s,filter .7s;transform:translateY(22px)}.reveal.is-visible{opacity:1;filter:none;transform:none}.hero{background:#070707;align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero-photo{object-fit:cover;object-position:62% center;z-index:0;width:100%;height:100%;position:absolute;inset:0}.hero-shade{z-index:1;background:linear-gradient(90deg,#050505fa 0%,#050505e0 42%,#0505053d 72%,#05050594 100%),linear-gradient(#0000 76%,#090909 100%);position:absolute;inset:0}.stage-lines{z-index:1;opacity:.22;background:repeating-linear-gradient(178deg,#0000 0 42px,#ffffff0f 43px 44px),radial-gradient(circle at 80% 22%,#ff8a0057,#0000 27%),radial-gradient(circle at 18% 70%,#e5393533,#0000 31%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.hero-grid{z-index:2;padding:72px 0;position:relative}.hero-copy{width:min(715px,66%)}.hero-badge{color:#ffb052;letter-spacing:.13em;text-transform:uppercase;background:#ff8a0014;border:1px solid #ff8a006b;border-radius:999px;margin:0 0 20px;padding:8px 12px;font-size:.7rem;font-weight:800;display:inline-flex}.hero h1{font:800 clamp(3rem,5.7vw,5.65rem)/1.01 var(--display);letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;margin:0}.hero h1 span{background:linear-gradient(90deg,var(--red),var(--amber));color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:.09em;display:block}.hero-kicker{color:#fff;margin:27px 0 0;font-size:1.16rem;font-weight:800}.lead{color:#c8c8c8;max-width:650px;margin:14px 0 27px;font-size:1rem;line-height:1.65}.cta{isolation:isolate;background:linear-gradient(105deg,var(--red-dark),var(--red) 48%,var(--amber));color:#fff;text-transform:uppercase;letter-spacing:.055em;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:13px;min-height:58px;padding:15px 24px;font-size:.82rem;font-weight:850;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex;position:relative;box-shadow:0 13px 38px #e539354d}.cta:before{content:"";z-index:-2;background:conic-gradient(from var(--angle),transparent 0 60%,#ffd7a7 73%,transparent 82%);border-radius:12px;animation:4s linear infinite shine;position:absolute;inset:-2px}.cta:after{content:"";z-index:-1;background:linear-gradient(105deg,var(--red-dark),var(--red) 48%,var(--amber));border-radius:9px;position:absolute;inset:1px}.cta:hover{transform:translateY(-2px)scale(1.015);box-shadow:0 16px 46px #e539356b}.cta:focus-visible,.accordion-item button:focus-visible,.video-cover:focus-visible,a:focus-visible{outline-offset:4px;outline:3px solid #ffbd6e}.cta b,.cta i{font-size:1.1rem;font-style:normal}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes shine{to{--angle:360deg}}.hero-proof{align-items:center;gap:14px;margin-top:24px;display:flex}.avatars{display:flex}.avatars img{object-fit:cover;border:2px solid #15110e;border-radius:50%;width:38px;height:38px;margin-left:-9px}.avatars img:first-child{margin-left:0}.hero-proof p{color:#c8c8c8;margin:0;font-size:.82rem}.hero-proof strong{color:#fff;display:block}.microcopy{color:#9d9d9d;align-items:center;gap:9px;margin:15px 0 0;font-size:.74rem;display:flex}.microcopy i,.career-line i,.secure i{background:var(--amber);border-radius:50%;width:3px;height:3px}.pain{background:#0d0d0d}.solution{background:#111}.media-card{aspect-ratio:4/3;border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:20px;margin:0;position:relative;overflow:hidden}.media-card:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 90px #0000006b}.media-card img{object-fit:cover;filter:saturate(.85)contrast(1.08);width:100%;height:100%;display:block}.media-card figcaption{z-index:1;color:#c8c8c8;background:linear-gradient(#0000,#000000eb);padding:72px 23px 21px;font-size:.77rem;position:absolute;inset:auto 0 0}.pain-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:26px 0;display:grid}.pain-grid span{border:1px solid var(--line);color:#c9c9c9;background:#171515;border-radius:8px;padding:12px 12px 12px 35px;font-size:.86rem;position:relative}.pain-grid span:before{content:"×";color:var(--red);font-weight:900;position:absolute;left:13px}.pull-quote{border-left:3px solid var(--amber);color:#c4c4c4;margin:26px 0 0;padding:19px 0 19px 22px;font-size:1.08rem}.pull-quote strong{color:#fff}.tool-cloud{flex-wrap:wrap;gap:9px;margin:27px 0;display:flex}.tool-cloud span{color:#ffc37e;background:#ff8a000f;border:1px solid #ff8a003d;border-radius:999px;padding:8px 12px;font-size:.78rem;font-weight:700}.differences{background:#080808}.difference-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.difference-card{border:1px solid var(--line);background:linear-gradient(145deg,#1a1a1a,#111);border-radius:16px;min-height:255px;padding:28px;transition:transform .25s,border-color .25s}.difference-card:hover{border-color:#ff8a0073;transform:translateY(-5px)}.difference-card>span{color:var(--amber);font:800 .75rem var(--display);letter-spacing:.14em}.difference-card h3{font:700 1.28rem var(--display);margin:48px 0 10px}.difference-card p{color:var(--muted);margin:0;font-size:.9rem}.audience{background:#121212}.audience-grid{grid-template-columns:1.08fr .92fr;gap:24px;display:grid}.audience-card{border:1px solid var(--line);background:#171717;border-radius:22px;padding:38px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0000002e}.audience-card:before{content:"";height:5px;position:absolute;inset:0 0 auto}.audience-card.yes{background:radial-gradient(circle at 88% 5%,#35c76f33,#0000 30%),linear-gradient(145deg,#102219,#121814);border-color:#35c76f75}.audience-card.yes:before{background:linear-gradient(90deg,var(--green),#9af3bb)}.audience-card.no{background:radial-gradient(circle at 88% 5%,#e539352b,#0000 30%),linear-gradient(145deg,#231110,#181313);border-color:#e5393561}.audience-card.no:before{background:linear-gradient(90deg,var(--red-dark),var(--red))}.audience-label{color:#82e6a8;letter-spacing:.12em;text-transform:uppercase;background:#35c76f1f;border-radius:999px;margin-bottom:22px;padding:6px 10px;font-size:.65rem;font-weight:850;display:inline-flex}.audience-card.no .audience-label{color:#ff918e;background:#e539351f}.audience-card h3{font:700 1.55rem var(--display);align-items:center;gap:14px;margin:0 0 12px;display:flex}.audience-card h3 span{background:var(--green);color:#06120a;border-radius:13px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 0 28px #35c76f38}.audience-card.no h3 span{background:var(--red);color:#fff;box-shadow:0 0 28px #e5393533}.audience-card>p{color:#aebdb3;min-height:52px;margin:0 0 25px;font-size:.9rem}.audience-card.no>p{color:#c0aeae}.audience-card ul{border-top:1px solid #ffffff1a;gap:13px;margin:0;padding:22px 0 0;list-style:none;display:grid}.audience-card li{color:#d4ded7;padding-left:25px;position:relative}.audience-card li:before{content:"✓";color:var(--green);font-weight:900;position:absolute;left:0}.audience-card.no li{color:#d4c4c4}.audience-card.no li:before{content:"×";color:#ff6d68;font-size:1.1rem}.syllabus{background:#111}.course-list{gap:22px;display:grid}.course-card{--course-accent:var(--red);background:linear-gradient(135deg,#1a1716,#121212);border:1px solid #e539353d;border-radius:22px;grid-template-columns:320px 1fr;min-height:380px;transition:transform .3s,border-color .3s;display:grid;overflow:hidden;box-shadow:0 20px 60px #00000038}.course-card:hover{border-color:var(--course-accent);transform:translateY(-4px)}.course-visual{background:radial-gradient(circle at 50% 34%,color-mix(in srgb,var(--course-accent) 30%,transparent),transparent 42%),linear-gradient(145deg,#090909,#17100e);place-items:center;min-height:380px;padding:28px 20px;display:grid;position:relative;overflow:hidden}.course-visual:before{content:"";background:repeating-linear-gradient(175deg,#0000 0 40px,#ffffff0b 41px 42px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.course-cover{z-index:1;object-fit:contain;filter:drop-shadow(20px 28px 28px #0000008c);width:min(255px,92%);height:auto;max-height:330px;transition:transform .3s;display:block;position:relative}.course-card:hover .course-cover{transform:translateY(-4px)scale(1.02)}.course-copy{flex-direction:column;justify-content:center;padding:42px 48px;display:flex}.course-copy>p{color:var(--course-accent);letter-spacing:.15em;text-transform:uppercase;margin:0 0 10px;font-size:.68rem;font-weight:850}.course-copy h3{font:800 clamp(1.75rem,3vw,2.85rem)/1.02 var(--display);letter-spacing:-.05em;margin:0 0 12px}.course-copy>strong{color:#fff;font-size:1.05rem}.course-copy>span{color:var(--muted);margin-top:12px}.course-copy ul{flex-wrap:wrap;gap:7px;margin:24px 0 0;padding:0;list-style:none;display:flex}.course-copy li{color:#c8c8c8;background:#ffffff09;border:1px solid #ffffff1c;border-radius:999px;padding:6px 9px;font-size:.7rem}.tone-amber{--course-accent:#ff9f2b}.tone-gold{--course-accent:#f4bd57}.tone-orange{--course-accent:#ef6d2f}.tone-copper{--course-accent:#c97848}.tone-legend{--course-accent:#ffcf78}.course-extra{background:linear-gradient(135deg,#21190e,#111);border-color:#ffcf7854}.pack-strip{text-align:center;background:#ff8a000f;border:1px solid #ff8a0040;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:28px;padding:26px;display:flex}.pack-strip strong{font-family:var(--display);font-size:1.16rem}.pack-strip>span{color:var(--amber);font-size:1.4rem}.pack-strip small{width:100%;color:var(--muted)}.accordion{gap:11px;display:grid}.accordion-item{border:1px solid var(--line);background:#171717;border-radius:13px;transition:border-color .25s,background .25s,box-shadow .25s;overflow:hidden}.accordion-item.open{background:#1c1917;border-color:#ff8a0075;box-shadow:0 0 0 3px #ff8a000d,0 14px 38px #0003}.accordion-item>button{color:#fff;text-align:left;cursor:pointer;background:0 0;grid-template-columns:1fr auto;align-items:center;gap:18px;width:100%;padding:22px;display:grid}.accordion-label{flex-direction:column;gap:4px;display:flex}.accordion-label b{font:700 1.02rem var(--display)}.accordion-item button i{color:var(--amber);font-size:1.7rem;font-style:normal;transition:transform .25s}.accordion-item.open button i{transform:rotate(45deg)}.accordion-panel{color:#bdbdbd;padding:0 22px 24px}.accordion-panel p{margin:0}.bonuses{background:#090909}.bonus-stack{gap:24px;display:grid}.bonus{border:1px solid var(--line);min-height:400px;box-shadow:var(--shadow);background:#161616;border-radius:20px;grid-template-columns:.95fr 1.05fr;display:grid;overflow:hidden}.bonus-image{background:#110d0b;min-height:380px;position:relative}.bonus-image:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 70px #00000073}.bonus-image img{object-fit:cover;width:100%;height:100%}.bonus-copy{flex-direction:column;justify-content:center;padding:clamp(30px,5vw,60px);display:flex}.bonus-copy>span{color:var(--amber);letter-spacing:.15em;text-transform:uppercase;font-size:.72rem;font-weight:800}.bonus-copy h3{font:800 clamp(1.8rem,3.2vw,3rem)/1 var(--display);letter-spacing:-.045em;margin:10px 0 14px}.bonus-copy p{color:var(--muted)}.bonus-copy del{color:#777}.bonus-copy>b{color:var(--green);letter-spacing:.1em;text-transform:uppercase;margin-top:12px;font-size:.76rem}.community-bonus{background:radial-gradient(circle at 78% 22%,#ff8a001a,#0000 34%),#17130f;border-color:#ff8a006b;min-height:560px;box-shadow:0 26px 80px #00000061,0 0 70px #ff8a000f}.super-label{background:linear-gradient(90deg,var(--red),var(--amber));border-radius:999px;align-self:flex-start;padding:7px 11px;box-shadow:0 8px 25px #e5393540;color:#fff!important}.community-note{border-left:2px solid var(--amber);padding-left:15px;color:#d7c3aa!important}.community-stage{background:radial-gradient(circle at 50% 44%,#ff8a0033,#0000 34%),linear-gradient(145deg,#160d09,#070707);place-items:center;min-height:560px;display:grid;position:relative;overflow:hidden}.community-stage:before{content:"";background:repeating-linear-gradient(175deg,#0000 0 42px,#ffffff0b 43px 44px);position:absolute;inset:0}.phone{z-index:2;background:#050505;border:7px solid #252525;border-radius:42px;width:min(300px,76%);height:510px;padding:12px;animation:5s ease-in-out infinite phone-float;position:relative;transform:rotate(-2deg);box-shadow:0 30px 75px #0009}.phone:before{content:"";z-index:4;background:#050505;border-radius:999px;width:90px;height:21px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.phone-bar{background:#20242a;border-radius:26px 26px 0 0;align-items:center;gap:9px;height:77px;padding:25px 11px 11px;display:flex}.phone-bar>span{color:#fff;background:#1877f2;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.68rem;font-weight:900;display:grid}.phone-bar>div{flex-direction:column;flex:1;line-height:1.2;display:flex}.phone-bar b{font-size:.67rem}.phone-bar small{color:#81d69f;font-size:.55rem}.phone-bar i{color:#aaa;font-size:.7rem;font-style:normal}.phone-feed{background:linear-gradient(#11151a,#0b0d10);flex-direction:column;gap:14px;height:355px;padding:15px 11px;display:flex}.chat{opacity:0;align-items:flex-start;gap:8px;animation:7s ease-in-out infinite chat-pop;display:flex}.chat>span{color:#cbd8e8;background:#2a3440;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:.54rem;font-weight:900;display:grid}.chat p{color:#e4e7eb;background:#20262d;border-radius:4px 12px 12px;margin:0;padding:8px 9px;font-size:.59rem;line-height:1.35;box-shadow:0 5px 14px #0000002e}.chat p b{color:#7fb4ff;margin-bottom:2px;display:block}.chat-two{margin-left:17px;animation-delay:1.4s}.chat-two>span{background:#7b2f22}.chat-two p{background:#38211c}.chat-two p b{color:#ffab72}.chat-three{animation-delay:2.8s}.phone-input{background:#20242a;border-radius:0 0 26px 26px;align-items:center;gap:8px;height:49px;padding:8px 10px;display:flex}.phone-input span{color:#767f8b;background:#12151a;border-radius:999px;flex:1;padding:6px 9px;font-size:.55rem}.phone-input b{color:#438cf0}.community-pulse{border:1px solid #ff8a004d;border-radius:50%;animation:4s ease-out infinite pulse-ring;position:absolute}.pulse-one{width:350px;height:350px}.pulse-two{width:470px;height:470px;animation-delay:1.8s}@keyframes phone-float{50%{transform:rotate(1deg)translateY(-8px)}}@keyframes chat-pop{0%,8%{opacity:0;transform:translateY(9px)}18%,82%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(-4px)}}@keyframes pulse-ring{0%{opacity:0;transform:scale(.72)}30%{opacity:1}to{opacity:0;transform:scale(1.18)}}.testimonials{background:#111}.testimonial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px;display:grid}.testimonial{border:1px solid var(--line);box-shadow:var(--shadow);background:#181818;border-radius:17px;overflow:hidden}.video-frame{background:#050505;width:100%;height:0;padding-top:56.25%;position:relative;overflow:hidden}.video-frame iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.video-cover{color:#fff;cursor:pointer;text-align:left;background:#070707;width:100%;height:100%;padding:0;position:absolute;inset:0}.video-cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.video-shade{background:linear-gradient(#0000000d,#000000db);position:absolute;inset:0}.video-cover small{background:var(--red);letter-spacing:.1em;text-transform:uppercase;border-radius:4px;padding:6px 9px;font-size:.62rem;font-weight:850;position:absolute;top:17px;left:17px}.video-cover strong{font-family:var(--display);font-size:1rem;position:absolute;bottom:21px;left:20px;right:82px}.video-cover i{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffff1f;border:1px solid #ffffffa6;border-radius:50%;place-items:center;width:50px;height:50px;padding-left:3px;font-style:normal;display:grid;position:absolute;bottom:19px;right:21px}.testimonial blockquote{margin:0;padding:26px 28px 29px}.testimonial blockquote>span{color:#ff8a0059;font:800 3.3rem/.55 Georgia}.testimonial blockquote p{color:#c5c5c5;margin:8px 0 20px}.testimonial footer{flex-direction:column;display:flex}.testimonial footer b{color:#fff}.testimonial footer small{color:var(--muted)}.teacher{background:#0a0a0a}.teacher-grid{align-items:start}.teacher-photo{border:1px solid var(--line);box-shadow:var(--shadow);border-radius:21px;margin:0;position:sticky;top:24px;overflow:hidden}.teacher-photo img{width:100%;height:auto}.teacher-photo figcaption{background:linear-gradient(#0000,#000000f0);flex-direction:column;padding:75px 25px 24px;display:flex;position:absolute;inset:auto 0 0}.teacher-photo strong{font:700 1.2rem var(--display)}.teacher-photo span{color:#c6c6c6;font-size:.8rem}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.stats div{border:1px solid var(--line);background:#171717;border-radius:11px;padding:18px}.stats strong,.stats span{display:block}.stats strong{color:var(--amber);font:700 1.25rem var(--display)}.stats span{color:var(--muted);font-size:.8rem}.career-line{color:#898989;text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;align-items:center;gap:10px;font-size:.76rem;display:flex}.offer{background:radial-gradient(circle at 82% 30%,#e539352e,#0000 31%),radial-gradient(circle at 16% 76%,#ff8a001c,#0000 28%),#080808;scroll-margin-top:20px}.offer .section-head h2 span{background:linear-gradient(90deg,var(--red),var(--amber));color:#0000;-webkit-background-clip:text;background-clip:text}.offer-panel{background:#141414;border:1px solid #ff8a0047;border-radius:24px;grid-template-columns:1.05fr .95fr;display:grid;overflow:hidden;box-shadow:0 34px 95px #0000007a,0 0 80px #e5393512}.offer-list{padding:42px}.offer-list>p{background:var(--red);letter-spacing:.14em;text-transform:uppercase;border-radius:4px;margin:0 0 24px;padding:6px 10px;font-size:.68rem;font-weight:850;display:inline-block}.offer-list h3{font:700 1.25rem var(--display);margin:0 0 22px}.offer-list ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.offer-list li{color:#cacaca;padding-left:22px;font-size:.9rem;position:relative}.offer-list li:before{content:"✓";color:var(--green);font-weight:900;position:absolute;left:0}.offer-price{border-left:1px solid var(--line);text-align:center;background:linear-gradient(145deg,#e5393514,#ff8a0009);flex-direction:column;justify-content:center;padding:45px;display:flex}.old-price{color:#999;margin:0 0 13px;font-size:.87rem}.installment-price{color:#fff;white-space:nowrap;justify-content:center;align-items:baseline;gap:9px;display:flex}.installment-price>span{font:700 clamp(1.75rem,2.7vw,2.55rem)/1 var(--display);letter-spacing:-.04em}.installment-price>small{color:#aaa;font-size:.8rem}.installment-price>strong{font:800 clamp(3rem,5vw,4.6rem)/.92 var(--display);letter-spacing:-.065em}.cash-price{color:#d2d2d2;margin:15px 0 27px;font-size:1rem}.cash-price:first-line{color:#d2d2d2}.checkout{text-align:center;width:100%}.secure{color:#969696;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin:16px 0 0;font-size:.68rem;display:flex}.guarantee{background:#111}.compact{grid-template-columns:.75fr 1.25fr}.seal{aspect-ratio:1;background:radial-gradient(circle,#171717 0 53%,#201711 54% 62%,#0c0c0c 63%);border:1px solid #ff8a0052;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:min(330px,80vw);margin:auto;animation:4s ease-in-out infinite breathe;display:flex;box-shadow:0 20px 65px #ff8a001a}.seal span{font:800 6.8rem/.76 var(--display);letter-spacing:-.1em;color:var(--amber)}.seal b{font:800 1.5rem var(--display);letter-spacing:.22em}.seal small{color:#aaa;letter-spacing:.16em;font-size:.7rem}.seal:after{content:"✦";color:var(--red);margin-top:11px}@keyframes breathe{50%{transform:rotate(1.5deg)scale(1.015);box-shadow:0 20px 80px #ff8a0029}}.faq{background:#090909}.faq .accordion-panel{padding-left:22px}.faq .accordion-item>button{grid-template-columns:1fr auto}.final-cta{text-align:center;background:linear-gradient(135deg,#080808,#1b0c09);padding:clamp(90px,10vw,145px) 0;position:relative;overflow:hidden}.final-cta .stage-lines{-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.final-cta .container{z-index:2;max-width:900px;position:relative}.final-cta h2{font:800 clamp(2.1rem,3.75vw,3.7rem)/1.07 var(--display);letter-spacing:-.035em;margin:0}.final-cta>div>p:not(.eyebrow){color:#bcbcbc;max-width:750px;margin:25px auto 31px}.cta-light{color:#111;background:#fff}.cta-light:after{background:#fff}.final-cta small{color:#929292;margin-top:20px;display:block}.site-footer{text-align:center;color:#d0d0d0;background:#050505;padding:48px 0}.site-footer>b{font-family:var(--display)}.site-footer p{color:#858585;font-size:.82rem}.site-footer nav{flex-wrap:wrap;justify-content:center;gap:20px;margin:20px 0;display:flex}.site-footer a{color:#c8c8c8;border-bottom:1px solid #555;text-decoration:none}.site-footer small{color:#707070}.legal-page{background:radial-gradient(circle at 82% 0,#e539351f,#0000 30%),#090909;min-height:100vh;padding:70px 0 100px}.legal-shell{width:min(860px,100% - 40px);margin:auto}.legal-back{color:#ffaf52;margin-bottom:45px;font-weight:800;text-decoration:none;display:inline-flex}.legal-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#151515;border-radius:20px;padding:clamp(28px,6vw,68px)}.legal-card h1{font:800 clamp(2.6rem,6vw,5rem)/.96 var(--display);letter-spacing:-.06em;margin:0 0 22px}.legal-card h1 span{color:var(--amber)}.legal-card h2{font:700 1.3rem var(--display);margin:34px 0 8px}.legal-card p,.legal-card li{color:#b4b4b4}.legal-note{border-left:3px solid var(--amber);background:#ff8a000d;padding:16px}.pain .split,.solution .split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(44px,5vw,70px)}.pain .media-card,.solution .media-card{aspect-ratio:6/5}.course-card{grid-template-columns:400px 1fr;min-height:420px}.course-visual{min-height:420px;padding:22px}.course-cover{width:min(340px,94%);max-height:380px}@media (width<=900px){.split,.pain .split,.solution .split{grid-template-columns:1fr}.hero-copy{width:min(700px,82%)}.difference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.course-card{grid-template-columns:330px 1fr}.course-copy{padding:34px}.bonus{grid-template-columns:1fr}.bonus-image{min-height:320px}.community-stage{min-height:540px}.teacher-photo{width:min(520px,100%);margin-inline:auto;position:relative;top:auto}.compact{grid-template-columns:1fr}.guarantee{text-align:center}.guarantee .section-head{margin-inline:auto}.offer-panel{grid-template-columns:1fr}.offer-price{border-left:0;border-top:1px solid var(--line)}}@media (width<=680px){.container,.legal-shell{width:min(100% - 28px,1160px)}.section{padding:75px 0}.section-head{margin-bottom:33px}.section-head h2{font-size:clamp(2.05rem,10.8vw,3.35rem)}.section-intro.standalone{margin-top:-20px}.hero{background:#090909;min-height:0;padding-top:275px;display:block}.hero-photo{object-position:68% center;height:325px;inset:0 0 auto}.hero-shade{background:linear-gradient(#0505050d,#0505051f 52%,#090909 96%);height:345px}.hero-grid{padding:24px 0 43px}.hero-copy{width:100%}.hero h1{letter-spacing:-.022em;font-size:clamp(2.05rem,10vw,2.8rem);line-height:1.08}.hero h1 span{margin-top:.18em}.hero-badge{margin-bottom:14px;font-size:.61rem}.hero-kicker{font-size:1rem}.lead{font-size:.92rem}.cta{width:100%;min-height:56px;padding-inline:16px;font-size:.75rem}.hero-proof{align-items:center}.microcopy{gap:6px;font-size:.64rem}.pain-grid,.difference-grid,.audience-grid,.testimonial-grid,.offer-list ul{grid-template-columns:1fr}.difference-card{min-height:220px}.audience-card{padding:28px}.audience-card>p{min-height:0}.course-card{grid-template-columns:1fr}.course-visual{min-height:390px;padding:22px 16px}.course-cover{width:min(300px,92%);max-height:350px}.course-copy{padding:28px 23px 32px}.course-copy h3{font-size:1.85rem}.accordion-item>button{gap:12px;padding:18px}.accordion-panel,.faq .accordion-panel{padding:0 18px 20px}.bonus-copy{padding:28px}.bonus-image{min-height:250px}.community-stage{min-height:510px}.phone{width:min(280px,80%);height:470px}.phone-feed{height:315px}.stats{grid-template-columns:1fr}.offer-list,.offer-price{padding:29px 21px}.installment-price{gap:6px}.installment-price>span{font-size:1.65rem}.installment-price>strong{font-size:clamp(2.55rem,12vw,3.2rem)}.final-cta h2{letter-spacing:-.025em;font-size:clamp(1.9rem,8vw,2.4rem);line-height:1.11}.site-footer{padding-bottom:48px}}@media (width<=420px){.hero{padding-top:250px}.hero-photo{height:295px}.hero-shade{height:315px}.hero h1{font-size:1.95rem}.hero-proof p{font-size:.75rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation:none!important}.reveal{opacity:1;filter:none;transform:none}}
