.landing-page.svelte-9w72um{background:var(--marketing-bg, #111)}html,body{height:auto!important;min-height:100vh;overflow-y:auto!important}.hero-ctas.svelte-1uha8ag{display:flex;gap:var(--sd-gu-2);margin-top:var(--sd-gu-4)}.feature-list.svelte-1uha8ag{list-style:none;padding:0;margin:0;margin-top:var(--sd-gu-3);display:flex;flex-direction:column;gap:var(--sd-gu-2)}.feature-list.svelte-1uha8ag code:where(.svelte-1uha8ag){color:var(--color-primary, #3B82F6);font-family:var(--font-mono)}.feature-list.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--color-text-emphasis, #fff)}.feature-list.svelte-1uha8ag .coming-soon:where(.svelte-1uha8ag){opacity:.6}.feature-list.svelte-1uha8ag .coming-soon:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag):after{content:""}.footer-row.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:center;padding:var(--sd-gu-6) 0}.footer-brand.svelte-1uha8ag{display:flex;align-items:center;gap:var(--sd-gu-2)}.footer-email.svelte-1uha8ag{color:var(--color-text-primary, #fff);text-decoration:none}.footer-email.svelte-1uha8ag:hover{text-decoration:underline}.footer-contact.svelte-1uha8ag{text-align:right}@media(max-width:799px){.footer-row.svelte-1uha8ag{flex-direction:column;align-items:flex-start;gap:var(--sd-gu-2)}.footer-contact.svelte-1uha8ag{text-align:left}}.text-muted.svelte-1uha8ag{color:var(--color-text-tertiary, #666)}.editor-demo-container.svelte-1uha8ag{width:100%;max-width:1600px;margin:var(--sd-gu-8) auto;padding:0 32px}@media(max-width:799px){.editor-demo-container.svelte-1uha8ag:not(.carousel-mode){display:none}}.hero-carousel.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--sd-gu-3);align-items:center}.hero-carousel-image.svelte-1uha8ag{width:100%;position:relative}.hero-carousel-image.svelte-1uha8ag .editor-demo-image:where(.svelte-1uha8ag){position:absolute;top:0;left:0;width:100%;height:auto;opacity:0;transition:opacity .3s ease;pointer-events:none}.hero-carousel-image.svelte-1uha8ag .editor-demo-image:where(.svelte-1uha8ag):first-child{position:relative}.hero-carousel-image.svelte-1uha8ag .editor-demo-image.active:where(.svelte-1uha8ag){opacity:1;pointer-events:auto}.hero-carousel-indicators.svelte-1uha8ag{display:flex;align-items:center;gap:6px;padding:var(--sd-gu-1);background:#262626;border-radius:68px}.hero-carousel-dot.svelte-1uha8ag{position:relative;width:var(--sd-gu-1);height:var(--sd-gu-1);background:#707070;border:none;border-radius:67px;cursor:pointer;padding:0;overflow:hidden;transition:width .3s ease;outline:none}.hero-carousel-dot.svelte-1uha8ag:focus-visible{box-shadow:0 0 0 2px var(--color-primary, #6366f1)}.hero-carousel-dot.active.svelte-1uha8ag{width:42px}.dot-progress.svelte-1uha8ag{position:absolute;top:0;left:0;height:100%;background:#fff;border-radius:67px;transition:width .05s linear}.variant-badge.svelte-1uha8ag{position:fixed;top:80px;right:16px;background:#6366f1;color:#fff;padding:4px 12px;border-radius:4px;font-size:12px;font-weight:500;z-index:1000;font-family:Geist Mono,monospace}.newsletter-form.svelte-1uha8ag{margin-top:var(--sd-gu-4)}.newsletter-input-group.svelte-1uha8ag{display:flex;gap:var(--sd-gu-1)}.newsletter-input-group.svelte-1uha8ag .sd-form-input{flex:1}.newsletter-feedback.svelte-1uha8ag{margin-top:var(--sd-gu-1)}.newsletter-feedback.success.svelte-1uha8ag{color:var(--color-success, #22c55e)}.newsletter-feedback.error.svelte-1uha8ag{color:var(--color-error, #ef4444)}.video-overlay.svelte-1uha8ag{position:fixed;inset:0;z-index:9999;background:#000000d9;display:flex;align-items:center;justify-content:center;padding:var(--sd-gu-4);animation:svelte-1uha8ag-overlay-fade-in .2s ease}@keyframes svelte-1uha8ag-overlay-fade-in{0%{opacity:0}to{opacity:1}}.video-overlay-content.svelte-1uha8ag{position:relative;width:100%;max-width:960px}.video-overlay-close.svelte-1uha8ag{position:absolute;top:calc(-1 * var(--sd-gu-5));right:0;background:none;border:none;color:#ffffffb3;cursor:pointer;padding:var(--sd-gu-1);transition:color .15s ease}.video-overlay-close.svelte-1uha8ag:hover{color:#fff}.video-overlay-iframe-wrap.svelte-1uha8ag{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:var(--sd-gu-1);background:#000}.video-overlay-iframe-wrap.svelte-1uha8ag iframe:where(.svelte-1uha8ag){position:absolute;top:0;left:0;width:100%;height:100%;border:0}.hero-ctas.svelte-1uha8ag [class*=sd-btn-]:where(.svelte-1uha8ag) svg:where(.svelte-1uha8ag){margin-right:var(--sd-gu-1)}
