/* One product navigator above, one compact service row below. */
.home-footer[data-footer-layout="service-v1"]{--footer-service-line:rgba(155,190,243,.28)}
.home-footer[data-footer-layout="service-v1"] .selection-navigation{margin-bottom:0}
.home-footer[data-footer-layout="service-v1"] .home-footer__main{display:grid;grid-template-columns:minmax(250px,.9fr) minmax(0,2fr);align-items:center;gap:clamp(24px,3.2vw,48px);padding:26px clamp(24px,3.2vw,44px)}
.home-footer[data-footer-layout="service-v1"] .home-footer__brand{display:grid;grid-template-columns:56px minmax(0,1fr);gap:16px;align-items:center;max-width:370px;min-width:0}
.home-footer[data-footer-layout="service-v1"] .home-footer__brand p{margin:0;max-width:310px;color:#d6e4fa;font-size:13px;line-height:1.6}
.home-footer[data-footer-layout="service-v1"] .home-footer__service{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:10px;min-width:0;align-items:stretch}
.home-footer[data-footer-layout="service-v1"] .home-footer__service-link{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:52px;margin:0;padding:12px 14px;box-sizing:border-box;border:1px solid var(--footer-service-line);border-radius:13px;background:rgba(255,255,255,.035);color:#e5eeff;font-family:inherit;font-size:13px;font-weight:650;line-height:1.5;text-align:center;text-decoration:none;overflow-wrap:anywhere;transition:background .16s,border-color .16s,color .16s}
.home-footer[data-footer-layout="service-v1"] .home-footer__service-link:hover{border-color:#9cbdf0;background:rgba(255,255,255,.085);color:#fff;text-decoration:none}
.home-footer[data-footer-layout="service-v1"] .home-footer__service-link--contact{border-color:#82a9e0;background:linear-gradient(135deg,rgba(118,169,246,.23),rgba(66,124,214,.15));color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}
.home-footer[data-footer-layout="service-v1"] .home-footer__service-link--contact:hover{border-color:#bdd6ff;background:rgba(112,162,239,.27)}
.home-footer[data-footer-layout="service-v1"] .home-footer__service-link[aria-current="page"]{border-color:#92b6ed;background:rgba(122,171,246,.13);color:#fff}
.home-footer[data-footer-layout="service-v1"] .home-footer__service-link:focus-visible{outline:2px solid #c4ddff;outline-offset:4px}
.home-footer[data-footer-layout="service-v1"] .home-footer__legal{align-items:stretch}
.home-footer[data-footer-layout="service-v1"] .home-footer__legal :is(a,span){min-height:44px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;white-space:normal;text-align:center}
@media(max-width:1100px){.home-footer[data-footer-layout="service-v1"] .home-footer__main{grid-template-columns:minmax(230px,.85fr) minmax(0,1.85fr);gap:24px}.home-footer[data-footer-layout="service-v1"] .home-footer__service-link{padding-inline:10px}}
@media(max-width:960px){.home-footer[data-footer-layout="service-v1"] .home-footer__main{grid-template-columns:1fr;gap:20px;padding:24px 30px}.home-footer[data-footer-layout="service-v1"] .home-footer__brand{max-width:520px}.home-footer[data-footer-layout="service-v1"] .home-footer__brand p{max-width:450px}}
@media(max-width:600px){.home-footer[data-footer-layout="service-v1"] .home-footer__main{padding:24px 22px;gap:20px}.home-footer[data-footer-layout="service-v1"] .home-footer__brand{grid-template-columns:48px minmax(0,1fr);gap:14px}.home-footer[data-footer-layout="service-v1"] .home-footer__brand p{font-size:12.5px}.home-footer[data-footer-layout="service-v1"] .home-footer__service{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-footer[data-footer-layout="service-v1"] .home-footer__service-link{min-height:50px;padding:12px 10px;font-size:13px}}
@media(max-width:360px){.home-footer[data-footer-layout="service-v1"] .home-footer__main{padding-inline:16px}}
@media(prefers-reduced-motion:reduce){.home-footer[data-footer-layout="service-v1"] .home-footer__service-link{transition:none}}
@media(forced-colors:active){.home-footer[data-footer-layout="service-v1"] .home-footer__service-link{border-color:LinkText}.home-footer[data-footer-layout="service-v1"] .home-footer__service-link[aria-current="page"]{border-color:Highlight}}
