.mkt{--mk-ink:#16180f;--mk-forest:#1f3328;--mk-forest-deep:#14231a;--mk-forest-hover:#2a4636;--mk-cream:#f5f2ea;--mk-paper:#fff;--mk-lime:#d4f550;--mk-lime-deep:#b9dd2f;--mk-sand:#ddd6c6;--mk-muted:#5f6157;--mk-muted-soft:#8a8b7e;--mk-on-forest:#f3f5ea;--mk-radius:20px;--mk-radius-sm:12px;--mk-pill:999px;--mk-maxw:1120px;--mk-font-display:var(--font-barlow-condensed), "Arial Narrow", "Helvetica Neue", sans-serif;--mk-font-body:var(--font-geist-sans), -apple-system, "Segoe UI", system-ui, sans-serif;--mk-shadow:0 18px 50px -20px #14231a47;--mk-shadow-sm:0 8px 24px -14px #14231a4d;background:var(--mk-cream);color:var(--mk-ink);font-family:var(--mk-font-body);-webkit-font-smoothing:antialiased;min-height:100dvh;font-size:17px;line-height:1.6}.mkt *,.mkt :before,.mkt :after{box-sizing:border-box}.mkt .wrap{max-width:var(--mk-maxw);margin:0 auto;padding:0 24px}.mkt h1,.mkt h2,.mkt h3{font-family:var(--mk-font-display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:700;line-height:.98}.mkt .eyebrow{font-family:var(--mk-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--mk-muted);align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:inline-flex}.mkt .eyebrow:before{content:"";background:var(--mk-lime-deep);width:22px;height:2px;display:inline-block}.mkt a{color:inherit;text-decoration:none}.mkt .btn{font-family:var(--mk-font-body);border-radius:var(--mk-pill);cursor:pointer;border:1.5px solid #0000;align-items:center;gap:8px;padding:15px 26px;font-size:16px;font-weight:600;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.mkt .btn-primary{background:var(--mk-forest);color:var(--mk-on-forest)}.mkt .btn-primary:hover{box-shadow:var(--mk-shadow-sm);transform:translateY(-2px)}.mkt .btn-lime{background:var(--mk-lime);color:#1b2410}.mkt .btn-lime:hover{transform:translateY(-2px);box-shadow:0 12px 28px -12px #9dc41eb3}.mkt .btn-ghost{color:var(--mk-ink);border-color:var(--mk-sand);background:0 0}.mkt .btn-ghost:hover{border-color:var(--mk-muted)}.mkt .btn-lg{padding:17px 32px;font-size:17px}.mkt .btn-sm{padding:11px 20px;font-size:15px}.mkt .btn-icon,.mkt .spin-icon{width:16px;height:16px}.mkt .spin-icon{animation:.8s linear infinite mk-spin}@keyframes mk-spin{to{transform:rotate(360deg)}}.mkt .nav{z-index:40;background:color-mix(in srgb, var(--mk-cream) 86%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--mk-sand);position:sticky;top:0}.mkt .nav-inner{justify-content:space-between;align-items:center;height:66px;display:flex}.mkt .brand{letter-spacing:-.01em;align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}.mkt .brand .mark{background:var(--mk-forest);width:30px;height:30px;color:var(--mk-lime);font-family:var(--mk-font-display);border-radius:9px;place-items:center;font-size:22px;line-height:1;display:grid}.mkt .nav-links{align-items:center;gap:28px;display:flex}.mkt .nav-links .link{color:var(--mk-muted);font-size:15px;font-weight:500}.mkt .nav-links .link:hover{color:var(--mk-ink)}@media (max-width:720px){.mkt .nav-links .link{display:none}}.mkt .hero{padding:74px 0 40px}.mkt .hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}@media (max-width:900px){.mkt .hero-grid{grid-template-columns:1fr;gap:44px}}.mkt .hero h1{margin-top:18px;font-size:clamp(52px,8.5vw,92px)}.mkt .hero h1 .accent{color:#0000;-webkit-text-stroke:1.4px var(--mk-ink)}.mkt .hero .lead{color:var(--mk-muted);max-width:30em;margin:22px 0 30px;font-size:19px}.mkt .hero .lead strong{color:var(--mk-ink);font-weight:600}.mkt .cta-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.mkt .cta-note{color:var(--mk-muted);align-items:center;gap:7px;margin-top:14px;font-size:13.5px;display:flex}.mkt .dot-lime{background:var(--mk-lime-deep);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.mkt .reveal{opacity:0;animation:.7s cubic-bezier(.2,.7,.3,1) forwards mk-rise;transform:translateY(14px)}.mkt .reveal.d1{animation-delay:50ms}.mkt .reveal.d2{animation-delay:.14s}.mkt .reveal.d3{animation-delay:.23s}.mkt .reveal.d4{animation-delay:.32s}@keyframes mk-rise{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mkt .reveal{opacity:1;animation:none;transform:none}}.mkt .preview-band{border-block:1px solid var(--mk-sand);background:radial-gradient(circle at 18% 12%,#d4f55033,#0000 28%),#eef2ec;padding:56px 0 64px}.mkt .preview-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:42px;display:grid}@media (max-width:860px){.mkt .preview-grid{grid-template-columns:1fr}}.mkt .preview-band h2{margin-top:14px;font-size:clamp(34px,5vw,54px)}.mkt .preview-band p{color:var(--mk-muted);max-width:36rem}.mkt .preview-input{border:1.5px solid var(--mk-sand);width:100%;min-height:118px;color:var(--mk-ink);font:inherit;resize:vertical;background:#fff;border-radius:16px;outline:none;margin-top:18px;padding:14px 16px}.mkt .preview-input:focus{border-color:var(--mk-forest);box-shadow:0 0 0 3px #1f33281f}.mkt .preview-error{color:#9f1239;margin-top:10px;font-size:14px}.mkt .preview-actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.mkt .preview-cover{aspect-ratio:4/5;color:#f3f5ea;width:100%;max-width:360px;box-shadow:var(--mk-shadow);background:linear-gradient(160deg,#1f3328 0%,#0f1d16 100%);border-radius:22px;flex-direction:column;justify-content:space-between;padding:28px;display:flex}.mkt .preview-cover span{color:var(--mk-lime);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.mkt .preview-cover strong{font-family:var(--mk-font-display);letter-spacing:0;font-size:clamp(36px,5vw,54px);line-height:.98;display:block}.mkt .preview-cover p{color:#f3f5ead1;margin:18px 0}.mkt .preview-cover small{color:#f3f5ea8f}.mkt .cover-stage{place-items:center;min-height:440px;display:grid;position:relative}.mkt .cover{aspect-ratio:4/5;color:#f2f3e9;width:300px;box-shadow:var(--mk-shadow);background:linear-gradient(160deg,#223a2b 0%,#16261c 100%);border:1px solid #ffffff0f;border-radius:22px;flex-direction:column;padding:26px;display:flex;position:relative}.mkt .cover.back{z-index:1;opacity:.9;background:linear-gradient(160deg,#2c3f31 0%,#1c2c22 100%);position:absolute;transform:rotate(-7deg)translate(-38px,14px)scale(.94)}.mkt .cover.back2{z-index:0;opacity:.75;background:linear-gradient(160deg,#2a3a2d 0%,#1a2820 100%);position:absolute;transform:rotate(6deg)translate(40px,22px)scale(.9)}.mkt .cover.front{z-index:3;transform:rotate(-1.5deg)}.mkt .cover-tag{color:var(--mk-lime);letter-spacing:.03em;font-size:11px;font-weight:600;font-family:var(--mk-font-body);background:#d4f55024;border:1px solid #d4f55059;border-radius:999px;align-self:flex-start;align-items:center;gap:7px;padding:5px 11px;display:inline-flex}.mkt .cover-hook{font-family:var(--mk-font-display);letter-spacing:-.01em;text-wrap:balance;margin-top:auto;font-size:33px;font-weight:700;line-height:.96}.mkt .cover-hook em{color:var(--mk-lime);font-style:normal}.mkt .cover-foot{font-family:var(--mk-font-body);color:#f2f3e99e;justify-content:space-between;align-items:center;margin-top:18px;font-size:12px;display:flex}.mkt .cover-count{border:1px solid #f2f3e947;border-radius:999px;padding:3px 9px}.mkt .cover-src{background:var(--mk-paper);color:var(--mk-muted);border:1px solid var(--mk-sand);box-shadow:var(--mk-shadow-sm);z-index:4;font-size:11px;font-family:var(--mk-font-body);border-radius:999px;padding:6px 12px;position:absolute;bottom:-14px;right:-8px}.mkt section{padding:76px 0}.mkt .section-head{max-width:40rem;margin-bottom:44px}.mkt .section-head h2{font-size:clamp(34px,5vw,54px)}.mkt .section-head p{color:var(--mk-muted);margin:16px 0 0;font-size:18px}.mkt .pains{flex-wrap:wrap;gap:12px;display:flex}.mkt .chip{background:var(--mk-paper);border:1px solid var(--mk-sand);border-radius:var(--mk-pill);color:var(--mk-ink);align-items:center;gap:9px;padding:11px 18px;font-size:15px;display:inline-flex}.mkt .chip .x{color:#c2683f;font-weight:700}.mkt .steps{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:860px){.mkt .steps{grid-template-columns:1fr}}.mkt .step{background:var(--mk-paper);border:1px solid var(--mk-sand);border-radius:var(--mk-radius);box-shadow:var(--mk-shadow-sm);padding:28px;position:relative;overflow:hidden}.mkt .step-num{font-family:var(--mk-font-display);letter-spacing:.1em;color:var(--mk-forest);background:color-mix(in srgb, var(--mk-lime) 55%, transparent);border-radius:11px;place-items:center;width:40px;height:40px;margin-bottom:20px;font-size:15px;font-weight:700;display:grid}.mkt .step h3{margin-bottom:10px;font-size:27px}.mkt .step p{color:var(--mk-muted);margin:0;font-size:15.5px}.mkt .band{background:var(--mk-forest);color:var(--mk-on-forest);border-radius:28px;padding:60px}@media (max-width:700px){.mkt .band{padding:38px 26px}}.mkt .band .eyebrow{color:var(--mk-lime)}.mkt .band .eyebrow:before{background:var(--mk-lime)}.mkt .band h2{color:var(--mk-on-forest);font-size:clamp(34px,5vw,56px)}.mkt .wedge-eq{flex-wrap:wrap;align-items:center;gap:16px;margin:34px 0 8px;display:flex}.mkt .wedge-eq .term{background:#ffffff0f;border:1px solid #ffffff24;border-radius:14px;flex:200px;padding:18px 22px}.mkt .wedge-eq .term.result{background:#d4f5501f;border-color:#d4f55066}.mkt .wedge-eq .term .k{letter-spacing:.1em;text-transform:uppercase;color:var(--mk-lime);font-size:12px;font-weight:600}.mkt .wedge-eq .term .v{font-family:var(--mk-font-display);margin-top:4px;font-size:26px;font-weight:700;line-height:1}.mkt .wedge-eq .op{font-family:var(--mk-font-display);color:#f3f5ea80;font-size:34px}.mkt .band-note{color:#f3f5eab8;max-width:44em;margin-top:20px;font-size:15.5px}.mkt .band-note strong{color:var(--mk-lime);font-weight:600}.mkt .feats{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}@media (max-width:760px){.mkt .feats{grid-template-columns:1fr}}.mkt .feat{border:1px solid var(--mk-sand);border-radius:var(--mk-radius);background:var(--mk-paper);gap:16px;padding:24px;display:flex}.mkt .feat .ic{background:color-mix(in srgb, var(--mk-lime) 40%, var(--mk-paper));border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.mkt .feat .ic svg{width:22px;height:22px;stroke:var(--mk-forest-deep)}.mkt .feat h3{margin-bottom:5px;font-size:22px}.mkt .feat p{color:var(--mk-muted);margin:0;font-size:15px}.mkt .prices{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:16px;display:grid}@media (max-width:980px){.mkt .prices{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.mkt .prices{grid-template-columns:1fr}}.mkt .price{background:var(--mk-paper);border:1px solid var(--mk-sand);border-radius:var(--mk-radius);flex-direction:column;padding:26px 22px;display:flex}.mkt .price.feature{border-color:var(--mk-forest);box-shadow:var(--mk-shadow);border-width:2px;position:relative}.mkt .price .badge{background:var(--mk-lime);color:#1b2410;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:4px 12px;font-size:11.5px;font-weight:700;position:absolute;top:-12px;left:22px}.mkt .price .name{font-family:var(--mk-font-display);font-size:25px;font-weight:700}.mkt .price .who{color:var(--mk-muted-soft);margin-top:2px;font-size:13px}.mkt .price .amt{font-family:var(--mk-font-display);margin:18px 0 4px;font-size:44px;font-weight:700;line-height:1}.mkt .price .amt .cur{color:var(--mk-muted);vertical-align:super;margin-right:2px;font-size:20px}.mkt .price .per{color:var(--mk-muted);font-size:13px}.mkt .price .posts{background:color-mix(in srgb, var(--mk-lime) 22%, transparent);text-align:center;border-radius:12px;margin:16px 0;padding:12px;font-size:15px;font-weight:600}.mkt .price ul{color:var(--mk-muted);flex-direction:column;gap:9px;margin:4px 0 22px;padding:0;font-size:14.5px;list-style:none;display:flex}.mkt .price ul li{align-items:flex-start;gap:9px;display:flex}.mkt .price ul li svg{width:16px;height:16px;stroke:var(--mk-lime-deep);flex:0 0 16px;margin-top:3px}.mkt .price .btn{justify-content:center;width:100%;margin-top:auto}.mkt .price-note{text-align:center;color:var(--mk-muted-soft);margin-top:22px;font-size:13.5px}.mkt .price-note a{color:var(--mk-ink);text-decoration:underline}.mkt .final{text-align:center}.mkt .final h2{font-size:clamp(40px,7vw,78px)}.mkt .final p{color:var(--mk-muted);max-width:34em;margin:18px auto 30px;font-size:19px}.mkt .final .eyebrow{justify-content:center}.mkt .foot{border-top:1px solid var(--mk-sand);color:var(--mk-muted);padding:40px 0;font-size:14px}.mkt .foot-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.mkt .foot-honest{flex-wrap:wrap;gap:18px;display:flex}.mkt .foot-honest span{align-items:center;gap:7px;display:inline-flex}.mkt .divider-note{color:var(--mk-muted-soft);text-align:center;margin-top:8px;font-size:12.5px}.mkt .btn:focus-visible,.mkt a:focus-visible{outline:2px solid var(--mk-forest);outline-offset:3px;border-radius:6px}
