/* Public SEO/accessibility refinements; existing Poppins and brand palette retained. */
.seo-availability-note{margin-block:1.25rem;padding:1rem 1.25rem;background:#fff;color:#062c58;border:1px solid #bbcce0;border-radius:18px;line-height:1.6}
.seo-availability-note p{margin-block:.4rem .8rem}
:focus-visible{outline:3px solid #186db4;outline-offset:4px}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
button[aria-label="Yonca sigorta asistanını aç"][aria-expanded]{color:#062c58!important}
[data-cms-id$="::ProductDetail.1"],[data-cms-id$="::ProductDetail.2"]{color:#626a75}
[data-cms-id$="::BlogPost.1"],header:has([data-cms-id$="::BlogPost.3"]) .text-slate-500{color:#626a75}

/* Keep the existing client Suspense state from pulling the footer into view. */
#main-content:not(:has(h1)){min-height:100svh}
