.FeatureDetails_list__8m4kV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:48px;column-gap:48px}.FeatureDetails_item__w2k6S{min-width:0;padding:19px 0 21px;border-top:1px solid var(--hair)}.FeatureDetails_item__w2k6S h3{margin:0 0 7px;color:var(--ink);font-size:15px;font-weight:650;line-height:1.4}.FeatureDetails_item__w2k6S p{max-width:48ch;margin:0;color:var(--soft);font-size:13px;line-height:1.65}@media (max-width:640px){.FeatureDetails_list__8m4kV{grid-template-columns:1fr;column-gap:0}}.FeatureGroups_groups__AIF_v{max-width:1040px;margin:0 auto;padding:0 24px}.FeatureGroups_group__R8qJm{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);grid-gap:48px;gap:48px;padding:26px 0;border-top:1px solid var(--hair)}.FeatureGroups_group__R8qJm:last-child{border-bottom:1px solid var(--hair)}.FeatureGroups_intro__4fN5F h3{margin:0 0 8px;font-size:19px;letter-spacing:-.25px}.FeatureGroups_intro__4fN5F p{max-width:38ch;margin:0;color:var(--soft);font-size:14px;line-height:1.6}.FeatureGroups_items__A4mo1{display:flex;flex-direction:column;align-self:center;margin:0;padding:0;list-style:none}.FeatureGroups_link__PqBv7{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:9px 0;color:var(--ink);font-size:15px;font-weight:650;line-height:1.45;text-decoration:none;transition:color .16s ease}.FeatureGroups_link__PqBv7:hover{color:var(--accent)}.FeatureGroups_link__PqBv7:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.FeatureGroups_arrow__X6j0y{flex:none;color:var(--accent);font-size:18px;font-weight:500}@media (max-width:640px){.FeatureGroups_groups__AIF_v{padding:0 20px}.FeatureGroups_group__R8qJm{grid-template-columns:minmax(0,1fr);gap:10px;padding:22px 0}.FeatureGroups_link__PqBv7{padding:8px 0}}.MarketingBrand_brand__iTs0_{display:inline-flex;align-items:center;gap:8px;color:var(--accent);font-size:17px;text-decoration:none}.MarketingBrand_brand__iTs0_ b{letter-spacing:-.3px}a.MarketingBrand_brand__iTs0_:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.MarketingButton_button__ZaZoY{cursor:pointer;font:inherit;transition:color .16s ease,border-color .16s ease,background-color .16s ease}.MarketingButton_button__ZaZoY:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.MarketingButton_language__ujcGr{padding:7px 12px;border:1px solid var(--hair);border-radius:8px;background:transparent;color:var(--soft);font-size:12px;font-weight:700}.MarketingButton_language__ujcGr:hover{border-color:var(--accent);color:var(--accent)}.MarketingLink_link__5EGrA{display:inline-flex;align-items:center;color:inherit;text-decoration:none;transition:color .16s ease,background-color .16s ease,border-color .16s ease,transform .16s ease}.MarketingLink_link__5EGrA:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.MarketingLink_nav__xsAf8{color:var(--soft);font-size:13px;font-weight:600}.MarketingLink_nav__xsAf8:hover,.MarketingLink_nav__xsAf8[aria-current=page]{color:var(--accent)}.MarketingLink_outline__krN6W{padding:9px 16px;border:1px solid var(--accent);border-radius:9px;color:var(--accent);font-size:13px;font-weight:600}.MarketingLink_outline__krN6W:hover{background:var(--accent);color:var(--on-accent)}.MarketingLink_primary__VOw2r,.MarketingLink_secondary__bUHjS{display:inline-flex;align-items:center;padding:14px 26px;border-radius:12px;font-size:15px}.MarketingLink_primary__VOw2r{background:var(--accent);box-shadow:0 4px 16px rgba(47,107,79,.35);color:var(--on-accent);font-weight:700}.MarketingLink_primary__VOw2r:hover{filter:brightness(1.08);transform:translateY(-1px)}.MarketingLink_secondary__bUHjS{border:1px solid var(--hair);background:var(--panel);color:var(--ink);font-weight:600}.MarketingLink_secondary__bUHjS:hover{border-color:var(--accent);color:var(--accent)}.MarketingLink_footer__zPUtg{color:var(--accent)}.MarketingLink_related__foVEX{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--hair);color:var(--ink);font-size:12px}.MarketingLink_related__foVEX span,.MarketingLink_related__foVEX:hover{color:var(--accent)}.MarketingLink_quiet__z7R9d{gap:8px;color:var(--accent);font-size:14px;font-weight:700}.MarketingLink_quiet__z7R9d:hover{color:var(--ink)}.ProductFaq_faq__bl8fK{max-width:740px;margin:78px auto 0;padding:0 24px}.ProductFaq_faq__bl8fK h2{margin:0 0 20px;color:var(--ink);font-size:23px;letter-spacing:-.02em;text-align:center}.ProductFaq_faq__bl8fK details{border-top:1px solid var(--hair)}.ProductFaq_faq__bl8fK details:last-child{border-bottom:1px solid var(--hair)}.ProductFaq_faq__bl8fK summary{cursor:pointer;padding:16px 2px;color:var(--ink);font-size:14px;font-weight:650}.ProductFaq_faq__bl8fK summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ProductFaq_faq__bl8fK details p{margin:0;padding:0 2px 16px;color:var(--soft);font-size:13px;line-height:1.6}.ProductNote_note__T56Gf{display:grid;grid-template-columns:minmax(190px,.8fr) minmax(0,1.8fr);align-items:start;grid-gap:28px;gap:28px;max-width:900px;margin:42px auto 0;padding:20px 24px 22px;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.ProductNote_note__T56Gf h3{margin:0;color:var(--ink);font-size:15px;font-weight:650;line-height:1.45}.ProductNote_note__T56Gf p{max-width:62ch;margin:0;color:var(--soft);font-size:13px;line-height:1.65}@media (max-width:640px){.ProductNote_note__T56Gf{grid-template-columns:1fr;gap:7px;margin:30px 24px 0;padding:17px 0 19px}}.MarketingScreenshot_figure__CpUSi{min-width:0;margin:0}.MarketingScreenshot_frame__RROKU{overflow:hidden;border:1px solid var(--hair);border-radius:12px;background:var(--panel);box-shadow:0 22px 56px rgba(20,40,30,.16)}.MarketingScreenshot_image__afCU9{display:block;width:100%;height:auto}.MarketingScreenshot_caption__v9VV_{margin:12px 4px 0;color:var(--soft);font-size:13px;line-height:1.5;text-align:right}.LandingPage_hero__xWNwF{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;grid-gap:clamp(40px,5vw,76px);gap:clamp(40px,5vw,76px);max-width:1160px;margin:0 auto;padding:64px 24px 74px}.LandingPage_heroCopy__bH2jC{max-width:510px}.LandingPage_heroTitle__JpNeo{max-width:12ch;margin:0 0 20px;font-size:clamp(42px,4.5vw,62px);letter-spacing:-.055em;line-height:1.02;white-space:pre-line}.LandingPage_heroDescription__Cbxv2{max-width:46ch;margin:0 0 27px;color:var(--soft);font-size:17px;line-height:1.65}.LandingPage_actions__H2LMh{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.LandingPage_journey__xQqIB{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);grid-gap:64px;gap:64px;max-width:1112px;margin:0 auto;padding:70px 24px 72px;border-top:1px solid var(--hair)}.LandingPage_journeyHeading__0QQfO h2{max-width:14ch;margin:0 0 14px;font-size:32px;letter-spacing:-.04em;line-height:1.12}.LandingPage_journeyHeading__0QQfO p{max-width:40ch;margin:0;color:var(--soft);font-size:15px;line-height:1.65}.LandingPage_steps__pN3RM{margin:0;padding:0;border-top:1px solid var(--hair);list-style:none}.LandingPage_step__q_eZ5{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:14px;gap:14px;padding:19px 0;border-bottom:1px solid var(--hair)}.LandingPage_stepNumber__Tt2tH{padding-top:2px;color:var(--accent);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.LandingPage_stepTitle__e5eiT{display:block;margin-bottom:5px;font-size:16px;line-height:1.4}.LandingPage_stepDescription__jbdt_{margin:0;color:var(--soft);font-size:14px;line-height:1.6}.LandingPage_allFeatures__EiCmy{margin-top:20px}.LandingPage_final__37Vgx{max-width:1112px;margin:0 auto;padding:54px 24px 78px;border-top:1px solid var(--hair);text-align:center}.LandingPage_final__37Vgx h2{margin:0 0 12px;font-size:clamp(25px,3vw,34px);letter-spacing:-.04em}.LandingPage_final__37Vgx p{margin:0 0 22px;color:var(--soft);font-size:15px;line-height:1.6}@media (max-width:900px){.LandingPage_hero__xWNwF{grid-template-columns:minmax(0,1fr);gap:38px;padding-top:48px}.LandingPage_heroCopy__bH2jC{max-width:680px}.LandingPage_heroTitle__JpNeo{max-width:16ch}.LandingPage_heroDescription__Cbxv2{max-width:58ch}.LandingPage_hero__xWNwF figure{max-width:760px}.LandingPage_journey__xQqIB{grid-template-columns:minmax(0,1fr);gap:30px}.LandingPage_journeyHeading__0QQfO h2{max-width:22ch}}@media (max-width:640px){.LandingPage_hero__xWNwF{gap:30px;padding:42px 20px 54px}.LandingPage_heroTitle__JpNeo{max-width:13ch;font-size:clamp(38px,10vw,46px);letter-spacing:-.045em}.LandingPage_heroDescription__Cbxv2{margin-bottom:22px;font-size:16px}.LandingPage_actions__H2LMh{gap:16px}.LandingPage_journey__xQqIB{gap:26px;padding:54px 20px 58px}.LandingPage_journeyHeading__0QQfO h2{font-size:28px}.LandingPage_final__37Vgx{padding:44px 20px 60px}}