body{background:#0b0b0a}.demo-page.svelte-1py19mn{background:var(--hp-bg, #0B0B0A);color:var(--hp-ink, #FBF9F6);overflow-x:clip}.demo-section.svelte-1py19mn{position:relative;min-height:calc(100vh - 200px);padding:160px 24px 80px;max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.demo-left.svelte-1py19mn{position:relative;padding-top:40px}.demo-left__headline.svelte-1py19mn{font-size:clamp(34px,4.2vw,52px);line-height:1;letter-spacing:-.02em;color:#fff;margin:0}.demo-right.svelte-1py19mn{position:relative;z-index:1}.demo-form-card.svelte-1py19mn{border:1px solid var(--hp-line, rgba(255,255,255,.1));border-radius:20px;padding:36px;background:#151515a6;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%)}.demo-form-card__title.svelte-1py19mn{font-family:Neue Machina,system-ui,sans-serif;font-weight:800;font-size:22px;letter-spacing:-.01em;color:#fff;margin:0 0 28px}.demo-form.svelte-1py19mn{display:flex;flex-direction:column;gap:18px}.demo-form__row.svelte-1py19mn{display:grid;grid-template-columns:1fr 1fr;gap:14px}.demo-form__field.svelte-1py19mn{display:flex;flex-direction:column;gap:6px}.demo-form__label.svelte-1py19mn{font-size:13px;font-weight:600;color:var(--hp-ink-2, rgba(251,249,246,.78))}.demo-form__input.svelte-1py19mn{padding:13px 16px;border-radius:12px;border:1px solid var(--hp-line-2, rgba(255,255,255,.18));background:var(--hp-bg-elev, #151515);color:var(--hp-ink, #FBF9F6);font-family:Noto Sans,system-ui,sans-serif;font-size:15px;outline:none;transition:border-color .16s ease}.demo-form__input.svelte-1py19mn::-moz-placeholder{color:var(--hp-ink-3, rgba(251,249,246,.55))}.demo-form__input.svelte-1py19mn::placeholder{color:var(--hp-ink-3, rgba(251,249,246,.55))}.demo-form__input.svelte-1py19mn:focus{border-color:#ffffff59}textarea.demo-form__input.svelte-1py19mn{min-height:100px;resize:vertical}.demo-form__submit.svelte-1py19mn{margin-top:4px}.demo-form__submit-btn.svelte-1py19mn{width:100%;padding:16px 24px;font-size:15px}@media(max-width:1100px){.demo-section.svelte-1py19mn{grid-template-columns:1fr;gap:32px;padding-top:64px}.demo-left.svelte-1py19mn{padding-top:0}}@media(max-width:768px){.demo-section.svelte-1py19mn{padding:80px 20px 48px;grid-template-columns:1fr}.demo-left__headline.svelte-1py19mn{font-size:clamp(30px,9vw,40px);max-width:100%}.demo-form-card.svelte-1py19mn{padding:24px;border-radius:16px}.demo-form__row.svelte-1py19mn{grid-template-columns:1fr}}
