.page.svelte-a034u4{min-height:100dvh;color:var(--foreground);background:var(--background);grid-template-columns:minmax(380px,46%) 1fr;display:grid}.story.svelte-a034u4{color:oklch(95% .02 180);background:radial-gradient(120% 80% at 100% 0,oklch(42% .09 183/.55),#0000 60%),radial-gradient(90% 70% at 0 100%,oklch(36% .07 200/.5),#0000 65%),#0f2725;flex-direction:column;gap:36px;padding:40px clamp(32px,5vw,64px);display:flex;position:relative;overflow:hidden}.story.svelte-a034u4:after{content:"";filter:blur(70px);pointer-events:none;background:oklch(72% .13 183/.18);border-radius:50%;width:420px;height:420px;position:absolute;top:38%;right:-120px}.logo.svelte-a034u4{color:inherit;letter-spacing:-.02em;align-items:center;gap:12px;font-size:21px;font-weight:800;text-decoration:none;display:inline-flex}.logo.svelte-a034u4 img:where(.svelte-a034u4){border-radius:11px;box-shadow:0 0 0 1px oklch(100% 0 0/.12)}.pitch.svelte-a034u4{max-width:30rem;margin-top:auto}h2.svelte-a034u4{letter-spacing:-.03em;color:#fff;font-size:clamp(30px,3.2vw,42px);font-weight:800;line-height:1.08}h2.svelte-a034u4 em:where(.svelte-a034u4){color:#3fe0cf;font-style:normal}.pitch.svelte-a034u4 p:where(.svelte-a034u4){color:oklch(86% .03 185);margin-top:14px;font-size:15.5px;line-height:1.55}.demo.svelte-a034u4{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:oklch(100% 0 0/.07);border:1px solid oklch(100% 0 0/.12);border-radius:18px;align-items:stretch;gap:14px;max-width:27rem;padding:12px;display:flex;position:relative;box-shadow:0 24px 50px -24px oklch(0% 0 0/.6)}.video.svelte-a034u4{aspect-ratio:3/4;background:radial-gradient(80% 60% at 30% 25%,#3fe0cf8c,#0000 70%),linear-gradient(160deg,#12bfae,#0b5a52 75%);border-radius:12px;flex:none;place-items:center;width:112px;display:grid;position:relative}.play.svelte-a034u4{color:#0f2725;background:#fff;border-radius:50%;place-items:center;width:40px;height:40px;padding-left:3px;display:grid;box-shadow:0 6px 16px oklch(0% 0 0/.3)}.time.svelte-a034u4{color:#fff;background:oklch(0% 0 0/.45);border-radius:6px;padding:2px 6px;font-size:11px;font-weight:700;position:absolute;bottom:7px;right:7px}.lines.svelte-a034u4{align-content:center;gap:10px;min-width:0;font-size:13.5px;display:grid}.row.svelte-a034u4{color:oklch(86% .03 185);align-items:center;gap:7px;display:flex}.row.svelte-a034u4 strong:where(.svelte-a034u4){color:#fff}.dot.svelte-a034u4{background:#3fe0cf;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px oklch(80% .13 183/.25)}.bar.svelte-a034u4{background:oklch(100% 0 0/.12);border-radius:99px;height:6px;overflow:hidden}.bar.svelte-a034u4 span:where(.svelte-a034u4){border-radius:inherit;background:linear-gradient(90deg,#12bfae,#3fe0cf);height:100%;display:block}.bubble.svelte-a034u4{color:#0f2725;background:#fff;border-radius:14px 14px 14px 4px;justify-self:start;padding:8px 12px;font-weight:600;line-height:1.35}.points.svelte-a034u4{color:oklch(90% .025 185);gap:12px;margin:0 0 auto;padding:0;font-size:14.5px;list-style:none;display:grid}.points.svelte-a034u4 li:where(.svelte-a034u4){align-items:center;gap:10px;display:flex}.points.svelte-a034u4 svg{color:#3fe0cf;flex:none}main.svelte-a034u4{background:radial-gradient(70% 55% at 85% 10%, #12bfae1a, transparent 70%), var(--background);place-items:center;padding:40px 24px;display:grid}.form-wrap.svelte-a034u4{gap:20px;width:min(400px,100%);display:grid}h1.svelte-a034u4{letter-spacing:-.025em;font-size:28px;font-weight:800}.sub.svelte-a034u4{margin-top:6px;line-height:1.5}section.svelte-a034u4{gap:16px;padding:24px;display:grid}.footer.svelte-a034u4{text-align:center;font-size:13.5px}@media (width<=860px){.page.svelte-a034u4{grid-template-rows:auto 1fr;grid-template-columns:1fr}.story.svelte-a034u4{gap:10px;padding:20px 16px 22px}.story.svelte-a034u4:after,.demo.svelte-a034u4,.points.svelte-a034u4{display:none}.logo.svelte-a034u4{font-size:18px}.logo.svelte-a034u4 img:where(.svelte-a034u4){width:32px;height:32px}.pitch.svelte-a034u4{margin-top:0}h2.svelte-a034u4{font-size:22px}.pitch.svelte-a034u4 p:where(.svelte-a034u4){margin-top:6px;font-size:14px}main.svelte-a034u4{place-items:start center;padding:24px 16px 32px}h1.svelte-a034u4{font-size:24px}section.svelte-a034u4{padding:20px}}
