.form__honeypot{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;opacity:0!important;pointer-events:none!important}.form__honeypot label{display:block!important;width:1px!important;height:1px!important}

/* Reviews title position */
.yandex-review__title{top:10px}

/* Footer disclaimer layout */
.site-footer__disclaimer{grid-column:1 / -1;width:100%;max-width:none;box-sizing:border-box;margin:26px 0 0;padding:18px 0 0;border-top:1px solid rgba(167,205,190,.18);font-size:12px;line-height:1.55}
@media (max-width:768px){.site-footer__disclaimer{margin-top:22px;padding-top:14px;font-size:11px;line-height:1.5}}

/* Reviews equal height and expanded text */
.yandex-review{height:340px}
.yandex-review__placeholder{height:236px}
.yandex-review__hint{top:75px;height:150px}

@media (max-width:560px){.audit-price{position:relative;top:auto;left:auto;right:auto;width:100%;height:64px;margin-top:16px;display:flex;align-items:center;gap:14px;padding:0 16px;box-sizing:border-box}.audit-price__value,.audit-price__caption{position:static;width:auto;height:auto}.audit-price__value{font-size:30px;line-height:34px}.audit-price__caption{font-size:10px;line-height:14px}}
.gs-cookie.is-scroll-hidden{opacity:0;pointer-events:none;transform:translateY(110%)}
.gs-cookie{transition:opacity .22s ease,transform .22s ease}

/* Development page shared section tones */
body[data-page=development] .faq-section,body[data-page=development] .final-cta{background:#f8fbf9}

@media (min-width:1361px){.site-footer__disclaimer{position:absolute;top:410px;left:0;width:100%;margin:0;padding:14px 0 0}.site-footer__bottom{top:515px}}
