/* Generated by npm run build:css; edit assets/css, not this file. */
:root{--lead-modal-accent:#90caf9;--lead-modal-accent-hover:#6fc0f4;--lead-modal-card:#1e3150;--lead-modal-field:#1e3150;--lead-modal-ink:#ffffff;--lead-modal-muted:#c5ccd7;--lead-modal-label:#a9d9f5;--lead-modal-error:#ef5c74;--lead-modal-border:rgba(255, 255, 255, 0.88)}body.lead-modal-open,html.lead-modal-open{overflow:hidden!important;overscroll-behavior:none}.lead-modal{position:fixed!important;z-index:20000!important;inset:0;display:flex!important;align-items:center;justify-content:center;width:100%!important;height:100%!important;padding:24px;overflow:hidden;background:0 0!important;color:var(--lead-modal-ink);font-family:Roboto,Arial,sans-serif;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 180ms ease-out,visibility 0s linear 180ms}.lead-modal.active,.lead-modal.is-open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.lead-modal__backdrop{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:0;background:rgba(0,10,27,.88);cursor:default;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lead-modal__dialog{position:relative;width:min(1432px,calc(100vw - 48px));height:min(930px,calc(100vh - 48px));height:min(930px,calc(100dvh - 48px));overflow:hidden;border:1px solid var(--lead-modal-border);border-radius:32px;background:var(--lead-modal-card);box-shadow:0 28px 80px rgba(0,8,24,.48);opacity:0;transform:translateY(14px) scale(.988);transition:opacity 180ms ease-out,transform 260ms cubic-bezier(.22, 1, .36, 1)}.lead-modal.active .lead-modal__dialog,.lead-modal.is-open .lead-modal__dialog{opacity:1;transform:translateY(0) scale(1)}.lead-modal__scroll{position:relative;box-sizing:border-box;width:100%;height:100%;padding:58px 80px 54px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:rgba(144,202,249,0.64) rgba(0,35,72,0.28);scrollbar-width:thin}.lead-modal__scroll::-webkit-scrollbar{width:8px}.lead-modal__scroll::-webkit-scrollbar-track{background:rgba(0,35,72,.28)}.lead-modal__scroll::-webkit-scrollbar-thumb{border:2px solid var(--lead-modal-card);border-radius:8px;background:rgba(144,202,249,.64)}.lead-modal ::selection{background:var(--lead-modal-accent);color:#002348}.lead-modal__close{position:absolute!important;z-index:4;top:22px!important;right:22px!important;display:grid!important;width:48px!important;height:48px!important;margin:0!important;padding:0!important;place-items:center;border:0!important;border-radius:50%!important;background:0 0!important;color:var(--lead-modal-accent)!important;cursor:pointer;transition:color 160ms ease-out,transform 180ms cubic-bezier(.23, 1, .32, 1)}.lead-modal__close svg{width:30px;height:30px}.lead-modal__close:hover{color:var(--lead-modal-accent-hover)!important;transform:scale(1.06)}.lead-modal__close:focus-visible{outline:3px solid rgba(144,202,249,.46);outline-offset:2px}.lead-modal__header{margin:0 56px 54px}.lead-modal__title{max-width:980px;margin:0 auto;color:var(--lead-modal-ink);font-size:clamp(30px, 2vw, 36px);font-weight:700;line-height:1.15;letter-spacing:-.016em;text-align:center;text-transform:none!important;text-wrap:balance}.lead-modal__content{position:relative;display:grid;grid-template-columns:minmax(0,740px) minmax(320px,476px);gap:54px;align-items:stretch;justify-content:center;padding-bottom:104px}.lead-modal__form,.lead-modal__form .lead-form,.lead-modal__form .wpcf7,.lead-modal__primary{width:100%;min-width:0;margin:0}.lead-form__fields{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,0.96fr);gap:28px 32px;transition:grid-template-columns 360ms cubic-bezier(.22, .61, .36, 1)}@media (min-width:681px){.lead-form__fields[data-contact-method=telegram]{grid-template-columns:minmax(0,1.22fr) minmax(0,0.78fr)}}.lead-form__fields>*{grid-column:1/-1}.lead-form__fields>.lead-form__dynamic{grid-column:1}.lead-form__fields>.lead-form__field--email{grid-column:2}.lead-form__field,.lead-form__field-label,.lead-form__methods{display:block;min-width:0;margin:0}.lead-form__label,.lead-form__methods legend{display:flex;align-items:baseline;gap:6px;margin:0 0 9px;padding:0;color:var(--lead-modal-label);font-size:18px;font-weight:300;line-height:1.2}.lead-form__required{color:var(--lead-modal-error)}.lead-form__dynamic .wpcf7-form-control-wrap,.lead-form__field .wpcf7-form-control-wrap{display:block}.lead-modal .lead-form input[type=email],.lead-modal .lead-form input[type=tel],.lead-modal .lead-form input[type=text],.lead-modal .lead-form textarea{box-sizing:border-box;width:100%!important;max-width:none!important;margin:0!important;padding:0 22px!important;border:1px solid var(--lead-modal-border)!important;border-radius:12px!important;background:0 0!important;color:var(--lead-modal-ink)!important;caret-color:var(--lead-modal-accent);box-shadow:none!important;font-family:inherit!important;font-size:18px!important;font-weight:300!important;line-height:1.3!important;transition:border-color 160ms ease-out,background-color 160ms ease-out,box-shadow 160ms ease-out}.lead-modal .lead-form input[type=email],.lead-modal .lead-form input[type=tel],.lead-modal .lead-form input[type=text]{height:64px!important}.lead-modal .lead-form textarea{height:84px!important;min-height:84px!important;max-height:160px;padding-top:17px!important;padding-bottom:17px!important;resize:vertical}.lead-modal .lead-form input::placeholder,.lead-modal .lead-form textarea::placeholder{color:var(--lead-modal-muted)!important;font-weight:300!important;opacity:.76}.lead-modal .lead-form input:hover,.lead-modal .lead-form textarea:hover{border-color:var(--lead-modal-accent)!important}.lead-modal .lead-form input:focus,.lead-modal .lead-form textarea:focus{border-color:var(--lead-modal-accent)!important;outline:0!important;box-shadow:0 0 0 3px rgba(144,202,249,.18)!important}.lead-modal .lead-form input:-webkit-autofill,.lead-modal .lead-form input:-webkit-autofill:focus,.lead-modal .lead-form input:-webkit-autofill:hover{-webkit-text-fill-color:var(--lead-modal-ink);box-shadow:0 0 0 1000px var(--lead-modal-card) inset!important;transition:background-color 9999s ease-out}.lead-form__methods{min-width:0;padding:0;border:0}.lead-form__methods .wpcf7-form-control{display:grid;grid-template-columns:196px 184px 180px 144px;gap:12px;justify-content:start}.lead-form__methods .wpcf7-list-item{display:block;min-width:0;margin:0!important;border:0;background:0 0!important;box-shadow:none}.lead-form__method-option{position:relative;display:flex!important;width:100%;height:64px;align-items:center;justify-content:center;gap:9px;margin:0!important;padding:0 14px;overflow:hidden;border:1px solid var(--lead-modal-border);border-radius:12px;background:0 0;color:var(--lead-modal-ink);cursor:pointer;isolation:isolate;transition:border-color 180ms ease,background-color 180ms ease,transform 140ms cubic-bezier(.23, 1, .32, 1)}.lead-form__method-option.is-selected{border-color:var(--lead-modal-accent);background:rgba(144,202,249,.08)}.lead-form__method-option:active{transform:scale(.98)}.lead-form__method-option input{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;opacity:0}.lead-form__method-option:has(input:focus-visible){outline:3px solid rgba(144,202,249,.42);outline-offset:2px}.lead-form__method-icon{position:relative;display:grid;width:23px;height:21px;flex:0 0 23px;place-items:center;color:#c4ccd7;transition:color 180ms ease}.lead-form__method-icon svg{display:block;width:21px;height:21px}.lead-form__method-option[data-method=telegram] .lead-form__method-icon svg{width:23px;height:21px}.lead-form__method-option.is-selected .lead-form__method-icon,.lead-form__method-option:focus-within .lead-form__method-icon,.lead-form__method-option:hover .lead-form__method-icon{color:var(--lead-modal-accent)}.lead-form__method-copy,.lead-form__method-option .wpcf7-list-item-label{position:relative;display:block;width:auto;height:auto;margin:0;padding:0;overflow:visible;clip:auto;clip-path:none;color:inherit;font-size:18px;font-weight:300;line-height:1.2;white-space:nowrap}.lead-form__dynamic{display:grid;opacity:1;transform:none;align-content:start}.lead-form__field-hint,.lead-modal .wpcf7-not-valid-tip{position:absolute!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}.lead-modal .lead-form input.wpcf7-not-valid,.lead-modal .lead-form textarea.wpcf7-not-valid,.lead-modal .lead-form__consent input[type=checkbox][aria-invalid=true],.lead-modal .lead-form__consent.is-invalid input[type=checkbox]{border-color:var(--lead-modal-error)!important;box-shadow:0 0 0 2px rgba(239,92,116,.18)!important}.lead-modal .akismet-fields-container,.lead-modal .altEmail_container,.lead-modal [data-lead-honeypot]{display:none!important}.lead-form__consent{margin:2px 0 0}.lead-form__consent .wpcf7-list-item{margin:0!important}.lead-form__consent label{display:grid!important;grid-template-columns:26px minmax(0,1fr);gap:12px;align-items:center;margin:0!important;color:var(--lead-modal-muted);cursor:pointer}.lead-form__consent input[type=checkbox]{position:relative!important;display:block!important;width:26px!important;height:26px!important;margin:0!important;appearance:none;border:1px solid var(--lead-modal-border)!important;border-radius:5px!important;background:0 0!important;cursor:pointer;transition:border-color 160ms ease-out,background-color 160ms ease-out,box-shadow 160ms ease-out}.lead-form__consent input[type=checkbox]::after{content:"";position:absolute;top:5px;left:8px;width:7px;height:12px;border-right:2px solid var(--lead-modal-accent);border-bottom:2px solid var(--lead-modal-accent);opacity:0;transform:rotate(45deg) scale(.75);transition:opacity 120ms ease-out,transform 180ms cubic-bezier(.22, 1, .36, 1)}.lead-form__consent input[type=checkbox]:checked{border-color:var(--lead-modal-accent)!important;background:0 0!important}.lead-form__consent input[type=checkbox]:checked::after{opacity:1;transform:rotate(45deg) scale(1)}.lead-form__consent input[type=checkbox]:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(144,202,249,.28)!important}.lead-form__consent .wpcf7-list-item-label{color:var(--lead-modal-muted);font-size:16px;font-weight:300;line-height:1.4}.lead-form__consent a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color 160ms ease-out}.lead-form__consent a:hover{color:var(--lead-modal-accent)}.lead-form__submit-wrap{position:absolute;bottom:0;left:50%;display:flex;width:290px;justify-content:center;margin:0;transform:translateX(-50%)}.lead-modal .lead-form button[type=submit]{position:relative;isolation:isolate;overflow:hidden;width:100%!important;min-height:74px!important;margin:0 auto!important;padding:14px 24px!important;border:1px solid var(--lead-modal-accent)!important;border-radius:14px!important;background:var(--lead-modal-accent)!important;color:#102845!important;box-shadow:none!important;font-family:inherit!important;font-size:24px!important;font-weight:300!important;line-height:1.25!important;text-transform:uppercase!important;cursor:pointer;transition:border-color 180ms ease-out,color 180ms ease-out}.lead-modal .lead-form button[type=submit]::before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;background:var(--lead-modal-accent-hover);transform:scaleY(0);transform-origin:bottom center;transition:transform 360ms cubic-bezier(.16, 1, .3, 1)}.lead-form__submit-label{position:relative;z-index:1}@media (hover:hover) and (pointer:fine){.lead-form__method-option:hover{border-color:var(--lead-modal-accent);background:rgba(144,202,249,.06)}.lead-modal .lead-form button[type=submit]:not(:disabled):hover::before{transform:scaleY(1)}}.lead-modal .lead-form button[type=submit]:not(:disabled):active::before,.lead-modal .lead-form.is-submitting button[type=submit]::before{transform:scaleY(1)}.lead-modal .lead-form button[type=submit]:focus-visible{outline:3px solid rgba(144,202,249,.48);outline-offset:3px}.lead-modal .lead-form:not(.is-submitting) button[type=submit]:disabled{border-color:#7898b0!important;background:0 0!important;color:#9db4c7!important;cursor:not-allowed}.lead-modal .lead-form.is-submitting button[type=submit]:disabled{border-color:var(--lead-modal-accent-hover)!important;background:var(--lead-modal-accent)!important;color:#102845!important;cursor:progress}.lead-modal .wpcf7-spinner{display:none!important}.lead-modal .wpcf7-response-output{margin:16px 0 0!important;padding:12px 14px!important;border:1px solid rgba(144,202,249,.58)!important;border-radius:10px;background:rgba(0,43,76,.78);color:var(--lead-modal-ink);font-size:14px;line-height:1.45}.lead-modal .wpcf7 form.invalid .wpcf7-response-output,.lead-modal .wpcf7 form.sent .wpcf7-response-output,.lead-modal .wpcf7 form.unaccepted .wpcf7-response-output{position:absolute!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}.lead-modal .wpcf7 form.failed .wpcf7-response-output,.lead-modal .wpcf7 form.spam .wpcf7-response-output{border-color:var(--lead-modal-error)!important}.lead-modal__direct{display:flex;min-width:0;min-height:600px;height:100%;flex-direction:column;align-items:center;padding:32px 42px 30px;border:1px solid var(--lead-modal-border);border-radius:14px;text-align:center}.lead-modal__direct-title{margin:0 0 10px;color:var(--lead-modal-ink);font-size:24px;font-weight:700;line-height:1.25}.lead-modal__direct-copy{max-width:300px;margin:0;color:var(--lead-modal-muted);font-size:18px;font-weight:300;line-height:1.35}.lead-modal__direct-links{display:grid;gap:40px;width:min(270px,100%);margin:28px auto 0}.lead-modal__direct-link{display:flex;width:100%;min-height:80px;align-items:center;justify-content:flex-start;gap:18px;padding:10px 34px;border:2px solid var(--lead-modal-border);border-radius:12px;background:0 0;color:var(--lead-modal-ink);font-size:18px;font-weight:300;line-height:1.2;text-decoration:none;transition:border-color 180ms ease-out,background-color 180ms ease-out}.lead-modal__direct-link svg{display:block;width:48px;height:48px;flex:0 0 48px;align-self:center}.lead-modal__direct-link:focus-visible,.lead-modal__direct-link:hover{border-color:var(--lead-modal-accent);background:rgba(144,202,249,.06);outline:0}.lead-modal__direct-link:focus-visible{box-shadow:0 0 0 3px rgba(144,202,249,.26)}.lead-modal__direct-icon-bg{transition:fill .2s ease-out}.lead-modal__direct-link--telegram .lead-modal__direct-icon-bg{fill:#2aabee}.lead-modal__direct-link--whatsapp .lead-modal__direct-icon-bg{fill:#25d366}.lead-modal__direct-link--max .lead-modal__direct-icon-bg{fill:url(#lead-modal-max-gradient)}.lead-modal__response-time{margin:auto 0 0;color:var(--lead-modal-muted);font-size:14px;font-weight:300;line-height:1.4}.lead-modal__success{display:none;align-self:center;padding:12px 16px;text-align:center}.lead-modal__success-title{max-width:18ch;margin:0 auto;color:var(--lead-modal-ink);font-size:30px;font-weight:400;line-height:1.22;letter-spacing:-.012em;text-transform:none!important;text-wrap:balance}.lead-modal__success-title:focus{outline:0}.lead-modal.is-success .lead-modal__dialog{width:min(900px,calc(100vw - 40px));height:auto}.lead-modal.is-success .lead-modal__scroll{height:auto;padding:48px}.lead-modal.is-success .lead-modal__header,.lead-modal.is-success .lead-modal__primary{display:none}.lead-modal.is-success .lead-modal__content{grid-template-columns:1fr;gap:28px;padding-bottom:0}.lead-modal.is-success .lead-modal__success{display:block;animation:lead-success-in .3s cubic-bezier(.16,1,.3,1) both}.lead-modal.is-success .lead-modal__direct{min-height:0;padding:26px 30px 24px}.lead-modal.is-success .lead-modal__direct-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;margin-top:20px}.lead-modal.is-success .lead-modal__direct-link{min-height:62px;justify-content:center;padding:8px 14px}.lead-modal.is-success .lead-modal__response-time{margin-top:18px}@keyframes lead-success-in{from{opacity:0;clip-path:inset(0 0 16% 0)}to{opacity:1;clip-path:inset(0)}}@media (min-width:1181px) and (max-height:950px){.lead-modal__dialog{width:min(1220px,calc(100vw - 40px));height:auto;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px)}.lead-modal__scroll{height:auto;max-height:calc(100vh - 34px);max-height:calc(100dvh - 34px);padding:28px 46px 24px}.lead-modal__close{top:10px!important;right:10px!important}.lead-modal__header{margin-bottom:22px}.lead-modal__title{font-size:28px}.lead-modal__content{grid-template-columns:minmax(0,1fr) 340px;gap:36px;padding-bottom:72px}.lead-form__fields{gap:13px 24px}.lead-form__label,.lead-form__methods legend{margin-bottom:6px;font-size:15px}.lead-modal .lead-form input[type=email],.lead-modal .lead-form input[type=tel],.lead-modal .lead-form input[type=text]{height:48px!important;font-size:16px!important}.lead-modal .lead-form input::placeholder,.lead-modal .lead-form textarea::placeholder{font-size:15px!important}.lead-modal .lead-form textarea{height:70px!important;min-height:70px!important;padding-top:13px!important;padding-bottom:13px!important;font-size:16px!important}.lead-form__methods .wpcf7-form-control{grid-template-columns:1.15fr 1.1fr 1.08fr 0.82fr;gap:10px}.lead-form__method-option{height:48px;gap:7px;padding:0 8px}.lead-form__method-icon{width:24px;height:24px;flex-basis:24px}.lead-form__method-icon svg{width:24px;height:24px}.lead-form__method-option[data-method=call] .lead-form__method-icon svg,.lead-form__method-option[data-method=max] .lead-form__method-icon svg{width:24px;height:24px}.lead-form__method-copy,.lead-form__method-option .wpcf7-list-item-label{font-size:15px}.lead-form__consent input[type=checkbox]{width:22px!important;height:22px!important}.lead-form__consent label{grid-template-columns:22px minmax(0,1fr);gap:9px}.lead-form__consent .wpcf7-list-item-label{font-size:13px}.lead-form__consent input[type=checkbox]::after{top:4px;left:6px}.lead-form__submit-wrap{width:230px}.lead-modal .lead-form button[type=submit]{width:230px!important;min-height:52px!important;font-size:19px!important}.lead-modal__direct{min-height:486px;padding:24px 30px 22px}.lead-modal__direct-title{font-size:21px}.lead-modal__direct-copy{font-size:15px}.lead-modal__direct-links{gap:18px;width:250px;margin-top:20px}.lead-modal__direct-link{min-height:62px;gap:14px;padding:8px 28px;font-size:15px}.lead-modal__direct-link svg{width:42px;height:42px;flex-basis:42px}.lead-modal__response-time{font-size:12px}}@media (max-width:1180px){.lead-modal__dialog{width:min(760px,calc(100vw - 40px));height:auto;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);border-radius:22px}.lead-modal__scroll{height:auto;max-height:calc(100vh - 34px);max-height:calc(100dvh - 34px);padding:38px 44px 34px}.lead-modal__header{margin:0 48px 30px}.lead-modal__title{font-size:28px}.lead-modal__content{grid-template-columns:minmax(0,1fr);gap:30px;padding-bottom:0}.lead-form__methods .wpcf7-form-control{grid-template-columns:repeat(4,minmax(0,1fr))}.lead-form__method-option{height:58px;gap:8px;padding:0 9px}.lead-form__method-copy,.lead-form__method-option .wpcf7-list-item-label{font-size:16px}.lead-form__submit-wrap{position:relative;bottom:auto;left:auto;width:100%;margin-top:20px;transform:none}.lead-modal__direct{min-height:0;height:auto;padding:26px 30px 24px}.lead-modal__direct-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;margin-top:22px}.lead-modal__direct-link{min-height:64px;justify-content:center;padding:8px 16px}.lead-modal__response-time{margin-top:20px}}@media (max-width:680px){.lead-modal{align-items:flex-end;padding:0}.lead-modal__dialog{width:100%;max-height:100vh;max-height:100dvh;border-right:0;border-bottom:0;border-left:0;border-radius:18px 18px 0 0;transform:translateY(24px)}.lead-modal__scroll{max-height:100vh;max-height:100dvh;padding:30px 20px calc(26px + env(safe-area-inset-bottom))}.lead-modal__close{top:8px!important;right:8px!important;width:44px!important;height:44px!important}.lead-modal__close svg{width:24px;height:24px}.lead-modal__header{margin:0 42px 24px 0}.lead-modal__title{max-width:25ch;margin:0;font-size:clamp(21px, 6vw, 25px);line-height:1.18;text-align:left}.lead-modal__content{gap:24px}.lead-form__fields{grid-template-columns:minmax(0,1fr);gap:18px}.lead-form__fields>.lead-form__dynamic,.lead-form__fields>.lead-form__field--email{grid-column:1}.lead-form__label,.lead-form__methods legend{margin-bottom:7px;color:var(--lead-modal-muted);font-size:15px}.lead-modal .lead-form input[type=email],.lead-modal .lead-form input[type=tel],.lead-modal .lead-form input[type=text],.lead-modal .lead-form textarea{padding-right:14px!important;padding-left:14px!important;font-size:16px!important}.lead-modal .lead-form input[type=email],.lead-modal .lead-form input[type=tel],.lead-modal .lead-form input[type=text]{height:48px!important}.lead-modal .lead-form textarea{height:76px!important;min-height:76px!important;padding-top:13px!important;padding-bottom:13px!important}.lead-modal .lead-form input::placeholder,.lead-modal .lead-form textarea::placeholder{font-size:14px!important}.lead-form__methods .wpcf7-form-control{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lead-form__method-option{height:48px;justify-content:flex-start;gap:9px;padding:0 12px;border-radius:10px}.lead-form__method-icon{width:23px;height:21px;flex-basis:23px}.lead-form__method-icon svg{width:21px;height:21px}.lead-form__method-option[data-method=telegram] .lead-form__method-icon svg{width:23px;height:21px}.lead-form__method-copy,.lead-form__method-option .wpcf7-list-item-label{font-size:14px}.lead-form__consent label{grid-template-columns:22px minmax(0,1fr);gap:9px;align-items:start}.lead-form__consent input[type=checkbox]{width:22px!important;height:22px!important}.lead-form__consent input[type=checkbox]::after{top:4px;left:6px}.lead-form__consent .wpcf7-list-item-label{padding-top:1px;font-size:13px}.lead-form__submit-wrap{margin-top:2px}.lead-modal .lead-form button[type=submit]{width:100%!important;min-height:50px!important;border-radius:11px!important;font-size:17px!important}.lead-modal__direct{display:block;margin-top:2px;padding:20px 0 0;border:0;border-top:1px solid rgba(144,202,249,.34);border-radius:0}.lead-modal__direct-title{margin-bottom:5px;font-size:18px}.lead-modal__direct-copy{margin-right:auto;margin-left:auto;font-size:14px}.lead-modal.is-success .lead-modal__direct-links,.lead-modal__direct-links{display:flex;width:auto;justify-content:center;gap:20px;margin-top:13px}.lead-modal.is-success .lead-modal__direct-link,.lead-modal__direct-link{display:grid;width:44px;min-height:44px;flex:0 0 44px;padding:0;place-items:center;border:0;border-radius:50%;background:0 0}.lead-modal__direct-link svg{width:44px;height:44px;flex-basis:44px}.lead-modal__direct-link span{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.lead-modal.is-success .lead-modal__response-time,.lead-modal__response-time{margin-top:10px;font-size:11px}.lead-modal.is-success{align-items:center;padding:16px}.lead-modal.is-success .lead-modal__dialog{width:min(480px,calc(100vw - 32px));border:1px solid var(--lead-modal-border);border-radius:18px}.lead-modal.is-success .lead-modal__scroll{padding:42px 22px calc(24px + env(safe-area-inset-bottom))}.lead-modal.is-success .lead-modal__content{gap:20px}.lead-modal.is-success .lead-modal__success-title{font-size:24px}.lead-modal.is-success .lead-modal__direct{padding:18px 0 0}}@media (max-width:390px){.lead-modal__scroll{padding-right:16px;padding-left:16px}.lead-form__method-option{padding-right:9px;padding-left:9px}}@media (min-width:1181px){.lead-modal__dialog{width:min(1076px,calc(100vw - 40px));height:min(700px,calc(100vh - 32px));height:min(700px,calc(100dvh - 32px));max-height:none;border-radius:24px}.lead-modal__scroll{height:100%;max-height:none;padding:44px 60px 52px}.lead-modal__close{top:12px!important;right:12px!important;width:44px!important;height:44px!important}.lead-modal__close svg{width:26px;height:26px}.lead-modal__header{margin:0 48px 42px}.lead-modal__title{font-size:29px;line-height:1.16}.lead-modal__content{box-sizing:border-box;grid-template-columns:minmax(0,556px) minmax(300px,356px);gap:40px;height:526px;padding-bottom:80px}.lead-form__fields{grid-template-columns:274px minmax(0,1fr);gap:18px 24px}.lead-form__fields[data-contact-method=telegram]{grid-template-columns:322px minmax(0,1fr)}.lead-form__label,.lead-form__methods legend{margin-bottom:7px;font-size:16px}.lead-modal .lead-form input[type=email],.lead-modal .lead-form input[type=tel],.lead-modal .lead-form input[type=text]{height:48px!important;padding-right:18px!important;padding-left:18px!important;font-size:16px!important}.lead-modal .lead-form textarea{height:62px!important;min-height:62px!important;padding:12px 18px!important;font-size:16px!important;resize:none}.lead-modal .lead-form input::placeholder,.lead-modal .lead-form textarea::placeholder{font-size:16px!important}.lead-form__methods .wpcf7-form-control{grid-template-columns:146px 138px 134px 101px;gap:12px}.lead-form__method-option{height:48px;gap:9px;padding:0 10px;border-radius:11px}.lead-form__method-icon{width:23px;height:21px;flex-basis:23px}.lead-form__method-icon svg{width:21px;height:21px}.lead-form__method-option[data-method=telegram] .lead-form__method-icon svg{width:23px;height:21px}.lead-form__method-copy,.lead-form__method-option .wpcf7-list-item-label{font-size:16px}.lead-form__consent label{grid-template-columns:24px minmax(0,1fr);gap:9px}.lead-form__consent input[type=checkbox]{width:24px!important;height:24px!important}.lead-form__consent input[type=checkbox]::after{top:4px;left:7px}.lead-form__consent .wpcf7-list-item-label{font-size:14px}.lead-form__submit-wrap{bottom:-10px;width:218px}.lead-modal .lead-form button[type=submit]{width:218px!important;min-height:56px!important;border-radius:12px!important;font-size:20px!important}.lead-modal__direct{min-height:0;height:100%;padding:24px 28px 20px;border-radius:12px}.lead-modal__direct-title{margin-bottom:8px;font-size:20px}.lead-modal__direct-copy{font-size:16px}.lead-modal__direct-links{gap:30px;width:204px;margin-top:22px}.lead-modal__direct-link{min-height:60px;gap:12px;padding:8px 14px 8px 35px;border-width:1px;font-size:16px}.lead-modal__direct-link svg{width:40px;height:40px;flex-basis:40px}.lead-modal__response-time{font-size:13px}}@media (prefers-reduced-motion:reduce){.lead-form__consent input[type=checkbox],.lead-form__consent input[type=checkbox]::after,.lead-form__dynamic,.lead-form__fields,.lead-form__method-icon,.lead-form__method-option,.lead-modal,.lead-modal .lead-form button[type=submit]::before,.lead-modal .lead-form input,.lead-modal .lead-form textarea,.lead-modal__close,.lead-modal__dialog,.lead-modal__direct-icon-bg,.lead-modal__direct-link{scroll-behavior:auto!important;transition-duration:0s!important}.lead-modal.is-success .lead-modal__success{animation:none!important}}
