.landing-nav[data-v-7338597b]{position:fixed;top:0;left:0;right:0;z-index:100;padding:1rem 0;transition:all var(--transition)}.landing-nav.is-scrolled[data-v-7338597b]{background:#ffffffd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border-light);box-shadow:var(--shadow-sm);padding:.75rem 0}.nav-inner[data-v-7338597b]{display:flex;align-items:center;justify-content:space-between;gap:2rem}.logo[data-v-7338597b]{display:flex;align-items:center;gap:.625rem;flex-shrink:0}.logo-icon svg[data-v-7338597b]{width:36px;height:36px}.logo-text[data-v-7338597b]{font-family:var(--font-display);font-size:1.25rem;font-weight:600;color:var(--color-text);letter-spacing:-.02em}.logo-text strong[data-v-7338597b]{font-weight:800;color:var(--color-primary)}.nav-links[data-v-7338597b]{display:flex;align-items:center;gap:.25rem}.nav-link[data-v-7338597b]{padding:.5rem .875rem;font-size:.875rem;font-weight:500;color:var(--color-text-secondary);border-radius:var(--radius-sm);transition:all var(--transition)}.nav-link[data-v-7338597b]:hover{color:var(--color-primary);background:#4f46e50f}.nav-actions[data-v-7338597b]{display:flex;align-items:center;gap:.75rem}.mobile-toggle[data-v-7338597b]{display:none;width:40px;height:40px;align-items:center;justify-content:center;border-radius:var(--radius-sm);transition:background var(--transition)}.mobile-toggle[data-v-7338597b]:hover{background:var(--color-bg-alt)}.mobile-toggle span[data-v-7338597b],.mobile-toggle span[data-v-7338597b]:before,.mobile-toggle span[data-v-7338597b]:after{display:block;width:20px;height:2px;background:var(--color-text);border-radius:2px;transition:all var(--transition);position:relative}.mobile-toggle span[data-v-7338597b]:before,.mobile-toggle span[data-v-7338597b]:after{content:"";position:absolute;left:0}.mobile-toggle span[data-v-7338597b]:before{top:-6px}.mobile-toggle span[data-v-7338597b]:after{top:6px}.mobile-toggle span.open[data-v-7338597b]{background:transparent}.mobile-toggle span.open[data-v-7338597b]:before{top:0;transform:rotate(45deg)}.mobile-toggle span.open[data-v-7338597b]:after{top:0;transform:rotate(-45deg)}.mobile-menu[data-v-7338597b]{display:none}@media (max-width: 900px){.nav-links[data-v-7338597b],.nav-actions .btn[data-v-7338597b]{display:none}.mobile-toggle[data-v-7338597b]{display:flex}.mobile-menu[data-v-7338597b]{display:block;position:absolute;top:100%;left:0;right:0;background:var(--color-surface);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-lg);padding:1.5rem var(--container-padding)}.mobile-menu nav[data-v-7338597b]{display:flex;flex-direction:column;gap:.25rem}.mobile-link[data-v-7338597b]{padding:.875rem 0;font-size:1rem;font-weight:500;color:var(--color-text);border-bottom:1px solid var(--color-border-light)}.mobile-menu .btn[data-v-7338597b]{margin-top:1rem;width:100%}}.mobile-menu-enter-active[data-v-7338597b],.mobile-menu-leave-active[data-v-7338597b]{transition:all .25s ease}.mobile-menu-enter-from[data-v-7338597b],.mobile-menu-leave-to[data-v-7338597b]{opacity:0;transform:translateY(-8px)}.hero[data-v-56f726b6]{position:relative;padding-top:calc(var(--section-padding) + 5rem);overflow:hidden;background:var(--gradient-hero)}.hero-bg[data-v-56f726b6]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero-orb[data-v-56f726b6]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.5}.hero-orb-1[data-v-56f726b6]{width:500px;height:500px;background:#4f46e526;top:-100px;right:-100px;animation:float-56f726b6 8s ease-in-out infinite}.hero-orb-2[data-v-56f726b6]{width:400px;height:400px;background:#06b6d41f;bottom:-50px;left:-100px;animation:float-56f726b6 10s ease-in-out infinite reverse}.hero-grid[data-v-56f726b6]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(79,70,229,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(79,70,229,.03) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse at center,black 20%,transparent 70%);mask-image:radial-gradient(ellipse at center,black 20%,transparent 70%)}@keyframes float-56f726b6{0%,to{transform:translate(0)}50%{transform:translate(20px,-20px)}}.hero-content[data-v-56f726b6]{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4rem);align-items:center}.hero-badge[data-v-56f726b6]{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .875rem .375rem .625rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:100px;font-size:.8125rem;font-weight:500;color:var(--color-text-secondary);margin-bottom:1.5rem;box-shadow:var(--shadow-sm)}.badge-dot[data-v-56f726b6]{width:8px;height:8px;background:#22c55e;border-radius:50%;animation:pulse-56f726b6 2s ease-in-out infinite}@keyframes pulse-56f726b6{0%,to{opacity:1}50%{opacity:.5}}.badge-link img[data-v-56f726b6]{height:18px;width:auto;object-fit:contain}.hero-title[data-v-56f726b6]{font-family:var(--font-display);font-size:clamp(2.25rem,5vw,3.5rem);font-weight:800;line-height:1.1;letter-spacing:-.03em;margin-bottom:1.25rem}.gradient-text[data-v-56f726b6]{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-description[data-v-56f726b6]{font-size:clamp(1rem,2vw,1.125rem);color:var(--color-text-secondary);line-height:1.75;max-width:520px;margin-bottom:2rem}.hero-actions[data-v-56f726b6]{display:flex;flex-wrap:wrap;gap:.875rem;margin-bottom:2.5rem}.hero-stats[data-v-56f726b6]{display:flex;gap:2.5rem}.stat-value[data-v-56f726b6]{display:block;font-family:var(--font-display);font-size:1.5rem;font-weight:800;color:var(--color-text);letter-spacing:-.02em}.stat-label[data-v-56f726b6]{font-size:.8125rem;color:var(--color-text-muted);font-weight:500}.hero-visual[data-v-56f726b6]{position:relative}.browser-mockup[data-v-56f726b6]{background:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);border:1px solid var(--color-border);overflow:hidden;transform:perspective(1200px) rotateY(-4deg) rotateX(2deg);transition:transform .5s ease}.browser-mockup[data-v-56f726b6]:hover{transform:perspective(1200px) rotateY(0) rotateX(0)}.browser-bar[data-v-56f726b6]{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;background:var(--color-bg-alt);border-bottom:1px solid var(--color-border)}.browser-dots[data-v-56f726b6]{display:flex;gap:6px}.browser-dots span[data-v-56f726b6]{width:10px;height:10px;border-radius:50%;background:var(--color-border)}.browser-dots span[data-v-56f726b6]:nth-child(1){background:#fca5a5}.browser-dots span[data-v-56f726b6]:nth-child(2){background:#fcd34d}.browser-dots span[data-v-56f726b6]:nth-child(3){background:#86efac}.browser-url[data-v-56f726b6]{flex:1;text-align:center;font-size:.75rem;color:var(--color-text-muted);background:var(--color-surface);padding:.375rem 1rem;border-radius:6px}.browser-content[data-v-56f726b6]{padding:1.25rem}.mock-nav[data-v-56f726b6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.mock-logo[data-v-56f726b6]{width:80px;height:12px;background:var(--gradient-primary);border-radius:4px}.mock-nav-links[data-v-56f726b6]{display:flex;gap:8px}.mock-nav-links span[data-v-56f726b6]{width:40px;height:8px;background:var(--color-bg-alt);border-radius:4px}.mock-hero-block[data-v-56f726b6]{text-align:center;padding:1.5rem 1rem;background:linear-gradient(135deg,#eef2ff,#f0f9ff);border-radius:var(--radius-md);margin-bottom:1rem}.mock-title[data-v-56f726b6]{width:70%;height:14px;background:var(--color-text);opacity:.15;border-radius:4px;margin:0 auto .5rem}.mock-subtitle[data-v-56f726b6]{width:50%;height:8px;background:var(--color-text-muted);opacity:.3;border-radius:4px;margin:0 auto .75rem}.mock-btn[data-v-56f726b6]{width:80px;height:24px;background:var(--gradient-primary);border-radius:6px;margin:0 auto;opacity:.7}.mock-cards[data-v-56f726b6]{display:grid;grid-template-columns:repeat(3,1fr);gap:.625rem}.mock-card[data-v-56f726b6]{border:1px solid var(--color-border-light);border-radius:var(--radius-sm);overflow:hidden}.mock-card-img[data-v-56f726b6]{height:48px;background:linear-gradient(135deg,#e0e7ff,#cffafe)}.mock-card-text[data-v-56f726b6]{padding:.5rem;display:flex;flex-direction:column;gap:4px}.mock-card-text span[data-v-56f726b6]{height:6px;background:var(--color-bg-alt);border-radius:3px}.mock-card-text span[data-v-56f726b6]:first-child{width:80%}.mock-card-text span[data-v-56f726b6]:last-child{width:60%}.floating-card[data-v-56f726b6]{position:absolute;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);animation:floatCard-56f726b6 4s ease-in-out infinite}.floating-card-1[data-v-56f726b6]{top:10%;left:-10%;animation-delay:0s}.floating-card-2[data-v-56f726b6]{bottom:15%;right:-8%;animation-delay:2s}@keyframes floatCard-56f726b6{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.fc-icon[data-v-56f726b6]{width:36px;height:36px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0}.fc-icon svg[data-v-56f726b6]{width:18px;height:18px}.fc-icon-green[data-v-56f726b6]{background:#dcfce7;color:#16a34a}.fc-icon-blue[data-v-56f726b6]{background:#e0e7ff;color:#4f46e5}.fc-title[data-v-56f726b6]{font-size:.8125rem;font-weight:600;color:var(--color-text)}.fc-sub[data-v-56f726b6]{font-size:.6875rem;color:var(--color-text-muted)}@media (max-width: 900px){.hero-content[data-v-56f726b6]{grid-template-columns:1fr;text-align:center}.hero-description[data-v-56f726b6]{margin-left:auto;margin-right:auto}.hero-actions[data-v-56f726b6],.hero-stats[data-v-56f726b6]{justify-content:center}.hero-badge[data-v-56f726b6]{margin-left:auto;margin-right:auto}.hero-visual[data-v-56f726b6]{max-width:480px;margin:0 auto}.floating-card-1[data-v-56f726b6]{left:-2%}.floating-card-2[data-v-56f726b6]{right:-2%}.browser-mockup[data-v-56f726b6]{transform:none}}@media (max-width: 480px){.hero-stats[data-v-56f726b6]{gap:1.5rem}.floating-card[data-v-56f726b6]{display:none}}.features[data-v-85e3d7fc]{background:var(--color-surface)}.features-grid[data-v-85e3d7fc]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.feature-card[data-v-85e3d7fc]{padding:2rem;background:var(--color-bg);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);transition:all var(--transition)}.feature-card[data-v-85e3d7fc]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:transparent}.feature-icon[data-v-85e3d7fc]{width:48px;height:48px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.feature-icon svg[data-v-85e3d7fc]{width:24px;height:24px}.icon-indigo[data-v-85e3d7fc]{background:#eef2ff;color:#4f46e5}.icon-violet[data-v-85e3d7fc]{background:#f5f3ff;color:#7c3aed}.icon-cyan[data-v-85e3d7fc]{background:#ecfeff;color:#0891b2}.icon-emerald[data-v-85e3d7fc]{background:#ecfdf5;color:#059669}.icon-amber[data-v-85e3d7fc]{background:#fffbeb;color:#d97706}.icon-rose[data-v-85e3d7fc]{background:#fff1f2;color:#e11d48}.feature-title[data-v-85e3d7fc]{font-family:var(--font-display);font-size:1.125rem;font-weight:700;margin-bottom:.5rem;color:var(--color-text)}.feature-desc[data-v-85e3d7fc]{font-size:.9375rem;color:var(--color-text-secondary);line-height:1.65}@media (max-width: 900px){.features-grid[data-v-85e3d7fc]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.features-grid[data-v-85e3d7fc]{grid-template-columns:1fr}}.why-choose[data-v-a1c55e17]{background:var(--color-bg)}.why-layout[data-v-a1c55e17]{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(2rem,5vw,4rem);align-items:start}.why-content .section-title[data-v-a1c55e17],.why-content .section-subtitle[data-v-a1c55e17]{text-align:left}.why-content .section-subtitle[data-v-a1c55e17]{margin-bottom:2rem}.highlights[data-v-a1c55e17]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem 1.5rem}.highlights li[data-v-a1c55e17]{display:flex;align-items:center;gap:.625rem;font-size:.9375rem;font-weight:500;color:var(--color-text-secondary)}.highlights svg[data-v-a1c55e17]{width:20px;height:20px;color:var(--color-primary);flex-shrink:0}.why-cards[data-v-a1c55e17]{display:flex;flex-direction:column;gap:1.25rem}.reason-card[data-v-a1c55e17]{padding:1.75rem;background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);transition:all var(--transition)}.reason-card[data-v-a1c55e17]:hover{box-shadow:var(--shadow-md);border-color:#4f46e533}.reason-metric[data-v-a1c55e17]{display:inline-flex;flex-direction:column;margin-bottom:1rem}.metric-value[data-v-a1c55e17]{font-family:var(--font-display);font-size:1.75rem;font-weight:800;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2}.metric-label[data-v-a1c55e17]{font-size:.75rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.reason-title[data-v-a1c55e17]{font-family:var(--font-display);font-size:1.0625rem;font-weight:700;margin-bottom:.5rem}.reason-desc[data-v-a1c55e17]{font-size:.9375rem;color:var(--color-text-secondary);line-height:1.65}@media (max-width: 900px){.why-layout[data-v-a1c55e17]{grid-template-columns:1fr}.why-content .section-title[data-v-a1c55e17],.why-content .section-subtitle[data-v-a1c55e17]{text-align:center}.why-content .section-subtitle[data-v-a1c55e17]{margin-left:auto;margin-right:auto}.highlights[data-v-a1c55e17]{grid-template-columns:1fr;max-width:400px;margin:0 auto}}.preview[data-v-484b8a67]{background:var(--color-surface)}.preview-tabs[data-v-484b8a67]{display:flex;justify-content:center;gap:.75rem;margin-bottom:2rem;flex-wrap:wrap}.tab-btn[data-v-484b8a67]{display:flex;flex-direction:column;align-items:flex-start;padding:1rem 1.5rem;background:var(--color-bg);border:1.5px solid var(--color-border);border-radius:var(--radius-md);transition:all var(--transition);text-align:left}.tab-btn[data-v-484b8a67]:hover{border-color:var(--color-primary-light)}.tab-btn.active[data-v-484b8a67]{background:var(--color-surface);border-color:var(--color-primary);box-shadow:0 0 0 3px #4f46e51a}.tab-label[data-v-484b8a67]{font-weight:600;font-size:.9375rem;color:var(--color-text)}.tab-desc[data-v-484b8a67]{font-size:.8125rem;color:var(--color-text-muted);margin-top:.125rem}.preview-frame[data-v-484b8a67]{border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-xl);border:1px solid var(--color-border)}.preview-mockup[data-v-484b8a67]{background:var(--color-surface)}.mockup-chrome[data-v-484b8a67]{display:flex;align-items:center;gap:1rem;padding:.75rem 1.25rem;background:var(--color-bg-alt);border-bottom:1px solid var(--color-border)}.chrome-dots[data-v-484b8a67]{display:flex;gap:6px}.chrome-dots span[data-v-484b8a67]{width:10px;height:10px;border-radius:50%}.chrome-dots span[data-v-484b8a67]:nth-child(1){background:#fca5a5}.chrome-dots span[data-v-484b8a67]:nth-child(2){background:#fcd34d}.chrome-dots span[data-v-484b8a67]:nth-child(3){background:#86efac}.chrome-address[data-v-484b8a67]{flex:1;text-align:center;font-size:.75rem;color:var(--color-text-muted);background:var(--color-surface);padding:.375rem 1rem;border-radius:6px}.website-layout[data-v-484b8a67]{padding:1.5rem 2rem 2rem}.ws-header[data-v-484b8a67]{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border-light)}.ws-logo[data-v-484b8a67]{font-family:var(--font-display);font-weight:800;font-size:1.125rem;color:var(--color-primary)}.ws-nav[data-v-484b8a67]{display:flex;gap:1.5rem;font-size:.8125rem;color:var(--color-text-secondary);font-weight:500}.ws-hero[data-v-484b8a67]{max-width:600px;margin-bottom:2rem}.ws-tag[data-v-484b8a67]{display:inline-block;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary);background:#eef2ff;padding:.25rem .625rem;border-radius:4px;margin-bottom:.75rem}.ws-hero h3[data-v-484b8a67]{font-family:var(--font-display);font-size:1.5rem;font-weight:800;line-height:1.25;margin-bottom:.75rem;letter-spacing:-.02em}.ws-hero p[data-v-484b8a67]{font-size:.9375rem;color:var(--color-text-secondary);line-height:1.6;margin-bottom:.75rem}.ws-meta[data-v-484b8a67]{font-size:.8125rem;color:var(--color-text-muted);display:flex;gap:.5rem}.ws-grid[data-v-484b8a67]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.ws-card[data-v-484b8a67]{border:1px solid var(--color-border-light);border-radius:var(--radius-md);overflow:hidden;transition:transform var(--transition)}.ws-card[data-v-484b8a67]:hover{transform:translateY(-2px)}.ws-card-img[data-v-484b8a67]{height:100px}.ws-img-1[data-v-484b8a67]{background:linear-gradient(135deg,#c7d2fe,#a5f3fc)}.ws-img-2[data-v-484b8a67]{background:linear-gradient(135deg,#fde68a,#fca5a5)}.ws-img-3[data-v-484b8a67]{background:linear-gradient(135deg,#bbf7d0,#93c5fd)}.ws-card-body[data-v-484b8a67]{padding:1rem}.ws-cat[data-v-484b8a67]{font-size:.6875rem;font-weight:600;color:var(--color-primary);text-transform:uppercase;letter-spacing:.04em}.ws-card-body h4[data-v-484b8a67]{font-size:.875rem;font-weight:700;margin:.375rem 0;line-height:1.35}.ws-card-body p[data-v-484b8a67]{font-size:.75rem;color:var(--color-text-muted);line-height:1.5}.panel-layout[data-v-484b8a67]{display:grid;grid-template-columns:200px 1fr;min-height:400px}.panel-sidebar[data-v-484b8a67]{background:#0f172a;padding:1.25rem;color:#e2e8f0}.ps-logo[data-v-484b8a67]{display:flex;align-items:center;gap:.5rem;font-family:var(--font-display);font-weight:700;font-size:.9375rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.08)}.ps-icon[data-v-484b8a67]{width:24px;height:24px;background:var(--gradient-primary);border-radius:6px}.ps-nav[data-v-484b8a67]{display:flex;flex-direction:column;gap:.25rem}.ps-item[data-v-484b8a67]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;border-radius:6px;color:#94a3b8;transition:all var(--transition)}.ps-item.active[data-v-484b8a67]{background:#4f46e533;color:#fff}.ps-dot[data-v-484b8a67]{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.5}.panel-main[data-v-484b8a67]{padding:1.5rem;background:var(--color-bg)}.pm-header[data-v-484b8a67]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.pm-header h3[data-v-484b8a67]{font-family:var(--font-display);font-size:1.125rem;font-weight:700}.pm-btn[data-v-484b8a67]{font-size:.75rem;font-weight:600;color:#fff;background:var(--gradient-primary);padding:.5rem 1rem;border-radius:6px}.pm-stats[data-v-484b8a67]{display:flex;gap:1rem;margin-bottom:1.25rem}.pm-stat[data-v-484b8a67]{flex:1;padding:.75rem 1rem;background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-sm);font-size:.8125rem;font-weight:600;color:var(--color-text-secondary)}.pm-table[data-v-484b8a67]{background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-md);overflow:hidden}.pm-row[data-v-484b8a67]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:1rem;padding:.75rem 1rem;font-size:.8125rem;border-bottom:1px solid var(--color-border-light);align-items:center}.pm-row[data-v-484b8a67]:last-child{border-bottom:none}.pm-head[data-v-484b8a67]{font-weight:600;color:var(--color-text-muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;background:var(--color-bg-alt)}.pm-badge[data-v-484b8a67]{display:inline-block;padding:.125rem .5rem;border-radius:100px;font-size:.6875rem;font-weight:600}.pm-badge.published[data-v-484b8a67]{background:#dcfce7;color:#16a34a}.pm-badge.draft[data-v-484b8a67]{background:#fef3c7;color:#d97706}@media (max-width: 768px){.ws-grid[data-v-484b8a67]{grid-template-columns:1fr}.ws-nav[data-v-484b8a67]{display:none}.panel-layout[data-v-484b8a67]{grid-template-columns:1fr}.panel-sidebar[data-v-484b8a67]{display:none}.pm-row[data-v-484b8a67]{grid-template-columns:1fr 1fr;gap:.5rem}.pm-row span[data-v-484b8a67]:nth-child(3),.pm-row span[data-v-484b8a67]:nth-child(4),.pm-head span[data-v-484b8a67]:nth-child(3),.pm-head span[data-v-484b8a67]:nth-child(4){display:none}}.how-it-works[data-v-46a0d2eb]{background:var(--color-bg)}.steps[data-v-46a0d2eb]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;position:relative}.step-card[data-v-46a0d2eb]{position:relative;text-align:center;padding:2.5rem 1.5rem 2rem;background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);transition:all var(--transition)}.step-card[data-v-46a0d2eb]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:transparent}.step-connector[data-v-46a0d2eb]{position:absolute;top:50%;right:-1rem;width:2rem;height:2px;background:linear-gradient(90deg,var(--color-primary-light),var(--color-accent));transform:translateY(-50%);z-index:1}.step-number[data-v-46a0d2eb]{font-family:var(--font-display);font-size:3rem;font-weight:800;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;opacity:.15;line-height:1;margin-bottom:.5rem}.step-icon[data-v-46a0d2eb]{width:56px;height:56px;margin:0 auto 1.25rem;background:#eef2ff;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:var(--color-primary)}.step-icon svg[data-v-46a0d2eb]{width:28px;height:28px}.step-title[data-v-46a0d2eb]{font-family:var(--font-display);font-size:1.125rem;font-weight:700;margin-bottom:.625rem}.step-desc[data-v-46a0d2eb]{font-size:.9375rem;color:var(--color-text-secondary);line-height:1.65}@media (max-width: 900px){.steps[data-v-46a0d2eb]{grid-template-columns:1fr;max-width:480px;margin:0 auto}.step-connector[data-v-46a0d2eb]{display:none}}.faq[data-v-178049c4]{background:var(--color-surface)}.faq-list[data-v-178049c4]{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:.75rem}.faq-item[data-v-178049c4]{border:1px solid var(--color-border-light);border-radius:var(--radius-md);overflow:hidden;transition:border-color var(--transition)}.faq-item.open[data-v-178049c4]{border-color:#4f46e540;box-shadow:0 0 0 3px #4f46e50f}.faq-question[data-v-178049c4]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;font-size:1rem;font-weight:600;color:var(--color-text);text-align:left;transition:color var(--transition)}.faq-question[data-v-178049c4]:hover{color:var(--color-primary)}.faq-chevron[data-v-178049c4]{width:20px;height:20px;color:var(--color-text-muted);flex-shrink:0;transition:transform var(--transition)}.faq-item.open .faq-chevron[data-v-178049c4]{transform:rotate(180deg);color:var(--color-primary)}.faq-answer[data-v-178049c4]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.faq-answer.open[data-v-178049c4]{grid-template-rows:1fr}.faq-answer-body[data-v-178049c4]{overflow:hidden}.faq-answer-body p[data-v-178049c4]{padding:0 1.5rem 1.25rem;font-size:.9375rem;color:var(--color-text-secondary);line-height:1.7}.cta[data-v-6c970d0c]{padding-bottom:var(--section-padding)}.cta-card[data-v-6c970d0c]{position:relative;border-radius:var(--radius-xl);overflow:hidden;background:var(--gradient-cta);padding:clamp(3rem,6vw,5rem) clamp(2rem,4vw,4rem);text-align:center}.cta-bg[data-v-6c970d0c]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cta-orb[data-v-6c970d0c]{position:absolute;border-radius:50%;filter:blur(60px)}.cta-orb-1[data-v-6c970d0c]{width:300px;height:300px;background:#ffffff1a;top:-50px;right:-50px}.cta-orb-2[data-v-6c970d0c]{width:250px;height:250px;background:#06b6d426;bottom:-50px;left:-50px}.cta-content[data-v-6c970d0c]{position:relative;max-width:600px;margin:0 auto}.cta-title[data-v-6c970d0c]{font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;color:#fff;line-height:1.2;letter-spacing:-.02em;margin-bottom:1rem}.cta-desc[data-v-6c970d0c]{font-size:clamp(1rem,2vw,1.125rem);color:#fffc;line-height:1.7;margin-bottom:2rem}.cta-actions[data-v-6c970d0c]{display:flex;flex-wrap:wrap;justify-content:center;gap:.875rem;margin-bottom:2rem}.cta-actions .btn-primary[data-v-6c970d0c]{background:#fff;color:var(--color-primary-dark);box-shadow:0 4px 14px #00000026}.cta-actions .btn-primary[data-v-6c970d0c]:hover{background:#f8fafc;box-shadow:0 8px 24px #0003}.cta-secondary[data-v-6c970d0c]{background:#ffffff1a;color:#fff;border-color:#ffffff40;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cta-secondary[data-v-6c970d0c]:hover{background:#fff3;color:#fff;border-color:#fff6}.cta-note[data-v-6c970d0c]{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.8125rem;color:#fff9}.cta-note img[data-v-6c970d0c]{height:20px;width:auto;filter:brightness(0) invert(1);opacity:.8;transition:opacity var(--transition)}.cta-note a:hover img[data-v-6c970d0c]{opacity:1}.landing-footer[data-v-e5a8e428]{background:#0f172a;color:#94a3b8;padding:4rem 0 2rem}.footer-grid[data-v-e5a8e428]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;padding-bottom:3rem;border-bottom:1px solid rgba(255,255,255,.08)}.logo[data-v-e5a8e428]{display:inline-flex;align-items:center;gap:.625rem;margin-bottom:1rem}.logo-icon svg[data-v-e5a8e428]{width:32px;height:32px}.logo-text[data-v-e5a8e428]{font-family:var(--font-display);font-size:1.125rem;font-weight:600;color:#f1f5f9}.logo-text strong[data-v-e5a8e428]{font-weight:800;color:#a5b4fc}.footer-tagline[data-v-e5a8e428]{font-size:.9375rem;line-height:1.65;max-width:320px;margin-bottom:1.5rem}.powered-by[data-v-e5a8e428]{display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#64748b;transition:color var(--transition)}.powered-by[data-v-e5a8e428]:hover{color:#94a3b8}.powered-by img[data-v-e5a8e428]{height:22px;width:auto;filter:brightness(0) invert(1);opacity:.7;transition:opacity var(--transition)}.powered-by:hover img[data-v-e5a8e428]{opacity:1}.footer-links-group h4[data-v-e5a8e428]{font-family:var(--font-display);font-size:.8125rem;font-weight:700;color:#f1f5f9;text-transform:uppercase;letter-spacing:.06em;margin-bottom:1rem}.footer-links-group ul[data-v-e5a8e428]{display:flex;flex-direction:column;gap:.625rem}.footer-links-group a[data-v-e5a8e428]{font-size:.9375rem;transition:color var(--transition)}.footer-links-group a[data-v-e5a8e428]:hover{color:#e2e8f0}.footer-bottom[data-v-e5a8e428]{display:flex;align-items:center;justify-content:space-between;padding-top:2rem;font-size:.8125rem;flex-wrap:wrap;gap:.5rem}.footer-made a[data-v-e5a8e428]{color:#a5b4fc;transition:color var(--transition)}.footer-made a[data-v-e5a8e428]:hover{color:#c7d2fe}@media (max-width: 768px){.footer-grid[data-v-e5a8e428]{grid-template-columns:1fr 1fr;gap:2rem}.footer-brand[data-v-e5a8e428]{grid-column:1 / -1}}@media (max-width: 480px){.footer-grid[data-v-e5a8e428]{grid-template-columns:1fr}.footer-bottom[data-v-e5a8e428]{flex-direction:column;text-align:center}}.landing-page[data-v-661f60cb]{min-height:100vh}:root{--color-primary: #4f46e5;--color-primary-light: #6366f1;--color-primary-dark: #4338ca;--color-accent: #06b6d4;--color-accent-light: #22d3ee;--color-bg: #fafbfc;--color-bg-alt: #f1f5f9;--color-surface: #ffffff;--color-border: #e2e8f0;--color-border-light: #f1f5f9;--color-text: #0f172a;--color-text-secondary: #475569;--color-text-muted: #94a3b8;--gradient-hero: linear-gradient(135deg, #eef2ff 0%, #f0f9ff 50%, #fafbfc 100%);--gradient-primary: linear-gradient(135deg, #4f46e5 0%, #7c3aed 100%);--gradient-accent: linear-gradient(135deg, #06b6d4 0%, #3b82f6 100%);--gradient-cta: linear-gradient(135deg, #312e81 0%, #4f46e5 50%, #7c3aed 100%);--font-sans: "Inter", system-ui, -apple-system, sans-serif;--font-display: "Plus Jakarta Sans", var(--font-sans);--section-padding: clamp(4rem, 8vw, 7rem);--container-max: 1200px;--container-padding: clamp(1.25rem, 4vw, 2rem);--shadow-sm: 0 1px 2px rgba(15, 23, 42, .05);--shadow-md: 0 4px 16px rgba(15, 23, 42, .08);--shadow-lg: 0 12px 40px rgba(15, 23, 42, .12);--shadow-xl: 0 24px 64px rgba(79, 70, 229, .15);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--transition: .25s cubic-bezier(.4, 0, .2, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-sans);font-size:16px;line-height:1.6;color:var(--color-text);background:var(--color-bg);overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}ul,ol{list-style:none}.container{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding)}.section{padding:var(--section-padding) 0}.section-label{display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary);margin-bottom:1rem}.section-label:before{content:"";width:24px;height:2px;background:var(--gradient-primary);border-radius:2px}.section-title{font-family:var(--font-display);font-size:clamp(1.875rem,4vw,2.75rem);font-weight:800;line-height:1.15;letter-spacing:-.02em;color:var(--color-text);margin-bottom:1rem}.section-subtitle{font-size:clamp(1rem,2vw,1.125rem);color:var(--color-text-secondary);max-width:600px;line-height:1.7}.section-header{text-align:center;margin-bottom:clamp(2.5rem,5vw,4rem)}.section-header .section-subtitle{margin:0 auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;border-radius:var(--radius-md);transition:all var(--transition);white-space:nowrap}.btn-primary{background:var(--gradient-primary);color:#fff;box-shadow:0 4px 14px #4f46e559}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px #4f46e573}.btn-secondary{background:var(--color-surface);color:var(--color-text);border:1.5px solid var(--color-border);box-shadow:var(--shadow-sm)}.btn-secondary:hover{border-color:var(--color-primary-light);color:var(--color-primary);transform:translateY(-2px);box-shadow:var(--shadow-md)}.btn-lg{padding:.9375rem 2rem;font-size:1rem}.btn svg{width:18px;height:18px;flex-shrink:0}.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1)}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.reveal-delay-4{transition-delay:.4s}.reveal-delay-5{transition-delay:.5s}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}::selection{background:#4f46e533;color:var(--color-text)}
