.wsc-header .menu>a[aria-current="page"]:not(.quote){color:#0e63b6}.wsc-header .menu>a.quote[aria-current="page"]{color:#fff!important}.wsc-header .menu>a[aria-current="page"]:not(.quote){border-bottom:2px solid #0e63b6}.wsc-footer{background:#fff;color:#18364a;padding:58px 0 24px}.wsc-footer .footer-grid{grid-template-columns:1.3fr .7fr .7fr 1.15fr;gap:25px}.wsc-footer .footer-grid h4{color:#18364a;font-size:14px}.wsc-footer .footer-grid a,.wsc-footer .footer-grid p{color:#546b7b;font-size:13px;line-height:1.6}.wsc-footer .footer-grid a:hover{color:#0e63b6}.wsc-footer .footer-brand img{width:165px;max-width:100%}.wsc-footer .footer-quote{display:inline-block;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#0e63b6!important;font-weight:700;text-decoration:none}.wsc-footer .footer-quote:hover{color:#07518f!important;text-decoration:underline;text-underline-offset:3px}.wsc-footer .footer-bottom{border-color:#dce5eb;color:#62778a}.wsc-footer .footer-bottom a{color:#36566b}.wsc-footer a:focus-visible,.wsc-header a:focus-visible{outline:3px solid #48beff;outline-offset:4px}@media(max-width:1050px){.wsc-footer .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.wsc-header .nav{min-height:70px}.wsc-footer .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 16px}.wsc-footer .footer-brand,.wsc-footer .footer-grid>div:last-child{grid-column:1/-1}.wsc-footer .footer-bottom{display:block}}@media(max-width:360px){.wsc-footer .footer-grid{grid-template-columns:minmax(0,1fr)}.wsc-footer .footer-brand,.wsc-footer .footer-grid>div:last-child{grid-column:auto}}
/* Gate 6: WCAG AA readable text colors on light content panels.
   Color-only correction; does not alter approved layout, text, imagery, or spacing. */
.section-head .kicker,.trust-title .kicker,.catalog-card-body .catalog-kicker,
.about-story-grid .about-kicker,.about-sector-heading .about-kicker,
.quote-information .quote-eyebrow,.quote-next .quote-eyebrow,
.ci-card>small,.ci-info>small,.rich-story-copy .rich-overline,
.premium-decision-head .rich-overline,.rich-faq-grid .rich-overline,
.intro-grid .kicker,.offer>.container>.kicker,.journey>.container>.kicker,
.prep-grid .kicker,.prep-item>b,.value>b,.offer-content>small,
.premium-choice-tag,.quote-offer>span,.about-sector-card>b{
  color:#086c9f!important;
}
.section-head>p,.about-sector-heading>p,.catalog-card-body>p,
.chiller-benefit>p,.value>p,.prep-item p,.offer-content>p,
.intro-grid>p,.premium-choice-body>p,.premium-decision-head p,
.rich-faq-grid p,.quote-text,.ci-info dt,.ci-card>p{
  color:#495e70!important;
}
.catalog-card-body .catalog-link,.policy-page a,
.quote-consent a,.ci-map-title a,.about-service-links>a{
  color:#086c9f!important;
}
.wsc-unified-cta>a[href^="https://wa.me"],
.about-actions>a[href^="https://wa.me"],
.quote-submit,.thanks-actions>a,.ci-direction{
  background-color:#086a9e!important;
  color:#fff!important;
}

/* WCAG follow-up: resolved remaining 5 measured foreground/background failures. */
.policy-prose a,.about-focus-grid .about-kicker,.quote-process-list b{
  color:#086c9f!important;
}
.ci-card button[type="submit"],.catalog-actions a[href^="https://wa.me"]{
  background-color:#086a9e!important;
  color:#fff!important;
}
.catalog-actions a[href^="https://wa.me"] span{
  background-color:transparent!important;
  color:#fff!important;
}

/* Owner-approved 2026-10-28: Turkish shared header navigation matches English 13px. */
html[lang="tr"] .wsc-header .menu{font-size:13px!important}

/* Group navigation current state: products/services, including their child pages in both languages. */
.wsc-header .menu .wsc-nav-group > a.wsc-nav-parent[aria-current="page"]{color:#0e63b6!important;border-bottom:2px solid #0e63b6!important}
