.site-foot.svelte-z0vthk{padding:64px 40px 36px;background:var(--landing-bg-alt);border-top:1px solid var(--color-border)}.foot-inner.svelte-z0vthk{max-width:1200px;margin:0 auto 48px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:48px}.foot-brand.svelte-z0vthk .foot-logo:where(.svelte-z0vthk){height:32px;margin-bottom:14px}.dark-only.svelte-z0vthk,[data-theme=dark] .light-only.svelte-z0vthk{display:none}[data-theme=dark] .dark-only.svelte-z0vthk{display:block}.foot-brand.svelte-z0vthk p:where(.svelte-z0vthk){color:var(--color-text-secondary);font-size:13px;line-height:1.6;margin:0;max-width:300px}.foot-col.svelte-z0vthk h4:where(.svelte-z0vthk){font-family:var(--font-mono);font-size:11px;color:var(--color-text-muted);letter-spacing:.15em;text-transform:uppercase;margin:0 0 16px;font-weight:500}.foot-col.svelte-z0vthk a:where(.svelte-z0vthk){display:block;font-size:13px;color:var(--color-text-secondary);text-decoration:none;margin-bottom:10px;transition:color .15s}.foot-col.svelte-z0vthk a:where(.svelte-z0vthk):hover{color:var(--color-text)}.foot-bottom.svelte-z0vthk{max-width:1200px;margin:0 auto;padding-top:28px;border-top:1px solid var(--color-border);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.foot-bottom.svelte-z0vthk small:where(.svelte-z0vthk){color:var(--color-text-muted);font-size:12px}.foot-social.svelte-z0vthk{display:flex;gap:10px}.foot-social.svelte-z0vthk a:where(.svelte-z0vthk){width:32px;height:32px;border-radius:8px;border:1px solid var(--color-border);color:var(--color-text-secondary);display:inline-flex;align-items:center;justify-content:center;transition:color .15s,border-color .15s}.foot-social.svelte-z0vthk a:where(.svelte-z0vthk):hover{color:var(--color-primary);border-color:var(--color-primary)}@media(max-width:960px){.foot-inner.svelte-z0vthk{grid-template-columns:1fr 1fr;gap:32px}}@media(max-width:600px){.site-foot.svelte-z0vthk{padding:48px 16px 24px}.foot-inner.svelte-z0vthk{grid-template-columns:1fr;gap:24px}}.hero.svelte-jhuur8{position:relative;min-height:calc(100vh - 88px);display:flex;align-items:center;justify-content:center;overflow:hidden;padding:80px 40px 32px}.hero-bg.svelte-jhuur8{position:absolute;inset:0;z-index:0;pointer-events:none}.glow.svelte-jhuur8{position:absolute;filter:blur(80px);will-change:transform}.glow-a.svelte-jhuur8{top:-10%;left:-10%;width:80vw;height:80vw;background:radial-gradient(circle,var(--landing-glow-a) 0%,transparent 55%);animation:svelte-jhuur8-drift 24s ease-in-out infinite}.glow-b.svelte-jhuur8{bottom:-20%;right:-10%;width:70vw;height:70vw;background:radial-gradient(circle,var(--landing-glow-b) 0%,transparent 55%);animation:svelte-jhuur8-drift 28s ease-in-out infinite reverse}@keyframes svelte-jhuur8-drift{0%,to{transform:translate(0) scale(1)}50%{transform:translate(6vw,4vw) scale(1.05)}}.particle-canvas.svelte-jhuur8{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.hero-content.svelte-jhuur8{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-md);max-width:1100px}.hero-kicker.svelte-jhuur8{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--landing-kicker-color);padding:7px 14px;border:1px solid var(--landing-kicker-border);border-radius:999px;background:var(--landing-kicker-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:svelte-jhuur8-fadeUp .9s cubic-bezier(.2,.9,.2,1) both}.kicker-dot.svelte-jhuur8{display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;animation:svelte-jhuur8-kicker-pulse 2s ease-in-out infinite}@keyframes svelte-jhuur8-kicker-pulse{0%,to{opacity:1;box-shadow:0 0 0 0 currentColor}50%{opacity:.5;box-shadow:0 0 0 6px transparent}}.logo-section.svelte-jhuur8{display:flex;flex-direction:column;align-items:center;gap:14px;animation:svelte-jhuur8-fadeUp 1s cubic-bezier(.2,.9,.2,1) .1s both}.hero-logo.svelte-jhuur8{width:108px;height:108px;filter:drop-shadow(0 16px 56px rgba(132,107,255,.55));animation:svelte-jhuur8-float 5s ease-in-out infinite}.hero-wordmark.svelte-jhuur8{height:24px;opacity:.95}.dark-only.svelte-jhuur8,[data-theme=dark] .light-only.svelte-jhuur8{display:none}[data-theme=dark] .dark-only.svelte-jhuur8{display:block}@keyframes svelte-jhuur8-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.hero-headline.svelte-jhuur8{font-size:clamp(30px,5.5vw,76px);font-weight:var(--font-medium);line-height:1.05;letter-spacing:-.035em;margin:14px 0 0;max-width:1100px;text-wrap:balance;color:var(--color-text);animation:svelte-jhuur8-fadeUp 1s cubic-bezier(.2,.9,.2,1) .2s both}.gradient-break.svelte-jhuur8{background:linear-gradient(135deg,#a698ff,#6c47ff);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:var(--font-medium)}.hero-description.svelte-jhuur8{font-size:18px;color:var(--color-text-secondary);line-height:1.55;max-width:600px;margin:6px 0 0;animation:svelte-jhuur8-fadeUp 1s .3s both}.hero-actions.svelte-jhuur8{display:flex;gap:14px;margin-top:18px;animation:svelte-jhuur8-fadeUp 1s .4s both}.hero-actions.svelte-jhuur8 .button{border-radius:var(--radius-lg)}.pricing-btn.svelte-jhuur8{padding:var(--space-3) var(--space-6);border-radius:var(--radius-lg);font-size:var(--text-base);font-weight:var(--font-medium);cursor:pointer;transition:all var(--transition-fast);border:1px solid var(--color-border-strong);background:var(--landing-pd-bg);color:var(--color-text);font-family:inherit;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.pricing-btn.svelte-jhuur8:hover{background:var(--color-surface-hover);border-color:var(--color-primary)}.product-buttons.svelte-jhuur8{display:flex;gap:14px;margin-top:16px;animation:svelte-jhuur8-fadeUp 1s .5s both}.product-button.svelte-jhuur8{display:flex;align-items:center;gap:14px;padding:16px 22px;background:var(--landing-pd-bg);border:1px solid var(--color-border);border-radius:14px;text-decoration:none;transition:all .25s;cursor:pointer;font-family:inherit;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.product-button.svelte-jhuur8:hover{transform:translateY(-3px);border-color:#846bff66;box-shadow:0 16px 32px -12px #846bff59}.product-icon.svelte-jhuur8{display:flex;align-items:center;justify-content:center;width:42px;height:42px;background:var(--color-primary-subtle);border-radius:11px;color:var(--color-primary);transition:all var(--transition-base)}.product-icon.automations.svelte-jhuur8{background:var(--color-success-subtle);color:var(--color-success)}.product-info.svelte-jhuur8{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.product-name.svelte-jhuur8{font-weight:var(--font-semibold);color:var(--color-text);font-size:var(--text-base)}.product-desc.svelte-jhuur8{font-size:var(--text-sm);color:var(--color-text-secondary)}@keyframes svelte-jhuur8-fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.hero.svelte-jhuur8{padding:72px 16px 24px;min-height:calc(100vh - 80px)}.hero-content.svelte-jhuur8{gap:10px}.hero-logo.svelte-jhuur8{width:64px;height:64px}.hero-wordmark.svelte-jhuur8{height:18px}.hero-headline.svelte-jhuur8{margin-top:8px}.hero-description.svelte-jhuur8{font-size:15px}.hero-actions.svelte-jhuur8,.product-buttons.svelte-jhuur8{flex-direction:column;width:100%;margin-top:12px}.hero-actions.svelte-jhuur8 button,.hero-actions.svelte-jhuur8 a,.product-button.svelte-jhuur8{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.hero-logo.svelte-jhuur8,.glow.svelte-jhuur8,.kicker-dot.svelte-jhuur8{animation:none}}.landing-nav.svelte-p466l8{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;justify-content:space-between;align-items:center;padding:10px 32px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--landing-nav-bg);border-bottom:1px solid var(--landing-nav-border);transition:transform .4s cubic-bezier(.2,.9,.2,1)}.landing-nav.hidden.svelte-p466l8{transform:translateY(-100%)}.nav-left.svelte-p466l8{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.nav-mark.svelte-p466l8{height:22px;width:22px}.nav-word.svelte-p466l8{height:12px;opacity:.9}.dark-only.svelte-p466l8,[data-theme=dark] .light-only.svelte-p466l8{display:none}[data-theme=dark] .dark-only.svelte-p466l8{display:inline-block}.nav-right.svelte-p466l8{display:flex;align-items:center;gap:22px}.nav-right.svelte-p466l8 a:where(.svelte-p466l8):not(.nav-cta){color:var(--color-text-secondary);text-decoration:none;font-size:13px;font-weight:500;transition:color .15s}.nav-right.svelte-p466l8 a:where(.svelte-p466l8):not(.nav-cta):hover{color:var(--color-primary)}.nav-cta.svelte-p466l8{padding:9px 16px;font-size:12px;font-weight:500;border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--color-purple-500),var(--color-purple-700));color:#fff;text-decoration:none;box-shadow:inset 0 1px #fff3,0 8px 24px -8px #846bff8c;transition:transform .15s,box-shadow .2s}.nav-cta.svelte-p466l8:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff47,0 14px 36px -10px #846bffcc}@media(max-width:768px){.landing-nav.svelte-p466l8{padding:8px 16px}.nav-right.svelte-p466l8{gap:12px}.nav-right.svelte-p466l8 a:where(.svelte-p466l8):not(.nav-cta){display:none}}.marquee.svelte-dmvpy{padding:28px 0;background:var(--landing-bg-alt);border-block:1px solid var(--color-border);overflow:hidden;position:relative}.marquee.svelte-dmvpy:before,.marquee.svelte-dmvpy:after{content:"";position:absolute;top:0;bottom:0;width:160px;z-index:2;pointer-events:none}.marquee.svelte-dmvpy:before{left:0;background:linear-gradient(to right,var(--landing-bg-alt),transparent)}.marquee.svelte-dmvpy:after{right:0;background:linear-gradient(to left,var(--landing-bg-alt),transparent)}.marquee-track.svelte-dmvpy{display:flex;gap:64px;animation:svelte-dmvpy-slide 40s linear infinite;white-space:nowrap}@keyframes svelte-dmvpy-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-item.svelte-dmvpy{font-family:var(--font-mono);font-size:14px;color:var(--color-text-muted);font-weight:500;letter-spacing:.12em;text-transform:uppercase;display:flex;align-items:center;gap:14px}.marquee-item.svelte-dmvpy:before{content:"◆";color:var(--color-primary);font-size:10px}@media(prefers-reduced-motion:reduce){.marquee-track.svelte-dmvpy{animation:none}}.live-build.svelte-1ea1hw7{padding:56px 40px 72px;max-width:1440px;margin:0 auto;background:var(--landing-bg-base)}.live-head.svelte-1ea1hw7{max-width:1100px;margin:0 auto 32px;text-align:center}.live-head.svelte-1ea1hw7 h2:where(.svelte-1ea1hw7){font-size:clamp(28px,3.4vw,40px);font-weight:var(--font-medium);letter-spacing:-.025em;margin:0 0 10px;text-wrap:balance;color:var(--color-text)}.live-head.svelte-1ea1hw7 p:where(.svelte-1ea1hw7){font-size:17px;color:var(--color-text-secondary);line-height:1.55;margin:0;max-width:720px;margin-inline:auto}.live-stage.svelte-1ea1hw7{max-width:1100px;margin:0 auto;position:relative;filter:drop-shadow(0 40px 120px rgba(132,107,255,.25))}@media(max-width:768px){.live-build.svelte-1ea1hw7{padding:64px 16px}.live-head.svelte-1ea1hw7{margin-bottom:32px}}.video-section.svelte-1xdmh96{padding:56px 40px 72px;background:var(--landing-bg-alt);border-block:1px solid var(--color-border)}.video-head.svelte-1xdmh96{max-width:1100px;margin:0 auto 28px;text-align:center}.video-heading.svelte-1xdmh96{font-size:clamp(28px,3.4vw,40px);font-weight:var(--font-medium);letter-spacing:-.025em;color:var(--color-text);margin:0;text-wrap:balance}.video-frame.svelte-1xdmh96{max-width:1100px;margin:0 auto;position:relative;border-radius:20px;overflow:hidden;aspect-ratio:16 / 9;box-shadow:0 40px 120px -30px #846bff66,inset 0 0 0 1px var(--color-border)}.video-frame.svelte-1xdmh96 iframe:where(.svelte-1xdmh96){position:absolute;inset:0;width:100%;height:100%;border:none}@media(max-width:768px){.video-section.svelte-1xdmh96{padding:64px 16px}.video-head.svelte-1xdmh96{margin-bottom:24px}}.modal-backdrop.svelte-jb8n6t{position:fixed;inset:0;background:#0006;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal);padding:var(--space-xl);animation:svelte-jb8n6t-fadeIn .2s ease-out;cursor:pointer}@keyframes svelte-jb8n6t-fadeIn{0%{opacity:0}to{opacity:1}}.modal-content.svelte-jb8n6t{position:relative;display:inline-flex;flex-direction:column;align-items:center;animation:svelte-jb8n6t-scaleIn .2s ease-out;cursor:default;width:-moz-fit-content;width:fit-content;max-width:90vw}@keyframes svelte-jb8n6t-scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.close-button{position:absolute;top:-40px;right:0;background:#ffffff1a!important;color:#fff!important;border-radius:var(--radius-full)!important}.close-button:hover{background:#fff3!important}.modal-image.svelte-jb8n6t{max-width:100%;max-height:calc(90vh - 80px);height:auto;-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-lg);box-shadow:0 20px 60px #0000004d}.modal-caption.svelte-jb8n6t{margin-top:var(--space-md);color:#fffc;font-size:var(--text-sm);text-align:center}.product-showcase.svelte-54uxpy{padding:var(--space-2xl) 0;background:var(--color-surface-secondary)}.product-showcase.light-bg.svelte-54uxpy{background:var(--color-bg)}.showcase-container.svelte-54uxpy{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2xl);max-width:1400px;margin:0 auto;padding:0 var(--space-xl)}.reversed.svelte-54uxpy .showcase-container:where(.svelte-54uxpy){direction:rtl}.reversed.svelte-54uxpy .showcase-container:where(.svelte-54uxpy)>:where(.svelte-54uxpy){direction:ltr}.features-side.svelte-54uxpy{position:relative}.features-sticky.svelte-54uxpy{position:sticky;top:100px;padding:var(--space-xl) 0}.product-header.svelte-54uxpy{display:flex;align-items:flex-start;gap:var(--space-md);margin-bottom:var(--space-xl)}.product-icon.svelte-54uxpy{display:flex;align-items:center;justify-content:center;width:64px;height:64px;background:var(--color-primary-subtle);border-radius:var(--radius-2xl);color:var(--color-primary);flex-shrink:0;border:2px solid transparent;animation:svelte-54uxpy-float-gentle 4s ease-in-out infinite}.product-icon.success.svelte-54uxpy{background:var(--color-success-subtle);color:var(--color-success)}.product-icon.svelte-54uxpy svg{transition:transform var(--transition-base)}.product-header.svelte-54uxpy:hover .product-icon:where(.svelte-54uxpy){animation-play-state:paused}.product-header.svelte-54uxpy:hover .product-icon:where(.svelte-54uxpy) svg{transform:scale(1.1)}@keyframes svelte-54uxpy-float-gentle{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}h2.svelte-54uxpy{font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-text);margin:0 0 var(--space-xs) 0}.subtitle.svelte-54uxpy{font-size:var(--text-lg);color:var(--color-text-secondary);margin:0}.features-list.svelte-54uxpy{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-md)}.feature-item-wrapper.svelte-54uxpy{list-style:none}.feature-item.svelte-54uxpy{display:flex;gap:var(--space-md);padding:var(--space-md);border-radius:var(--radius-xl);transition:all var(--transition-base);opacity:.5;width:100%;text-align:left;background:transparent;border:2px solid transparent;cursor:pointer}.feature-item.svelte-54uxpy:hover{opacity:.8;border-color:var(--color-border);transform:translate(4px)}.feature-item.active.svelte-54uxpy{background:var(--color-surface);box-shadow:var(--shadow-lg);opacity:1;border-color:var(--color-primary);transform:scale(1.02)}.feature-item.active.svelte-54uxpy:hover{transform:scale(1.02) translate(0)}.feature-number.svelte-54uxpy{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--color-primary);opacity:.5;transition:opacity var(--transition-base);flex-shrink:0}.feature-item.svelte-54uxpy:hover .feature-number:where(.svelte-54uxpy){opacity:1}.feature-item.active.svelte-54uxpy .feature-number:where(.svelte-54uxpy){opacity:1}.feature-content.svelte-54uxpy h3:where(.svelte-54uxpy){font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text);margin:0 0 var(--space-xs) 0}.feature-content.svelte-54uxpy p:where(.svelte-54uxpy){font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;line-height:var(--leading-relaxed)}.screenshots-side.svelte-54uxpy{display:flex;flex-direction:column;gap:var(--space-xl);padding:var(--space-xl) 0}.screenshot-item.svelte-54uxpy{opacity:.3;transform:scale(.95);transition:all var(--transition-slow)}.screenshot-item.active.svelte-54uxpy{opacity:1;transform:scale(1)}.screenshot-wrapper.svelte-54uxpy{display:block;width:100%;padding:0;background:var(--color-surface);border:2px solid var(--color-border);border-radius:var(--radius-2xl);overflow:hidden;box-shadow:var(--shadow-lg);cursor:pointer;transition:all var(--transition-base)}.screenshot-wrapper.svelte-54uxpy:hover{transform:translateY(-6px) scale(1.01);box-shadow:0 20px 60px #00000026;border-color:var(--color-primary);border-width:2px}.screenshot-wrapper.svelte-54uxpy:hover .screenshot-caption:where(.svelte-54uxpy){background:var(--color-primary-subtle);color:var(--color-primary)}.screenshot-wrapper.svelte-54uxpy img:where(.svelte-54uxpy){width:100%;height:auto;display:block}.screenshot-caption.svelte-54uxpy{padding:var(--space-md);font-size:var(--text-sm);color:var(--color-text-secondary);text-align:center;margin:0;background:var(--color-surface-secondary);border-top:1px solid var(--color-border)}@media(max-width:1024px){.showcase-container.svelte-54uxpy{grid-template-columns:1fr;gap:var(--space-xl)}.reversed.svelte-54uxpy .showcase-container:where(.svelte-54uxpy){direction:ltr}.features-sticky.svelte-54uxpy{position:relative;top:0}.feature-item.svelte-54uxpy{opacity:1}.screenshot-item.svelte-54uxpy{opacity:1;transform:scale(1)}}@media(max-width:768px){.product-showcase.svelte-54uxpy{padding:var(--space-xl) 0}.showcase-container.svelte-54uxpy{padding:0 var(--space-md)}.product-header.svelte-54uxpy{flex-direction:column;text-align:center;align-items:center}h2.svelte-54uxpy{font-size:var(--text-2xl)}}.pricing-section.svelte-po02om{padding:56px 0 72px;background:var(--landing-bg-base)}.pricing-container.svelte-po02om{max-width:1000px;margin:0 auto;padding:0 var(--space-xl)}.pricing-header.svelte-po02om{text-align:center;margin-bottom:32px}.pricing-header.svelte-po02om h2:where(.svelte-po02om){font-size:clamp(28px,3.4vw,40px);font-weight:var(--font-medium);letter-spacing:-.025em;color:var(--color-text);margin:0 0 10px}.pricing-header.svelte-po02om p:where(.svelte-po02om){font-size:var(--text-lg);color:var(--color-text-secondary);margin:0}.billing-toggle.svelte-po02om{display:flex;justify-content:center;margin:0 auto var(--space-xl)}.savings-badge.svelte-po02om{padding:var(--spacing-2) var(--spacing-6);background:var(--color-positive-bg);color:var(--color-positive);border-radius:var(--radius-4);font:var(--text-label-4)}.products-row.svelte-po02om{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg);margin-bottom:var(--space-xl)}.product-column.svelte-po02om{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-lg);position:relative;overflow:hidden}.product-column.svelte-po02om:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(132,107,255,.08),transparent 60%);pointer-events:none;opacity:0;transition:opacity .3s}.product-column.svelte-po02om:hover:before{opacity:1}.product-header.svelte-po02om{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg);padding-bottom:var(--space-md);border-bottom:1px solid var(--color-border)}.product-icon.svelte-po02om{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-lg);animation:svelte-po02om-float-subtle 3.5s ease-in-out infinite}.product-icon.svelte-po02om svg{transition:transform var(--transition-base)}.product-header.svelte-po02om:hover .product-icon:where(.svelte-po02om){animation-play-state:paused}.product-header.svelte-po02om:hover .product-icon:where(.svelte-po02om) svg{transform:scale(1.1)}@keyframes svelte-po02om-float-subtle{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.product-icon.insights.svelte-po02om{background:var(--color-primary-subtle);color:var(--color-primary)}.product-icon.automations.svelte-po02om{background:var(--color-success-subtle);color:var(--color-success)}.product-header.svelte-po02om h3:where(.svelte-po02om){font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--color-text);margin:0}.product-header.svelte-po02om p:where(.svelte-po02om){font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.plans-stack.svelte-po02om{display:flex;flex-direction:column;gap:var(--space-sm)}.plan-row.svelte-po02om{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:var(--space-md);padding:var(--space-md);background:var(--color-bg);border-radius:var(--radius-md);border:2px solid transparent;transition:all var(--transition-fast)}.plan-row.featured.svelte-po02om{background:var(--color-primary-subtle)}.plan-row.selected.svelte-po02om{border-color:var(--color-primary)}.plan-info.svelte-po02om{display:flex;align-items:center;gap:var(--space-sm);background:none;border:none;padding:0;cursor:pointer;text-align:left}.plan-info.svelte-po02om:hover .plan-name:where(.svelte-po02om){color:var(--color-primary)}.plan-name.svelte-po02om{font-weight:var(--font-semibold);color:var(--color-text);transition:color var(--transition-fast)}.popular-badge{font-size:var(--text-xs)}.plan-price.svelte-po02om{display:flex;flex-direction:column;align-items:flex-start}.plan-price-row.svelte-po02om{display:flex;align-items:baseline;gap:2px}.price-amount.svelte-po02om{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-text)}.price-period.svelte-po02om{font-size:var(--text-sm);color:var(--color-text-secondary)}.price-yearly.svelte-po02om{font-size:var(--text-xs);color:var(--color-text-muted)}.features-section.svelte-po02om{margin-top:var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--color-border)}.features-section.svelte-po02om h4:where(.svelte-po02om){font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text);margin:0 0 var(--space-sm) 0}.features-list.svelte-po02om{list-style:none;padding:0;margin:0}.features-list.svelte-po02om li:where(.svelte-po02om){display:flex;align-items:center;gap:var(--space-sm);font-size:var(--text-sm);color:var(--color-text-secondary);padding:var(--space-xs) 0}.features-list.svelte-po02om li:where(.svelte-po02om) svg{color:var(--color-success);flex-shrink:0}.enterprise-cta.svelte-po02om{display:flex;align-items:center;justify-content:space-between;padding:var(--space-lg);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.enterprise-content.svelte-po02om h3:where(.svelte-po02om){font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text);margin:0 0 var(--space-xs) 0}.enterprise-content.svelte-po02om p:where(.svelte-po02om){font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}@media(max-width:768px){.pricing-section.svelte-po02om{padding:var(--space-xl) 0}.pricing-container.svelte-po02om{padding:0 var(--space-md)}.products-row.svelte-po02om{grid-template-columns:1fr}.plan-row.svelte-po02om{grid-template-columns:1fr;gap:var(--space-sm);text-align:center}.plan-info.svelte-po02om,.plan-price.svelte-po02om{justify-content:center}.plan-action.svelte-po02om,.plan-action.svelte-po02om button,.plan-action.svelte-po02om a{width:100%}.enterprise-cta.svelte-po02om{flex-direction:column;text-align:center;gap:var(--space-md)}}.trust-section.svelte-1ex7nun{padding:56px 40px 72px;background:var(--landing-bg-alt);border-block:1px solid var(--color-border)}.trust-container.svelte-1ex7nun{max-width:1200px;margin:0 auto}.trust-head.svelte-1ex7nun{text-align:center;margin-bottom:32px}.trust-head.svelte-1ex7nun h2:where(.svelte-1ex7nun){font-size:clamp(28px,3.4vw,40px);font-weight:var(--font-medium);letter-spacing:-.025em;color:var(--color-text);margin:0 0 10px}.trust-head.svelte-1ex7nun p:where(.svelte-1ex7nun){font-size:16px;color:var(--color-text-secondary);margin:0}.trust-link.svelte-1ex7nun{color:var(--color-primary);text-decoration:none}.trust-link.svelte-1ex7nun:hover{text-decoration:underline}.trust-grid.svelte-1ex7nun{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.trust-card.svelte-1ex7nun{position:relative;padding:32px 26px;background:var(--color-surface);border-radius:18px;border:1px solid var(--color-border);transition:all .3s;overflow:hidden}.trust-card.svelte-1ex7nun:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--color-primary),transparent);transform:scaleX(0);transform-origin:left;transition:transform .4s}.trust-card.svelte-1ex7nun:hover{transform:translateY(-4px);border-color:var(--color-border-strong);box-shadow:0 24px 48px -20px #0000002e}.trust-card.svelte-1ex7nun:hover:before{transform:scaleX(1)}.t-num.svelte-1ex7nun{font-family:var(--font-mono);font-size:11px;color:var(--color-text-muted);letter-spacing:.15em;margin-bottom:18px}.t-icon.svelte-1ex7nun{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--color-primary-subtle);color:var(--color-primary);border-radius:12px;margin-bottom:18px}.trust-card.svelte-1ex7nun h3:where(.svelte-1ex7nun){font-size:16px;font-weight:var(--font-medium);color:var(--color-text);margin:0 0 10px}.trust-card.svelte-1ex7nun p:where(.svelte-1ex7nun){font-size:13px;color:var(--color-text-secondary);line-height:1.55;margin:0}@media(max-width:1024px){.trust-grid.svelte-1ex7nun{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.trust-section.svelte-1ex7nun{padding:64px 16px}.trust-grid.svelte-1ex7nun{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.trust-card.svelte-1ex7nun,.trust-card.svelte-1ex7nun:before{transition:none}}.blog-section.svelte-hgl1gf{padding:56px 0 72px;background:var(--landing-bg-alt);border-block:1px solid var(--color-border)}.blog-container.svelte-hgl1gf{max-width:1200px;margin:0 auto;padding:0 var(--space-xl)}.blog-header.svelte-hgl1gf{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:40px}.blog-header.svelte-hgl1gf h2:where(.svelte-hgl1gf){font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-text);margin:0}.view-all.svelte-hgl1gf{font-size:var(--text-base);color:var(--color-primary);text-decoration:none;font-weight:var(--font-medium)}.view-all.svelte-hgl1gf:hover{text-decoration:underline}.blog-grid.svelte-hgl1gf{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:var(--space-lg)}.post-link.svelte-hgl1gf{text-decoration:none;color:inherit;display:block;transition:transform var(--transition-base)}.post-link.svelte-hgl1gf:hover{transform:translateY(-4px)}.blog-card{overflow:hidden;padding:0!important}.post-image.svelte-hgl1gf{width:100%;height:200px;-o-object-fit:cover;object-fit:cover}.post-image[src*=brutal-designer-review].svelte-hgl1gf{-o-object-position:50% 0%;object-position:50% 0%}.post-body.svelte-hgl1gf{padding:var(--space-lg)}.post-meta.svelte-hgl1gf{display:flex;align-items:center;gap:var(--space-xs);font-size:var(--text-sm);color:var(--color-text-muted)}.post-meta-dot.svelte-hgl1gf{color:var(--color-text-muted)}.post-title.svelte-hgl1gf{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text);margin:var(--space-xs) 0 var(--space-sm) 0;line-height:var(--leading-snug)}.post-synopsis.svelte-hgl1gf{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin:0}@media(max-width:768px){.blog-container.svelte-hgl1gf{padding:0 var(--space-md)}.blog-section.svelte-hgl1gf{padding:var(--space-xl) 0}.blog-grid.svelte-hgl1gf{grid-template-columns:1fr}.blog-header.svelte-hgl1gf{flex-direction:column;gap:var(--space-sm)}}.credits.svelte-fyt6ty{position:relative;padding:80px 40px;overflow:hidden;background:var(--landing-bg-base)}.credits.svelte-fyt6ty:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 50%,rgba(132,107,255,.25) 0%,transparent 60%);pointer-events:none}.credits-inner.svelte-fyt6ty{max-width:900px;margin:0 auto;text-align:center;position:relative}.credits-mark.svelte-fyt6ty{width:120px;height:120px;margin:0 auto 28px;filter:drop-shadow(0 12px 48px rgba(132,107,255,.7));animation:svelte-fyt6ty-float 4s ease-in-out infinite}.credits-word.svelte-fyt6ty{height:36px;margin:0 auto 36px;opacity:.9}.dark-only.svelte-fyt6ty,[data-theme=dark] .light-only.svelte-fyt6ty{display:none}[data-theme=dark] .dark-only.svelte-fyt6ty{display:block}@keyframes svelte-fyt6ty-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.credits.svelte-fyt6ty h2:where(.svelte-fyt6ty){font-size:clamp(40px,6vw,72px);font-weight:var(--font-medium);letter-spacing:-.03em;line-height:1;color:var(--color-text);margin:0 0 22px;text-wrap:balance}.rain.svelte-fyt6ty{background:linear-gradient(135deg,var(--color-purple-200),var(--color-purple-700));-webkit-background-clip:text;background-clip:text;color:transparent}.credits.svelte-fyt6ty p:where(.svelte-fyt6ty){font-size:18px;color:var(--color-text-secondary);max-width:540px;margin:0 auto 36px}.credits-ctas.svelte-fyt6ty{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.credits-ctas.svelte-fyt6ty .button{border-radius:var(--radius-lg)}.credits-secondary.svelte-fyt6ty{padding:var(--space-3) var(--space-6);border-radius:var(--radius-lg);font-size:var(--text-base);font-weight:var(--font-medium);cursor:pointer;transition:all var(--transition-fast);border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);font-family:inherit}.credits-secondary.svelte-fyt6ty:hover{background:var(--color-surface-hover);border-color:var(--color-primary)}@media(max-width:768px){.credits.svelte-fyt6ty{padding:80px 16px}.credits-mark.svelte-fyt6ty{width:80px;height:80px}.credits-word.svelte-fyt6ty{height:28px}.credits-ctas.svelte-fyt6ty{flex-direction:column}.credits-ctas.svelte-fyt6ty button,.credits-ctas.svelte-fyt6ty a{width:100%}}@media(prefers-reduced-motion:reduce){.credits-mark.svelte-fyt6ty{animation:none}}.landing-page{--landing-bg-base: var(--color-bg);--landing-bg-alt: var(--color-surface-secondary);--landing-glow-a: rgba(132, 107, 255, .35);--landing-glow-b: rgba(108, 71, 255, .3);--landing-pd-bg: var(--color-surface);--landing-nav-bg: rgba(255, 255, 255, .78);--landing-nav-border: rgba(0, 0, 0, .06);--landing-grain-opacity: .025;--landing-kicker-color: var(--color-purple-700);--landing-kicker-bg: rgba(132, 107, 255, .08);--landing-kicker-border: rgba(108, 71, 255, .3)}[data-theme=dark] .landing-page{--landing-bg-base: #07070c;--landing-bg-alt: #0d0d14;--landing-glow-a: rgba(132, 107, 255, .45);--landing-glow-b: rgba(108, 71, 255, .4);--landing-pd-bg: rgba(20, 20, 28, .6);--landing-nav-bg: rgba(7, 7, 12, .7);--landing-nav-border: rgba(255, 255, 255, .04);--landing-grain-opacity: .04;--landing-kicker-color: var(--color-purple-300)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .landing-page{--landing-bg-base: #07070c;--landing-bg-alt: #0d0d14;--landing-glow-a: rgba(132, 107, 255, .45);--landing-glow-b: rgba(108, 71, 255, .4);--landing-pd-bg: rgba(20, 20, 28, .6);--landing-nav-bg: rgba(7, 7, 12, .7);--landing-nav-border: rgba(255, 255, 255, .04);--landing-grain-opacity: .04;--landing-kicker-color: var(--color-purple-300)}}.landing-page{background:var(--landing-bg-base)}.landing-page .eyebrow{font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--landing-kicker-color);margin:0 0 10px}.landing-page .reveal{opacity:0;transform:translateY(28px);transition:opacity .9s cubic-bezier(.2,.9,.2,1),transform .9s cubic-bezier(.2,.9,.2,1);will-change:opacity,transform}.landing-page .reveal.in{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.landing-page .reveal{opacity:1;transform:none;transition:none}}.landing-page .grain{position:fixed;inset:0;z-index:100;pointer-events:none;opacity:var(--landing-grain-opacity);mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}.landing-page .section-bg-base{background:var(--landing-bg-base)}.landing-page .section-bg-alt{background:var(--landing-bg-alt)}.landing-page .product-showcase{background:var(--landing-bg-base)}.landing-page .product-showcase.light-bg{background:var(--landing-bg-alt)}.landing-page.svelte-ojf8ez{min-height:100vh}
