.its-story :focus-visible,.its-footer :focus-visible{outline:2px solid #213e9a;outline-offset:3px}
.its-footer{background:#fff;color:#171717;font-family:Helvetica,Arial,sans-serif;padding:24px clamp(20px,4vw,64px) 0}
.its-footer-menus{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.its-footer-menus summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;min-height:54px;font-size:12px;letter-spacing:.06em}
.its-footer-menus summary::-webkit-details-marker{display:none}
.its-footer-menus summary span{font-size:20px;font-weight:300;transition:transform .2s}
.its-footer-menus details[open] summary span{transform:rotate(45deg)}
.its-footer-menus ul{list-style:none;margin:0;padding:0 0 18px}
.its-footer-menus ul ul{padding:0 0 0 12px}
.its-footer-menus li a{display:block;padding:7px 0;color:#555;font-size:12px}
.its-footer-menus li a:hover{text-decoration:underline}
.its-footer-info{display:grid;grid-template-columns:minmax(100px,.6fr) 1fr 1fr;align-items:center;gap:32px;padding:28px 0}
.its-footer-logo{display:block;width:100px}
.its-footer-logo img{display:block;width:100px;height:auto}
.its-footer-logo strong{font-size:24px}
.its-footer-contact h2,.its-footer-apps>p{font:11px Helvetica,Arial,sans-serif;letter-spacing:.05em;margin:0 0 12px}
.its-footer-contact a{display:flex;align-items:center;gap:9px;font-size:12px;margin-top:9px}
.its-footer-contact svg{width:16px;height:16px;color:#111}
.its-footer-apps{min-width:0}
.its-app-badges{display:flex;gap:10px;flex-wrap:wrap;align-items:center}
.its-app-badges a{display:block;width:132px;height:44px}
.its-app-badges img{display:block;width:132px;height:44px;object-fit:contain}
.its-footer-legal{display:flex;align-items:center;gap:24px;padding:16px 0;font-size:10px;color:#666;flex-wrap:wrap}
.its-footer .social-media{gap:16px;flex-wrap:wrap}
.its-footer .social-media svg{width:14px;height:14px;color:#111}
.its-footer .social-media a{color:#111;opacity:1}
.its-footer-legal>localization-form{margin-left:auto}
@media(max-width:699px){.its-footer{padding-top:20px}
.its-footer-menus{grid-template-columns:1fr;gap:0}
.its-footer-menus details+details{border-top:1px solid #e6e6e6}
.its-footer-menus summary{min-height:48px;font-size:11px}
.its-footer-info{grid-template-columns:80px minmax(0,1fr);gap:24px 16px;padding:24px 0}
.its-footer-logo,.its-footer-logo img{width:80px}
.its-footer-apps{grid-column:1/-1}
.its-footer-contact h2,.its-footer-apps>p{font-size:10px}
.its-footer-contact a{font-size:11px;gap:6px}
.its-footer-legal{gap:16px}
.its-footer .social-media{gap:14px}}
@media(prefers-reduced-motion:reduce){.its-slider-controls button,.its-footer-menus summary span{transition:none}}

.its-footer-apps > .social-media { margin-bottom: 22px; }
