.site-footer.wt-footer{margin-top:48px;padding:0;background:#fff;border-top:1px solid #e2e6eb;color:#232a35;font-size:14px}
body:not(.site-light) .site-footer.wt-footer{background:#0b0e13;border-color:#303650;color:#e5e7eb}
body:not(.site-light) .wt-footer :is(a,.wt-footer-brand,.wt-footer-column h2,.wt-google-source){color:#e5e7eb}
body:not(.site-light) .wt-footer :is(.wt-footer-payments>span,.wt-footer-company p,.wt-google-source p){color:#a6b0c2}
body:not(.site-light) .wt-footer :is(.wt-footer-bottom,.wt-google-source-brand){border-color:#303650}
body:not(.site-light) .wt-footer :is(.wt-footer-socials a,.wt-google-source){background:#10151d;border-color:#303650}
body:not(.site-light) .wt-footer a:hover{color:#60a5fa}
body:not(.site-light) .wt-footer .wt-google-source>a{color:#fff}
.wt-footer .wt-footer-shell{max-width:1480px;margin:auto;padding:36px 36px 26px}
.wt-footer .wt-footer-top{display:flex;align-items:center;gap:48px;padding-bottom:36px}
.wt-footer a{text-decoration:none;color:#313a49}
.wt-footer a:hover{color:#6153d6}
.wt-footer a:focus-visible{outline:2px solid #6153d6;outline-offset:5px;border-radius:3px}
.wt-footer .wt-footer-brand{font-size:34px;font-weight:900;letter-spacing:-1.8px;color:#172031;line-height:1;white-space:nowrap}
.wt-footer .wt-footer-brand>span{color:#7466e8;font-size:18px;letter-spacing:-.8px}
.wt-footer .wt-footer-payments{display:flex;align-items:center;gap:18px}
.wt-footer .wt-footer-payments>span{font-size:12px;color:#737b88}
.wt-footer .wt-footer-payments>img{width:100px;height:32px;object-fit:contain}
.wt-footer .wt-footer-socials{display:flex;gap:8px;flex-wrap:wrap;margin-left:auto}
.wt-footer .wt-footer-socials a{display:flex;align-items:center;justify-content:center;min-height:38px;padding:8px 12px;border-radius:6px;background:#f3f4f7;font-size:12px;font-weight:600}
.wt-footer .wt-footer-columns{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding:0 0 34px}
.wt-footer :is(.wt-footer-products,.wt-footer-menu) ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px}
.wt-footer :is(.wt-footer-products,.wt-footer-menu) h2{letter-spacing:1px}
.wt-footer .wt-footer-column h2{font-size:16px;line-height:1.35;font-weight:750;margin:0 0 15px;color:#172031}
.wt-footer .wt-footer-column ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}
.wt-footer .wt-footer-column li{margin:0;padding:0;line-height:1.4}
.wt-footer .wt-footer-column a{font-size:13px;line-height:1.45;overflow-wrap:anywhere}
.wt-footer .wt-footer-bottom{display:flex;justify-content:space-between;align-items:flex-start;gap:42px;border-top:1px solid #e2e6eb;padding-top:28px}
.wt-footer .wt-footer-company{max-width:760px;padding-top:4px}
.wt-footer .wt-footer-email{display:inline-block;font-weight:600;margin-bottom:12px;color:#5550a6}
.wt-footer .wt-footer-company p{font-size:11px;line-height:1.7;color:#737b88;margin:0 0 5px}
.wt-footer .wt-google-source{flex:0 0 300px;background:#f6f7fa;border:1px solid #e0e3ea;border-radius:8px;padding:14px 16px 16px;color:#172031}
.wt-footer .wt-google-source-brands{display:flex;align-items:center;gap:18px;margin-bottom:10px}
.wt-footer .wt-google-source-brands>img{display:block;width:28px;height:28px;object-fit:contain}
.wt-footer .wt-google-source-brand{border-left:1px solid #dce0e7;padding-left:18px;font-size:23px;font-weight:900;letter-spacing:-1px;line-height:1}
.wt-footer .wt-google-source-brand>span{font-size:12px;color:#7466e8;letter-spacing:-.4px}
.wt-footer .wt-google-source p{font-size:12px;line-height:1.5;margin:0 0 12px;color:#394251}
.wt-footer .wt-google-source>a{display:flex;justify-content:center;align-items:center;gap:12px;border-radius:5px;background:#1a73e8;color:#fff;font-size:13px;font-weight:600;padding:11px 12px}
.wt-footer .wt-google-source>a:hover{background:#155fc0;color:#fff}
@media(min-width:1800px){.wt-footer .wt-footer-column a{font-size:14px}.wt-footer .wt-footer-columns{gap:34px}}
@media(max-width:1100px){.wt-footer .wt-footer-columns{gap:32px}.wt-footer .wt-footer-top{gap:30px}}
@media(max-width:700px){.wt-footer :is(.wt-footer-products,.wt-footer-menu){grid-column:1/-1}.wt-footer :is(.wt-footer-products,.wt-footer-menu) ul{gap:12px 18px}}
@media(max-width:700px){.site-footer.wt-footer{margin-top:32px}.wt-footer .wt-footer-shell{padding:28px 20px 22px}.wt-footer .wt-footer-top{flex-wrap:wrap;gap:20px 28px;padding-bottom:30px}.wt-footer .wt-footer-brand{font-size:30px}.wt-footer .wt-footer-brand>span{font-size:16px}.wt-footer .wt-footer-payments{gap:10px}.wt-footer .wt-footer-payments>span{font-size:11px}.wt-footer .wt-footer-payments>img{width:80px;height:28px}.wt-footer .wt-footer-socials{flex-basis:100%;margin-left:0}.wt-footer .wt-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;padding-bottom:28px}.wt-footer .wt-footer-column h2{font-size:15px;margin-bottom:13px}.wt-footer .wt-footer-column a{font-size:13px}.wt-footer .wt-footer-bottom{flex-direction:column;gap:22px;padding-top:22px}.wt-footer .wt-footer-company p{font-size:10px}.wt-footer .wt-google-source{flex:auto;width:300px;max-width:100%;box-sizing:border-box}}
@media(prefers-reduced-motion:no-preference){.wt-footer a{transition:color .15s,background-color .15s}}
