.landing_landing__nrxBG{background:#09090b;color:#fff;font-family:Inter,sans-serif;overflow-x:hidden}.landing_reveal__1aA3K{opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.16,1,.3,1)}.landing_visible__E5XvB{opacity:1;transform:translateY(0)}.landing_header__TkI7r{position:fixed;top:0;left:0;right:0;z-index:100;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(9,9,11,.7);border-bottom:1px solid hsla(0,0%,100%,.05)}.landing_headerInner__rCIcs{max-width:1200px;margin:0 auto;padding:1.25rem 2rem;display:flex;justify-content:space-between;align-items:center}.landing_logo__Z__TN{display:flex;align-items:center;gap:12px;font-size:1.25rem;font-weight:800;color:#fff;text-decoration:none}.landing_logo__Z__TN strong{color:#6b4ee6}.landing_nav__knAbU{display:flex;gap:2.5rem}.landing_nav__knAbU a{color:#a1a1aa;text-decoration:none;font-size:.75rem;font-weight:800;letter-spacing:.1em;transition:color .2s}.landing_nav__knAbU a:hover{color:#fff}.landing_headerActions__k8Zgb{display:flex;gap:1rem;align-items:center}.landing_hero__wie8N{padding:10rem 2rem 6rem;text-align:center;position:relative}.landing_heroBadge__xIOlD{background:rgba(107,78,230,.1);color:#6b4ee6;padding:.5rem 1.25rem;border-radius:99px;font-size:.75rem;font-weight:800;display:inline-block;margin-bottom:2rem;border:1px solid rgba(107,78,230,.2)}.landing_heroTitle__omfE_{font-size:5rem;font-weight:900;line-height:1.1;margin-bottom:2rem;letter-spacing:-.04em}.landing_highlight__9NTlW{color:#6b4ee6;background:linear-gradient(90deg,#6b4ee6,#c9ff5d);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.landing_heroDesc__en8mX{font-size:1.25rem;color:#a1a1aa;max-width:700px;margin:0 auto 3rem;line-height:1.6}.landing_section__ICJEz{padding:8rem 2rem}.landing_sectionInner__agZO5{max-width:1200px;margin:0 auto}.landing_sectionLabel__VR3cg{color:#6b4ee6;font-size:.75rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;margin-bottom:1rem}.landing_sectionTitle__VHDry{font-size:3rem;font-weight:900;letter-spacing:-.03em;margin-bottom:4rem}.landing_carouselContainer__sr3Mv{width:100%;overflow:hidden;position:relative;padding:3rem 0 5rem;background:#09090b}.landing_carouselContainer__sr3Mv:after,.landing_carouselContainer__sr3Mv:before{content:"";position:absolute;top:0;width:300px;height:100%;z-index:10;pointer-events:none}.landing_carouselContainer__sr3Mv:before{left:0;background:linear-gradient(90deg,#09090b 0,transparent)}.landing_carouselContainer__sr3Mv:after{right:0;background:linear-gradient(270deg,#09090b 0,transparent)}.landing_marqueeReverse__5Xq_Y,.landing_marquee__bpx1x{display:flex;width:max-content;gap:30px}.landing_marquee__bpx1x{animation:landing_scroll__kgF7E 80s linear infinite}.landing_marqueeReverse__5Xq_Y{animation:landing_scrollReverse__c253k 60s linear infinite}@keyframes landing_scroll__kgF7E{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 15px))}}.landing_featureCard___7KBi{width:360px;background:hsla(0,0%,100%,.02);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.05);padding:3.5rem 3rem;border-radius:40px;position:relative;transition:all .5s cubic-bezier(.19,1,.22,1);cursor:default}.landing_featureCard___7KBi:hover{transform:translateY(-15px) scale(1.05);background:hsla(0,0%,100%,.05);border-color:rgba(107,78,230,.4);box-shadow:0 30px 60px rgba(0,0,0,.5)}.landing_featureIcon__5HAOX{font-size:3.5rem;margin-bottom:2rem;display:block}.landing_featureTitle__7Aksx{font-size:1.5rem;font-weight:900;color:#fff;margin-bottom:1rem;letter-spacing:-.02em}.landing_featureDesc__rO0q4{font-size:1rem;color:#a1a1aa;line-height:1.6}.landing_featureGlow__KZ5Nn{position:absolute;top:-10%;right:-10%;width:120px;height:120px;background:radial-gradient(circle,rgba(107,78,230,.15) 0,transparent 70%);pointer-events:none}.landing_toggleContainer__Wi2nU{display:flex;justify-content:center;margin-bottom:4rem}.landing_toggleTrack__UewA_{background:hsla(0,0%,100%,.05);padding:6px;border-radius:99px;display:flex;gap:8px;border:1px solid hsla(0,0%,100%,.1)}.landing_toggleBtn__sgC0H{background:transparent;border:none;color:#a1a1aa;padding:10px 32px;border-radius:99px;font-size:15px;font-weight:700;cursor:pointer;transition:all .3s}.landing_toggleActive__sdfV3{background:#fff;color:#000;box-shadow:0 4px 12px rgba(0,0,0,.3)}.landing_plansGrid__8pU7M{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3rem;gap:3rem;align-items:stretch}.landing_planCard__oA6Wj{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);border-radius:32px;padding:4rem 3rem;display:flex;flex-direction:column;position:relative;transition:all .4s cubic-bezier(.16,1,.3,1)}.landing_planCard__oA6Wj:hover{transform:translateY(-10px);border-color:hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.03)}.landing_planHighlighted__IcUcy{border-color:#6b4ee6;background:rgba(107,78,230,.03)}.landing_planHighlighted__IcUcy:hover{border-color:#8b6ef6}.landing_planBadge__p_k7S{background:#6b4ee6;color:#fff;font-size:.7rem;font-weight:900;padding:.5rem 1.5rem;border-radius:99px;position:absolute;top:-14px;left:50%;transform:translateX(-50%);letter-spacing:.1em}.landing_planPrice__NPP1w{font-size:3.5rem;font-weight:900;margin:1rem 0;letter-spacing:-.04em;white-space:nowrap}.landing_planPeriod__q4qkI{font-size:1rem;color:#a1a1aa;font-weight:500}.landing_usageLimits__HaQA2{margin:2rem 0;display:flex;flex-direction:column;gap:1.5rem}.landing_limitItem__Mr3Rh{display:flex;gap:1.25rem;align-items:center}.landing_limitIcon__Q_vKO{font-size:1.5rem;background:hsla(0,0%,100%,.04);width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:14px}.landing_limitText__qWEIa{display:flex;flex-direction:column}.landing_limitText__qWEIa strong{font-size:1.1rem;color:#fff}.landing_limitText__qWEIa span{font-size:.75rem;color:#a1a1aa;font-weight:600;text-transform:uppercase}.landing_separator__pzTyK{height:1px;background:hsla(0,0%,100%,.06);margin:2rem 0}.landing_planFeatures__icX6I{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.landing_planFeatures__icX6I li{display:flex;gap:10px;font-size:.95rem;color:#a1a1aa}.landing_ctaGhost__xPtLi,.landing_ctaPro__w3osu{margin-top:3rem;padding:1.25rem;border-radius:20px;text-align:center;font-weight:800;text-decoration:none;transition:all .3s}.landing_ctaPro__w3osu{background:#c9ff5d;color:#000}.landing_ctaPro__w3osu:hover{background:#d9ff8d;transform:scale(1.02)}.landing_ctaGhost__xPtLi{border:1px solid hsla(0,0%,100%,.1);color:#fff}.landing_ctaGhost__xPtLi:hover{background:hsla(0,0%,100%,.05)}.landing_faqList__Gcu6Z{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:4rem}.landing_faqItem__19L1H{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);border-radius:24px;transition:all .4s cubic-bezier(.16,1,.3,1);overflow:hidden}.landing_faqItem__19L1H:hover{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.1)}.landing_faqQuestion__U3Emc{padding:2.5rem;font-size:1.25rem;font-weight:800;color:#fff;display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.landing_faqIcon__y1NHp{font-size:1.5rem;color:#6b4ee6;transition:transform .4s}.landing_faqAnswer__aWO8a{max-height:0;overflow:hidden;padding:0 2.5rem;color:#a1a1aa;font-size:1.05rem;line-height:1.7;transition:all .4s cubic-bezier(.16,1,.3,1);opacity:0}.landing_faqActive__nN10U{background:rgba(107,78,230,.05);border-color:rgba(107,78,230,.2)}.landing_faqActive__nN10U .landing_faqAnswer__aWO8a{max-height:500px;padding-bottom:2.5rem;opacity:1}.landing_faqActive__nN10U .landing_faqIcon__y1NHp{transform:rotate(180deg);color:#fff}.landing_footer__0UmUP{padding:6rem 2rem;border-top:1px solid hsla(0,0%,100%,.05);text-align:center}.landing_footerInner__xkI9b{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:2rem}.landing_footer__0UmUP p{color:#52525b;font-size:.85rem}@media (max-width:1024px){.landing_heroTitle__omfE_{font-size:3.5rem}.landing_plansGrid__8pU7M{grid-template-columns:1fr;max-width:500px;margin:0 auto}.landing_planPrice__NPP1w{font-size:3rem}}@media (max-width:768px){.landing_nav__knAbU{display:none}.landing_heroTitle__omfE_{font-size:2.8rem}.landing_sectionTitle__VHDry{font-size:2.2rem}.landing_planPrice__NPP1w{font-size:2.5rem}}