:root{--mkt-ink:#0e1318;--mkt-panel:#171e26;--mkt-line:rgba(212, 196, 168, 0.18);--mkt-sand:#d8c7a6;--mkt-amber:#e08a2f;--mkt-mist:#9db0bd;--mkt-text:#f2eee6;--mkt-muted:#a9b4be;--mkt-font-display:'Barlow Condensed','Arial Narrow',sans-serif;--mkt-font-body:'Source Sans 3','Segoe UI',sans-serif}body.mkt-landing-body{margin:0;background:var(--mkt-ink);color:var(--mkt-text);font-family:var(--mkt-font-body)}.mkt-landing-body .global-site-topbar,.mkt-landing-body .navbar.global-site-navbar-desktop{background:rgba(14,19,24,.92)!important;border-bottom:1px solid var(--mkt-line)}.mkt-page{overflow-x:hidden}.mkt-hero{position:relative;min-height:min(100vh,820px);display:flex;align-items:flex-end;padding:5.5rem 0 3.5rem;isolation:isolate}.mkt-hero-media{position:absolute;inset:0;z-index:-2;background-color:#12181f;background-position:center;background-size:cover;background-repeat:no-repeat;transform:scale(1.04);animation:mkt-ken 18s ease-in-out infinite alternate}.mkt-hero-media::before{content:'';position:absolute;inset:0;background:linear-gradient(105deg,rgba(14,19,24,.94) 0,rgba(14,19,24,.72) 42%,rgba(14,19,24,.35) 100%);z-index:0}.mkt-hero-media::after{content:'';position:absolute;inset:0;background:radial-gradient(circle at 78% 28%,rgba(224,138,47,.22),transparent 42%),repeating-linear-gradient(-18deg,transparent 0 14px,rgba(216,199,166,.035) 14px 15px);z-index:1}@keyframes mkt-ken{from{transform:scale(1.02) translate3d(0,0,0)}to{transform:scale(1.08) translate3d(-1.5%,-1%,0)}}.mkt-hero-inner{width:min(1120px,calc(100% - 2rem));margin:0 auto}.mkt-brand{font-family:var(--mkt-font-display);font-weight:800;font-size:clamp(2.4rem, 7vw, 4.6rem);letter-spacing:.04em;line-height:.92;text-transform:uppercase;margin:0 0 1rem;color:var(--mkt-sand);animation:mkt-rise .9s ease both}.mkt-headline{font-family:var(--mkt-font-display);font-weight:700;font-size:clamp(1.55rem, 4.2vw, 2.55rem);letter-spacing:.02em;line-height:1.1;max-width:20ch;margin:0 0 1rem;animation:mkt-rise .9s ease .12s both}.mkt-lead{font-size:clamp(1rem, 2.2vw, 1.15rem);color:var(--mkt-mist);max-width:38rem;margin:0 0 1.75rem;animation:mkt-rise .9s ease .22s both}.mkt-cta-row{display:flex;flex-wrap:wrap;gap:.75rem 1rem;animation:mkt-rise .9s ease .32s both}.mkt-btn{display:inline-flex;align-items:center;gap:.55rem;padding:.85rem 1.25rem;border:1px solid transparent;font-family:var(--mkt-font-display);font-weight:700;font-size:1.05rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:transform .2s ease,background .2s ease,border-color .2s ease,color .2s ease}.mkt-btn:hover{transform:translateY(-2px);text-decoration:none}.mkt-btn-primary{background:var(--mkt-amber);color:#1a1208}.mkt-btn-primary:hover{background:#f0a045;color:#1a1208}.mkt-btn-ghost{background:0 0;color:var(--mkt-sand);border-color:rgba(216,199,166,.45)}.mkt-btn-ghost:hover{color:#fff;border-color:var(--mkt-sand)}@keyframes mkt-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.mkt-section{width:min(1120px,calc(100% - 2rem));margin:0 auto;padding:3.5rem 0}.mkt-section+.mkt-section{border-top:1px solid var(--mkt-line)}.mkt-kicker{font-family:var(--mkt-font-display);font-size:.95rem;letter-spacing:.16em;text-transform:uppercase;color:var(--mkt-amber);margin:0 0 .65rem}.mkt-h2{font-family:var(--mkt-font-display);font-weight:700;font-size:clamp(1.7rem, 3.5vw, 2.3rem);letter-spacing:.03em;text-transform:uppercase;margin:0 0 .75rem}.mkt-copy{color:var(--mkt-muted);max-width:42rem;margin:0 0 1.5rem;font-size:1.05rem}.mkt-feature-list{list-style:none;padding:0;margin:0;display:grid;gap:.85rem}.mkt-feature-list li{display:grid;grid-template-columns:auto 1fr;gap:.85rem;align-items:start;padding:.35rem 0;border-bottom:1px solid var(--mkt-line)}.mkt-feature-list li:last-child{border-bottom:0}.mkt-feature-list i{color:var(--mkt-amber);margin-top:.2rem}.mkt-feature-list strong{display:block;color:var(--mkt-text);font-weight:700}.mkt-feature-list span{color:var(--mkt-muted);font-size:.95rem}.mkt-split{display:grid;gap:2rem}@media (min-width:900px){.mkt-split{grid-template-columns:1.05fr 0.95fr;align-items:center}}.mkt-product-shot{width:100%;display:block;border:1px solid var(--mkt-line);opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.mkt-product-shot.is-in{opacity:1;transform:translateY(0)}.mkt-match-row{display:grid;gap:.35rem 1rem;padding:1rem 0;border-bottom:1px solid var(--mkt-line);align-items:baseline}.mkt-match-row:last-child{border-bottom:0}@media (min-width:720px){.mkt-match-row{grid-template-columns:1fr auto}}.mkt-match-row a{color:var(--mkt-sand);font-weight:700;text-decoration:none}.mkt-match-row a:hover{color:#fff;text-decoration:underline}.mkt-match-actions{display:flex;flex-wrap:wrap;gap:.65rem}.mkt-match-actions a{color:var(--mkt-mist);font-size:.92rem;text-decoration:none;border-bottom:1px solid transparent}.mkt-match-actions a:hover{color:var(--mkt-amber);border-bottom-color:var(--mkt-amber)}.mkt-footer-note{width:min(1120px,calc(100% - 2rem));margin:0 auto 2.5rem;color:var(--mkt-muted);font-size:.9rem}@media (prefers-reduced-motion:reduce){.mkt-hero-media{animation:none}.mkt-brand,.mkt-cta-row,.mkt-headline,.mkt-lead{animation:none}.mkt-product-shot{opacity:1;transform:none;transition:none}}