.contact-grid[data-v-4187f819]{grid-template-columns:1.35fr 1fr;align-items:start;gap:45px;display:grid}.form-card[data-v-4187f819]{box-shadow:var(--shadow-lg);border-top:4px solid var(--orange);background:#fff;border-radius:14px;padding:42px 44px}.form-card h3[data-v-4187f819]{margin-bottom:26px;font-size:24px}.row[data-v-4187f819]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.c-form[data-v-4187f819]{flex-direction:column;gap:15px;display:flex}.c-form input[data-v-4187f819],.c-form textarea[data-v-4187f819]{border:1.5px solid var(--border);resize:vertical;border-radius:8px;outline:none;padding:13px 16px;font-size:14px;transition:border-color .25s}.c-form input[data-v-4187f819]:focus,.c-form textarea[data-v-4187f819]:focus{border-color:var(--orange);box-shadow:0 0 0 3px #f991151f}.c-form .btn[data-v-4187f819]{align-self:flex-start;padding:13px 40px}.form-error[data-v-4187f819]{color:#dc2626;font-size:13px}.sent-box[data-v-4187f819]{text-align:center;padding:30px 0 16px}.sent-icon[data-v-4187f819]{width:64px;height:64px;color:var(--green);background:#ecfdf5;border-radius:50%;margin:0 auto 16px;font-size:30px;font-weight:900;line-height:64px}.info-card[data-v-4187f819]{box-shadow:var(--shadow);background:#fff;border-radius:12px;align-items:flex-start;gap:17px;margin-bottom:18px;padding:24px;display:flex}.i-icon[data-v-4187f819]{background:var(--orange-light);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:23px;display:flex}.info-card h4[data-v-4187f819]{margin-bottom:5px;font-size:15.5px}.info-card p[data-v-4187f819]{color:var(--navy-70);font-size:13.5px}.info-card.whatsapp .i-icon[data-v-4187f819]{background:#dcfce7}.ai-hint[data-v-4187f819]{background:linear-gradient(120deg,#eef4ff,#fdf3e5);border:1.5px dashed #c9d8f2;border-radius:12px;padding:22px 24px}.ai-hint strong[data-v-4187f819]{color:var(--orange-dark);margin-bottom:7px;font-size:15px;display:block}.ai-hint p[data-v-4187f819]{color:var(--navy-70);font-size:13.5px}.ai-hint b[data-v-4187f819]{color:var(--orange-dark)}@media (width<=900px){.contact-grid[data-v-4187f819]{grid-template-columns:1fr}.form-card[data-v-4187f819]{padding:30px 24px}.row[data-v-4187f819]{grid-template-columns:1fr}}
