.service-detail-module__2hSisq__page{background:var(--background);color:var(--text-strong)}.service-detail-module__2hSisq__hero,.service-detail-module__2hSisq__process,.service-detail-module__2hSisq__faq,.service-detail-module__2hSisq__final{background:var(--brand-primary);color:var(--brand-soft-white)}.service-detail-module__2hSisq__hero{background:radial-gradient(circle at 82% 18%, #12dbbc21, transparent 28rem), linear-gradient(135deg, var(--brand-primary), var(--brand-green-black))}.service-detail-module__2hSisq__heroGrid,.service-detail-module__2hSisq__processGrid{align-items:center;gap:var(--space-12);padding-block:var(--perqline-section-y);display:grid}.service-detail-module__2hSisq__hero .brand-icon{color:var(--brand-secondary)}.service-detail-module__2hSisq__hero .pq-eyebrow{margin-top:var(--space-4)}.service-detail-module__2hSisq__hero h1,.service-detail-module__2hSisq__heading h2,.service-detail-module__2hSisq__process h2,.service-detail-module__2hSisq__planChoice h2,.service-detail-module__2hSisq__faq h2,.service-detail-module__2hSisq__final h2{max-width:20ch;margin-top:var(--space-3);letter-spacing:-.047em;font-size:clamp(2.1rem,4.7vw,3.8rem);font-weight:700;line-height:1.04}.service-detail-module__2hSisq__heroGrid>div:last-child>p{color:#cbd6d1;line-height:1.68}.service-detail-module__2hSisq__heroGrid>div:last-child>p+p{margin-top:var(--space-3);color:#aebcb7;font-size:.92rem}.service-detail-module__2hSisq__actions{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.service-detail-module__2hSisq__actions a{border-radius:var(--radius-control);border:1px solid;justify-content:center;align-items:center;min-height:3rem;padding:.72rem 1rem;font-size:.9rem;font-weight:780;display:inline-flex}.service-detail-module__2hSisq__actions a:first-child{border-color:var(--brand-secondary);background:var(--brand-secondary);color:var(--brand-primary)}.service-detail-module__2hSisq__paper,.service-detail-module__2hSisq__decision,.service-detail-module__2hSisq__process,.service-detail-module__2hSisq__faq,.service-detail-module__2hSisq__final{padding-block:var(--perqline-section-y)}.service-detail-module__2hSisq__paper{background:var(--background)}.service-detail-module__2hSisq__paper:nth-of-type(2n){background:#fffdf8}.service-detail-module__2hSisq__decision{background:var(--brand-editorial)}.service-detail-module__2hSisq__heading{align-items:end;gap:var(--space-6);margin-bottom:var(--space-8);display:grid}.service-detail-module__2hSisq__heading>p{color:var(--text-body);line-height:1.65}.service-detail-module__2hSisq__issueGrid,.service-detail-module__2hSisq__decisionGrid{background:var(--border);gap:1px;display:grid}.service-detail-module__2hSisq__issueGrid article,.service-detail-module__2hSisq__decisionGrid article{padding:var(--space-6);background:#fffdf8}.service-detail-module__2hSisq__issueGrid span{color:var(--link);font-family:var(--font-geist-mono);font-weight:700}.service-detail-module__2hSisq__issueGrid h3{margin-top:var(--space-3);font-size:1.08rem}.service-detail-module__2hSisq__decisionGrid article{border-top:3px solid var(--link)}.service-detail-module__2hSisq__decisionGrid h3{font-size:1.25rem}.service-detail-module__2hSisq__decisionGrid p{margin-top:var(--space-2);color:var(--text-body);line-height:1.6}.service-detail-module__2hSisq__scopeGrid,.service-detail-module__2hSisq__planChoice{gap:var(--space-4);display:grid}.service-detail-module__2hSisq__scopeGrid article,.service-detail-module__2hSisq__planChoice>div{border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-6);background:#fffdf8}.service-detail-module__2hSisq__scopeGrid h3{font-size:1.25rem}.service-detail-module__2hSisq__scopeGrid ul{gap:var(--space-3);margin-top:var(--space-4);color:var(--text-body);line-height:1.55;display:grid}.service-detail-module__2hSisq__scopeGrid li:before{margin-right:var(--space-2);color:var(--link);content:"✓";font-weight:800}.service-detail-module__2hSisq__scopeGrid article:last-child li:before{color:var(--text-muted);content:"—"}.service-detail-module__2hSisq__processGrid{align-items:start;padding-block:0}.service-detail-module__2hSisq__process ol{border-top:1px solid var(--dark-surface-border)}.service-detail-module__2hSisq__process li{gap:var(--space-4);border-bottom:1px solid var(--dark-surface-border);grid-template-columns:2.5rem 1fr;padding:1.1rem 0;display:grid}.service-detail-module__2hSisq__process li span{color:var(--brand-secondary);font-family:var(--font-geist-mono)}.service-detail-module__2hSisq__planChoice>div:last-child{background:var(--brand-green-black);color:var(--brand-soft-white)}.service-detail-module__2hSisq__planChoice p{margin-top:var(--space-3);color:var(--text-body);line-height:1.65}.service-detail-module__2hSisq__planChoice>div:last-child p{color:#cbd6d1}.service-detail-module__2hSisq__planChoice a{margin-top:var(--space-4);color:var(--brand-secondary);text-underline-offset:.2em;font-weight:760;text-decoration:underline;display:inline-block}.service-detail-module__2hSisq__faq{background:var(--brand-green-black)}.service-detail-module__2hSisq__faq .service-detail-module__2hSisq__processGrid>div:last-child{border-top:1px solid var(--dark-surface-border)}.service-detail-module__2hSisq__faq details{border-bottom:1px solid var(--dark-surface-border);padding:var(--space-4) 0}.service-detail-module__2hSisq__faq summary{cursor:pointer;min-height:2.75rem;font-weight:780}.service-detail-module__2hSisq__faq details p{padding-top:var(--space-3);color:#cbd6d1;line-height:1.65}.service-detail-module__2hSisq__final{background:linear-gradient(135deg, var(--brand-primary), var(--brand-green-black))}@media (min-width:48rem){.service-detail-module__2hSisq__heroGrid,.service-detail-module__2hSisq__heading,.service-detail-module__2hSisq__processGrid{grid-template-columns:minmax(0,1fr) minmax(18rem,.8fr)}.service-detail-module__2hSisq__issueGrid,.service-detail-module__2hSisq__decisionGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.service-detail-module__2hSisq__scopeGrid,.service-detail-module__2hSisq__planChoice{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:39rem){.service-detail-module__2hSisq__actions{display:grid}.service-detail-module__2hSisq__actions a{width:100%}}
