.callback-form[data-v-062405a9]{margin-top:4px}hr[data-v-062405a9]{border:1px solid #E5EBEE}input[data-v-062405a9]:focus,select[data-v-062405a9]:focus,textarea[data-v-062405a9]:focus{outline:none;border-color:#191b1c;box-shadow:none}.modal-overlay[data-v-062405a9]{position:fixed;inset:0;width:100vw;height:100vh;background:#0009;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;z-index:99999}.modal-content[data-v-062405a9]{background:#fff;width:100%;max-width:750px;border-radius:24px;padding:30px;position:relative;box-shadow:0 20px 40px #0003;margin:auto;display:flex;flex-direction:column;max-height:90vh;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.modal-content[data-v-062405a9]::-webkit-scrollbar{display:none}.close-btn[data-v-062405a9]{position:absolute;top:20px;right:20px;background:#f7f6f5;border:1px solid #E6E6E6;border-radius:50%;width:40px;height:40px;cursor:pointer;display:flex;align-items:center;justify-content:center}.modal-header h2[data-v-062405a9]{font-family:Barlow,sans-serif;font-size:32px;font-weight:700;margin-bottom:4px;color:#191b1c}.modal-header p[data-v-062405a9]{color:#6c6c6c;margin-bottom:8px}.section-group[data-v-062405a9]{margin-bottom:20px}.section-group h3[data-v-062405a9]{font-family:Albert Sans;font-size:22px;font-weight:600;color:#6c6c6c;margin-bottom:15px}.form-grid[data-v-062405a9]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.single-col[data-v-062405a9]{grid-template-columns:1fr}input[data-v-062405a9],select[data-v-062405a9]{width:100%;height:50px;padding:14px 20px;background:#f6f7f8;border:1px solid #E6E6E6;border-radius:10px;font-size:14px;font-family:Albert Sans;color:#6c6c6c;font-weight:400}.date-input[data-v-062405a9]{color:#6c6c6c}input[data-v-062405a9]::placeholder{color:#6c6c6c}.callback-form input[data-v-062405a9]::placeholder,.callback-form textarea[data-v-062405a9]::placeholder{color:#6c6c6c;font-size:16px;font-family:Albert Sans;font-weight:400}.submit-btn[data-v-062405a9]{font-family:Albert Sans,sans-serif;margin-top:10px;background:#1a1a1a;color:#fff;padding:16px 40px;border-radius:50px;border:none;font-weight:500;display:flex;align-items:center;justify-content:center;gap:12px;cursor:pointer;width:fit-content}@media(max-width:600px){.form-grid[data-v-062405a9]{grid-template-columns:1fr}.modal-content[data-v-062405a9]{padding:25px}.submit-btn[data-v-062405a9]{width:100%}}.fade-enter-active[data-v-062405a9],.fade-leave-active[data-v-062405a9]{transition:opacity .3s}.fade-enter-from[data-v-062405a9],.fade-leave-to[data-v-062405a9]{opacity:0}.animate-pop[data-v-062405a9]{animation:pop-062405a9 .4s cubic-bezier(.175,.885,.32,1.275)}@keyframes pop-062405a9{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.modal-overlay[data-v-47a03196]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:20px}.modal-content[data-v-47a03196]{background:#fff;width:100%;max-width:750px;border-radius:24px;padding:40px;position:relative;box-shadow:0 20px 40px #0003;margin:auto;display:flex;flex-direction:column;max-height:90vh;overflow-y:auto}.modal-content[data-v-47a03196]::-webkit-scrollbar{display:none}.close-btn[data-v-47a03196]{position:absolute;top:20px;right:20px;background:#f7f6f5;border:1px solid #E6E6E6;border-radius:50%;width:40px;height:40px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#666}.modal-logo[data-v-47a03196]{height:30px;margin-bottom:20px}.modal-header h2[data-v-47a03196]{font-family:Barlow;font-size:32px;font-weight:700;margin-bottom:1%;color:#191b1c}.modal-header p[data-v-47a03196]{color:#6c6c6c;margin-bottom:8px;line-height:22px;max-width:460px}.form-grid[data-v-47a03196]{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:49px}.full-width-field[data-v-47a03196]{grid-column:1 / -1}hr[data-v-47a03196]{border:1px solid #E5EBEE;width:100%;max-width:450px}input[data-v-47a03196],select[data-v-47a03196],textarea[data-v-47a03196]{width:100%;height:50px;padding:14px 20px;box-sizing:border-box;background:#f6f7f8;border:1px solid #E6E6E6;border-radius:10px;font-size:14px;outline:none;color:#6c6c6c;font-weight:400;font-family:Albert Sans}.callback-form input[data-v-47a03196]::placeholder,.callback-form textarea[data-v-47a03196]::placeholder{color:#6c6c6c;font-size:16px;font-family:Albert Sans;font-weight:400}input[data-v-47a03196]:focus,select[data-v-47a03196]:focus,textarea[data-v-47a03196]:focus{outline:none;border-color:#191b1c;box-shadow:none}textarea[data-v-47a03196]{margin-top:15px;height:100px;resize:none}.submit-btn[data-v-47a03196]{font-size:16px;font-family:Albert Sans;margin-top:25px;background:#1a1a1a;color:#fff;padding:20px 70px;border-radius:50px;border:none;font-weight:400;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:background .3s;white-space:nowrap}.submit-btn[data-v-47a03196]:hover{background:#333}.modal-header p[data-v-47a03196]{width:80%}@media(max-width:600px){.form-grid[data-v-47a03196]{grid-template-columns:1fr}.modal-content[data-v-47a03196]{padding:20px;max-height:95vh;height:auto;overflow-y:auto}.submit-btn[data-v-47a03196]{padding:16px 20px;width:100%}.modal-header h2[data-v-47a03196]{font-size:24px}.modal-header p[data-v-47a03196]{font-size:14px;width:100%}}.fade-enter-active[data-v-47a03196],.fade-leave-active[data-v-47a03196]{transition:opacity .3s}.fade-enter-from[data-v-47a03196],.fade-leave-to[data-v-47a03196]{opacity:0}.animate-pop[data-v-47a03196]{animation:pop-47a03196 .4s cubic-bezier(.175,.885,.32,1.275)}@keyframes pop-47a03196{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.thank-you-modal[data-v-47a03196]{max-width:450px;text-align:center}.thank-you-content[data-v-47a03196]{display:flex;flex-direction:column;align-items:center;padding:40px 20px}.thank-you-icon[data-v-47a03196]{margin-bottom:24px;animation:checkmark-47a03196 .5s ease-in-out}@keyframes checkmark-47a03196{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.thank-you-content h2[data-v-47a03196]{font-family:Barlow;font-size:32px;font-weight:700;color:#191b1c;margin:0 0 12px}.thank-you-content p[data-v-47a03196]{font-family:Albert Sans;font-size:16px;color:#6c6c6c;margin:0 0 32px}.dismiss-btn[data-v-47a03196]{padding:14px 48px;background:#1a1a1a;color:#fff;border:none;border-radius:50px;font-size:16px;font-family:Albert Sans;font-weight:400;cursor:pointer;transition:background .3s}.dismiss-btn[data-v-47a03196]:hover{background:#333}
