.ir-hp.svelte-empf0t{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.ir-compact__title.svelte-empf0t{font-size:.65rem;font-weight:700;letter-spacing:.34em;text-transform:uppercase;color:var(--azure);margin-bottom:1.1rem}.ir-compact__row.svelte-empf0t{display:flex;flex-wrap:wrap;gap:.75rem}.ir-compact__input.svelte-empf0t{flex:1 1 12rem;min-width:0;padding:.7rem .9rem;background:#ffffff0f;border:1px solid var(--line-light);color:var(--text-on-dark);font-family:inherit;font-size:.85rem;transition:border-color .3s}.ir-compact__input.svelte-empf0t::placeholder{color:var(--text-on-dark-soft);opacity:.65}.ir-compact__input.svelte-empf0t:focus{outline:none;border-color:var(--azure)}.ir-compact__input--message.svelte-empf0t{flex:2 1 16rem}.ir-compact__submit.svelte-empf0t{flex:0 0 auto;padding:.7rem 1.5rem;font-family:inherit;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--navy);background:var(--azure);border:none;cursor:pointer;transition:background-color .3s}.ir-compact__submit.svelte-empf0t:hover:not(:disabled){background:var(--paper)}.ir-compact__submit.svelte-empf0t:disabled{opacity:.6;cursor:not-allowed}.ir-compact__consent.svelte-empf0t{display:flex;align-items:flex-start;gap:.55rem;margin-top:.85rem;font-size:.72rem;color:var(--text-on-dark-soft);cursor:pointer;max-width:52ch}.ir-compact__consent.svelte-empf0t input:where(.svelte-empf0t){margin-top:.2rem;accent-color:var(--azure)}.ir-compact__consent.svelte-empf0t a:where(.svelte-empf0t){color:var(--azure);text-decoration:underline;text-underline-offset:2px}.ir-compact__error.svelte-empf0t{margin-top:.6rem;font-size:.78rem;font-weight:600;color:#ff9c8a}.ir-compact__done.svelte-empf0t{font-family:var(--font-display);font-style:italic;font-size:1.05rem;color:var(--azure)}.ir-full.svelte-empf0t{width:100%}.ir-full__form.svelte-empf0t{display:flex;flex-direction:column;gap:1.35rem}.ir-full__field.svelte-empf0t{display:flex;flex-direction:column;gap:.5rem}.ir-full__field.svelte-empf0t span:where(.svelte-empf0t){font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--text-soft)}.ir-full__field.svelte-empf0t input:where(.svelte-empf0t),.ir-full__field.svelte-empf0t textarea:where(.svelte-empf0t){width:100%;padding:.85rem 1rem;border:1px solid var(--line);background:var(--paper);font-family:inherit;font-size:.95rem;color:var(--navy-ink);transition:border-color .3s}.ir-full__field.svelte-empf0t textarea:where(.svelte-empf0t){resize:vertical}.ir-full__field.svelte-empf0t input:where(.svelte-empf0t):focus,.ir-full__field.svelte-empf0t textarea:where(.svelte-empf0t):focus{outline:none;border-color:var(--teal)}.ir-full__consent.svelte-empf0t{display:flex;align-items:flex-start;gap:.75rem;font-size:.85rem;color:var(--text-soft);cursor:pointer}.ir-full__consent.svelte-empf0t input:where(.svelte-empf0t){margin-top:.2rem;accent-color:var(--teal)}.ir-full__submit.svelte-empf0t{align-self:flex-start;padding:1rem 2.25rem;font-family:inherit;font-size:.78rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--paper);background:var(--navy);border:none;cursor:pointer;transition:background-color .3s}.ir-full__submit.svelte-empf0t:hover:not(:disabled){background:var(--teal)}.ir-full__submit.svelte-empf0t:disabled{opacity:.6;cursor:not-allowed}.ir-full__error.svelte-empf0t{margin:0;font-size:.88rem;font-weight:600;color:var(--color-danger, #a43d3d)}.ir-full__done.svelte-empf0t{text-align:center;padding:2rem 0}.ir-full__done-title.svelte-empf0t{font-family:var(--font-display);font-size:2.2rem;margin-bottom:1rem;color:var(--navy)}@media(max-width:640px){.ir-compact__row.svelte-empf0t{flex-direction:column;align-items:stretch}.ir-compact__submit.svelte-empf0t{width:100%}}
