.StoreBadges_group__DuHz7{display:flex;flex-wrap:wrap;align-items:center}.StoreBadges_centered__K_nig{justify-content:center}.StoreBadges_group__DuHz7 a{display:inline-flex;flex-shrink:0;border-radius:8px}.StoreBadges_group__DuHz7 a:focus-visible{outline:3px solid #247148;outline-offset:2px}.StoreBadges_badge__KrfsI{display:block;flex-shrink:0;margin:11px;max-width:none}.AppScreenshots_pair__nwf7r{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:16px;gap:16px;width:100%;max-width:500px;margin-inline:auto;padding:12px 4px 40px}.AppScreenshots_frame__DXVnj{min-width:0;border:5px solid #26332e;border-radius:24px;background:#fff;box-shadow:0 16px 30px #20372a24;overflow:hidden}.AppScreenshots_frame__DXVnj:nth-child(2){margin-top:28px}.AppScreenshots_viewport__5Kv9p{aspect-ratio:1170/2388;overflow:hidden}.AppScreenshots_image__WW2l_{display:block;width:100%;height:auto;margin-top:-12.307692%}@media (max-width:480px){.AppScreenshots_pair__nwf7r{gap:10px}.AppScreenshots_frame__DXVnj{border-width:3px;border-radius:16px}}.LanguageSwitcher_switcher__8Mskv{position:relative;color:#214f35;font:500 14px/1.5 system-ui,sans-serif;flex-shrink:0}.LanguageSwitcher_switcher__8Mskv summary{cursor:pointer;list-style:none;border:1px solid #a7c3b2;border-radius:22px;padding:11px 14px;background:#fff}.LanguageSwitcher_switcher__8Mskv summary::-webkit-details-marker{display:none}.LanguageSwitcher_links__c0yaA a:focus-visible,.LanguageSwitcher_switcher__8Mskv summary:focus-visible{outline:3px solid #267348;outline-offset:2px}.LanguageSwitcher_links__c0yaA{position:absolute;inset-inline-end:0;top:calc(100% + 8px);width:230px;max-width:calc(100vw - 32px);max-height:65vh;overflow:auto;z-index:1200;border:1px solid #d7e6dc;border-radius:16px;padding:8px;background:#fff;box-shadow:0 12px 32px #173b2526}.LanguageSwitcher_links__c0yaA a{display:block;padding:10px 14px;min-height:44px;box-sizing:border-box;text-decoration:none;color:#214f35;border-radius:8px}.LanguageSwitcher_links__c0yaA a:hover,.LanguageSwitcher_links__c0yaA a[aria-current]{background:#e9f5ed}@media (max-width:370px){.LanguageSwitcher_switcher__8Mskv summary{padding:10px 8px;font-size:12px}}.LocalizedLanding_page__r8Sr7{color:#253c30;background:#fff;font:400 17px/1.85 system-ui,sans-serif;overflow-wrap:anywhere}.LocalizedLanding_page__r8Sr7 *{box-sizing:border-box}.LocalizedLanding_page__r8Sr7 h1,.LocalizedLanding_page__r8Sr7 h2,.LocalizedLanding_page__r8Sr7 h3{line-height:1.45;margin:0 0 20px;text-wrap:balance}.LocalizedLanding_page__r8Sr7 h1{font-size:clamp(2rem,4vw,3.4rem);color:#24633f}.LocalizedLanding_page__r8Sr7 h2{font-size:clamp(1.6rem,3vw,2.2rem);color:#24633f}.LocalizedLanding_page__r8Sr7 h3{font-size:1.15rem}.LocalizedLanding_page__r8Sr7 p{margin:0 0 20px}.LocalizedLanding_page__r8Sr7 a:focus-visible{outline:3px solid #267348;outline-offset:5px}.LocalizedLanding_header__O3J5l{position:relative;z-index:20;min-height:72px;padding:12px max(20px,calc((100vw - 1160px) / 2));display:flex;gap:12px;align-items:center;justify-content:space-between;border-bottom:1px solid #e7eee7;background:#fffffff5}.LocalizedLanding_brand__aDX25{display:flex;align-items:center;gap:8px;color:#24633f;text-decoration:none;font-weight:750;font-size:19px;line-height:1.3}.LocalizedLanding_brand__aDX25 img{flex-shrink:0}.LocalizedLanding_hero__4iTii{background:#f3fbec url(/assets/top_bg.png) bottom/cover no-repeat;padding:50px 24px 65px}.LocalizedLanding_heroInner__Qhkkt{max-width:1160px;margin-inline:auto;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:40px;gap:40px;align-items:center}.LocalizedLanding_eyebrow__WrTqO{font-size:14px;font-weight:700;color:#496e4d}.LocalizedLanding_lead__QyIn2{font-size:1.2rem;font-weight:600}.LocalizedLanding_intro__LgMK0{padding:24px;background:#ffffffed;border:1px solid #e2ebdc;border-radius:20px;box-shadow:0 8px 20px #24513608}.LocalizedLanding_intro__LgMK0 p{margin:0}.LocalizedLanding_heroImage__3D0px{max-width:100%;width:420px;height:auto;justify-self:center;filter:drop-shadow(0 20px 25px #22332225)}.LocalizedLanding_note__XON9n{font-size:13px;margin-top:10px!important;color:#405446;background:#fffffff0;border-radius:6px;padding:3px 8px;width:-moz-fit-content;width:fit-content}.LocalizedLanding_videoLink__aSqGa{display:inline-block;padding:10px 16px;border-radius:24px;background:#fff;color:#24633f;text-decoration:none;font-weight:600}.LocalizedLanding_section__5mfu1{max-width:1160px;margin-inline:auto;padding:64px 24px}.LocalizedLanding_features__k_FGr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.LocalizedLanding_feature__S1OX_{border:1px solid #dceadd;border-radius:20px;padding:24px;background:linear-gradient(135deg,#f3fcf5,#fffdf5)}.LocalizedLanding_feature__S1OX_ h3{margin-bottom:0}.LocalizedLanding_number__vP7jI{display:block;font-size:28px;color:#488859;font-weight:800;margin-bottom:12px}.LocalizedLanding_languageNote__qTN_X{display:flex;align-items:center;gap:24px;margin-top:28px;padding:24px;background:#f1f8f2;border-radius:20px}.LocalizedLanding_languageNote__qTN_X p{margin:0}.LocalizedLanding_videoSection__UzoUp{background:linear-gradient(135deg,#f3fcf5,#fff9e8);border-radius:28px}.LocalizedLanding_faq__h2QEs{border-bottom:1px solid #dceadd;padding:24px 0}.LocalizedLanding_faq__h2QEs p{margin:0;max-width:900px}.LocalizedLanding_footer__R3llg{padding:40px 24px;background:linear-gradient(135deg,#2c3e50,#34495e);color:#fff;text-align:center;font-size:14px}.LocalizedLanding_footer__R3llg nav{display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:center;margin:20px auto}.LocalizedLanding_footer__R3llg a{color:#fff;text-underline-offset:4px}@media (max-width:800px){.LocalizedLanding_heroInner__Qhkkt{grid-template-columns:minmax(0,1fr);gap:24px}.LocalizedLanding_hero__4iTii{padding:32px 20px}.LocalizedLanding_heroImage__3D0px{width:300px}.LocalizedLanding_features__k_FGr{grid-template-columns:repeat(2,minmax(0,1fr))}.LocalizedLanding_section__5mfu1{padding:40px 20px}.LocalizedLanding_languageNote__qTN_X{flex-direction:column;gap:12px}}@media (max-width:480px){.LocalizedLanding_brand__aDX25{font-size:14px;gap:4px}.LocalizedLanding_brand__aDX25 img{width:32px;height:32px}.LocalizedLanding_header__O3J5l{padding-inline:12px;gap:6px}.LocalizedLanding_features__k_FGr{grid-template-columns:minmax(0,1fr)}.LocalizedLanding_intro__LgMK0{padding:18px}.LocalizedLanding_page__r8Sr7{font-size:16px}}.LocalizedLanding_stores__U1EGD{margin-top:13px}