.landing_landing__O0gNg{--accent:#6d28d9;--ink:#292621;--quiet:#67615c;--line:#dfdbd5;background:#faf9f6;color:var(--ink);font-size:15px;line-height:1.65}.landing_landing__O0gNg *{box-sizing:border-box}.landing_landing__O0gNg a{text-decoration:none}.landing_landing__O0gNg button{font:inherit}.landing_landing__O0gNg :is(a,button,summary):focus-visible{outline:3px solid var(--accent);outline-offset:5px}.landing_landing__O0gNg main:focus{outline:none}.landing_landing__O0gNg section[id]{scroll-margin-top:100px}.landing_container__JZTI9{max-width:1240px;margin:0 auto;padding-left:40px;padding-right:40px}.landing_skip__FMfFJ{position:fixed;top:-80px;left:16px;z-index:100;padding:12px 20px;background:white}.landing_skip__FMfFJ:focus{top:12px}.landing_header__N7jgt{position:sticky;top:0;z-index:30;border-bottom:1px solid var(--line);background:#faf9f6f5;backdrop-filter:blur(16px)}.landing_headerInner__b80tX{max-width:1360px;margin:auto;padding:18px 40px;display:flex;align-items:center;gap:32px}.landing_brand__OvcsZ{display:inline-flex;align-items:center;gap:11px;font-size:22px;font-weight:600;letter-spacing:-.6px;line-height:1.15}.landing_brand__OvcsZ svg{color:var(--accent);flex-shrink:0}.landing_brandBy__nv3Fd{display:block;font-size:10px;font-weight:400;letter-spacing:.03em;margin-top:5px;color:var(--quiet)}.landing_desktopNav__kxD5w{display:flex;gap:28px;margin:auto;font-size:13px}.landing_desktopNav__kxD5w a:hover,.landing_footer__3bzXd a:hover,.landing_textLink__6nrds:hover{color:var(--accent)}.landing_headerActions__Hq9ta{display:flex;align-items:center;gap:22px;font-size:13px}.landing_primary__I9Es7,.landing_smallCta__9XTt6{display:inline-flex;justify-content:center;align-items:center;gap:18px;background:var(--accent);color:white;border:1px solid var(--accent);border-radius:9px;font-weight:500;transition:background .15s,transform .15s}.landing_smallCta__9XTt6{padding:10px 16px}.landing_primary__I9Es7{padding:14px 21px;font-size:14px}.landing_primary__I9Es7:hover,.landing_smallCta__9XTt6:hover{background:#5520aa;transform:translateY(-1px)}.landing_mobileNav__u6FWh{display:none}.landing_hero__nbMqv{padding-top:92px;padding-bottom:78px;display:grid;grid-template-columns:1fr 1.1fr;gap:50px;align-items:center}.landing_eyebrow__C2HCx{font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;display:flex;align-items:center;gap:10px}.landing_statusDot__R_ops{display:inline-block;width:7px;height:7px;background:var(--accent);border-radius:50%;flex-shrink:0}.landing_hero__nbMqv h1{font-size:clamp(38px,4.2vw,60px);line-height:1.12;letter-spacing:-2.7px;font-weight:550;margin:25px 0}.landing_control__u_iGH h2 em,.landing_hero__nbMqv h1 em{font-style:normal;color:var(--accent)}.landing_heroDescription__LgdFl{max-width:460px;font-size:16px;line-height:1.85;color:var(--quiet)}.landing_actions__bwfdX{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:30px}.landing_textLink__6nrds{display:inline-flex;align-items:center;gap:12px;font-size:13px;font-weight:500}.landing_heroNote__I7G9B{font-size:11px;color:var(--quiet);margin-top:22px}.landing_heroProduct__D2c2d{min-width:0;position:relative}.landing_productCaption__IrHoR{display:flex;justify-content:space-between;gap:12px;margin-bottom:14px;font-size:10px;color:var(--quiet)}.landing_preview__Op13f{border:1px solid #d2c6e6;border-radius:16px;overflow:hidden;box-shadow:0 20px 70px -35px #6d28d955;background:white;transform:rotate(-1deg)}.landing_previewBar__Vidwz{padding:15px 20px;background:#f0eaf9;display:flex;justify-content:space-between;gap:12px;font-size:10px}.landing_previewBar__Vidwz>span:first-child{display:flex;align-items:center;gap:8px;font-weight:500}.landing_previewBar__Vidwz>span:last-child{color:var(--quiet)}.landing_previewBody__uuV63{padding:22px}.landing_previewTabs__Wlhj7{display:flex;gap:5px;border-bottom:1px solid var(--line);padding-bottom:18px}.landing_previewTabs__Wlhj7 button{display:flex;align-items:center;justify-content:center;gap:6px;font-size:10px;flex:1;padding:8px 4px;cursor:pointer;border-radius:6px;color:var(--quiet)}.landing_previewTabs__Wlhj7 button[aria-pressed=true]{background:#f0e8fc;color:#5920b6}.landing_previewTabs__Wlhj7 button:hover{background:#f4f0f9}.landing_previewConversation__B535h{min-height:320px}.landing_previewQuestion__G9FAN{margin:24px 0 28px 45px;padding:12px 15px;background:#f6f4f1;border-radius:10px 10px 0 10px;font-size:13px;line-height:1.6}.landing_previewAnswer__5h6Mv{display:flex;align-items:flex-start;gap:12px}.landing_answerMark__Kf0q1{background:#ede4fd;color:var(--accent);border-radius:7px;padding:7px;display:flex;flex-shrink:0}.landing_previewAnswer__5h6Mv .landing_eyebrow__C2HCx{font-size:9px;letter-spacing:.07em;color:var(--quiet);margin:5px 0 8px}.landing_previewAnswer__5h6Mv p{font-size:12px;line-height:1.8}.landing_citations__AyxQ9{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.landing_citations__AyxQ9 span{display:flex;gap:5px;align-items:center;font-size:9px;border:1px solid var(--line);border-radius:5px;padding:3px 6px}.landing_previewAction__Lusov{margin-top:24px;justify-content:space-between;padding:12px;background:#f0f4ec;color:#42513c;border-radius:7px;font-size:11px}.landing_previewAction__Lusov,.landing_previewAction__Lusov>span{display:flex;align-items:center;gap:8px}.landing_previewFoot__RZRpc{display:flex;align-items:center;gap:6px;font-size:9px;color:var(--quiet);border-top:1px solid var(--line);padding-top:16px;margin-top:20px}.landing_principles__YAgO3{display:flex;justify-content:space-between;gap:24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-top:27px;padding-bottom:27px}.landing_principles__YAgO3 span{display:flex;align-items:center;gap:13px;font-size:12px;color:var(--quiet)}.landing_principles__YAgO3 svg{color:var(--accent)}.landing_pricing__uhaX_,.landing_workflow__n0LuT{padding-top:100px;padding-bottom:100px}.landing_sectionIntro__BDOG9{max-width:640px;margin-bottom:42px}.landing_landing__O0gNg h2{font-size:clamp(32px,3.5vw,46px);font-weight:500;line-height:1.2;letter-spacing:-1.8px;margin:17px 0 20px}.landing_sectionIntro__BDOG9>p:last-child{color:var(--quiet);max-width:590px}.landing_steps__vVkxJ{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.landing_step__rIr_Z{border-top:1px solid var(--line);padding-top:24px}.landing_stepTop__WCqt3{display:flex;align-items:center;justify-content:space-between;color:var(--accent);margin-bottom:24px}.landing_stepTop__WCqt3 span{color:#81766d;font-size:11px}.landing_step__rIr_Z h3{font-size:19px;letter-spacing:-.5px;font-weight:500;margin-bottom:13px}.landing_step__rIr_Z p{color:var(--quiet);font-size:13px;line-height:1.9}.landing_stepDetail__TmR4V{display:block;color:var(--quiet);font-size:10px;margin-top:23px}.landing_control__u_iGH{background:#29252f;color:#f9f6ff}.landing_controlInner__BpecH{padding-top:80px;padding-bottom:80px;display:grid;grid-template-columns:1fr 1fr;gap:100px}.landing_control__u_iGH h2{font-size:54px;line-height:1.16}.landing_control__u_iGH h2 em{color:#c4a4fa}.landing_control__u_iGH .landing_eyebrow__C2HCx{color:#d0bded}.landing_controlInner__BpecH>div>p:last-of-type{color:#c8c1cf;max-width:380px;font-size:14px}.landing_lightLink__DNZkn{display:inline-flex;align-items:center;gap:12px;margin-top:25px;font-size:12px;color:#e4d4ff}.landing_controls__sHmwi article{display:flex;align-items:flex-start;gap:20px;padding:22px 0;border-bottom:1px solid #504854}.landing_controls__sHmwi article:first-child{padding-top:8px}.landing_controls__sHmwi svg{flex-shrink:0;margin-top:5px;color:#c4a4fa}.landing_controls__sHmwi h3{font-size:16px;font-weight:500;margin-bottom:8px}.landing_controls__sHmwi p{font-size:13px;line-height:1.85;color:#c8c1cf}.landing_control__u_iGH :is(a,button):focus-visible{outline-color:#d3b5ff}.landing_plans__hiy3A{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.landing_plan__2rdCr{padding:26px 23px;border:1px solid var(--line);border-radius:13px;display:flex;flex-direction:column;background:#fffdfa;min-width:0}.landing_featuredPlan__qR5nf{background:#f2ecfb;border-color:#c6adea}.landing_planTop__re6_0{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;min-height:30px}.landing_planTop__re6_0 h3{font-size:17px;font-weight:500}.landing_planTop__re6_0>span{font-size:9px;color:#5920b6;background:#e7d9fc;border-radius:4px;padding:3px 6px}.landing_planTagline__Gd0Fv{font-size:12px;color:var(--quiet);margin-top:12px;min-height:60px}.landing_price__Pyt7x{font-size:clamp(21px,2.1vw,28px);font-weight:500;letter-spacing:-1px;margin:20px 0 24px}.landing_price__Pyt7x>span{font-size:12px;font-weight:400;letter-spacing:0;color:var(--quiet);margin-left:4px}.landing_plan__2rdCr ul{display:flex;flex-direction:column;gap:9px;margin:0 0 30px;list-style:none;padding:0}.landing_plan__2rdCr li{display:flex;gap:9px;font-size:11px;align-items:flex-start}.landing_plan__2rdCr li svg{flex-shrink:0;margin-top:3px;color:var(--accent)}.landing_plan__2rdCr>a{margin-top:auto;font-size:12px;padding:12px;gap:10px}.landing_planCta__GWY5q{display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--line);border-radius:8px}.landing_planCta__GWY5q:hover{background:#f0eaf9}.landing_onboarding__wm4Av{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 18px;margin-top:23px;font-size:11px;color:var(--quiet)}.landing_onboarding__wm4Av strong{color:var(--ink);font-weight:500}.landing_faq__Vg_Va{padding-top:10px;padding-bottom:90px;display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.landing_faq__Vg_Va details{border-bottom:1px solid var(--line)}.landing_faq__Vg_Va details:first-child{border-top:1px solid var(--line)}.landing_faq__Vg_Va summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 0;cursor:pointer;font-size:14px;list-style:none}.landing_faq__Vg_Va summary::-webkit-details-marker{display:none}.landing_faq__Vg_Va summary svg{flex-shrink:0}.landing_faq__Vg_Va details[open] summary svg{transform:rotate(180deg)}.landing_faq__Vg_Va details p{font-size:13px;color:var(--quiet);line-height:1.85;padding-bottom:23px}.landing_closing__QZ26e{background:#eee7f6;border:1px solid #e4d9f1;border-radius:18px;text-align:center;padding-top:55px;padding-bottom:55px;margin-bottom:75px}.landing_closing__QZ26e>svg{margin:0 auto 20px;color:var(--accent)}.landing_closing__QZ26e .landing_eyebrow__C2HCx{justify-content:center}.landing_closing__QZ26e h2{font-size:50px;margin-bottom:28px}.landing_footer__3bzXd{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:28px;padding-top:30px;padding-bottom:30px}.landing_footer__3bzXd .landing_brand__OvcsZ{font-size:18px}.landing_footer__3bzXd p,.landing_footer__3bzXd>span{font-size:10px;color:var(--quiet)}.landing_footer__3bzXd p{margin-top:9px}.landing_footer__3bzXd nav{display:flex;flex-wrap:wrap;gap:20px;font-size:11px}@media(min-width:1440px){.landing_hero__nbMqv{padding-top:110px;padding-bottom:100px}}@media(max-width:1100px){.landing_hero__nbMqv{gap:30px}.landing_desktopNav__kxD5w{gap:18px}.landing_headerInner__b80tX{gap:20px}.landing_previewBody__uuV63{padding:16px}.landing_previewTabs__Wlhj7 button{flex-direction:column;gap:5px}.landing_controlInner__BpecH{gap:60px}.landing_plan__2rdCr{padding:22px 18px}.landing_hero__nbMqv h1{letter-spacing:-2px}}@media(max-width:850px){.landing_container__JZTI9{padding-left:26px;padding-right:26px}.landing_headerInner__b80tX{padding:15px 26px}.landing_desktopNav__kxD5w{display:none}.landing_headerActions__Hq9ta{margin-left:auto}.landing_mobileNav__u6FWh{display:block;position:relative}.landing_mobileNav__u6FWh summary{display:flex;cursor:pointer;padding:8px;list-style:none}.landing_mobileNav__u6FWh summary::-webkit-details-marker{display:none}.landing_mobileNav__u6FWh nav{position:absolute;right:0;top:44px;min-width:200px;background:#faf9f6;border:1px solid var(--line);border-radius:10px;box-shadow:0 10px 30px #29262118;padding:8px}.landing_mobileNav__u6FWh nav a{display:block;padding:12px;font-size:13px}.landing_hero__nbMqv{grid-template-columns:1fr;padding-top:55px;padding-bottom:45px;gap:38px}.landing_heroCopy__IpG9J{max-width:590px}.landing_hero__nbMqv h1{font-size:56px}.landing_heroProduct__D2c2d{max-width:620px;width:100%;justify-self:center}.landing_previewTabs__Wlhj7 button{flex-direction:row}.landing_previewConversation__B535h{min-height:280px}.landing_principles__YAgO3{gap:15px}.landing_principles__YAgO3 span{font-size:10px;gap:8px}.landing_pricing__uhaX_,.landing_workflow__n0LuT{padding-top:65px;padding-bottom:65px}.landing_steps__vVkxJ{gap:20px}.landing_step__rIr_Z h3{font-size:17px}.landing_controlInner__BpecH{gap:35px;padding-top:55px;padding-bottom:55px}.landing_control__u_iGH h2{font-size:44px}.landing_plans__hiy3A{grid-template-columns:1fr}.landing_plan__2rdCr{padding:25px}.landing_planTagline__Gd0Fv{min-height:0}.landing_plan__2rdCr ul{display:grid;grid-template-columns:1fr 1fr}.landing_price__Pyt7x{font-size:30px;margin:14px 0 20px}.landing_faq__Vg_Va{gap:35px;grid-template-columns:1fr 1.5fr;padding-bottom:60px}.landing_closing__QZ26e{margin-left:26px;margin-right:26px;margin-bottom:50px}}@media(max-width:560px){.landing_container__JZTI9{padding-left:21px;padding-right:21px}.landing_headerInner__b80tX{padding:13px 17px;gap:10px}.landing_brand__OvcsZ{font-size:19px;gap:8px}.landing_brand__OvcsZ>svg{width:26px}.landing_brandBy__nv3Fd{font-size:9px}.landing_headerActions__Hq9ta{gap:12px;font-size:11px}.landing_smallCta__9XTt6{font-size:11px;padding:8px 10px;gap:5px}.landing_smallCta__9XTt6 svg{display:none}.landing_mobileNav__u6FWh summary{padding:6px}.landing_hero__nbMqv{padding-top:40px}.landing_hero__nbMqv h1{font-size:43px;letter-spacing:-2px;margin:21px 0}.landing_eyebrow__C2HCx{font-size:9px;letter-spacing:.065em}.landing_heroDescription__LgdFl{font-size:14px}.landing_actions__bwfdX{gap:20px;margin-top:25px}.landing_primary__I9Es7{font-size:12px;padding:13px 17px}.landing_heroNote__I7G9B{font-size:10px}.landing_productCaption__IrHoR{font-size:9px}.landing_preview__Op13f{transform:none;border-radius:12px}.landing_previewBar__Vidwz{padding:12px;font-size:9px}.landing_previewBody__uuV63{padding:14px}.landing_previewTabs__Wlhj7{gap:4px;padding-bottom:13px}.landing_previewTabs__Wlhj7 button{font-size:9px;flex-direction:column}.landing_previewQuestion__G9FAN{margin:18px 0 22px 25px;font-size:12px}.landing_previewAnswer__5h6Mv{gap:9px}.landing_answerMark__Kf0q1{padding:5px}.landing_previewAnswer__5h6Mv p{font-size:11px}.landing_previewConversation__B535h{min-height:330px}.landing_previewFoot__RZRpc{font-size:8px}.landing_principles__YAgO3{flex-direction:column;gap:15px;padding-top:22px;padding-bottom:22px}.landing_principles__YAgO3 span{font-size:12px}.landing_landing__O0gNg h2{font-size:34px;letter-spacing:-1.4px}.landing_sectionIntro__BDOG9>p:last-child{font-size:13px}.landing_steps__vVkxJ{grid-template-columns:1fr;gap:28px}.landing_stepTop__WCqt3{margin-bottom:16px}.landing_step__rIr_Z h3{font-size:20px}.landing_stepDetail__TmR4V{margin-top:15px}.landing_controlInner__BpecH{grid-template-columns:1fr;gap:30px}.landing_control__u_iGH h2{font-size:44px}.landing_controls__sHmwi article{padding:19px 0}.landing_plan__2rdCr ul{grid-template-columns:1fr}.landing_onboarding__wm4Av{justify-content:flex-start}.landing_faq__Vg_Va{grid-template-columns:1fr;gap:24px}.landing_faq__Vg_Va h2 br{display:none}.landing_faq__Vg_Va summary{font-size:13px}.landing_closing__QZ26e{margin-left:16px;margin-right:16px;padding-top:40px;padding-bottom:40px}.landing_closing__QZ26e h2{font-size:42px}.landing_footer__3bzXd{gap:24px}.landing_footer__3bzXd nav{gap:15px}.landing_footer__3bzXd>span{width:100%}}@media(prefers-reduced-motion:reduce){.landing_landing__O0gNg *{scroll-behavior:auto!important;transition:none!important}.landing_primary__I9Es7:hover,.landing_smallCta__9XTt6:hover{transform:none}}