.service-page{padding-block:120px 110px}.service-breadcrumb ol{color:var(--muted-foreground);flex-wrap:wrap;gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.service-breadcrumb li+li:before{content:"/";margin-right:8px}.service-breadcrumb a:hover{text-decoration:underline}.service-hero{max-width:900px;margin-top:40px}.service-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);font-size:13px;font-weight:600;line-height:1.4;display:block}.service-hero h1{letter-spacing:-.05em;margin-block:0 26px;font-size:clamp(3rem,7vw,5.6rem);line-height:1.02}.service-hero h1 .service-eyebrow{margin-bottom:18px}.service-lead{max-width:680px;margin-bottom:30px;font-size:19px;line-height:1.7}.service-hero .hero-actions{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.service-block{margin-top:90px}.service-block h2{letter-spacing:-.04em;margin-bottom:30px;font-size:clamp(2rem,4vw,3rem);line-height:1.1}.service-intro{max-width:760px}.service-intro p{margin-bottom:18px;font-size:17px;line-height:1.85}.service-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.service-grid-two{grid-template-columns:repeat(2,1fr)}.service-grid li{background:var(--card);border-radius:2px;padding:28px}.service-grid h3{letter-spacing:-.4px;margin-bottom:12px;font-size:19px}.service-grid h3 a{align-items:center;gap:8px;display:inline-flex}.service-grid p{color:var(--muted-foreground);font-size:15px;line-height:1.75}.service-steps{counter-reset:step}.service-steps li{counter-increment:step}.service-steps h3:before{content:counter(step,decimal-leading-zero)"  ";color:var(--primary)}.service-split{grid-template-columns:1fr 1fr;align-items:start;gap:40px;display:grid}.service-checklist{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.service-checklist li{border-bottom:1px solid var(--border);padding:18px 0 18px 30px;font-size:16px;position:relative}.service-checklist li:before{content:"";background:var(--primary);border-radius:50%;width:10px;height:10px;position:absolute;top:26px;left:4px}.service-page .faq-list{max-width:900px}.service-links{flex-wrap:wrap;gap:6px 40px;margin:0;padding:0;list-style:none;display:flex}.service-cta{background:var(--foreground);color:var(--background);border-radius:2px;margin-top:100px;padding:60px}.service-cta h2{letter-spacing:-.045em;font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.05}.service-cta p{color:#d8d8cf;max-width:560px;margin-block:18px 30px;font-size:17px;line-height:1.7}.service-cta .button-dark{background:var(--primary);color:var(--primary-foreground)}@media (max-width:1100px){.service-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.service-page{padding-block:110px 70px}.service-hero{margin-top:28px}.service-lead{font-size:16px}.service-block{margin-top:64px}.service-grid,.service-grid-two,.service-split{grid-template-columns:1fr}.service-split{gap:0}.service-grid li{padding:22px}.service-intro p{font-size:16px}.service-cta{margin-top:70px;padding:34px 24px}}
