.contact-form-3d[data-v-a7b3b97a]{background:radial-gradient(circle at top left,#e0ecff,#f9fafb 45%,#fff);border-radius:1.5rem;padding:1px;position:relative}.contact-form-3d[data-v-a7b3b97a]:before{background:linear-gradient(135deg,#0d6efd40,#6610f240);border-radius:1.6rem;content:"";inset:-1px;opacity:.5;position:absolute;z-index:-1}.contact-form-3d-inner[data-v-a7b3b97a]{background:#fff;border-radius:1.4rem;box-shadow:0 20px 45px #0f172a26,0 0 0 1px #94a3b833;padding:1.75rem 1.6rem}.form-control[data-v-a7b3b97a],.form-select[data-v-a7b3b97a]{background:#f9fafb;border:1px solid #e2e8f0;border-radius:.8rem;font-size:.95rem;transition:all .18s ease-in-out}.form-control[data-v-a7b3b97a]:focus,.form-select[data-v-a7b3b97a]:focus,textarea[data-v-a7b3b97a]:focus{background:#fff;border-color:#0d6efd;box-shadow:0 0 0 .12rem #0d6efd40}.btn-cta-sm[data-v-a7b3b97a]{background:linear-gradient(135deg,#0d6efd,#6610f2);border:none;border-radius:999px;box-shadow:0 10px 25px #0f172a47;color:#fff;font-weight:600;padding:.55rem 1.6rem}.btn-cta-sm[data-v-a7b3b97a]:hover{color:#fff;filter:brightness(1.06);transform:translateY(-1px)}@media (max-width:575.98px){.contact-form-3d-inner[data-v-a7b3b97a]{padding:1.25rem 1.1rem}}
