/* Additive, scoped FBP service handoff on the CMMC Pulsar marketing page. */
.fbp-pulsar-service-path{box-sizing:border-box;width:min(1100px,calc(100% - 40px));margin:56px auto;padding:clamp(26px,4vw,44px);border:1px solid #cad7e4;border-radius:18px;background:#f5f8fc;color:#13243a;isolation:isolate}
.fbp-pulsar-service-path *{box-sizing:border-box}
.fbp-pulsar-service-path__label{margin:0 0 10px!important;font:700 12px/1.5 system-ui,sans-serif!important;letter-spacing:.12em;text-transform:uppercase;color:#425d7b!important}
.fbp-pulsar-service-path h2{margin:0 0 12px!important;max-width:800px;font:700 clamp(24px,3vw,34px)/1.18 system-ui,sans-serif!important;letter-spacing:-.025em!important;color:#13243a!important}
.fbp-pulsar-service-path__copy{margin:0!important;max-width:780px;font:400 16px/1.65 system-ui,sans-serif!important;color:#334963!important}
.fbp-pulsar-service-path__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}
.fbp-pulsar-service-path__button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;max-width:100%;padding:12px 20px;border:1px solid #123d69;border-radius:8px;background:#123d69;color:#fff!important;text-decoration:none!important;font:650 15px/1.4 system-ui,sans-serif!important;white-space:normal}
.fbp-pulsar-service-path__button:hover{background:#0b2b4c;color:#fff!important}
.fbp-pulsar-service-path__button:focus-visible{outline:3px solid #d29922;outline-offset:4px}
.fbp-pulsar-service-path__button--secondary{background:#fff;color:#123d69!important}
.fbp-pulsar-service-path__button--secondary:hover{background:#e8eff7;color:#123d69!important}
.fbp-pulsar-service-path__note{margin:18px 0 0!important;max-width:780px;font:400 12px/1.6 system-ui,sans-serif!important;color:#53677e!important}
@media(max-width:560px){.fbp-pulsar-service-path{width:calc(100% - 28px);margin:32px auto}.fbp-pulsar-service-path__actions{flex-direction:column}.fbp-pulsar-service-path__button{width:100%}}
