.hero-v2 .hero-inner{display:block}.hero-v2 .hero-card{background:#0b1a2b;border:1px solid #1d3047;border-radius:18px;padding:52px 56px;max-width:1000px;margin:0 auto}.hero-v2 .eyebrow{color:#e07a2e;font-weight:700;letter-spacing:.14em;font-size:14px;margin:0}.hero-v2 .rule{width:56px;height:4px;background:#e07a2e;margin:12px 0 26px;border-radius:2px}.hero-v2 h1{color:#fff;font-weight:800;font-size:46px;line-height:1.1;letter-spacing:-.01em;margin:0}.hero-v2 .lead{color:#a9b9cc;font-size:18px;line-height:1.6;margin-top:20px}.hero-v2 .cta-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.hero-v2 .cta-row .btn{white-space:nowrap;padding:15px 26px;border-radius:10px;font-weight:700;font-size:16px}.hero-option-a.hero-v2 a.btn.btn-primary{background:#b8520a;color:#fff;border:2px solid #b8520a}.hero-option-a.hero-v2 a.btn.btn-primary:hover,.hero-option-a.hero-v2 a.btn.btn-primary:focus-visible{background:#9c4508;border-color:#9c4508}.hero-option-a.hero-v2 a.btn.btn-call{background:transparent;color:#e07a2e;border:2px solid #b8520a}.hero-option-a.hero-v2 a.btn.btn-call:hover,.hero-option-a.hero-v2 a.btn.btn-call:focus-visible{background:rgba(184,82,10,.15);color:#f5b26b;border-color:#e07a2e}.hero-v2 .btn:focus-visible{outline:3px solid #f5b26b;outline-offset:2px}.hero-v2 .hero-chips{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0 0;padding:0;list-style:none}.hero-option-a.hero-v2 .hero-chips li{border:1px solid #2c4560;color:#cfdae6;padding:8px 16px;border-radius:999px;font-size:14px;font-weight:600;background:none}.hero-v2 .contact-secondary{color:#a9b9cc;margin-top:16px}.hero-v2 .contact-secondary a{color:#cfdae6}@media (max-width:700px){.hero-v2 .hero-card{padding:30px 22px}.hero-v2 h1{font-size:32px}.hero-v2 .lead{font-size:16px}.hero-v2 .cta-row .btn{white-space:normal;text-align:center;flex:1 1 100%}}.hero-option-a.hero-v2 .hero-chips li{background:transparent;border:1px solid #2c4560;color:#cfdae6}.hero-option-a.hero-v2{background:linear-gradient(rgba(8,20,34,.78),rgba(8,20,34,.86)),url(/images/hero-1200.webp) center/cover no-repeat}@media (min-width:1000px){.hero-option-a.hero-v2{background-image:linear-gradient(rgba(8,20,34,.78),rgba(8,20,34,.86)),url(/images/hero.webp)}}.hero-option-a.hero-v2 a.btn.btn-call{background:transparent;color:#fff;border:2px solid #fff}.hero-option-a.hero-v2 a.btn.btn-call:hover,.hero-option-a.hero-v2 a.btn.btn-call:focus-visible{background:#fff;color:#14324f;border-color:#fff}.hero-option-a.hero-v2 .hero-chips li{background:#b8520a;border:1px solid #b8520a;color:#fff}.hero-option-a.hero-v2 .hero-chips li::before{color:#fff}
.hero-v2 .hero-inner.has-photo{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;align-items:stretch;max-width:1240px}.hero-v2 .has-photo .hero-card{max-width:none;margin:0}.hero-v2 .hero-photo{margin:0;display:flex;flex-direction:column;border-radius:18px;overflow:hidden;border:1px solid #1d3047;background:#0b1a2b}.hero-v2 .hero-photo img{flex:1 1 auto;width:100%;height:100%;min-height:0;object-fit:cover;display:block}.hero-v2 .hero-photo figcaption{color:#cfdae6;font-size:12px;padding:6px 12px;background:#0b1a2b}@media (max-width:999px){.hero-v2 .hero-inner.has-photo{display:block}.hero-v2 .hero-photo{margin-top:20px}.hero-v2 .hero-photo img{aspect-ratio:3/2;height:auto}}.nav-dropdown a:hover,.nav-dropdown a:focus-visible{background:#b8520a;color:#fff}
