@media (max-width:767px){body:has([data-home-hero]):not([data-hero-passed]) header{--logo-fg:#fff;--header-fg:#fff;--header-border:transparent}body:has([data-home-hero]):not([data-hero-passed]) header:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}body:has([data-home-hero]):not([data-hero-passed]) header:has(button[aria-controls=mobile-menu][aria-expanded=true]){--logo-fg:var(--navy-900);--header-fg:var(--navy-900)}}
.InsuranceSection-module__5OmKwq__section{padding-block:var(--section-y);background:var(--off-white)}.InsuranceSection-module__5OmKwq__inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr);align-items:center;gap:clamp(32px,4vw,64px);display:grid}.InsuranceSection-module__5OmKwq__section .InsuranceSection-module__5OmKwq__title{margin-bottom:24px;font-size:clamp(34px,3.2vw,46px)}.InsuranceSection-module__5OmKwq__title span{display:block}.InsuranceSection-module__5OmKwq__text{max-width:440px;color:var(--text-muted);margin:0 0 32px;font-size:16px;line-height:1.6}.InsuranceSection-module__5OmKwq__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.InsuranceSection-module__5OmKwq__card{background:var(--white);border:1px solid var(--gray-100);border-radius:var(--radius);flex-direction:column;height:100%;display:flex;overflow:hidden}.InsuranceSection-module__5OmKwq__zoom{transition:transform .4s}.InsuranceSection-module__5OmKwq__card:hover .InsuranceSection-module__5OmKwq__zoom{transform:scale(1.02)}.InsuranceSection-module__5OmKwq__body{flex:1;justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 20px;display:flex}.InsuranceSection-module__5OmKwq__body>div{min-width:0}.InsuranceSection-module__5OmKwq__body h3{font-family:var(--font-serif);color:var(--navy-900);-webkit-hyphens:manual;hyphens:manual;margin:0 0 8px;font-size:19px;font-weight:500;line-height:1.2}.InsuranceSection-module__5OmKwq__body p{color:var(--text-muted);margin:0;font-size:13.5px;line-height:1.45}.InsuranceSection-module__5OmKwq__arrow{transition:transform var(--ease);flex:none;align-self:flex-end}.InsuranceSection-module__5OmKwq__card:hover .InsuranceSection-module__5OmKwq__arrow{transform:translate(4px)}@media (max-width:1199px){.InsuranceSection-module__5OmKwq__inner{grid-template-columns:1fr}}@media (min-width:768px) and (max-width:1199px){.InsuranceSection-module__5OmKwq__section .InsuranceSection-module__5OmKwq__photo{aspect-ratio:4/3!important}}@media (max-width:767px){.InsuranceSection-module__5OmKwq__cards{grid-template-columns:1fr;gap:24px}.InsuranceSection-module__5OmKwq__section .InsuranceSection-module__5OmKwq__photo{aspect-ratio:16/9!important}}
