.service-included h2,.service-records h2,.service-terms h2,.services-list h2,.services-steps h2{max-width:20ch;font-size:clamp(1.875rem,1.3rem + 2.2vw,3rem);line-height:1.05;letter-spacing:-.035em}.service-included__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6);margin:var(--space-10) 0 0;padding:0;list-style:none}.service-included__list li{display:flex;align-items:flex-start;gap:var(--space-3);margin:0;padding-top:var(--space-5);border-top:2px solid var(--foreground);font-size:1.125rem;font-weight:600;line-height:1.35}.service-included__list svg{flex:0 0 auto;margin-top:2px;color:var(--verified)}.service-detail{margin-top:var(--space-8);border:var(--hairline);border-radius:var(--radius-lg);background:var(--card)}.service-detail summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:56px;padding:var(--space-3) var(--space-6);font-weight:600;cursor:pointer;list-style:none}.service-detail summary::-webkit-details-marker{display:none}.service-detail summary:after{content:"+";color:var(--muted-foreground);font:400 1.25rem/1 var(--font-mono)}.service-detail[open] summary:after{content:"−"}.service-detail .feature-list{margin:0;padding:var(--space-5) var(--space-6) var(--space-6);border-top:var(--hairline)}.service-records__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-10)}.service-records__head a{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;font-weight:600}.service-terms__price{max-width:60ch;margin:var(--space-5) 0 0;color:var(--muted-foreground);font-size:1.0625rem}.service-terms .terms-strip{margin-top:var(--space-10)}.service-report__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-10) var(--space-12);align-items:center}.service-report__lead{margin:0;font-size:clamp(1.375rem,1.1rem + 1vw,1.875rem);font-weight:600;line-height:1.2;letter-spacing:-.02em}.service-report__link{display:inline-flex;align-items:center;min-height:44px;margin-top:var(--space-2);font-weight:600}.services-grid{gap:var(--space-6);margin-top:var(--space-10)}.services-steps .steps-strip{margin-top:var(--space-10)}.services-proof__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-10) var(--space-12);align-items:center}.services-proof h2{max-width:14ch;font-size:clamp(1.875rem,1.3rem + 2.2vw,3rem);line-height:1.05;letter-spacing:-.035em}.services-proof__link{display:inline-flex;align-items:center;min-height:44px;margin-top:var(--space-4);font-weight:600}.services-proof__note{max-width:none;margin:var(--space-4) 0 0;color:var(--muted-foreground);font:400 var(--text-xs)/1.6 var(--font-mono)}.services-agencies{padding:var(--space-8) 0;border-top:var(--hairline)}.services-agencies p{max-width:none;margin:0;color:var(--muted-foreground)}.services-agencies a{display:inline-flex;align-items:center;min-height:44px;font-weight:600}@media(max-width:959px){.service-included__list,.service-report__grid,.services-proof__grid{grid-template-columns:minmax(0,1fr)}.service-included__list{gap:var(--space-4)}}@media(max-width:600px){.service-detail summary,.service-detail .feature-list{padding-inline:var(--space-4)}}
