.service-cta,.service-grid-section,.service-process,.services-hero{padding:84px 0}.services-hero{background:var(--brand-bg-alt)}.section-kicker{display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-primary);margin-bottom:12px}.service-cta h2,.service-process h2,.services-hero h1{color:var(--brand-text);line-height:1.08;margin-bottom:18px}.service-card p,.service-cta p,.service-process p,.services-hero p{color:var(--brand-text);line-height:1.75}.services-hero img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:8px}.btn-service{background:var(--brand-primary);color:var(--brand-text-inverse);border-radius:4px;padding:12px 20px;font-weight:700}.service-card{height:100%;border:1px solid var(--brand-border);border-radius:8px;padding:28px;background:var(--brand-bg)}.service-card h2{font-size:1.15rem;color:var(--brand-text);margin-bottom:12px}.process-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:16px;gap:16px}.process-list li{border-left:4px solid var(--brand-primary);background:var(--brand-bg);box-shadow:0 12px 35px rgba(0,0,0,.06);border-radius:8px;padding:22px 24px}.process-list span,.process-list strong{display:block}.process-list strong{color:var(--brand-text);margin-bottom:6px}.process-list span{color:var(--brand-text);line-height:1.65}.service-cta{background:var(--brand-primary-dark)}.cta-panel{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(320px,1.1fr);grid-gap:40px;gap:40px;align-items:start}.service-cta .section-kicker,.service-cta h2,.service-cta p{color:var(--brand-text-inverse)}.cta-form{background:var(--brand-bg);border-radius:8px;overflow:hidden}@media (max-width:991px){.cta-panel{grid-template-columns:1fr}}.btn.btn-service{color:#fff}.btn.btn-service:hover{background-color:var(--brand-primary)}