.insurance-view__header[data-v-f1ab8f15]{margin-bottom:var(--space-8)}.insurance-nav[data-v-f1ab8f15]{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-10)}.insurance-nav__btn[data-v-f1ab8f15]{display:flex;flex-direction:column;align-items:center;padding:var(--space-3) var(--space-5);border:2px solid var(--color-black);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);transition:background-color var(--transition-fast),color var(--transition-fast)}.insurance-nav__btn[data-v-f1ab8f15]:hover,.insurance-nav__btn.router-link-active[data-v-f1ab8f15]{background-color:var(--color-black);color:var(--color-white)}.insurance-hub[data-v-f1ab8f15]{margin-top:var(--space-4)}.insurance-hub__grid[data-v-f1ab8f15]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-4)}.insurance-hub__card[data-v-f1ab8f15]{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-8) var(--space-6);border:2px solid var(--color-black);transition:background-color var(--transition-base),color var(--transition-base)}.insurance-hub__card[data-v-f1ab8f15]:hover{background-color:var(--color-black);color:var(--color-white)}.insurance-hub__card-icon[data-v-f1ab8f15]{width:48px;height:48px;color:var(--color-black);transition:color var(--transition-base)}.insurance-hub__card-icon svg[data-v-f1ab8f15]{width:100%;height:100%}.insurance-hub__card:hover .insurance-hub__card-icon[data-v-f1ab8f15]{color:var(--color-white)}.insurance-hub__card-title[data-v-f1ab8f15]{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.insurance-hub__card-es[data-v-f1ab8f15]{font-size:var(--font-size-sm);color:var(--color-red)}.insurance-hub__card:hover .insurance-hub__card-es[data-v-f1ab8f15]{color:#ffffffb3}.insurance-hub__card-desc[data-v-f1ab8f15]{font-size:var(--font-size-sm);flex:1;line-height:var(--line-height-base)}.insurance-hub__card-cta[data-v-f1ab8f15]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-red);margin-top:var(--space-2)}.insurance-hub__card:hover .insurance-hub__card-cta[data-v-f1ab8f15]{color:var(--color-white)}.insurance-photo-strip[data-v-f1ab8f15]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4);margin-top:var(--space-10)}@media (max-width: 640px){.insurance-photo-strip[data-v-f1ab8f15]{grid-template-columns:1fr}}.insurance-photo-strip__img[data-v-f1ab8f15]{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block;filter:grayscale(100%) contrast(1.05)}
