.ServiceTalkPopup-module__l_ytva__overlay{z-index:10000;backdrop-filter:blur(5px);background-color:#000000b3;justify-content:center;align-items:center;padding:20px;animation:.3s ease-in-out ServiceTalkPopup-module__l_ytva__fadeInBlur;display:flex;position:fixed;inset:0}@keyframes ServiceTalkPopup-module__l_ytva__fadeInBlur{0%{opacity:0;backdrop-filter:blur()}to{opacity:1;backdrop-filter:blur(5px)}}.ServiceTalkPopup-module__l_ytva__popup{background:var(--color-bg-white);border-radius:var(--border-radius-3xl);corner-shape:squircle;max-block-size:90vh;inline-size:100%;max-inline-size:600px;box-shadow:var(--shadow-popup-lg);animation:.3s ease-out ServiceTalkPopup-module__l_ytva__slideUp;position:relative;overflow-y:auto}.ServiceTalkPopup-module__l_ytva__popupSuccess{max-inline-size:420px}.ServiceTalkPopup-module__l_ytva__popup:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@keyframes ServiceTalkPopup-module__l_ytva__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ServiceTalkPopup-module__l_ytva__closeButton{z-index:1;block-size:40px;inline-size:40px;color:var(--color-text-muted);border-radius:var(--border-radius-md);corner-shape:squircle;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:32px;line-height:1;transition:background-color .2s,color .2s;display:flex;position:absolute;inset-block-start:16px;inset-inline-start:16px}.ServiceTalkPopup-module__l_ytva__closeButton:hover{background-color:var(--color-bg-light);color:var(--color-text-primary)}.ServiceTalkPopup-module__l_ytva__content{padding:48px 32px 32px}.ServiceTalkPopup-module__l_ytva__title{color:var(--color-text-primary);text-align:center;overflow-wrap:break-word;margin:0 0 8px;font-size:28px;font-weight:700;line-height:1.25}.ServiceTalkPopup-module__l_ytva__titleAccent{color:var(--color-primary)}.ServiceTalkPopup-module__l_ytva__subtitle{color:var(--color-text-muted);text-align:center;margin:0 0 32px;font-size:16px;line-height:1.6}.ServiceTalkPopup-module__l_ytva__form{flex-direction:column;gap:20px;display:flex}.ServiceTalkPopup-module__l_ytva__row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ServiceTalkPopup-module__l_ytva__field{flex-direction:column;gap:8px;display:flex}.ServiceTalkPopup-module__l_ytva__error{color:var(--color-red);background-color:var(--color-red-light);border:1px solid var(--color-red-border);border-radius:var(--border-radius-md);corner-shape:squircle;margin:0;padding:12px 16px;font-size:14px;line-height:1.5}.ServiceTalkPopup-module__l_ytva__honeypot{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ServiceTalkPopup-module__l_ytva__success{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:48px 32px 32px;display:flex}.ServiceTalkPopup-module__l_ytva__successIcon{color:#fff;background-color:#10b981;border-radius:50%;justify-content:center;align-items:center;block-size:80px;inline-size:80px;font-size:48px;font-weight:700;animation:.4s ease-out ServiceTalkPopup-module__l_ytva__scaleIn;display:flex}@keyframes ServiceTalkPopup-module__l_ytva__scaleIn{0%{transform:scale(0)}to{transform:scale(1)}}.ServiceTalkPopup-module__l_ytva__successTitle{color:var(--color-text-primary);margin:0;font-size:24px;font-weight:700}.ServiceTalkPopup-module__l_ytva__successText{color:var(--color-text-muted);margin:0;font-size:16px;line-height:1.6}.ServiceTalkPopup-module__l_ytva__successActions{margin-block-start:8px}@media (max-width:768px){.ServiceTalkPopup-module__l_ytva__overlay{padding:16px}.ServiceTalkPopup-module__l_ytva__popup{border-radius:var(--border-radius-2xl);corner-shape:squircle;max-inline-size:95%}.ServiceTalkPopup-module__l_ytva__content{padding:44px 28px 28px}.ServiceTalkPopup-module__l_ytva__title{font-size:26px}.ServiceTalkPopup-module__l_ytva__subtitle{margin-block-end:28px;font-size:15px}}@media (max-width:640px){.ServiceTalkPopup-module__l_ytva__popup{border-radius:var(--border-radius-3xl);corner-shape:squircle;max-block-size:85vh;inline-size:90%;max-inline-size:90%}.ServiceTalkPopup-module__l_ytva__content{padding:40px 24px 24px}.ServiceTalkPopup-module__l_ytva__row{gap:12px}.ServiceTalkPopup-module__l_ytva__title{font-size:24px}.ServiceTalkPopup-module__l_ytva__subtitle{margin-block-end:24px;font-size:14px}.ServiceTalkPopup-module__l_ytva__success{padding:40px 24px 24px}.ServiceTalkPopup-module__l_ytva__closeButton{block-size:36px;inline-size:36px;font-size:28px;inset-block-start:12px;inset-inline-start:12px}}@media (max-width:480px){.ServiceTalkPopup-module__l_ytva__overlay{padding:12px}.ServiceTalkPopup-module__l_ytva__content{padding:36px 20px 20px}.ServiceTalkPopup-module__l_ytva__title{font-size:22px}.ServiceTalkPopup-module__l_ytva__subtitle{margin-block-end:20px;font-size:13px}.ServiceTalkPopup-module__l_ytva__success{padding:36px 20px 20px}.ServiceTalkPopup-module__l_ytva__closeButton{block-size:34px;inline-size:34px;font-size:26px;inset-block-start:10px;inset-inline-start:10px}}@media (prefers-reduced-motion:reduce){.ServiceTalkPopup-module__l_ytva__overlay,.ServiceTalkPopup-module__l_ytva__popup,.ServiceTalkPopup-module__l_ytva__successIcon{animation:none}}
