.logo-dark{display:block}.logo-light,html[data-theme=light] .logo-dark{display:none}html[data-theme=light] .logo-light{display:block}#theme-toggle .icon-sun{display:none}#theme-toggle .icon-moon,html[data-theme=light] #theme-toggle .icon-sun{display:block}html[data-theme=light] #theme-toggle .icon-moon{display:none}.section-bg,.section-gradient,#hero-bg,#navbar,.pricing-card,footer{transition:background .35s ease,border-color .35s ease!important}html[data-theme=light] #navbar.scrolled{background:#f0f4ffeb!important;border-bottom-color:#0000000f!important}html[data-theme=light] #navbar .nav-link{color:#64748b!important}html[data-theme=light] #navbar .nav-link:hover{color:#0f172a!important}html[data-theme=light] .lang-switch{border-color:#0000001f!important}html[data-theme=light] .lang-switch a{color:#64748b!important}html[data-theme=light] .lang-switch a:hover{color:#0f172a!important}html[data-theme=light] #navbar .sign-in-link{color:#64748b!important}html[data-theme=light] #navbar .sign-in-link:hover,html[data-theme=light] #navbar .brand-name{color:#0f172a!important}html[data-theme=light] #theme-toggle{border-color:#0000001f!important;color:#64748b!important}html[data-theme=light] #theme-toggle:hover{border-color:#0003!important;color:#0f172a!important}html[data-theme=light] #mobile-menu-toggle{border-color:#0000001f!important;color:#64748b!important}html[data-theme=light] #mobile-menu-toggle:hover{border-color:#0003!important;color:#0f172a!important}html[data-theme=light] .mobile-menu{background:#f0f4fff7!important;border-top-color:#0000000f!important}html[data-theme=light] .mobile-nav-link{color:#475569!important}html[data-theme=light] .mobile-nav-link:hover{color:#0f172a!important;background:#0000000a!important}html[data-theme=light] .mobile-menu .h-px{background:#00000014!important}html[data-theme=light] #navbar.mobile-open{background:#f0f4fff7!important}html[data-theme=light] #hero-bg{background:radial-gradient(ellipse 80% 80% at 50% -20%,rgba(70,95,255,.15) 0%,transparent 60%),radial-gradient(ellipse 60% 50% at 80% 80%,rgba(37,45,174,.07) 0%,transparent 50%),#f0f4ff!important}html[data-theme=light] #hero h1{color:#0f172a!important}html[data-theme=light] #hero .text-brand-300{color:#3641f5!important}html[data-theme=light] #hero>div.relative.z-10>p{color:#64748b!important}html[data-theme=light] .hero-secondary-btn{color:#0f172a!important;border-color:#0000001f!important;background:#0000000a!important}html[data-theme=light] .hero-secondary-btn:hover{background:#00000012!important;border-color:#0000002e!important}html[data-theme=light] #hero .text-slate-500{color:#94a3b8!important}html[data-theme=light] #features>.text-center h2{color:#0f172a!important}html[data-theme=light] #features>.text-center p{color:#64748b!important}html[data-theme=light] #mobile-feat-content .text-white{color:#0f172a!important}html[data-theme=light] #mobile-feat-content .text-slate-300{color:#475569!important}html[data-theme=light] #mobile-feat-content .text-slate-400{color:#64748b!important}html[data-theme=light] #mobile-feat-content .text-slate-500{color:#94a3b8!important}html[data-theme=light] #mobile-feat-content [style*="rgba(255,255,255,0.04)"]{background:#0000000a!important;border-color:#00000014!important}html[data-theme=light] #mobile-feat-content [style*="rgba(255,255,255,0.03)"]{background:#00000008!important}html[data-theme=light] #mobile-feat-content [style*="rgba(255,255,255,0.07)"],html[data-theme=light] #mobile-feat-content [style*="rgba(255,255,255,0.08)"]{border-color:#00000014!important}html[data-theme=light] #mobile-feat-content [style*="rgba(255,255,255,0.05)"]{background:#0000000a!important;border-color:#00000014!important}html[data-theme=light] #mobile-feat-content [style*="0c111d"] .text-white{color:#e2e8f0!important}html[data-theme=light] #how-it-works h2,html[data-theme=light] #how-it-works .step-title{color:#0f172a!important}html[data-theme=light] #how-it-works .text-center>p{color:#64748b!important}html[data-theme=light] #how-it-works .text-slate-400{color:#64748b!important}html[data-theme=light] #how-it-works .step-badge{background:#465fff1a!important;border-color:#465fff4d!important}html[data-theme=light] #how-it-works .step-number{color:#3641f5!important}html[data-theme=light] #challenge h2,html[data-theme=light] #challenge h3{color:#0f172a!important}html[data-theme=light] #challenge>div.relative>div.max-w-2xl>p{color:#64748b!important}html[data-theme=light] #challenge .text-slate-400{color:#64748b!important}html[data-theme=light] #challenge .rounded-2xl{background:transparent!important;border-color:#0000001a!important}html[data-theme=light] #challenge .absolute.top-0{opacity:.4}html[data-theme=light] .section-bg{background:#f0f4ff!important}html[data-theme=light] #platform h2,html[data-theme=light] #platform h3{color:#0f172a!important}html[data-theme=light] #platform .text-center>p{color:#64748b!important}html[data-theme=light] #platform .platform-card>div>p{color:#64748b!important}html[data-theme=light] #platform li.flex.items-center{color:#475569!important}html[data-theme=light] #ai-advisor .section-gradient{background:radial-gradient(ellipse 80% 60% at 50% 50%,#465fff12,#f0f4ff 70%)!important}html[data-theme=light] #ai-advisor h2,html[data-theme=light] #ai-advisor h4{color:#0f172a!important}html[data-theme=light] #ai-advisor .text-brand-400{color:#465fff!important}html[data-theme=light] #ai-advisor .order-1>p,html[data-theme=light] #ai-advisor .order-2.lg\\:order-2>p{color:#64748b!important}html[data-theme=light] #ai-advisor div.flex.gap-4 p{color:#64748b!important}html[data-theme=light] #pricing h2{color:#0f172a!important}html[data-theme=light] #pricing .text-center>p{color:#64748b!important}html[data-theme=light] #pricing p.text-center{color:#94a3b8!important}html[data-theme=light] .pricing-card{background:#ffffffeb!important;border-color:#00000014!important}html[data-theme=light] .pricing-card .text-slate-400{color:#64748b!important}html[data-theme=light] .pricing-card .text-brand-300{color:#3641f5!important}html[data-theme=light] .pricing-card li.flex{color:#475569!important}html[data-theme=light] .pricing-card span.text-white{color:#0f172a!important}html[data-theme=light] .pricing-card span.text-slate-200{color:#1e40af!important}html[data-theme=light] .pricing-card span.text-blue-300{color:#1d4ed8!important}html[data-theme=light] .pricing-card p.text-slate-400,html[data-theme=light] #pricing .text-slate-400{color:#64748b!important}html[data-theme=light] .paid-feature-pill{background:#465fff0f!important;border-color:#465fff2e!important;color:#3641f5!important}html[data-theme=light] .cta-section .section-gradient{background:radial-gradient(ellipse 100% 100% at 50% 50%,#465fff21,#f0f4ff 70%)!important}html[data-theme=light] .cta-section h2{color:#0f172a!important}html[data-theme=light] .cta-section p{color:#64748b!important}html[data-theme=light] .mockup-browser{background:#fff!important;border-color:#0000001a!important}html[data-theme=light] .mockup-topbar{background:#f1f5f9!important;border-color:#00000014!important}html[data-theme=light] .mockup-urlbar{background:#0000000d!important;color:#475569!important}html[data-theme=light] .mockup-sidebar{background:#f8fafc!important;border-color:#00000014!important}html[data-theme=light] .mockup-score-pill{background:#0000000d!important;border-color:#00000014!important}html[data-theme=light] .mockup-main{background:#eef2ff!important}html[data-theme=light] .mockup-main-topbar{background:#f1f5f9!important;border-color:#00000014!important}html[data-theme=light] .mockup-card{background:#ffffffbf!important;border-color:#00000014!important}html[data-theme=light] .mockup-text-primary{color:#0f172a!important}html[data-theme=light] #hero-mockup [class*=border-white]{border-color:#00000014!important}html[data-theme=light] #mobile-hero-visual .relative.rounded-2xl{background:#fff!important;border-color:#0000001a!important}html[data-theme=light] #mobile-hero-visual [style*="#161b26"]{background:#f1f5f9!important}html[data-theme=light] #mobile-hero-visual [style*="#111827"]{background:#eef2ff!important}html[data-theme=light] #mobile-hero-visual [style*="rgba(255,255,255,0.04)"]{background:#0000000a!important;border-color:#00000014!important}html[data-theme=light] #mobile-hero-visual [style*="rgba(255,255,255,0.07)"],html[data-theme=light] #mobile-hero-visual [style*="rgba(255,255,255,0.05)"]{border-color:#00000014!important}html[data-theme=light] #mobile-hero-visual [style*="#e2e8f0"]{color:#0f172a!important}html[data-theme=light] #mobile-hero-visual [style*="#64748b"]{color:#64748b!important}html[data-theme=light] #mobile-hero-visual [style*="#475569"]{color:#94a3b8!important}html[data-theme=light] footer{border-top-color:#0000000f!important}html[data-theme=light] footer span.font-semibold{color:#0f172a!important}html[data-theme=light] footer p.text-slate-500{color:#94a3b8!important}html[data-theme=light] footer a.text-slate-500{color:#94a3b8!important}html[data-theme=light] footer a.text-slate-500:hover{color:#0f172a!important}html[data-theme=light] #sticky-panel h3,html[data-theme=light] #sticky-panel .text-white{color:#0f172a!important}html[data-theme=light] #sticky-panel .text-slate-300,html[data-theme=light] #sticky-panel .text-slate-200{color:#475569!important}html[data-theme=light] #sticky-panel .text-slate-400{color:#64748b!important}html[data-theme=light] #sticky-panel .text-slate-500{color:#94a3b8!important}html[data-theme=light] #sticky-panel p.text-lg{color:#64748b!important}html[data-theme=light] #sticky-panel [style*="#0c111d"] .text-white,html[data-theme=light] #sticky-panel [style*="#0c111d"] .text-slate-200{color:#e2e8f0!important}html[data-theme=light] #sticky-panel [style*="rgba(70,95,255,0.4)"]{color:#fff!important}html[data-theme=light] #sticky-panel [style*="rgba(255,255,255,0.03)"],html[data-theme=light] #sticky-panel [style*="rgba(255,255,255,0.05)"]{background:#0000000a!important;border-color:#0000001a!important}.feat-bullet-text{color:#cbd5e1}html[data-theme=light] .feat-bullet-text{color:#334155}html[data-theme=light] .feat-dot{background:#0000002e}.gradient-text[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,#465fff,#9cb9ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-gradient-text[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,#7592ff,#465fff,#9cb9ff);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 4s ease infinite}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.reveal-on-scroll[data-astro-cid-j7pv25f6]{opacity:0;transform:translateY(48px);transition:opacity .7s ease-out,transform .7s ease-out}.reveal-on-scroll[data-astro-cid-j7pv25f6].revealed{opacity:1;transform:translateY(0)}#panel-a[data-astro-cid-j7pv25f6] .feat-inner[data-astro-cid-j7pv25f6],#panel-b[data-astro-cid-j7pv25f6] .feat-inner[data-astro-cid-j7pv25f6]{animation:featStagger .5s cubic-bezier(.16,1,.3,1) both}#navbar[data-astro-cid-j7pv25f6].scrolled{background:#070b18d9;backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.06)}#navbar[data-astro-cid-j7pv25f6].mobile-open{background:#070b18f7;backdrop-filter:blur(20px)}.platform-card[data-astro-cid-j7pv25f6]{transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease}.platform-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-8px);box-shadow:0 32px 64px #0006}.pricing-card[data-astro-cid-j7pv25f6]{transition:transform .4s cubic-bezier(.16,1,.3,1)}.pricing-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-6px)}.chat-msg[data-astro-cid-j7pv25f6]{animation:msgSlide .4s cubic-bezier(.16,1,.3,1) forwards;opacity:0}@keyframes msgSlide{0%{opacity:0;transform:translateY(12px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.mobile-menu[data-astro-cid-j7pv25f6]{overflow:hidden;max-height:0;opacity:0;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .25s ease;border-top:1px solid transparent}.mobile-menu[data-astro-cid-j7pv25f6].open{max-height:420px;opacity:1;border-top-color:#ffffff0f}
