.inci-cursor.svelte-9vkh7{display:inline-block;width:1px;height:.95em;margin-left:2px;vertical-align:-.08em;background-color:currentColor;animation:svelte-9vkh7-cursor-blink 1s steps(1,end) infinite}@keyframes svelte-9vkh7-cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}.gradient.svelte-1q37ri0{background:radial-gradient(circle,var(--color-bg) 31%,var(--color-primary) 200%)}.hero-mockup.svelte-1q37ri0{visibility:hidden;opacity:0;transform:translateY(32px) scale(.97)}.no-js .hero-mockup.svelte-1q37ri0{visibility:visible;opacity:1;transform:translateY(0) scale(1)}.reduced-motion-text.svelte-1lk4x6y{display:none}.inci-cursor.svelte-1lk4x6y{display:inline-block;width:1px;height:.95em;margin-left:2px;vertical-align:-.08em;background-color:currentColor;animation:svelte-1lk4x6y-cursor-blink 1s steps(1,end) infinite}@keyframes svelte-1lk4x6y-cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.ghost-text.svelte-1lk4x6y,.animated-text-layer.svelte-1lk4x6y,.inci-cursor.svelte-1lk4x6y{display:none}.reduced-motion-text.svelte-1lk4x6y{display:inline}}.steps.svelte-d1339f>:where(.svelte-d1339f):nth-child(2n){flex-direction:row-reverse}.cta-section.svelte-1qdygc6{background-color:var(--color-primary);padding-block:var(--spacing-3xl);margin-top:var(--spacing-6xl)}@media(max-width:768px){.cta-section.svelte-1qdygc6{margin-top:var(--spacing-2xl);padding-block:var(--spacing-xl)}}.cta-headline.svelte-1qdygc6{display:flex;flex-direction:column;gap:var(--spacing-lg)}.cta-card.svelte-1qdygc6{display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-lg);background:var(--color-white);border-radius:var(--radius-lg);padding:var(--spacing-xl);box-shadow:0 25px 50px -12px #00000026,0 0 0 1px #ffffff1a}@media(max-width:920px){.cta-card.svelte-1qdygc6{padding:var(--spacing-lg)}}.cta-input.svelte-1qdygc6{height:var(--spacing-xl);border-radius:var(--radius-md);background:var(--color-bg);padding-inline:var(--spacing-lg);font-size:var(--text-body);color:var(--color-ink);border:1px solid var(--color-border);transition:border-color .2s ease,box-shadow .2s ease}.cta-input.svelte-1qdygc6::placeholder{color:var(--color-ink-secondary)}.cta-input.svelte-1qdygc6:hover{border-color:var(--color-primary)}.cta-button.svelte-1qdygc6{display:grid;grid-template-areas:"button";align-items:center;justify-items:center;width:100%;padding-block:var(--spacing-md);padding-inline:var(--spacing-lg);background:var(--color-primary);color:var(--color-ink-inverted);border-radius:var(--radius-full);font-size:var(--text-body);font-weight:500;cursor:pointer;transition:background-color .2s ease,transform .15s ease}.cta-button-text.svelte-1qdygc6{grid-area:button;display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm)}.is-loading.svelte-1qdygc6 .cta-button-text:where(.svelte-1qdygc6){visibility:hidden;opacity:0}.cta-button-loading.svelte-1qdygc6{grid-area:button;width:.8lh;height:.8lh;animation:svelte-1qdygc6-spin 1s linear infinite;visibility:hidden;opacity:0}@keyframes svelte-1qdygc6-spin{to{transform:rotate(360deg)}}.is-loading.svelte-1qdygc6 .cta-button-loading:where(.svelte-1qdygc6){visibility:visible;opacity:1}.cta-button.svelte-1qdygc6:hover{background-color:var(--color-primary-hover);transform:scale(1.02)}.cta-button.svelte-1qdygc6:active{transform:scale(.98)}.cta-button-arrow.svelte-1qdygc6{transition:transform .2s ease}.cta-button.svelte-1qdygc6:hover .cta-button-arrow:where(.svelte-1qdygc6){transform:translate(4px)}.cta-success.svelte-1qdygc6{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);padding-block:var(--spacing-xl);text-align:center;animation:svelte-1qdygc6-fade-in .4s cubic-bezier(.16,1,.3,1)}.cta-success-icon.svelte-1qdygc6{width:3rem;height:3rem;color:var(--color-primary)}.cta-checkmark.svelte-1qdygc6{stroke-dasharray:28;stroke-dashoffset:28;animation:svelte-1qdygc6-draw-check .5s .2s cubic-bezier(.22,1,.36,1) forwards}@keyframes svelte-1qdygc6-draw-check{to{stroke-dashoffset:0}}@keyframes svelte-1qdygc6-fade-in{0%{opacity:0;transform:translateY(8px)}}.cta-form-error.svelte-1qdygc6{background:color-mix(in oklch,var(--color-red) 10%,transparent);border:1px solid color-mix(in oklch,var(--color-red) 30%,transparent);border-radius:var(--radius-md);padding:var(--spacing-sm) var(--spacing-md);font-size:var(--text-small);color:var(--color-red)}.cta-field-error.svelte-1qdygc6{font-size:var(--text-small);color:var(--color-red)}.cta-input[aria-invalid=true].svelte-1qdygc6,.cta-input[aria-invalid=true].svelte-1qdygc6:hover{border-color:var(--color-red)}
