.landing-page,html{scroll-behavior:smooth}.landing-page{--primary:0 0% 8%;--primary-foreground:0 0% 98%;background:hsl(var(--background));color:hsl(var(--foreground));overflow-x:hidden;line-height:1.6;font-family:inherit}.landing-bg-layer{inset:0;overflow:hidden;background:radial-gradient(ellipse 60% 50% at 20% 20%,hsla(var(--primary),.12),transparent),radial-gradient(ellipse 50% 40% at 80% 30%,hsla(var(--primary),.08),transparent),radial-gradient(ellipse 40% 50% at 50% 80%,hsla(var(--ring),.06),transparent)}.landing-bg-layer,.landing-deco-sphere{position:fixed;z-index:0;pointer-events:none}.landing-deco-sphere{border-radius:50%}.landing-deco-sphere.ds1{width:200px;height:200px;top:15%;left:8%;background:hsla(var(--background),.4);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(var(--background),.6);animation:landing-float-sphere 15s ease-in-out infinite}.landing-deco-sphere.ds2{width:120px;height:120px;top:55%;right:10%;background:hsla(var(--background),.3);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid hsla(var(--background),.5);animation:landing-float-sphere 20s ease-in-out infinite reverse}.landing-deco-sphere.ds3{width:80px;height:80px;bottom:20%;left:15%;background:hsla(var(--background),.3);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid hsla(var(--background),.4);animation:landing-float-sphere 12s ease-in-out 3s infinite}@keyframes landing-float-sphere{0%,to{transform:translate(0)}25%{transform:translate(15px,-20px)}50%{transform:translate(-10px,15px)}75%{transform:translate(20px,10px)}}.landing-glass{background:hsla(0,0%,100%,.65);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:1px solid hsla(0,0%,100%,.5);box-shadow:0 8px 32px rgba(31,38,135,.07)}.landing-navbar{position:fixed;top:0;left:0;right:0;z-index:100;padding:.75rem 2.5rem;display:flex;align-items:center;justify-content:space-between;transition:all .4s;background:hsla(0,0%,96%,.75);backdrop-filter:blur(25px) saturate(180%);-webkit-backdrop-filter:blur(25px) saturate(180%);border-bottom:1px solid hsla(0,0%,100%,.5);box-shadow:0 2px 16px rgba(0,0,0,.04)}.landing-n-logo{display:flex;align-items:center;gap:.6rem;text-decoration:none}.landing-n-logo-img{height:32px;width:auto}.landing-n-logo-box{width:32px;height:32px;background:hsl(var(--primary));border-radius:9px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px;color:hsl(var(--primary-foreground))}.landing-n-logo-txt{font-weight:700;font-size:1.05rem;color:hsl(var(--foreground))}.landing-n-menu{gap:1.75rem;list-style:none;margin:0;padding:0}.landing-n-menu,.landing-n-menu li{display:flex;align-items:center}.landing-n-menu a{color:hsl(var(--foreground));text-decoration:none;font-size:.875rem;font-weight:500;transition:all .3s;position:relative;overflow:hidden;display:inline-block}.landing-n-menu a:after{content:"";position:absolute;top:-50%;right:-100%;width:50%;height:200%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6),transparent);transform:skewX(-20deg);transition:none}.landing-n-menu a:hover{color:hsl(var(--foreground));transform:scale(1.08)}.landing-n-menu a:hover:after{right:120%;transition:right .8s ease}.landing-n-right{display:flex;gap:.6rem;align-items:center}.landing-btn-ghost{padding:.45rem 1rem;background:transparent;border:none;color:hsl(var(--foreground));font-size:.85rem;font-weight:500;cursor:pointer;transition:all .3s;font-family:inherit;text-decoration:none;position:relative;overflow:hidden;display:inline-block}.landing-btn-ghost:after{content:"";position:absolute;top:-50%;right:-100%;width:50%;height:200%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6),transparent);transform:skewX(-20deg);transition:none}.landing-btn-ghost:hover{color:hsl(var(--foreground));transform:scale(1.08)}.landing-btn-ghost:hover:after{right:120%;transition:right .8s ease}.landing-btn-fill{padding:.45rem 1.15rem;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;color:#fff;border-radius:24px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .3s;font-family:inherit;text-decoration:none;position:relative;overflow:hidden}.landing-btn-fill:after{content:"";position:absolute;top:-50%;right:-100%;width:50%;height:200%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transform:skewX(-20deg);transition:none}.landing-btn-fill:hover:after{right:120%;transition:right .6s ease}.landing-btn-fill:hover{transform:translateY(-1px);box-shadow:0 4px 15px rgba(59,130,246,.4)}.landing-n-center{display:flex;align-items:center;gap:1.75rem}.landing-n-social{display:flex;align-items:center;gap:.4rem}.landing-social-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:.28rem;padding:.16rem .5rem;border-radius:7px;font-size:.72rem;font-weight:600;color:hsl(var(--foreground));background:transparent;border:1px solid rgba(0,0,0,.18);text-decoration:none;white-space:nowrap;transition:transform .2s,border-color .2s,opacity .2s}.landing-social-btn:hover{transform:translateY(-1px);border-color:rgba(0,0,0,.38)}.landing-social-btn:after{content:"";position:absolute;top:-50%;right:-100%;width:50%;height:200%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6),transparent);transform:skewX(-20deg);transition:none;pointer-events:none}.landing-social-btn:hover:after{right:120%;transition:right .8s ease}.dark .landing-social-btn:after{background:linear-gradient(90deg,transparent,rgba(0,0,0,.3),transparent)}.cyberpunk .landing-social-btn:after{background:linear-gradient(90deg,transparent,rgba(0,255,65,.2),transparent)}.landing-social-btn svg{display:block;flex-shrink:0;width:13px;height:13px}.landing-social-btn.telegram svg{width:16px;height:16px}.landing-social-btn span{font-size:.72rem}.landing-social-btn.telegram{border:none;padding:.2rem}.dark .landing-social-btn{border-color:hsla(0,0%,100%,.2)}.dark .landing-social-btn:hover{border-color:hsla(0,0%,100%,.4)}.dark .landing-social-btn.telegram{border:none}.cyberpunk .landing-social-btn{border-color:rgba(0,255,65,.3)!important;color:rgba(0,255,65,.85)!important}.cyberpunk .landing-social-btn.telegram{border:none!important}.cyberpunk .landing-social-btn svg{color:#00ff41!important}.landing-mobile-social{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.1rem}.landing-n-hamburger{display:none;background:transparent;border:none;cursor:pointer;padding:.3rem;line-height:0;align-items:center;justify-content:center}.dark .landing-n-hamburger,.landing-n-hamburger{color:hsl(var(--foreground))}.cyberpunk .landing-n-hamburger{color:#00ff41}.landing-mobile-backdrop{display:none;position:fixed;inset:56px 0 0 0;z-index:98;background:rgba(0,0,0,.35);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);animation:landing-sc-fade .2s ease}.landing-mobile-menu{display:none;position:fixed;top:56px;left:0;right:0;z-index:99;padding:1rem 1.5rem 1.5rem;background:hsla(0,0%,96%,.98);backdrop-filter:blur(25px) saturate(180%);-webkit-backdrop-filter:blur(25px) saturate(180%);border-bottom:1px solid rgba(0,0,0,.06);box-shadow:0 8px 24px rgba(0,0,0,.08);animation:landing-mobile-slide .22s ease}@keyframes landing-mobile-slide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.landing-mobile-links{list-style:none;display:flex;flex-direction:column;margin:0;padding:0}.landing-mobile-links a{display:block;padding:.9rem .25rem;font-size:1rem;font-weight:600;color:hsl(var(--foreground));text-decoration:none;border-bottom:1px solid hsla(var(--border),.6)}.landing-mobile-auth{display:flex;flex-direction:column;gap:.6rem;margin-top:1.25rem}.landing-mobile-auth .landing-btn-fill,.landing-mobile-auth .landing-btn-ghost{text-align:center;padding:.8rem 1rem;border-radius:12px;font-size:.95rem}.landing-mobile-auth .landing-btn-ghost{border:1px solid hsl(var(--border))}.dark .landing-mobile-menu{background:rgba(26,27,29,.98);border-bottom:1px solid hsla(0,0%,100%,.08)}.cyberpunk .landing-mobile-menu{background:rgba(5,13,5,.98)!important;border-bottom:1px solid rgba(0,255,65,.15)!important}.cyberpunk .landing-mobile-links a{color:rgba(0,255,65,.8)}.landing-hero{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;z-index:1;padding:8rem 2rem 4rem}.landing-hero-inner{position:relative;z-index:2;max-width:780px}.landing-hero-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .9rem;border-radius:50px;font-size:.78rem;font-weight:600;color:hsl(var(--primary));background:hsla(var(--primary),.07);border:1px solid hsla(var(--primary),.12);margin-bottom:1.5rem;animation:landing-pop .6s ease .2s both}.landing-dot{width:6px;height:6px;background:#10b981;border-radius:50%;display:inline-block;animation:landing-blink 2s infinite}@keyframes landing-blink{0%,to{opacity:1}50%{opacity:.3}}.landing-hero-h1{font-size:clamp(2.8rem,6vw,4.5rem);font-weight:700;line-height:1.08;letter-spacing:-3px;color:hsl(var(--foreground));margin-bottom:1.5rem;animation:landing-pop .6s ease .3s both}.landing-hero-p{font-size:1.1rem;color:hsl(var(--muted-foreground));max-width:530px;margin:0 auto 2.5rem;line-height:1.75;animation:landing-pop .6s ease .4s both}.landing-hero-btns{display:flex;justify-content:center;gap:.75rem;animation:landing-pop .6s ease .5s both;flex-wrap:wrap}.landing-btn-hero{padding:.85rem 2.2rem;border-radius:24px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .35s;font-family:inherit;display:inline-flex;align-items:center;gap:.5rem;text-decoration:none}.landing-btn-hero.primary{background:#fff;border:1px solid hsl(var(--border));color:hsl(var(--foreground));box-shadow:0 4px 20px rgba(0,0,0,.08)}.landing-btn-hero.primary:hover{transform:translateY(-3px);box-shadow:0 8px 35px rgba(0,0,0,.12);background:#fafafa}.landing-btn-hero.glass-btn{background:hsla(0,0%,100%,.6);border:1px solid hsl(var(--border));color:hsl(var(--foreground));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.landing-btn-hero.glass-btn:hover{background:hsla(0,0%,100%,.85);border-color:hsla(var(--primary),.2);transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.06)}.landing-btn-hero.dark-btn{background:hsl(var(--primary));border:none;color:hsl(var(--primary-foreground));box-shadow:0 4px 20px hsla(var(--primary),.3)}.landing-btn-hero.dark-btn:hover{transform:translateY(-3px);box-shadow:0 8px 35px hsla(var(--primary),.4)}@keyframes landing-pop{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.landing-stats-bar{padding:2rem;position:relative;z-index:1;background:rgba(0,0,0,.012)}.landing-stats-row{max-width:800px;margin:0 auto;display:flex;justify-content:center;gap:3rem}.landing-stat-block{text-align:center}.landing-stat-val{font-size:2.2rem;font-weight:900;color:hsl(var(--primary));margin-bottom:.15rem}.landing-stat-lbl{font-size:.78rem;color:hsl(var(--muted-foreground));font-weight:500}.landing-showcase{padding:5rem 2rem;max-width:1200px;margin:0 auto;position:relative;z-index:1}.landing-showcase-split{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.landing-sc-image-wrap{position:relative;display:flex;align-items:center;justify-content:center}.landing-sc-image{width:100%;max-width:480px;height:auto;border-radius:var(--radius);-o-object-fit:cover;object-fit:cover}.landing-sc-carousel{--card-w:250px;--card-h:430px;position:relative;width:100%;height:var(--card-h);perspective:550px;overflow:hidden;cursor:grab}.landing-sc-carousel:active{cursor:grabbing}.landing-sc-ring{position:absolute;width:var(--card-w);height:var(--card-h);left:50%;top:50%;margin-left:calc(var(--card-w) / -2);margin-top:calc(var(--card-h) / -2);transform-style:preserve-3d}.landing-sc-card{position:absolute;inset:0;backface-visibility:hidden;will-change:transform,opacity}.landing-sc-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:26px;background:hsl(var(--muted));-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}@media (max-width:768px){.landing-sc-carousel{--card-w:185px;--card-h:330px;perspective:850px}}.landing-sc-lightbox{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:4vh 4vw;background:rgba(0,0,0,.82);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:landing-sc-fade .2s ease;cursor:zoom-out}.landing-sc-lightbox img{max-width:min(92vw,460px);max-height:90vh;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:28px;box-shadow:0 30px 90px rgba(0,0,0,.55);cursor:default;animation:landing-sc-zoom .25s cubic-bezier(.2,.8,.2,1)}.landing-sc-lightbox-close{position:absolute;top:20px;right:24px;width:44px;height:44px;border-radius:50%;border:none;background:hsla(0,0%,100%,.15);color:#fff;font-size:26px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.landing-sc-lightbox-close:hover{background:hsla(0,0%,100%,.3)}@keyframes landing-sc-fade{0%{opacity:0}to{opacity:1}}@keyframes landing-sc-zoom{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.landing-sc-steps{display:flex;flex-direction:column}.landing-sc-label{display:block;font-size:.82rem;color:hsl(var(--muted-foreground));margin-bottom:.75rem;letter-spacing:.5px;font-style:italic}.landing-sc-heading{font-size:clamp(1.8rem,3.5vw,2.5rem);font-weight:700;line-height:1.15;letter-spacing:-1px;color:hsl(var(--foreground));margin-bottom:2.5rem}.landing-sc-feature{display:flex;gap:1rem;align-items:flex-start;margin-bottom:2rem}.landing-sc-check{flex-shrink:0;color:#10b981;font-size:1rem;font-weight:700;margin-top:.1rem;line-height:1}.landing-sc-feature h3{font-size:1.15rem;font-weight:700;color:hsl(var(--foreground));margin-bottom:.4rem}.landing-sc-feature p{font-size:.88rem;color:hsl(var(--muted-foreground));line-height:1.7;max-width:440px}.landing-int-header{text-align:center;margin-bottom:2.5rem}.landing-sec-chip{display:inline-block;padding:.3rem .8rem;background:hsla(var(--primary),.06);border:1px solid hsla(var(--primary),.1);border-radius:50px;font-size:.72rem;font-weight:600;color:hsl(var(--primary));text-transform:uppercase;letter-spacing:1.5px;margin-bottom:.75rem}.landing-sec-h2{font-size:2.2rem;font-weight:800;letter-spacing:-1.5px;color:hsl(var(--foreground));margin-bottom:.4rem}.landing-sec-p{font-size:1rem;color:hsl(var(--muted-foreground))}.landing-models{padding:5rem 2rem;position:relative;z-index:1;background:rgba(0,0,0,.012)}.landing-models-inner{max-width:1200px;margin:0 auto}.landing-model-marquee{width:100%;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.landing-model-track{display:flex;gap:.75rem;width:-moz-max-content;width:max-content;animation:landing-marquee 30s linear infinite}@keyframes landing-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.landing-model-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.2rem;border-radius:14px;font-size:.92rem;font-weight:500;color:hsl(var(--foreground));background:hsla(0,0%,100%,.55);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:none;white-space:nowrap;flex-shrink:0;transition:all .3s;cursor:default}.landing-model-pill:hover{transform:scale(1.08);background:hsla(0,0%,100%,.75)}.landing-model-pill-logo{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.landing-pricing-wrap{max-width:1200px;margin:2rem auto 0}.landing-pt-tabs{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap;margin-bottom:1.75rem}.landing-pt-tab{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1.15rem;border-radius:14px;font-size:.85rem;font-weight:600;font-family:inherit;cursor:pointer;color:hsl(var(--muted-foreground));background:hsla(0,0%,100%,.55);border:1px solid hsla(var(--border),.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all .25s}.landing-pt-tab:hover{color:hsl(var(--foreground));transform:translateY(-1px)}.landing-pt-tab.active{color:hsl(var(--primary-foreground));background:hsl(var(--primary));border-color:transparent}.landing-pt-tier{color:hsl(var(--muted-foreground));font-weight:500}.landing-pt-empty{text-align:center;padding:3.5rem 1rem;color:hsl(var(--muted-foreground))}.landing-pt-empty svg{opacity:.35;margin-bottom:.75rem}.landing-pt-empty p{font-size:.9rem}.dark .landing-pt-tab{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.12)}.cyberpunk .landing-pt-tab{background:rgba(0,255,65,.06)!important;border-color:rgba(0,255,65,.18)!important;color:rgba(0,255,65,.7)!important}.cyberpunk .landing-pt-tab.active{background:#00ff41!important;color:#050d05!important}.landing-pt-grid{display:grid;grid-template-columns:180px 1fr 160px;align-items:center;gap:0 1rem;padding:.75rem 1rem;border-bottom:1px solid hsla(var(--border),.5);font-size:.88rem}.landing-pt-header{font-weight:600;font-size:.78rem;text-transform:uppercase;letter-spacing:.5px;color:hsl(var(--muted-foreground));border-bottom:1px solid hsl(var(--border))}.landing-pt-row{color:hsl(var(--foreground));transition:background .2s}.landing-pt-row:hover{background:hsla(0,0%,100%,.4)}.landing-pt-model{display:flex;align-items:center;gap:.5rem;font-weight:600;white-space:nowrap}.landing-pt-logo{width:20px;height:20px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.landing-pt-price{display:flex;flex-direction:column;gap:.15rem;font-size:.8rem}.landing-pt-old{color:#aaa;text-decoration:line-through;font-weight:400;margin-right:4px}.landing-pt-free,.landing-pt-new{color:#dc2626;font-weight:700}.landing-integration{padding:5rem 2rem;max-width:1200px;margin:0 auto;position:relative;z-index:1}.landing-int-card{border-radius:var(--radius);overflow:hidden;background:#1e1e2e;border:1px solid #3a3c3e;box-shadow:0 8px 32px rgba(0,0,0,.2)}.landing-int-tabs{display:flex;gap:0;border-bottom:1px solid #3a3c3e;background:#000}.landing-int-tab{flex:1;padding:.75rem;background:transparent;border:none;font-size:.82rem;font-weight:600;color:#6b7280;cursor:pointer;transition:all .3s;font-family:inherit;text-align:center}.landing-int-tab:hover{color:#a5b4fc}.landing-int-tab.active{color:#e2e8f0;border-bottom:2px solid #818cf8;background:#1e1e2e}.landing-int-body{padding:1.5rem 2rem;font-family:JetBrains Mono,Fira Code,Cascadia Code,monospace;font-size:.82rem;line-height:2;color:#cbd5e1}.landing-page .ck{color:#c792ea}.landing-page .cs{color:#a5d6a7}.landing-page .cv{color:#dfe3ec;font-weight:700}.landing-page .co{color:#7c8598}.landing-page .cp{color:#ffcb6b}.landing-page .cc{color:#546e7a;font-style:italic}.landing-faq{padding:6rem 2rem;position:relative;z-index:1;background:rgba(0,0,0,.02)}.landing-faq-inner{max-width:1200px;margin:0 auto}.landing-faq-header{display:grid;grid-template-columns:2.5fr 3.5fr 24px;margin-bottom:3.5rem}.landing-faq-header>div{grid-column:2}.landing-faq-label{display:block;font-size:.82rem;color:hsl(var(--muted-foreground));margin-bottom:.75rem;letter-spacing:.5px}.landing-faq-heading{font-size:clamp(2rem,4vw,2.8rem);font-weight:700;line-height:1.15;letter-spacing:-1.5px;color:hsl(var(--foreground))}.landing-faq-list{display:flex;flex-direction:column}.landing-faq-item{cursor:pointer}.landing-faq-q{display:grid;grid-template-columns:2.5fr 3.5fr 24px;align-items:center;padding:2rem 0}.landing-faq-num{font-size:1.5rem}.landing-faq-num,.landing-faq-qtxt{font-weight:400;color:hsl(var(--foreground))}.landing-faq-qtxt{font-size:1.7rem;line-height:1.4}.landing-faq-arrow{width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:8px solid hsl(var(--foreground));transition:transform .3s ease;align-self:start;justify-self:end;margin-top:.85rem}.landing-faq-arrow.open{transform:rotate(180deg)}.landing-faq-a{padding:0 40px 2rem calc(100% * 2.5 / 6)}.landing-faq-a p{font-size:.9rem;color:hsl(var(--muted-foreground));line-height:1.75}.landing-faq-line{height:1px;background:linear-gradient(to right,hsl(var(--foreground)) 0,hsl(var(--border)) 40%,transparent 100%)}.landing-trust{padding:5rem 2rem;position:relative;z-index:1}.landing-trust-inner{max-width:1200px;margin:0 auto}.landing-trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.landing-trust-card{display:flex;align-items:flex-start;gap:.9rem;padding:1.4rem;border-radius:16px;background:hsla(0,0%,100%,.55);border:1px solid hsla(var(--border),.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);text-decoration:none;color:inherit;transition:transform .25s,box-shadow .25s,border-color .25s}a.landing-trust-card:hover{transform:translateY(-3px);box-shadow:0 10px 30px rgba(0,0,0,.07);border-color:hsla(var(--primary),.25)}.landing-trust-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;color:hsl(var(--primary));background:hsla(var(--primary),.08)}.landing-trust-card h3{font-size:1rem;font-weight:700;color:hsl(var(--foreground));margin-bottom:.3rem}.landing-trust-card p{font-size:.85rem;line-height:1.6;color:hsl(var(--muted-foreground))}.landing-trust-link{margin-left:.4rem;font-size:.72rem;font-weight:500;color:hsl(var(--primary));white-space:nowrap}.dark .landing-trust-card{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.1)}@media (max-width:980px){.landing-trust-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.landing-trust-grid{grid-template-columns:1fr}.landing-trust{padding:4rem 1.5rem}}.landing-dark-cta{background:#111;padding:5rem 2rem;position:relative;z-index:1}.landing-dark-cta-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:3rem}.landing-dark-cta-left h2{font-size:clamp(2rem,4vw,2.8rem);font-weight:700;line-height:1.15;letter-spacing:-1.5px;color:#fff;margin-bottom:1rem}.landing-dark-cta-left p{font-size:.95rem;color:#999;line-height:1.6;max-width:480px}.landing-dark-cta-btn{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2.5rem;background:#fff;color:#111;font-size:1rem;font-weight:700;border-radius:60px;text-decoration:none;transition:all .3s;white-space:nowrap}.landing-dark-cta-btn:hover{background:#e5e5e5;transform:translateY(-2px)}.landing-dark-cta-right{display:flex;flex-direction:column;align-items:center;text-align:center}.landing-dark-cta-right h3{font-size:clamp(2rem,4vw,2.8rem);font-weight:700;letter-spacing:-1.5px;color:#fff;margin-bottom:.5rem}.landing-dark-cta-right p{font-size:.88rem;color:#888;margin-bottom:1.5rem}@media (max-width:768px){.landing-dark-cta-inner{flex-direction:column;text-align:center}.landing-dark-cta-left p{max-width:100%}}.landing-footer-dark{background:#111;padding:0 2rem 5rem;position:relative;z-index:1}.landing-ft-sep{height:1px;background:linear-gradient(90deg,#333,#222 50%,transparent);max-width:1200px;margin:0 auto 3rem}.landing-ft-inner{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;gap:3rem}.landing-ft-brand{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.landing-ft-logo{height:28px;width:auto}.landing-ft-copy{font-size:.75rem;color:#666}.landing-ft-cols{display:flex;gap:4rem}.landing-ft-col{display:flex;flex-direction:column;gap:.6rem}.landing-ft-col h4{font-size:.85rem;font-weight:700;color:#fff;margin-bottom:.3rem}.landing-ft-col a{font-size:.82rem;color:#888;text-decoration:none;transition:color .3s}.landing-ft-col a:hover{color:#fff}.landing-ft-bottom{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;font-size:.75rem;color:hsl(var(--muted-foreground));background:#fff;position:relative;z-index:1;max-width:1200px;margin:0 auto}.landing-ft-bottom-links{display:flex;gap:1.25rem}.landing-ft-bottom-links a{font-size:.75rem;color:hsl(var(--muted-foreground));text-decoration:none;transition:color .3s}.landing-ft-bottom-links a:hover{color:hsl(var(--foreground))}@media (max-width:768px){.landing-n-center,.landing-n-menu,.landing-n-right{display:none}.landing-n-hamburger{display:inline-flex}.landing-mobile-backdrop,.landing-mobile-menu{display:block}.landing-showcase-split{grid-template-columns:1fr}.landing-hero-btns{flex-direction:column;align-items:center}.landing-btn-hero{width:100%;max-width:260px;justify-content:center}.landing-stats-row{flex-wrap:wrap;gap:1.5rem}.landing-deco-sphere{display:none}.landing-navbar{padding:.75rem 1.5rem}.landing-ft-cols,.landing-ft-inner{flex-direction:column;gap:2rem}.landing-pt-header{display:none}.landing-pt-grid.landing-pt-row{grid-template-columns:1fr;gap:.4rem 0;padding:1rem;margin-bottom:.75rem;border:1px solid hsla(var(--border),.6);border-radius:14px;background:hsla(0,0%,100%,.4)}.dark .landing-pt-grid.landing-pt-row{background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.08)}.cyberpunk .landing-pt-grid.landing-pt-row{background:rgba(0,255,65,.04)!important;border-color:rgba(0,255,65,.12)!important}.landing-pt-model{font-size:1rem;white-space:normal}.landing-pt-row>div:nth-child(2){font-size:.85rem;color:hsl(var(--muted-foreground))}.landing-pt-price{flex-direction:row;flex-wrap:wrap;gap:.15rem 1.25rem;font-size:.85rem}.landing-faq{padding:4rem 1.5rem}.landing-faq-header{grid-template-columns:1fr;margin-bottom:2rem}.landing-faq-header>div{grid-column:1}.landing-faq-q{grid-template-columns:auto 1fr auto;gap:.75rem;padding:1.25rem 0;align-items:start}.landing-faq-num{font-size:1rem;margin-top:.15rem}.landing-faq-qtxt{font-size:1.05rem;line-height:1.4}.landing-faq-arrow{margin-top:.45rem}.landing-faq-a{padding-left:0;padding-right:0}}.dark .landing-page{--primary:0 0% 95%;--primary-foreground:0 0% 8%}.dark .landing-bg-layer{background:radial-gradient(ellipse 60% 50% at 20% 20%,hsla(0,0%,100%,.04),transparent),radial-gradient(ellipse 50% 40% at 80% 30%,hsla(0,0%,100%,.03),transparent),radial-gradient(ellipse 40% 50% at 50% 80%,hsla(0,0%,100%,.02),transparent)}.dark .landing-deco-sphere.ds1{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06)}.dark .landing-deco-sphere.ds2{background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.05)}.dark .landing-deco-sphere.ds3{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.04)}.dark .landing-glass{background:rgba(40,42,44,.7);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 8px 32px rgba(0,0,0,.3)}.dark .landing-navbar{background:rgba(26,27,29,.85);border-bottom:1px solid hsla(0,0%,100%,.08);box-shadow:0 2px 16px rgba(0,0,0,.2)}.dark .landing-btn-ghost:after,.dark .landing-n-menu a:after{background:linear-gradient(90deg,transparent,rgba(0,0,0,.3),transparent)}.dark .landing-btn-hero.primary{background:#282a2c;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 4px 20px rgba(0,0,0,.3)}.dark .landing-btn-hero.primary:hover{background:#333;box-shadow:0 8px 35px rgba(0,0,0,.4)}.dark .landing-models,.dark .landing-stats-bar{background:hsla(0,0%,100%,.015)}.dark .landing-model-pill{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.06)}.dark .landing-model-pill:hover{background:hsla(0,0%,100%,.14)}.dark .landing-pt-row:hover{background:hsla(0,0%,100%,.05)}.dark .landing-pt-new{color:#e44}.dark .landing-faq{background:hsla(0,0%,100%,.015)}.dark .landing-ft-bottom{background:#1a1b1d}.dark .landing-n-logo-img{filter:invert(1)}.dark .landing-dark-cta{background:#fff}.dark .landing-dark-cta-left h2{color:#111}.dark .landing-dark-cta-left p{color:#666}.dark .landing-dark-cta-right h3{color:#111}.dark .landing-dark-cta-right p{color:#888}.dark .landing-dark-cta-btn{background:#111;color:#fff}.dark .landing-dark-cta-btn:hover{background:#222}.dark .landing-footer-dark{background:#fff}.dark .landing-ft-sep{background:linear-gradient(90deg,#ddd,#eee 50%,transparent)}.dark .landing-ft-copy{color:#999}.dark .landing-ft-col h4{color:#111}.dark .landing-ft-col a{color:#666}.dark .landing-ft-col a:hover{color:#111}.landing-ft-logo{filter:invert(1)}.dark .landing-ft-logo{filter:none}.cyberpunk .landing-page{--primary:120 100% 50%;--primary-foreground:120 100% 4%}.cyberpunk .landing-bg-layer{background:radial-gradient(ellipse 60% 50% at 20% 20%,rgba(0,255,65,.06),transparent),radial-gradient(ellipse 50% 40% at 80% 30%,rgba(0,255,65,.04),transparent),radial-gradient(ellipse 40% 50% at 50% 80%,rgba(0,255,65,.03),transparent)}.cyberpunk .landing-deco-sphere.ds1{background:rgba(0,255,65,.03);border-color:rgba(0,255,65,.08)}.cyberpunk .landing-deco-sphere.ds2{background:rgba(0,255,65,.02);border-color:rgba(0,255,65,.06)}.cyberpunk .landing-deco-sphere.ds3{background:rgba(0,255,65,.02);border-color:rgba(0,255,65,.05)}.cyberpunk .landing-navbar{background:rgba(5,13,5,.9)!important;border-bottom:1px solid rgba(0,255,65,.15)!important;box-shadow:0 2px 16px rgba(0,255,65,.05)!important}.cyberpunk .landing-n-logo-img{filter:brightness(0) saturate(100%) invert(67%) sepia(74%) saturate(4579%) hue-rotate(96deg) brightness(104%) contrast(106%)!important;opacity:.85}.cyberpunk .landing-n-menu a{color:rgba(0,255,65,.7)}.cyberpunk .landing-n-menu a:hover{color:#00ff41}.cyberpunk .landing-n-menu a:after{background:linear-gradient(90deg,transparent,rgba(0,255,65,.2),transparent)}.cyberpunk .landing-btn-ghost{color:rgba(0,255,65,.7)}.cyberpunk .landing-btn-ghost:hover{color:#00ff41}.cyberpunk .landing-btn-fill{background:transparent!important;border:1px solid rgba(0,255,65,.5)!important;color:#00ff41!important;box-shadow:0 0 8px rgba(0,255,65,.2)}.cyberpunk .landing-btn-fill:hover{background:rgba(0,255,65,.1)!important;box-shadow:0 0 20px rgba(0,255,65,.3)!important}.cyberpunk .landing-btn-hero.primary{background:#0d1a0d!important;border:1px solid rgba(0,255,65,.3)!important;color:#00ff41!important;box-shadow:0 4px 20px rgba(0,255,65,.1)!important}.cyberpunk .landing-btn-hero.primary:hover{background:rgba(0,255,65,.08)!important;box-shadow:0 8px 35px rgba(0,255,65,.15)!important}.cyberpunk .landing-btn-hero.dark-btn{background:#00ff41!important;color:#050d05!important;box-shadow:0 4px 20px rgba(0,255,65,.3)!important}.cyberpunk .landing-btn-hero.dark-btn:hover{box-shadow:0 8px 35px rgba(0,255,65,.4)!important}.cyberpunk .landing-models,.cyberpunk .landing-stats-bar{background:rgba(0,255,65,.02)!important}.cyberpunk .landing-stat-val{color:#00ff41!important}.cyberpunk .landing-stat-lbl{color:rgba(0,255,65,.5)!important}.cyberpunk .landing-model-pill{background:rgba(0,255,65,.06)!important;border:1px solid rgba(0,255,65,.12)!important;color:rgba(0,255,65,.8)!important}.cyberpunk .landing-model-pill:hover{background:rgba(0,255,65,.12)!important;color:#00ff41!important}.cyberpunk .landing-pt-header{border-color:rgba(0,255,65,.15)!important;color:rgba(0,255,65,.5)!important}.cyberpunk .landing-pt-grid{border-color:rgba(0,255,65,.08)!important}.cyberpunk .landing-pt-row{color:rgba(0,255,65,.7)!important}.cyberpunk .landing-pt-row:hover{background:rgba(0,255,65,.05)!important}.cyberpunk .landing-pt-old{color:rgba(0,255,65,.3)!important}.cyberpunk .landing-pt-new,.cyberpunk .landing-sc-check{color:#00ff41!important}.cyberpunk .landing-sc-feature p a{color:rgba(0,255,65,.6)!important}.cyberpunk .landing-faq{background:rgba(0,255,65,.015)!important}.cyberpunk .landing-faq-line{background:linear-gradient(90deg,rgba(0,255,65,.3),rgba(0,255,65,.1),transparent)!important}.cyberpunk .landing-dark-cta{background:#050d05!important}.cyberpunk .landing-dark-cta-left h2{color:#00ff41!important}.cyberpunk .landing-dark-cta-left p{color:rgba(0,255,65,.5)!important}.cyberpunk .landing-dark-cta-right h3{color:#00ff41!important}.cyberpunk .landing-dark-cta-right p{color:rgba(0,255,65,.4)!important}.cyberpunk .landing-dark-cta-btn{background:transparent!important;color:#00ff41!important;border:1px solid rgba(0,255,65,.5)!important;box-shadow:0 0 12px rgba(0,255,65,.2)}.cyberpunk .landing-dark-cta-btn:hover{background:rgba(0,255,65,.1)!important;box-shadow:0 0 25px rgba(0,255,65,.3)!important}.cyberpunk .landing-footer-dark{background:#050d05!important}.cyberpunk .landing-ft-sep{background:linear-gradient(90deg,rgba(0,255,65,.2),rgba(0,255,65,.05),transparent)!important}.cyberpunk .landing-ft-logo{filter:brightness(0) saturate(100%) invert(67%) sepia(74%) saturate(4579%) hue-rotate(96deg) brightness(104%) contrast(106%)!important;opacity:.7}.cyberpunk .landing-ft-copy{color:rgba(0,255,65,.3)!important}.cyberpunk .landing-ft-col h4{color:#00ff41!important}.cyberpunk .landing-ft-col a{color:rgba(0,255,65,.4)!important}.cyberpunk .landing-ft-col a:hover{color:#00ff41!important}.cyberpunk .landing-glass{background:rgba(0,255,65,.04)!important;border:1px solid rgba(0,255,65,.12)!important;box-shadow:0 8px 32px rgba(0,255,65,.05)!important}.cyberpunk .landing-sec-h2{color:#00ff41!important}.cyberpunk .landing-sec-p{color:rgba(0,255,65,.5)!important}.cyberpunk .landing-sc-heading{color:#00ff41!important}.cyberpunk .landing-sc-label{color:rgba(0,255,65,.4)!important}.cyberpunk .landing-grad,.cyberpunk .landing-hero-h1{color:#00ff41!important}.cyberpunk .landing-hero-p{color:rgba(0,255,65,.5)!important}.cyberpunk .landing-faq-heading{color:#00ff41!important}.cyberpunk .landing-faq-qtxt{color:rgba(0,255,65,.8)!important}.cyberpunk .landing-faq-num{color:rgba(0,255,65,.4)!important}.cyberpunk .landing-faq-a p{color:rgba(0,255,65,.5)!important}.cyberpunk .landing-faq-arrow{border-top-color:rgba(0,255,65,.5)!important}.cyberpunk .landing-faq-label{color:rgba(0,255,65,.4)!important}.cyberpunk .landing-sc-feature h3{color:#00ff41!important}.cyberpunk .landing-sc-feature p{color:rgba(0,255,65,.5)!important}.landing-ft-info{margin-top:.75rem;font-size:.72rem;line-height:1.5;color:#888;text-align:left}.dark .landing-ft-info{color:#666}.cyberpunk .landing-ft-info{color:rgba(0,255,65,.4)!important}.landing-ft-info p{margin:2px 0}.landing-ft-info-title{font-weight:600;color:#aaa}.dark .landing-ft-info-title{color:#333}.cyberpunk .landing-ft-info-title{color:#00ff41!important}.landing-ft-info-highlight{font-style:italic;font-weight:550;color:#f59e0b}.dark .landing-ft-info-highlight{color:#d97706}.cyberpunk .landing-ft-info-highlight{color:#f05!important}