.co-intro{isolation:isolate;padding:clamp(2.5rem,6vw,5rem) 0 clamp(2rem,5vw,3.5rem);position:relative}.co-intro:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 70% at 18% 0,#ffb54717,#0000 70%);position:absolute;inset:-64px 0 0}.co-intro-inner{justify-items:start;gap:1.25rem;display:grid}.co-intro-title{max-width:12em}.co-eyebrow{font-size:var(--v2-step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--v2-flood);font-weight:600}.co-link{color:var(--v2-chalk);text-underline-offset:3px;transition:text-decoration-color var(--v2-fast) var(--v2-ease);-webkit-text-decoration:underline #ffb5478c;text-decoration:underline #ffb5478c}.co-link:hover{-webkit-text-decoration-color:var(--v2-flood);text-decoration-color:var(--v2-flood)}.co-section{border-top:1px solid var(--v2-line);padding:clamp(3rem,7vw,5.5rem) 0}.co-section-head{gap:.85rem;max-width:40rem;margin-bottom:clamp(1.75rem,4vw,2.75rem);display:grid}.co-h2{font-family:var(--v2-font-display), sans-serif;font-size:var(--v2-step-3);text-wrap:balance;font-weight:700;line-height:1.04}.co-section-lede{color:var(--v2-muted);text-wrap:pretty}.co-card{border:1px solid var(--v2-line);border-radius:var(--v2-radius-l);background:var(--v2-surface);transition:border-color var(--v2-fast) var(--v2-ease);align-content:start;gap:.6rem;padding:1.35rem;display:grid}.co-card:hover{border-color:var(--v2-line-strong)}.co-card-icon{border-radius:var(--v2-radius-m);background:var(--v2-flood-soft);width:40px;height:40px;color:var(--v2-flood);place-items:center;margin-bottom:.35rem;display:inline-grid}.co-card-title{font-size:1.0625rem;font-weight:650;line-height:1.3}.co-card-body{color:var(--v2-muted);text-wrap:pretty;font-size:.9688rem;line-height:1.55}.co-grid{gap:.875rem;display:grid}@media (min-width:720px){.co-grid-2,.co-grid-3,.co-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.co-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.co-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.co-cta{border:1px solid var(--v2-line-strong);border-radius:var(--v2-radius-l);background:radial-gradient(ellipse 80% 120% at 100% 0%, #ffb5471f, transparent 60%), var(--v2-surface);gap:1.5rem;padding:clamp(1.75rem,5vw,3rem);display:grid}.co-cta-actions{flex-wrap:wrap;gap:.75rem;display:flex}@media (min-width:900px){.co-cta{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.co-cta .co-section-head{margin-bottom:0}