@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../mkt-fonts/PlexMono-500.woff2)format("woff2")}.mkt-section{padding-block:56px}@media (width>=1024px){.mkt-section{padding-block:88px}}.mkt-section+.mkt-section{border-top:1px solid var(--border-soft)}.mkt-section--tint{background:var(--hero-tint)}.mkt-gridbg{background-image:linear-gradient(#7fa8f50f 1px,#0000 1px),linear-gradient(90deg,#7fa8f50f 1px,#0000 1px);background-size:44px 44px}.mkt-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--brand-300);margin:0;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:500}.mkt-mono{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.mkt-h1{letter-spacing:-.02em;color:var(--text);margin:0;font-size:clamp(32px,4.4vw,54px);font-weight:700;line-height:1.1}.mkt-h2{letter-spacing:-.015em;color:var(--text);margin:0;font-size:clamp(26px,3vw,36px);font-weight:700;line-height:1.2}.mkt-h3{color:var(--text);margin:0;font-size:18px;font-weight:600;line-height:1.35}.mkt-lead{max-width:680px;color:var(--text-2);margin:0;font-size:17px;line-height:1.65}.mkt-text{color:var(--text-2);margin:0;font-size:15px;line-height:1.65}.mkt-head{flex-direction:column;gap:12px;margin-bottom:36px;display:flex}.mkt-head--center{text-align:center;align-items:center}.mkt-head--center .mkt-lead{margin-inline:auto}.mkt-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-card);padding:24px}.mkt-card--accent{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.mkt-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (width>=768px){.mkt-grid--2,.mkt-grid--3,.mkt-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.mkt-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.mkt-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.mkt-ico{background:var(--brand-light);width:40px;height:40px;color:var(--brand-300);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mkt-ico .i{width:20px;height:20px}.mkt-check{color:var(--text-2);align-items:flex-start;gap:10px;font-size:14px;line-height:1.55;display:flex}.mkt-check .i{width:16px;height:16px;color:var(--success);flex-shrink:0;margin-top:3px}.mkt-faq{flex-direction:column;gap:10px;max-width:860px;margin-inline:auto;display:flex}.mkt-faq details{background:var(--bg-card);border:1px solid var(--border);border-radius:12px}.mkt-faq summary{cursor:pointer;color:var(--text);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:15px;font-weight:600;list-style:none;display:flex}.mkt-faq summary::-webkit-details-marker{display:none}.mkt-faq summary .i{width:18px;height:18px;color:var(--text-3);flex-shrink:0;transition:transform .15s}.mkt-faq details[open] summary .i{color:var(--brand-300);transform:rotate(45deg)}.mkt-faq-a{color:var(--text-2);padding:0 20px 18px;font-size:14.5px;line-height:1.7}.mkt-faq-a p{margin:0 0 8px}.mkt-faq-a p:last-child{margin:0}.mkt-cta{border:1px solid var(--border-dark);border-radius:var(--r-card-lg);background:linear-gradient(135deg, var(--brand-light) 0%, var(--bg-card) 70%);flex-direction:column;gap:24px;padding:32px;display:flex}@media (width>=1024px){.mkt-cta{flex-direction:row;justify-content:space-between;align-items:center;padding:40px 48px}}.mkt-cta-actions{flex-wrap:wrap;flex-shrink:0;gap:12px;display:flex}.mkt-prose{max-width:820px;color:var(--text-2);font-size:15.5px;line-height:1.75}.mkt-prose :is(h2,h3,h4){color:var(--text);margin:32px 0 12px;line-height:1.3}.mkt-prose h2{font-size:22px}.mkt-prose h3{font-size:18px}.mkt-prose h4{font-size:16px}.mkt-prose p{margin:0 0 14px}.mkt-prose :is(ul,ol){margin:0 0 14px;padding-left:22px}.mkt-prose li{margin-bottom:6px}.mkt-prose a{color:var(--brand-300);text-underline-offset:2px;text-decoration:underline}.mkt-prose strong{color:var(--text-strong)}