.hero.svelte-1a1se6c{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-bg.svelte-1a1se6c{position:absolute;inset:0;background:var(--gradient-hero)}.hero-spotlight.svelte-1a1se6c{position:absolute;top:20%;left:50%;transform:translate(-50%);width:800px;height:600px;background:radial-gradient(ellipse,rgba(255,205,0,.08) 0%,transparent 70%);pointer-events:none}.aurora-orb.svelte-1a1se6c{position:absolute;border-radius:50%;filter:blur(80px);opacity:.4}.aurora-orb-1.svelte-1a1se6c{top:10%;left:20%;width:300px;height:300px;background:#006aa74d}.aurora-orb-2.svelte-1a1se6c{top:60%;right:15%;width:250px;height:250px;background:#ffcd0026}.aurora-orb-3.svelte-1a1se6c{bottom:20%;left:10%;width:200px;height:200px;background:#006aa733}@media(prefers-reduced-motion:no-preference){.aurora-orb.svelte-1a1se6c{animation:svelte-1a1se6c-float 20s ease-in-out infinite}.aurora-orb-2.svelte-1a1se6c{animation-delay:-7s}.aurora-orb-3.svelte-1a1se6c{animation-delay:-14s}.scroll-indicator.svelte-1a1se6c{animation:svelte-1a1se6c-bounce 2s ease-in-out infinite}.scroll-indicator.svelte-1a1se6c span:where(.svelte-1a1se6c):before{animation:svelte-1a1se6c-scrollDot 2s ease-in-out infinite}}@keyframes svelte-1a1se6c-float{0%,to{transform:translate(0)}25%{transform:translate(30px,-30px)}50%{transform:translate(-20px,20px)}75%{transform:translate(20px,30px)}}.hero-content.svelte-1a1se6c{position:relative;text-align:center;padding-top:100px;padding-bottom:80px}.hero-kicker.svelte-1a1se6c{font-size:clamp(15px,1.8vw,18px);font-weight:600;color:var(--color-accent);margin-bottom:20px;letter-spacing:1px;text-transform:uppercase}.hero-title.svelte-1a1se6c{font-size:clamp(36px,5.6vw,66px);font-weight:700;line-height:1.1;letter-spacing:-1.5px;margin:0 auto 24px;max-width:16ch;background:linear-gradient(180deg,var(--color-text) 0%,rgba(244,246,248,.8) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle.svelte-1a1se6c{font-size:clamp(16px,2vw,20px);color:var(--color-text-secondary);max-width:640px;margin:0 auto 40px;line-height:1.7}.hero-buttons.svelte-1a1se6c{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.hero-trial.svelte-1a1se6c{margin-top:20px;font-size:14px;color:var(--color-text-secondary)}.scroll-indicator.svelte-1a1se6c{position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.scroll-indicator.svelte-1a1se6c span:where(.svelte-1a1se6c){display:block;width:24px;height:40px;border:2px solid var(--color-text-secondary);border-radius:12px;position:relative}.scroll-indicator.svelte-1a1se6c span:where(.svelte-1a1se6c):before{content:"";position:absolute;top:8px;left:50%;transform:translate(-50%);width:4px;height:8px;background:var(--color-accent);border-radius:2px}@keyframes svelte-1a1se6c-bounce{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(10px)}}@keyframes svelte-1a1se6c-scrollDot{0%,to{opacity:1;top:8px}50%{opacity:.3;top:20px}}@media(max-width:768px){.hero-buttons.svelte-1a1se6c{flex-direction:column;align-items:center}.scroll-indicator.svelte-1a1se6c{display:none}}.intro.svelte-mswnce{padding:80px 0 40px;background:var(--color-canvas)}.intro-inner.svelte-mswnce{max-width:760px;margin:0 auto;text-align:center}h2.svelte-mswnce{font-size:clamp(28px,4vw,40px);font-weight:700;margin-bottom:24px}p.svelte-mswnce{color:var(--color-text-secondary);font-size:17px;margin-bottom:18px}.features.svelte-1hj27ux{background:var(--color-canvas);position:relative}.features.svelte-1hj27ux:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,205,0,.2),transparent)}.features-grid.svelte-1hj27ux{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(prefers-reduced-motion:no-preference){.feature-card.svelte-1hj27ux{animation:fadeInUp .6s ease-out both}}.feature-icon.svelte-1hj27ux{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:#ffcd001a;border-radius:12px;margin-bottom:20px;color:var(--color-accent)}.feature-title.svelte-1hj27ux{font-size:20px;font-weight:600;margin-bottom:12px}.feature-description.svelte-1hj27ux{font-size:15px;color:var(--color-text-secondary);line-height:1.6}@media(max-width:1024px){.features-grid.svelte-1hj27ux{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.features-grid.svelte-1hj27ux{grid-template-columns:1fr}}.steps.svelte-e0n74n{background:linear-gradient(180deg,var(--color-canvas) 0%,var(--color-surface) 100%)}.steps-grid.svelte-e0n74n{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;counter-reset:step}.step-card.svelte-e0n74n{position:relative;padding-top:40px}.step-number.svelte-e0n74n{position:absolute;top:-20px;left:32px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--gradient-gold);color:var(--color-canvas);font-weight:700;font-size:18px;border-radius:50%;box-shadow:var(--glow-gold)}h3.svelte-e0n74n{font-size:20px;font-weight:600;margin-bottom:12px}p.svelte-e0n74n{font-size:15px;color:var(--color-text-secondary);line-height:1.6}@media(max-width:900px){.steps-grid.svelte-e0n74n{grid-template-columns:1fr;gap:40px}}.devices.svelte-4epdlz{background:var(--color-surface)}.devices-grid.svelte-4epdlz{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.device-card.svelte-4epdlz{display:flex;gap:14px;align-items:flex-start;padding:24px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#0a162880}.device-check.svelte-4epdlz{flex-shrink:0;margin-top:3px;color:var(--color-success)}h3.svelte-4epdlz{font-size:17px;font-weight:600;margin-bottom:6px}p.svelte-4epdlz{font-size:14px;color:var(--color-text-secondary);line-height:1.55}@media(max-width:1024px){.devices-grid.svelte-4epdlz{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.devices-grid.svelte-4epdlz{grid-template-columns:1fr}}.pricing.svelte-1cu0k6y{background:linear-gradient(180deg,var(--color-canvas) 0%,var(--color-surface) 50%,var(--color-canvas) 100%)}.pricing-grid.svelte-1cu0k6y{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;align-items:stretch;max-width:900px;margin:0 auto}.pricing-card.svelte-1cu0k6y{background:linear-gradient(145deg,var(--color-surface) 0%,var(--color-canvas) 100%);border:1px solid rgba(255,205,0,.1);border-radius:20px;padding:40px 32px;display:flex;flex-direction:column;position:relative;transition:transform .3s ease}.pricing-card.svelte-1cu0k6y:hover{transform:translateY(-4px)}.pricing-card.popular.svelte-1cu0k6y{border-color:var(--color-accent);box-shadow:0 0 40px #ffcd0026}.popular-badge.svelte-1cu0k6y{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--gradient-gold);color:var(--color-canvas);font-size:12px;font-weight:700;padding:6px 16px;border-radius:20px;text-transform:uppercase;letter-spacing:1px;white-space:nowrap}.pricing-name.svelte-1cu0k6y{font-size:24px;font-weight:600;text-align:center;margin-bottom:16px}.pricing-price.svelte-1cu0k6y{text-align:center;margin-bottom:32px}.price-amount.svelte-1cu0k6y{font-size:56px;font-weight:700;color:var(--color-text);line-height:1}.price-period.svelte-1cu0k6y{font-size:16px;color:var(--color-text-secondary);margin-left:4px}.price-savings.svelte-1cu0k6y{display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:8px}.monthly-equivalent.svelte-1cu0k6y{font-size:16px;color:var(--color-text-secondary);font-weight:500}.savings-text.svelte-1cu0k6y{font-size:14px;color:var(--color-success);font-weight:600}.pricing-features.svelte-1cu0k6y{flex:1;margin-bottom:32px}.pricing-features.svelte-1cu0k6y li:where(.svelte-1cu0k6y){display:flex;align-items:center;gap:12px;padding:10px 0;font-size:15px;color:var(--color-text-secondary);border-bottom:1px solid rgba(255,255,255,.05)}.pricing-features.svelte-1cu0k6y li:where(.svelte-1cu0k6y):last-child{border-bottom:none}.pricing-features.svelte-1cu0k6y svg:where(.svelte-1cu0k6y){color:var(--color-success);flex-shrink:0}.pricing-btn.svelte-1cu0k6y{width:100%;max-width:none}.currency-note.svelte-1cu0k6y{text-align:center;margin-top:24px;font-size:14px;color:var(--color-text-secondary)}.faq.svelte-nsb1d{background:var(--color-canvas)}
