:root{--orange:#ff6a00;--orange2:#ff8d2b;--ink:#07080b;--white:#f8f8f7;--muted:#a7a7af;--line:rgba(255,255,255,.14)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,sans-serif;background:var(--ink);color:var(--white)}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:'Barlow Condensed',Impact,sans-serif;line-height:.94;letter-spacing:-.02em}h1{font-size:clamp(4.4rem,10vw,10.8rem)}h2{font-size:clamp(3.4rem,6vw,6rem)}h3{font-size:2.1rem}h1 em,h2 em{font-style:normal;color:var(--orange)}p{line-height:1.65}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.wrap{width:min(1200px,calc(100% - 48px));margin:auto}.section{padding:110px 0}.eyebrow{font-size:.75rem;font-weight:800;letter-spacing:.19em;color:var(--orange);text-transform:uppercase}.section-intro{max-width:650px;color:var(--muted);font-size:1.1rem;margin-bottom:42px}.logo{width:210px;height:auto}.nav{height:90px;display:flex;align-items:center;justify-content:space-between;gap:30px;position:relative;z-index:10}.nav>div{display:flex;gap:28px;font-size:.85rem;color:#ddd}.nav-cta{font-size:.84rem;font-weight:800;padding:12px 20px;border:1px solid var(--line);border-radius:999px}.cta{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;background:var(--orange);color:#100801;padding:20px 26px;font-weight:900;text-transform:uppercase;letter-spacing:.03em;border-radius:8px;box-shadow:0 14px 35px rgba(255,106,0,.25);transition:transform .2s,background .2s}.cta:hover{transform:translateY(-3px);background:#ff8428}.cta span{font-size:1.25rem}.text-link{font-size:.85rem;font-weight:700}.premium{background:#050608}.premium-hero{min-height:860px;position:relative;overflow:hidden;background:radial-gradient(circle at 73% 43%,#4e2107 0,#1b1210 25%,#08090d 58%,#050608 100%)}.premium-hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px);background-size:78px 78px;mask-image:linear-gradient(to right,transparent,#000)}.premium-hero:after{content:'';position:absolute;left:40%;top:12%;width:850px;height:850px;border:1px solid rgba(255,125,44,.11);border-radius:50%;box-shadow:0 0 0 110px rgba(255,125,44,.025),0 0 0 220px rgba(255,125,44,.018);pointer-events:none}.hero-layout{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;min-height:690px;position:relative;z-index:1}.hero-copy{padding:50px 0 90px}.hero-copy h1{margin:23px 0 20px;white-space:nowrap}.hero-copy>p:not(.eyebrow){max-width:590px;color:#c9c9ce;font-size:1.08rem}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--orange);margin-right:8px;box-shadow:0 0 15px var(--orange)}.hero-actions{display:flex;align-items:center;gap:27px;margin-top:34px}.hero-proof{display:flex;gap:15px;margin-top:55px;color:#999;font-size:.75rem;font-weight:800;letter-spacing:.12em}.hero-visual{position:relative;height:610px;display:flex;align-items:center;justify-content:center}.glass-orb{width:min(510px,90%);aspect-ratio:1;position:relative;border-radius:50%;background:radial-gradient(circle at 31% 22%,rgba(255,255,255,.37),transparent 19%),radial-gradient(circle at 72% 74%,rgba(255,106,0,.52),transparent 36%),linear-gradient(135deg,rgba(255,255,255,.18),rgba(255,255,255,.035) 37%,rgba(255,106,0,.13) 75%,rgba(0,0,0,.48));border:1px solid rgba(255,255,255,.25);box-shadow:inset 0 2px 13px rgba(255,255,255,.24),inset 20px -20px 55px rgba(0,0,0,.7),0 40px 130px rgba(255,89,0,.25),0 0 0 16px rgba(255,255,255,.025);backdrop-filter:blur(20px);transform:rotate(-10deg)}.glass-orb:before{content:'';position:absolute;inset:12%;border:1px solid rgba(255,255,255,.28);border-radius:50%;box-shadow:inset 0 0 30px rgba(255,255,255,.1)}.glass-orb b{position:absolute;inset:0;display:grid;place-items:center;font-family:'Barlow Condensed',Impact,sans-serif;font-size:31rem;font-weight:900;line-height:1;color:rgba(255,255,255,.9);text-shadow:12px 10px 0 #a84400,30px 26px 38px #000;transform:rotate(10deg)}.glass-orb span{position:absolute;z-index:2;top:22%;left:13%;font-size:.65rem;letter-spacing:.18em;font-weight:800;line-height:1.5}.glass-caption{position:absolute;right:0;bottom:23px;width:245px;padding:22px;background:rgba(20,19,20,.5);border:1px solid rgba(255,255,255,.2);border-radius:18px;backdrop-filter:blur(22px);box-shadow:0 25px 50px #0008}.glass-caption span{display:block;color:var(--orange);font-size:.6rem;letter-spacing:.17em;margin-bottom:10px}.glass-caption strong{font-size:.88rem;line-height:1.4}.hero-bottom{position:relative;z-index:1;display:flex;justify-content:space-between;padding:0 0 30px;font-size:.63rem;color:#85858a;letter-spacing:.18em;font-weight:800}.premium .steps article,.premium .bonus-card,.premium .price-card,.premium .cert-grid,.premium .teacher-grid{background:linear-gradient(145deg,rgba(255,255,255,.09),rgba(255,255,255,.025));border:1px solid rgba(255,255,255,.15);box-shadow:inset 0 1px 0 rgba(255,255,255,.13),0 20px 60px rgba(0,0,0,.18);backdrop-filter:blur(22px)}.premium .learn{background:radial-gradient(circle at 10% 20%,#1b1410,transparent 35%),#07080b}.premium .bonus{background:radial-gradient(circle at 85% 25%,#211107,transparent 35%),#08090d}.premium .testimonials{background:#0c0c0e}.premium .audience{background:linear-gradient(135deg,#111216,#0d0907)}.premium .offer{background:radial-gradient(circle at 80% 50%,#49200b,transparent 42%),#090909}.premium .student-work{background:#0d0d0f}.premium .faq{background:#09090b}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:45px 0 80px}.steps article{padding:30px;border-radius:20px}.steps article span{font-family:'Barlow Condensed';font-size:4rem;font-weight:800;color:var(--orange);opacity:.8}.steps article h3{margin:14px 0 12px}.steps article p{color:var(--muted);font-size:.92rem;margin:0}.course-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.course-card{min-height:470px;position:relative;border-radius:22px;overflow:hidden;background:#171717;border:1px solid var(--line);display:flex;align-items:flex-end}.course-card>img{position:absolute;width:100%;height:100%;object-fit:cover}.course-card:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#050505 0,rgba(0,0,0,.84) 35%,transparent 85%)}.course-card>div{position:relative;z-index:1;padding:34px}.course-card h3{font-size:3.5rem;margin:10px 0}.course-card p{max-width:440px;margin:0;color:#e3e3e3}.bonus-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.bonus-card{overflow:hidden;border-radius:18px;background:#151515;border:1px solid var(--line)}.bonus-card img{width:100%;height:190px;object-fit:cover}.bonus-card>div{padding:24px}.bonus-card h3{margin:12px 0;font-size:2rem}.bonus-card p{color:var(--muted);font-size:.88rem;margin:0}.heading-row{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:30px}.heading-row p:last-child{color:var(--muted)}.rail-note{font-size:.65rem;font-weight:800;letter-spacing:.12em;color:#777}.rail{overflow:hidden;margin:12px 0;mask-image:linear-gradient(to right,transparent,#000 7%,#000 93%,transparent)}.rail-track{display:flex;gap:14px;width:max-content;animation:move 48s linear infinite}.rail-right .rail-track{animation-direction:reverse;animation-duration:55s}.rail:hover .rail-track{animation-play-state:paused}.rail img{height:260px;width:auto;max-width:none;border-radius:12px;object-fit:cover}.student-work .rail img{height:330px}.testimonials .rail img{border:1px solid rgba(255,255,255,.1)}@keyframes move{to{transform:translateX(-50%)}}.audience-grid,.cert-grid,.offer-grid,.teacher-grid,.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.audience-list p{padding:20px 0;border-bottom:1px solid var(--line);margin:0;font-weight:600}.cert-grid,.teacher-grid{border-radius:24px;padding:28px}.cert-grid>img{border-radius:16px;width:100%;max-height:360px;object-fit:cover}.cert-grid p:last-child,.teacher-grid p{color:var(--muted)}.offer-grid>div:first-child>p:not(.eyebrow){color:var(--muted);max-width:580px}.checklist{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:10px}.checklist li{border:1px solid var(--line);border-radius:100px;padding:10px 14px;font-size:.8rem}.checklist li:before{content:'✓ ';color:var(--orange)}.price-card{border-radius:24px;padding:40px;background:#171717;border:1px solid var(--line)}.price-card strong{display:block;font-family:'Barlow Condensed';font-size:5.2rem;line-height:.95;margin:22px 0;color:#fff}.price-card p{color:var(--muted)}.price-card .cta{width:100%;margin:20px 0}.price-card small{display:block;color:#838388}.teacher-grid>img{width:100%;height:430px;object-fit:cover;border-radius:16px;object-position:center 30%}.faq-grid{align-items:start}.faq details{border-bottom:1px solid var(--line);padding:22px 0}.faq summary{cursor:pointer;font-weight:700;list-style:none;display:flex;justify-content:space-between}.faq summary:after{content:'+';color:var(--orange);font-size:1.3rem}.faq details[open] summary:after{content:'−'}.faq details p{color:var(--muted);font-size:.9rem;margin:15px 0 0}footer{background:#050506;border-top:1px solid var(--line);padding:35px 0}footer .wrap{display:flex;align-items:center;justify-content:space-between;gap:20px}footer .logo{width:140px}footer p,footer a{font-size:.74rem;color:#777;margin:0}.chooser{min-height:100vh;background:radial-gradient(circle at 30% 0,#2a160b,transparent 38%),#07080b}.chooser-main{width:min(1050px,calc(100% - 40px));margin:auto;padding:90px 0}.chooser-logo{width:300px;margin-bottom:80px}.chooser h1{font-size:clamp(4rem,9vw,8rem);margin:12px 0 24px}.chooser-main>p:not(.eyebrow){max-width:630px;color:#aab;font-size:1.1rem}.chooser-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:60px 0 28px}.chooser-card{min-height:320px;padding:38px;border-radius:24px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;border:1px solid var(--line);transition:transform .2s}.chooser-card:hover{transform:translateY(-5px)}.chooser-card strong{font-family:'Barlow Condensed';font-size:4.5rem;line-height:1}.chooser-card>span:not(.chooser-no){color:#bbb;max-width:330px}.chooser-card b{color:var(--orange)}.chooser-no{font-size:.7rem;letter-spacing:.16em;font-weight:800;color:var(--orange)}.chooser-glass{background:radial-gradient(circle at 80% 20%,#aa4e1b88,transparent 35%),linear-gradient(135deg,#242831aa,#090a0c);backdrop-filter:blur(20px)}.chooser-direct{background:linear-gradient(140deg,#271005,#ea5c02)}.chooser-direct .chooser-no,.chooser-direct b{color:#fff}.chooser-main small{color:#777}.direct{background:#f2eee7;color:#151515}.direct .eyebrow{color:#bd3e00}.direct h2 em{color:#f16400}.direct .top-strip{background:#ff6a00;color:#140800;padding:13px 0;font-weight:900}.top-strip .wrap{display:flex;justify-content:space-between;align-items:center}.top-strip a{background:#111;color:#fff;padding:8px 16px;font-size:.8rem;border-radius:4px}.direct .nav{height:95px}.direct .nav>div{color:#333}.direct .nav-cta{border-color:#222}.direct-hero{background:#f3eee4}.direct-hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:50px;align-items:center;padding:55px 0 100px}.direct-hero h1{font-size:clamp(3.8rem,6.8vw,7.5rem);max-width:760px;margin:18px 0}.direct-hero h1 em{color:#f16400}.direct-hero-grid>div:first-child>p{font-size:1.2rem;max-width:610px}.tag{background:#111;color:#fff;padding:8px 12px;font-size:.72rem;font-weight:800;letter-spacing:.08em}.hero-list{list-style:none;padding:0;line-height:2;font-weight:800;margin:24px 0 32px}.direct-hero small{display:block;margin-top:12px;color:#777}.direct-visual{position:relative}.product-frame{height:510px;background:#111;border:12px solid #171717;box-shadow:15px 15px 0 #ff6a00;position:relative}.product-frame img{width:100%;height:100%;object-fit:cover}.sticker{position:absolute;right:-20px;top:-30px;background:#ff6a00;color:#111;font-family:'Barlow Condensed';font-weight:900;font-size:2.6rem;line-height:.9;transform:rotate(9deg);padding:20px;border-radius:50%;width:132px;height:132px;display:flex;align-items:center;justify-content:center;text-align:center}.orange-banner{position:absolute;bottom:-35px;left:-20px;background:#ff6a00;color:#111;font-weight:900;padding:16px 24px;transform:rotate(-3deg)}.direct .learn{background:#fff}.direct .steps article{background:#f2eee7;border-left:7px solid #ff6a00;border-radius:0}.direct .steps article p,.direct .section-intro{color:#444}.direct .course-card{border-radius:4px;box-shadow:9px 9px 0 #ff6a00}.direct .bonus{background:#ff6a00}.direct .bonus .eyebrow,.direct .bonus h2 em{color:#111}.direct .bonus-card{background:#fff;border:3px solid #111;border-radius:4px;box-shadow:5px 5px 0 #111}.direct .bonus-card p{color:#444}.direct .testimonials{background:#141414;color:#fff}.direct .testimonials .eyebrow{color:#ff6a00}.direct .audience{background:#fff}.direct .audience-list p{border-color:#ddd}.direct .cert{background:#eae4d8}.direct .cert-grid{border:3px solid #111;background:#fff;box-shadow:10px 10px 0 #ff6a00}.direct .cert-grid p:last-child{color:#444}.direct .offer{background:#ff6a00}.direct .offer h2 em,.direct .offer .eyebrow{color:#111}.direct .offer-grid>div:first-child>p:not(.eyebrow){color:#201408}.direct .checklist li{border-color:#111}.direct .checklist li:before{color:#111}.direct .price-card{background:#fff;border:3px solid #111;border-radius:4px;box-shadow:12px 12px 0 #111}.direct .price-card strong{color:#111}.direct .price-card p{color:#444}.direct .teacher{background:#fff}.direct .teacher-grid{border-top:6px solid #ff6a00}.direct .teacher-grid p{color:#444}.direct .student-work{background:#151515;color:#fff}.direct .student-work .eyebrow{color:#ff6a00}.direct .faq{background:#f2eee7}.direct .faq details{border-color:#bbb}.direct .faq details p{color:#444}.direct footer{background:#111;color:#fff}.direct .cta{border-radius:4px;box-shadow:6px 6px 0 #111}.direct .cta:hover{transform:translate(-2px,-2px);box-shadow:8px 8px 0 #111}@media(max-width:900px){.nav>div{display:none}.hero-layout,.direct-hero-grid,.audience-grid,.cert-grid,.offer-grid,.teacher-grid,.faq-grid{grid-template-columns:1fr;gap:35px}.premium-hero{min-height:auto}.hero-layout{padding-bottom:35px}.hero-copy{padding:30px 0 0}.hero-visual{height:480px}.glass-orb{width:390px}.glass-orb b{font-size:24rem}.course-grid{grid-template-columns:1fr}.bonus-grid{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:1fr}.direct-hero-grid{padding:40px 0 100px}.product-frame{height:420px}.chooser-grid{grid-template-columns:1fr}}@media(max-width:600px){.wrap{width:min(100% - 32px,1200px)}.section{padding:75px 0}.logo{width:160px}.nav{height:75px}.nav-cta{font-size:.68rem;padding:10px 12px}.hero-copy h1{font-size:clamp(4.7rem,20vw,7rem)}.hero-copy>p:not(.eyebrow){font-size:.96rem}.hero-actions{align-items:flex-start;flex-direction:column}.hero-visual{height:340px}.glass-orb{width:270px}.glass-orb b{font-size:17rem}.glass-caption{width:160px;bottom:0;padding:12px}.glass-caption strong{font-size:.68rem}.hero-bottom{display:none}.bonus-grid{grid-template-columns:1fr}.course-card{min-height:420px}.course-card h3{font-size:3rem}.rail img{height:190px}.student-work .rail img{height:250px}.rail-note{display:none}.price-card{padding:25px}.price-card strong{font-size:4rem}.teacher-grid,.cert-grid{padding:16px}.teacher-grid>img{height:350px}.top-strip .wrap strong{font-size:.75rem}.top-strip a{font-size:.65rem}.direct-hero h1{font-size:clamp(3.6rem,15vw,5.5rem)}.product-frame{height:340px}footer .wrap{flex-wrap:wrap}.chooser-main{padding:50px 0}.chooser-logo{width:220px;margin-bottom:55px}.chooser-card{min-height:270px}.chooser-card strong{font-size:3.5rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}
.cta-disabled{border:0;cursor:not-allowed;opacity:.72}.cta-disabled:hover{transform:none;box-shadow:0 14px 35px rgba(255,106,0,.25)}
.hero-price{display:inline-flex;align-items:baseline;gap:8px;border:2px solid #111;padding:8px 13px;font-size:.8rem;font-weight:900;letter-spacing:.05em}.hero-price strong{font-family:Barlow Condensed,Impact,sans-serif;color:#f16400;font-size:2.3rem;line-height:1}.direct-hero h1{font-size:clamp(3.8rem,6vw,6.2rem)}
.premium .hero-copy h1{font-size:clamp(5rem,7.3vw,8.5rem);white-space:normal}.premium .hero-copy h1 em{font-size:.75em;display:block;line-height:1.04}
.direct .sticker{flex-direction:column;gap:0;line-height:.88;white-space:nowrap;padding:12px;font-size:2.2rem}
.direct .sticker span,.direct .sticker strong{display:block}
@media(max-width:600px){.direct .sticker{width:112px;height:112px;right:-9px;top:-18px;padding:8px;font-size:1.75rem}}
.direct .authority-visual .product-frame{overflow:hidden;background:#151515}
.direct .authority-visual .product-frame>img:first-child{object-position:center center}
.direct .authority-visual .hero-3d-overlay{position:absolute;inset:0;width:100%;height:100%;object-fit:cover!important;object-position:center!important;z-index:2;pointer-events:none}
.direct .authority-visual .sticker{width:142px;height:142px;font-size:1.65rem;line-height:.92}
.direct .authority-visual .sticker,.direct .authority-visual .orange-banner{z-index:3}
.direct .authority-visual .sticker strong{font-size:1.35em}
@media(max-width:600px){
  .direct .direct-hero-grid{display:flex;flex-direction:column;padding:10px 0 72px;gap:30px}
  .direct .authority-visual{order:-1;width:calc(100% + 32px);margin-left:-16px}
  .direct .authority-visual .product-frame{height:265px;border-width:7px;box-shadow:8px 8px 0 #ff6a00}
  .direct .authority-visual .product-frame>img:first-child{object-position:center 39%}
  .direct .authority-visual .hero-3d-overlay{object-position:center!important}
  .direct .authority-visual .sticker{width:auto;height:auto;right:10px;top:12px;border-radius:4px;padding:9px 12px;transform:rotate(0);font-family:Inter,Arial,sans-serif;font-size:.62rem;letter-spacing:.09em;line-height:1}
  .direct .authority-visual .sticker span,.direct .authority-visual .sticker strong{display:inline;font-size:inherit}
  .direct .authority-visual .sticker span:after{content:' '}
  .direct .authority-visual .orange-banner{left:8px;bottom:-16px;font-size:.73rem;padding:12px 15px;transform:rotate(-1deg)}
  .direct .direct-copy h1{margin-top:14px}
}
.course-card h3{color:#fff}.direct .course-card .eyebrow{color:#ff8d2b}
.process-videos{padding:90px 0 110px}.premium .process-videos{background:linear-gradient(180deg,#0d0c0e,#17100d 55%,#09090a)}.direct .process-videos{background:#191919;color:#fff}.direct .process-videos .eyebrow{color:#ff7a16}.direct .process-videos h2 em{color:#ff7a16}.video-heading{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:36px}.video-heading h2{margin-bottom:0}.video-heading p{max-width:360px;color:#bbb;margin:0}.video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.video-card{overflow:hidden;border:1px solid rgba(255,255,255,.15);border-radius:18px;background:rgba(255,255,255,.05)}.premium .video-card{box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 20px 40px #0005;backdrop-filter:blur(18px)}.direct .video-card{border-radius:4px;border:3px solid #ff6a00;box-shadow:6px 6px 0 #ff6a00}.video-frame{position:relative;aspect-ratio:16/10;background:#171717;overflow:hidden}.video-frame video{display:block;width:100%;height:100%;object-fit:cover}.video-toggle{position:absolute;right:13px;bottom:13px;width:35px;height:35px;border:1px solid rgba(255,255,255,.35);background:rgba(0,0,0,.65);backdrop-filter:blur(8px);color:#fff;border-radius:50%;cursor:pointer;font-size:.8rem}.video-toggle:focus-visible{outline:2px solid #ff6a00;outline-offset:3px}.video-copy{padding:25px}.video-copy span{font-size:.7rem;font-weight:800;letter-spacing:.16em;color:#ff7a16}.video-copy h3{margin:11px 0;font-size:2.2rem}.video-copy p{color:#bbb;font-size:.88rem;margin:0}@media(max-width:900px){.video-heading{display:block}.video-heading p{margin-top:16px}.video-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.process-videos{padding:65px 0}.video-grid{grid-template-columns:1fr}.video-frame{aspect-ratio:16/9}.video-copy{padding:20px}}
.modules{width:100vw;position:relative;left:50%;transform:translateX(-50%);margin:0 0 10px;overflow:hidden}.module-heading{width:min(1200px,calc(100% - 48px));margin:0 auto 30px;display:flex;align-items:end;justify-content:space-between;gap:24px}.module-heading h2{margin-bottom:14px}.module-heading p:last-child{max-width:580px;color:var(--muted);margin:0}.module-nav{display:flex;align-items:center;gap:9px;white-space:nowrap}.module-count{font-size:.76rem;font-weight:800;letter-spacing:.1em;margin-right:14px}.module-nav button{width:46px;height:46px;border:1px solid rgba(255,255,255,.3);border-radius:50%;background:transparent;color:inherit;font-size:1.2rem;cursor:pointer}.module-nav button:hover:not(:disabled){background:var(--orange);border-color:var(--orange);color:#111}.module-nav button:disabled{opacity:.28;cursor:default}.module-track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 24px 22px;overscroll-behavior-inline:contain}.module-track::-webkit-scrollbar{display:none}.module-card{flex:0 0 clamp(215px,18vw,300px);scroll-snap-align:start;overflow:hidden;border-radius:16px;border:1px solid rgba(255,255,255,.16);background:#141416}.module-card img{width:100%;aspect-ratio:935/1683;object-fit:cover}.module-card>div{padding:16px 17px 19px}.module-card span{font-size:.63rem;font-weight:800;letter-spacing:.12em;color:var(--orange)}.module-card h3{font-size:1.62rem;margin:8px 0 0;color:#fff}.direct .module-heading p:last-child{color:#444}.direct .module-nav button{border-color:#111}.direct .module-card{border:2px solid #111;border-radius:4px;box-shadow:5px 5px 0 var(--orange)}.direct .module-card>div{background:#111}.direct .module-card span{color:var(--orange)}.direct .module-card h3{color:#fff}@media(max-width:600px){.module-heading{width:calc(100% - 32px);display:block}.module-nav{margin-top:20px}.module-track{padding:0 16px 20px;gap:14px}.module-card{flex-basis:min(68vw,280px)}}
body{overflow-x:hidden}.modules{left:auto;transform:none;margin-left:calc(50% - 50vw)}
.module-track{cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none}.module-track.is-dragging{cursor:grabbing;scroll-snap-type:none}.module-track.is-dragging .module-card{pointer-events:none}.bonus-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:980px;margin-inline:auto}@media(max-width:600px){.bonus-grid{grid-template-columns:1fr}}
.testimonials{overflow:hidden}.testimonials .rail{width:100vw;margin-left:calc(50% - 50vw);mask-image:none;-webkit-mask-image:none}.testimonials .rail-track{will-change:transform}.testimonials .rail img{height:300px;border-radius:10px}@keyframes move{to{transform:translateX(calc(-50% - 7px))}}@media(max-width:600px){.testimonials .rail img{height:235px}.testimonials .rail-track{gap:10px}@keyframes move{to{transform:translateX(calc(-50% - 5px))}}}
.price-card .installment{display:flex;align-items:flex-end;gap:12px;margin:24px 0 2px}.price-card .installment>span{font-family:'Barlow Condensed',Impact,sans-serif;font-size:2.4rem;font-weight:900;line-height:1;padding-bottom:8px}.price-card .installment strong{display:block;font-size:5.7rem;margin:0;color:inherit}.price-card .cash-price{font-weight:800;font-size:1.05rem;margin:0 0 24px;color:inherit}.direct .price-card .cash-price{color:#111}@media(max-width:600px){.price-card .installment>span{font-size:1.9rem}.price-card .installment strong{font-size:4.4rem}.checklist{gap:8px}.checklist li{font-size:.74rem}}
.direct .offer .checklist li{background:#fff;border:2px solid #111;box-shadow:4px 4px 0 #111;padding:12px 17px;font-weight:800}.direct .price-card .checkout-cta{background:#ff6a00;color:#111;opacity:1;border:2px solid #111;box-shadow:7px 7px 0 #111}.direct .price-card .checkout-cta:hover{background:#ff7b19;color:#111;transform:translate(-2px,-2px);box-shadow:9px 9px 0 #111}.direct .price-card .checkout-cta:focus-visible{outline:4px solid #111;outline-offset:4px}
.testimonials .rail{overflow-x:auto;scrollbar-width:none;cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none}.testimonials .rail::-webkit-scrollbar{display:none}.testimonials .rail-track{animation:none!important}.testimonials .rail.is-dragging{cursor:grabbing}.testimonials .rail.is-dragging img{pointer-events:none}
.testimonials .rail-once{padding-bottom:18px;overscroll-behavior-inline:contain}.testimonials .rail-once .rail-track{padding:0 18px}.testimonials .rail-once img{height:330px}@media(max-width:600px){.testimonials .rail-once .rail-track{padding:0 12px}.testimonials .rail-once img{height:255px}}
