:root{--paper:#f6f3ed;--ink:#1a1b19;--soft:#555951;--line:#d6d4c9;--accent:#bd2137;--night:#191b19}
.sales,.purchase{background:var(--paper);color:var(--ink);font-family:"Inter",Arial,Helvetica,sans-serif;color-scheme:light;line-height:1.55}
.sales [hidden],.purchase [hidden]{display:none!important}
.mast{background:var(--night);color:white;height:76px;padding:0 max(5vw,calc((100vw - 1290px)/2));display:flex;align-items:center;justify-content:space-between;gap:12px}
.mast img{width:165px;height:auto;display:block}.mast nav{display:flex;gap:26px}.mast nav a:hover,.under:hover{text-decoration:underline}.mast-buy{border:1px solid #797c72;border-radius:100px;padding:9px 17px}
.lead,.chapter,.field-inner,.purchase main{width:min(1290px,90%);margin-inline:auto}
.lead{padding:58px 0 52px;display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(24px,4vw,82px)}
.label,.film-caption small,.lab-pair small{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.17em;color:var(--accent)}
.lead h1,.purchase h1,.sales h2{letter-spacing:-.055em;line-height:1.02;color:inherit}.lead h1{font-size:clamp(55px,6.6vw,101px);margin:23px 0}.sales i,.purchase i{font-family:Georgia,"Times New Roman",serif;font-weight:400;letter-spacing:-.055em}
.lead h1 i{display:block;color:var(--accent)}.deck,.sec-head>p,.field-inner p,.roadmap>div>p,.enrollment>div>p,.checkout-intro>p{font-size:clamp(16px,1.34vw,20px);color:var(--soft);max-width:51ch}.lead-actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:25px}.cta,.purchase .button{display:inline-flex;align-items:center;justify-content:center;gap:16px;background:var(--accent);color:white;font-weight:750;padding:14px 21px;border:0;border-radius:6px;line-height:1.3;text-align:center}.cta:hover,.purchase .button:hover{background:#97172c}.under{font-weight:700;border-bottom:1px solid currentColor;font-size:14px}.note{color:var(--soft);font-size:13px}
.film{isolation:isolate;position:relative;padding:0;border:none;display:block;width:100%;aspect-ratio:1.36;overflow:hidden;border-radius:18px;color:white;background:#312820;text-align:left}.film>img,.film-overlay{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.film-overlay{background:linear-gradient(0deg,#101411d9,transparent 65%)}.film-caption{position:absolute;bottom:7%;left:7%;display:grid;gap:5px}.film-caption strong{font-size:clamp(24px,2.7vw,40px);line-height:1.1;letter-spacing:-.055em}.film-caption small{color:#fff}.film-caption>span{font-size:14px}.film-play{position:absolute;top:7%;right:6%;background:var(--paper);color:var(--ink);width:56px;height:56px;border-radius:50%;display:grid;place-items:center;padding-left:3px}.film:hover .film-play{background:#fff;color:var(--accent)}
#film-dialog{border:0;border-radius:14px;background:#151615;color:white;padding:10px;max-height:94dvh;width:min(395px,92vw)}#film-dialog::backdrop{background:#080909db}#film-dialog video{display:block;width:100%;max-height:79dvh}#close-film{display:block;margin:0 0 7px auto;border:none;background:transparent;color:white;padding:7px 10px}
.stat-strip{border-block:1px solid var(--line);display:flex;justify-content:center}.stat-strip div{padding:22px clamp(16px,5vw,92px)}.stat-strip div+div{border-left:1px solid var(--line)}.stat-strip b,.stat-strip span{display:block}.stat-strip b{font-size:22px;letter-spacing:-.04em}.stat-strip span{color:var(--soft);font-size:14px}
.chapter,.field-inner{padding:clamp(52px,6vw,94px) 0}.sales h2{font-size:clamp(38px,4.3vw,64px);margin:12px 0 20px}.sec-head,.field-inner,.roadmap,.enrollment{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,6vw,105px)}.lab-pair{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:26px}.lab-pair article,.bonus-list article{min-width:0}.lab-pair img,.field-inner video{width:100%;border-radius:12px}.lab-pair img{display:block;aspect-ratio:2.2;object-fit:cover}.lab-pair article>div{padding-top:16px}.sales h3{margin:4px 0;font-size:clamp(21px,2vw,32px);line-height:1.15;letter-spacing:-.04em}.lab-pair p,.bonus-list p{color:var(--soft);margin:8px 0}
.field,.last,.sales footer{background:var(--night);color:var(--paper)}.field-inner p{color:#d1d4ca}.field .label{color:#ffa6a4;font-size:11px}.field figure{margin:0;background:#282a26;border-radius:14px;overflow:hidden}.field figure img{width:100%;height:clamp(190px,25vw,330px);object-fit:contain;display:block}.field figcaption{padding:10px 18px;font-size:13px;color:#d6d7cc}.roadmap{align-items:start}.track,.lesson-row{border-bottom:1px solid var(--line)}summary{cursor:pointer}.track>summary{font-size:20px;font-weight:700;padding:15px 0}.lesson-row{padding-left:15px}.lesson-row summary{padding:12px 0;font-size:14px}.lesson-row summary>span{font-size:12px;color:var(--accent);margin-right:9px}.lesson-row em{display:inline-block;margin-left:8px;color:var(--soft);font-size:12px}.lesson-row ul,.ticket ul,.purchase ul{color:inherit}.lesson-row a{color:var(--accent);font-weight:700;display:inline-block;margin-bottom:12px}
.ticket,.purchase .box{background:white;border:1px solid var(--line);border-radius:16px;padding:clamp(22px,3vw,40px)}.ticket .amount{color:var(--ink);font-size:30px;margin:20px 0 0}.amount strong{font-size:65px;letter-spacing:-.07em}.ticket .cta,.ticket small{display:block;text-align:center}.ticket small{margin:10px 0 0}.bonuses{padding-top:0}.bonus-list{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.bonus-list article{display:flex;gap:14px;align-items:center;border-top:1px solid var(--line);padding:18px 0}.bonus-list img{width:66px;height:92px;object-fit:cover;border-radius:6px}.bonus-list h3{font-size:20px}.sales .faq{max-width:960px;padding-top:20px}.sales .faq details{border-color:var(--line)}.sales .faq details p{color:var(--soft)}.last{text-align:center;padding:65px 18px}.sales footer p{color:#d4d5cb}.sales #chat{color:white}.sales .chat-launch{background:#a72132}
.purchase main{max-width:1150px;padding:40px 0 80px}.purchase h1{font-size:clamp(42px,5vw,74px);margin:12px 0}.checkout-intro{margin-bottom:28px}.checkout-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:25px;align-items:start}.checkout-art{width:calc(100% + clamp(44px,6vw,80px));max-width:none;aspect-ratio:2.8;object-fit:cover;display:block;margin:calc(0px - clamp(22px,3vw,40px));margin-bottom:22px;border-radius:16px 16px 0 0}.purchase .box{overflow:hidden}.purchase h2{font-size:clamp(25px,2.3vw,34px);margin:10px 0 16px}.upsell{display:block;border:1px solid #d9b6b7;padding:18px;border-radius:10px;background:#fbf3ef;cursor:pointer}.upsell:has(input:checked){border-color:var(--accent)}.purchase input{accent-color:var(--accent);width:18px;height:18px;vertical-align:middle}.row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:14px 0}.total{font-size:clamp(28px,3vw,44px);white-space:nowrap;letter-spacing:-.055em}.purchase .box hr{border:0;border-top:1px solid var(--line)}.purchase .terms{display:block;margin:18px 0}.purchase .box a:not(.button){text-decoration:underline}.purchase .button{width:100%;margin:10px 0}.purchase .status{color:#852132}.purchase #admin button{padding:9px;border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:5px}
@media(max-width:780px){.lead,.sec-head,.field-inner,.roadmap,.enrollment,.checkout-grid{grid-template-columns:1fr}.lead{padding:30px 0;gap:20px}.lead h1{margin:14px 0}.film{aspect-ratio:1.9}.mast{height:62px}.mast img{width:132px}.mast nav>a:not(.mast-buy){display:none}.mast nav{display:flex}.stat-strip div{padding:14px 8px;flex:1}.stat-strip b{font-size:16px}.stat-strip span{font-size:12px}.lab-pair,.bonus-list{grid-template-columns:1fr}.bonus-list{gap:0}.sec-head p{margin:0}.sales .chapter,.field-inner{padding:45px 0}.sales .bonuses{padding-top:0}.sales .chat-launch{padding:8px 13px;font-size:12px}.purchase .checkout-intro{margin-bottom:16px}.field-inner .cta{margin:8px 0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.sales .sample{background:#ebe6dd;color:var(--ink);border-radius:14px;margin-top:48px;width:min(1290px,90%);padding:clamp(22px,4vw,65px);grid-template-columns:1.5fr .75fr}.sample #feedback{color:#8e2637}.sample .answers button{background:#fff;color:var(--ink);border-color:var(--line)}.sample .answers button:hover{border-color:var(--accent)}.sales .sample-art img{max-height:300px;object-fit:contain;transform:none}.chat-head img{width:40px;height:45px;object-fit:contain;vertical-align:middle}.sales .chat-launch img{vertical-align:middle;margin-right:6px}@media(max-width:700px){.sales .sample{grid-template-columns:1fr}.sample-art{display:none}}

.outcome-list{color:var(--ink);padding-left:1.15em;margin:16px 0;font-size:15px}.outcome-list li{margin:4px 0}.outcome-list li::marker{color:var(--accent)}.sales .lead h1{font-size:clamp(43px,5vw,76px)}.use-cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.use-cases article{border-top:1px solid var(--line);padding-top:18px}.use-cases p{color:var(--soft)}.sales .last>p{margin:12px auto 18px;color:#dedfd9}.sales .last>.note{font-size:13px}@media(max-width:780px){.use-cases{grid-template-columns:1fr}}
