.aaf-flow{--aaf-panel:#ffffffb8}.aaf-hero .service-hero-copy h1{max-width:11ch}.aaf-receipt strong{max-width:12ch}.aaf-section{border-top:1px solid var(--svc-line-strong)}.aaf-workflow{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.aaf-card,.aaf-panel{border:1px solid var(--svc-line-strong);background:linear-gradient(120deg, #ffffffd6, #ffefe1a8), var(--aaf-panel);box-shadow:0 18px 54px #11182114}.aaf-card{gap:.8rem;min-height:18rem;padding:clamp(1.05rem,2vw,1.5rem);display:grid}.aaf-card span{color:var(--svc-orange-dark);font-family:var(--font-display), var(--font-body), sans-serif;font-size:clamp(1.8rem,3vw,3.4rem);font-weight:900;line-height:1}.aaf-card h3,.aaf-panel h2{font-family:var(--font-display), var(--font-body), sans-serif;letter-spacing:0;margin:0;line-height:.98}.aaf-card h3{font-size:clamp(1.7rem,2.8vw,3rem)}.aaf-card p,.aaf-panel p,.aaf-panel li{color:var(--svc-muted);line-height:1.48}.aaf-grid{grid-template-columns:minmax(0,.95fr) minmax(20rem,.72fr);gap:clamp(1rem,3vw,2rem);display:grid}.aaf-panel{padding:clamp(1.15rem,2.6vw,2rem)}.aaf-panel h2{max-width:12ch;font-size:clamp(2.1rem,4vw,4.6rem)}.aaf-panel ul{gap:.7rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.aaf-panel li{padding-left:1.25rem;position:relative}.aaf-panel li:before{content:"";background:var(--svc-orange);width:.52rem;height:.52rem;position:absolute;top:.64rem;left:0}.aaf-panel.dark{background:var(--svc-black);color:#fff;align-self:stretch}.aaf-panel.dark .service-kicker{color:var(--svc-yellow)}.aaf-panel.dark p{color:#ffffffb8}.aaf-final{border-top:1px solid var(--svc-line-strong)}@media (max-width:900px){.aaf-workflow,.aaf-grid{grid-template-columns:1fr}.aaf-card{min-height:auto}}@media (max-width:640px){.aaf-hero .service-hero-copy h1{font-size:clamp(3rem,18vw,4.6rem)}.aaf-workflow{gap:.75rem}.aaf-panel h2{font-size:clamp(2rem,11vw,3rem)}}
