.site-footer.site-footer--expanded{margin-top:0;border-top:0;background:linear-gradient(135deg,#061c41 0%,#0a2d64 58%,var(--stt-color-blue) 100%);color:#e9f3ff}.site-footer--expanded .site-footer-grid{width:min(1180px,calc(100% - 32px));margin-right:auto;margin-left:auto;display:grid;grid-template-columns:minmax(220px,1.35fr) minmax(150px,.8fr) minmax(170px,.9fr);gap:34px;padding:43px 0 28px}.site-footer--expanded .footer-brand{max-width:330px}.site-footer--expanded .footer-brand-mark{display:flex;align-items:center;gap:12px;color:#fff}.site-footer--expanded .footer-brand-mark img{width:45px;height:38px;object-fit:contain}.site-footer--expanded .footer-brand-mark strong{font-size:1.15rem;letter-spacing:.15em}.site-footer--expanded .footer-brand p{margin:13px 0 0;color:#b8d3f3;font-size:.88rem;line-height:1.55}.site-footer--expanded .footer-column h2{margin:3px 0 12px;color:#fff;font-size:.73rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.site-footer--expanded .footer-page-links{display:grid;gap:4px}.site-footer--expanded .footer-page-link{position:relative;display:flex;align-items:center;width:max-content;min-height:auto;border-radius:0;color:#dcecff;padding:6px 0;font-size:.86rem;text-decoration:none}.site-footer--expanded .footer-page-link:after{content:"";position:absolute;right:0;bottom:3px;left:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform 200ms ease}.site-footer--expanded .footer-page-link:hover{background:transparent}.site-footer--expanded .footer-page-link:hover:after,.site-footer--expanded .footer-page-link:focus-visible:after{transform:scaleX(1);transform-origin:left}.site-footer--expanded .footer-page-link:focus-visible{outline:3px solid var(--stt-color-focus);outline-offset:2px}.site-footer--expanded .footer-socials{display:flex;flex-wrap:wrap;gap:7px;margin-top:5px}.site-footer--expanded .footer-social{min-height:32px;border:1px solid rgba(193,220,251,.35);border-radius:999px;background:rgba(255,255,255,.05);color:#dcecff;padding:5px 10px;font-size:.75rem;font-weight:750}.site-footer--expanded .footer-social[disabled]{cursor:not-allowed;opacity:1}.site-footer--expanded .footer-legal{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:17px}.site-footer--expanded .footer-legal a,.site-footer--expanded .stt-cookie-preferences{color:#b8d9ff;font-size:.78rem;font-weight:750;text-decoration:none}.site-footer--expanded .footer-legal a:hover,.site-footer--expanded .stt-cookie-preferences:hover{color:#fff;text-decoration:underline}.site-footer--expanded .footer-legal a:focus-visible,.site-footer--expanded .stt-cookie-preferences:focus-visible{outline:3px solid var(--stt-color-focus);outline-offset:3px;border-radius:2px}.site-footer--expanded .footer-bottom{width:min(1180px,calc(100% - 32px));margin-right:auto;margin-left:auto;display:flex;justify-content:space-between;gap:16px;border-top:1px solid rgba(194,220,250,.2);padding:0 0 21px}.site-footer--expanded .footer-bottom p{margin:0;color:#a9c9ec;font-size:.75rem;line-height:1.45}.site-footer--expanded .footer-bottom p:last-child{text-align:right}.stt-cookie-preferences{position:static;z-index:auto;min-height:auto;border:0;background:transparent;padding:0;box-shadow:none;font:inherit;cursor:pointer}.stt-cookie-preferences:hover{background:transparent}.stt-cookie-preferences:active{transform:translateY(1px)}.stt-cookie-preferences--catalog{right:auto;bottom:auto}.site-footer.site-footer--expanded .site-footer-grid,.site-footer.site-footer--expanded .footer-bottom{width:min(1180px,calc(100% - 32px))}@media(max-width:760px){.site-footer--expanded .site-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding-top:34px}.site-footer--expanded .footer-brand{grid-column:1/-1}.site-footer--expanded .footer-bottom{align-items:flex-start;flex-direction:column;gap:5px}.site-footer--expanded .footer-bottom p:last-child{text-align:left}}@media(max-width:430px){.site-footer--expanded .site-footer-grid{grid-template-columns:1fr;gap:23px}.site-footer--expanded .footer-brand{grid-column:auto}.site-footer--expanded .footer-page-link{padding-left:0}.site-footer--expanded .footer-bottom{padding-bottom:18px}}
