.bc-risk-warning{font-size:11px;color:var(--slate);margin:12px 0 0;line-height:1.5}.bc-wom-note{font-size:11px;color:var(--slate);margin:6px 0 0;line-height:1.5}.bc-hero .g-badge{margin-bottom:16px}.bc-hero{background:var(--white);padding:120px 0 56px;overflow:hidden}.bc-hero__inner{display:grid;grid-template-columns:7fr 5fr;gap:56px;align-items:center}.bc-hero__h1{font-size:48px;font-weight:800;color:var(--navy);line-height:1.06;letter-spacing:-1.5px;margin-bottom:22px;font-family:Bricolage Grotesque,sans-serif}.bc-hero__accent{color:var(--red);font-style:normal;font-family:Inter,sans-serif}.bc-hero__sub{font-size:17px;color:var(--slate);line-height:1.7;max-width:600px;margin-bottom:32px;font-family:Inter,sans-serif}.bc-hero__ctas{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin-bottom:32px}.bc-hero .hero-v2__btn-secondary{background:var(--navy);color:#fff;border:1px solid var(--navy)}.bc-hero .hero-v2__btn-secondary:hover{background:#24243e;border-color:#24243e}.bc-hero__img-col{position:relative}.bc-hero__img-wrap{aspect-ratio:4/5;border-radius:24px;overflow:hidden;box-shadow:var(--shadow-lg);position:relative}.bc-hero__img{width:100%;height:100%;object-fit:cover}.bc-hero__img-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(26,26,46,.3),transparent)}.bc-hero__badge{position:absolute;bottom:-20px;left:-36px;background:var(--white);padding:16px 20px;border-radius:16px;box-shadow:var(--shadow-lg);border:1px solid var(--border);display:flex;align-items:center;gap:14px;max-width:280px;z-index:10}.bc-hero__badge-icon{width:38px;height:38px;border-radius:50%;background:#d42b2b14;display:flex;align-items:center;justify-content:center;color:var(--red);font-weight:800;font-size:18px;flex-shrink:0}.bc-hero__badge-label{font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--slate);margin-bottom:2px;font-family:Inter,sans-serif}.bc-hero__badge-text{font-size:13px;font-weight:700;color:var(--navy);line-height:1.3;font-family:Inter,sans-serif}#should-i-apply .broker-inner{align-items:center}.bc-section{padding:80px 0}.bc-tinted{background:var(--surface)}.bc-two-col{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.bc-body-stack{display:flex;flex-direction:column;gap:18px;font-size:16px;line-height:1.72;color:var(--slate);margin-bottom:24px;font-family:Inter,sans-serif}.bc-mini-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bc-mini-card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);padding:18px}.bc-mini-card h4{font-size:14px;font-weight:700;color:var(--navy);margin-bottom:5px;font-family:Bricolage Grotesque,sans-serif}.bc-mini-card p{font-size:13px;color:var(--slate);line-height:1.6;margin:0;font-family:Inter,sans-serif}.bc-why-card{background:#fff;border:1px solid var(--border);border-radius:18px;padding:28px 24px 24px;box-shadow:0 10px 24px #1a1a2e1a;transition:transform .25s ease,box-shadow .25s ease}.bc-why-card:hover{transform:translateY(-2px);box-shadow:0 14px 28px #1a1a2e1f}.bc-why-card__heading{font-size:22px;font-weight:800;color:var(--navy);margin-bottom:16px;font-family:Bricolage Grotesque,sans-serif}.broker-bullets{list-style:none;display:flex;flex-direction:column;gap:12px;margin:0;padding:0}.broker-bullets li{display:flex;align-items:flex-start;gap:11px;font-size:15px;color:var(--navy);line-height:1.65}.broker-bullets li strong{color:var(--navy)}.bc-issues-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:8px}.bc-issue-card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);padding:26px;transition:box-shadow .2s}.bc-issue-card:hover{box-shadow:var(--shadow)}.bc-issue-icon{font-size:22px;margin-bottom:12px;display:block}.bc-issue-card h3{font-size:15px;font-weight:700;color:var(--navy);margin-bottom:8px;font-family:Bricolage Grotesque,sans-serif}.bc-issue-card p{font-size:13px;color:var(--slate);line-height:1.65;margin:0;font-family:Inter,sans-serif}.bc-karl{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);padding:48px;box-shadow:var(--shadow);display:grid;grid-template-columns:1fr 2fr;gap:48px;align-items:center}.bc-karl__photo{aspect-ratio:1;border-radius:14px;overflow:hidden;background:var(--surface)}.bc-karl__img{width:100%;height:100%;object-fit:cover;object-position:top}.bc-karl__em{color:var(--red);font-style:normal;font-weight:700;font-family:Bricolage Grotesque,sans-serif}.bc-karl__creds{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0 32px}.bc-karl__cred{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--navy);font-family:Inter,sans-serif;background:none;border:none;border-radius:0;padding:0}.bc-karl__quote{font-style:italic;font-size:15px;font-weight:400;color:var(--slate)!important;line-height:1.7;font-family:Inter,sans-serif!important}@media(max-width:1024px){.bc-hero__inner{grid-template-columns:1fr}.bc-hero__img-col{display:none}.bc-two-col{grid-template-columns:1fr;gap:32px}.bc-karl{grid-template-columns:1fr}.bc-issues-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.bc-hero{padding:90px 0 40px}.bc-section{padding:56px 0}.bc-mini-cards{grid-template-columns:1fr}.bc-karl{padding:24px}.bc-karl__creds,.bc-issues-grid{grid-template-columns:1fr}.bc-why-card{padding:24px}}
