.hero.svelte-xhf5rl{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:var(--space-20) 0}.hero-bg.svelte-xhf5rl{position:absolute;inset:0;pointer-events:none}.grid-lines.svelte-xhf5rl{position:absolute;inset:0;background-image:linear-gradient(var(--color-white-05) 1px,transparent 1px),linear-gradient(90deg,var(--color-white-05) 1px,transparent 1px);background-size:80px 80px;-webkit-mask-image:radial-gradient(ellipse at center,black 30%,transparent 70%);mask-image:radial-gradient(ellipse at center,black 30%,transparent 70%);opacity:0;transition:opacity 1.5s ease}.visible.svelte-xhf5rl .grid-lines:where(.svelte-xhf5rl){opacity:1}.radial-glow.svelte-xhf5rl{position:absolute;top:50%;left:50%;width:120%;height:120%;transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,var(--color-cyan-10) 0%,var(--color-violet-10) 30%,transparent 60%);opacity:0;transition:opacity 2s ease .5s}.visible.svelte-xhf5rl .radial-glow:where(.svelte-xhf5rl){opacity:1}.floating-nodes.svelte-xhf5rl{position:absolute;inset:0}.node.svelte-xhf5rl{position:absolute;left:var(--x);top:var(--y);width:4px;height:4px;background:var(--color-cyan);border-radius:50%;opacity:0;animation:svelte-xhf5rl-float-node 8s ease-in-out infinite;animation-delay:var(--delay);box-shadow:0 0 10px var(--color-cyan-50)}.visible.svelte-xhf5rl .node:where(.svelte-xhf5rl){opacity:.6}@keyframes svelte-xhf5rl-float-node{0%,to{transform:translate(0) scale(1)}25%{transform:translate(20px,-30px) scale(1.2)}50%{transform:translate(-10px,20px) scale(.8)}75%{transform:translate(30px,10px) scale(1.1)}}.container.svelte-xhf5rl{width:100%;max-width:var(--container-xl);margin:0 auto;padding:0 var(--space-6);position:relative;z-index:1}.hero-content.svelte-xhf5rl{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-8)}.overline.svelte-xhf5rl{display:flex;align-items:center;gap:var(--space-4);opacity:0;transform:translateY(20px);transition:all .8s var(--ease-emergence)}.visible.svelte-xhf5rl .overline:where(.svelte-xhf5rl){opacity:1;transform:translateY(0)}.overline.svelte-xhf5rl .line:where(.svelte-xhf5rl){width:40px;height:1px;background:var(--gradient-emergence-horizontal)}.overline.svelte-xhf5rl .text:where(.svelte-xhf5rl){font-family:var(--font-technical);font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-cyan)}.title.svelte-xhf5rl{font-family:var(--font-proclamation);font-size:clamp(2.5rem,10vw,6rem);font-weight:var(--weight-bold);line-height:var(--leading-none);letter-spacing:var(--tracking-wider);text-transform:uppercase;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3)}.title.svelte-xhf5rl .word:where(.svelte-xhf5rl){opacity:0;transform:translateY(40px);transition:all .8s var(--ease-emergence)}.visible.svelte-xhf5rl .title:where(.svelte-xhf5rl) .word:where(.svelte-xhf5rl):nth-child(1){opacity:1;transform:translateY(0);transition-delay:.2s}.visible.svelte-xhf5rl .title:where(.svelte-xhf5rl) .word:where(.svelte-xhf5rl):nth-child(2){opacity:1;transform:translateY(0);transition-delay:.35s}.visible.svelte-xhf5rl .title:where(.svelte-xhf5rl) .word:where(.svelte-xhf5rl):nth-child(3){opacity:1;transform:translateY(0);transition-delay:.5s}.title.svelte-xhf5rl .accent:where(.svelte-xhf5rl){background:var(--gradient-emergence);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.subtitle.svelte-xhf5rl{font-family:var(--font-discourse);font-size:clamp(var(--text-lg),3vw,var(--text-2xl));font-weight:var(--weight-light);color:var(--color-white-70);max-width:600px;opacity:0;transform:translateY(20px);transition:all .8s var(--ease-emergence) .6s}.visible.svelte-xhf5rl .subtitle:where(.svelte-xhf5rl){opacity:1;transform:translateY(0)}.tier-preview.svelte-xhf5rl{display:flex;align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-8);background:var(--color-white-05);border:1px solid var(--color-white-10);border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transform:translateY(20px);transition:all .8s var(--ease-emergence) .8s}.visible.svelte-xhf5rl .tier-preview:where(.svelte-xhf5rl){opacity:1;transform:translateY(0)}.tier.svelte-xhf5rl{display:flex;flex-direction:column;align-items:center;gap:var(--space-1)}.tier-label.svelte-xhf5rl{font-family:var(--font-statement);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-white)}.tier-desc.svelte-xhf5rl{font-family:var(--font-technical);font-size:var(--text-xs);color:var(--color-cyan);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.tier-divider.svelte-xhf5rl{width:1px;height:30px;background:var(--color-white-20)}.scroll-indicator.svelte-xhf5rl{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);margin-top:var(--space-8);opacity:0;animation:svelte-xhf5rl-fade-in 1s ease 1.2s forwards}.visible.svelte-xhf5rl .scroll-indicator:where(.svelte-xhf5rl){animation:svelte-xhf5rl-fade-in 1s ease 1.2s forwards,float 3s ease-in-out 2.2s infinite}@keyframes svelte-xhf5rl-fade-in{to{opacity:.6}}.mouse.svelte-xhf5rl{width:24px;height:38px;border:2px solid var(--color-white-30);border-radius:12px;position:relative}.wheel.svelte-xhf5rl{position:absolute;top:8px;left:50%;transform:translate(-50%);width:3px;height:8px;background:var(--color-cyan);border-radius:2px;animation:svelte-xhf5rl-scroll-wheel 2s ease infinite}@keyframes svelte-xhf5rl-scroll-wheel{0%,to{opacity:1;transform:translate(-50%) translateY(0)}50%{opacity:.3;transform:translate(-50%) translateY(10px)}}.scroll-indicator.svelte-xhf5rl span:where(.svelte-xhf5rl){font-family:var(--font-technical);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-white-50)}@media (max-width: 768px){.hero.svelte-xhf5rl{min-height:100svh;padding:var(--space-16) 0}.tier-preview.svelte-xhf5rl{flex-direction:column;gap:var(--space-4);padding:var(--space-4) var(--space-6)}.tier-divider.svelte-xhf5rl{width:40px;height:1px}.overline.svelte-xhf5rl .line:where(.svelte-xhf5rl){width:20px}.scroll-indicator.svelte-xhf5rl{display:none}}.apex.svelte-1pmud2l{position:relative;padding:var(--space-24) 0;overflow:hidden}.section-bg.svelte-1pmud2l{position:absolute;inset:0;pointer-events:none}.apex-glow.svelte-1pmud2l{position:absolute;top:0;left:50%;transform:translate(-50%);width:100%;max-width:1200px;height:400px;background:radial-gradient(ellipse at top,var(--color-violet-10) 0%,transparent 70%);opacity:0;transition:opacity 1s ease}.visible.svelte-1pmud2l .apex-glow:where(.svelte-1pmud2l){opacity:1}.container.svelte-1pmud2l{width:100%;max-width:var(--container-xl);margin:0 auto;padding:0 var(--space-6);position:relative;z-index:1}.section-header.svelte-1pmud2l{text-align:center;margin-bottom:var(--space-16);opacity:0;transform:translateY(30px);transition:all .8s var(--ease-emergence)}.visible.svelte-1pmud2l .section-header:where(.svelte-1pmud2l){opacity:1;transform:translateY(0)}.tier-badge.svelte-1pmud2l{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:linear-gradient(135deg,var(--color-violet-10),var(--color-cyan-10));border:1px solid var(--color-violet-30);border-radius:var(--radius-full);margin-bottom:var(--space-6)}.badge-icon.svelte-1pmud2l{color:var(--color-violet);font-size:var(--text-sm)}.badge-text.svelte-1pmud2l{font-family:var(--font-technical);font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-white)}.section-title.svelte-1pmud2l{font-family:var(--font-proclamation);font-size:clamp(var(--text-3xl),6vw,var(--text-5xl));font-weight:var(--weight-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase;margin-bottom:var(--space-4)}.section-subtitle.svelte-1pmud2l{font-family:var(--font-discourse);font-size:var(--text-lg);color:var(--color-white-70);max-width:700px;margin:0 auto;line-height:var(--leading-relaxed)}.products-grid.svelte-1pmud2l{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:var(--space-6)}.product-card.svelte-1pmud2l{position:relative;background:var(--color-surface);border:1px solid var(--color-white-10);border-radius:var(--radius-md);overflow:hidden;opacity:0;transform:translateY(40px);transition:all .6s var(--ease-emergence);transition-delay:var(--delay)}.visible.svelte-1pmud2l .product-card:where(.svelte-1pmud2l){opacity:1;transform:translateY(0)}.product-card.svelte-1pmud2l:hover{transform:translateY(-8px);border-color:var(--color-cyan-30)}.card-glow.svelte-1pmud2l{position:absolute;top:0;left:0;right:0;height:150px;background:linear-gradient(180deg,var(--color-violet-10) 0%,transparent 100%);opacity:0;transition:opacity .4s ease}.product-card.svelte-1pmud2l:hover .card-glow:where(.svelte-1pmud2l){opacity:1}.card-content.svelte-1pmud2l{position:relative;padding:var(--space-8);display:flex;flex-direction:column;height:100%}.card-header.svelte-1pmud2l{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--space-6)}.product-icon.svelte-1pmud2l{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--color-void);border:1px solid var(--color-violet-30);border-radius:var(--radius-md);color:var(--color-violet);transition:all .4s ease}.product-card.svelte-1pmud2l:hover .product-icon:where(.svelte-1pmud2l){border-color:var(--color-cyan);color:var(--color-cyan);box-shadow:var(--glow-cyan-subtle)}.product-icon.svelte-1pmud2l svg:where(.svelte-1pmud2l){width:24px;height:24px}.product-status.svelte-1pmud2l{font-family:var(--font-technical);font-size:var(--text-xs);padding:var(--space-1) var(--space-3);background:var(--color-white-05);border:1px solid var(--color-white-10);border-radius:var(--radius-sm);color:var(--color-white-70);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.product-name.svelte-1pmud2l{font-family:var(--font-proclamation);font-size:var(--text-3xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase;margin-bottom:var(--space-2);background:var(--gradient-emergence);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.product-tagline.svelte-1pmud2l{font-family:var(--font-discourse);font-size:var(--text-sm);font-style:italic;color:var(--color-cyan);margin-bottom:var(--space-4)}.product-description.svelte-1pmud2l{font-family:var(--font-discourse);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-white-70);margin-bottom:var(--space-6);flex-grow:1}.product-features.svelte-1pmud2l{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-2) var(--space-4);margin-bottom:var(--space-6)}.product-features.svelte-1pmud2l li:where(.svelte-1pmud2l){display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-technical);font-size:var(--text-xs);color:var(--color-white-50)}.feature-dot.svelte-1pmud2l{width:4px;height:4px;background:var(--color-cyan);border-radius:50%;flex-shrink:0}.card-footer.svelte-1pmud2l{padding-top:var(--space-6);border-top:1px solid var(--color-white-10)}.cta-link.svelte-1pmud2l{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-statement);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-white);text-decoration:none;transition:all .3s ease}.cta-link.svelte-1pmud2l:hover{color:var(--color-cyan);text-shadow:var(--glow-text-cyan)}.cta-link.svelte-1pmud2l svg:where(.svelte-1pmud2l){width:16px;height:16px;transition:transform .3s ease}.cta-link.svelte-1pmud2l:hover svg:where(.svelte-1pmud2l){transform:translate(4px)}@media (max-width: 768px){.apex.svelte-1pmud2l{padding:var(--space-16) 0}.section-header.svelte-1pmud2l{margin-bottom:var(--space-10)}.products-grid.svelte-1pmud2l{grid-template-columns:1fr;gap:var(--space-4)}.card-content.svelte-1pmud2l{padding:var(--space-6)}.product-features.svelte-1pmud2l{grid-template-columns:1fr}.product-name.svelte-1pmud2l{font-size:var(--text-2xl)}}.core.svelte-r4fglw{position:relative;padding:var(--space-24) 0;background:var(--color-surface);overflow:hidden}.section-bg.svelte-r4fglw{position:absolute;inset:0;pointer-events:none}.horizontal-line.svelte-r4fglw{position:absolute;left:0;right:0;height:1px;background:var(--gradient-emergence-horizontal);opacity:.3}.horizontal-line.top.svelte-r4fglw{top:0}.horizontal-line.bottom.svelte-r4fglw{bottom:0}.container.svelte-r4fglw{width:100%;max-width:var(--container-xl);margin:0 auto;padding:0 var(--space-6);position:relative;z-index:1}.section-header.svelte-r4fglw{text-align:center;margin-bottom:var(--space-16);opacity:0;transform:translateY(30px);transition:all .8s var(--ease-emergence)}.visible.svelte-r4fglw .section-header:where(.svelte-r4fglw){opacity:1;transform:translateY(0)}.tier-badge.svelte-r4fglw{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--color-white-05);border:1px solid var(--color-cyan-30);border-radius:var(--radius-full);margin-bottom:var(--space-6)}.badge-icon.svelte-r4fglw{color:var(--color-cyan);font-size:var(--text-sm)}.badge-text.svelte-r4fglw{font-family:var(--font-technical);font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-white)}.section-title.svelte-r4fglw{font-family:var(--font-proclamation);font-size:clamp(var(--text-3xl),6vw,var(--text-5xl));font-weight:var(--weight-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase;margin-bottom:var(--space-4)}.section-subtitle.svelte-r4fglw{font-family:var(--font-discourse);font-size:var(--text-lg);color:var(--color-white-70);max-width:700px;margin:0 auto;line-height:var(--leading-relaxed)}.products-list.svelte-r4fglw{display:flex;flex-direction:column;gap:var(--space-8)}.product-row.svelte-r4fglw{display:grid;grid-template-columns:400px 1fr;gap:var(--space-10);background:var(--color-void);border:1px solid var(--color-white-10);border-radius:var(--radius-md);overflow:hidden;opacity:0;transform:translateY(40px);transition:all .7s var(--ease-emergence);transition-delay:var(--delay)}.visible.svelte-r4fglw .product-row:where(.svelte-r4fglw){opacity:1;transform:translateY(0)}.product-row.svelte-r4fglw:hover{border-color:var(--color-cyan-30);box-shadow:0 20px 60px -20px var(--color-cyan-20)}.product-visual.svelte-r4fglw{position:relative;min-height:300px;display:flex;align-items:center;justify-content:center;overflow:hidden}.visual-bg.svelte-r4fglw{position:absolute;inset:0;opacity:.15;transition:opacity .4s ease}.product-row.svelte-r4fglw:hover .visual-bg:where(.svelte-r4fglw){opacity:.25}.visual-pattern.svelte-r4fglw{position:absolute;inset:0}.visual-pattern.svelte-r4fglw svg:where(.svelte-r4fglw){width:100%;height:100%}.visual-text.svelte-r4fglw{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-1);text-align:center}.brand-prefix.svelte-r4fglw{font-family:var(--font-technical);font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-white-50)}.product-domain.svelte-r4fglw{font-family:var(--font-proclamation);font-size:var(--text-4xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase;background:var(--gradient-emergence);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.product-content.svelte-r4fglw{padding:var(--space-8);display:flex;flex-direction:column}.content-header.svelte-r4fglw{margin-bottom:var(--space-4)}.product-name.svelte-r4fglw{font-family:var(--font-statement);font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase;margin-bottom:var(--space-2)}.product-tagline.svelte-r4fglw{font-family:var(--font-discourse);font-size:var(--text-base);font-style:italic;color:var(--color-cyan)}.product-description.svelte-r4fglw{font-family:var(--font-discourse);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-white-70);margin-bottom:var(--space-6)}.features-grid.svelte-r4fglw{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3);margin-bottom:var(--space-6)}.feature-item.svelte-r4fglw{display:flex;align-items:center;gap:var(--space-2)}.feature-check.svelte-r4fglw{width:16px;height:16px;display:flex;align-items:center;justify-content:center;color:var(--color-cyan);flex-shrink:0}.feature-check.svelte-r4fglw svg:where(.svelte-r4fglw){width:100%;height:100%}.feature-text.svelte-r4fglw{font-family:var(--font-discourse);font-size:var(--text-sm);color:var(--color-white-70)}.product-actions.svelte-r4fglw{display:flex;gap:var(--space-4);margin-top:auto}.btn-primary.svelte-r4fglw,.btn-secondary.svelte-r4fglw{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);font-family:var(--font-statement);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;text-decoration:none;border-radius:var(--radius-sm);transition:all .3s ease}.btn-primary.svelte-r4fglw{background:var(--color-cyan);color:var(--color-void)}.btn-primary.svelte-r4fglw:hover{box-shadow:var(--glow-cyan);transform:translateY(-2px);text-shadow:none}.btn-primary.svelte-r4fglw svg:where(.svelte-r4fglw){width:14px;height:14px;transition:transform .3s ease}.btn-primary.svelte-r4fglw:hover svg:where(.svelte-r4fglw){transform:translate(4px)}.btn-secondary.svelte-r4fglw{background:transparent;color:var(--color-white);border:1px solid var(--color-white-30)}.btn-secondary.svelte-r4fglw:hover{border-color:var(--color-cyan);color:var(--color-cyan);text-shadow:none}.integration-banner.svelte-r4fglw{margin-top:var(--space-12);padding:var(--space-6);background:var(--color-void);border:1px solid var(--color-white-10);border-radius:var(--radius-md);opacity:0;transform:translateY(20px);transition:all .8s var(--ease-emergence) .5s}.visible.svelte-r4fglw .integration-banner:where(.svelte-r4fglw){opacity:1;transform:translateY(0)}.banner-content.svelte-r4fglw{display:flex;align-items:center;gap:var(--space-6)}.banner-icon.svelte-r4fglw{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--color-cyan-10);border:1px solid var(--color-cyan-30);border-radius:var(--radius-md);color:var(--color-cyan);flex-shrink:0}.banner-icon.svelte-r4fglw svg:where(.svelte-r4fglw){width:24px;height:24px}.banner-text.svelte-r4fglw{flex:1}.banner-text.svelte-r4fglw h4:where(.svelte-r4fglw){font-family:var(--font-statement);font-size:var(--text-base);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin-bottom:var(--space-1)}.banner-text.svelte-r4fglw p:where(.svelte-r4fglw){font-family:var(--font-discourse);font-size:var(--text-sm);color:var(--color-white-70)}.banner-cta.svelte-r4fglw{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);font-family:var(--font-statement);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-cyan);text-decoration:none;border:1px solid var(--color-cyan-30);border-radius:var(--radius-sm);transition:all .3s ease;white-space:nowrap}.banner-cta.svelte-r4fglw:hover{background:var(--color-cyan-10);border-color:var(--color-cyan);text-shadow:none}.banner-cta.svelte-r4fglw svg:where(.svelte-r4fglw){width:14px;height:14px}@media (max-width: 1024px){.product-row.svelte-r4fglw{grid-template-columns:1fr}.product-visual.svelte-r4fglw{min-height:200px}.features-grid.svelte-r4fglw{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.core.svelte-r4fglw{padding:var(--space-16) 0}.section-header.svelte-r4fglw{margin-bottom:var(--space-10)}.product-content.svelte-r4fglw{padding:var(--space-6)}.features-grid.svelte-r4fglw{grid-template-columns:1fr}.product-actions.svelte-r4fglw{flex-direction:column}.btn-primary.svelte-r4fglw,.btn-secondary.svelte-r4fglw{justify-content:center}.banner-content.svelte-r4fglw{flex-direction:column;text-align:center}.banner-cta.svelte-r4fglw{width:100%;justify-content:center}}.edge.svelte-a2m0le{position:relative;padding:var(--space-24) 0;overflow:hidden}.section-bg.svelte-a2m0le{position:absolute;inset:0;pointer-events:none}.ambient-glow.svelte-a2m0le{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:800px;height:400px;background:radial-gradient(ellipse at bottom,var(--color),transparent 70%);opacity:.1;transition:all .6s ease}.container.svelte-a2m0le{width:100%;max-width:var(--container-xl);margin:0 auto;padding:0 var(--space-6);position:relative;z-index:1}.section-header.svelte-a2m0le{text-align:center;margin-bottom:var(--space-12);opacity:0;transform:translateY(30px);transition:all .8s var(--ease-emergence)}.visible.svelte-a2m0le .section-header:where(.svelte-a2m0le){opacity:1;transform:translateY(0)}.tier-badge.svelte-a2m0le{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--color-white-05);border:1px solid var(--color-amber);border-radius:var(--radius-full);margin-bottom:var(--space-6)}.badge-icon.svelte-a2m0le{color:var(--color-amber);font-size:var(--text-sm)}.badge-text.svelte-a2m0le{font-family:var(--font-technical);font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-white)}.section-title.svelte-a2m0le{font-family:var(--font-proclamation);font-size:clamp(var(--text-3xl),6vw,var(--text-5xl));font-weight:var(--weight-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase;margin-bottom:var(--space-4)}.section-subtitle.svelte-a2m0le{font-family:var(--font-discourse);font-size:var(--text-lg);color:var(--color-white-70);max-width:700px;margin:0 auto;line-height:var(--leading-relaxed)}.products-showcase.svelte-a2m0le{margin-bottom:var(--space-16);opacity:0;transform:translateY(40px);transition:all .8s var(--ease-emergence) .2s}.visible.svelte-a2m0le .products-showcase:where(.svelte-a2m0le){opacity:1;transform:translateY(0)}.product-tabs.svelte-a2m0le{display:flex;justify-content:center;gap:var(--space-2);margin-bottom:var(--space-8)}.tab-btn.svelte-a2m0le{position:relative;padding:var(--space-3) var(--space-6);background:var(--color-white-05);border:1px solid var(--color-white-10);border-radius:var(--radius-sm);cursor:pointer;transition:all .3s ease}.tab-btn.svelte-a2m0le:hover{border-color:var(--accent)}.tab-btn.active.svelte-a2m0le{border-color:var(--accent);background:#ffffff14}.tab-name.svelte-a2m0le{font-family:var(--font-technical);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);color:var(--color-white);transition:color .3s ease}.tab-btn.active.svelte-a2m0le .tab-name:where(.svelte-a2m0le){color:var(--accent)}.tab-indicator.svelte-a2m0le{position:absolute;bottom:-1px;left:20%;right:20%;height:2px;background:var(--accent);transform:scaleX(0);transition:transform .3s ease}.tab-btn.active.svelte-a2m0le .tab-indicator:where(.svelte-a2m0le){transform:scaleX(1)}.products-carousel.svelte-a2m0le{display:flex;gap:var(--space-6);justify-content:center}.product-card.svelte-a2m0le{display:none;width:100%;max-width:900px;background:var(--color-surface);border:1px solid var(--color-white-10);border-radius:var(--radius-md);overflow:hidden}.product-card.active.svelte-a2m0le{display:grid;grid-template-columns:1fr 1.5fr;animation:svelte-a2m0le-fade-in .5s ease}@keyframes svelte-a2m0le-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.card-visual.svelte-a2m0le{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-10);background:var(--color-void);position:relative;overflow:hidden}.card-visual.svelte-a2m0le:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,var(--accent),transparent 70%);opacity:.1}.visual-orb.svelte-a2m0le{position:relative;width:140px;height:140px;display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-6)}.orb-glow.svelte-a2m0le{position:absolute;inset:-20px;background:radial-gradient(circle,var(--accent),transparent 70%);opacity:.3;filter:blur(20px);animation:svelte-a2m0le-pulse-glow 3s ease-in-out infinite}@keyframes svelte-a2m0le-pulse-glow{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.5;transform:scale(1.1)}}.orb-core.svelte-a2m0le{position:relative;width:80px;height:80px;background:var(--color-void);border:2px solid var(--accent);border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:1}.ai-badge.svelte-a2m0le{font-family:var(--font-technical);font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--accent)}.orb-ring.svelte-a2m0le{position:absolute;inset:0;border:1px solid var(--accent);border-radius:50%;opacity:.3;animation:svelte-a2m0le-ring-pulse 2s ease-out infinite}@keyframes svelte-a2m0le-ring-pulse{0%{transform:scale(1);opacity:.3}to{transform:scale(1.5);opacity:0}}.visual-name.svelte-a2m0le{font-family:var(--font-proclamation);font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-white)}.card-content.svelte-a2m0le{padding:var(--space-8);display:flex;flex-direction:column}.product-name.svelte-a2m0le{font-family:var(--font-statement);font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-2)}.product-tagline.svelte-a2m0le{font-family:var(--font-discourse);font-size:var(--text-lg);font-style:italic;color:var(--color-white-70);margin-bottom:var(--space-4)}.product-description.svelte-a2m0le{font-family:var(--font-discourse);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-white-70);margin-bottom:var(--space-6)}.product-features.svelte-a2m0le{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3);margin-bottom:var(--space-6)}.product-features.svelte-a2m0le li:where(.svelte-a2m0le){display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-discourse);font-size:var(--text-sm);color:var(--color-white-70)}.feature-icon.svelte-a2m0le{width:16px;height:16px;color:var(--accent);flex-shrink:0}.feature-icon.svelte-a2m0le svg:where(.svelte-a2m0le){width:100%;height:100%}.card-footer.svelte-a2m0le{display:flex;align-items:center;justify-content:space-between;padding-top:var(--space-6);border-top:1px solid var(--color-white-10);margin-top:auto}.price-info.svelte-a2m0le{display:flex;flex-direction:column;gap:var(--space-1)}.price-label.svelte-a2m0le{font-family:var(--font-technical);font-size:var(--text-xs);text-transform:uppercase;color:var(--color-white-50)}.price-value.svelte-a2m0le{font-family:var(--font-statement);font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-white)}.cta-btn.svelte-a2m0le{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:var(--accent);color:var(--color-void);font-family:var(--font-statement);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;text-decoration:none;border-radius:var(--radius-sm);transition:all .3s ease}.cta-btn.svelte-a2m0le:hover{box-shadow:0 0 20px var(--accent);transform:translateY(-2px);text-shadow:none}.cta-btn.svelte-a2m0le svg:where(.svelte-a2m0le){width:14px;height:14px;transition:transform .3s ease}.cta-btn.svelte-a2m0le:hover svg:where(.svelte-a2m0le){transform:translate(4px)}.carousel-dots.svelte-a2m0le{display:none;justify-content:center;gap:var(--space-2);margin-top:var(--space-6)}.dot.svelte-a2m0le{width:10px;height:10px;border-radius:50%;background:var(--color-white-20);border:none;cursor:pointer;transition:all .3s ease}.dot.active.svelte-a2m0le{background:var(--color-cyan);box-shadow:0 0 10px var(--color-cyan-50)}.comparison-section.svelte-a2m0le{opacity:0;transform:translateY(30px);transition:all .8s var(--ease-emergence) .4s}.visible.svelte-a2m0le .comparison-section:where(.svelte-a2m0le){opacity:1;transform:translateY(0)}.comparison-title.svelte-a2m0le{font-family:var(--font-statement);font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;text-align:center;margin-bottom:var(--space-6);color:var(--color-white-70)}.comparison-grid.svelte-a2m0le{background:var(--color-surface);border:1px solid var(--color-white-10);border-radius:var(--radius-md);overflow:hidden}.comparison-header.svelte-a2m0le,.comparison-row.svelte-a2m0le{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:var(--space-4)}.comparison-header.svelte-a2m0le{background:var(--color-void);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--color-white-10)}.comparison-row.svelte-a2m0le{padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--color-white-05)}.comparison-row.svelte-a2m0le:last-child{border-bottom:none}.feature-col.svelte-a2m0le{font-family:var(--font-discourse);font-size:var(--text-sm);color:var(--color-white-70);display:flex;align-items:center}.comparison-header.svelte-a2m0le .feature-col:where(.svelte-a2m0le){font-weight:var(--weight-semibold);color:var(--color-white)}.product-col.svelte-a2m0le{font-family:var(--font-technical);font-size:var(--text-sm);text-align:center;display:flex;align-items:center;justify-content:center}.comparison-header.svelte-a2m0le .product-col:where(.svelte-a2m0le){font-family:var(--font-statement);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);color:var(--accent)}.check.svelte-a2m0le{color:var(--color-cyan)}.trial.svelte-a2m0le{color:var(--color-amber);font-size:var(--text-xs)}.dash.svelte-a2m0le{color:var(--color-white-30)}@media (max-width: 1024px){.product-card.active.svelte-a2m0le{grid-template-columns:1fr}.card-visual.svelte-a2m0le{padding:var(--space-8)}.comparison-section.svelte-a2m0le{display:none}}@media (max-width: 768px){.edge.svelte-a2m0le{padding:var(--space-16) 0}.product-tabs.svelte-a2m0le{display:none}.carousel-dots.svelte-a2m0le{display:flex}.card-content.svelte-a2m0le{padding:var(--space-6)}.product-features.svelte-a2m0le{grid-template-columns:1fr}.card-footer.svelte-a2m0le{flex-direction:column;gap:var(--space-4);align-items:stretch}.price-info.svelte-a2m0le{text-align:center}.cta-btn.svelte-a2m0le{justify-content:center}}.products-page.svelte-xp09bf{min-height:100vh;background:var(--color-void)}
