.form.svelte-1qfvlz5{display:flex;flex-direction:column;align-self:center;background:#fff;padding:2rem;border-radius:12px;box-shadow:0 10px 30px #00000014}h2.svelte-1qfvlz5{margin-bottom:1.5rem;font-size:1.5rem}.field.svelte-1qfvlz5{margin-bottom:1rem}label.svelte-1qfvlz5{display:block;margin-bottom:.25rem;font-size:.9rem;color:#334155}input.svelte-1qfvlz5,textarea.svelte-1qfvlz5{width:100%;padding:.75rem .9rem;border-radius:10px;border:1px solid #e2e8f0;font-size:.95rem;transition:all .2s ease;background:#f8fafc}input.svelte-1qfvlz5:focus,textarea.svelte-1qfvlz5:focus{background:#fff;border-color:#0b6fd8;box-shadow:0 0 0 4px #0b6fd81a}.checkbox.svelte-1qfvlz5{display:grid;grid-template-columns:18px 1fr;gap:.5rem;font-size:.85rem;margin:1rem 0}.submit.svelte-1qfvlz5{width:100%;padding:.85rem;border-radius:12px;border:none;font-weight:600;font-size:1rem;color:#fff;background:linear-gradient(135deg,#0b6fd8,#2563eb);cursor:pointer;transition:all .2s ease}.submit.svelte-1qfvlz5:hover{transform:translateY(-2px);box-shadow:0 15px 35px #0b6fd840}@media(max-width:300px){.form.svelte-1qfvlz5{padding:0;margin:10px}h2.svelte-1qfvlz5{font-size:.95rem}}.success-box.svelte-1qfvlz5{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1px solid #10b981;color:#065f46;padding:2rem;border-radius:16px;text-align:center;box-shadow:0 10px 30px #0000000d;animation:svelte-1qfvlz5-fadeIn .4s ease}.success-box.svelte-1qfvlz5 h2:where(.svelte-1qfvlz5){margin-bottom:1rem;font-size:1.6rem}.success-box.svelte-1qfvlz5 p:where(.svelte-1qfvlz5){margin-bottom:.5rem}@keyframes svelte-1qfvlz5-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.contact.svelte-1bv7ezn{background:linear-gradient(to bottom,#f4f7fb,#eef3f9);padding:0 0 5rem}.banner.svelte-1bv7ezn{background:linear-gradient(135deg,#0f2e57,#123e73);padding:3.5rem 1.5rem 5rem;color:#fff;text-align:center}.banner-inner.svelte-1bv7ezn{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:3rem}.banner-text.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){font-size:2.6rem;font-weight:600;letter-spacing:-.5px;margin-bottom:1rem}.banner-text.svelte-1bv7ezn p:where(.svelte-1bv7ezn){max-width:520px;color:#ffffffd9;font-size:1.05rem;line-height:1.6}.content.svelte-1bv7ezn{max-width:1200px;margin:-4rem auto 0;padding:0 1.5rem;display:grid;grid-template-columns:2fr 1fr;gap:3rem;justify-content:center}.form-card.svelte-1bv7ezn,.info-card.svelte-1bv7ezn{background:#fff;border-radius:20px;box-shadow:0 20px 60px #0f172a14,0 4px 12px #0f172a0a;padding:0 3rem;transition:transform .25s ease,box-shadow .25s ease;display:flex;flex-direction:column;align-self:center}.form-card.svelte-1bv7ezn:hover,.info-card.svelte-1bv7ezn:hover{transform:translateY(-3px);box-shadow:0 25px 70px #0f172a1f,0 6px 18px #0f172a0f}.info-card.svelte-1bv7ezn h3:where(.svelte-1bv7ezn){margin-bottom:2rem;font-size:1.3rem}.info-item.svelte-1bv7ezn{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.icon.svelte-1bv7ezn{width:48px;height:48px;border-radius:14px;background:#0b6fd814;display:flex;align-items:center;justify-content:center}@media(max-width:900px){.banner-inner.svelte-1bv7ezn{flex-direction:column;text-align:center}.content.svelte-1bv7ezn{grid-template-columns:1fr;margin-top:-2rem}.form-card.svelte-1bv7ezn{padding:0}.info-card.svelte-1bv7ezn{padding:2rem}}@media(max-width:300px){.contact.svelte-1bv7ezn{word-break:break-word}.banner-text.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){font-size:2rem}.form-card.svelte-1bv7ezn,.info-card.svelte-1bv7ezn{padding:0;margin:10px}.info-card.svelte-1bv7ezn{padding:0}.info-card.svelte-1bv7ezn h3:where(.svelte-1bv7ezn){font-size:.95rem;justify-self:center;margin:10px}.info-item.svelte-1bv7ezn{flex-direction:column;margin:10px}}
