.demo-page.svelte-3muuia{display:grid;grid-template-columns:1fr 1fr;min-height:100svh;background:var(--color-page);color:var(--color-text)}.intro-panel.svelte-3muuia,.form-panel.svelte-3muuia{min-width:0}.intro-panel.svelte-3muuia{display:flex;flex-direction:column;justify-content:space-between;padding:2.5rem}.brand.svelte-3muuia{align-self:flex-start;font-size:2rem;line-height:1;letter-spacing:-.025em}.demo-intro.svelte-3muuia{width:100%;max-width:48rem;margin:auto;padding:5rem 0}h1.svelte-3muuia{font-size:clamp(3rem,4.6vw,5.5rem);line-height:1.05;letter-spacing:-.035em;margin-bottom:2rem;text-wrap:balance}.demo-intro.svelte-3muuia p:where(.svelte-3muuia){max-width:44rem;font-size:1rem;line-height:1.7;color:#66615b}.intro-footer.svelte-3muuia{display:flex;justify-content:space-between;gap:1rem;font-size:.75rem;color:#66615b}.intro-footer.svelte-3muuia a:where(.svelte-3muuia):hover{text-decoration:underline}.form-panel.svelte-3muuia{display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,3vw,4rem);background:radial-gradient(ellipse at 100% 0%,#4b463b 0%,transparent 65%),radial-gradient(ellipse at 0% 100%,#302d26 0%,transparent 60%),var(--color-accent-dark)}.demo-card.svelte-3muuia{width:100%;max-width:46rem;margin:0 auto;padding:clamp(1.5rem,2.5vw,3rem);background:var(--color-page);border-radius:var(--round-primary)}.fields.svelte-3muuia{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.5rem}.fields.svelte-3muuia label:where(.svelte-3muuia){display:block;font-size:.8rem}.full.svelte-3muuia{grid-column:1 / -1}.fields.svelte-3muuia input:where(.svelte-3muuia),.fields.svelte-3muuia textarea:where(.svelte-3muuia),select.svelte-3muuia{display:block;width:100%;min-height:2.75rem;margin-top:.5rem;padding:.65rem .8rem;background:transparent;border:1px solid #b8b4af;border-radius:var(--round-button);color:var(--color-text);font:inherit}select.svelte-3muuia{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:2.75rem;padding-right:2.75rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2366615b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:1rem}@media(forced-colors:active){select.svelte-3muuia{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-image:none}}.fields.svelte-3muuia textarea:where(.svelte-3muuia){resize:vertical}.fields.svelte-3muuia textarea:where(.svelte-3muuia)::placeholder,.fields.svelte-3muuia input:where(.svelte-3muuia)::placeholder{color:#77716a}.fields.svelte-3muuia textarea:where(.svelte-3muuia):focus-visible,.fields.svelte-3muuia input:where(.svelte-3muuia):focus-visible,select.svelte-3muuia:focus-visible{outline:2px solid var(--color-accent-dark);outline-offset:3px}.consent.svelte-3muuia{display:flex;gap:.8rem;margin:1.5rem 0 1.25rem;font-size:.75rem;line-height:1.6}.consent.svelte-3muuia input:where(.svelte-3muuia){width:1.1rem;height:1.1rem;margin-top:.2rem;flex-shrink:0;accent-color:var(--color-accent-dark)}.verification-status.svelte-3muuia{font-size:.85rem;color:#66615b;margin-bottom:.75rem}.verification.svelte-3muuia{min-height:65px;margin-bottom:1.5rem}.submit.svelte-3muuia{width:100%;min-height:3.5rem;background:var(--color-accent-dark);color:var(--color-accent-light);cursor:pointer}.submit.svelte-3muuia:disabled{opacity:.5;cursor:not-allowed}.error.svelte-3muuia{color:#a12222;margin-bottom:1rem;font-size:.9rem}.privacy.svelte-3muuia{max-width:58rem;margin:1.5rem auto 0;text-align:center;color:#c4c0ba;font-size:.85rem;line-height:1.6}.privacy.svelte-3muuia a:where(.svelte-3muuia){text-decoration:underline;text-underline-offset:3px}.honeypot.svelte-3muuia{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.success.svelte-3muuia{padding:3rem 0;text-align:center}.success.svelte-3muuia h2:where(.svelte-3muuia){font-size:2.5rem;line-height:1.2}.success.svelte-3muuia p:where(.svelte-3muuia){margin:1rem 0 2rem}.success.svelte-3muuia a:where(.svelte-3muuia){display:inline-block;padding:.75rem 1.5rem}@media(max-width:1000px){.demo-page.svelte-3muuia{grid-template-columns:minmax(0,1fr)}.intro-panel.svelte-3muuia{padding:2rem 1.5rem}.demo-intro.svelte-3muuia{max-width:42rem;padding:4rem 0}h1.svelte-3muuia{font-size:clamp(3rem,8vw,4.5rem)}.intro-footer.svelte-3muuia{max-width:42rem;width:100%;margin:0 auto}.form-panel.svelte-3muuia{padding:2.5rem 1.5rem}}@media(max-width:540px){.fields.svelte-3muuia{grid-template-columns:minmax(0,1fr)}.form-panel.svelte-3muuia{padding:2rem 1rem}}
