/* Insure With Sunny — shared stylesheet */
:root{
  --navy:#0b2a4a;
  --navy-deep:#071e36;
  --blue:#1773c4;
  --blue-dark:#0f5aa0;
  --blue-soft:#eaf3fb;
  --gold:#d9a441;
  --ink:#1d2c3d;
  --muted:#5d6e81;
  --line:#e2e9f1;
  --bg:#ffffff;
  --bg-soft:#f4f7fb;
  --radius:14px;
  --shadow:0 10px 30px rgba(11,42,74,.10);
  --font:'Manrope',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;
  --font-display:'Fraunces',Georgia,'Times New Roman',serif;
  --ease:cubic-bezier(.16,1,.3,1);
}
*{margin:0;padding:0;box-sizing:border-box}
html{scroll-behavior:smooth}
body{font-family:var(--font);color:var(--ink);line-height:1.65;background:var(--bg);-webkit-font-smoothing:antialiased}
img{max-width:100%}
a{color:var(--blue);text-decoration:none}
a:hover{color:var(--blue-dark)}
.container{width:min(1140px,92%);margin:0 auto}
section{padding:96px 0}
h1,h2,h3{line-height:1.22;color:var(--navy);letter-spacing:-.02em}
h1,h2{font-family:var(--font-display);font-weight:600;letter-spacing:-.015em}
h1{font-size:clamp(2.4rem,5vw,3.8rem);font-weight:700}
h2{font-size:clamp(1.7rem,3.2vw,2.4rem);font-weight:600;margin-bottom:14px}
h3{font-size:1.15rem;font-weight:700;margin-bottom:8px}
p{margin-bottom:14px;color:var(--muted)}
.lead{font-size:1.12rem;color:var(--muted)}
.eyebrow{display:inline-block;font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin-bottom:10px}
.center{text-align:center}
.section-soft{background:var(--bg-soft)}

