.contact-section.svelte-1sc4vny.svelte-1sc4vny{position:relative;min-height:100vh;background:#000;padding:120px 0 80px;overflow:hidden}.contact-decorations.svelte-1sc4vny.svelte-1sc4vny{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.deco-element.svelte-1sc4vny.svelte-1sc4vny{position:absolute;opacity:.08;animation:svelte-1sc4vny-float 20s ease-in-out infinite}.deco-1.svelte-1sc4vny.svelte-1sc4vny{top:10%;left:5%;width:150px;transform:rotate(25deg)}.deco-2.svelte-1sc4vny.svelte-1sc4vny{bottom:20%;right:8%;width:200px;transform:rotate(-15deg);animation-delay:3s}.deco-3.svelte-1sc4vny.svelte-1sc4vny{top:40%;right:10%;width:120px;transform:rotate(45deg);animation-delay:6s}.deco-4.svelte-1sc4vny.svelte-1sc4vny{bottom:15%;left:10%;width:180px;transform:rotate(-30deg);animation-delay:9s}.deco-5.svelte-1sc4vny.svelte-1sc4vny{top:25%;left:45%;width:100px;transform:rotate(60deg);animation-delay:12s}.deco-6.svelte-1sc4vny.svelte-1sc4vny{bottom:35%;right:25%;width:140px;transform:rotate(-45deg);animation-delay:15s}@keyframes svelte-1sc4vny-float{0%,to{transform:translateY(0) rotate(var(--rotation, 0deg))}50%{transform:translateY(-20px) rotate(calc(var(--rotation, 0deg) + 5deg))}}.contact-container.svelte-1sc4vny.svelte-1sc4vny{max-width:1400px;margin:0 auto;padding:0 80px;position:relative;z-index:1}.contact-header.svelte-1sc4vny.svelte-1sc4vny{text-align:center;margin-bottom:60px}.contact-title.svelte-1sc4vny.svelte-1sc4vny{font-family:Eb Garamond,serif;font-size:72px;font-weight:400;line-height:1.1;color:#fff;margin-bottom:24px}.title-dot.svelte-1sc4vny.svelte-1sc4vny{color:#8c0108}.contact-subtitle.svelte-1sc4vny.svelte-1sc4vny{font-family:Figtree,sans-serif;font-size:20px;font-weight:400;line-height:1.6;color:#ffffffb3}.contact-content.svelte-1sc4vny.svelte-1sc4vny{display:grid;grid-template-columns:1fr 450px;gap:60px;align-items:start}.contact-form-wrapper.svelte-1sc4vny.svelte-1sc4vny{background:#ffffff05;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:48px}.contact-form.svelte-1sc4vny.svelte-1sc4vny{display:flex;flex-direction:column;gap:24px}.form-row.svelte-1sc4vny.svelte-1sc4vny{display:grid;grid-template-columns:1fr 1fr;gap:24px}.form-group.svelte-1sc4vny.svelte-1sc4vny{display:flex;flex-direction:column;gap:8px}label.svelte-1sc4vny.svelte-1sc4vny{font-family:Figtree,sans-serif;font-size:14px;font-weight:500;color:#fff;text-transform:uppercase;letter-spacing:1px}input.svelte-1sc4vny.svelte-1sc4vny,select.svelte-1sc4vny.svelte-1sc4vny,textarea.svelte-1sc4vny.svelte-1sc4vny{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:14px 16px;font-family:Figtree,sans-serif;font-size:16px;color:#fff;transition:all .3s ease;width:100%}input.svelte-1sc4vny.svelte-1sc4vny::-moz-placeholder,textarea.svelte-1sc4vny.svelte-1sc4vny::-moz-placeholder{color:#fff6}input.svelte-1sc4vny.svelte-1sc4vny::placeholder,textarea.svelte-1sc4vny.svelte-1sc4vny::placeholder{color:#fff6}input.svelte-1sc4vny.svelte-1sc4vny:focus,select.svelte-1sc4vny.svelte-1sc4vny:focus,textarea.svelte-1sc4vny.svelte-1sc4vny:focus{outline:none;border-color:#8c0108;background:#ffffff14}select.svelte-1sc4vny.svelte-1sc4vny{cursor:pointer}select.svelte-1sc4vny option.svelte-1sc4vny{background:#1a1a1a;color:#fff}textarea.svelte-1sc4vny.svelte-1sc4vny{resize:vertical;min-height:200px;line-height:1.6}.submit-button.svelte-1sc4vny.svelte-1sc4vny{background:#8c0108;color:#fff;padding:20px 48px;border-radius:12px;font-size:18px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);border:2px solid #8c0108;display:inline-flex;align-items:center;gap:12px;cursor:pointer;font-family:Figtree,sans-serif;margin-top:12px;overflow:visible;position:relative}.submit-button.svelte-1sc4vny.svelte-1sc4vny:hover:not(:disabled){background:transparent;color:#e61919;box-shadow:0 20px 40px #8c010833}.submit-button.svelte-1sc4vny.svelte-1sc4vny:disabled{opacity:.6;cursor:not-allowed}.btn-text.svelte-1sc4vny.svelte-1sc4vny{display:inline-block;position:relative}.btn-arrow.svelte-1sc4vny.svelte-1sc4vny{transition:transform .3s ease}.submit-button.svelte-1sc4vny:hover .btn-arrow.svelte-1sc4vny{transform:translate(4px)}.success-message.svelte-1sc4vny.svelte-1sc4vny{color:#4caf50;font-family:Figtree,sans-serif;font-size:16px;padding:16px;background:#4caf501a;border:1px solid rgba(76,175,80,.3);border-radius:8px;text-align:center}.contact-info.svelte-1sc4vny.svelte-1sc4vny{display:flex;flex-direction:column;gap:32px}.info-card.svelte-1sc4vny.svelte-1sc4vny{background:#8c01080d;border:1px solid rgba(140,1,8,.2);border-radius:20px;padding:40px}.info-title.svelte-1sc4vny.svelte-1sc4vny{font-family:Figtree,sans-serif;font-size:24px;font-weight:600;color:#fff;margin-bottom:32px}.info-item.svelte-1sc4vny.svelte-1sc4vny{margin-bottom:24px}.info-label.svelte-1sc4vny.svelte-1sc4vny{font-family:Figtree,sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:#ffffff80;margin-bottom:8px}.info-value.svelte-1sc4vny.svelte-1sc4vny{font-family:Figtree,sans-serif;font-size:18px;color:#fff;text-decoration:none;display:block;transition:color .3s ease}a.info-value.svelte-1sc4vny.svelte-1sc4vny:hover{color:#8c0108}.quick-faq.svelte-1sc4vny.svelte-1sc4vny{margin-top:40px;padding-top:32px;border-top:1px solid rgba(255,255,255,.1)}.faq-title.svelte-1sc4vny.svelte-1sc4vny{font-family:Figtree,sans-serif;font-size:18px;font-weight:600;color:#fff;margin-bottom:20px}.faq-item.svelte-1sc4vny.svelte-1sc4vny{margin-bottom:20px}.faq-item.svelte-1sc4vny strong.svelte-1sc4vny{font-family:Figtree,sans-serif;font-size:14px;color:#fff;display:block;margin-bottom:8px}.faq-item.svelte-1sc4vny p.svelte-1sc4vny{font-family:Figtree,sans-serif;font-size:13px;line-height:1.6;color:#fff9;margin:0}.trust-badge.svelte-1sc4vny.svelte-1sc4vny{display:flex;align-items:center;gap:16px;padding:20px;background:#ffffff05;border:1px solid rgba(255,255,255,.1);border-radius:12px}.badge-icon.svelte-1sc4vny.svelte-1sc4vny{width:40px;height:40px;-o-object-fit:contain;object-fit:contain;opacity:.8}.badge-text.svelte-1sc4vny.svelte-1sc4vny{font-family:Figtree,sans-serif;font-size:14px;color:#fff;line-height:1.5}.badge-text.svelte-1sc4vny span.svelte-1sc4vny{font-size:12px;color:#fff9}@media (max-width: 1024px){.contact-content.svelte-1sc4vny.svelte-1sc4vny{grid-template-columns:1fr}.contact-info.svelte-1sc4vny.svelte-1sc4vny{max-width:600px;margin:0 auto}}@media (max-width: 640px){.contact-container.svelte-1sc4vny.svelte-1sc4vny{padding:0 20px}.contact-title.svelte-1sc4vny.svelte-1sc4vny{font-size:48px}.contact-subtitle.svelte-1sc4vny.svelte-1sc4vny{font-size:18px}.contact-form-wrapper.svelte-1sc4vny.svelte-1sc4vny{padding:32px 24px}.form-row.svelte-1sc4vny.svelte-1sc4vny{grid-template-columns:1fr}.info-card.svelte-1sc4vny.svelte-1sc4vny{padding:32px 24px}}
