.mkt-legal{padding:clamp(40px,6vw,88px) 24px clamp(56px,8vw,112px)}.mkt-legal-inner{max-width:760px;margin:0 auto}.mkt-legal-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0 0 10px;font-size:12px;font-weight:700}.mkt-legal-title{letter-spacing:-.03em;color:var(--ink);margin:0 0 8px;font-size:clamp(34px,5vw,52px);font-weight:700;line-height:1.05}.mkt-legal-updated{color:var(--muted);margin:0 0 36px;font-size:14px}.mkt-legal-prose{color:var(--ink-2);font-size:16px;line-height:1.7}.mkt-legal-intro{color:var(--ink);margin:0 0 8px;font-size:18px;line-height:1.6}.mkt-legal-prose h2{letter-spacing:-.01em;color:var(--ink);margin:38px 0 12px;font-size:20px;font-weight:700}.mkt-legal-prose p{margin:0 0 14px}.mkt-legal-prose a{color:var(--accent);font-weight:600}.mkt-footer-links{gap:18px;margin-left:22px;display:flex}.mkt-footer-links a{color:var(--muted);font-weight:500}.mkt-footer-links a:hover{color:var(--ink)}.mkt-nav-row,.mkt-hero-inner,.mkt-peek-wrap,.mkt-section,.mkt-footer-inner{max-width:1120px;margin-inline:auto}.mkt-nav-row{align-items:center;gap:18px;padding:16px 40px;display:flex}.mkt-nav-links{align-items:center;gap:28px;margin-left:14px;display:flex}.mkt-hero-inner{padding:72px 40px 28px;position:relative}.mkt-peek-wrap{margin-top:44px;padding-inline:40px}.mkt-section--steps{padding:96px 40px 24px}.mkt-section--features{padding:60px 40px 40px}.mkt-section--cta{padding:40px 40px 100px}.mkt-footer{border-top:1px solid var(--hairline);padding:30px 40px}.mkt-footer-inner{color:var(--muted);align-items:center;gap:14px;font-size:13px;display:flex}.mkt-grid-3{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.mkt-grid-4{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.mkt-peek-body{background:var(--surface);grid-template-columns:236px 1fr;min-height:320px;display:grid}.mkt-peek-doc{padding:34px 40px}.mkt-cta-inner{padding:60px 40px}@media (max-width:860px){.mkt-grid-3{grid-template-columns:1fr}.mkt-grid-4{grid-template-columns:repeat(2,1fr)}.mkt-section--steps{padding-top:64px}}@media (max-width:760px){.mkt-nav-links{display:none}}@media (max-width:640px){.mkt-nav-row,.mkt-hero-inner,.mkt-peek-wrap,.mkt-section--steps,.mkt-section--features,.mkt-section--cta,.mkt-footer{padding-left:20px;padding-right:20px}.mkt-hero-inner{padding-top:48px}.mkt-grid-4,.mkt-peek-body{grid-template-columns:1fr}.mkt-peek-aside{display:none}.mkt-peek-doc{padding:24px 20px}.mkt-cta-inner{padding:40px 22px}}
