.api-hero{background:var(--tint);border-bottom:1px solid var(--tint-line);padding:80px 0 56px}.api-eyebrow{font:600 14px/1.3 var(--font-head);color:var(--navy);text-transform:uppercase;letter-spacing:.05em}.api-hero h1{max-width:20ch;margin-top:12px;font-size:48px;line-height:1.1}.api-lead{max-width:60ch;margin-top:20px;font-size:20px}.api-cta{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.api-sec{padding:56px 0}.api-tint{background:var(--tint)}.api-h-small{margin-bottom:12px;font-size:24px}.api-list{gap:10px;max-width:70ch;display:grid}.api-list li{padding-left:18px;position:relative}.api-list li:before{content:"";background:var(--cyan);border-radius:50%;width:6px;height:6px;position:absolute;top:.7em;left:0}.api-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:28px;display:grid}.api-cols>div{border-top:2px solid var(--ink);padding-top:16px}.api-cols p{margin-top:8px;font-size:16px}.api-who{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;display:grid}.api-who p{margin-top:14px}.api-privacy{border:1px solid var(--tint-line);background:#fff;border-radius:20px;padding:24px}.api-privacy p:first-of-type{margin-top:10px}.api-link{font-size:16px}.api-faq{grid-template-columns:minmax(0,.5fr) minmax(0,1.5fr);gap:48px;display:grid}@media (max-width:860px){.api-hero h1{font-size:36px}.api-cols,.api-who,.api-faq{grid-template-columns:1fr;gap:20px}}
