.faq-at-end{padding-top:90px;padding-bottom:90px;border-top:1px solid var(--line);scroll-margin-top:25px}.contact-privacy{font-size:12px;line-height:1.7;text-align:center;color:#9aacc3;margin:10px 0}.contact-privacy a{text-decoration:underline;text-underline-offset:3px;color:#b9d8e9}.site-footer.footer-v2{padding:64px 0 0;background:#060c15;border-top:1px solid #263547}.footer-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr 1.25fr;gap:38px;padding-bottom:52px}.footer-brand .brand{width:220px;margin-bottom:20px}.footer-brand p{font-size:14px;color:#8da1ba;line-height:1.85}.footer-brand .footer-motto{font-family:var(--display);font-size:30px;font-style:italic;color:#d5e5f4;margin-bottom:8px;line-height:1.2}.footer-grid h2{font-family:var(--body);font-size:12px;line-height:1.5;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#73d6f3;margin:6px 0 23px}.footer-grid nav a{display:block;width:fit-content;color:#acbcd0;font-size:13px;line-height:1.6;margin:0 0 13px}.footer-grid a:hover,.footer-meta a:hover{color:#63d8f7}.footer-contact p{color:#8da1ba;font-size:13px;line-height:1.8;margin-bottom:15px}.footer-email{display:block;overflow-wrap:anywhere;color:#d5e6f8;font-size:13px;line-height:1.8}.footer-email span{margin-left:7px;color:var(--cyan)}.footer-top-link{display:inline-flex;gap:18px;color:#8197b2;font-size:12px;margin-top:26px}.footer-meta{display:flex;align-items:center;justify-content:space-between;gap:22px;border-top:1px solid #1d2b3c;padding-block:24px;font-size:12px;color:#8297b1}.footer-meta p{margin:0}.footer-meta nav{display:flex;flex-wrap:wrap;gap:12px 28px}.footer-meta nav a{color:#a6b8ce}.footer-v2 a:focus-visible{outline:2px solid var(--cyan);outline-offset:5px}
@media(max-width:1100px){.footer-grid{grid-template-columns:1.2fr 1fr;gap:38px 50px}.footer-grid .footer-contact{grid-column:2;grid-row:2}.footer-meta{align-items:flex-start;flex-direction:column;gap:14px}}@media(max-width:760px){.faq-at-end{padding-top:60px;padding-bottom:60px}.site-footer.footer-v2{padding-top:40px}.footer-grid{grid-template-columns:1fr 1fr;gap:34px 22px;padding-bottom:35px}.footer-grid .footer-brand{grid-column:1/-1}.footer-grid .footer-contact{grid-column:1/-1;grid-row:auto;border-top:1px solid #1d2b3c;padding-top:24px}.footer-grid h2{margin-bottom:17px;font-size:12px}.footer-brand .brand{margin-bottom:15px;width:210px}.footer-brand .footer-motto{font-size:28px}.footer-grid nav a{font-size:14px;margin-bottom:15px}.footer-contact p{font-size:14px}.footer-email{font-size:14px}.footer-meta{padding-block:22px}.footer-meta nav{gap:14px 22px;font-size:12px}.footer-top-link{margin-top:18px}}
