.vl-hero.svelte-g3rxtu{background:oklch(12% .04 275);justify-content:center;align-items:center;min-height:100dvh;display:flex;position:relative;overflow:hidden}.hero-video.svelte-g3rxtu{object-fit:cover;filter:blur(6px)brightness(.35);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.1)}.hero-video-overlay.svelte-g3rxtu{background:radial-gradient(80% 50% at 50% 0,oklch(25% .1 275/.5) 0%,#0000 60%),linear-gradient(oklch(12% .04 275/.3) 0%,#0000 40%,oklch(12% .04 275/.8) 100%);position:absolute;inset:0}.hero-content.svelte-g3rxtu{z-index:1;text-align:center;max-width:720px;padding:2rem 1.5rem;position:relative}.hero-content.svelte-g3rxtu>:where(.svelte-g3rxtu){opacity:0;transition:opacity .7s,transform .7s;transform:translateY(20px)}.hero-content.mounted.svelte-g3rxtu>:where(.svelte-g3rxtu){opacity:1;transform:translateY(0)}.hero-content.mounted.svelte-g3rxtu>:where(.svelte-g3rxtu):first-child{transition-delay:0s}.hero-content.mounted.svelte-g3rxtu>:where(.svelte-g3rxtu):nth-child(2){transition-delay:.1s}.hero-content.mounted.svelte-g3rxtu>:where(.svelte-g3rxtu):nth-child(3){transition-delay:.2s}.hero-content.mounted.svelte-g3rxtu>:where(.svelte-g3rxtu):nth-child(4){transition-delay:.3s}.hero-content.mounted.svelte-g3rxtu>:where(.svelte-g3rxtu):nth-child(5){transition-delay:.4s}.hero-wordmark.svelte-g3rxtu{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:oklch(65% .12 275);margin-bottom:2rem;font-size:.875rem;font-weight:700}.hero-headline.svelte-g3rxtu{font-family:var(--font-display);font-size:var(--text-display);color:oklch(95% .005 275);margin-bottom:1.5rem;font-weight:700;line-height:1.1}.hero-sub.svelte-g3rxtu{color:oklch(75% .02 275);max-width:560px;margin:0 auto 2.5rem;font-size:1.125rem;line-height:1.7}.hero-ctas.svelte-g3rxtu{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.hero-note.svelte-g3rxtu{color:oklch(55% .02 275);margin-top:1.5rem;font-size:.8125rem}.btn-primary.svelte-g3rxtu{color:oklch(97% .01 275);font-family:var(--font-display);background:oklch(45% .14 275);border-radius:10px;align-items:center;gap:.5rem;padding:.875rem 2rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .2s,transform .15s,box-shadow .2s;display:inline-flex}.btn-primary.svelte-g3rxtu:hover{background:oklch(50% .15 275);transform:translateY(-1px);box-shadow:0 8px 24px oklch(40% .12 275/.25)}.btn-primary--lg.svelte-g3rxtu{padding:1.125rem 2.75rem;font-size:1.0625rem}.btn-ghost.svelte-g3rxtu{color:oklch(80% .03 275);font-family:var(--font-display);background:0 0;border:1px solid oklch(40% .06 275);border-radius:10px;align-items:center;gap:.5rem;padding:.875rem 2rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.btn-ghost.svelte-g3rxtu:hover{color:oklch(95% .005 275);background:oklch(20% .04 275);border-color:oklch(55% .08 275)}.vl-trust.svelte-g3rxtu{border-bottom:1px solid var(--color-border);background:oklch(97% .008 275);padding:4rem 1.5rem}.trust-inner.svelte-g3rxtu{text-align:center;opacity:0;max-width:900px;margin:0 auto;transition:opacity .6s,transform .6s;transform:translateY(24px)}.trust-inner.visible.svelte-g3rxtu{opacity:1;transform:translateY(0)}.trust-headline.svelte-g3rxtu{color:var(--color-text-secondary);margin-bottom:2rem;font-size:.9375rem;font-weight:500}.trust-stats.svelte-g3rxtu{flex-wrap:wrap;justify-content:center;align-items:center;gap:2.5rem;display:flex}.stat-item.svelte-g3rxtu{opacity:0;flex-direction:column;align-items:center;gap:.25rem;transition:opacity .6s,transform .6s cubic-bezier(.22,1,.36,1);display:flex;transform:scale(.8)}.trust-inner.visible.svelte-g3rxtu .stat-item:where(.svelte-g3rxtu){opacity:1;transform:scale(1)}.trust-inner.visible.svelte-g3rxtu .stat-item:where(.svelte-g3rxtu):first-child{transition-delay:0s}.trust-inner.visible.svelte-g3rxtu .stat-item:where(.svelte-g3rxtu):nth-child(3){transition-delay:.15s}.trust-inner.visible.svelte-g3rxtu .stat-item:where(.svelte-g3rxtu):nth-child(5){transition-delay:.3s}.trust-inner.visible.svelte-g3rxtu .stat-item:where(.svelte-g3rxtu):nth-child(7){transition-delay:.45s}.stat-number.svelte-g3rxtu{font-family:var(--font-display);color:var(--color-brand);font-size:2.25rem;font-weight:700}.stat-label.svelte-g3rxtu{color:var(--color-text-tertiary);font-size:.8125rem}.stat-divider.svelte-g3rxtu{background:var(--color-border);width:1px;height:40px}.section-label.svelte-g3rxtu{letter-spacing:.15em;text-transform:uppercase;color:oklch(55% .1 275);margin-bottom:.75rem;font-size:.6875rem;font-weight:600;display:block}.section-title.svelte-g3rxtu{font-family:var(--font-display);font-size:var(--text-h2);color:var(--color-text);margin-bottom:3rem;font-weight:700}.vl-problem.svelte-g3rxtu{padding:var(--section-pad-v) 1.5rem}.problem-inner.svelte-g3rxtu{text-align:center;opacity:0;max-width:900px;margin:0 auto;transition:opacity .5s}.problem-inner.visible.svelte-g3rxtu{opacity:1}.comparison-grid.svelte-g3rxtu{text-align:left;grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.compare-card.svelte-g3rxtu{border:1px solid var(--color-border);border-radius:16px;padding:2rem}.compare-card--legacy.svelte-g3rxtu{opacity:0;background:oklch(97% .005 275);transition:opacity .6s,transform .6s;transform:translate(-40px)}.compare-card--validlab.svelte-g3rxtu{opacity:0;background:oklch(98% .01 275);border-color:oklch(40% .12 275/.2);transition:opacity .6s .15s,transform .6s .15s;transform:translate(40px)}.problem-inner.visible.svelte-g3rxtu .compare-card--legacy:where(.svelte-g3rxtu),.problem-inner.visible.svelte-g3rxtu .compare-card--validlab:where(.svelte-g3rxtu){opacity:1;transform:translate(0)}.compare-badge.svelte-g3rxtu{letter-spacing:.05em;text-transform:uppercase;border-radius:100px;margin-bottom:1.25rem;padding:.25rem .75rem;font-size:.6875rem;font-weight:700;display:inline-block}.compare-badge--old.svelte-g3rxtu{color:oklch(45% .02 275);background:oklch(90% .01 275)}.compare-badge--new.svelte-g3rxtu{color:oklch(35% .12 275);background:oklch(40% .12 275/.08)}.compare-list.svelte-g3rxtu{flex-direction:column;gap:.75rem;list-style:none;display:flex}.compare-list.svelte-g3rxtu li:where(.svelte-g3rxtu){color:var(--color-text-secondary);padding-left:1.25rem;font-size:.875rem;line-height:1.5;position:relative}.compare-card--legacy.svelte-g3rxtu .compare-list:where(.svelte-g3rxtu) li:where(.svelte-g3rxtu):before{content:"";background:oklch(55% .16 25/.5);border-radius:50%;width:6px;height:6px;position:absolute;top:.5em;left:0}.compare-card--validlab.svelte-g3rxtu .compare-list:where(.svelte-g3rxtu) li:where(.svelte-g3rxtu):before{content:"";background:oklch(55% .15 155);border-radius:50%;width:6px;height:6px;position:absolute;top:.5em;left:0}.vl-features.svelte-g3rxtu{padding:var(--section-pad-v) 1.5rem;background:oklch(97% .008 275)}.features-inner.svelte-g3rxtu{text-align:center;opacity:0;max-width:1100px;margin:0 auto;transition:opacity .5s}.features-inner.visible.svelte-g3rxtu{opacity:1}.pillars-grid.svelte-g3rxtu{text-align:left;grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.pillar-card.svelte-g3rxtu{background:var(--color-bg);border:1px solid var(--color-border);opacity:0;border-radius:16px;padding:2rem;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1),box-shadow .3s;transform:translateY(30px)rotate(-1deg)}.features-inner.visible.svelte-g3rxtu .pillar-card:where(.svelte-g3rxtu){opacity:1;transform:translateY(0)rotate(0)}.features-inner.visible.svelte-g3rxtu .pillar-card:where(.svelte-g3rxtu):first-child{transition-delay:0s}.features-inner.visible.svelte-g3rxtu .pillar-card:where(.svelte-g3rxtu):nth-child(2){transition-delay:.12s}.features-inner.visible.svelte-g3rxtu .pillar-card:where(.svelte-g3rxtu):nth-child(3){transition-delay:.24s}.pillar-card.svelte-g3rxtu:hover{transform:translateY(-4px);box-shadow:0 12px 40px oklch(14% .03 275/.08)}.pillar-icon.svelte-g3rxtu{width:48px;height:48px;color:var(--color-brand);background:oklch(40% .12 275/.06);border-radius:12px;justify-content:center;align-items:center;margin-bottom:1.25rem;display:flex}.pillar-title.svelte-g3rxtu{font-family:var(--font-display);color:var(--color-text);margin-bottom:1rem;font-size:1.125rem;font-weight:700}.pillar-list.svelte-g3rxtu{flex-direction:column;gap:.5rem;list-style:none;display:flex}.pillar-list.svelte-g3rxtu li:where(.svelte-g3rxtu){color:var(--color-text-secondary);padding-left:1rem;font-size:.8125rem;line-height:1.6;position:relative}.pillar-list.svelte-g3rxtu li:where(.svelte-g3rxtu):before{content:"";background:var(--color-brand);opacity:.5;border-radius:50%;width:4px;height:4px;position:absolute;top:.55em;left:0}.pillar-note.svelte-g3rxtu{letter-spacing:.05em;text-transform:uppercase;color:var(--color-brand);opacity:.85;margin-bottom:.75rem;font-size:.75rem;font-weight:700}.ai-callout.svelte-g3rxtu{padding:0 1.5rem 3rem}.ai-callout-inner.svelte-g3rxtu{border:1px solid oklch(40% .12 275/.18);border-left:3px solid var(--color-brand);opacity:0;background:oklch(40% .12 275/.06);border-radius:12px;align-items:flex-start;gap:1.25rem;max-width:860px;margin:0 auto;padding:1.5rem 2rem;transition:opacity .5s,transform .5s;display:flex;transform:translateY(16px)}.ai-callout-inner.visible.svelte-g3rxtu{opacity:1;transform:translateY(0)}.ai-callout-icon.svelte-g3rxtu{color:var(--color-brand);flex-shrink:0;margin-top:.1rem}.ai-callout-text.svelte-g3rxtu{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.75}.ai-callout-text.svelte-g3rxtu strong:where(.svelte-g3rxtu){color:var(--color-text);font-weight:700}.vl-workflow.svelte-g3rxtu{padding:var(--section-pad-v) 1.5rem}.workflow-inner.svelte-g3rxtu{text-align:center;opacity:0;max-width:1000px;margin:0 auto;transition:opacity .5s}.workflow-inner.visible.svelte-g3rxtu{opacity:1}.steps-row.svelte-g3rxtu{justify-content:center;align-items:center;gap:1rem;display:flex}.step-card.svelte-g3rxtu{text-align:center;opacity:0;flex:1;max-width:260px;padding:2rem 1.5rem;transition:opacity .5s,transform .5s;transform:translateY(20px)}.workflow-inner.visible.svelte-g3rxtu .step-card:where(.svelte-g3rxtu){opacity:1;transform:translateY(0)}.workflow-inner.visible.svelte-g3rxtu .step-card:where(.svelte-g3rxtu):first-child{transition-delay:0s}.workflow-inner.visible.svelte-g3rxtu .step-card:where(.svelte-g3rxtu):nth-child(3){transition-delay:.2s}.workflow-inner.visible.svelte-g3rxtu .step-card:where(.svelte-g3rxtu):nth-child(5){transition-delay:.4s}.step-number.svelte-g3rxtu{width:40px;height:40px;color:var(--color-brand);font-family:var(--font-display);background:oklch(40% .12 275/.08);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1.25rem;font-size:1rem;font-weight:700;display:flex}.step-title.svelte-g3rxtu{font-family:var(--font-display);color:var(--color-text);margin-bottom:.5rem;font-size:1rem;font-weight:700}.step-desc.svelte-g3rxtu{color:var(--color-text-secondary);font-size:.8125rem;line-height:1.6}.step-connector.svelte-g3rxtu{color:var(--color-border-hover);opacity:0;flex-shrink:0;transition:opacity .4s}.workflow-inner.visible.svelte-g3rxtu .step-connector:where(.svelte-g3rxtu){opacity:1}.workflow-inner.visible.svelte-g3rxtu .step-connector:where(.svelte-g3rxtu):nth-child(2){transition-delay:.1s}.workflow-inner.visible.svelte-g3rxtu .step-connector:where(.svelte-g3rxtu):nth-child(4){transition-delay:.3s}.vl-gallery.svelte-g3rxtu{padding:var(--section-pad-v) 1.5rem;background:oklch(97% .008 275)}.gallery-inner.svelte-g3rxtu{text-align:center;opacity:0;max-width:1100px;margin:0 auto;transition:opacity .6s,transform .6s;transform:translateY(24px)}.gallery-inner.visible.svelte-g3rxtu{opacity:1;transform:translateY(0)}.gallery-grid.svelte-g3rxtu{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.browser-mockup.svelte-g3rxtu{opacity:0;background:oklch(14% .03 275);border:1px solid oklch(25% .04 275);border-radius:12px;transition:opacity .7s,transform .7s cubic-bezier(.22,1,.36,1),box-shadow .7s;overflow:hidden;transform:scale(.92);box-shadow:0 20px 60px oklch(14% .03 275/.4)}.gallery-inner.visible.svelte-g3rxtu .browser-mockup:where(.svelte-g3rxtu){opacity:1;transform:scale(1)}.gallery-inner.visible.svelte-g3rxtu .browser-mockup:where(.svelte-g3rxtu):first-child{transition-delay:0s}.gallery-inner.visible.svelte-g3rxtu .browser-mockup:where(.svelte-g3rxtu):nth-child(2){transition-delay:.1s}.gallery-inner.visible.svelte-g3rxtu .browser-mockup:where(.svelte-g3rxtu):nth-child(3){transition-delay:.2s}.gallery-inner.visible.svelte-g3rxtu .browser-mockup:where(.svelte-g3rxtu):nth-child(4){transition-delay:.3s}.browser-chrome.svelte-g3rxtu{background:oklch(14% .03 275);border-bottom:1px solid oklch(25% .04 275);align-items:center;gap:.375rem;padding:.625rem 1rem;display:flex}.browser-dot.svelte-g3rxtu{background:oklch(85% .01 275);border-radius:50%;width:8px;height:8px}.browser-dot.svelte-g3rxtu:first-child{background:oklch(65% .16 25)}.browser-dot.svelte-g3rxtu:nth-child(2){background:oklch(70% .14 85)}.browser-dot.svelte-g3rxtu:nth-child(3){background:oklch(60% .15 155)}.browser-url.svelte-g3rxtu{font-size:.6875rem;font-family:var(--font-mono);color:oklch(55% .02 275);margin-left:.75rem}.browser-content.svelte-g3rxtu{justify-content:center;align-items:center;display:flex;overflow:hidden}.browser-content--screenshot.svelte-g3rxtu{background:oklch(12% .02 275);align-items:flex-start}.browser-content--screenshot.svelte-g3rxtu img:where(.svelte-g3rxtu){object-fit:cover;object-position:top left;border-radius:0 0 8px 8px;width:100%;height:280px;display:block}.vl-modes.svelte-g3rxtu{padding:var(--section-pad-v) 1.5rem}.modes-inner.svelte-g3rxtu{text-align:center;opacity:0;max-width:1100px;margin:0 auto;transition:opacity .5s}.modes-inner.visible.svelte-g3rxtu{opacity:1}.modes-grid.svelte-g3rxtu{text-align:left;grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.mode-card.svelte-g3rxtu{border:1px solid var(--color-border);background:var(--color-bg);opacity:0;border-radius:12px;padding:1.5rem;transition:opacity .5s,transform .5s,border-color .2s,box-shadow .2s;transform:translateY(16px)scale(.96)}.modes-inner.visible.svelte-g3rxtu .mode-card:where(.svelte-g3rxtu){opacity:1;transform:translateY(0)scale(1)}.modes-inner.visible.svelte-g3rxtu .mode-card:where(.svelte-g3rxtu):first-child{transition-delay:0s}.modes-inner.visible.svelte-g3rxtu .mode-card:where(.svelte-g3rxtu):nth-child(2){transition-delay:60ms}.modes-inner.visible.svelte-g3rxtu .mode-card:where(.svelte-g3rxtu):nth-child(3){transition-delay:.12s}.modes-inner.visible.svelte-g3rxtu .mode-card:where(.svelte-g3rxtu):nth-child(4){transition-delay:.18s}.modes-inner.visible.svelte-g3rxtu .mode-card:where(.svelte-g3rxtu):nth-child(5){transition-delay:.24s}.modes-inner.visible.svelte-g3rxtu .mode-card:where(.svelte-g3rxtu):nth-child(6){transition-delay:.3s}.modes-inner.visible.svelte-g3rxtu .mode-card:where(.svelte-g3rxtu):nth-child(7){transition-delay:.36s}.modes-inner.visible.svelte-g3rxtu .mode-card:where(.svelte-g3rxtu):nth-child(8){transition-delay:.42s}.mode-card.svelte-g3rxtu:hover{border-color:oklch(40% .12 275/.25);box-shadow:0 4px 16px oklch(14% .03 275/.04)}.mode-icon.svelte-g3rxtu{color:var(--color-brand);margin-bottom:.75rem}.mode-name.svelte-g3rxtu{font-family:var(--font-display);color:var(--color-text);margin-bottom:.375rem;font-size:.8125rem;font-weight:700}.mode-desc.svelte-g3rxtu{color:var(--color-text-tertiary);font-size:.6875rem;line-height:1.5}.vl-comparison.svelte-g3rxtu{padding:var(--section-pad-v) 1.5rem;background:oklch(97% .008 275)}.comparison-inner.svelte-g3rxtu{text-align:center;opacity:0;max-width:640px;margin:0 auto;transition:opacity .6s,transform .6s;transform:translateY(24px)}.comparison-inner.visible.svelte-g3rxtu{opacity:1;transform:translateY(0)}.comp-table.svelte-g3rxtu{border:1px solid var(--color-border);background:var(--color-bg);border-radius:14px;overflow:hidden}.comp-row.svelte-g3rxtu{border-bottom:1px solid var(--color-border);grid-template-columns:1fr 100px 100px;align-items:center;padding:.875rem 1.5rem;display:grid}.comp-row.svelte-g3rxtu:last-child{border-bottom:none}.comp-row--header.svelte-g3rxtu{letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-tertiary);background:oklch(97% .005 275);font-size:.6875rem;font-weight:700}.comp-feature.svelte-g3rxtu{text-align:left;color:var(--color-text);font-size:.875rem}.comp-vl.svelte-g3rxtu,.comp-legacy.svelte-g3rxtu{justify-content:center;align-items:center;display:flex}.comp-yes.svelte-g3rxtu{color:oklch(45% .15 155)}.comp-no.svelte-g3rxtu{color:oklch(55% .12 25)}.comp-text-muted.svelte-g3rxtu{color:var(--color-text-tertiary);font-size:.75rem}.comp-text-accent.svelte-g3rxtu{color:oklch(45% .15 155);font-size:.8125rem;font-weight:700}.vl-pricing.svelte-g3rxtu{padding:var(--section-pad-v) 1.5rem}.pricing-inner.svelte-g3rxtu{text-align:center;opacity:0;max-width:1000px;margin:0 auto;transition:opacity .5s}.pricing-inner.visible.svelte-g3rxtu{opacity:1}.pricing-grid.svelte-g3rxtu{grid-template-columns:1fr 1.1fr 1fr;align-items:start;gap:1.5rem;display:grid}.price-card.svelte-g3rxtu{text-align:left;opacity:0;background:oklch(97% .005 275);border:1px solid oklch(90% .01 275);border-radius:16px;padding:2.5rem 2rem;transition:all .6s cubic-bezier(.22,1,.36,1);position:relative;transform:translateY(24px)scale(.95);box-shadow:0 4px 20px oklch(14% .03 275/.06)}.pricing-inner.visible.svelte-g3rxtu .price-card:where(.svelte-g3rxtu){opacity:1;transform:translateY(0)scale(1)}.pricing-inner.visible.svelte-g3rxtu .price-card:where(.svelte-g3rxtu):first-child{transition-delay:0s}.pricing-inner.visible.svelte-g3rxtu .price-card:where(.svelte-g3rxtu):nth-child(2){transition-delay:.15s}.pricing-inner.visible.svelte-g3rxtu .price-card:where(.svelte-g3rxtu):nth-child(3){transition-delay:.3s}.price-card.svelte-g3rxtu:hover{transform:translateY(-4px);box-shadow:0 12px 36px oklch(14% .03 275/.12)}.price-card--popular.svelte-g3rxtu{background:linear-gradient(135deg,oklch(40% .12 275/.08),oklch(35% .1 275/.03));border:2px solid oklch(40% .12 275/.3);padding-top:3rem;transform:translateY(24px)scale(1.03);box-shadow:0 0 40px oklch(40% .12 275/.12),0 20px 40px oklch(14% .03 275/.2)}.pricing-inner.visible.svelte-g3rxtu .price-card--popular:where(.svelte-g3rxtu){transform:scale(1.03)}.price-card--popular.svelte-g3rxtu:hover{transform:scale(1.03)translateY(-4px);box-shadow:0 0 50px oklch(40% .12 275/.18),0 24px 48px oklch(14% .03 275/.25)}.popular-badge.svelte-g3rxtu{letter-spacing:.05em;text-transform:uppercase;color:oklch(97% .01 275);white-space:nowrap;background:linear-gradient(135deg,oklch(45% .14 275),oklch(38% .16 290));border-radius:100px;padding:.4375rem 1.25rem;font-size:.6875rem;font-weight:700;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px oklch(40% .12 275/.3)}.price-header.svelte-g3rxtu{margin-bottom:1.5rem}.price-tier.svelte-g3rxtu{letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-tertiary);font-size:.75rem;font-weight:600}.price-amount.svelte-g3rxtu{align-items:baseline;gap:.125rem;margin-top:.5rem;display:flex}.price-small.svelte-g3rxtu{color:var(--color-text-secondary,oklch(65% .02 275));margin-right:.25rem;font-size:.875rem;font-weight:500}.price-currency.svelte-g3rxtu{font-family:var(--font-display);color:var(--color-text);font-size:1.25rem;font-weight:600}.price-value.svelte-g3rxtu{font-family:var(--font-display);color:var(--color-text);font-size:2.5rem;font-weight:700;line-height:1}.price-period.svelte-g3rxtu{color:var(--color-text-tertiary);font-size:.875rem}.price-annual.svelte-g3rxtu{color:oklch(45% .15 155);margin-top:.375rem;font-size:.75rem;display:block}.price-features.svelte-g3rxtu{flex-direction:column;gap:.625rem;margin-bottom:2rem;list-style:none;display:flex}.price-features.svelte-g3rxtu li:where(.svelte-g3rxtu){color:var(--color-text-secondary);padding-left:1.25rem;font-size:.8125rem;line-height:1.5;position:relative}.price-features.svelte-g3rxtu li:where(.svelte-g3rxtu):before{content:"";background:oklch(55% .15 155);border-radius:50%;width:5px;height:5px;position:absolute;top:.45em;left:0}.price-cta.svelte-g3rxtu{width:100%;font-family:var(--font-display);text-align:center;border-radius:10px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .2s,transform .15s;display:block}.price-cta--primary.svelte-g3rxtu{color:oklch(97% .01 275);background:oklch(45% .14 275);box-shadow:0 4px 16px oklch(40% .12 275/.2)}.price-cta--primary.svelte-g3rxtu:hover{background:oklch(50% .15 275);transform:translateY(-1px);box-shadow:0 8px 24px oklch(40% .12 275/.35)}.price-cta--secondary.svelte-g3rxtu{color:var(--color-brand);background:0 0;border:1px solid oklch(40% .12 275/.25)}.price-cta--secondary.svelte-g3rxtu:hover{color:oklch(50% .15 275);background:oklch(40% .12 275/.08);border-color:oklch(40% .12 275/.4)}.vl-faq.svelte-g3rxtu{padding:var(--section-pad-v) 1.5rem;background:oklch(97% .008 275)}.faq-inner.svelte-g3rxtu{text-align:center;opacity:0;max-width:700px;margin:0 auto;transition:opacity .5s}.faq-inner.visible.svelte-g3rxtu{opacity:1}.faq-list.svelte-g3rxtu{text-align:left}.faq-item.svelte-g3rxtu{border-bottom:1px solid var(--color-border);opacity:0;transition:opacity .4s,transform .4s;transform:translate(20px)}.faq-inner.visible.svelte-g3rxtu .faq-item:where(.svelte-g3rxtu){opacity:1;transform:translate(0)}.faq-inner.visible.svelte-g3rxtu .faq-item:where(.svelte-g3rxtu):first-child{transition-delay:0s}.faq-inner.visible.svelte-g3rxtu .faq-item:where(.svelte-g3rxtu):nth-child(2){transition-delay:60ms}.faq-inner.visible.svelte-g3rxtu .faq-item:where(.svelte-g3rxtu):nth-child(3){transition-delay:.12s}.faq-inner.visible.svelte-g3rxtu .faq-item:where(.svelte-g3rxtu):nth-child(4){transition-delay:.18s}.faq-inner.visible.svelte-g3rxtu .faq-item:where(.svelte-g3rxtu):nth-child(5){transition-delay:.24s}.faq-inner.visible.svelte-g3rxtu .faq-item:where(.svelte-g3rxtu):nth-child(6){transition-delay:.3s}.faq-item.svelte-g3rxtu:first-child{border-top:1px solid var(--color-border)}.faq-question.svelte-g3rxtu{width:100%;color:var(--color-text);text-align:left;cursor:pointer;font-size:.9375rem;font-weight:600;font-family:var(--font-primary);background:0 0;border:none;justify-content:space-between;align-items:center;padding:1.25rem 0;display:flex}.faq-question.svelte-g3rxtu:hover{color:var(--color-brand)}.faq-chevron.svelte-g3rxtu{color:var(--color-text-tertiary);flex-shrink:0;margin-left:1rem;transition:transform .3s}.faq-item.open.svelte-g3rxtu .faq-chevron:where(.svelte-g3rxtu){transform:rotate(180deg)}.faq-answer.svelte-g3rxtu{max-height:0;transition:max-height .35s,padding .35s;overflow:hidden}.faq-item.open.svelte-g3rxtu .faq-answer:where(.svelte-g3rxtu){max-height:200px;padding-bottom:1.25rem}.faq-answer.svelte-g3rxtu p:where(.svelte-g3rxtu){color:var(--color-text-secondary);font-size:.875rem;line-height:1.7}.vl-final-cta.svelte-g3rxtu{padding:var(--section-pad-v) 1.5rem}.final-cta-inner.svelte-g3rxtu{text-align:center;opacity:0;max-width:600px;margin:0 auto;transition:opacity .6s,transform .6s;transform:translateY(24px)}.final-cta-inner.visible.svelte-g3rxtu{opacity:1;transform:translateY(0)}.final-cta-headline.svelte-g3rxtu{font-family:var(--font-display);font-size:var(--text-h2);color:var(--color-text);margin-bottom:2rem;font-weight:700}.final-cta-note.svelte-g3rxtu{color:var(--color-text-tertiary);margin-top:1rem;font-size:.8125rem}.floating-cta.svelte-g3rxtu{color:oklch(97% .01 275);font-family:var(--font-display);z-index:50;opacity:0;pointer-events:none;background:oklch(45% .14 275);border-radius:100px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:opacity .3s,transform .3s,background .2s;display:flex;position:fixed;bottom:1.5rem;right:1.5rem;transform:translateY(12px);box-shadow:0 8px 24px oklch(14% .04 275/.3)}.floating-cta.visible.svelte-g3rxtu{opacity:1;pointer-events:auto;transform:translateY(0)}.floating-cta.svelte-g3rxtu:hover{background:oklch(50% .15 275)}@media (width<=1024px){.pillars-grid.svelte-g3rxtu{grid-template-columns:1fr;max-width:480px;margin:0 auto}.modes-grid.svelte-g3rxtu{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.pricing-grid.svelte-g3rxtu{grid-template-columns:1fr;max-width:400px;margin:0 auto}.gallery-grid.svelte-g3rxtu{grid-template-columns:1fr;max-width:560px;margin:0 auto}}@media (width<=640px){.hero-headline.svelte-g3rxtu{font-size:clamp(2rem,8vw,3rem)}.hero-sub.svelte-g3rxtu{font-size:1rem}.hero-ctas.svelte-g3rxtu{flex-direction:column}.btn-primary.svelte-g3rxtu,.btn-ghost.svelte-g3rxtu{justify-content:center;width:100%}.trust-stats.svelte-g3rxtu{flex-direction:column;gap:1.5rem}.stat-divider.svelte-g3rxtu{width:40px;height:1px}.comparison-grid.svelte-g3rxtu{grid-template-columns:1fr}.steps-row.svelte-g3rxtu{flex-direction:column;gap:0}.step-connector.svelte-g3rxtu{margin:.5rem 0;transform:rotate(90deg)}.modes-grid.svelte-g3rxtu{grid-template-columns:1fr}.comp-row.svelte-g3rxtu{grid-template-columns:1fr 60px 60px;padding:.75rem 1rem}.comp-feature.svelte-g3rxtu{font-size:.8125rem}.floating-cta.svelte-g3rxtu{bottom:1rem;right:1rem}}
