.cY9QYG_hero{border-bottom:1px solid var(--color-border);background:var(--color-bg)}.cY9QYG_heroInner{gap:var(--space-8);max-width:var(--content-max);padding:var(--space-6) var(--gutter) var(--space-8);margin:0 auto;display:grid}@media (min-width:64rem){.cY9QYG_heroInner{align-items:start;gap:var(--space-12);padding-bottom:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,30rem)}.cY9QYG_heroInner>aside{margin-top:var(--space-12)}}.cY9QYG_h1{max-width:54rem;margin:var(--space-6) 0 var(--space-3);color:var(--color-heading);font-family:var(--font-round);font-size:var(--h1-size);font-weight:var(--weight-extrabold);letter-spacing:-.025em;text-wrap:balance;line-height:1.1}.cY9QYG_accent{color:var(--color-accent)}.cY9QYG_lead{max-width:40rem;color:var(--color-text-muted);font-size:var(--text-lg);margin:0}.cY9QYG_chips{gap:var(--space-2);margin:var(--space-6) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.cY9QYG_chips li{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium,500)}.cY9QYG_next{padding:var(--space-6);}.cY9QYG_nextTitle{margin:0 0 var(--space-4);color:var(--color-text-muted);font-size:.6875rem;font-weight:var(--weight-semibold);letter-spacing:.12em;text-transform:uppercase}.cY9QYG_nextList{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.cY9QYG_nextList li{gap:var(--space-3);color:var(--color-heading);grid-template-columns:2rem minmax(0,1fr);display:grid}.cY9QYG_nextNum{border:1px solid var(--color-border-strong);background:var(--color-surface);width:2rem;height:2rem;color:var(--color-heading);font-size:var(--text-sm);font-weight:var(--weight-semibold);border-radius:50%;place-items:center;display:grid}.cY9QYG_nextText{color:var(--color-text-muted);font-size:var(--text-sm);margin-top:2px;line-height:1.45;display:block}.cY9QYG_body{max-width:var(--content-max);padding:var(--space-8) var(--gutter) var(--space-16);margin:0 auto}.cY9QYG_promises{gap:var(--space-3);margin:0 0 var(--space-12);padding:0;list-style:none;display:grid}@media (min-width:40rem){.cY9QYG_promises{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.cY9QYG_promises{grid-template-columns:repeat(4,minmax(0,1fr))}}.cY9QYG_promise{gap:var(--space-3);padding:var(--space-4);color:var(--color-heading);font-size:var(--text-sm);grid-template-columns:2.25rem minmax(0,1fr);display:grid;}.cY9QYG_promiseIcon{border-radius:var(--radius-md);background:var(--color-bg);width:2.25rem;height:2.25rem;color:var(--color-accent);place-items:center;display:grid}.cY9QYG_promiseText{color:var(--color-text-muted);display:block}.cY9QYG_split{gap:var(--space-12);display:grid}.cY9QYG_h2{color:var(--color-heading);font-size:var(--h2-size);font-weight:var(--weight-bold);letter-spacing:-.02em;margin:0}.cY9QYG_sub{margin:var(--space-2) 0 var(--space-6);color:var(--color-text-muted)}.cY9QYG_serviceList{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.cY9QYG_serviceCard{padding:var(--space-4) var(--space-5);}.cY9QYG_serviceTitle{color:var(--color-heading);font-weight:var(--weight-semibold);margin:0}.cY9QYG_serviceShort{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--text-sm)}.cY9QYG_note{margin:var(--space-6) 0 0;padding-left:var(--space-4);border-left:2px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-sm)}.cY9QYG_heroInner>div:first-child .cY9QYG_nextList{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.cY9QYG_heroForm{min-width:0}.cY9QYG_formTitle{margin:0 0 var(--space-3);color:var(--color-heading);font-size:var(--text-lg);font-weight:var(--weight-bold)}.cY9QYG_side .cY9QYG_serviceList{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));display:grid}@media (max-width:63.99rem){.cY9QYG_heroInner{flex-direction:column;display:flex}.cY9QYG_heroInner>div:first-child{display:contents}.cY9QYG_heroForm{order:1}.cY9QYG_heroInner>div:first-child .cY9QYG_nextList{order:2;margin-top:0}}
