.src57ff2-svc-doc{background:var(--brand-bg-alt);padding-top:48px}.src57ff2-subhero-rail{border-left:16px solid var(--brand-accent);padding-left:8px}.src57ff2-rail{letter-spacing:.14em;text-transform:uppercase;font-size:.76rem;font-weight:700;color:var(--brand-primary)}.src57ff2-doc-media{min-height:280px;-o-object-fit:cover;object-fit:cover;border-radius:21px;border-left:8px solid var(--brand-accent)}.src57ff2-rail-pills{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:24px 0 0}.src57ff2-rail-pills li{background:#fff;border:1px solid var(--brand-border);padding:8px 16px;border-radius:21px;font-weight:700}.src57ff2-need-card{background:#fff;border-top:4px solid var(--brand-primary);padding:24px;height:100%;border-radius:21px;box-shadow:0 8px 10px rgba(37,15,76,.1)}.src57ff2-q-grid{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px}@media (min-width:768px){.src57ff2-q-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.src57ff2-q-grid article{background:var(--brand-bg-alt);padding:24px;border-radius:21px;box-shadow:0 8px 10px rgba(37,15,76,.08)}.src57ff2-svc-cta{background:var(--brand-primary-dark)}.src57ff2-svc-cta h2,.src57ff2-svc-cta p{color:#fff}.src57ff2-svc-cta .src57ff2-form-card{background:#fff;padding:24px;border-radius:21px}.src57ff2-svc-cta .src57ff2-form-card .form-label,.src57ff2-svc-cta .src57ff2-form-card .src57ff2-form-note{color:var(--brand-text)}