.contact-card.svelte-is2yti{text-align:center;background:#fff;border:1.5px solid #6b6b281a;border-radius:14px;flex-direction:column;align-items:center;height:100%;min-height:170px;padding:24px 20px;transition:all .3s;display:flex;box-shadow:0 4px 16px #0000000a}.contact-card.svelte-is2yti:hover{border-color:#6b6b284d;transform:translateY(-4px);box-shadow:0 12px 30px #6b6b281f}.contact-card-head.svelte-is2yti{justify-content:center;align-items:center;gap:12px;margin-bottom:14px;display:flex}.contact-card-icon.svelte-is2yti{background:linear-gradient(135deg,#fffcd9 0%,#f5f0c0 100%);border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s;display:flex}.contact-card.svelte-is2yti:hover .contact-card-icon:where(.svelte-is2yti){background:linear-gradient(135deg,#6b6b28 0%,#4a4a1c 100%);transform:scale(1.08)}.contact-card.svelte-is2yti:hover .contact-card-icon:where(.svelte-is2yti) i:where(.svelte-is2yti){color:#fffcd9}.contact-card-icon.svelte-is2yti i:where(.svelte-is2yti){color:#6b6b28;font-size:22px;transition:color .3s}.contact-card.svelte-is2yti h3:where(.svelte-is2yti){color:#1a1a1a;margin:0;font-size:16px;font-weight:800}.contact-card.svelte-is2yti p:where(.svelte-is2yti){color:#555;margin:0 0 6px;font-size:13px;line-height:1.5}.contact-card.svelte-is2yti a:where(.svelte-is2yti){color:inherit;text-decoration:none;transition:color .2s}.contact-card.svelte-is2yti a:where(.svelte-is2yti):hover{color:#6b6b28}.contact-form-premium.svelte-is2yti{background:#fff;border:1px solid #0000000a;border-radius:18px;padding:32px 28px;box-shadow:0 8px 32px #0000000f}.field-wrap.svelte-is2yti label:where(.svelte-is2yti){text-transform:uppercase;letter-spacing:1.6px;color:#4a4a1c;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.field-wrap.svelte-is2yti input:where(.svelte-is2yti),.field-wrap.svelte-is2yti textarea:where(.svelte-is2yti),.field-wrap.svelte-is2yti select:where(.svelte-is2yti){color:#1a1a1a;background:#fff;border:1.5px solid #e5e5e5;border-radius:12px;width:100%;padding:15px 14px;font-family:inherit;font-size:14px;transition:all .25s}.field-wrap.svelte-is2yti textarea:where(.svelte-is2yti){resize:vertical;min-height:125px}.field-wrap.svelte-is2yti select:where(.svelte-is2yti){appearance:none;cursor:pointer;padding-right:40px}.field-wrap.svelte-is2yti input:where(.svelte-is2yti)::placeholder,.field-wrap.svelte-is2yti textarea:where(.svelte-is2yti)::placeholder{color:#9ca3af}.select-wrap.svelte-is2yti{position:relative}.select-wrap.svelte-is2yti:after{content:"▾";color:#6b6b28;pointer-events:none;font-size:12px;position:absolute;bottom:16px;right:16px}.field-wrap.svelte-is2yti input:where(.svelte-is2yti):focus,.field-wrap.svelte-is2yti textarea:where(.svelte-is2yti):focus,.field-wrap.svelte-is2yti select:where(.svelte-is2yti):focus{border-color:#6b6b28;outline:none;box-shadow:0 0 0 4px #6b6b281a}.btn-submit-premium.svelte-is2yti{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6b6b28 0%,#4a4a1c 100%);border:none;border-radius:999px;align-items:center;gap:10px;margin-top:10px;padding:15px 42px;font-size:15px;font-weight:800;transition:all .3s;display:inline-flex;box-shadow:0 10px 24px #6b6b284d}.btn-submit-premium.svelte-is2yti:hover{transform:translateY(-3px);box-shadow:0 15px 32px #6b6b2873}.btn-submit-premium.svelte-is2yti:disabled{opacity:.7;cursor:not-allowed;transform:none}.form-call-note.svelte-is2yti{color:#777;margin:14px 0 0;font-size:13px}.form-call-note.svelte-is2yti a:where(.svelte-is2yti){color:#6b6b28;font-weight:800;text-decoration:none}.form-call-note.svelte-is2yti a:where(.svelte-is2yti):hover{text-decoration:underline}.sent-success.svelte-is2yti{text-align:center;background:#fff;border-radius:16px;padding:60px 30px;box-shadow:0 8px 32px #0000000f}.sent-icon-wrap.svelte-is2yti{background:linear-gradient(135deg,#d1fae5 0%,#a7f3d0 100%);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 20px;display:flex}.sent-icon-wrap.svelte-is2yti i:where(.svelte-is2yti){color:#059669;font-size:40px}.sent-success.svelte-is2yti h4:where(.svelte-is2yti){color:#1a1a1a;margin-bottom:8px;font-size:22px;font-weight:700}.sent-success.svelte-is2yti p:where(.svelte-is2yti){color:#666;margin:0}.error-message.svelte-is2yti{color:#dc2626;margin-bottom:10px;font-size:14px}
