.LeadResultModal-module-scss-module__EWLVQG__overlay{z-index:1200;-webkit-backdrop-filter:blur(.3125rem);backdrop-filter:blur(.3125rem);background:#0f172a94;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0;overflow-y:auto}.LeadResultModal-module-scss-module__EWLVQG__modal{background:var(--bg-white);width:min(26.875rem,100vw - 3rem);max-height:calc(100vh - 3rem);color:var(--text-dark);text-align:center;padding:2.625rem 2.25rem 2.125rem;position:relative;overflow-y:auto;box-shadow:0 1.5rem 4.375rem #0000003d}.LeadResultModal-module-scss-module__EWLVQG__close{width:2.125rem;height:2.125rem;color:var(--text-dark);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;top:1rem;right:1rem}.LeadResultModal-module-scss-module__EWLVQG__close:hover,.LeadResultModal-module-scss-module__EWLVQG__close:focus-visible{color:var(--accent);outline:none}.LeadResultModal-module-scss-module__EWLVQG__mark{width:3.25rem;height:3.25rem;color:var(--text-dark);border:1px solid;justify-content:center;align-items:center;margin-bottom:1.25rem;display:inline-flex}.LeadResultModal-module-scss-module__EWLVQG__success{background:var(--accent);border-color:var(--accent)}.LeadResultModal-module-scss-module__EWLVQG__error{color:#b03a3a;background:#b03a3a1a;border-color:#b03a3a}.LeadResultModal-module-scss-module__EWLVQG__title{font-family:var(--font-heading),serif;margin-bottom:.75rem;font-size:1.875rem;font-weight:400;line-height:1.15}.LeadResultModal-module-scss-module__EWLVQG__message{max-width:34ch;color:var(--text-gray);margin:0 auto 1.625rem;font-size:.9375rem;line-height:1.55}@media (max-width:767px){.LeadResultModal-module-scss-module__EWLVQG__modal{padding:2.375rem 1.5rem 1.75rem}.LeadResultModal-module-scss-module__EWLVQG__title{font-size:1.625rem}}
.ContactMethodField-module-scss-module__mdsQMa__root{grid-gap:.75rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.ContactMethodField-module-scss-module__mdsQMa__label{color:var(--text-dark);letter-spacing:.16em;text-transform:uppercase;grid-column:1/-1;font-size:.6875rem;font-weight:500}.ContactMethodField-module-scss-module__mdsQMa__input{width:100%;color:var(--text-dark);transition:border-color var(--transition-duration-base) var(--transition-easing-base),background-color var(--transition-duration-base) var(--transition-easing-base);background:#f6f6f7;border:1px solid #0000;padding:1rem 1.125rem;font-family:inherit;font-size:.9375rem;line-height:1.4}.ContactMethodField-module-scss-module__mdsQMa__input:focus{border-color:var(--accent);background:var(--bg-white);outline:none}.ContactMethodField-module-scss-module__mdsQMa__input::placeholder{color:color-mix(in srgb, var(--text-gray) 60%, transparent)}.ContactMethodField-module-scss-module__mdsQMa__underline{align-items:end;row-gap:.5rem}.ContactMethodField-module-scss-module__mdsQMa__underline .ContactMethodField-module-scss-module__mdsQMa__input{border:0;border-bottom:1px solid color-mix(in srgb, var(--text-dark) 22%, transparent);background:0 0;padding:.625rem 0;font-size:1rem;line-height:1.4}.ContactMethodField-module-scss-module__mdsQMa__underline .ContactMethodField-module-scss-module__mdsQMa__input:focus{border-bottom-color:var(--accent);background:0 0}.ContactMethodField-module-scss-module__mdsQMa__underline .ContactMethodField-module-scss-module__mdsQMa__input::placeholder{color:color-mix(in srgb, var(--text-gray) 50%, transparent)}.ContactMethodField-module-scss-module__mdsQMa__methods{border:0;gap:.375rem;margin:0;padding:0;display:flex}.ContactMethodField-module-scss-module__mdsQMa__methodOption{cursor:pointer;width:3rem;height:3rem;transition:background-color var(--transition-duration-base) var(--transition-easing-base),color var(--transition-duration-base) var(--transition-easing-base);background:#f6f6f7;justify-content:center;align-items:center;display:inline-flex;position:relative}.ContactMethodField-module-scss-module__mdsQMa__methodOption input{white-space:nowrap!important;clip-path:inset(100%)!important;clip:rect(0 0 0 0)!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.ContactMethodField-module-scss-module__mdsQMa__methodOptionCall{color:var(--text-dark)}.ContactMethodField-module-scss-module__mdsQMa__methodOptionTelegram{color:#27a6e5}.ContactMethodField-module-scss-module__mdsQMa__methodOptionWhatsapp{color:#25d366}.ContactMethodField-module-scss-module__mdsQMa__methodOption:hover{background:color-mix(in srgb, var(--text-dark) 8%, transparent)}.ContactMethodField-module-scss-module__mdsQMa__methodOption:has(input:checked){background:var(--text-dark);color:var(--text-light)}.ContactMethodField-module-scss-module__mdsQMa__underline .ContactMethodField-module-scss-module__mdsQMa__methodOption{border:1px solid color-mix(in srgb, var(--text-dark) 16%, transparent);background:0 0;width:2.625rem;height:2.625rem}.ContactMethodField-module-scss-module__mdsQMa__underline .ContactMethodField-module-scss-module__mdsQMa__methodOption:hover{background:color-mix(in srgb, var(--text-dark) 6%, transparent)}.ContactMethodField-module-scss-module__mdsQMa__underline .ContactMethodField-module-scss-module__mdsQMa__methodOption:has(input:checked){border-color:var(--text-dark);background:var(--text-dark)}.ContactMethodField-module-scss-module__mdsQMa__methodOptionTelegram:has(input:checked){color:#27a6e5}.ContactMethodField-module-scss-module__mdsQMa__methodOptionWhatsapp:has(input:checked){color:#25d366}.ContactMethodField-module-scss-module__mdsQMa__methodOption:has(input:focus-visible){outline:.125rem solid var(--accent);outline-offset:.125rem}.ContactMethodField-module-scss-module__mdsQMa__errorText{color:#b03a3a;grid-column:1/-1;margin:-.25rem 0 0;font-size:.75rem;line-height:1.45}.ContactMethodField-module-scss-module__mdsQMa__srOnly{white-space:nowrap!important;clip-path:inset(100%)!important;clip:rect(0 0 0 0)!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (max-width:767px){.ContactMethodField-module-scss-module__mdsQMa__root{grid-template-columns:1fr}.ContactMethodField-module-scss-module__mdsQMa__methods{justify-content:flex-start}}
.RatingBadge-module-scss-module__SuMVmW__badge{background:var(--bg-white);border:1px solid color-mix(in srgb, var(--text-dark) 12%, transparent);color:var(--text-dark);border-radius:62.4375rem;align-items:center;gap:.625rem;padding:.375rem .75rem .375rem .625rem;font-size:.8125rem;line-height:1;text-decoration:none;display:inline-flex}@media (any-hover:hover){.RatingBadge-module-scss-module__SuMVmW__badge:hover{border-color:var(--accent)}}@media (any-hover:none){.RatingBadge-module-scss-module__SuMVmW__badge:active{border-color:var(--accent)}}.RatingBadge-module-scss-module__SuMVmW__badge:focus-visible{outline:.125rem dashed var(--text-light);outline-offset:.25rem;transition-duration:0s!important}.RatingBadge-module-scss-module__SuMVmW__source{border-right:1px solid color-mix(in srgb, var(--text-dark) 12%, transparent);color:var(--text-gray);padding-right:.625rem;font-size:.75rem}.RatingBadge-module-scss-module__SuMVmW__value{color:var(--text-dark);align-items:center;gap:.25rem;font-weight:600;display:inline-flex}.RatingBadge-module-scss-module__SuMVmW__value svg{color:var(--accent)}.RatingBadge-module-scss-module__SuMVmW__count{color:var(--text-gray);font-size:.75rem}
