.LandingPage_page__ttArn{min-height:100vh;background:var(--paper);color:var(--fg)}.LandingPage_header__CDrD_{position:sticky;top:0;z-index:20;border-bottom:1px solid var(--border);backdrop-filter:blur(6px)}.LandingPage_headerInner__fffkU{max-width:72rem;margin:0 auto;padding:1rem 1.5rem;display:flex;align-items:center;justify-content:space-between}.LandingPage_logoWrap__SZJNM{display:flex;align-items:center;gap:.5rem}.LandingPage_logoBadge__CV_bC{height:2rem;width:2rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.875rem;font-weight:600;flex-shrink:0}.LandingPage_logoText__nflP5{font-size:1.125rem;font-weight:600}.LandingPage_nav__gLEDy{display:none;align-items:center;gap:2rem;font-size:.875rem}.LandingPage_navLink__hB8pD{color:var(--muted);text-decoration:none}.LandingPage_navLink__hB8pD:hover{color:var(--fg)}.LandingPage_headerCta__26URp{display:none;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#fff;text-decoration:none;border:1px solid var(--border)}@media (min-width:640px){.LandingPage_headerCta__26URp{display:inline-flex}}@media (min-width:768px){.LandingPage_nav__gLEDy{display:flex}}.LandingPage_hero__XH_Sx{max-width:72rem;margin:0 auto;padding:4rem 1.5rem 5rem;display:grid;gap:3.5rem;align-items:center}@media (min-width:768px){.LandingPage_hero__XH_Sx{grid-template-columns:1fr 1fr;padding-top:6rem;padding-bottom:7rem}}.LandingPage_eyebrow__Xc1My{font-size:.875rem;font-weight:500;margin-bottom:1rem}.LandingPage_h1__Lc6WD{font-size:2.25rem;line-height:1.08;font-weight:600;margin-bottom:1.5rem;color:var(--fg)}@media (min-width:640px){.LandingPage_h1__Lc6WD{font-size:3rem}}.LandingPage_heroBody__4Lhm8{font-size:1.125rem;line-height:1.6;margin-bottom:2rem;max-width:28rem}.LandingPage_heroFootnote__r3G3w{margin-top:1rem;font-size:.75rem}.LandingPage_heroRight___tKxe{display:flex;justify-content:center}@media (min-width:768px){.LandingPage_heroRight___tKxe{justify-content:flex-end}}.LandingPage_storeRow__qeceB{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.LandingPage_storeBtn__3UdDM{display:inline-flex;align-items:center;gap:.625rem;border-radius:.75rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .15s,border-color .15s}.LandingPage_storeBtnDark__UEDEk{background:var(--ink);color:#fff;border:1px solid var(--border)}.LandingPage_storeBtnDark__UEDEk:hover{background:#202634}.LandingPage_storeBtnLight__79ODy{background:#fff;color:#14171f;border:1px solid var(--border)}.LandingPage_storeBtnLight__79ODy:hover{opacity:.9}.LandingPage_storeTextCol__wteMz{display:flex;flex-direction:column;line-height:1.2;text-align:left}.LandingPage_storeTextSmall__j4PiF{font-size:.625rem;opacity:.8}.LandingPage_storeTextMain__J3hn2{font-size:.875rem}.LandingPage_chatWrap__DOl_e{position:relative;width:100%;max-width:24rem}.LandingPage_chatGlow__ELdmL{position:absolute;inset:-1.5rem;border-radius:2rem;opacity:.5;filter:blur(40px);background:radial-gradient(circle at 30% 20%,rgba(93,125,251,.35),transparent 60%)}.LandingPage_chatCard__Euhbc{position:relative;border-radius:1.75rem;border:1px solid var(--border);background:var(--panel);padding:1.25rem;box-shadow:0 20px 60px -20px rgba(0,0,0,.6);display:flex;flex-direction:column;gap:.75rem}.LandingPage_chatHeaderRow__ApECn{display:flex;align-items:center;gap:.5rem;padding:0 .25rem .25rem}.LandingPage_chatDot__KCpHp{height:.625rem;width:.625rem;border-radius:999px;background:var(--blue)}.LandingPage_chatBrand__nZ53T{font-size:.75rem;font-weight:500;color:var(--muted)}.LandingPage_bubbleRow__eBKoM{display:flex}.LandingPage_bubbleRowUser__IGBPO{justify-content:flex-end}.LandingPage_bubbleRowAi__ne44m{justify-content:flex-start}.LandingPage_bubble__NGmo_{max-width:85%;border-radius:1rem;padding:.625rem .875rem;font-size:.875rem;line-height:1.4}.LandingPage_bubbleUser__S0TEv{background:var(--blue);color:#fff;border-bottom-right-radius:4px}.LandingPage_bubbleAi__TqQxu{background:var(--ink);color:var(--fg);border-bottom-left-radius:4px}.LandingPage_typingBubble__tHubg{display:inline-flex;align-items:center;gap:.25rem;border-radius:1rem;border-bottom-left-radius:4px;padding:.75rem .875rem;background:var(--ink)}.LandingPage_typingDot__UhMHe{height:.375rem;width:.375rem;border-radius:999px;background:var(--muted);animation:LandingPage_bounce__j5zrB 1s infinite}@keyframes LandingPage_bounce__j5zrB{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}.LandingPage_featuresSection__kcXhY{max-width:72rem;margin:0 auto;padding:5rem 1.5rem}@media (min-width:640px){.LandingPage_featuresSection__kcXhY{padding:7rem 1.5rem}}.LandingPage_sectionIntro__Gh223{max-width:36rem;margin-bottom:4rem}.LandingPage_h2__yjYI4{font-size:1.875rem;font-weight:600;margin-bottom:1rem;color:var(--fg)}@media (min-width:640px){.LandingPage_h2__yjYI4{font-size:2.25rem}}.LandingPage_sectionLead__DewkC{font-size:1.125rem;color:var(--muted)}.LandingPage_featuresList__Wlx1O{display:flex;flex-direction:column;gap:4rem}@media (min-width:640px){.LandingPage_featuresList__Wlx1O{gap:6rem}}.LandingPage_featureRow__V2_b3{display:grid;gap:2.5rem;align-items:center}@media (min-width:768px){.LandingPage_featureRow__V2_b3{grid-template-columns:1fr 1fr}}.LandingPage_featureIconWrap__iC9Qi{display:inline-flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;border-radius:.75rem;background:var(--panel);color:var(--blue);margin-bottom:1.25rem;border:1px solid var(--border)}.LandingPage_featureEyebrow__lVwCC{font-size:.875rem;font-weight:500;color:var(--blue);margin-bottom:.5rem}.LandingPage_featureTitle__EBRzk{font-size:1.5rem;font-weight:600;margin-bottom:.75rem;color:var(--fg)}.LandingPage_featureBody__MGTi7{line-height:1.6;color:var(--muted);margin-bottom:1.25rem}.LandingPage_featurePoints__Vjx9r{list-style:none;display:flex;flex-direction:column;gap:.5rem;padding:0;margin:0}.LandingPage_featurePoint__69x1N{display:flex;align-items:center;gap:.625rem;font-size:.875rem;color:var(--fg)}.LandingPage_featureDot__d6Adt{height:.375rem;width:.375rem;border-radius:999px;background:var(--amber);flex-shrink:0}.LandingPage_featureVisual____HML{border-radius:1rem;border:1px solid var(--border);background:var(--panel);height:14rem;display:flex;align-items:center;justify-content:center;color:var(--blue);opacity:.9}@media (min-width:640px){.LandingPage_featureVisual____HML{height:16rem}}.LandingPage_featureVisualIcon__WCXYO{transform:scale(2.4)}.LandingPage_whySection__Szg0Y{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--panel)}.LandingPage_whyInner__9kT8S{max-width:72rem;margin:0 auto;padding:5rem 1.5rem;display:grid;gap:3.5rem;align-items:center}@media (min-width:640px){.LandingPage_whyInner__9kT8S{padding:7rem 1.5rem}}@media (min-width:768px){.LandingPage_whyInner__9kT8S{grid-template-columns:1fr 1fr}}.LandingPage_whyBody__Ag0HM{font-size:1.125rem;color:var(--muted);margin-bottom:2rem}.LandingPage_whyList__BrAyB{list-style:none;display:flex;flex-direction:column;gap:1rem;padding:0;margin:0}.LandingPage_whyItem__qz8qg{display:flex;align-items:center;gap:.75rem}.LandingPage_whyIconWrap__VWCGF{height:2rem;width:2rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--paper);color:var(--blue);border:1px solid var(--border)}.LandingPage_whyText__bTB_9{font-size:.9375rem;color:var(--fg)}.LandingPage_whyVisual__DQIz5{display:flex;justify-content:center}.LandingPage_howSection__GFgEU{max-width:72rem;margin:0 auto;padding:5rem 1.5rem}@media (min-width:640px){.LandingPage_howSection__GFgEU{padding:7rem 1.5rem}}.LandingPage_howGrid__v_1CB{display:grid;gap:2rem}@media (min-width:640px){.LandingPage_howGrid__v_1CB{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.LandingPage_howGrid__v_1CB{grid-template-columns:repeat(4,1fr)}}.LandingPage_howNumber__klwhd{display:block;font-size:2.25rem;font-weight:600;margin-bottom:1rem}.LandingPage_howTitle__jtzL2{font-size:1.125rem;font-weight:600;margin-bottom:.5rem;color:var(--fg)}.LandingPage_howBody__Mfs__{font-size:.875rem;line-height:1.6;color:var(--muted)}.LandingPage_faqSection__odtcz{border-top:1px solid var(--border)}.LandingPage_faqInner__QdXmR{max-width:48rem;margin:0 auto;padding:5rem 1.5rem}@media (min-width:640px){.LandingPage_faqInner__QdXmR{padding:7rem 1.5rem}}.LandingPage_faqItem__ghPpy{border-bottom:1px solid var(--border)}.LandingPage_faqButton__FHig4{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 0;text-align:left;background:none;border:none;cursor:pointer;font:inherit;color:inherit}.LandingPage_faqQuestion__uOxBC{font-size:1rem;font-weight:500;color:var(--fg)}@media (min-width:640px){.LandingPage_faqQuestion__uOxBC{font-size:1.125rem}}.LandingPage_faqChevron__ispnW{flex-shrink:0;transition:transform .2s;color:var(--muted)}.LandingPage_faqPanel__b5nFX{display:grid;transition:grid-template-rows .2s ease-out}.LandingPage_faqAnswerWrap__5_G4g{overflow:hidden}.LandingPage_faqAnswer__fSuF0{padding-bottom:1.25rem;font-size:.9375rem;line-height:1.6;color:var(--muted);margin:0}.LandingPage_ctaSection__7DweU{max-width:72rem;margin:0 auto;padding:0 1.5rem 6rem}.LandingPage_ctaBox__Vfr4m{border-radius:1.5rem;padding:4rem 2rem;text-align:center;background:var(--ink);border:1px solid var(--border)}@media (min-width:640px){.LandingPage_ctaBox__Vfr4m{padding:5rem 4rem}}.LandingPage_ctaTitle__rjkZv{font-size:1.875rem;font-weight:600;margin-bottom:1rem;color:#fff}@media (min-width:640px){.LandingPage_ctaTitle__rjkZv{font-size:2.25rem}}.LandingPage_ctaBody__KLhYN{margin-bottom:2rem;max-width:28rem;margin-left:auto;margin-right:auto;color:#a8adb8}.LandingPage_ctaButtons__ApKPN{display:flex;justify-content:center}.LandingPage_footer__t_H7G{border-top:1px solid var(--border)}.LandingPage_footerInner__crazM{max-width:72rem;margin:0 auto;padding:2.5rem 1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:1rem}@media (min-width:640px){.LandingPage_footerInner__crazM{flex-direction:row}}.LandingPage_footerCopy__Dsaky{font-size:.875rem;color:var(--muted)}.LandingPage_footerLinks__cDKZj{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem}.LandingPage_footerLinks__cDKZj a{font-size:.875rem;color:var(--muted)!important;font-weight:400!important;text-decoration:none}.LandingPage_footerLinks__cDKZj a:hover{color:var(--fg)!important}.LandingPage_footerDot__cSDAe{color:var(--border)}