.mkt-page{padding:56px 0 96px}.mkt-page .wrap{max-width:1040px;margin:0 auto;padding:0 32px}.mkt-eyebrow{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.18em;align-items:center;gap:10px;margin-bottom:20px;font-size:11px;display:inline-flex}.mkt-eyebrow:before{content:"";background:var(--text-tertiary);width:24px;height:1px}.mkt-h1{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 20px;font-size:48px;font-weight:700;line-height:1.02}.mkt-h1 .accent{color:var(--primary)}.mkt-lead{color:var(--text-secondary);max-width:720px;margin:0 0 40px;font-size:15px;line-height:1.7}.mkt-h2{font-family:var(--font-display);letter-spacing:-.01em;margin:48px 0 16px;font-size:28px;font-weight:700;line-height:1.15}.mkt-h3{font-family:var(--font-display);margin:24px 0 8px;font-size:18px;font-weight:700}.mkt-p{color:var(--text-secondary);max-width:720px;margin:0 0 14px;font-size:14px;line-height:1.7}.mkt-p a,.mkt-table a,.faq-body a{color:var(--primary);text-decoration:underline}.mkt-table{border-collapse:collapse;width:100%;margin:16px 0 32px;font-size:13px}.mkt-table th,.mkt-table td{text-align:left;border-bottom:1px solid var(--border);padding:10px 14px}.mkt-table th{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:600}.mkt-card-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin:24px 0 32px;display:grid}.mkt-card{border:1px solid var(--border);background:var(--surface);padding:24px}.mkt-card h3{margin:0 0 10px;font-size:16px;font-weight:700}.mkt-card p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.6}.mkt-ul{color:var(--text-secondary);max-width:720px;margin:0 0 24px;padding-left:20px;font-size:14px;line-height:1.8}.mkt-ul li{margin-bottom:4px}.mkt-cta-row{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.mkt-btn-primary{background:var(--primary);color:var(--bg);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:none;padding:14px 22px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}.mkt-btn-secondary{color:var(--text);border:1px solid var(--border-strong);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;padding:14px 22px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.faq-item{border-bottom:1px solid var(--border);padding:24px 0}.faq-q{color:var(--text);margin:0 0 10px;font-size:16px;font-weight:700}.faq-body{color:var(--text-secondary);max-width:720px;margin:0;font-size:14px;line-height:1.7}.mkt-callout{border-left:2px solid var(--primary);background:var(--surface);color:var(--text-secondary);margin:24px 0;padding:14px 18px;font-size:13px;line-height:1.6}@media (width<=768px){.mkt-h1{font-size:36px}.mkt-h2{font-size:22px}}
