.public.svelte-c3f7w{--fold:16px;border-radius:var(--radius-lg);background:var(--color-ink);color:var(--color-bg);clip-path:polygon(0 0, calc(100% - var(--fold)) 0, 100% var(--fold), 100% 100%, 0 100%);gap:14px;padding:clamp(24px,3vw,36px);display:grid;position:relative}.public.svelte-c3f7w:after{content:"";width:var(--fold);height:var(--fold);background:linear-gradient(225deg, transparent 50%, var(--brand-iris) 50%);border-bottom-left-radius:4px;position:absolute;top:0;right:0}.public.svelte-c3f7w .title:where(.svelte-c3f7w){font:500 .875rem / 1.2 var(--font-display);opacity:.8;align-items:center;gap:8px;margin:0;display:flex}.public.svelte-c3f7w .glyph rect{fill:var(--brand-iris-light)}.public.svelte-c3f7w h2:where(.svelte-c3f7w){font:500 clamp(1.5rem, 1.1rem + 1.2vw, 2rem) / 1.1 var(--font-display);letter-spacing:-.03em;margin:0}.public.svelte-c3f7w p:where(.svelte-c3f7w):last-child{opacity:.75;margin:0;line-height:1.55}.split.svelte-c3f7w{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(36px,6vw,96px);display:grid}.head.svelte-c3f7w{top:calc(var(--header-height) + 32px);gap:32px;display:grid;position:sticky}.journey.svelte-c3f7w,.ticks.svelte-c3f7w{gap:12px;margin:0;padding:0;list-style:none;display:grid}.journey.svelte-c3f7w li:where(.svelte-c3f7w),.ticks.svelte-c3f7w li:where(.svelte-c3f7w){align-items:center;gap:12px;display:flex}.n.svelte-c3f7w{background:var(--color-accent);color:#fff;width:28px;height:28px;font:500 .75rem / 1 var(--font-mono);border-radius:7px;place-items:center;display:grid}.ticks.svelte-c3f7w{border-top:1px solid var(--color-line);color:var(--color-muted);padding-top:24px}.tick.svelte-c3f7w{background:color-mix(in srgb, var(--color-accent) 14%, transparent);width:20px;height:20px;color:var(--color-accent);border-radius:5px;place-items:center;display:grid}.card.svelte-c3f7w{border-radius:var(--radius-lg);background:var(--color-bg);box-shadow:inset 0 0 0 1px var(--color-line), 0 30px 60px -40px #3e5f7880;padding:clamp(24px,3vw,40px)}form.svelte-c3f7w{gap:24px;display:grid}.honeypot.svelte-c3f7w{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}fieldset.svelte-c3f7w{border:0;gap:16px;margin:0;padding:0;display:grid}legend.svelte-c3f7w{color:var(--color-muted);margin-bottom:12px;font-size:.6875rem}.kinds.svelte-c3f7w{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.kind.svelte-c3f7w{--fold-size:10px;border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-ink) 5%, transparent);cursor:pointer;clip-path:polygon(0 0, calc(100% - var(--fold-size)) 0, 100% var(--fold-size), 100% 100%, 0 100%);transition:--fold-size .35s var(--ease-expo), background-color .2s var(--ease), color .2s var(--ease);gap:4px;padding:14px 16px;display:grid;position:relative}.kind.svelte-c3f7w:after{content:"";width:var(--fold-size);height:var(--fold-size);background:linear-gradient(225deg, transparent 50%, var(--color-line-strong) 50%);position:absolute;top:0;right:0}.kind.svelte-c3f7w:hover{--fold-size:15px}.kind.svelte-c3f7w:has(input:where(.svelte-c3f7w):checked){background:var(--color-ink);color:var(--color-bg)}.kind.svelte-c3f7w:has(input:where(.svelte-c3f7w):checked):after{background:linear-gradient(225deg, transparent 50%, var(--color-accent) 50%)}.kind.svelte-c3f7w:has(input:where(.svelte-c3f7w):focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.kind.svelte-c3f7w input:where(.svelte-c3f7w){opacity:0;pointer-events:none;position:absolute}.kind.svelte-c3f7w strong:where(.svelte-c3f7w){font:500 1rem / 1.2 var(--font-display)}.kind.svelte-c3f7w small:where(.svelte-c3f7w){opacity:.7;font-size:.8125rem}.field.svelte-c3f7w{gap:8px;display:grid}.field.svelte-c3f7w>span:where(.svelte-c3f7w){color:var(--color-muted);font-size:.6875rem}.field.svelte-c3f7w b:where(.svelte-c3f7w){color:var(--color-accent);margin-left:6px;font-weight:500}.field.svelte-c3f7w input:where(.svelte-c3f7w),.field.svelte-c3f7w textarea:where(.svelte-c3f7w),.field.svelte-c3f7w select:where(.svelte-c3f7w),.prefixed.svelte-c3f7w{border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-bg-alt) 45%, var(--color-bg));width:100%;box-shadow:inset 0 0 0 1px var(--color-line-strong);color:var(--color-ink);font:400 1rem / 1.5 var(--font-display);border:0}.field.svelte-c3f7w input:where(.svelte-c3f7w),.field.svelte-c3f7w select:where(.svelte-c3f7w){height:48px;padding:0 14px}.field.svelte-c3f7w textarea:where(.svelte-c3f7w){resize:vertical;padding:12px 14px}.field.svelte-c3f7w input:where(.svelte-c3f7w):focus,.field.svelte-c3f7w textarea:where(.svelte-c3f7w):focus,.field.svelte-c3f7w select:where(.svelte-c3f7w):focus,.prefixed.svelte-c3f7w:focus-within{box-shadow:inset 0 0 0 1px var(--color-accent), 0 0 0 4px color-mix(in srgb, var(--color-accent) 16%, transparent);outline:none}.prefixed.svelte-c3f7w{align-items:center;padding-left:14px;display:flex}.prefixed.svelte-c3f7w span:where(.svelte-c3f7w){color:var(--color-muted)}.prefixed.svelte-c3f7w input:where(.svelte-c3f7w){background:0 0;box-shadow:none!important}.field.svelte-c3f7w small:where(.svelte-c3f7w){color:var(--color-muted);font-size:.8125rem}.field.svelte-c3f7w [aria-invalid=true]:where(.svelte-c3f7w){box-shadow:inset 0 0 0 1px var(--lightningcss-light,#cf3e35)var(--lightningcss-dark,#ff8a80)}.field-error.svelte-c3f7w,.field.svelte-c3f7w small.field-error:where(.svelte-c3f7w){color:var(--lightningcss-light,#cf3e35)var(--lightningcss-dark,#ff8a80);margin:0;font-size:.8125rem}.context.svelte-c3f7w{border-top:1px solid var(--color-line);padding-top:20px}.two.svelte-c3f7w{grid-template-columns:1fr 1fr;gap:16px;display:grid}.consent.svelte-c3f7w{border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-bg-alt) 45%, var(--color-bg));color:var(--color-ink-soft);align-items:start;gap:12px;padding:14px 16px;font-size:.9375rem;line-height:1.5;display:flex}.consent.error.svelte-c3f7w{box-shadow:inset 3px 0 var(--lightningcss-light,#cf3e35)var(--lightningcss-dark,#ff8a80)}.consent.svelte-c3f7w input:where(.svelte-c3f7w){width:18px;height:18px;accent-color:var(--brand-iris);margin-top:2px}.consent.svelte-c3f7w a:where(.svelte-c3f7w){text-underline-offset:3px;text-decoration:underline}.service-error.svelte-c3f7w{border-radius:var(--radius-md);background:color-mix(in srgb, var(--lightningcss-light,#cf3e35)var(--lightningcss-dark,#ff8a80) 10%, var(--color-bg));margin:0;padding:14px 16px;box-shadow:inset 3px 0 var(--lightningcss-light,#cf3e35)var(--lightningcss-dark,#ff8a80)}.submit.svelte-c3f7w{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:8px;display:flex}.submit.svelte-c3f7w p:where(.svelte-c3f7w){color:var(--color-muted);margin:0;font-size:.9375rem}.success.svelte-c3f7w{justify-items:start;gap:14px;display:grid}.done.svelte-c3f7w{background:var(--color-accent);color:#fff;border-radius:14px;place-items:center;width:56px;height:56px;display:grid}.success.svelte-c3f7w .ui-mono:where(.svelte-c3f7w){color:var(--color-muted);font-size:.6875rem}.success.svelte-c3f7w h2:where(.svelte-c3f7w){font:500 var(--text-h2) / 1 var(--font-display);letter-spacing:var(--track-h2);margin:0}.success.svelte-c3f7w>p:where(.svelte-c3f7w):not(.ui-mono){color:var(--color-muted);margin:0}.actions.svelte-c3f7w{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}a.svelte-c3f7w:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}@media (width<=900px){.split.svelte-c3f7w{grid-template-columns:1fr}.head.svelte-c3f7w{position:static}}@media (width<=560px){.kinds.svelte-c3f7w,.two.svelte-c3f7w{grid-template-columns:1fr}}
