.seo-footer-nav{padding:36px 0;margin-top:28px;border-top:1px solid #ffffff25;color:#fff}.seo-footer-nav h2{font:600 20px/1.3 Manrope,sans-serif!important;letter-spacing:0!important;margin:0 0 23px!important;color:inherit!important}.seo-footer-nav>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 35px;max-width:650px}.seo-footer-nav a{color:#e1ddef!important;font:500 15px/1.5 Manrope,sans-serif!important;text-decoration:none!important}.seo-footer-nav a:hover{text-decoration:underline!important;color:#fff!important}.seo-footer-nav a:focus-visible{outline:2px solid #c3baff;outline-offset:4px}@media(max-width:500px){.seo-footer-nav>div{grid-template-columns:1fr;gap:13px}.seo-footer-nav{padding:28px 0}}
/* Compact archived footer; these rules also cover an older hydrated menu. */
footer a[href="/terms/policy"],footer a[href="/terms/agreement"],footer a[href="/contacts"]{display:none!important}
footer.footer{padding:42px 0 22px!important}footer.footer .footer__top{margin-bottom:26px!important;gap:26px!important}footer.footer .footer__labels{margin-bottom:16px!important}footer.footer .footer__title{font-size:36px!important;margin-bottom:16px!important}footer.footer .footer__text{font-size:15px!important;margin-bottom:18px!important}footer.footer .footer__button{padding:12px 25px!important}footer.footer .footer-bottom{display:flex!important;justify-content:space-between!important;flex-wrap:wrap;gap:16px!important;font-size:12px!important}footer.footer .footer-bottom__logo-wrapper{flex-direction:row!important;align-items:center!important;gap:18px!important}footer.footer .footer-bottom__trademark{height:22px!important;margin:0!important}footer.footer .footer-bottom__rights{font-size:11px!important}
.seo-footer-nav{padding:20px 0!important;margin-top:0!important}.seo-footer-nav h2{font-size:13px!important;margin-bottom:12px!important}.seo-footer-nav>div{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;gap:8px 22px}.seo-footer-nav a{font-size:13px!important;padding:3px 0}
@media(max-width:700px){footer.footer{padding:28px 0 18px!important}footer.footer .footer__title{font-size:28px!important}.seo-footer-nav>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px}.seo-footer-nav a{font-size:12px!important;padding:5px 0}footer.footer .footer-bottom{justify-content:center!important}}

.shared-bottom{display:block;width:100%}.shared-try{box-sizing:border-box;width:min(1170px,calc(100% - 40px));margin:36px auto 52px;padding:40px 48px;display:flex;align-items:center;justify-content:space-between;gap:36px;border:1px solid #dfd8fa;border-radius:24px;background:#eee9ff;color:#27213b;font-family:Manrope,Arial,sans-serif}.shared-try h2{font-size:clamp(27px,3vw,40px);line-height:1.15;letter-spacing:-.03em;margin:0 0 14px;max-width:650px}.shared-try p{font-size:15px;line-height:1.7;margin:0;max-width:620px;color:#69617e}.shared-try .shared-try-label{font-size:10px;font-weight:700;letter-spacing:.1em;color:#7560c5;margin-bottom:14px}.shared-try-button{flex-shrink:0;display:inline-flex;justify-content:center;align-items:center;min-height:50px;padding:12px 28px;border-radius:12px;background:#7765e9;color:#fff!important;text-decoration:none;font-size:14px;font-weight:700;transition:background .2s}.shared-try-button:hover{background:#6654d5}.shared-try-button:focus-visible{outline:3px solid #7765e9;outline-offset:5px}
@media(max-width:700px){.shared-try{margin:24px auto 32px;padding:28px 24px;display:block;border-radius:20px}.shared-try-button{margin-top:22px}.shared-try h2{font-size:29px}.shared-try p{font-size:14px}}

.seo-context-links{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:19px}.seo-context-links a{font:600 14px/1.6 Manrope,sans-serif;color:#7460d4;text-decoration:underline;text-underline-offset:4px}.seo-context-links a:hover{color:#49379d}.seo-context-links a:focus-visible{outline:2px solid #7460d4;outline-offset:5px}
