:root{--cream:#f7f3eb;--paper:#fffdf8;--ink:#132b28;--green:#16483d;--orange:#fb6746;--line:#d7ddd5;--muted:#5b6c67}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--cream);color:var(--ink);font:17px/1.65 'DM Sans',Arial,sans-serif}h1,h2,h3,.brand,.price,.stats strong{font-family:Manrope,Arial,sans-serif}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(42px,5.8vw,78px);line-height:1.1;letter-spacing:-.065em;margin:25px 0}h2{font-size:clamp(32px,4vw,51px);line-height:1.15;letter-spacing:-.05em;margin-bottom:23px}h3{font-size:23px;letter-spacing:-.035em;line-height:1.3}em{font-style:normal;color:var(--orange)}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--orange);outline-offset:5px}.wrap{width:min(1120px,calc(100% - 48px));margin:auto}.narrow{max-width:780px}.offer{background:var(--ink);color:white;text-align:center;padding:11px 16px;font-size:14px;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.copy{border:0;border-radius:5px;background:var(--orange);color:var(--ink);font-weight:800;padding:5px 12px;letter-spacing:.03em}.copy span{font-size:11px;margin-left:8px;font-weight:500}.offer strong{color:#ffac98}header{display:flex;align-items:center;justify-content:space-between;padding:24px 0;border-bottom:1px solid var(--line)}.brand{font-weight:800;font-size:26px;letter-spacing:-1.5px}.brand span{color:var(--orange)}nav{display:flex;gap:30px;font-size:14px}.small-cta{background:var(--ink);color:white;padding:10px 18px;font-size:13px;border-radius:3px}.hero{text-align:center;padding:58px 0 0}.trust{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:30px;padding:6px 16px;font-size:13px;background:var(--paper)}.spark{font-size:25px;color:var(--orange);margin-right:5px}.intro{max-width:735px;margin:0 auto 36px;font-size:19px;color:var(--muted);line-height:1.65}.intro strong{color:var(--ink)}.video{max-width:960px;aspect-ratio:16/8.6;margin:auto auto 28px;color:var(--cream);background:radial-gradient(ellipse at 70% 30%,#256452,transparent 65%),var(--green);border-radius:16px;padding:26px 32px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;box-shadow:0 17px 0 #e6e8da}.video-top,.video-bottom{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.15em}.video-center h2{font-size:clamp(24px,4vw,51px);margin:14px 0}.video-center p{font-size:13px;opacity:.7;margin-bottom:4px}.play{display:inline-flex;border:1px solid #ffffff77;border-radius:50%;width:64px;height:64px;align-items:center;justify-content:center;font-size:37px;color:#e3eb91}.cta{display:inline-flex;justify-content:center;align-items:center;gap:35px;padding:18px 34px;background:var(--orange);border:0;border-radius:5px;color:var(--ink);font-weight:800;font-size:14px;box-shadow:0 4px 0 #d94f32;transition:transform .2s}.cta:hover{transform:translateY(-2px)}.hero>.cta{margin-top:13px}.micro{font-size:12px;margin:16px 0 34px;color:var(--muted)}.stats{display:grid;grid-template-columns:repeat(3,1fr);padding:30px 0 36px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.stats>div+div{border-left:1px solid var(--line)}.stats strong{font-size:45px;font-weight:800;letter-spacing:-.05em}.stats strong span{color:var(--orange)}.stats p{font-size:13px;color:var(--muted);margin:0}.offer-section{display:grid;grid-template-columns:1.15fr 1fr;gap:90px;padding:95px 0;align-items:center}.eyebrow{display:block;font-size:10px;letter-spacing:.18em;font-weight:800;margin-bottom:22px}.offer-section p,.about p{color:var(--muted)}.textlink{display:inline-block;font-weight:700;border-bottom:1px solid var(--ink);padding-bottom:5px;font-size:14px}.price-card{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:34px;box-shadow:8px 8px 0 #e8e8dc}.price{font-size:60px;font-weight:800;letter-spacing:-.06em;line-height:1.2}.price-card p{font-size:14px}.coupon{background:var(--cream);padding:17px;margin:20px 0;border:1px dashed #b4bdb0;border-radius:6px}.coupon small{display:block;margin-top:8px}.price-card .cta{width:100%;padding:17px 10px}ul{list-style:none;padding:0;margin:25px 0 0;font-size:14px}li{padding:8px 0}li:before{content:'✓';color:var(--green);margin-right:10px}.struggles{background:#eeede3;padding:75px 0;text-align:center}.choices{text-align:left;display:grid;gap:10px;margin-top:30px}.choices button{padding:17px 20px;background:var(--paper);border:1px solid var(--line);border-radius:6px;color:var(--ink);text-align:left;display:flex;justify-content:space-between;font-size:15px;gap:15px}.choices button[aria-pressed=true]{background:var(--green);color:white}.choices span{color:var(--orange)}#selection{font-size:13px;margin:17px 0;color:var(--muted)}.section{padding-top:85px;padding-bottom:85px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:40px}.steps p{color:var(--muted);font-size:15px}.step-art{background:var(--green);color:var(--cream);padding:25px;height:235px;margin-bottom:25px;display:flex;flex-direction:column;justify-content:space-between}.step-art>span{font-size:10px;letter-spacing:.13em}.step-art strong{font:800 34px/1.1 Manrope,sans-serif;letter-spacing:-.04em;position:relative}.step-art strong span{position:absolute;right:0;bottom:0;font-size:46px}.orange{color:var(--orange)}.step-art.light{background:#e4e9c6;color:var(--ink)}.step-art.coral{background:var(--orange);color:var(--ink)}.proof{background:var(--ink);color:var(--cream)}.proof>div>p{opacity:.7}.proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:35px 0 22px}.placeholder{height:265px;border:1px dashed #84999166;border-radius:9px;background:#ffffff04;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px}.placeholder span{font-size:10px;letter-spacing:.14em;opacity:.5;margin-bottom:30px}.placeholder strong{font-size:20px}.placeholder p{font-size:13px;opacity:.5}.proof small{font-size:11px;opacity:.65}.about{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;align-items:center}.portrait{background:#e7e9d8;padding:32px;min-height:430px;display:flex;flex-direction:column;justify-content:space-between}.portrait>span,.portrait small{font-size:10px;letter-spacing:.15em}.portrait>div{font:800 58px/.98 Manrope,sans-serif;letter-spacing:-.06em}.join{background:var(--green);color:var(--cream);text-align:center;padding:75px 0}.join h2{font-size:55px}.join h2 em{color:#e3eb91}.join p{opacity:.85}.join .price{margin:25px 0}.checkout-note{font-size:12px;margin:20px 0 0}.join .copy{margin:0 6px}details{border-bottom:1px solid var(--line);padding:22px 0}summary{cursor:pointer;font-weight:700;font-size:17px}details p{margin:16px 0 0;color:var(--muted);font-size:15px}footer{border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;padding:30px 0;font-size:12px}#toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);background:var(--ink);color:white;border-radius:6px;padding:12px 25px;display:none;font-size:14px;box-shadow:0 5px 25px #0003;z-index:20}@media(max-width:700px){.wrap{width:calc(100% - 36px)}header{padding:18px 0}nav{display:none}.brand{font-size:23px}.small-cta{padding:8px 13px}.hero{padding-top:35px}.trust{font-size:10px;padding:5px 10px;gap:4px}.intro{font-size:16px}.video{padding:18px;aspect-ratio:4/3;border-radius:10px}.video-top,.video-bottom{font-size:7px;letter-spacing:.06em}.video-center h2{font-size:29px}.play{width:43px;height:43px;font-size:28px}.video-center p{font-size:11px}.stats strong{font-size:30px}.stats p{font-size:10px}.offer-section,.about{grid-template-columns:1fr;gap:35px;padding-top:60px;padding-bottom:60px}.price-card{padding:26px}.section{padding-top:60px;padding-bottom:60px}.steps{grid-template-columns:1fr;gap:25px}.step-art{height:210px}.proof-grid{grid-template-columns:1fr}.placeholder{height:200px}.portrait{min-height:360px}.join h2{font-size:38px}.struggles{padding:55px 0}.choices button{font-size:14px}.cta{padding:17px 23px}.price{font-size:53px}footer{flex-wrap:wrap;gap:16px}footer .brand{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

@media(prefers-reduced-motion:no-preference){.hero h1{animation:rise .7s ease-out both}.hero .intro{animation:rise .9s ease-out both}.spark{animation:turn 16s linear infinite}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:none}@keyframes rise{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes turn{to{transform:rotate(360deg)}}}

.curriculum{text-align:center}.lesson-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:42px;text-align:left}.lesson{display:flex;gap:18px;padding:25px;background:var(--paper);border:1px solid var(--line);border-radius:14px;align-items:flex-start}.lesson-number{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;background:var(--green);color:var(--cream);border-radius:10px;font-weight:800;font-size:16px}.lesson h3{font-size:16px;letter-spacing:-.02em;margin:0 0 8px}.lesson p{font-size:14px;line-height:1.6;color:var(--muted);margin:0}.purchase-section{padding-top:65px;padding-bottom:65px}.purchase{background:var(--ink);color:var(--cream);border-radius:26px;padding:16px;display:grid;grid-template-columns:1fr 1fr;gap:24px}.purchase-payment{background:#ffffff06;border:1px solid #ffffff12;border-radius:22px;padding:36px;display:flex;flex-direction:column;justify-content:center}.purchase-payment .eyebrow{font-size:14px;letter-spacing:.01em;margin-bottom:35px}.purchase .price{font-size:clamp(46px,5vw,70px)}.purchase-payment>p{font-size:16px;margin-top:14px}.divider{opacity:.3;margin:0 8px}.purchase-coupon{border:1px dashed #ffffff30;border-radius:12px;padding:16px;margin:18px 0 24px;font-size:14px}.purchase-coupon small{display:block;color:#c1cdc7;font-size:12px;margin-top:9px}.purchase .copy{border-radius:20px;margin:0 4px}.purchase .cta{border-radius:50px;background:var(--cream);box-shadow:none;padding:18px 24px;justify-content:space-between}.purchase .cta span{display:grid;place-items:center;background:var(--orange);border-radius:50%;width:36px;height:36px;font-size:22px}.purchase-payment .checkout-note{font-size:11px;color:#bacac2;text-align:center;margin-bottom:0}.purchase-includes{padding:30px 20px}.purchase-includes h3{font-size:17px;letter-spacing:-.03em;margin-bottom:23px}.purchase-includes ul{margin:0}.purchase-includes li{display:flex;gap:14px;padding:0;margin-bottom:20px}.purchase-includes li:last-child{margin-bottom:0}.purchase-includes li:before{content:none}.tick{border:1px solid #d7ddd5;width:21px;height:21px;border-radius:50%;font-size:12px;flex-shrink:0;display:grid;place-items:center;margin-top:3px}.purchase-includes strong{font-size:16px;font-weight:600}.purchase-includes p{font-size:13px;color:#b7c9c1;line-height:1.5;margin:4px 0 0}@media(max-width:700px){.lesson-grid,.purchase{grid-template-columns:1fr}.lesson{padding:20px;gap:14px}.curriculum h2{font-size:32px}.purchase{padding:12px;gap:0;border-radius:20px}.purchase-payment{padding:25px 20px}.purchase-includes{padding:28px 20px}.purchase-section{padding-top:40px;padding-bottom:40px}.purchase .price{font-size:55px}.purchase .cta{font-size:12px;padding:14px 18px;gap:10px}}

.currency-picker{display:flex;flex-direction:column;gap:7px;text-align:left;margin:20px auto;max-width:380px}.currency-picker label{font-size:13px;font-weight:700}.currency-picker select{width:100%;padding:12px 36px 12px 14px;border:1px solid var(--line);border-radius:7px;background:var(--paper);color:var(--ink);font:600 15px 'DM Sans',Arial,sans-serif;cursor:pointer}.currency-picker select:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.currency-picker small{font-size:11px;line-height:1.45;min-height:32px;color:var(--muted)}.purchase .currency-picker{margin:0 0 22px;width:100%}.purchase .currency-picker small{color:#bdcbc5}.purchase-payment .eyebrow{margin-bottom:20px}.geo-note{font-size:11px;color:var(--muted);padding-bottom:25px}.hero .stats{margin-top:30px}

h1 strong{font-weight:800}.cta{font-size:20px;font-weight:800}.purchase .cta{font-size:20px;font-weight:800;height:72px}.quick-purchase.purchase{display:block;max-width:560px;margin:22px auto 40px;text-align:left}.quick-purchase .purchase-payment{padding:30px}.quick-purchase .price{font-size:60px}.quick-purchase .purchase-coupon{margin-top:18px}.quick-purchase .cta{width:100%}@media(max-width:700px){.purchase .cta{font-size:20px;height:64px}.quick-purchase .purchase-payment{padding:25px 20px}.quick-purchase .price{font-size:55px}.cta{font-size:20px}}

.purchase .cta{position:relative;justify-content:center;text-align:center}.purchase .cta>span{position:absolute;right:18px;top:50%;transform:translateY(-50%)}.cta{justify-content:center;text-align:center}.fx-credit{font-size:11px;color:var(--muted);padding-bottom:15px}.fx-credit a{text-decoration:underline}.stats [data-revenue]{font-size:clamp(24px,3.6vw,45px);white-space:nowrap}
.cta{position:relative}.cta>span{position:absolute;right:18px;top:50%;transform:translateY(-50%)}

.hero>.hero-buy{display:inline-flex;align-items:center;justify-content:center;gap:0;white-space:nowrap;text-align:center;font-size:20px;font-weight:800;line-height:1.2;padding:18px 34px;min-height:60px}

.sales-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:start;margin:32px 0}.sales-shot{margin:0;background:#fff;border:1px solid #ffffff30;border-radius:16px;overflow:hidden;color:var(--ink)}.sales-shot figcaption{padding:22px 24px;border-bottom:1px solid var(--line);background:var(--cream)}.sales-shot figcaption span{font-size:10px;letter-spacing:.15em;font-weight:700;color:var(--muted)}.sales-shot h3{font-size:23px;margin:6px 0 0}.sales-image-frame img{display:block;width:100%;height:auto}.sales-totals-frame{aspect-ratio:828/970;overflow:hidden}.sales-image-frame{background:#f8f9fd}@media(max-width:700px){.sales-gallery{grid-template-columns:1fr;gap:22px}.sales-shot figcaption{padding:18px 20px}}

.dashboard-panels{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start;margin:32px 0}.dashboard-carousel{min-width:0;background:var(--cream);border-radius:16px;overflow:hidden;color:var(--ink);border:1px solid #ffffff30}.carousel-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.carousel-track::-webkit-scrollbar{display:none}.carousel-track .sales-shot{flex:0 0 100%;min-width:0;border:0;border-radius:0;scroll-snap-align:start;scroll-snap-stop:always}.carousel-track .sales-image-frame{height:590px;display:flex;justify-content:center;align-items:flex-start;overflow:hidden}.carousel-track .sales-image-frame img{width:100%;height:100%;object-fit:contain;object-position:top}.carousel-track .sales-totals-frame{aspect-ratio:auto}.carousel-track .sales-totals-frame img{height:auto;max-height:none;object-fit:initial;clip-path:inset(0 0 45.9% 0)}.carousel-controls{display:flex;align-items:center;justify-content:center;gap:16px;padding:18px 12px 6px}.carousel-controls>button{width:42px;height:42px;border:1px solid var(--line);border-radius:50%;background:var(--ink);color:var(--cream);font-size:23px;line-height:1}.carousel-dots{display:flex;gap:9px}.carousel-dots button{width:12px;height:12px;padding:0;border:0;border-radius:50%;background:#c5cdc7}.carousel-dots button[aria-pressed=true]{background:var(--orange)}.slide-count{font-size:12px;min-width:32px}.swipe-hint{font-size:12px;text-align:center;color:var(--muted);margin:8px 0 18px}.ads-dashboard{padding:28px;border:1px solid #ffffff30;border-radius:16px;background:#ffffff06}.ads-dashboard h3{margin:10px 0 24px}.ads-placeholder{min-height:290px;border:1px dashed #ffffff40;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;color:#c1cdc7}.ads-placeholder>span{font-size:48px;color:var(--orange)}.ads-placeholder p{margin:12px 0 4px;font-weight:700}.ads-placeholder small{font-size:12px}@media(max-width:700px){.dashboard-panels{grid-template-columns:1fr;gap:24px}.carousel-track .sales-image-frame{height:540px}.ads-dashboard{padding:22px}.ads-placeholder{min-height:190px}}@media(max-width:380px){.carousel-track .sales-image-frame{height:470px}}

.media-section{text-align:center}.media-section>p{color:var(--muted)}.media-pending{max-width:740px;margin:28px auto 0;padding:38px 24px;border:1px dashed var(--line);border-radius:16px;background:var(--paper);color:var(--muted)}.media-pending>span{font-size:40px;color:var(--orange)}.media-pending h3{font-size:18px;margin:8px 0 0}.ads-carousel .sales-image-frame img{width:100%;height:100%;object-fit:contain}.media-section+.media-section{padding-top:0}

.creative-gallery{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:8px 0 20px}.creative-card{flex:0 0 calc((100% - 72px)/5);min-width:160px;margin:0;border-radius:14px;overflow:hidden;background:var(--ink);color:var(--cream);scroll-snap-align:start}.creative-card video{display:block;width:100%;aspect-ratio:9/16;object-fit:cover}.creative-card figcaption{font-size:10px;letter-spacing:.12em;padding:12px}.creative-toggle{border:1px solid var(--line);border-radius:30px;padding:9px 20px;background:var(--paper);color:var(--ink);font-size:13px;margin-top:12px}@media(max-width:700px){.creative-card{flex-basis:68%;max-width:260px}.creative-gallery{gap:14px}}

.video.webinar-player{position:relative;display:block;aspect-ratio:16/9;padding:0;background:#000}.webinar-player iframe{position:absolute;inset:0;display:block;width:100%;height:100%;border:0}

.webinar-launch{width:100%;height:100%;position:absolute;inset:0;border:0;border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:20px;color:var(--cream);background:radial-gradient(ellipse at 70% 30%,#256452,transparent 65%),var(--green)}.webinar-launch strong{font:800 clamp(22px,4vw,44px)/1.2 Manrope,Arial,sans-serif;letter-spacing:-.04em}.webinar-launch>span:last-child{font-size:clamp(11px,1.5vw,17px)}.webinar-launch .eyebrow{font-size:10px}.webinar-play{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--orange);color:var(--ink);font-size:24px;padding-left:3px}.webinar-fallback{position:absolute;bottom:4px;left:0;right:0;color:white;background:var(--ink);font-size:12px}

.webinar-sound-note{font-size:13px;color:var(--muted);margin:34px auto 22px;max-width:650px;line-height:1.5}

.contact-section{padding:0 0 65px}.contact-card{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:36px}.contact-card h2{font-size:clamp(28px,3vw,38px);margin:10px 0 15px}.contact-card p{font-size:16px;color:var(--muted);margin:0}.contact-emails{display:flex;flex-direction:column;gap:9px;min-width:0}.contact-emails>a{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--line);border-radius:10px;padding:13px 16px;font-weight:700;font-size:clamp(15px,2vw,19px);overflow-wrap:anywhere}.contact-emails>a:hover{border-color:var(--orange)}.contact-emails>a span{color:var(--orange)}.contact-or{font-size:12px;color:var(--muted);text-align:center}.contact-emails small{font-size:12px;color:var(--muted);line-height:1.5;margin-top:6px}@media(max-width:700px){.contact-card{grid-template-columns:1fr;padding:24px;gap:24px}.contact-section{padding-bottom:40px}}
