.bz-first-hero,.bz-first-summary,.bz-first-help{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px;margin:0 0 24px;background:#fff;border:1px solid var(--bz-line,#dce5eb);border-radius:18px;min-width:0}.bz-first-hero{background:linear-gradient(120deg,#f1f9ff,#fff);border-top:4px solid var(--bz-orange,#f57c00)}.bz-first-eyebrow{display:block;color:var(--bz-blue,#0b66b8);font-size:13px;font-weight:750;margin-bottom:10px}.bz-first-hero h2{font-size:clamp(24px,3vw,34px);line-height:1.2;margin:0 0 14px;color:var(--bz-navy,#071d2f)}.bz-first-hero p,.bz-first-summary p,.bz-first-help p{margin:0;color:#526b7b;line-height:1.65}.bz-first-hero>div{max-width:680px}.bz-first-hero>.btn{flex-shrink:0}.bz-first-progress{display:flex;align-items:center;gap:24px;justify-content:space-between;margin:24px 0;padding:22px 26px;background:#fff;border-radius:14px;border:1px solid #dce5eb}.bz-first-progress strong,.bz-first-progress span{display:block}.bz-first-progress span{color:#526b7b;font-size:14px;margin-top:5px}.bz-first-progress progress{width:min(280px,35%);height:12px;appearance:none;border:0;border-radius:10px;overflow:hidden;background:#e7eff4;accent-color:#0b66b8}.bz-first-progress progress::-webkit-progress-bar{background:#e7eff4;border-radius:10px}.bz-first-progress progress::-webkit-progress-value{background:#0b66b8;border-radius:10px}.bz-first-progress progress::-moz-progress-bar{background:#0b66b8;border-radius:10px}.bz-first-next{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:17px 24px;margin-bottom:20px;background:#082b43;border-radius:12px;color:white}.bz-first-next span{font-size:14px}.bz-first-next a{font-weight:750;color:#fff;text-decoration:underline;text-underline-offset:4px}.bz-first-steps{display:grid;gap:14px;padding:0;margin:0 0 26px;list-style:none}.bz-first-steps li{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:20px;padding:24px;background:#fff;border:1px solid #dce5eb;border-radius:16px}.bz-first-steps li[aria-current=step]{border-color:#0b66b8;box-shadow:0 8px 24px #0b66b80c}.bz-first-number{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#e9f4ff;color:#0b66b8;font-size:16px;font-weight:800}.is-complete .bz-first-number{background:#dcf8e9;color:#176843}.bz-first-status{font-size:12px;font-weight:750;color:#526b7b}.is-complete .bz-first-status{color:#176843}.bz-first-step-copy h3{font-size:19px;line-height:1.3;margin:5px 0 9px;color:#071d2f}.bz-first-step-copy p{font-size:15px;color:#526b7b;line-height:1.6;margin:0 0 8px;max-width:660px}.bz-first-step-copy small{font-size:13px;color:#526b7b}.bz-first-steps .btn{max-width:240px;white-space:normal;text-align:center}.bz-first-help h2,.bz-first-summary h2{font-size:21px;line-height:1.3;color:#071d2f;margin:0 0 8px}.bz-first-help-actions,.bz-first-summary-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;flex-shrink:0;max-width:420px}.bz-first-help-actions>a{font-size:14px}.bz-first-footnote{font-size:13px;line-height:1.6;color:#526b7b;margin:0 0 24px}.bz-first-summary{border-left:4px solid #f57c00;padding:22px 26px}.bz-first-summary-actions .btn{white-space:normal}.bz-first-summary p{font-size:14px}@media(max-width:1100px){.bz-first-hero,.bz-first-summary,.bz-first-help{align-items:flex-start;flex-direction:column}.bz-first-steps li{grid-template-columns:42px minmax(0,1fr)}.bz-first-steps .btn{grid-column:2;justify-self:start}}@media(max-width:600px){.bz-first-hero,.bz-first-summary,.bz-first-help{padding:20px;gap:18px}.bz-first-steps li{padding:18px 16px;gap:12px}.bz-first-step-copy h3{font-size:18px}.bz-first-step-copy p{font-size:14px}.bz-first-progress{flex-direction:column;align-items:stretch;padding:20px;gap:15px}.bz-first-progress progress{width:100%}.bz-first-next{align-items:flex-start;flex-direction:column;padding:18px}.bz-first-help-actions,.bz-first-summary-actions{align-items:flex-start;flex-direction:column;max-width:100%}.bz-first-hero>.btn{white-space:normal}.bz-first-steps .btn{max-width:100%;font-size:14px}}
