:root{--bg:#090a0c;--bg2:#121418;--card:#191c22;--card2:#20242b;--gold:#d6a649;--gold2:#f4cf7a;--white:#f7f8fa;--muted:#a6adb8;--line:#d6a64938;--sans:"Manrope",sans-serif;--display:"Sora",sans-serif}*{box-sizing:border-box}html{background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg);color:var(--white);font-family:var(--sans);margin:0;font-size:16px;line-height:1.7}button,a{font:inherit}a{color:inherit}:is(button:focus-visible,a:focus-visible){outline:3px solid var(--gold2);outline-offset:4px}img{max-width:100%;display:block}main{overflow:clip}.container{width:min(100% - 40px,1200px);margin:auto}.narrow{max-width:900px}.section{padding:112px 0;position:relative}.section:nth-of-type(2n){background:var(--bg2)}.center{text-align:center}.eyebrow{color:var(--gold2);letter-spacing:.19em;text-transform:uppercase;margin:0 0 16px;font-size:.73rem;font-weight:800}.section-heading{max-width:900px;margin-bottom:44px}.section-heading.center{margin-left:auto;margin-right:auto}.section-heading h2,.final-cta h2{font:700 clamp(2.4rem,5.2vw,4.7rem)/1.02 var(--display);letter-spacing:-.055em;margin:0}.section-heading h2 em,.final-cta h2 em{color:var(--gold2);font-style:normal}.section-intro{max-width:760px;color:var(--muted);text-align:center;margin:-20px auto 56px;font-size:1.05rem}.reveal{opacity:0;transition:opacity .75s,transform .75s cubic-bezier(.2,.75,.25,1);transform:translateY(28px)}.reveal.visible{opacity:1;transform:none}.hero{background:radial-gradient(circle at 80% 30%,#d6a64921,#0000 34%),linear-gradient(150deg,#07080a 0%,#101217 72%,#090a0c);min-height:100svh;padding:18px 0 0}.string-field{opacity:.13;background:repeating-linear-gradient(0deg,#0000 0 62px,#f4cf7a29 63px 64px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 48%,#000);mask-image:linear-gradient(90deg,#0000,#000 48%,#000)}.hero-grid{z-index:1;grid-template-columns:1.02fr .98fr;align-items:center;gap:70px;min-height:calc(100svh - 18px);display:grid;position:relative}.hero-copy{padding:28px 0 34px}.hero h1{max-width:760px;font:700 clamp(2.8rem,5.45vw,5.65rem)/.94 var(--display);letter-spacing:-.07em;margin:0 0 20px}.hero h1 em{color:var(--gold2);font-style:normal}.hero-lead{color:#c5c9d0;max-width:690px;font-size:1.04rem;line-height:1.62}.chips{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.chips span{border:1px solid var(--line);color:#d7d9dd;background:#d6a6490f;border-radius:999px;padding:7px 13px;font-size:.76rem}.glow-button{isolation:isolate;background:conic-gradient(from var(--angle,0deg),#7c5520,var(--gold2),#fff4c3,var(--gold),#7c5520);color:#111;cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:16px;min-height:64px;padding:4px;animation:4s linear infinite spin-border;display:inline-flex;position:relative;box-shadow:0 18px 45px #d6a6492b}.glow-button span{letter-spacing:.05em;background:linear-gradient(120deg,#f4cf7a,#c99535);border-radius:10px;align-self:stretch;align-items:center;padding:0 24px;font-size:.78rem;font-weight:900;display:flex}.glow-button b{padding-right:14px;font-size:1.3rem}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes spin-border{to{--angle:360deg}}.student-proof{align-items:center;gap:18px;margin-top:20px;display:flex}.student-proof p{max-width:250px;color:var(--muted);margin:0;font-size:.78rem}.avatars{display:flex}.avatars img{object-fit:cover;border:2px solid #111;border-radius:50%;width:42px;height:42px;margin-left:-9px}.avatars img:first-child{margin-left:0}.hero-visual{align-self:end;position:relative}.hero-visual>img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 20px 50px #000);width:100%;max-height:830px}.hero-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000,#090a0cbf);position:absolute;inset:20% 3% 0}.hero-stamp{z-index:2;border:1px solid var(--line);border-left:3px solid var(--gold);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090a0cd6;width:290px;padding:20px 22px;position:absolute;bottom:70px;right:0}.hero-stamp small{color:var(--gold2);letter-spacing:.16em;font-size:.58rem;font-weight:800;display:block}.hero-stamp strong{font:600 1rem/1.4 var(--display);margin-top:8px;display:block}.split{grid-template-columns:.88fr 1.12fr;align-items:center;gap:80px;display:grid}.split.reverse{grid-template-columns:1.12fr .88fr}.split.reverse .media-frame{order:2}.media-frame{border:1px solid var(--line);background:#111;border-radius:4px;position:relative;overflow:hidden;box-shadow:0 28px 70px #0000004d}.media-frame:after{content:"";pointer-events:none;border:12px solid #ffffff06;position:absolute;inset:0}.media-frame img{object-fit:cover;filter:saturate(.78)contrast(1.06);width:100%;min-height:600px}.copy>p{color:var(--muted)}.pain-grid{grid-template-columns:1fr 1fr;gap:11px;margin:28px 0;display:grid}.pain-grid div{background:var(--card);color:#d5d7dc;border:1px solid #ffffff12;gap:10px;padding:13px 14px;font-size:.83rem;display:flex}.pain-grid span{color:#d87878;font-weight:800}.closing-line{border-left:2px solid var(--gold);background:#d6a6490f;padding:18px 20px;font-weight:700;color:var(--white)!important}.pillars{grid-template-columns:1fr 1fr;gap:12px;margin-top:32px;display:grid}.pillars article{border:1px solid var(--line);background:var(--card);gap:14px;padding:18px;display:flex}.pillars article>span{color:var(--gold2);font:700 1rem var(--display)}.pillars h3{color:var(--white);font:.74rem var(--display);letter-spacing:.1em;text-transform:uppercase;margin:0}.pillars p{color:var(--muted);margin:7px 0 0;font-size:.76rem;line-height:1.55}.feature-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.feature{background:linear-gradient(145deg,var(--card),#121419);border:1px solid #ffffff14;min-height:190px;padding:28px;transition:all .3s;position:relative}.feature:hover{border-color:var(--gold);transform:translateY(-5px);box-shadow:0 18px 50px #00000047}.feature span{color:var(--gold);font:.72rem var(--display)}.feature h3{max-width:250px;font:600 1.15rem/1.4 var(--display);margin:48px 0 0}.feature:after{content:"";background:var(--gold);width:36px;height:1px;position:absolute;bottom:24px;right:25px}.audience-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.audience-panel{background:var(--card);border:1px solid #ffffff14;padding:38px}.audience-panel h3{font:700 1.4rem var(--display);margin:0 0 26px}.audience-panel h3 span{width:30px;height:30px;font-family:var(--sans);border-radius:50%;place-items:center;margin-right:8px;display:inline-grid}.positive h3 span{color:#7ee0aa;background:#44b37c24}.negative h3 span{color:#df8989;background:#be4b4b24}.audience-panel ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.audience-panel li{color:var(--muted);padding-left:20px;font-size:.9rem;position:relative}.audience-panel li:before{content:"";background:var(--gold);border-radius:50%;width:6px;height:6px;position:absolute;top:.75em;left:0}.masonry{columns:3;column-gap:18px}.masonry button{background:var(--card);cursor:zoom-in;break-inside:avoid;border:1px solid #ffffff14;width:100%;margin:0 0 18px;padding:10px;transition:all .25s}.masonry button:hover{border-color:var(--gold);transform:translateY(-3px)}.masonry img{object-fit:contain;width:100%;height:auto}.curriculum{background:radial-gradient(circle at 10% 20%,#d6a64912,transparent 30%),var(--bg)!important}.module-list,.faq-list{gap:10px;display:grid}.accordion{background:var(--card);border:1px solid #ffffff14;transition:all .3s}.accordion.open{background:var(--card2);border-color:#d6a6498c;box-shadow:0 15px 40px #0000002e}.accordion>button{width:100%;min-height:82px;color:var(--white);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr auto auto;align-items:center;gap:20px;padding:16px 22px;display:grid}.accordion>button>span{align-items:center;gap:18px;display:flex}.accordion>button b{border:1px solid var(--line);width:42px;height:42px;color:var(--gold2);place-items:center;font-size:.78rem;display:grid}.accordion>button strong{font:600 .95rem var(--display)}.accordion>button small{color:var(--gold2);font-size:.72rem}.accordion>button i{font-size:1.2rem;font-style:normal;transition:transform .3s}.accordion.open>button i{transform:rotate(180deg)}.accordion-grid{padding:0 22px 24px 82px}.accordion-grid[hidden]{display:none}.accordion-grid p{color:var(--muted);margin:0 0 18px;font-size:.88rem}.lesson-grid{grid-template-columns:1fr 1fr;gap:7px;margin:0;padding:0;list-style:none;display:grid}.lesson-grid li{color:#c7cad0;background:#0000002e;justify-content:flex-start;gap:15px;padding:10px 12px;font-size:.75rem;display:flex}.bonus-list{gap:26px;display:grid}.bonus{border:1px solid var(--line);background:linear-gradient(130deg,var(--card),#101216);grid-template-columns:.92fr 1.08fr;min-height:360px;display:grid;overflow:hidden}.bonus-image img{object-fit:cover;width:100%;height:100%}.bonus-copy{align-self:center;padding:44px}.bonus-copy h3{font:700 clamp(1.8rem,3.2vw,3rem)/1.05 var(--display);margin:0 0 5px}.bonus-copy>p:not(.eyebrow){color:var(--muted)}.bonus-copy>strong{border:1px solid var(--gold);color:var(--gold2);letter-spacing:.12em;margin-top:14px;padding:7px 10px;font-size:.64rem;display:inline-block}.endorsements{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.endorsements figure{border:1px solid var(--line);background:var(--card);margin:0;padding:14px}.endorsements img{object-fit:contain;width:100%;height:auto}.professor-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:80px;display:grid}.professor-photo{border:1px solid var(--line);margin:0;position:sticky;top:30px}.professor-photo img{aspect-ratio:4/5;object-fit:cover;object-position:center top;width:100%}.professor-photo figcaption{background:linear-gradient(#0000,#000000ed);padding:80px 24px 24px;position:absolute;bottom:0;left:0;right:0}.professor-photo strong,.professor-photo span{display:block}.professor-photo strong{font:700 1.4rem var(--display)}.professor-photo span{color:var(--gold2);font-size:.72rem}.professor-copy>p{color:var(--muted)}.credentials{grid-template-columns:1fr 1fr;gap:9px;margin-top:28px;display:grid}.credentials span{color:#d1d4da;border:1px solid #ffffff14;padding:11px;font-size:.75rem}.investment{background:radial-gradient(circle at 50% 20%,#d6a64926,#0000 33%),#07080a!important}.pricing-card{border:1px solid var(--gold);background:linear-gradient(145deg,#1d2026,#0f1115);grid-template-columns:1.05fr .95fr;max-width:1050px;margin:auto;display:grid;box-shadow:0 0 0 8px #d6a64909,0 35px 90px #00000073}.pricing-includes,.pricing-action{padding:50px}.pricing-includes{border-right:1px solid var(--line)}.pricing-includes ul{grid-template-columns:1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.pricing-includes li{color:#c9cdd3;gap:10px;font-size:.78rem;display:flex}.pricing-includes li span{color:var(--gold2)}.pricing-action{text-align:center;flex-direction:column;justify-content:center;display:flex}.old-price{color:var(--muted);margin:0;font-size:.84rem}.pricing-action>small{color:var(--gold2);letter-spacing:.16em;margin-top:22px;font-weight:800}.price{margin:5px 0}.price span,.price strong{display:block}.price span{color:var(--muted);font-size:.82rem}.price strong{font:700 clamp(3rem,5vw,4.9rem)/1 var(--display);letter-spacing:-.06em}.pricing-action>p:not(.old-price){color:#d1d4d9;margin:0}.checkout-button{border:1px solid var(--gold2);color:#171208;background:linear-gradient(120deg,#d6a649,#f4cf7a,#bc872c) 0 0/200% 100%;border-radius:9px;margin-top:28px;padding:18px 16px;font-size:.76rem;font-weight:900;text-decoration:none;animation:3s ease-in-out infinite button-light;position:relative;overflow:hidden;box-shadow:0 16px 42px #d6a64938}.trust{color:#8f96a2;flex-wrap:wrap;justify-content:center;gap:6px 14px;margin-top:20px;font-size:.6rem;display:flex}.guarantee-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;display:grid}.guarantee-seal{aspect-ratio:1;border:2px solid var(--gold);background:radial-gradient(circle at 45% 32%,#5b4422,#241b10 62%,#0e0c09);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:min(380px,85vw);margin:auto;animation:4.5s ease-in-out infinite seal-float;display:flex;position:relative;box-shadow:inset 0 0 50px #000,0 25px 80px #d6a64926}.guarantee-seal:before,.guarantee-seal:after{content:"";border-radius:50%;position:absolute}.guarantee-seal:before{border:1px dashed var(--gold);animation:18s linear infinite seal-spin;inset:8%}.guarantee-seal:after{border:1px solid #f4cf7a3d;inset:18%}.guarantee-seal span,.guarantee-seal strong,.guarantee-seal b{z-index:1;position:relative}.guarantee-seal span{letter-spacing:.25em;font-size:.66rem;font-weight:800}.guarantee-seal strong{font:800 7rem/.9 var(--display);color:var(--gold2)}.guarantee-seal b{letter-spacing:.3em}.guarantee-seal i{background:#fff0ba;border-radius:50%;width:10px;height:10px;position:absolute;top:9%;right:25%;box-shadow:0 0 20px #fff}.faq .accordion-grid{padding-left:22px}.final-cta{padding:130px 0;background:radial-gradient(circle at 50% 100%,#d6a6492e,#0000 45%),linear-gradient(#101216,#07080a)!important}.final-cta h2{margin-bottom:28px}.final-cta .container>p:not(.eyebrow){max-width:700px;color:var(--muted);margin:0 auto 34px}footer{padding:55px 20px calc(55px + env(safe-area-inset-bottom));border-top:1px solid var(--line);text-align:center;background:#050607}footer strong{font:700 1.25rem var(--display)}footer p{color:#858c97;margin:8px 0;font-size:.72rem}footer nav{flex-wrap:wrap;justify-content:center;gap:18px;margin:18px 0;display:flex}footer a{color:#c7cad0;font-size:.72rem;text-decoration:none}footer a:hover{color:var(--gold2)}.whatsapp{z-index:20;right:calc(18px + env(safe-area-inset-right));bottom:calc(18px + env(safe-area-inset-bottom));background:#25d366;border-radius:50%;place-items:center;width:56px;height:56px;transition:all .2s;display:grid;position:fixed;box-shadow:0 12px 32px #00000061}.whatsapp:hover{transform:translateY(-4px)}.whatsapp svg{fill:#fff;width:30px}.lightbox{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000e0;place-items:center;padding:70px 20px 30px;display:grid;position:fixed;inset:0}.lightbox img{object-fit:contain;max-width:min(900px,95vw);max-height:85vh}.lightbox button{color:#fff;cursor:pointer;background:#111;border:1px solid #555;border-radius:50%;width:48px;height:48px;font-size:2rem;position:absolute;top:20px;right:24px}.legal-page{background:radial-gradient(circle at 70% 0,#d6a6491f,transparent 34%),var(--bg);min-height:100vh;padding:90px 0}.legal-container{width:min(100% - 40px,860px);margin:auto}.legal-page h1{font:700 clamp(2.8rem,7vw,5rem)/1 var(--display);letter-spacing:-.06em;margin:0 0 20px}.legal-intro{color:var(--muted);font-size:1.1rem}.legal-notice{border:1px solid var(--line);color:var(--gold2);background:#d6a6490f;margin:35px 0;padding:16px 18px;font-size:.78rem}.legal-page section{border-bottom:1px solid #ffffff14;padding:24px 0}.legal-page h2{font:600 1.2rem var(--display)}.legal-page section p{color:var(--muted)}.legal-page .button{border:1px solid var(--gold);color:var(--gold2);margin-top:38px;padding:16px 22px;font-size:.72rem;font-weight:800;text-decoration:none;display:inline-block}@keyframes button-light{50%{background-position:100% 0}}@keyframes seal-spin{to{transform:rotate(360deg)}}@keyframes seal-float{50%{transform:translateY(-8px)}}@media (max-width:960px){.section{padding:90px 0}.hero-grid,.split,.split.reverse,.professor-grid,.guarantee-grid{grid-template-columns:1fr}.hero-grid{gap:0}.hero-copy{padding-bottom:20px}.hero-visual{width:min(620px,100%);margin:auto}.hero-visual>img{max-height:670px}.hero-stamp{bottom:40px;right:20px}.split.reverse .media-frame{order:0}.media-frame img{min-height:430px}.feature-grid{grid-template-columns:1fr 1fr}.professor-photo{max-width:600px;margin:auto;position:relative;top:auto}.pricing-card{grid-template-columns:1fr}.pricing-includes{border-right:0;border-bottom:1px solid var(--line)}.bonus{grid-template-columns:1fr 1fr}.guarantee-grid{gap:55px}.guarantee .copy{text-align:center}.guarantee .section-heading{margin-inline:auto}}@media (max-width:680px){.container{width:min(100% - 32px,1200px)}.section{padding:74px 0}.section-heading h2,.final-cta h2{font-size:clamp(2.25rem,11vw,3.3rem)}.section-intro{font-size:.95rem}.hero{padding-top:0}.hero-grid{min-height:auto}.hero-copy{padding:80px 0 20px}.hero h1{font-size:clamp(3rem,15vw,4.5rem)}.hero-lead{font-size:1rem}.glow-button{width:100%;min-height:62px}.glow-button span{flex:1;justify-content:center;padding:0 12px;font-size:.7rem}.student-proof{flex-direction:column;align-items:flex-start;gap:10px}.hero-visual>img{object-fit:cover;object-position:center top;min-height:430px}.hero-stamp{width:250px;bottom:24px;right:8px}.split{gap:44px}.media-frame img{min-height:360px}.pain-grid,.pillars,.audience-grid,.feature-grid,.credentials{grid-template-columns:1fr}.feature{min-height:155px}.feature h3{margin-top:28px}.audience-panel{padding:26px 22px}.masonry{columns:1}.accordion>button{grid-template-columns:1fr auto;min-height:76px;padding:13px}.accordion>button>span{gap:11px}.accordion>button small{grid-column:1}.accordion-grid,.faq .accordion-grid{padding:0 13px 18px}.lesson-grid,.bonus,.bonus.flip{grid-template-columns:1fr}.bonus.flip .bonus-image{order:0}.bonus-image img{height:260px}.bonus-copy{padding:28px 23px}.endorsements{grid-template-columns:1fr}.pricing-includes,.pricing-action{padding:32px 22px}.price strong{font-size:3.3rem}.checkout-button{font-size:.68rem}.guarantee-seal{width:min(285px,82vw)}.guarantee-seal strong{font-size:5.5rem}.final-cta{padding:90px 0}.whatsapp{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));width:52px;height:52px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}.reveal{opacity:1;transform:none}}.glow-button{background:conic-gradient(from var(--angle,0deg),#93651f,var(--gold2),#fff1b4,var(--gold),#93651f);border-radius:12px;gap:0;padding:2px;box-shadow:0 18px 50px #d6a6493d,0 0 0 5px #d6a6490d}.glow-button span{white-space:nowrap;background:linear-gradient(120deg,#f4cf7a,#d6a649 56%,#bd8429);border-radius:10px;justify-content:center;align-self:auto;align-items:center;gap:15px;width:100%;min-height:60px;padding:0 27px;display:flex;box-shadow:inset 0 1px #ffffff73}.glow-button b{padding:0;font-size:1.1rem;line-height:1;transition:transform .25s}.glow-button:hover b{transform:translate(3px,3px)}.problem-art img{object-position:52% center;filter:saturate(.82)contrast(1.06);min-height:660px}.audience-grid{gap:24px}.audience-panel{border-radius:3px;padding:0 38px 38px;position:relative;overflow:hidden}.audience-panel:before{content:"";height:4px;position:absolute;inset:0 0 auto}.audience-panel.positive{background:linear-gradient(155deg,#34855b2e,#191c22fa 47%);border-color:#4bcc894d;box-shadow:inset 0 0 60px #47b37c0b,0 24px 55px #0003}.audience-panel.positive:before{background:linear-gradient(90deg,#4bcc89,#0000)}.audience-panel.negative{background:linear-gradient(155deg,#82333329,#191c22fa 47%);border-color:#cf626245;box-shadow:inset 0 0 60px #be4b4b0a,0 24px 55px #0003}.audience-panel.negative:before{background:linear-gradient(90deg,#cf6262,#0000)}.panel-kicker{letter-spacing:.18em;border-bottom:1px solid #ffffff0f;margin:0 -38px 30px;padding:13px 38px;font-size:.63rem;font-weight:900}.positive .panel-kicker{color:#85e7b2;background:#44b37c12}.negative .panel-kicker{color:#e69797;background:#be4b4b0f}.positive li:before{background:#4bcc89}.negative li:before{background:#cf6262}.curriculum .accordion>button{grid-template-columns:1fr auto}.curriculum .lesson-grid li{justify-content:flex-start}.bonuses .section-intro{margin-bottom:62px}.bonus,.bonus.flip{grid-template-columns:.92fr 1.08fr;min-height:370px}.bonus.flip .bonus-image{order:0}.bonus-image{min-height:370px}.bonus-copy{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.bonus.community{border-color:var(--gold);background:radial-gradient(circle at 85% 15%,#f4cf7a2e,#0000 38%),linear-gradient(130deg,#292419,#101216);min-height:500px;position:relative;box-shadow:0 0 0 8px #d6a64911,0 34px 84px #0006}.bonus.community .bonus-image{min-height:500px}.bonus.community:after{content:"BÔNUS DE CONEXÃO";color:var(--gold2);letter-spacing:.13em;background:#090a0cb8;border:1px solid #f4cf7a75;padding:7px 10px;font-size:.57rem;font-weight:900;position:absolute;top:18px;right:18px}.bonus.community .bonus-copy h3{color:var(--gold2)}.community-note{border-left:2px solid var(--gold);background:#d6a64912;margin:4px 0 0;padding:13px 15px;font-size:.83rem;color:var(--white)!important}.endorsements{grid-template-columns:1fr;gap:22px;width:min(1000px,100%);margin-inline:auto}.endorsements figure{background:linear-gradient(145deg,#1b1d22,#0e1014);border-color:#d6a64947;padding:12px;box-shadow:0 20px 55px #00000040}.endorsements img{max-height:none}.pricing-includes ul{gap:0}.pricing-includes li{border-bottom:1px solid #ffffff12;align-items:flex-start;padding:15px 0;font-size:.88rem;line-height:1.55}.pricing-includes li:last-child{border-bottom:0}.pricing-includes li span{background:#d6a6491f;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.checkout-button{background:linear-gradient(120deg,#e6b957,#f8d985,#c88d2c);border-width:2px;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:78px;padding:15px 18px;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 22px 58px #d6a64961,0 0 0 7px #d6a64914}.checkout-button:hover{transform:translateY(-4px);box-shadow:0 28px 70px #d6a64980,0 0 0 9px #d6a6491a}.checkout-button strong{letter-spacing:.045em;font-size:.8rem}.checkout-button small{letter-spacing:.14em;opacity:.66;margin-top:3px;font-size:.57rem;font-weight:800}.final-cta .glow-button{min-width:min(100%,410px)}@media (max-width:960px){.problem-art img{min-height:520px}.bonus,.bonus.flip{grid-template-columns:1fr 1fr}.bonus-image{min-height:340px}.bonus.community,.bonus.community .bonus-image{min-height:460px}}@media (max-width:680px){.glow-button span{white-space:normal;min-height:58px;padding-inline:14px}.audience-panel{padding:0 22px 28px}.panel-kicker{margin:0 -22px 24px;padding:12px 22px}.problem-art img{min-height:430px}.bonus,.bonus.flip{grid-template-columns:1fr}.bonus-image,.bonus.community{min-height:0}.bonus.community .bonus-image{height:350px;min-height:350px}.bonus.community:after{top:12px;right:12px}.bonus-copy{min-height:290px}.bonus.community .bonus-copy{min-height:350px}.checkout-button{min-height:74px}.checkout-button strong{font-size:.72rem}.endorsements figure{padding:7px}}@media (min-width:961px){.hero-grid{grid-template-columns:1fr 1fr;gap:44px}.hero-copy{padding-right:12px}.hero-visual{background:#090a0c;border:1px solid #d6a64938;place-self:center end;width:100%;max-width:580px;overflow:hidden;box-shadow:0 32px 90px #00000073}.hero-visual>img{object-fit:cover;object-position:center 30%;filter:saturate(.82)contrast(1.08);width:100%;height:clamp(520px,76svh,700px);max-height:none}.hero-visual:after{background:linear-gradient(#0000,#090a0cc7);inset:58% 0 0}.hero-stamp{bottom:24px;right:22px}}.bonus.community{min-height:590px}.bonus.community .bonus-image{justify-content:center;align-items:center;min-height:590px;padding:34px;display:flex}.bonus.community .bonus-image img{object-fit:contain;border:1px solid #f4cf7a33;border-radius:3px;height:auto;max-height:100%;box-shadow:0 20px 52px #00000059}@media (max-width:960px){.hero-grid{min-height:auto}.hero-copy{padding-top:34px}.hero-visual{border-bottom:1px solid #d6a64938;order:-1;width:100%;max-width:none;overflow:hidden}.hero-visual>img{object-fit:cover;object-position:center 30%;filter:saturate(.82)contrast(1.08);width:100%;height:clamp(300px,48vw,430px);max-height:none}.hero-visual:after{background:linear-gradient(#0000,#090a0cc7);inset:50% 0 0}.hero-stamp{bottom:18px;right:18px}.bonus.community,.bonus.community .bonus-image{min-height:540px}.bonus.community .bonus-image{padding:28px}}@media (max-width:680px){.hero{min-height:100svh;padding:0}.hero .container{width:100%}.hero-grid{flex-direction:column;gap:0;min-height:100svh;display:flex}.hero-visual{order:-1;margin:0}.hero-visual>img{object-position:center 12%;height:clamp(245px,33svh,300px);min-height:0}.hero-visual:after{inset:52% 0 0}.hero-stamp{width:210px;padding:12px 14px;bottom:12px;right:14px}.hero-stamp strong{margin-top:5px;font-size:.78rem;line-height:1.3}.hero-copy{width:min(100% - 30px,560px);margin:0 auto;padding:clamp(16px,2.4svh,22px) 0 22px}.hero-copy .eyebrow{margin-bottom:10px;font-size:.6rem}.hero h1{margin-bottom:14px;font-size:clamp(2.08rem,10.5vw,2.72rem);line-height:.94}.hero-lead{margin:0;font-size:.84rem;line-height:1.52}.chips{gap:6px;margin:14px 0}.chips span{padding:5px 10px;font-size:.65rem}.hero .glow-button{min-height:52px}.hero .glow-button span{min-height:48px}.student-proof{flex-direction:row;align-items:center;gap:12px;margin-top:16px}.student-proof p{font-size:.68rem;line-height:1.4}.avatars img{width:34px;height:34px}.bonus.community{min-height:0}.bonus.community .bonus-image{height:430px;min-height:430px;padding:24px}.bonus.community .bonus-copy{min-height:390px;padding:38px 24px}}@media (max-width:680px) and (max-height:720px){.hero-visual>img{object-position:center 12%;height:210px}.hero-stamp{width:190px;padding:9px 11px;bottom:9px}.hero-stamp small{font-size:.5rem}.hero-stamp strong{font-size:.7rem}.hero-copy{padding:10px 0 14px}.hero-copy .eyebrow{margin-bottom:6px}.hero h1{margin-bottom:8px;font-size:clamp(1.9rem,9.4vw,2.35rem)}.hero-lead{font-size:.78rem;line-height:1.32}.chips{margin:7px 0}.student-proof{margin-top:8px}}
