.site-footer{background:linear-gradient(140deg,#0b102b,#1b1641);border-top:1px solid #56458a;padding:48px max(20px,calc((100vw - 1180px)/2)) 24px;color:#dce1f4}.footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:32px}.site-footer h3{color:#fff;font-size:16px;margin:0 0 14px}.site-footer a{display:block;color:#dce1f4;margin:8px 0;text-decoration:none}.site-footer a:hover{color:#f6a1e9}.site-footer p{font-size:14px;line-height:1.8}.footer-brand{display:flex!important;align-items:center;gap:7px;font-weight:800;font-size:18px;color:white!important}.footer-brand span{color:#f48adf}.footer-bottom{border-top:1px solid #55446e;margin-top:30px;padding-top:20px;font-size:13px;color:#bac1d8}.info-page{max-width:980px;margin:0 auto;padding:30px 20px 90px}.info-hero{border:1px solid #6c57a8;border-radius:24px;min-height:330px;padding:60px 42px;background:linear-gradient(90deg,rgba(10,13,42,.96),rgba(21,17,66,.65)),url('/assets/castle.webp') center/cover;display:flex;flex-direction:column;justify-content:center}.info-hero h1{font-size:clamp(34px,5vw,62px);line-height:1.12;margin:14px 0}.info-hero p{max-width:600px;font-size:18px}.info-article{margin:32px 0;background:#101a36;border:1px solid #3d4d79;border-radius:20px;padding:28px 36px}.info-article h2{margin-top:30px;color:#f2a4ec}.info-article p,.info-article li{line-height:1.9}.info-article a{color:#8ddcff;text-decoration:underline}.info-article h2:first-child{margin-top:0}@media(max-width:760px){.footer-grid{grid-template-columns:1fr 1fr;gap:22px}.info-hero{padding:34px 24px;min-height:280px}.info-article{padding:22px}}@media(max-width:480px){.footer-grid{grid-template-columns:1fr}}