.iform.svelte-oog28b{text-align:left}.iform-row.svelte-oog28b{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=560px){.iform-row.svelte-oog28b{grid-template-columns:1fr}}.iform-group.svelte-oog28b{margin-bottom:18px}.iform-group.svelte-oog28b label:where(.svelte-oog28b){letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);margin-bottom:7px;font-size:12px;display:block}.iform-group.svelte-oog28b input:where(.svelte-oog28b),.iform-group.svelte-oog28b textarea:where(.svelte-oog28b),.iform-group.svelte-oog28b select:where(.svelte-oog28b){border:1px solid var(--border);width:100%;color:var(--text);background:var(--bg);border-radius:4px;outline:none;padding:12px 14px;font-family:inherit;font-size:15px;transition:border-color .2s}.iform-group.svelte-oog28b input:where(.svelte-oog28b):focus,.iform-group.svelte-oog28b textarea:where(.svelte-oog28b):focus,.iform-group.svelte-oog28b select:where(.svelte-oog28b):focus{border-color:var(--accent)}.iform-group.svelte-oog28b textarea:where(.svelte-oog28b){resize:vertical;min-height:110px;line-height:1.6}.iform-submit.svelte-oog28b{background:var(--accent);color:#fff;width:100%;font-size:15px;font-family:var(--display);letter-spacing:.03em;cursor:pointer;border:none;border-radius:4px;margin-top:6px;padding:14px;transition:background .2s}.iform-submit.svelte-oog28b:hover{background:var(--accent-strong)}.iform-submit.svelte-oog28b:disabled{background:var(--text-dim);cursor:default}.iform-note.svelte-oog28b{color:var(--text-dim);text-align:center;margin-top:12px;font-size:12px}.iform-error.svelte-oog28b{color:var(--danger);text-align:center;margin-top:12px;font-size:15px;font-weight:500;line-height:1.5}.iform-noscript.svelte-oog28b{color:var(--text);background:var(--danger-soft);border:1px solid var(--border);text-align:center;border-radius:6px;margin-top:14px;padding:14px;font-size:15px;line-height:1.6}.iform-noscript.svelte-oog28b a:where(.svelte-oog28b){color:var(--accent);text-decoration:underline}.iform-hp.svelte-oog28b{opacity:0;pointer-events:none;width:1px;height:1px;top:auto;overflow:hidden;position:absolute!important;left:-9999px!important}.iform-success.svelte-oog28b{background:var(--accent-soft);border:1px solid var(--border);text-align:center;border-radius:6px;padding:24px}.iform-success.svelte-oog28b h3:where(.svelte-oog28b){color:var(--accent);margin-bottom:8px;font-weight:500}.iform-success.svelte-oog28b p:where(.svelte-oog28b){color:var(--text-dim);font-size:14px}.mini-cta-wrap.svelte-flc6sn{margin-top:48px}.mini-cta.svelte-flc6sn{border:1px solid var(--border);background:var(--surface-2);text-align:left;width:100%;color:inherit;cursor:pointer;font:inherit;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:26px 32px;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s,background .24s,border-color .24s;display:flex}.mini-cta.svelte-flc6sn:hover{background:var(--surface);border-color:var(--accent);transform:translateY(-4px);box-shadow:0 16px 40px #0000001f}.mini-cta.svelte-flc6sn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.mini-cta-txt.svelte-flc6sn{text-align:left;flex-direction:column;gap:5px;display:flex}.mini-cta-h.svelte-flc6sn{font-family:"Fredoka", var(--display);color:var(--text);font-size:22px;font-weight:600}.mini-cta-p.svelte-flc6sn{color:var(--text-dim);font-size:15px;line-height:1.5}.mini-cta-go.svelte-flc6sn{background:var(--accent);color:#fff;font-family:var(--display);white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:8px;padding:13px 24px;font-size:15px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.mini-cta.svelte-flc6sn:hover .mini-cta-go:where(.svelte-flc6sn){background:var(--accent-strong)}@media (width<=640px){.mini-cta.svelte-flc6sn{padding:20px 22px}.mini-cta-go.svelte-flc6sn{justify-content:center;width:100%}}.mini-open.svelte-flc6sn{border:1px solid var(--accent);background:var(--surface);border-radius:16px;padding:28px 32px;animation:.32s cubic-bezier(.22,1,.36,1) svelte-flc6sn-mini-open-in;box-shadow:0 16px 40px #0000001a}.mini-open-head.svelte-flc6sn{margin-bottom:20px}.mini-open-head.svelte-flc6sn .mini-cta-h:where(.svelte-flc6sn){margin-bottom:6px;display:block}@keyframes svelte-flc6sn-mini-open-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=640px){.mini-open.svelte-flc6sn{padding:22px 20px}}
