.svc{--svc-navy:#002e5d;--svc-navy-deep:#001a3a;--svc-red:#c21320;--svc-muted:#6b7280;--svc-line:#e6ebf1;color:var(--svc-navy);background:#fff;padding:48px 0 72px}.svc-wrap{max-width:860px}.svc-intro{margin-bottom:36px}.svc-title{color:var(--svc-navy-deep);letter-spacing:-.02em;margin:0;font-size:clamp(1.75rem,3vw,2.35rem);font-weight:800;line-height:1.2}.svc-rule{background:var(--svc-red);border-radius:2px;width:48px;height:3px;margin:14px 0 18px;display:block}.svc-lead{max-width:42rem;color:var(--svc-muted);margin:0;font-size:1.02rem;font-weight:400;line-height:1.65}.svc-sections{flex-direction:column;gap:28px;display:flex}.svc-block{border-top:1px solid var(--svc-line);margin-top:36px;padding-top:28px}.svc-sections .svc-block{border-top:0;margin-top:0;padding-top:0}.svc-heading{color:var(--svc-navy);margin:0 0 12px;font-size:clamp(1.15rem,1.8vw,1.35rem);font-weight:800;line-height:1.3}.svc-text{color:var(--svc-muted);margin:0;font-size:15px;font-weight:400;line-height:1.65}.svc-inline-link{color:var(--svc-navy);text-underline-offset:2px;font-weight:700;text-decoration:underline}.svc-inline-link:hover{color:var(--svc-red)}.svc-steps{color:var(--svc-muted);margin:0;padding:0 0 0 1.25rem;font-size:15px;line-height:1.6}.svc-step{margin:0 0 10px;padding-left:4px}.svc-step:last-child{margin-bottom:0}.svc-why{margin:0;padding:0;list-style:none}.svc-why li{border-bottom:1px solid var(--svc-line);color:var(--svc-muted);margin:0;padding:10px 0 10px 18px;font-size:15px;line-height:1.5;position:relative}.svc-why li:last-child{border-bottom:0;padding-bottom:0}.svc-why li:before{content:"";background:var(--svc-red);border-radius:50%;width:6px;height:6px;position:absolute;top:1.05em;left:0}.svc-faqs{flex-direction:column;gap:18px;display:flex}.svc-faq-q{color:var(--svc-navy);margin:0 0 6px;font-size:16px;font-weight:800;line-height:1.35}.svc-faq-a{color:var(--svc-muted);margin:0;font-size:15px;line-height:1.6}.svc-cta{border-top:1px solid var(--svc-line);margin-top:40px;padding:28px 0 0}.svc-cta-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.svc-cta-actions .btn{text-transform:none;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:10px 18px;font-size:14px;font-weight:700;display:inline-flex}@media (max-width:720px){.svc{padding:32px 0 56px}.svc-block{margin-top:28px;padding-top:22px}.svc-cta-actions{flex-direction:column}.svc-cta-actions .btn{width:100%}}