.fp-service-hero{position:relative;min-height:340px;display:grid;align-items:end;isolation:isolate;background:var(--brand-neutral-dark);color:var(--brand-text-inverse)}.fp-service-hero::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,rgba(36,49,59,.95),rgba(36,49,59,.68))}.fp-service-hero h1,.fp-service-hero p{color:var(--brand-text-inverse)}.fp-service-cards .fp-card{border-top:4px solid var(--brand-primary)}.fp-process{background:var(--brand-bg-alt);color:var(--brand-text)}.fp-horizontal-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px;margin:0 0 24px;padding:0;list-style:none;counter-reset:fp-process}.fp-horizontal-steps li{padding:16px 0;border-top:1px solid var(--brand-primary);counter-increment:fp-process}.fp-horizontal-steps li::before{content:"0" counter(fp-process);display:block;margin-bottom:8px;color:var(--brand-primary-dark);font-size:1.3rem;font-weight:700}.fp-scope{background:var(--brand-primary-light);color:var(--brand-text)}.fp-scope .container{max-width:760px}.fp-service-split{display:grid;grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr);grid-gap:48px;gap:48px;align-items:start}.fp-form-panel{padding:24px;border-radius:var(--brand-radius);background:var(--brand-bg);color:var(--brand-text)}@media (max-width:767.98px){.fp-horizontal-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.fp-service-split{grid-template-columns:minmax(0,1fr);gap:24px}}