.form-section[data-v-455ab2ce]{background:linear-gradient(180deg, #2C2C2A 0%, #252523 100%);padding:100px 0;position:relative}.form-section[data-v-455ab2ce]::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:60%;height:1px;background:linear-gradient(90deg, transparent, #4A403A, transparent)}.container[data-v-455ab2ce]{max-width:1200px;margin:0 auto;padding:0 24px}.form-grid[data-v-455ab2ce]{display:grid;grid-template-columns:1fr 360px;gap:80px;align-items:start}.section-title[data-v-455ab2ce]{font-family:'Cormorant Garamond', serif;font-size:clamp(1.75rem, 4vw, 2.5rem);color:#F5F0E8;margin-bottom:20px;font-weight:500;line-height:1.3}.form-description[data-v-455ab2ce]{font-family:'Inter', sans-serif;font-size:1.125rem;line-height:1.7;color:#A89E91;margin-bottom:40px}.lead-form[data-v-455ab2ce]{display:flex;flex-direction:column;gap:24px}.form-group[data-v-455ab2ce]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-455ab2ce]{font-family:'Inter', sans-serif;font-size:0.875rem;color:#C9B896;font-weight:500}.form-group .required[data-v-455ab2ce]{color:#B86B4C}.form-group input[data-v-455ab2ce],
.form-group textarea[data-v-455ab2ce]{background:rgba(74, 64, 58, 0.4);border:1px solid #4A403A;border-radius:8px;padding:16px;font-family:'Inter', sans-serif;font-size:1rem;color:#F5F0E8;transition:all 0.3s ease}.form-group input[data-v-455ab2ce]::placeholder,
.form-group textarea[data-v-455ab2ce]::placeholder{color:#6B6560}.form-group input[data-v-455ab2ce]:focus,
.form-group textarea[data-v-455ab2ce]:focus{outline:none;border-color:#C9B896;background:rgba(74, 64, 58, 0.6)}.form-group textarea[data-v-455ab2ce]{resize:vertical;min-height:120px}.submit-button[data-v-455ab2ce]{background:linear-gradient(135deg, #C9B896 0%, #B8A584 100%);color:#2C2C2A;font-family:'Inter', sans-serif;font-size:1.125rem;font-weight:600;padding:20px 32px;border:none;border-radius:8px;cursor:pointer;transition:all 0.3s ease;box-shadow:0 4px 20px rgba(201, 184, 150, 0.3);margin-top:8px}.submit-button[data-v-455ab2ce]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 30px rgba(201, 184, 150, 0.4)}.submit-button[data-v-455ab2ce]:disabled{opacity:0.6;cursor:not-allowed}.status-message[data-v-455ab2ce]{padding:16px;border-radius:8px;font-family:'Inter', sans-serif;font-size:0.9375rem;text-align:center}.status-message.success[data-v-455ab2ce]{background:rgba(16, 185, 129, 0.15);color:#10B981;border:1px solid rgba(16, 185, 129, 0.3)}.status-message.error[data-v-455ab2ce]{background:rgba(239, 68, 68, 0.15);color:#EF4444;border:1px solid rgba(239, 68, 68, 0.3)}.form-alternative[data-v-455ab2ce]{margin-top:32px;padding-top:32px;border-top:1px solid #4A403A}.form-alternative p[data-v-455ab2ce]{font-family:'Inter', sans-serif;font-size:0.9375rem;color:#A89E91;margin-bottom:12px}.whatsapp-link[data-v-455ab2ce]{display:inline-flex;align-items:center;gap:12px;background:#25D366;color:#fff;font-family:'Inter', sans-serif;font-size:1rem;font-weight:500;padding:14px 24px;border-radius:8px;text-decoration:none;transition:all 0.3s ease}.whatsapp-link[data-v-455ab2ce]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(37, 211, 102, 0.3)}.whatsapp-link i[data-v-455ab2ce]{font-size:1.25rem}.form-trust[data-v-455ab2ce]{display:flex;flex-direction:column;gap:20px}.trust-card[data-v-455ab2ce]{background:rgba(74, 64, 58, 0.3);border:1px solid #4A403A;border-radius:12px;padding:28px;transition:all 0.3s ease}.trust-card[data-v-455ab2ce]:hover{background:rgba(74, 64, 58, 0.5);border-color:#C9B896;transform:translateY(-4px)}.trust-icon[data-v-455ab2ce]{width:48px;height:48px;background:rgba(201, 184, 150, 0.1);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.trust-icon i[data-v-455ab2ce]{font-size:1.25rem;color:#C9B896}.trust-title[data-v-455ab2ce]{font-family:'Cormorant Garamond', serif;font-size:1.25rem;color:#F5F0E8;margin-bottom:8px;font-weight:500}.trust-text[data-v-455ab2ce]{font-family:'Inter', sans-serif;font-size:0.9375rem;line-height:1.6;color:#A89E91;margin:0}.footer[data-v-455ab2ce]{background:#1A1A18;padding:48px 0 24px;border-top:1px solid #4A403A}.footer-content[data-v-455ab2ce]{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.footer-name[data-v-455ab2ce]{font-family:'Cormorant Garamond', serif;font-size:1.25rem;color:#F5F0E8;font-weight:500;margin-bottom:4px}.footer-title[data-v-455ab2ce]{font-family:'Inter', sans-serif;font-size:0.875rem;color:#A89E91;margin:0}.footer-phone[data-v-455ab2ce]{font-family:'Inter', sans-serif;font-size:1.125rem;color:#C9B896;text-decoration:none;font-weight:500}.footer-bottom[data-v-455ab2ce]{text-align:center;padding-top:24px;border-top:1px solid #4A403A}.footer-bottom p[data-v-455ab2ce]{font-family:'Inter', sans-serif;font-size:0.875rem;color:#6B6560;margin:0}@media (max-width: 992px){.form-grid[data-v-455ab2ce]{grid-template-columns:1fr;gap:60px}.form-trust[data-v-455ab2ce]{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr))}}@media (max-width: 640px){.footer-content[data-v-455ab2ce]{flex-direction:column;gap:20px;text-align:center}}