.DropCharacter_drop__fmSoO{color:var(--accent);overflow:visible}.DropCharacter_animated__HHyXG{animation:DropCharacter_float__kjytp 4.8s var(--ease) infinite}.DropCharacter_shine__BAQIv{opacity:.85}@media (prefers-reduced-motion:reduce){.DropCharacter_animated__HHyXG{animation:none}}@keyframes DropCharacter_float__kjytp{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.MessengerButtons_row__qhqDj{display:flex;flex-wrap:wrap;gap:.65rem}.MessengerButtons_btn__v0q_g{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:999px;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:transform .16s var(--ease),background-color .16s ease,border-color .16s ease}.MessengerButtons_icon__Em2xP{width:24px;height:24px;display:block}.MessengerButtons_telegram__d_FC0{background:var(--accent);color:var(--accent-ink)}.MessengerButtons_telegram__d_FC0 .MessengerButtons_icon__Em2xP{filter:brightness(0)}.MessengerButtons_max__6GSOX{background:rgba(255,255,255,.06);color:var(--white);border-color:rgba(255,255,255,.22)}@media (hover:hover) and (pointer:fine){.MessengerButtons_btn__v0q_g:hover{transform:translateY(-1px)}.MessengerButtons_max__6GSOX:hover{background:rgba(255,255,255,.1)}}.EstimateForm_form__GgWc8,.EstimateForm_success__iqK4d{display:grid;grid-gap:.9rem;gap:.9rem}.EstimateForm_intro__64xgD{display:grid;grid-template-columns:auto 1fr;grid-gap:.9rem;gap:.9rem;align-items:start}.EstimateForm_intro__64xgD h2,.EstimateForm_success__iqK4d h3{margin:0 0 .35rem;font-size:clamp(1.35rem,3vw,1.8rem)}.EstimateForm_intro__64xgD p,.EstimateForm_success__iqK4d p{margin:0;color:var(--ink-soft)}.EstimateForm_form__GgWc8 label{display:grid;grid-gap:.35rem;gap:.35rem;font-size:var(--text-ui);font-weight:600}.EstimateForm_form__GgWc8 input,.EstimateForm_form__GgWc8 textarea{width:100%;border:1px solid var(--line);background:var(--white);border-radius:14px;padding:.85rem 1rem;min-height:48px}.EstimateForm_form__GgWc8 label span{font-weight:500;color:var(--ink-soft);font-size:.8rem}.EstimateForm_dropzone__vM9eC{position:relative;border:1px dashed var(--ink-soft);border-radius:16px;padding:1rem;cursor:pointer;background:var(--paper)}.EstimateForm_dropzone__vM9eC input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.EstimateForm_dropzone__vM9eC small{color:var(--ink-soft);font-weight:500}.EstimateForm_error__fjUPp{color:var(--danger);margin:0}.EstimateForm_or__LNysE{margin:.2rem 0 0;text-align:center;color:var(--ink-soft)}.EstimateModal_overlay__KMM4r{position:fixed;inset:0;z-index:80;background:rgba(12,14,16,.62);display:grid;place-items:end center;padding:.75rem}.EstimateModal_dialog__Vt2t3{width:min(560px,100%);max-height:min(92dvh,900px);overflow:auto;background:var(--paper);color:var(--ink);border-radius:var(--radius-l) var(--radius-l) 16px 16px;padding:1.25rem 1.15rem 1.4rem;box-shadow:var(--shadow)}.EstimateModal_close__BrG7T{margin-left:auto;display:block;background:none;border:0;cursor:pointer;min-height:44px;font-weight:700}@media (min-width:720px){.EstimateModal_overlay__KMM4r{place-items:center}.EstimateModal_dialog__Vt2t3{border-radius:var(--radius-l);padding:1.6rem}}.DesktopStickyCta_dock__hZpkN{position:fixed;left:50%;bottom:clamp(1rem,2.4vw,1.6rem);transform:translateX(-50%);z-index:44;pointer-events:none;animation:DesktopStickyCta_dockIn__1nmzN .36s var(--ease) both}@keyframes DesktopStickyCta_dockIn__1nmzN{0%{opacity:0;transform:translateX(-50%) translateY(10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.DesktopStickyCta_glass__tRWIg{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:.9rem 2.15rem;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(28,30,34,.38);backdrop-filter:blur(36px) saturate(1.15);-webkit-backdrop-filter:blur(36px) saturate(1.15);box-shadow:none;color:var(--white);font-size:clamp(1rem,1.2vw,1.08rem);font-weight:700;letter-spacing:.01em;cursor:pointer;transition:background-color .18s ease,border-color .18s ease}@media (hover:hover) and (pointer:fine){.DesktopStickyCta_glass__tRWIg:hover{background:rgba(34,36,40,.48);border-color:rgba(255,255,255,.2)}}@media (prefers-reduced-motion:reduce){.DesktopStickyCta_glass__tRWIg{transition:none}}