@media(max-width:1120px){.header-inner{min-height:132px}.years{display:none}.brand-name{font-size:1.65rem}.brand-mark{width:54px;height:54px}.header-advisors{gap:24px}.header-advisors div{display:block}.header-advisors a{display:block}.nav-inner{gap:0}.main-nav a{padding-inline:7px;font-size:.72rem}.logo-grid{grid-template-columns:repeat(4,1fr)}.benefit-grid{grid-template-columns:repeat(3,1fr)}.benefit-grid article{border-left:0;border-top:1px solid var(--border)}}
@media(max-width:1050px){.container{width:min(calc(100% - 32px),720px)}.section{padding:64px 0}.header-inner{min-height:82px}.brand-logo{width:auto;height:auto;max-width:126px}.header-advisors{display:none}.nav-toggle{display:grid;width:48px;height:48px;padding:11px;border:0;background:transparent;place-content:center;gap:5px}.nav-toggle span{display:block;width:27px;height:3px;border-radius:2px;background:var(--navy)}.main-nav{position:absolute;top:82px;right:0;left:0;display:none;box-shadow:0 20px 30px rgba(2,23,47,.22)}.main-nav.is-open{display:block}.nav-inner{display:grid;width:100%;padding:10px 16px 18px}.main-nav a{min-height:44px;padding:12px 10px;border-bottom:1px solid rgba(255,255,255,.1);font-size:.9rem}.main-nav a.active::after{display:none}.main-nav .nav-quote{margin-top:10px}.hero-inner{min-height:390px;justify-content:center;text-align:center}.hero-copy{padding:48px 0}.hero .eyebrow{justify-content:center}.hero h1{font-size:3.25rem}.hero-lead{margin-inline:auto}.hero .button-row{justify-content:center}.trust-strip{grid-template-columns:repeat(2,1fr);gap:1px;width:100%;padding:0;background:rgba(255,255,255,.16)}.trust-strip div,.trust-strip div:first-child{padding:18px;border:0;background:var(--navy-deep);text-align:center}.service-grid{grid-template-columns:1fr}.service-card{display:grid;grid-template-columns:190px 1fr}.service-card-head{grid-column:1/-1}.service-visual{height:auto;min-height:225px}.benefit-grid{grid-template-columns:repeat(2,1fr)}.advisor-grid{grid-template-columns:1fr}.split{align-items:flex-start;flex-direction:column}.final-cta .button-row{justify-content:flex-start}.footer-grid{grid-template-columns:1.5fr 1fr 1fr}.footer-grid>div:last-child{grid-column:2}.content-grid,.contact-grid{grid-template-columns:1fr}}
@media(max-width:600px){.container{width:calc(100% - 28px)}.section{padding:52px 0}.section-sm{padding:36px 0}.header-inner{min-height:76px}.brand{gap:8px}.brand-logo{width:auto;height:auto;max-width:112px}.main-nav{top:76px}.hero::after{width:300px;height:300px}.hero-inner{min-height:330px}.hero-copy{padding:38px 0 34px}.hero h1{margin:12px 0 14px;font-size:2.45rem}.hero-lead{font-size:.94rem}.hero .button-row{display:grid}.hero .button{width:100%}.trust-strip b{font-size:.78rem}.trust-strip span{font-size:.65rem}.logo-grid{grid-template-columns:repeat(3,1fr);gap:7px}.logo-grid div{height:65px;padding:9px}.section-kicker{margin-bottom:18px}.section-heading{margin-bottom:28px}.section-heading h2{font-size:1.8rem}.service-grid{gap:9px}.service-card{display:flex;position:relative;min-height:108px;flex-direction:column;border-radius:6px}.service-card-head{min-height:0;padding:14px 54px 5px 64px;background:var(--navy)!important}.service-card-head .line-icon{position:absolute;top:19px;left:14px;width:40px;height:40px;flex-basis:40px;font-size:1.2rem}.service-card-head h3{font-size:.88rem}.service-card.featured{background:linear-gradient(120deg,#b77712,var(--gold))}.service-card.featured .service-card-head{background:transparent!important}.service-visual,.service-body ul{display:none}.service-body{padding:0 54px 13px 64px;background:var(--navy)}.featured .service-body{background:transparent}.service-body p{min-height:0;color:#e2e9ef;font-size:.76rem;line-height:1.35}.service-body .text-link{position:absolute;top:38px;right:16px;width:26px;height:30px;color:var(--white);font-size:0}.service-body .text-link span{font-size:1.55rem}.benefit-grid{grid-template-columns:1fr 1fr;gap:8px}.benefit-grid article{padding:16px 8px;border:1px solid var(--border);text-align:center}.benefit-grid span{font-size:1.7rem}.benefit-grid h3{font-size:.72rem}.benefit-grid p{font-size:.7rem}.advisor-card{align-items:flex-start;padding:20px}.advisor-initial{width:58px;height:58px;flex-basis:58px;font-size:1.5rem}.claims-callout,.final-cta{text-align:center}.claims-callout .button,.final-cta .button{width:100%}.final-cta .button-row{display:grid;width:100%}.petro-link{padding:10px}.footer-grid{grid-template-columns:1fr 1fr;gap:30px}.footer-grid>div:first-child{grid-column:1/-1}.footer-grid>div:last-child{grid-column:auto}.quote-form{grid-template-columns:1fr}.form-field.full,.consent{grid-column:auto}.page-hero{padding:52px 0}.page-hero h1{font-size:2.3rem}.content-grid{gap:14px}.content-card{padding:22px}.contact-grid{gap:25px}}
@media(max-width:380px){.brand-logo{max-width:104px}.logo-grid{grid-template-columns:repeat(2,1fr)}.hero h1{font-size:2.2rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition-duration:.01ms!important}}
