.site-footer{--site-footer-muted: rgb(255 255 255 / 60%);--site-footer-social: rgb(255 255 255 / 10%);position:relative;width:calc(100% - 80px);max-width:1280px;margin:120px auto 20px;color:#fff;font:400 16px/1.4 Inter,sans-serif;letter-spacing:-.32px;text-align:left;flex-shrink:0;padding:28px 38px 38px;min-height:316px;background:#15171c;border:2px solid #15171c;border-radius:40px}.site-footer--technology{--site-footer-social: #00d78f1a;background:#112018;border-color:#0f3224}.site-footer,.site-footer *,.site-footer *:before{box-sizing:border-box}.site-footer p,.site-footer h3{margin:0;letter-spacing:inherit}.site-footer a{color:inherit;text-decoration:none}.site-footer button{color:inherit;cursor:pointer}.site-footer :focus-visible{outline:2px solid #00b98b;outline-offset:5px}.site-footer-top{display:grid;grid-template-columns:minmax(0,1fr) 156px 126px 268px;gap:20px}.site-footer-brand>a{display:block;font-size:24px;line-height:29px;font-weight:600}.site-footer .site-footer-brand p{margin-top:8px;color:var(--site-footer-muted);font-size:16px;line-height:19px}.site-footer .site-footer-top h3{letter-spacing:inherit;text-transform:uppercase;font-size:16px;font-weight:400;line-height:19px;color:var(--site-footer-muted);margin-bottom:20px}.site-footer .site-footer-links>a,.site-footer-creator{display:block;font-size:16px;line-height:19px}.site-footer .site-footer-links>a+a,.site-footer-creator{margin-top:12px}.site-footer .site-footer-links>.site-footer-download{font:inherit;font-size:16px;line-height:19px;letter-spacing:inherit;gap:12px;transform:none;translate:none;scale:none;padding:0;min-height:0;height:auto;border:0;background:none;box-shadow:none;border-radius:0;font-weight:400;color:#fff;width:fit-content}.site-footer a:hover,.site-footer button:hover{color:#00d78f}.site-footer .site-footer-download:hover{color:#00d78f!important}.site-footer-socials{display:flex;gap:12px}.site-footer-socials a{position:relative;display:grid;place-items:center;width:58px;height:58px;flex:none;border-radius:16px;background:var(--site-footer-social);transition:translate .25s}.site-footer-socials a:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(#ffffff1a,#fff0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none}.site-footer-socials img{display:block;width:26px;height:26px;filter:brightness(0) invert(1)}.site-footer-bottom{display:grid;grid-template-columns:minmax(0,1fr) 590px;align-items:start;gap:20px;margin-top:40px;border-top:1px solid rgba(255,255,255,.2);padding-top:39px;font-size:14px;line-height:17px}.site-footer-policies{display:grid;grid-template-columns:235px minmax(0,1fr);grid-template-areas:"terms biometric" "cookies health";gap:12px 20px;color:var(--site-footer-muted)}.site-footer-terms{grid-area:terms}.site-footer-cookies{grid-area:cookies}.site-footer-biometric{grid-area:biometric}.site-footer-health{grid-area:health}.site-footer-bottom button{background:none;border:0;padding:0;font:inherit;letter-spacing:inherit}@media(hover:hover){.site-footer-socials a:hover{translate:0 -3px}}@media(max-width:1100px)and (min-width:901px){.site-footer-top{grid-template-columns:1.5fr 1fr 1fr}.site-footer-follow{grid-column:1/-1}.site-footer-bottom{grid-template-columns:1fr}}@media(max-width:900px){.site-footer{width:calc(100% - 32px);--site-footer-muted: rgb(255 255 255 / 50%);padding:18px;min-height:696px}.site-footer-top{grid-template-columns:minmax(0,1fr) minmax(121px,1fr);gap:60px 12px}.site-footer-brand,.site-footer-follow{grid-column:1/-1}.site-footer-brand{margin-bottom:23px}.site-footer .site-footer-top h3{letter-spacing:inherit;margin-bottom:20px}.site-footer-follow{margin-top:0}.site-footer-bottom{grid-template-columns:1fr;margin-top:40px;gap:20px}.site-footer-policies{grid-template-columns:1fr;grid-template-areas:"terms" "cookies" "biometric" "health";gap:12px}}@media(max-width:360px){.site-footer-socials{gap:10px}.site-footer-socials a{width:52px;height:52px}}@media(prefers-reduced-motion:reduce){.site-footer-socials a{transition:none}}
