.service-page-hero .service-hero-copy{max-width:920px}.service-step-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.service-step-list li{border:1px solid var(--line);background:#ffffff09;border-radius:8px;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:18px;padding:20px;display:grid}.service-step-list span{color:var(--accent);font-weight:800}.service-step-list p{color:var(--ink);margin:0;font-size:1rem}.service-fit-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.service-fit-list li{border:1px solid var(--line);color:var(--ink);background:#ffffff09;border-radius:8px;padding:18px 20px;font-weight:700}.service-bullet-list{color:var(--ink);gap:10px;margin:16px 0 0;padding-left:1.2rem;display:grid}.service-bullet-list li{padding-left:4px;line-height:1.6}.service-bullet-list li::marker{color:var(--accent)}.service-spec-table{border-collapse:collapse;width:100%;margin-top:18px;font-size:.98rem}.service-spec-table th,.service-spec-table td{text-align:left;border:1px solid var(--line);vertical-align:top;padding:14px 16px}.service-spec-table thead th{color:var(--accent);background:#ffffff09;font-weight:800}.service-spec-table tbody td:first-child{color:var(--ink);white-space:nowrap;font-weight:700}.service-text-link{color:var(--accent);font-weight:800;text-decoration:none}.service-text-link:hover{text-underline-offset:4px;text-decoration:underline}
