._8aEwW_hero{background:var(--color-brown);color:var(--color-on-dark);padding-block:clamp(var(--zs-space-8), 11vw, 128px);--color-focus:var(--color-accent)}._8aEwW_heroTitle{max-width:18ch;font-size:clamp(2.25rem, 7vw, var(--zs-text-3xl));margin-top:20px}._8aEwW_heroSubtitle{max-width:60ch;color:var(--color-on-dark-muted);margin-block:20px 32px;font-size:clamp(1.0625rem,2.2vw,1.25rem)}._8aEwW_section{padding-block:var(--section-space)}._8aEwW_sectionAlt{background:var(--color-surface);border-block:1px solid var(--color-border)}._8aEwW_section h2,._8aEwW_partners h2{font-size:clamp(1.75rem, 4.5vw, var(--zs-text-2xl))}._8aEwW_split{gap:20px 48px;display:grid}._8aEwW_heading{flex-direction:column;align-items:flex-start;gap:12px;display:flex}._8aEwW_body{max-width:62ch}._8aEwW_list{margin:12px 0 20px;padding-left:1.2em}._8aEwW_list li+li{margin-top:6px}._8aEwW_note{color:var(--color-muted);border-left:3px solid var(--color-accent);padding-left:14px;font-size:.975rem}._8aEwW_actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:28px;font-weight:700;display:flex}._8aEwW_steps{gap:16px;margin:32px 0 48px;padding:0;list-style:none;display:grid}._8aEwW_step{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:24px}._8aEwW_step h3{font-size:var(--zs-text-lg);margin-block:14px 6px}._8aEwW_step p{color:var(--color-muted)}._8aEwW_stepNumber{border-radius:var(--zs-radius-pill);background:var(--color-brown);width:36px;height:36px;color:var(--color-on-dark);font-family:var(--zs-font-mono);justify-content:center;align-items:center;font-weight:400;display:inline-flex}._8aEwW_principlesTitle{font-size:var(--zs-text-lg)}._8aEwW_principles{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}._8aEwW_principles li{padding-left:26px;position:relative}._8aEwW_principles li:before{content:"";border-radius:var(--zs-radius-pill);background:var(--color-accent);width:10px;height:10px;position:absolute;top:.55em;left:4px}._8aEwW_partners{padding-block:var(--section-space);background:var(--color-surface);border-top:1px solid var(--color-border)}._8aEwW_partnersInner{flex-direction:column;align-items:flex-start;gap:20px;display:flex}._8aEwW_partnersText{max-width:60ch;font-size:1.125rem}@media (min-width:760px){._8aEwW_split{grid-template-columns:1fr 2fr}._8aEwW_steps{grid-template-columns:repeat(3,1fr)}._8aEwW_principles{grid-template-columns:repeat(3,1fr);gap:24px}}
