.industry-page{background:#f5f8fa;color:#0b1c2f}.industry-hero{min-height:760px;padding:150px 6vw 90px;background:radial-gradient(circle at 82% 20%,#163f63 0,transparent 32%),linear-gradient(135deg,#071426,#0b2138);color:#fff;display:flex;flex-direction:column;justify-content:center}.industry-breadcrumb{display:flex;gap:10px;align-items:center;color:#7897b1;font:500 10px var(--sans);letter-spacing:1.4px;text-transform:uppercase;margin-bottom:70px}.industry-breadcrumb a{color:#9fc4df}.industry-hero-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:8vw;align-items:end}.industry-hero h1{font:400 clamp(58px,7vw,108px)/.94 var(--serif);max-width:980px;margin:22px 0 28px;letter-spacing:-3px}.industry-lede{font-size:17px;line-height:1.75;color:#b9c9d7;max-width:720px;margin-bottom:35px}.industry-insight{border-top:1px solid #45647d;padding-top:28px}.industry-insight small{color:#6bb5ec;letter-spacing:2px;font-size:9px}.industry-insight blockquote{font:italic 400 clamp(25px,2.7vw,39px)/1.25 var(--serif);margin:24px 0;color:#fff}.industry-insight p{color:#8ea5b8;font-size:12px}.industry-intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:10vw}.industry-intro-grid h2,.industry-heading h2,.underwriting h2{font:400 clamp(42px,5vw,70px)/1.04 var(--serif);margin:0}.industry-intro-grid p,.industry-heading>p,.underwriting-copy>p{color:#667684;line-height:1.8}.exposure-section{background:#08192c;color:#fff}.industry-heading{display:grid;grid-template-columns:1fr 1.1fr .8fr;gap:5vw;align-items:end;margin-bottom:55px}.industry-heading h2{font-size:clamp(38px,4vw,58px)}.exposure-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #294158;border-left:1px solid #294158}.exposure-card{min-height:275px;padding:30px;border-right:1px solid #294158;border-bottom:1px solid #294158}.exposure-card span{color:#56a7e1;font-size:10px}.exposure-card h3{font:400 25px var(--serif);margin:50px 0 14px}.exposure-card p{font-size:12px;line-height:1.7;color:#91a5b7}.architecture-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.architecture-card{background:#fff;border:1px solid #d5dfe6;padding:28px;min-height:275px;display:flex;flex-direction:column;transition:.25s}.architecture-card:hover{transform:translateY(-5px);box-shadow:0 18px 45px rgba(17,45,67,.1)}.architecture-card small{color:#4a91c6;letter-spacing:1.5px}.architecture-card h3{font:400 25px var(--serif);margin:34px 0 12px}.architecture-card p{color:#697986;font-size:12px;line-height:1.7}.architecture-card b{margin-top:auto;color:#337eb9;text-transform:uppercase;letter-spacing:1px;font-size:9px}.underwriting{background:#0b2035;color:#fff;display:grid;grid-template-columns:1fr 1fr;gap:9vw}.underwriting-list{border-top:1px solid #36516a}.underwriting-item{display:grid;grid-template-columns:45px 1fr;gap:20px;padding:23px 0;border-bottom:1px solid #36516a}.underwriting-item span{color:#58a8e1;font-size:10px}.underwriting-item h3{font:400 20px var(--serif);margin:0 0 7px}.underwriting-item p{font-size:11px;line-height:1.6;color:#91a5b7;margin:0}.industry-contact{background:#071426}.coverage-promise{display:flex;flex-direction:column;border-top:1px solid #334b61;padding-top:22px;margin-top:28px}.coverage-promise strong{color:#fff}.coverage-promise span{color:#8fa5b6;font-size:11px;margin-top:6px}.coverage-disclaimer{padding:26px 6vw;background:#e8eef2;display:flex;gap:35px;color:#5d6b76;font-size:10px}.coverage-disclaimer strong{color:#1a344a;white-space:nowrap}.coverage-disclaimer p{margin:0}.form-success{display:none;margin-top:15px;color:#b9e0bd}.market-access{display:grid;grid-template-columns:1fr 1fr;gap:8vw}.market-panel{background:#0b2035;color:#fff;padding:35px}.carrier-names{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#344b61;margin:20px 0}.carrier-names span{background:#102940;padding:17px;font-size:11px}.market-panel small{color:#849bad;font-size:9px}.market-copy h2{font:400 clamp(38px,4vw,58px)/1.05 var(--serif)}.market-copy p{color:#647481;line-height:1.7}.market-copy a{color:#337eb9;text-decoration:underline}@media(max-width:900px){.industry-hero-grid,.industry-intro-grid,.underwriting,.market-access{grid-template-columns:1fr}.industry-heading{grid-template-columns:1fr}.exposure-grid,.architecture-grid{grid-template-columns:1fr 1fr}.industry-insight{margin-top:35px}.industry-hero{min-height:auto;padding-top:135px}}@media(max-width:600px){.industry-hero h1{letter-spacing:-1px}.exposure-grid,.architecture-grid{grid-template-columns:1fr}.industry-hero{padding-left:24px;padding-right:24px}.coverage-disclaimer{flex-direction:column;gap:8px}}
