.va-page{--va-red:#9e3d47}.va-hero{position:relative;isolation:isolate;background:#0b2033;color:white;overflow:hidden}.va-film,.va-overlay{position:absolute;inset:0;z-index:-1}.va-film{background:url('/media/va-family.jpg') center/cover}.va-film video{width:100%;height:100%;object-fit:cover;object-position:center}.va-overlay{background:linear-gradient(90deg,rgba(6,24,41,.94) 0%,rgba(6,24,41,.8) 36%,rgba(6,24,41,.22) 80%)}.va-hero-content{padding:30px 0 30px}.va-hero .breadcrumbs{margin-bottom:55px}.va-hero .eyebrow{color:#efd7bc;max-width:620px}.va-hero h1{max-width:740px;font-size:clamp(48px,5.4vw,80px);line-height:1.04}.va-intro{max-width:585px;font-size:19px;line-height:1.8;color:#e4ebf0;margin:28px 0 30px}.va-hero .action-row{gap:15px}.va-film-controls{margin-top:58px;display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:12px;color:#e0e7ed}.va-film-controls button{background:#102a43b3;border:1px solid #ffffff80;border-radius:25px;padding:11px 16px;color:white;font-size:12px;white-space:nowrap}.va-honor-band{background:#f4eeea;border-bottom:1px solid #e4d8d2;display:flex;gap:25px;justify-content:center;align-items:center;padding:20px 6%;text-align:center}.va-honor-band p{margin:0;font:600 16px/1.7 Outfit,Arial,sans-serif}.va-honor-band>span{color:var(--va-red);font-size:20px}.mobile-break{display:none}.va-page .section .eyebrow{color:#983944}.va-page .dark .eyebrow{color:#edb4ad}.va-broker-card{background:#eef3f6;border:1px solid #dbe5eb;border-radius:25px;overflow:hidden;max-width:460px;justify-self:end}.va-broker-card>img{width:100%;aspect-ratio:1.65;object-fit:cover;object-position:center 23%;display:block}.va-broker-card>div{padding:30px}.va-broker-card .eyebrow{margin-bottom:13px;font-size:11px}.va-broker-card p:not(.eyebrow){font-size:15px;line-height:1.7;color:#5c7285}.va-broker-card .button{margin:5px 0 22px}.va-broker-card .inline-link{display:block}.va-commitment{grid-template-columns:1.15fr .85fr}.va-next-chapter .info-card{background:#102d48;border-color:#335068;display:flex;flex-direction:column;align-items:flex-start}.va-next-chapter .info-card p{color:#d1dce5;flex:1}.va-next-chapter .inline-link{border:0;padding:8px 0;background:none;color:#efd7bc;text-align:left;line-height:1.5}.va-next-chapter .page-note{color:#c5d3df}.va-card-number{font:700 15px Outfit,Arial,sans-serif;color:#edb4ad;letter-spacing:3px;margin-bottom:24px}.va-faq details{border-top:1px solid #d8e2e9;padding:25px 0}.va-faq details:last-child{border-bottom:1px solid #d8e2e9}.va-faq summary{cursor:pointer;font:700 20px/1.5 Outfit,Arial,sans-serif;list-style:none;display:flex;justify-content:space-between;gap:22px}.va-faq summary::-webkit-details-marker{display:none}.va-faq summary:after{content:'+';color:var(--va-red);font-weight:500;font-size:25px}.va-faq details[open] summary:after{content:'−'}.va-faq p{font-size:17px;line-height:1.8;color:#5c7285;margin-bottom:0}.va-disclosure{padding-block:25px}.va-disclosure p{font-size:12px;line-height:1.8;color:#657989;max-width:1030px}
@media(max-width:850px){.va-hero .breadcrumbs{margin-bottom:40px}.va-film video{object-position:65% center}.va-overlay{background:linear-gradient(90deg,#081d30e8,#081d3070)}.va-hero h1{font-size:61px}.va-intro{max-width:540px}.va-commitment{grid-template-columns:1fr;gap:40px}.va-broker-card{justify-self:start;max-width:100%;display:grid;grid-template-columns:.8fr 1fr}.va-broker-card>img{height:100%;aspect-ratio:auto}.va-questions{grid-template-columns:1fr;gap:40px}}
@media(max-width:540px){.va-hero-content{padding-top:24px}.va-hero .breadcrumbs{margin-bottom:38px}.va-hero h1{font-size:49px}.va-hero .eyebrow{font-size:11px;max-width:300px}.va-intro{font-size:17px}.va-hero .action-row{align-items:stretch;flex-direction:column}.va-film-controls{align-items:flex-start;flex-direction:column;gap:16px;margin-top:36px}.va-film video{object-position:68% center}.va-overlay{background:#081d30bd}.va-honor-band{gap:13px;padding-block:17px}.va-honor-band p{font-size:14px}.mobile-break{display:block}.va-broker-card{display:block}.va-broker-card>img{aspect-ratio:1.3}.va-broker-card>div{padding:26px}.va-faq summary{font-size:18px}}

.va-broker-card p.va-broker-specialty{font-weight:700;font-size:17px;line-height:1.6;color:var(--navy);margin:14px 0}
