.contact-area[data-v-3d4e1ef8]{background:#f7f8fc;padding:100px 0 60px}.section-title .subtitle[data-v-3d4e1ef8]{color:#fccf61;font-size:13px;font-weight:700;letter-spacing:3px;margin-bottom:12px;text-transform:uppercase}.section-title .title[data-v-3d4e1ef8]{color:#1a1a2e;font-size:42px;font-weight:800;line-height:1.15;margin-bottom:16px}.section-title .description[data-v-3d4e1ef8]{color:#6b7280;font-size:17px;line-height:1.6;margin:0 auto;max-width:520px}.contact-form-container[data-v-3d4e1ef8]{background:#fff;border-radius:20px;-webkit-box-shadow:0 4px 24px rgba(0,0,0,.06);box-shadow:0 4px 24px rgba(0,0,0,.06);padding:40px}.field[data-v-3d4e1ef8]{margin-bottom:20px;position:relative}.field input[data-v-3d4e1ef8]{height:50px}.field input[data-v-3d4e1ef8],.field textarea[data-v-3d4e1ef8]{background:#fff;border:1.5px solid #e2e5ea;border-radius:12px;color:#1a1a2e;font-size:15px;outline:none;padding:18px 16px 6px;-webkit-transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-box-shadow .2s;-o-transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s,-webkit-box-shadow .2s;width:100%}.field input[data-v-3d4e1ef8]:focus,.field textarea[data-v-3d4e1ef8]:focus{border-color:#4d5f80;-webkit-box-shadow:0 0 0 3px rgba(77,95,128,.1);box-shadow:0 0 0 3px rgba(77,95,128,.1)}.field label[data-v-3d4e1ef8]{background:transparent;color:#9ca3af;font-size:15px;left:16px;pointer-events:none;position:absolute;top:14px;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.field input:not(:-moz-placeholder)+label[data-v-3d4e1ef8],.field textarea:not(:-moz-placeholder)+label[data-v-3d4e1ef8]{color:#4d5f80;font-size:11px;font-weight:600;top:4px}.field input:not(:-ms-input-placeholder)+label[data-v-3d4e1ef8],.field textarea:not(:-ms-input-placeholder)+label[data-v-3d4e1ef8]{color:#4d5f80;font-size:11px;font-weight:600;top:4px}.field input:focus+label[data-v-3d4e1ef8],.field input:not(:placeholder-shown)+label[data-v-3d4e1ef8],.field textarea:focus+label[data-v-3d4e1ef8],.field textarea:not(:placeholder-shown)+label[data-v-3d4e1ef8]{color:#4d5f80;font-size:11px;font-weight:600;top:4px}.field textarea[data-v-3d4e1ef8]{min-height:110px;resize:vertical}.field select[data-v-3d4e1ef8]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='none' stroke='%234d5f80' stroke-linecap='round' stroke-width='2' d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;border:1.5px solid #e2e5ea;border-radius:12px;color:#1a1a2e;cursor:pointer;font-size:15px;height:50px;outline:none;padding:0 40px 0 16px;-webkit-transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-box-shadow .2s;-o-transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s,-webkit-box-shadow .2s;width:100%}.field select[data-v-3d4e1ef8]:focus{border-color:#4d5f80;-webkit-box-shadow:0 0 0 3px rgba(77,95,128,.1);box-shadow:0 0 0 3px rgba(77,95,128,.1)}.field-row[data-v-3d4e1ef8]{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}@media (max-width:600px){.field-row[data-v-3d4e1ef8]{grid-template-columns:1fr}}.has-error input[data-v-3d4e1ef8],.has-error textarea[data-v-3d4e1ef8]{border-color:#ef4444!important}.field-error[data-v-3d4e1ef8]{color:#ef4444;display:block;font-size:12px;margin-top:4px;padding-left:2px}.turnstile-wrap[data-v-3d4e1ef8]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:20px 0}.turnstile-error[data-v-3d4e1ef8]{border:2px solid #ef4444;border-radius:8px;padding:2px}.btn-submit[data-v-3d4e1ef8]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:#25d366;border:none;border-radius:12px;color:#fff;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:16px;font-weight:700;-webkit-justify-content:center;justify-content:center;padding:16px 24px;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;width:100%}.btn-submit[data-v-3d4e1ef8]:hover:not(:disabled){background:#1fb855;-webkit-box-shadow:0 8px 24px rgba(37,211,102,.3);box-shadow:0 8px 24px rgba(37,211,102,.3);-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);transform:translateY(-2px)}.btn-submit[data-v-3d4e1ef8]:active:not(:disabled){-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.btn-submit[data-v-3d4e1ef8]:disabled{background:#d1d5db;cursor:not-allowed;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}.btn-content[data-v-3d4e1ef8],.btn-loading[data-v-3d4e1ef8]{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px}.spinner[data-v-3d4e1ef8]{-webkit-animation:spin-3d4e1ef8 .7s linear infinite;-o-animation:spin-3d4e1ef8 .7s linear infinite;animation:spin-3d4e1ef8 .7s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:18px;width:18px}@-webkit-keyframes spin-3d4e1ef8{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-o-keyframes spin-3d4e1ef8{to{-o-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-3d4e1ef8{to{-webkit-transform:rotate(1turn);-o-transform:rotate(1turn);transform:rotate(1turn)}}.privacy-note[data-v-3d4e1ef8]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;color:#9ca3af;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:12px;gap:6px;-webkit-justify-content:center;justify-content:center;margin-top:16px;text-align:center}.privacy-note i[data-v-3d4e1ef8]{font-size:13px}.alert-error[data-v-3d4e1ef8]{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-animation:slideDown-3d4e1ef8 .3s ease;-o-animation:slideDown-3d4e1ef8 .3s ease;animation:slideDown-3d4e1ef8 .3s ease;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#991b1b;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;gap:10px;margin-bottom:20px;padding:12px 16px}.alert-error i[data-v-3d4e1ef8]{-ms-flex-negative:0;color:#ef4444;-webkit-flex-shrink:0;flex-shrink:0;font-size:18px}.alert-error span[data-v-3d4e1ef8]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.alert-close[data-v-3d4e1ef8]{background:none;border:none;color:#991b1b;cursor:pointer;font-size:20px;line-height:1;padding:0 4px}@-webkit-keyframes slideDown-3d4e1ef8{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-o-keyframes slideDown-3d4e1ef8{0%{opacity:0;-o-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-o-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown-3d4e1ef8{0%{opacity:0;-webkit-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.fade-in[data-v-3d4e1ef8]{-webkit-animation:slideDown-3d4e1ef8 .3s ease;-o-animation:slideDown-3d4e1ef8 .3s ease;animation:slideDown-3d4e1ef8 .3s ease}.contact-sidebar[data-v-3d4e1ef8]{gap:16px;padding-left:20px}.contact-sidebar[data-v-3d4e1ef8],.sidebar-card[data-v-3d4e1ef8]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.sidebar-card[data-v-3d4e1ef8]{background:#fff;border-radius:16px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.04);box-shadow:0 2px 12px rgba(0,0,0,.04);gap:4px;padding:24px;-webkit-transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:-webkit-transform .2s,-webkit-box-shadow .2s;-o-transition:box-shadow .2s,-o-transform .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s,-o-transform .2s,-webkit-box-shadow .2s}.sidebar-card[data-v-3d4e1ef8]:hover{-webkit-box-shadow:0 6px 20px rgba(0,0,0,.08);box-shadow:0 6px 20px rgba(0,0,0,.08);-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);-o-transform:translateY(-3px);transform:translateY(-3px)}.sidebar-icon[data-v-3d4e1ef8]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:-webkit-linear-gradient(315deg,#4d5f80,#6b7fa3);background:-o-linear-gradient(315deg,#4d5f80,#6b7fa3);background:linear-gradient(135deg,#4d5f80,#6b7fa3);border-radius:12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:44px;-webkit-justify-content:center;justify-content:center;margin-bottom:8px;width:44px}.sidebar-icon i[data-v-3d4e1ef8]{color:#fff;font-size:20px}.sidebar-icon-phone[data-v-3d4e1ef8]{background:-webkit-linear-gradient(315deg,#fccf61,#f5b731)!important;background:-o-linear-gradient(315deg,#fccf61,#f5b731)!important;background:linear-gradient(135deg,#fccf61,#f5b731)!important}.sidebar-card h4[data-v-3d4e1ef8]{color:#1a1a2e;font-size:16px;font-weight:700;margin:0}.sidebar-card p[data-v-3d4e1ef8]{color:#6b7280;font-size:13px;line-height:1.5;margin:0}.sidebar-link[data-v-3d4e1ef8]{color:#4d5f80;font-size:14px;font-weight:600;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:color .2s;-o-transition:color .2s;transition:color .2s}.sidebar-link[data-v-3d4e1ef8]:hover{color:#fccf61}.contact-map-container[data-v-3d4e1ef8]{border-radius:20px;-webkit-box-shadow:0 4px 24px rgba(0,0,0,.06);box-shadow:0 4px 24px rgba(0,0,0,.06);overflow:hidden}.contact-map[data-v-3d4e1ef8]{border:0;display:block;height:350px;width:100%}.form-disabled[data-v-3d4e1ef8]{opacity:.6;pointer-events:none}@media (max-width:991px){.contact-sidebar[data-v-3d4e1ef8]{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-top:30px;padding-left:0}}@media (max-width:768px){.contact-area[data-v-3d4e1ef8]{padding:60px 0 40px}.section-title .title[data-v-3d4e1ef8]{font-size:30px}.contact-form-container[data-v-3d4e1ef8]{padding:24px}.contact-sidebar[data-v-3d4e1ef8]{grid-template-columns:1fr}.contact-map[data-v-3d4e1ef8]{height:280px}}@media (max-width:480px){.section-title .title[data-v-3d4e1ef8]{font-size:26px}.contact-form-container[data-v-3d4e1ef8]{padding:20px 16px}.field input[data-v-3d4e1ef8],.field textarea[data-v-3d4e1ef8]{font-size:16px}}@media (prefers-reduced-motion:reduce){[data-v-3d4e1ef8]{-webkit-animation-duration:.01ms!important;-o-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-transition-duration:.01ms!important;-o-transition-duration:.01ms!important;transition-duration:.01ms!important}}