.at-svc-hero{background-color:var(--brand-primary-dark);padding:var(--space-xl) 0;text-align:center}.at-svc-hero h1{color:#fff;font-size:2.2rem;margin-bottom:var(--space-xs)}.at-svc-hero p{color:rgba(255,255,255,.72);font-size:1rem;max-width:620px;margin:0 auto}.at-svc-spec-card{background:#fff;border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:var(--space-lg);height:100%;transition:box-shadow .25s}.at-svc-spec-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.06)}.at-svc-spec-header{display:flex;align-items:flex-start;gap:var(--space-sm);margin-bottom:var(--space-sm)}.at-svc-num{font-size:2rem;font-weight:800;color:var(--brand-secondary);line-height:1;min-width:40px}.at-svc-spec-header h2{font-size:1.2rem;margin:0;line-height:1.3}.at-svc-spec-card>p{font-size:.9rem;color:var(--brand-text);line-height:1.65;margin-bottom:var(--space-md)}.at-svc-detail{display:flex;justify-content:space-between;padding:8px 0;border-top:1px solid var(--brand-bg-alt);font-size:.85rem}.at-svc-detail-label{color:var(--brand-text-muted);font-weight:500}.at-svc-detail-val{color:var(--brand-text);font-weight:600;text-align:right;max-width:60%}