:is(body:has(.renovation) header,body:has(.renovation) footer){display:none}.renovation,.renovation *{box-sizing:border-box}.renovation{color:#10265a;background:#f5f8fc;place-items:center;min-height:100vh;padding:48px 24px;font-family:Arial,sans-serif;display:grid;position:relative;overflow:hidden}.renovation__glow{filter:blur(6px);pointer-events:none;border-radius:50%;width:460px;height:460px;position:absolute}.renovation__glow--one{background:#dbeafa;top:-260px;right:-120px}.renovation__glow--two{background:#e2eafa;bottom:-300px;left:-100px}.renovation__content{text-align:center;width:min(100%,680px);position:relative}.renovation__logo{width:min(230px,60vw);height:auto;margin:0 auto 48px;display:block}.renovation__card{background:#fff;border:1px solid #e5edf6;border-radius:28px;padding:60px 40px;box-shadow:0 24px 80px #16376a12}.renovation__icon{color:#1265ae;background:#edf5ff;border-radius:24px;place-items:center;width:74px;height:74px;margin:0 auto 28px;display:grid;position:relative}.renovation__sparkle{color:#e64c42;position:absolute;top:-5px;right:-5px}.renovation__label{color:#1265ae;letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:700}.renovation h1{letter-spacing:-.04em;margin:18px 0;font-size:clamp(2.1rem,6vw,3.4rem);line-height:1.12}.renovation h1 span{color:#1265ae}.renovation__card p{color:#60708a;max-width:450px;margin:0 auto;font-size:16px;line-height:1.7}.renovation__soon{color:#23598c;background:#f0f6fd;border-radius:100px;align-items:center;gap:9px;margin-top:30px;padding:11px 16px;font-size:14px;font-weight:700;display:inline-flex}.renovation__footer{color:#8593a8;margin:30px 0 0;font-size:13px}@media (max-width:480px){.renovation__card{padding:44px 22px}.renovation__logo{margin-bottom:32px}}
