.landing-page.svelte-skv6c4{--landing-blue-soft: color-mix(in oklch, var(--color-primary) 8%, transparent);--landing-blue-line: color-mix(in oklch, var(--color-primary) 18%, transparent)}.hero-section.svelte-skv6c4{position:relative;overflow:hidden;border-bottom:1px solid var(--color-border);background:linear-gradient(180deg,var(--landing-blue-soft) 0%,transparent 55%),var(--color-background)}.hero-video-wrap.svelte-skv6c4{padding-top:1rem}.hero-video-shell.svelte-skv6c4{width:min(980px,100%,calc(42svh * 2308 / 1434));margin-inline:auto;aspect-ratio:2308 / 1434;overflow:hidden;border:1px solid var(--color-border);border-radius:18px;background:#101828;box-shadow:0 10px 30px color-mix(in oklch,var(--color-foreground) 10%,transparent)}.hero-video-shell.svelte-skv6c4 video:where(.svelte-skv6c4){display:block;width:100%;height:100%;object-fit:contain;background:#101828}.hero-grid.svelte-skv6c4{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--landing-blue-line) 1px,transparent 1px),linear-gradient(90deg,var(--landing-blue-line) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 0%,black 20%,transparent 75%);mask-image:radial-gradient(ellipse 80% 70% at 50% 0%,black 20%,transparent 75%);opacity:.45;pointer-events:none}.hero-badge.svelte-skv6c4{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.4rem .9rem;border:1px solid color-mix(in oklch,var(--color-primary) 25%,transparent);border-radius:9999px;background:color-mix(in oklch,var(--color-primary) 6%,white);font-size:.8125rem;font-weight:600;letter-spacing:.02em;color:var(--color-primary)}.hero-badge-dot.svelte-skv6c4{width:.5rem;height:.5rem;border-radius:9999px;background:var(--color-primary);box-shadow:0 0 0 3px color-mix(in oklch,var(--color-primary) 20%,transparent)}.hero-title.svelte-skv6c4{margin-bottom:1.25rem;font-size:clamp(2rem,5vw,3.75rem);font-weight:700;line-height:1.08;letter-spacing:-.03em}.hero-lead.svelte-skv6c4{margin-inline:auto;max-width:42rem;font-size:clamp(1.05rem,2.2vw,1.25rem);line-height:1.6;color:var(--color-muted-foreground)}.hero-cta-primary.svelte-skv6c4{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.75rem;border-radius:.65rem;background:var(--color-primary);font-size:1rem;font-weight:600;line-height:1.35;color:var(--color-primary-foreground);box-shadow:0 1px 2px color-mix(in oklch,var(--color-primary) 35%,transparent);transition:background-color .15s ease,transform .15s ease,box-shadow .15s ease}.hero-cta-primary.svelte-skv6c4:hover{background:color-mix(in oklch,var(--color-primary) 90%,black);transform:translateY(-1px);box-shadow:0 8px 20px color-mix(in oklch,var(--color-primary) 22%,transparent)}.hero-cta-secondary.svelte-skv6c4{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.75rem;border:1.5px solid color-mix(in oklch,var(--color-primary) 45%,transparent);border-radius:.65rem;background:transparent;font-size:1rem;font-weight:600;color:var(--color-primary);transition:background-color .15s ease,border-color .15s ease}.hero-cta-secondary.svelte-skv6c4:hover{border-color:var(--color-primary);background:var(--landing-blue-soft)}.landing-section.svelte-skv6c4{margin-top:clamp(4rem,8vw,6.5rem)}.section-header.svelte-skv6c4{margin-bottom:2.5rem;text-align:center}.section-eyebrow.svelte-skv6c4{margin-bottom:.65rem;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary)}.section-title.svelte-skv6c4{margin-bottom:.75rem;font-size:clamp(1.65rem,3vw,2rem);font-weight:700;letter-spacing:-.02em}.section-desc.svelte-skv6c4{margin-inline:auto;max-width:40rem;color:var(--color-muted-foreground)}.feature-card.svelte-skv6c4{display:flex;flex-direction:column;height:100%;padding:1.5rem;border:1px solid var(--color-border);border-radius:.9rem;background:var(--color-card);box-shadow:0 1px color-mix(in oklch,var(--color-foreground) 4%,transparent);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.feature-card.svelte-skv6c4:hover{border-color:color-mix(in oklch,var(--color-primary) 30%,var(--color-border));box-shadow:0 10px 28px color-mix(in oklch,var(--color-primary) 8%,transparent);transform:translateY(-2px)}.feature-icon-wrap.svelte-skv6c4{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin-bottom:1rem;border-radius:.65rem;background:var(--landing-blue-soft)}.feature-title.svelte-skv6c4{margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.feature-copy.svelte-skv6c4{font-size:.95rem;line-height:1.55;color:var(--color-muted-foreground)}.steps-grid.svelte-skv6c4{display:grid;gap:2rem}@media(min-width:768px){.steps-grid.svelte-skv6c4{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}.step-item.svelte-skv6c4{position:relative;padding:1.25rem 1rem;text-align:center}@media(min-width:768px){.step-item.svelte-skv6c4:not(:last-child):after{content:"";position:absolute;top:1.65rem;right:-.75rem;width:calc(50% + 1.5rem);height:1px;background:linear-gradient(90deg,color-mix(in oklch,var(--color-primary) 35%,transparent),color-mix(in oklch,var(--color-primary) 10%,transparent));transform:translate(50%);pointer-events:none}}.step-marker.svelte-skv6c4{display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;margin-bottom:1rem;border-radius:9999px;background:var(--color-primary);color:var(--color-primary-foreground);box-shadow:0 0 0 6px var(--landing-blue-soft)}.step-title.svelte-skv6c4{margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.step-copy.svelte-skv6c4{font-size:.95rem;line-height:1.55;color:var(--color-muted-foreground)}.testimonial-card.svelte-skv6c4{display:flex;flex-direction:column;height:100%;padding:1.5rem;border:1px solid var(--color-border);border-left:3px solid var(--color-primary);border-radius:.9rem;background:linear-gradient(180deg,#fff,color-mix(in oklch,var(--color-muted) 35%,white))}.testimonial-stars.svelte-skv6c4{display:flex;gap:.15rem;margin-bottom:1rem;color:#cd9c1f}.testimonial-quote.svelte-skv6c4{flex:1;margin-bottom:1.25rem;font-size:1rem;line-height:1.6;color:var(--color-muted-foreground)}.testimonial-author.svelte-skv6c4{display:flex;align-items:center;gap:.75rem}.testimonial-avatar.svelte-skv6c4{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:9999px;background:var(--landing-blue-soft);font-size:.8125rem;font-weight:700;color:var(--color-primary)}.cta-section.svelte-skv6c4{position:relative;overflow:hidden;margin-top:clamp(4rem,8vw,6.5rem);border-radius:1.1rem;background:linear-gradient(135deg,var(--color-primary) 0%,color-mix(in oklch,var(--color-primary) 82%,black) 100%)}.cta-grid.svelte-skv6c4{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(color-mix(in oklch,white 12%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in oklch,white 12%,transparent) 1px,transparent 1px);background-size:32px 32px;opacity:.35;pointer-events:none}.cta-button.svelte-skv6c4{display:inline-flex;margin-top:2rem;padding:.8rem 1.75rem;border-radius:.65rem;background:var(--color-background);font-weight:600;color:var(--color-primary);transition:background-color .15s ease,transform .15s ease}.cta-button.svelte-skv6c4:hover{background:color-mix(in oklch,var(--color-background) 92%,var(--color-primary));transform:translateY(-1px)}.minutes-underline-svg.svelte-skv6c4 path.underline-drawn:where(.svelte-skv6c4){animation:svelte-skv6c4-drawUnderline .6s ease-out forwards}@keyframes svelte-skv6c4-drawUnderline{to{stroke-dashoffset:0}}
