.contact-form.svelte-fq8g2m{flex-direction:column;gap:16px;max-width:480px;display:flex}.contact-form.svelte-fq8g2m .field:where(.svelte-fq8g2m){flex-direction:column;gap:6px;display:flex}.contact-form.svelte-fq8g2m label:where(.svelte-fq8g2m){color:#4a5568;font-size:.85rem;font-weight:600}.contact-form.svelte-fq8g2m input:where(.svelte-fq8g2m),.contact-form.svelte-fq8g2m textarea:where(.svelte-fq8g2m){color:#2d3748;background-color:#fff;border:1px solid #e2e5ea;border-radius:8px;padding:10px 12px;font-family:inherit;font-size:.95rem}.contact-form.svelte-fq8g2m input:where(.svelte-fq8g2m):focus,.contact-form.svelte-fq8g2m textarea:where(.svelte-fq8g2m):focus{border-color:#1a2a56;outline:none}.contact-form.svelte-fq8g2m textarea:where(.svelte-fq8g2m){resize:vertical}.contact-form.svelte-fq8g2m .honeypot:where(.svelte-fq8g2m){opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.contact-form.svelte-fq8g2m button:where(.svelte-fq8g2m){color:#fff;cursor:pointer;background-color:#1a2a56;border:none;border-radius:8px;align-self:flex-start;padding:12px 28px;font-size:.95rem;font-weight:600;transition:background-color .2s}.contact-form.svelte-fq8g2m button:where(.svelte-fq8g2m):hover:not(:disabled){background-color:#12203f}.contact-form.svelte-fq8g2m button:where(.svelte-fq8g2m):disabled{opacity:.6;cursor:not-allowed}.contact-form.svelte-fq8g2m .form-message:where(.svelte-fq8g2m){margin:0;font-size:.9rem}.contact-form.svelte-fq8g2m .form-message.success:where(.svelte-fq8g2m){color:#1a7a4c}.contact-form.svelte-fq8g2m .form-message.error:where(.svelte-fq8g2m){color:#b3261e}.contact.svelte-1bv7ezn{color:#2d3748;max-width:780px;margin:0 auto;padding:64px 24px 96px;font-family:Arial,Helvetica,sans-serif;line-height:1.6}.contact.svelte-1bv7ezn .page-title:where(.svelte-1bv7ezn){color:#1a2a56;margin:0 0 40px;font-size:2.2rem;font-weight:700}.contact.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){color:#1a2a56;margin:48px 0 16px;font-size:1.3rem;font-weight:700}.contact.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:#4a5568;margin:0 0 16px}.contact.svelte-1bv7ezn a:where(.svelte-1bv7ezn){color:#1a2a56}.contact.svelte-1bv7ezn .intro:where(.svelte-1bv7ezn) p:where(.svelte-1bv7ezn){font-size:1.05rem}.contact.svelte-1bv7ezn .mission-list:where(.svelte-1bv7ezn){margin:0 0 8px;padding:0;list-style:none}.contact.svelte-1bv7ezn .mission-list:where(.svelte-1bv7ezn) li:where(.svelte-1bv7ezn){color:#4a5568;margin-bottom:14px;padding-left:22px;position:relative}.contact.svelte-1bv7ezn .mission-list:where(.svelte-1bv7ezn) li:where(.svelte-1bv7ezn):before{content:"";background-color:#1a2a56;border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:0}.contact.svelte-1bv7ezn .cta-box:where(.svelte-1bv7ezn){text-align:center;background-color:#f7f8fa;border-radius:10px;margin-top:48px;padding:28px}.contact.svelte-1bv7ezn .cta-box:where(.svelte-1bv7ezn) p:where(.svelte-1bv7ezn){color:#2d3748;margin:0 0 16px}.contact.svelte-1bv7ezn .cta-box:where(.svelte-1bv7ezn) a:where(.svelte-1bv7ezn){color:#fff;background-color:#1a2a56;border-radius:8px;padding:12px 28px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-block}.contact.svelte-1bv7ezn .cta-box:where(.svelte-1bv7ezn) a:where(.svelte-1bv7ezn):hover{background-color:#12203f}.contact.svelte-1bv7ezn .social-links:where(.svelte-1bv7ezn){flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (width<=600px){.contact.svelte-1bv7ezn{padding:48px 20px 72px}.contact.svelte-1bv7ezn .page-title:where(.svelte-1bv7ezn){font-size:1.8rem}}
