.svc-f-cases,.svc-f-cta,.svc-f-hero,.svc-f-overview{padding:82px 0;overflow:hidden}.svc-f-hero{background:var(--brand-bg-alt)}.case-row img,.svc-f-hero img{border-radius:var(--radius-card);box-shadow:var(--shadow-soft)}.svc-f-cta,.svc-f-cta h2{background:var(--brand-bg-alt)}.svc-f-cta .container,.svc-f-hero .container{margin-left:auto;margin-right:auto}.svc-f-cta,.svc-f-cta h2,.svc-f-hero,.svc-f-hero h1{color:var(--brand-text)}.svc-f-cta p,.svc-f-hero p{color:var(--brand-neutral-mid)}.svc-f-cta .feedback-form{background:var(--brand-bg)}.svc-f-cta .col-lg-6:first-child{padding-right:32px;max-width:560px}.svc-f-cta{border-top:1px solid var(--brand-border)}.svc-f-cta h2,.svc-f-overview h2{margin-bottom:22px}.svc-f-cta .container.row,.svc-f-hero .container.row{width:100%}.svc-f-cta .container.row{row-gap:28px;align-items:center;margin-left:auto;margin-right:auto}.svc-f-cta p{font-size:1.06rem}.svc-f-cta,.svc-f-cta .btn,.svc-f-cta .feedback-submit,.svc-f-cta a,.svc-f-stats{position:relative}.svc-f-cta:before{content:"";position:absolute;top:0;left:0;width:6px;height:100%;background:var(--brand-primary)}.svc-f-cta .container{position:relative}.svc-f-cta .col-lg-6:first-child p{margin-bottom:0}.svc-f-cta .feedback-form{margin-left:auto;max-width:620px;box-shadow:none;width:100%}.svc-f-overview{background:var(--brand-bg)}.svc-f-icon-card{background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:var(--radius-card);padding:26px;height:100%}.svc-f-icon-card i{color:var(--brand-primary);font-size:1.8rem}.case-row{display:grid;grid-template-columns:minmax(280px,0.9fr) 1fr;grid-gap:34px;gap:34px;align-items:center;margin-bottom:42px}.case-row.reverse{grid-template-columns:1fr minmax(280px,0.9fr)}.case-row.reverse img{order:2}.svc-f-stats{background:var(--brand-neutral-dark);color:var(--brand-text-inverse);padding:34px 0}.svc-f-stats strong{display:block;color:var(--brand-text-inverse);font-size:2rem}.svc-f-stats span{color:rgba(255,255,255,.74)}.svc-f-cta h2{margin-bottom:16px}.svc-f-cta .container.row,.svc-f-cta .container.row>*,.svc-f-hero .container.row,.svc-f-hero .container.row>*{padding-left:12px;padding-right:12px}.svc-f-cta .col-lg-6{min-width:0;flex:0 0 auto}.svc-f-cta .col-lg-6:first-child,.svc-f-cta .col-lg-6:last-child{width:50%}@media (max-width:991px){.case-row,.case-row.reverse{grid-template-columns:1fr}.case-row.reverse img{order:0}.svc-f-cta .col-lg-6:first-child,.svc-f-cta .col-lg-6:last-child{width:100%}}