.mkt{--mk-max:1080px;color:var(--ink);background:var(--bg)}.mkt *{box-sizing:border-box}.mkt .wrap{max-width:var(--mk-max);margin:0 auto;padding:0 24px}.mkt-nav{z-index:10;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:saturate(1.2)blur(8px);backdrop-filter:saturate(1.2)blur(8px);border-bottom:1px solid var(--line);position:sticky;top:0}.mkt-nav .row{justify-content:space-between;align-items:center;height:64px;display:flex}.mkt-brand{letter-spacing:-.01em;align-items:center;gap:10px;font-size:19px;font-weight:700;display:flex}.mkt-brand .dot{background:linear-gradient(135deg, var(--brand), var(--brand-deep));color:#fff;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.mkt-nav .links{color:var(--ink2);align-items:center;gap:22px;font-size:15px;display:flex}.mkt-nav .links a:hover{color:var(--ink)}@media (max-width:640px){.mkt-nav .links a.nav-link{display:none}}.mk-btn{border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:11px 20px;font-size:15px;font-weight:600;transition:transform 50ms,background .15s;display:inline-flex}.mk-btn:active{transform:translateY(1px)}.mk-btn.primary{background:var(--brand);color:#fff}.mk-btn.primary:hover{background:var(--brand-deep)}.mk-btn.ghost{background:var(--surface);color:var(--ink);border-color:var(--line)}.mk-btn.ghost:hover{background:var(--surface2)}.mkt-hero{background:radial-gradient(120% 80% at 50% -10%, var(--brand-soft) 0%, transparent 60%);padding:72px 0 40px}.mkt-eyebrow{color:var(--brand-deep);background:var(--brand-soft);border:1px solid color-mix(in srgb, var(--brand) 22%, transparent);border-radius:999px;margin-bottom:22px;padding:5px 12px;font-size:13px;font-weight:600;display:inline-block}.mkt-hero h1{letter-spacing:-.02em;max-width:15ch;margin:0 0 18px;font-size:clamp(32px,5.4vw,52px);line-height:1.06}.mkt-hero p.lead{color:var(--ink2);max-width:56ch;margin:0 0 30px;font-size:clamp(17px,2.2vw,20px)}.mkt-cta{flex-wrap:wrap;gap:12px;display:flex}.mkt-note{color:var(--ink2);margin-top:16px;font-size:13.5px}.mkt-mock{border:1px solid var(--line);background:var(--surface);border-radius:16px;max-width:900px;margin:48px auto 0;overflow:hidden;box-shadow:0 24px 60px -24px #0a5f4f59}.mkt-mock .bar{border-bottom:1px solid var(--line);background:var(--surface2);align-items:center;gap:7px;height:38px;padding:0 14px;display:flex}.mkt-mock .bar i{background:var(--line);border-radius:50%;width:11px;height:11px;display:inline-block}.mkt-mock .body{grid-template-columns:190px 1fr;min-height:300px;display:grid}.mkt-mock .side{background:var(--surface2);border-right:1px solid var(--line);flex-direction:column;gap:6px;padding:16px 12px;display:flex}.mkt-mock .side .item{color:var(--ink2);border-radius:8px;padding:8px 10px;font-size:13px}.mkt-mock .side .item.on{background:var(--brand-soft);color:var(--brand-soft-ink);font-weight:600}.mkt-mock .main{padding:20px}.mkt-mock .tiles{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.mkt-mock .tile{border:1px solid var(--line);border-radius:10px;padding:12px}.mkt-mock .tile .k{color:var(--ink2);font-size:12px}.mkt-mock .tile .v{margin-top:4px;font-size:22px;font-weight:700}.mkt-mock .tile.warn .v{color:var(--amber)}.mkt-mock .line{background:var(--surface2);border-radius:6px;height:12px;margin:10px 0}.mkt-mock .line.s{width:60%}@media (max-width:620px){.mkt-mock .body{grid-template-columns:1fr}.mkt-mock .side{display:none}.mkt-mock .tiles{grid-template-columns:1fr 1fr}}.mkt-section{padding:64px 0}.mkt-section h2{letter-spacing:-.02em;text-align:center;margin:0 0 10px;font-size:clamp(26px,3.4vw,34px)}.mkt-section .sub{text-align:center;color:var(--ink2);max-width:54ch;margin:0 auto 40px;font-size:17px}.mkt-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (max-width:860px){.mkt-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.mkt-grid{grid-template-columns:1fr}}.mkt-feature{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);padding:22px}.mkt-feature .ic{background:var(--brand-soft);width:40px;height:40px;color:var(--brand-deep);border-radius:10px;place-items:center;margin-bottom:14px;display:grid}.mkt-feature h3{margin:0 0 6px;font-size:17px}.mkt-feature p{color:var(--ink2);margin:0;font-size:15px;line-height:1.5}.mkt-feature .pill{color:var(--amber);background:var(--amber-bg);border-radius:999px;margin-top:12px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-block}.mkt-cr{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.mkt-cr .inner{grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;display:grid}@media (max-width:780px){.mkt-cr .inner{grid-template-columns:1fr;gap:24px}}.mkt-cr h2{text-align:left;margin-bottom:14px}.mkt-cr ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.mkt-cr li{align-items:flex-start;gap:10px;font-size:15.5px;display:flex}.mkt-cr li .chk{color:var(--brand);flex:none;margin-top:2px}.mkt-cr li b{font-weight:650}.mkt-final{text-align:center;background:radial-gradient(120% 100% at 50% 120%, var(--brand-soft) 0%, transparent 60%);padding:76px 0}.mkt-final h2{letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(28px,4vw,40px)}.mkt-final p{color:var(--ink2);margin:0 0 28px;font-size:18px}.mkt-foot{border-top:1px solid var(--line);color:var(--ink2);padding:30px 0;font-size:14px}.mkt-foot .row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}
