.landing_landing__nrxBG{background-color:var(--background);background-image:var(--background-image-dark);background-size:cover;background-position:50%;background-attachment:fixed;color:var(--foreground);font-family:var(--font-sans);overflow-x:hidden}[data-theme=light] .landing_landing__nrxBG{background-image:var(--background-image-light)}.landing_landing__nrxBG:before{content:"";position:fixed;inset:0;z-index:0;background:color-mix(in srgb,var(--background) 42%,transparent);pointer-events:none}.landing_landing__nrxBG>*{position:relative;z-index:1}.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:color-mix(in srgb,var(--background) 70%,transparent);border-bottom:1px solid var(--border)}.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:var(--foreground);text-decoration:none}.landing_logo__Z__TN strong{color:var(--primary)}.landing_nav__knAbU{display:flex;gap:1.75rem}.landing_nav__knAbU a{color:var(--muted-foreground);text-decoration:none;font-size:.75rem;font-weight:800;letter-spacing:.1em;transition:color .2s}.landing_nav__knAbU a:hover{color:var(--foreground)}.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:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary);padding:.5rem 1.25rem;border-radius:99px;font-size:.75rem;font-weight:800;display:inline-block;margin-bottom:2rem;border:1px solid color-mix(in srgb,var(--primary) 22%,transparent)}.landing_heroTitle__omfE_{font-size:5rem;font-weight:900;line-height:1.1;margin-bottom:2rem;letter-spacing:-.04em}.landing_highlight__9NTlW{color:var(--primary);background:linear-gradient(to right,var(--primary),var(--accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.landing_heroDesc__en8mX{font-size:1.25rem;color:var(--muted-foreground);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:var(--primary);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_sectionLead__nQK6t{color:var(--muted-foreground);font-size:1.05rem;line-height:1.6;max-width:640px;margin:0 auto 3rem;text-align:center}.landing_carouselContainer__sr3Mv{width:100%;overflow:hidden;position:relative;padding:3rem 0 5rem;background:transparent}.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(to right,var(--background) 0,transparent 100%)}.landing_carouselContainer__sr3Mv:after{right:0;background:linear-gradient(to left,var(--background) 0,transparent 100%)}.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:color-mix(in srgb,var(--card) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border);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:var(--card);border-color:color-mix(in srgb,var(--primary) 40%,transparent);box-shadow:0 30px 60px color-mix(in srgb,var(--foreground) 18%,transparent)}.landing_featureIcon__5HAOX{font-size:3.5rem;margin-bottom:2rem;display:block}.landing_featureTitle__7Aksx{font-size:1.5rem;font-weight:900;color:var(--foreground);margin-bottom:1rem;letter-spacing:-.02em}.landing_featureDesc__rO0q4{font-size:1rem;color:var(--muted-foreground);line-height:1.6}.landing_featureGlow__KZ5Nn{position:absolute;top:-10%;right:-10%;width:120px;height:120px;background:radial-gradient(circle,color-mix(in srgb,var(--primary) 18%,transparent) 0,transparent 70%);pointer-events:none}.landing_toggleContainer__Wi2nU{display:flex;justify-content:center;margin-bottom:4rem}.landing_toggleTrack__UewA_{background:color-mix(in srgb,var(--card) 80%,transparent);padding:6px;border-radius:99px;display:flex;gap:8px;border:1px solid var(--border)}.landing_toggleBtn__sgC0H{background:transparent;border:none;color:var(--muted-foreground);padding:10px 32px;border-radius:99px;font-size:15px;font-weight:700;cursor:pointer;transition:all .3s}.landing_toggleActive__sdfV3{background:var(--primary);color:var(--on-primary);box-shadow:0 4px 12px color-mix(in srgb,var(--primary) 35%,transparent)}.landing_freePlanBanner__rnSFD{margin-bottom:3rem;background:color-mix(in srgb,var(--card) 88%,transparent);border:1px solid var(--border);border-radius:28px;padding:2.5rem 3rem}.landing_freePlanContent__M_KfC{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2rem}.landing_freePlanLimits__babsn{display:flex;flex-wrap:wrap;gap:1.5rem;flex:1 1;min-width:240px}.landing_plansGrid__8pU7M{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3rem;gap:3rem;align-items:stretch}.landing_planCard__oA6Wj{background:color-mix(in srgb,var(--card) 88%,transparent);border:1px solid var(--border);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:color-mix(in srgb,var(--primary) 35%,var(--border));background:var(--card)}.landing_planHighlighted__IcUcy{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,var(--card))}.landing_planHighlighted__IcUcy:hover{border-color:var(--primary)}.landing_planBadge__p_k7S{background:var(--primary);color:var(--on-primary);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:var(--muted-foreground);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:color-mix(in srgb,var(--muted) 55%,transparent);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:var(--foreground)}.landing_limitText__qWEIa span{font-size:.75rem;color:var(--muted-foreground);font-weight:600;text-transform:uppercase}.landing_separator__pzTyK{height:1px;background:var(--border);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:var(--muted-foreground)}.landing_ctaGhost__xPtLi,.landing_ctaGroup__sXzyG,.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:var(--accent);color:var(--background)}.landing_ctaPro__w3osu:hover{filter:brightness(1.08);transform:scale(1.02)}.landing_ctaGhost__xPtLi{border:1px solid var(--border);color:var(--foreground)}.landing_ctaGhost__xPtLi:hover{background:color-mix(in srgb,var(--card) 70%,transparent)}.landing_ctaGroup__sXzyG{display:block;background:var(--success);color:var(--background);margin-top:2rem}.landing_ctaGroup__sXzyG:hover{filter:brightness(1.08);transform:scale(1.02)}.landing_groupPlanCard__58XK1{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:3rem;gap:3rem;align-items:start;background:color-mix(in srgb,var(--success) 8%,var(--card));border:1px solid color-mix(in srgb,var(--success) 35%,var(--border));border-radius:32px;padding:3.5rem 3rem;max-width:980px;margin:0 auto}.landing_affiliateCard__kS1e_{background:color-mix(in srgb,var(--card) 88%,transparent);border:1px solid var(--border);border-radius:20px;padding:28px 24px;text-align:left}.landing_faqList__Gcu6Z{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:4rem}.landing_faqItem__19L1H{background:color-mix(in srgb,var(--card) 88%,transparent);border:1px solid var(--border);border-radius:24px;transition:all .4s cubic-bezier(.16,1,.3,1);overflow:hidden}.landing_faqItem__19L1H:hover{background:var(--card);border-color:color-mix(in srgb,var(--primary) 30%,var(--border))}.landing_faqQuestion__U3Emc{padding:2.5rem;font-size:1.25rem;font-weight:800;color:var(--foreground);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:var(--primary);transition:transform .4s}.landing_faqAnswer__aWO8a{max-height:0;overflow:hidden;padding:0 2.5rem;color:var(--muted-foreground);font-size:1.05rem;line-height:1.7;transition:all .4s cubic-bezier(.16,1,.3,1);opacity:0}.landing_faqActive__nN10U{background:color-mix(in srgb,var(--primary) 8%,var(--card));border-color:color-mix(in srgb,var(--primary) 35%,var(--border))}.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:var(--foreground)}.landing_footer__0UmUP{padding:6rem 2rem;border-top:1px solid var(--border);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:var(--muted-foreground);font-size:.85rem}.landing_footerLinks__Un1i5{display:flex;flex-wrap:wrap;gap:1.25rem 1.75rem;justify-content:center}.landing_footerLinks__Un1i5 a{color:var(--muted-foreground);font-size:.8rem;text-decoration:none}.landing_footerLinks__Un1i5 a:hover{color:var(--foreground)}.landing_storeBadges__R_gmW{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.landing_storeBadgeLink__A3Tfn{display:flex;align-items:center;justify-content:center;width:126px;height:50px;flex-shrink:0;line-height:0}.landing_storeBadgeImg__utQ6N{display:block;object-fit:contain;object-position:center}.landing_storeBadgeImgApple__qRgUP{width:126px;height:auto}.landing_storeBadgeImgGoogle__cgTW7{width:126px;height:auto;transform:scale(1.1);transform-origin:center center}@media (max-width:1024px){.landing_heroTitle__omfE_{font-size:3.5rem}.landing_freePlanContent__M_KfC{flex-direction:column;align-items:flex-start}.landing_freePlanLimits__babsn{flex-direction:column;gap:1rem}.landing_plansGrid__8pU7M{grid-template-columns:1fr;max-width:500px;margin:0 auto}.landing_groupPlanCard__58XK1{grid-template-columns:1fr;max-width:500px;padding:2.5rem 2rem}.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}}