.ab-hero__inner{max-width:60ch}.ab-story{align-items:start;display:grid;gap:var(--space-16);grid-template-columns:1fr 1.2fr}.ab-story__lead .pd-overview__title{margin-top:var(--space-4)}.ab-story__body .ab-serve__link,.ab-story__body .pd-overview__body+.pd-overview__body{margin-top:var(--space-5)}.ab-serve{background:var(--white)}.ab-serve__title{color:var(--text-primary);font-family:var(--font-display);font-size:var(--fs-44);font-weight:var(--fw-extrabold);letter-spacing:var(--ls-display);line-height:var(--lh-snug);margin:var(--space-4) 0 var(--space-5)}.ab-serve__intro{color:var(--text-secondary);font-family:var(--font-body);font-size:var(--fs-18);line-height:var(--lh-relaxed);margin:0 0 var(--space-6);max-width:74ch}.ab-serve__link{align-items:center;color:var(--brand-primary);display:inline-flex;font-family:var(--font-body);font-size:var(--fs-16);font-weight:var(--fw-semibold);gap:var(--space-2);text-decoration:none}.ab-serve__link:focus-visible,.ab-serve__link:hover{text-decoration:underline}.ab-proof{background:var(--brand-dark);color:var(--white)}.ab-proof .eyebrow{color:var(--brand-primary)}.ab-proof__title{color:var(--white);font-family:var(--font-display);font-size:var(--fs-44);font-weight:var(--fw-extrabold);letter-spacing:var(--ls-display);line-height:var(--lh-snug);margin:var(--space-4) 0 var(--space-10)}.ab-proof__grid{display:grid;gap:var(--space-8);grid-template-columns:repeat(3,1fr)}.ab-stat{display:flex;flex-direction:column;gap:var(--space-3)}.ab-stat__num{color:var(--brand-primary-300);font-family:var(--font-condensed);font-size:var(--fs-84);font-weight:var(--fw-black);letter-spacing:var(--ls-display);line-height:1}.ab-stat__label{color:hsla(0,0%,100%,.8);font-family:var(--font-body);font-size:var(--fs-18);line-height:var(--lh-relaxed);margin:0;max-width:34ch}.ab-quotes{background:var(--surface-page)}.ab-quotes__title{color:var(--text-primary);font-family:var(--font-display);font-size:var(--fs-44);font-weight:var(--fw-extrabold);letter-spacing:var(--ls-display);line-height:var(--lh-snug);margin:var(--space-4) 0 var(--space-10)}.ab-quotes__grid{display:grid;gap:var(--space-6);grid-template-columns:repeat(2,1fr)}.ab-quote{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--elevation-1);margin:0;padding:var(--space-8)}.ab-quote__text p{color:var(--text-primary);font-family:var(--font-display);font-size:var(--fs-20);font-weight:var(--fw-semibold);line-height:var(--lh-snug);margin:0 0 var(--space-6)}.ab-quote__caption{color:var(--text-secondary);display:flex;flex-direction:column;font-family:var(--font-body);font-size:var(--fs-14);gap:var(--space-1)}.ab-quote__caption strong{color:var(--text-primary);font-size:var(--fs-16);font-weight:var(--fw-semibold)}.ab-vela{background:var(--white);border-top:1px solid var(--border-default)}.ab-vela__note{color:var(--text-secondary);font-family:var(--font-body);font-size:var(--fs-16);line-height:var(--lh-relaxed);margin:0;text-align:center}@media (max-width:900px){.ab-story{gap:var(--space-8)}.ab-proof__grid,.ab-serve__grid,.ab-story{grid-template-columns:1fr}.ab-proof__grid{gap:var(--space-10)}.ab-quotes__grid{grid-template-columns:1fr}}@media (max-width:600px){.ab-proof__title,.ab-quotes__title,.ab-serve__title{font-size:var(--fs-32)}.ab-stat__num{font-size:var(--fs-60)}}