.ps-hero--services{background:var(--brand-bg-alt);padding:64px 0}.ps-hero--services .ps-hero__disclosure{background:var(--brand-bg);border-left:4px solid var(--brand-accent);padding:16px;border-radius:12px}.ps-btn-line{border:1px solid var(--brand-primary);color:var(--brand-primary);border-radius:12px;font-weight:700;margin-left:8px}.ps-svc-row{margin-top:64px}.ps-table{border:1px solid var(--brand-border);border-radius:12px;overflow:hidden}.ps-table h3{background:var(--brand-bg-alt);margin:0;padding:12px 16px;font-size:1rem}.ps-spec-row{display:grid;grid-template-columns:220px 1fr;border-top:1px solid var(--brand-border)}.ps-spec-row span{padding:12px 16px}.ps-spec-row span:first-child{background:var(--brand-primary-light);font-weight:700}.ps-faq--grouped details{border-bottom:1px solid var(--brand-border);padding:12px 0}.ps-faq--grouped summary{font-weight:700;cursor:pointer}.ps-cta-split{background:var(--brand-primary);color:var(--brand-text-inverse);padding:80px 0 96px}.ps-cta-split-copy h2,.ps-cta-split-copy li,.ps-cta-split-copy p{color:var(--brand-text-inverse)}.ps-cta-card{background:var(--brand-bg);color:var(--brand-text);border-radius:12px;padding:24px}@media (max-width:767px){.ps-spec-row{grid-template-columns:1fr}.ps-btn-line{margin-left:0;margin-top:8px}}