.bl-progress{max-width:1160px;margin:auto;padding:36px 24px 24px;color:#fff}.bl-progress-callout{display:flex;align-items:center;justify-content:space-between;gap:36px;padding:29px 31px;background:#0c1d30;border:1px solid #2c6270;border-top:3px solid #22d3ee;border-radius:5px;animation:bl-progress-enter .45s ease-out both}.bl-progress-label{font-size:11px!important;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:#c5f7fc!important;margin:0 0 13px!important}.bl-progress-callout :is(h1,h2){font-size:clamp(32px,4vw,50px);line-height:1.1;letter-spacing:-.04em;font-weight:600;margin:0 0 18px}.bl-progress-callout :is(h1,h2) span{color:#22d3ee}.bl-progress-callout p{font-size:14px;line-height:1.6;color:#c5d5e5;max-width:650px}.bl-progress-action{display:flex;align-items:center;justify-content:space-between;gap:30px;flex-shrink:0;background:linear-gradient(100deg,#0e7490,#0f766e);border:1px solid #28a4b0;border-radius:4px;padding:17px 20px;font-size:14px;font-weight:600;color:#fff;text-decoration:none}.bl-progress-action:focus-visible{outline:3px solid #22d3ee;outline-offset:5px}.bl-progress-stages{list-style:none;padding:31px 0 24px;display:grid;grid-template-columns:repeat(4,1fr);margin:0;border-bottom:1px solid #26354b}.bl-progress-stages li{position:relative;padding-right:24px}.bl-progress-stages li:before{content:"";height:1px;background:#34465d;position:absolute;top:16px;left:32px;right:0}.bl-progress-stages li:last-child:before{display:none}.bl-progress-node{position:relative;display:grid;place-items:center;width:33px;height:33px;border:1px solid #476077;border-radius:50%;background:#060b18;color:#c6d6e7;font-size:11px;z-index:1}.bl-progress-stages .active .bl-progress-node{color:#060b18;background:#22d3ee;border-color:#22d3ee;animation:bl-progress-attention 1s ease-out 3}.bl-progress-status{font-size:9px!important;letter-spacing:.06em;text-transform:uppercase;margin:16px 0 6px!important;color:#b8c9db!important}.bl-progress-stages h3{font-size:15px;font-weight:600;margin:0 0 8px}.bl-progress-stages p{font-size:12px;color:#b8c9db;line-height:1.5}.bl-booking{min-height:650px;max-width:1000px;margin:0 auto;padding:24px}.bl-booking-fallback{font-size:13px;color:#c5d5e5;margin-bottom:17px}.bl-booking-fallback a{color:#22d3ee;text-decoration:underline;text-underline-offset:3px}.bl-booking .bl-calendly-widget{min-width:280px;height:800px}.bl-call-prep{padding:24px;max-width:1112px;margin:auto}.bl-call-prep h2{font-size:25px;font-weight:600;margin-bottom:20px}.bl-call-prep dl{display:grid;grid-template-columns:1fr 1fr;gap:25px 50px}.bl-call-prep dt{font-weight:600;margin-bottom:8px}.bl-call-prep dd{font-size:14px;color:#c5d5e5;line-height:1.6;margin:0}.bl-call-prep dl>div{padding-top:18px;border-top:1px solid #26354b}@keyframes bl-progress-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes bl-progress-attention{0%{box-shadow:0 0 #22d3ee55}to{box-shadow:0 0 0 11px #22d3ee00}}@media (max-width:640px){.bl-progress{padding:24px 18px}.bl-progress-callout{display:block;padding:22px 19px}.bl-progress-callout :is(h1,h2){font-size:34px}.bl-progress-callout p{font-size:13px}.bl-progress-action{margin-top:20px}.bl-progress-stages{grid-template-columns:1fr 1fr;gap:23px 16px;padding-top:25px}.bl-progress-stages li{padding:0 0 0 33px}.bl-progress-stages li:before{display:none}.bl-progress-node{position:absolute;left:0;width:24px;height:24px;font-size:9px}.bl-progress-status{font-size:7px!important;margin:0 0 5px!important}.bl-progress-stages h3{font-size:12px}.bl-progress-stages p{font-size:10px}.bl-booking{padding:0 8px}.bl-call-prep dl{grid-template-columns:1fr}.bl-call-prep{padding:18px}}@media (prefers-reduced-motion:reduce){.bl-progress-callout,.bl-progress-stages .active .bl-progress-node{animation:none!important}}