/* Topbar */
.topbar{background:var(--navy-deep);color:#cdd9e6;font-size:.85rem}
.topbar .container{display:flex;justify-content:space-between;align-items:center;padding:8px 0;gap:12px;flex-wrap:wrap}
.topbar a{color:#fff;font-weight:700}
.topbar .tb-left span{margin-right:18px}

/* Header */
.site-header{position:sticky;top:0;z-index:100;background:#fff;border-bottom:1px solid var(--line)}
.nav-wrap{display:flex;align-items:center;justify-content:space-between;padding:14px 0;gap:16px;width:min(1280px,94%)}
.brand{display:flex;align-items:center;gap:8px;font-weight:800;font-size:1.1rem;color:var(--navy);flex-shrink:0;white-space:nowrap}
/* Navy recolor of the horizontal logo, embedded as a data URI (the file API mangles raw binary uploads).
   Local source: images/logo-horizontal-navy-src.png (438x174, displayed at 83x30 for crisp retina rendering). */
.brand-logo{display:inline-block;width:70px;height:28px;flex-shrink:0;background:url('data:image/png;base64,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') center/contain no-repeat}
.brand-mark{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,var(--blue),var(--navy));color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.1rem}
.brand small{display:block;font-size:.68rem;font-weight:600;color:var(--muted);letter-spacing:.06em}
.main-nav{display:flex;align-items:center;gap:2px;flex-shrink:1;min-width:0}
.main-nav a{color:var(--ink);font-weight:600;font-size:.92rem;padding:10px 11px;border-radius:8px;white-space:nowrap}
.main-nav a:hover{background:var(--blue-soft);color:var(--navy)}
.main-nav a.active{background:var(--navy);color:#fff}
.nav-cta{display:flex;align-items:center;gap:8px;flex-shrink:0}
.nav-cta .btn{white-space:nowrap}
.btn{display:inline-block;padding:13px 26px;border-radius:10px;font-weight:800;font-size:.98rem;border:2px solid transparent;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;text-align:center}
.btn:hover{transform:translateY(-2px)}
.btn-primary{background:var(--blue);color:#fff;box-shadow:0 8px 20px rgba(23,115,196,.28)}
.btn-primary:hover{background:var(--blue-dark);color:#fff}
.btn-gold{background:var(--gold);color:var(--navy-deep)}
.btn-gold:hover{color:var(--navy-deep);filter:brightness(1.05)}
.btn-outline{border-color:#fff;color:#fff}
.btn-outline:hover{background:#fff;color:var(--navy)}
.btn-dark{background:var(--navy);color:#fff}
.btn-dark:hover{background:var(--navy-deep);color:#fff}
.btn-sm{padding:10px 18px;font-size:.9rem}
.hamburger{display:none;background:none;border:0;cursor:pointer;padding:8px}
.hamburger span{display:block;width:26px;height:3px;background:var(--navy);border-radius:2px;margin:5px 0}

/* Hero */
.hero{background:radial-gradient(1100px 500px at 85% -10%,rgba(23,115,196,.45),transparent 60%),radial-gradient(900px 480px at -10% 110%,rgba(217,164,65,.22),transparent 55%),linear-gradient(160deg,var(--navy-deep),var(--navy) 60%,#0e3a66);color:#fff;padding:88px 0 96px;position:relative;overflow:hidden}
.hero::after{content:"";position:absolute;right:3%;top:50%;transform:translateY(-50%);height:88%;aspect-ratio:1;background:url('/images/logo-icon.png?v=4') center/contain no-repeat;opacity:.6;pointer-events:none}
.hero h1{color:#fff;margin-bottom:16px}
.hero p{color:#c4d4e4;font-size:1.12rem;max-width:640px}
.hero .hero-sub{color:var(--gold);font-weight:700;letter-spacing:.02em}
.hero-ctas{display:flex;gap:14px;margin-top:28px;flex-wrap:wrap}
.hero-badges{display:flex;gap:26px;margin-top:34px;flex-wrap:wrap}
.hero-badges div{font-size:.9rem;color:#c4d4e4}
.hero-badges strong{display:block;color:#fff;font-size:1.25rem}
.page-hero{background:linear-gradient(150deg,var(--navy-deep),var(--navy) 65%,#0e3a66);color:#fff;padding:64px 0}
.page-hero h1{color:#fff;margin-bottom:12px}
.page-hero p{color:#c4d4e4;max-width:720px;font-size:1.08rem}
.breadcrumb{font-size:.85rem;color:#9fb2c6;margin-bottom:14px}
.breadcrumb a{color:#d6e3f0}

/* Cards & grids */
.grid{display:grid;gap:22px}
.grid-3{grid-template-columns:repeat(3,1fr)}
.grid-2{grid-template-columns:repeat(2,1fr)}
.grid-4{grid-template-columns:repeat(4,1fr)}
.card{background:#fff;border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:var(--radius);padding:28px;box-shadow:var(--shadow);transition:transform .18s ease}
.card:hover{transform:translateY(-4px)}
.card h3 a{color:var(--navy)}
.card p{font-size:.95rem;margin-bottom:10px}
.card .card-link{font-weight:800;font-size:.92rem}

/* Scroll reveals */
.reveal{opacity:0;transform:translateY(22px);transition:opacity .55s ease,transform .55s ease}
.reveal.in{opacity:1;transform:none}
@media (prefers-reduced-motion:reduce){.reveal{opacity:1!important;transform:none!important;transition:none!important}}

/* Trust bar */
.trustbar{background:var(--navy-deep);border-top:1px solid rgba(217,164,65,.35)}
.trustbar-inner{display:flex;justify-content:center;align-items:center;gap:36px;flex-wrap:wrap;padding:14px 0}
.trustbar-inner span{color:#cdd9e6;font-size:.9rem;font-weight:600;white-space:nowrap}
.trustbar-inner strong{color:var(--gold);font-weight:800}

/* Condensed sticky header on scroll */
.site-header.scrolled{box-shadow:0 6px 24px rgba(11,42,74,.12)}
.site-header.scrolled .nav-wrap{padding:8px 0}

/* How-it-works steps */
.step-num{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--navy);color:#fff;font-weight:800;font-size:1.15rem;margin-bottom:14px}
.step-card{position:relative}

/* Testimonial carousel */
.t-carousel{position:relative;max-width:760px;margin:0 auto}
.t-slide{display:none}
.t-slide.active{display:block;animation:tFade .5s ease}
@keyframes tFade{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
.t-carousel .testimonial{font-size:1.08rem}
.t-nav{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:22px}
.t-arrow{background:#fff;border:1px solid var(--line);border-radius:50%;width:40px;height:40px;font-size:1.1rem;color:var(--navy);cursor:pointer;line-height:1;transition:background .15s ease}
.t-arrow:hover{background:var(--blue-soft)}
.t-dots{display:flex;gap:8px}
.t-dot{width:10px;height:10px;border-radius:50%;border:none;background:#c4d4e4;cursor:pointer;padding:0;transition:background .15s ease}
.t-dot.active{background:var(--gold);transform:scale(1.25)}
@media (prefers-reduced-motion:reduce){.t-slide.active{animation:none}}

/* Dropdown nav */
.nav-drop{position:relative;display:flex;align-items:center}
.nav-drop>a{color:var(--ink);font-weight:600;font-size:.92rem;padding:10px 2px 10px 9px;border-radius:8px;white-space:nowrap}
.nav-drop>a:hover{background:var(--blue-soft);color:var(--navy)}
.nav-drop>a.active{background:var(--navy);color:#fff}
.nav-chev{background:none;border:0;cursor:pointer;color:var(--muted);font-size:.72rem;padding:12px 8px 12px 2px;border-radius:8px;line-height:1;transition:transform .25s var(--ease)}
.nav-drop:hover .nav-chev{transform:rotate(180deg)}
.nav-menu{position:absolute;top:calc(100% + 8px);left:0;min-width:280px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 24px 60px rgba(11,42,74,.18);padding:8px;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .25s var(--ease),transform .25s var(--ease),visibility .25s;z-index:400}
.nav-menu::before{content:"";position:absolute;top:-8px;left:0;right:0;height:8px}
.nav-drop:hover .nav-menu,.nav-drop:focus-within .nav-menu,.nav-drop.open .nav-menu{opacity:1;visibility:visible;transform:none}
.nav-drop.open .nav-chev{transform:rotate(180deg)}
.nav-menu a{display:block;padding:11px 14px;border-radius:8px;font-weight:600;font-size:.93rem;color:var(--ink)}
.nav-menu a::after{display:none}
.nav-menu a:hover{background:var(--blue-soft);color:var(--blue-dark)}
.nav-menu a.nav-more{border-top:1px solid var(--line);border-radius:0 0 8px 8px;color:var(--blue-dark);font-weight:700}
/* Ontario service-area page: postal checker + map */
.postal-check{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}
.postal-check input{padding:13px 16px;border:1px solid var(--line);border-radius:10px;font-size:1rem;width:200px;text-transform:uppercase;letter-spacing:.06em}
.postal-check input:focus{outline:2px solid var(--blue);border-color:var(--blue)}
.postal-result{margin:16px 0 0;font-size:1rem;line-height:1.55}
.postal-result.postal-ok{color:#0d6b3f}
.postal-result.postal-no{color:var(--ink)}
.postal-result.postal-error{color:#b3261e}
.map-wrap{border-radius:16px;overflow:hidden;box-shadow:var(--shadow);border:1px solid var(--line)}
.map-wrap iframe{width:100%;height:420px;border:0;display:block}

/* ---- Premium layer ---- */

/* Dark quote CTA section */
.section-dark{background:linear-gradient(160deg,var(--navy-deep),var(--navy) 70%,#0e3a66);color:#c4d4e4}
.section-dark h2{color:#fff}
.section-dark .eyebrow{color:var(--gold)}
.section-dark .lead,.section-dark p{color:#b9cde2}
.section-dark .checklist li{color:#e4eef8}
.section-dark a{color:#fff}
.section-dark .quote-form{background:#fff;box-shadow:0 24px 60px rgba(0,0,0,.35);border:none}
.section-dark .quote-form h3{color:var(--navy)}
.section-dark .quote-form label{color:var(--ink)}
.section-dark .quote-form p{color:var(--muted)}
.section-dark .quote-form a{color:var(--blue)}
/* Insurance markets marquee */
.markets{padding:44px 0;background:#fff;border-bottom:1px solid var(--line);overflow:hidden}
.markets-eyebrow{text-align:center;font-size:.78rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-weight:700;margin-bottom:24px}
.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}
.marquee-track{display:flex;width:max-content;animation:marquee 55s linear infinite}
.marquee-tile{flex-shrink:0;margin-right:14px;background:var(--bg-soft);border:1px solid var(--line);border-radius:12px;padding:13px 22px;font-weight:800;color:var(--navy);white-space:nowrap;font-size:.93rem}
/* Logo tiles: uniform optical height, full colour */
.logo-tile{flex-shrink:0;margin-right:14px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:10px 22px;display:flex;align-items:center;justify-content:center;height:78px;box-sizing:border-box}
.logo-tile img{height:46px;width:auto;max-width:160px;object-fit:contain}
.logo-tile img.logo-xl{height:58px}
.logo-tile img.logo-wide{height:52px;max-width:212px}
.logo-tile img.logo-big{height:64px;max-width:250px}
.logo-tile img.logo-bigwide{height:39px;max-width:270px}
.logo-tile img.logo-md{height:52px;max-width:210px}
@keyframes marquee{to{transform:translateX(-50%)}}
@media (prefers-reduced-motion:reduce){.marquee-track{animation:none;width:auto;flex-wrap:wrap;justify-content:center}.marquee-tile,.logo-tile{margin-bottom:14px}}

/* Light cards inside dark sections: reset to readable dark text (overrides .section-dark a/p rules) */
.section-dark .card h3{color:var(--navy)}
.section-dark .card p{color:var(--ink)}
.section-dark .card a{color:var(--blue)}
.section-dark .related h3{color:var(--navy)}
.section-dark .related a{color:var(--blue)}

/* Editorial: testimonial quote marks */
.testimonial{position:relative}
.testimonial::before{content:"\201C";position:absolute;top:6px;left:18px;font-family:var(--font-display);font-size:4.5rem;line-height:1;color:var(--gold);opacity:.35;pointer-events:none}
.testimonial{padding-top:34px}

/* Editorial: display numerals for hero stats */
.hero-badges strong{font-family:var(--font-display);font-weight:600;font-size:1.9rem;letter-spacing:-.01em}

/* Micro-interactions: animated link underlines */
.main-nav a{position:relative}
.main-nav a::after{content:"";position:absolute;left:11px;right:11px;bottom:6px;height:2px;background:var(--gold);border-radius:2px;transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}
.main-nav a:hover::after{transform:scaleX(1)}
.main-nav a.active::after{transform:scaleX(1)}
.card-link{position:relative}
.card-link::after{content:"";position:absolute;left:0;bottom:-3px;height:2px;width:100%;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}
.card-link:hover::after{transform:scaleX(1)}

/* Micro-interactions: button depth */
.btn{transition:transform .2s var(--ease),box-shadow .2s var(--ease),filter .2s ease}
.btn:hover{transform:translateY(-3px)}
.btn-primary:hover{box-shadow:0 14px 28px rgba(23,115,196,.35)}
.btn-gold:hover{box-shadow:0 14px 28px rgba(217,164,65,.4)}

/* Micro-interactions: image zoom */
.img-zoom{overflow:hidden;border-radius:var(--radius)}
.img-zoom img{transition:transform .8s var(--ease);display:block;width:100%}
.img-zoom:hover img{transform:scale(1.04)}

/* Invisible polish: selection + focus */
::selection{background:var(--gold);color:var(--navy-deep)}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--gold);outline-offset:2px;border-radius:4px}

/* Back to top */
.to-top{position:fixed;right:22px;bottom:22px;z-index:150;width:46px;height:46px;border-radius:50%;border:none;background:var(--navy);color:#fff;font-size:1.3rem;cursor:pointer;box-shadow:0 10px 26px rgba(11,42,74,.35);opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .3s var(--ease),transform .3s var(--ease)}
.to-top.show{opacity:1;transform:none;pointer-events:auto}
.to-top:hover{background:var(--blue)}
@media(max-width:720px){.to-top{bottom:86px;right:16px}}

/* Stats */
.stats{background:var(--navy);color:#fff;padding:52px 0}
.stats .grid-4{text-align:center}
.stat strong{display:block;font-size:2.4rem;font-weight:800;color:var(--gold)}
.stat span{color:#c4d4e4;font-size:.95rem}

/* Split */
.split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}
.checklist{list-style:none;margin:18px 0}
.checklist li{padding:9px 0 9px 34px;position:relative;color:var(--ink);font-weight:600}
.checklist li::before{content:"✓";position:absolute;left:0;top:9px;width:24px;height:24px;border-radius:50%;background:var(--blue-soft);color:var(--blue);font-weight:800;display:flex;align-items:center;justify-content:center;font-size:.85rem}

/* Testimonials */
.testimonial{background:#fff;border-left:4px solid var(--gold);border-radius:0 var(--radius) var(--radius) 0;padding:24px;box-shadow:var(--shadow);font-style:italic}
.testimonial footer{font-style:normal;font-weight:700;color:var(--navy);margin-top:10px;font-size:.9rem}

/* FAQ */
.faq-item{border:1px solid var(--line);border-radius:12px;margin-bottom:12px;background:#fff;overflow:hidden}
.faq-q{width:100%;background:none;border:0;text-align:left;padding:18px 20px;font-family:var(--font);font-size:1.02rem;font-weight:700;color:var(--navy);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px}
.faq-q::after{content:"+";font-size:1.4rem;color:var(--blue);font-weight:800;flex-shrink:0}
.faq-item.open .faq-q::after{content:"–"}
.faq-a{max-height:0;overflow:hidden;transition:max-height .25s ease}
.faq-a p{padding:0 20px 18px;font-size:.96rem}

/* Forms */
.quote-form{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:32px;box-shadow:var(--shadow)}
.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.form-group{margin-bottom:16px}
.form-group label{display:block;font-weight:700;font-size:.9rem;margin-bottom:6px;color:var(--navy)}
.form-group input,.form-group select,.form-group textarea{width:100%;padding:13px 14px;border:1.5px solid var(--line);border-radius:10px;font-family:var(--font);font-size:1rem;color:var(--ink)}
.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px rgba(23,115,196,.15)}

/* CTA band */
.cta-band{background:linear-gradient(120deg,var(--blue-dark),var(--blue));color:#fff;border-radius:20px;padding:52px;text-align:center;box-shadow:var(--shadow)}
.cta-band h2{color:#fff}
.cta-band p{color:#dbe9f7;max-width:620px;margin:0 auto 24px}
.cta-band .hero-ctas{justify-content:center}

/* Footer */
footer.site-footer{background:var(--navy-deep);color:#a9bdcf;padding:56px 0 0;margin-top:0}
.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;padding-bottom:40px}
.site-footer h4{color:#fff;font-size:1rem;margin-bottom:14px}
.site-footer a{color:#a9bdcf;font-size:.93rem}
.site-footer a:hover{color:#fff}
.site-footer ul{list-style:none}
.site-footer li{margin-bottom:9px}
.footer-bottom{border-top:1px solid rgba(255,255,255,.12);padding:20px 0;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:.85rem}

/* Mobile call bar */
.mobile-callbar{display:none;position:fixed;bottom:0;left:0;right:0;z-index:200;background:#fff;border-top:1px solid var(--line);padding:10px 12px;box-shadow:0 -6px 20px rgba(0,0,0,.12)}
.mobile-callbar a{flex:1;text-align:center;padding:13px;border-radius:10px;font-weight:800}
.mobile-callbar .call{background:var(--blue);color:#fff;margin-right:8px}
.mobile-callbar .quote{background:var(--gold);color:var(--navy-deep)}

/* Related links */
.related{background:var(--bg-soft);border-radius:var(--radius);padding:30px}
.related h3{margin-bottom:12px}
.related ul{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:8px}
.related a{font-weight:700}

/* Roomier desktop nav at mid widths */
@media(max-width:1180px){
  .main-nav a{font-size:.88rem;padding:10px 8px}
  .main-nav a::after{left:8px;right:8px}
  .nav-drop>a{padding:10px 3px 10px 8px}
  .nav-chev{padding:12px 8px 12px 2px}
  .nav-cta{gap:6px}
  .nav-cta .btn{padding:9px 14px;font-size:.82rem}
}
@media(max-width:1060px){
  .nav-cta .btn-primary{display:none}
  .brand{font-size:1.05rem}
  .brand-logo{width:70px;height:25px}
}

/* Responsive */
@media(max-width:960px){
  .grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}
  .split{grid-template-columns:1fr;gap:28px}
  .footer-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:720px){
  section{padding:48px 0}
  .topbar .tb-right{display:none}
  .main-nav{position:fixed;top:0;right:-280px;width:260px;height:100vh;background:#fff;flex-direction:column;align-items:stretch;padding:70px 20px 20px;gap:4px;box-shadow:-10px 0 30px rgba(0,0,0,.15);transition:right .25s ease;z-index:300}
  .main-nav.open{right:0}
  .main-nav a{padding:13px}
  .nav-drop{flex-wrap:wrap}
  .nav-drop>a{flex:1;padding:13px 6px 13px 13px}
  .nav-chev{padding:16px 14px;font-size:.85rem}
  .nav-menu{position:static;flex-basis:100%;min-width:0;opacity:1;visibility:visible;transform:none;display:none;box-shadow:none;border:0;border-left:3px solid var(--gold);border-radius:0;padding:4px 0 4px 6px;margin:2px 0 6px 13px}
  .nav-menu::before{display:none}
  .nav-drop.open .nav-menu{display:block}
  .hamburger{display:block}
  .nav-cta{display:none}
  .trustbar-inner{gap:8px 20px;padding:12px 0}
  body{overflow-x:clip}
  .grid-2,.grid-3,.grid-4{grid-template-columns:1fr}
  .form-row{grid-template-columns:1fr}
  .mobile-callbar{display:flex}
  body{padding-bottom:70px}
  .related ul{grid-template-columns:1fr}
  .footer-grid{grid-template-columns:1fr}
  .hero{padding:64px 0 72px}
  .hero::after{display:none}
}
.nav-close{display:none}
@media(max-width:720px){
  .nav-close{display:block;position:absolute;top:16px;right:18px;background:none;border:0;font-size:1.6rem;cursor:pointer;color:var(--navy)}
}

/* Headshot banner */
/* headshot-banner v3: CSS-cropped logo, single row */
.headshot-banner{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:14px;padding:40px 18px 16px;background:linear-gradient(to top,rgba(7,30,54,.94) 30%,transparent);border-radius:0 0 16px 16px}
.hb-logo{width:220px;height:84px;overflow:hidden;flex-shrink:0;position:relative;display:block}
.hb-logo img{position:absolute;width:319px;max-width:none;height:auto;left:-46px;top:-57px;display:block}
.headshot-banner .hb-name{color:#fff;font-weight:700;font-size:1.02rem;line-height:1.3;white-space:nowrap}
.headshot-banner .hb-name span{color:rgba(255,255,255,.72);font-weight:400;font-size:.8rem;letter-spacing:.12em}
@media (max-width:560px){
.headshot-banner{gap:10px;padding:32px 14px 12px}
.hb-logo{width:150px;height:57px}
.hb-logo img{width:217px;left:-31px;top:-39px}
.headshot-banner .hb-name{font-size:.88rem;white-space:normal}
}

/* Insurance Insights */
.article-date{font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}
.article-body{font-size:1.05rem;line-height:1.75}
.article-body h2{margin:32px 0 12px;font-size:1.45rem}
.article-body p{margin-bottom:18px}
.takeaways{background:var(--blue-soft);border-left:4px solid var(--gold);border-radius:0 var(--radius) var(--radius) 0;padding:22px 26px;margin:28px 0}
.takeaways h3{margin-bottom:10px}
.takeaways ul{margin:0;padding-left:20px}
.takeaways li{margin-bottom:8px}
.article-sources{margin-top:36px;padding-top:20px;border-top:1px solid var(--line);font-size:.92rem}
.article-sources h3{font-size:1rem;margin-bottom:8px}
.article-sources ul{padding-left:20px}
.article-sources li{margin-bottom:6px}
.author-box{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:22px 26px;margin-top:28px;box-shadow:var(--shadow)}
.author-box span{color:var(--muted);font-size:.92rem}
