.footer.site-footer{background:#f9f3fc;color:#35104e;padding:50px 0 24px;border-top:1px solid #ead8f0}.site-footer .footer-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:35px}.site-footer .footer-brand{font-size:20px;font-weight:750;max-width:490px;line-height:1.5}.site-footer p{margin:10px 0;line-height:1.6}.site-footer .footer-detail{display:flex;align-items:flex-start;gap:10px}.site-footer svg{width:21px;height:21px;flex-shrink:0;margin-top:3px}.site-footer a{color:inherit;text-decoration:none}.site-footer a:hover{text-decoration:underline}.site-footer a:focus-visible{outline:3px solid #ab2cce;outline-offset:4px}.footer-socials{display:flex;gap:12px;margin-top:20px}.footer-socials a{width:42px;height:42px;border:1px solid #cfa8e4;border-radius:50%;display:flex;align-items:center;justify-content:center;background:white}.footer-socials svg{margin:0;width:21px;height:21px}.footer-copyright{margin-top:30px!important;padding-top:20px;border-top:1px solid #e5d3ed;font-size:13px}@media(max-width:700px){.site-footer .footer-grid{grid-template-columns:1fr;gap:20px}.site-footer .footer-brand{font-size:18px}}
