.section.svelte-52fghe{padding:88px 0}.grid.svelte-52fghe{align-items:flex-start;gap:40px;display:grid}.g2.svelte-52fghe{grid-template-columns:1fr 1fr}.info.svelte-52fghe h2:where(.svelte-52fghe){margin-top:12px;font-size:clamp(2rem,4vw,2.7rem);line-height:1.08}.info.svelte-52fghe p:where(.svelte-52fghe){color:#3b3d31;margin-top:14px;font-size:1.05rem}.info-cards.svelte-52fghe{gap:14px;margin-top:26px;display:grid}.info-cards.svelte-52fghe .card:where(.svelte-52fghe){background:#fffdf6;border:1px solid #15170f12;border-radius:18px;padding:18px}.info-cards.svelte-52fghe .card:where(.svelte-52fghe) h3:where(.svelte-52fghe){font-size:.98rem}.info-cards.svelte-52fghe .card:where(.svelte-52fghe) p:where(.svelte-52fghe){margin-top:4px;font-size:.88rem}.form-shell.svelte-52fghe{background:#fffdf6;border:1px solid #15170f14;border-radius:24px;padding:40px;box-shadow:0 20px 60px -20px #08241859}.field.svelte-52fghe{margin-bottom:18px}.field.svelte-52fghe label:where(.svelte-52fghe){text-transform:uppercase;letter-spacing:.08em;color:#a9825a;margin-bottom:7px;font-family:IBM Plex Mono,monospace;font-size:.72rem;display:block}.field.svelte-52fghe input:where(.svelte-52fghe),.field.svelte-52fghe select:where(.svelte-52fghe){color:#15170f;background:#f3efe1;border:1.5px solid #15170f24;border-radius:10px;width:100%;padding:13px 15px;font-family:Manrope,sans-serif;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.field.svelte-52fghe input:where(.svelte-52fghe):focus,.field.svelte-52fghe select:where(.svelte-52fghe):focus{border-color:#1f8b4c;outline:none;box-shadow:0 0 0 4px #1f8b4c26}.field-row.svelte-52fghe{grid-template-columns:1fr 1fr;gap:16px;display:grid}.submit-btn.svelte-52fghe{color:#fffdf6;background:#0e3b24;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;padding:16px;font-size:1rem;font-weight:700;transition:background .25s,transform .2s;display:flex}.submit-btn.svelte-52fghe:hover{background:#082418;transform:translateY(-2px)}.submit-btn.svelte-52fghe:disabled{opacity:.75;cursor:not-allowed;transform:none}.spinner.svelte-52fghe{border:2px solid #fffdf659;border-top-color:#fffdf6;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite svelte-52fghe-spin}@keyframes svelte-52fghe-spin{to{transform:rotate(360deg)}}.error.svelte-52fghe{color:#c33125;margin-top:10px;font-size:.85rem}.form-note.svelte-52fghe{color:#3b3d31;margin-top:10px;font-size:.8rem}.success-box.svelte-52fghe{text-align:center;padding:50px 20px}.success-ring.svelte-52fghe{color:#fff;background:#1f8b4c;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto 18px;font-size:2rem;animation:.5s cubic-bezier(.22,1,.36,1) svelte-52fghe-ringpop;display:flex}@keyframes svelte-52fghe-ringpop{0%{transform:scale(0)}to{transform:scale(1)}}.btn-dark.svelte-52fghe{color:#fffdf6;background:#082418;border:none;border-radius:100px;padding:14px 24px;font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1);display:inline-block}.btn-dark.svelte-52fghe:hover{transform:translateY(-3px);box-shadow:0 14px 30px -12px #08241899}@media (width<=920px){.g2.svelte-52fghe,.field-row.svelte-52fghe{grid-template-columns:1fr}.form-shell.svelte-52fghe{padding:26px}}@media (width<=760px){.section.svelte-52fghe{padding:64px 0}}
