.contact-sales.svelte-1jzj7mh.svelte-1jzj7mh{min-height:100vh;background:#ecedf1}.thesis-eyebrow-pill.svelte-1jzj7mh.svelte-1jzj7mh{display:inline-block;padding:.375rem .875rem;background:#d97706;border:1px solid rgba(16,24,40,.25);border-radius:9999px;font-family:Inter,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ecedf1;text-decoration:none;margin-bottom:1.75rem;transition:box-shadow .3s ease}.thesis-eyebrow-pill.svelte-1jzj7mh.svelte-1jzj7mh:hover{box-shadow:0 0 24px #d9770659}.hero-headline.svelte-1jzj7mh.svelte-1jzj7mh{font-family:Inter,sans-serif;font-size:clamp(2rem,4.5vw,2.75rem);font-weight:800;line-height:1.08;letter-spacing:-.022em;color:#12141c;margin:0 0 .5rem}.hero-rule.svelte-1jzj7mh.svelte-1jzj7mh{width:88px;height:4px;background:#dc2626;margin:.75rem auto 1.25rem;border-radius:2px;box-shadow:0 0 22px #dc262659}.hero-subtitle.svelte-1jzj7mh.svelte-1jzj7mh{font-family:Inter,sans-serif;font-size:1.25rem;font-style:normal;line-height:1.55;color:#4a4f5e;margin:0 auto;max-width:580px}.hero-subtitle.svelte-1jzj7mh em.svelte-1jzj7mh{color:#12141c}.form-card.svelte-1jzj7mh.svelte-1jzj7mh{background:#fff;border:1px solid rgba(18,20,28,.06);border-radius:22px;padding:2.25rem;box-shadow:0 1px 3px #1018280a,0 24px 60px #1018281a}.contact-form.svelte-1jzj7mh.svelte-1jzj7mh{display:flex;flex-direction:column;gap:1.35rem}.field.svelte-1jzj7mh.svelte-1jzj7mh{display:flex;flex-direction:column;gap:.5rem}.field.svelte-1jzj7mh label.svelte-1jzj7mh{font-family:Inter,sans-serif;font-size:.875rem;font-weight:600;color:#12141c}.field.svelte-1jzj7mh .req.svelte-1jzj7mh{color:#dc2626}.field.svelte-1jzj7mh .optional.svelte-1jzj7mh{font-weight:500;color:#6b7180}.field.svelte-1jzj7mh input.svelte-1jzj7mh,.field.svelte-1jzj7mh textarea.svelte-1jzj7mh{width:100%;font-family:Inter,sans-serif;font-size:.9375rem;color:#12141c;background:#f7f8fa;border:1px solid #E4E5EA;border-radius:12px;padding:.8rem 1rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.field.svelte-1jzj7mh input.svelte-1jzj7mh::-moz-placeholder,.field.svelte-1jzj7mh textarea.svelte-1jzj7mh::-moz-placeholder{color:#9094a0}.field.svelte-1jzj7mh input.svelte-1jzj7mh::placeholder,.field.svelte-1jzj7mh textarea.svelte-1jzj7mh::placeholder{color:#9094a0}.field.svelte-1jzj7mh input.svelte-1jzj7mh:hover,.field.svelte-1jzj7mh textarea.svelte-1jzj7mh:hover{border-color:#d2d4dc}.field.svelte-1jzj7mh input.svelte-1jzj7mh:focus,.field.svelte-1jzj7mh textarea.svelte-1jzj7mh:focus{outline:none;background:#fff;border-color:#7c5cff;box-shadow:0 0 0 3px #7c5cff24}.field.svelte-1jzj7mh textarea.svelte-1jzj7mh{resize:vertical;min-height:110px;line-height:1.55}.field.svelte-1jzj7mh input.svelte-1jzj7mh:disabled,.field.svelte-1jzj7mh textarea.svelte-1jzj7mh:disabled{opacity:.6;cursor:not-allowed}.submit-btn.svelte-1jzj7mh.svelte-1jzj7mh{width:100%;margin-top:.25rem;font-family:Inter,sans-serif;font-size:.9375rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#2a2f45,#14161f);border:none;border-radius:12px;padding:.95rem 1.5rem;cursor:pointer;box-shadow:0 1px 2px #1018281a,0 8px 20px #1018282e;transition:transform .18s var(--ease-out-expo, ease),box-shadow .18s ease,opacity .18s ease}.submit-btn.svelte-1jzj7mh.svelte-1jzj7mh:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 2px 4px #1018281f,0 14px 30px #1018283d}.submit-btn.svelte-1jzj7mh.svelte-1jzj7mh:disabled{opacity:.65;cursor:not-allowed}.form-footer.svelte-1jzj7mh.svelte-1jzj7mh{margin-top:2rem;padding-top:1.75rem;border-top:1px solid rgba(18,20,28,.08);text-align:center}.form-footer.svelte-1jzj7mh p.svelte-1jzj7mh{font-size:.875rem;color:#6b7180;margin:0}.form-footer.svelte-1jzj7mh a.svelte-1jzj7mh{color:#7c5cff;font-weight:600;text-decoration:none;transition:color .18s ease}.form-footer.svelte-1jzj7mh a.svelte-1jzj7mh:hover{color:#6d4aed}@media (max-width: 640px){.form-card.svelte-1jzj7mh.svelte-1jzj7mh{padding:1.5rem;border-radius:18px}}
