
:root{--mkos-ink:#111417;--mkos-cream:#f2e0b5;--mkos-orange:#ef9e12;--mkos-red:#d84b27;--mkos-teal:#0d6b70;--mkos-paper:#faf5e8}
.mkos-landing-wrap{width:100vw;margin-left:calc(50% - 50vw);background:#0a0b0b;color:#fff;font-family:Arial,Helvetica,sans-serif;overflow:hidden}
.mkos-landing-wrap *{box-sizing:border-box}.mkos-landing-wrap img{max-width:100%;display:block}
.mkos-land-hero{max-width:1420px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);min-height:760px}
.mkos-land-hero-art{background:#efe7d5;display:flex;align-items:center;justify-content:center;padding:32px}.mkos-land-hero-art img{width:100%;max-height:700px;object-fit:contain;filter:drop-shadow(0 18px 30px rgba(0,0,0,.28))}
.mkos-land-hero-copy{padding:90px 70px;display:flex;flex-direction:column;justify-content:center;background:radial-gradient(circle at 30% 20%,#2b2517,#0a0b0b 62%)}
.mkos-land-eyebrow,.mkos-land-section-head span,.mkos-land-copy-card>span{font-size:12px;letter-spacing:.18em;font-weight:800;color:var(--mkos-orange)}
.mkos-land-hero h1{font-size:clamp(50px,6vw,92px);line-height:.94;margin:16px 0 10px;text-transform:uppercase;letter-spacing:-.04em}
.mkos-land-subtitle{font-size:clamp(24px,3vw,42px);font-weight:800;color:var(--mkos-cream);margin:0 0 22px}
.mkos-land-meta{display:flex;gap:10px;flex-wrap:wrap}.mkos-land-meta span{border:1px solid #50482f;border-radius:999px;padding:7px 12px;color:#ddd0ab;font-weight:700;font-size:13px}
.mkos-land-intro{font-size:18px;line-height:1.65;color:#d8d8d3;max-width:650px}
.mkos-land-price-row{display:flex;gap:12px;margin:20px 0}.mkos-land-price-row>div{background:#161918;border:1px solid #313634;border-radius:10px;padding:12px 18px;min-width:150px}.mkos-land-price-row small,.mkos-land-price-row strong{display:block}.mkos-land-price-row small{color:#9eaaa6;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.mkos-land-price-row strong{font-size:30px;color:#fff;margin-top:2px}
.mkos-land-cta{display:inline-block;align-self:flex-start;background:var(--mkos-orange);color:#111!important;text-decoration:none!important;font-weight:900;font-size:18px;letter-spacing:.03em;padding:16px 26px;border-radius:7px;box-shadow:5px 5px 0 var(--mkos-red);transition:transform .15s}.mkos-land-cta:hover{transform:translate(-2px,-2px);color:#111!important}
.mkos-land-micro{font-size:12px;color:#888;margin:15px 0 0}
.mkos-land-section{max-width:1220px;margin:0 auto;padding:90px 40px}.mkos-land-section-head h2,.mkos-land-copy-card h2{font-size:clamp(34px,4vw,58px);line-height:1.02;margin:9px 0 24px}
.mkos-land-included{background:#0a0b0b}.mkos-land-includes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.mkos-land-include{border:1px solid #2b2e2d;background:#111413;border-radius:8px;padding:18px;font-weight:700;min-height:76px;display:flex;align-items:center}.mkos-land-include:before{content:"✓";color:var(--mkos-orange);margin-right:10px;font-weight:900}
.mkos-land-split{max-width:1220px;margin:0 auto 40px;display:grid;grid-template-columns:1fr 1fr;gap:0;background:#f0dcae;color:#131313;border-radius:18px;overflow:hidden}.mkos-land-copy-card{padding:70px}.mkos-land-copy-card p{font-size:18px;line-height:1.65}.mkos-land-text-link{font-weight:900;color:#0d5f63!important}.mkos-land-badge{background:#020202;display:flex;align-items:center;justify-content:center;padding:28px}.mkos-land-badge img{max-height:610px;object-fit:contain}
.mkos-land-food{background:linear-gradient(135deg,#0b4144,#08292c);max-width:none;padding-left:max(40px,calc((100vw - 1140px)/2));padding-right:max(40px,calc((100vw - 1140px)/2))}.mkos-land-food p{font-size:22px;line-height:1.6;max-width:860px}
.mkos-land-coaches{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.mkos-land-coach{background:#121514;border:1px solid #303432;border-radius:10px;padding:22px}.mkos-land-coach h3{font-size:24px;margin:0 0 7px}.mkos-land-coach p{color:#d2c8aa;margin:0 0 7px}.mkos-land-coach small{color:#89938f}.mkos-land-coming-soon{border:1px dashed #5d5f5e;border-radius:10px;padding:26px;color:#cfcfc8;font-size:18px}
.mkos-land-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mkos-land-faq-item{background:#111413;border:1px solid #2b2e2d;border-radius:9px;padding:20px}.mkos-land-faq-item h3{margin:0 0 8px;font-size:18px}.mkos-land-faq-item p{margin:0;color:#bbb;line-height:1.5}
.mkos-land-final{max-width:1220px;margin:30px auto 0;display:grid;grid-template-columns:360px 1fr;align-items:center;background:#f1e5c9;color:#101010}.mkos-land-final img{width:100%;height:100%;object-fit:cover}.mkos-land-final>div{padding:55px}.mkos-land-final span{font-weight:800;color:#7a5312}.mkos-land-final h2{font-size:clamp(38px,5vw,70px);margin:5px 0}.mkos-land-final p{font-size:20px}.mkos-land-final .mkos-land-cta{margin-top:10px}
@media(max-width:900px){.mkos-land-hero{grid-template-columns:1fr}.mkos-land-hero-copy{padding:55px 28px}.mkos-land-hero-art{padding:16px}.mkos-land-includes-grid,.mkos-land-coaches,.mkos-land-faq-grid{grid-template-columns:1fr}.mkos-land-split{grid-template-columns:1fr;margin:0 18px 30px}.mkos-land-copy-card{padding:45px 28px}.mkos-land-section{padding:65px 24px}.mkos-land-final{grid-template-columns:1fr;margin:20px 18px 0}.mkos-land-final>div{padding:38px 26px}}
\n.mkos-land-premium-upgrade{display:flex;justify-content:space-between;align-items:center;gap:14px;background:#17211e;border:1px solid #476558;border-radius:10px;padding:13px 15px;margin:3px 0 18px;max-width:620px}.mkos-land-premium-copy{display:flex;flex-direction:column;gap:2px}.mkos-land-premium-copy small{font-size:9px;letter-spacing:.12em;color:#8db4a3;font-weight:800}.mkos-land-premium-copy strong{font-size:17px}.mkos-land-premium-copy span{color:#ddd0ab;font-size:13px}.mkos-land-premium-copy em{color:#ffd16c;font-size:11px;font-style:normal;font-weight:800}.mkos-land-premium-btn{background:#f1e5c9;color:#101010!important;text-decoration:none!important;font-size:12px;font-weight:900;padding:11px 14px;border-radius:7px;white-space:nowrap}.mkos-land-premium-btn:hover{color:#101010!important;background:#fff3d5}@media(max-width:650px){.mkos-land-premium-upgrade{align-items:flex-start;flex-direction:column}.mkos-land-premium-btn{width:100%;text-align:center}}\n