.landing{max-width:1240px;margin:auto;padding:0 48px}.landing-header{justify-content:space-between;align-items:center;gap:20px;padding:30px 0;display:flex}.landing-header .brand{font-size:29px}.landing-header nav{color:#71806b;flex-direction:row;align-items:center;gap:28px;font-size:12px;display:flex}.landing-login{background:#eaf0e1;border:1px solid #dbe4d2;border-radius:30px;align-items:center;gap:9px;padding:11px 16px;display:flex}.landing-hero{text-align:center;flex-direction:column;align-items:center;min-height:690px;padding:70px 0 60px;display:flex}.landing-stage{color:#8b987e;letter-spacing:1.8px;align-items:center;gap:7px;font-size:9px;display:flex}.landing-stage>span{background:#8b9f79;border-radius:50%;width:5px;height:5px}.landing-hero .orb{width:57px;height:57px;margin:30px 0 25px}.landing-hero h1{letter-spacing:-2.5px;font-size:clamp(38px,5.4vw,67px);font-weight:500;line-height:1.13}.landing-hero em,.landing-note em{color:#7f9676;font-style:normal}.landing-hero>p{color:#84907a;margin:25px 0;font-size:14px;line-height:1.9}.landing-actions{align-items:center;gap:24px;margin-top:5px;display:flex}.landing-primary{color:#fff;background:#2b4230;border-radius:11px;align-items:center;gap:20px;padding:14px 20px;font-size:12px;display:inline-flex}.landing-secondary{color:#829173;font-size:11px}.landing-thought{text-align:left;background:#fff;border:1px solid #e0e7d8;border-radius:18px;width:min(100%,590px);margin-top:50px;padding:22px 32px;box-shadow:0 10px 40px #334d2710}.landing-thought>span{color:#96a386;letter-spacing:1.5px;align-items:center;gap:8px;font-size:8px;display:flex}.landing-thought p{color:#5d6d52;margin:13px 0 8px;font-size:14px;line-height:1.8}.landing-thought small{color:#9aa58c;font-size:10px}.landing-features{border-top:1px solid var(--line);padding:75px 0;scroll-margin-top:30px}.landing-section-title>span{color:#8b9c7b;letter-spacing:1.6px;font-size:9px}.landing-section-title h2{letter-spacing:-1px;margin:14px 0;font-size:31px;font-weight:500}.landing-section-title p{color:#8b967f;max-width:490px;font-size:12px;line-height:1.9}.landing-feature-list{grid-template-columns:repeat(3,1fr);gap:42px;margin-top:48px;display:grid}.landing-feature-list article>svg{color:#8b9f7c}.landing-feature-list h3{margin:19px 0 13px;font-size:16px;font-weight:500}.landing-feature-list p{color:#8d9882;max-width:285px;font-size:12px;line-height:1.9}.landing-feature-list article>span{color:#829371;border:1px solid #dce4d2;border-radius:5px;margin-top:20px;padding:5px 7px;font-size:9px;display:inline-block}.landing-note{background:#edf2e7;border-radius:18px;justify-content:space-between;align-items:center;gap:40px;margin-bottom:65px;padding:40px 45px;display:flex}.landing-note h2{letter-spacing:-.8px;font-size:29px;font-weight:500;line-height:1.3}.landing-note>p{color:#8b997d;max-width:380px;font-size:12px;line-height:1.9}.landing-footer{border-top:1px solid var(--line);color:#94a088;justify-content:space-between;gap:20px;padding:25px 0 35px;font-size:10px;display:flex}.landing-footer>div{gap:20px;display:flex}.landing-footer a{align-items:center;gap:5px;display:flex}.landing-skip{z-index:50;background:#fff;padding:10px;position:absolute;top:-60px;left:20px}.landing-skip:focus{top:10px}@media (max-width:700px){.landing{padding:0 22px}.landing-header{padding:22px 0}.landing-header nav>a:first-child{display:none}.landing-hero{min-height:650px;padding-top:52px}.landing-hero h1{letter-spacing:-1.7px;font-size:43px}.landing-hero>p{font-size:12px}.landing-actions{flex-direction:column;gap:20px}.landing-thought{margin-top:38px;padding:20px}.landing-feature-list{grid-template-columns:1fr;gap:32px}.landing-feature-list p{max-width:none}.landing-features{padding:45px 0}.landing-section-title h2{font-size:27px}.landing-note{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:35px;padding:28px}.landing-footer{flex-direction:column;line-height:1.9}.landing-header .brand{font-size:26px}.landing-login{padding:10px 12px;font-size:10px}}.landing-hero .idea-orb{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-shrink:0;width:57px;height:57px;margin:30px 0 25px;padding:0;display:block;position:relative}.landing-hero .idea-orb:focus-visible{outline-offset:10px;border-radius:40%;outline:2px solid #50713c}.landing-header{flex-wrap:wrap}.landing-header nav{gap:20px;margin-inline-start:auto}.language-picker{align-items:center;gap:6px;font-size:11px;display:flex}.language-picker label{align-items:center;gap:5px;display:flex}.language-picker select{color:#384c31;max-width:125px;min-height:40px;font:inherit;background:#fff;border:1px solid #b8c5ae;border-radius:8px;padding:9px 5px}.language-picker button{color:#384c31;min-height:40px;font:inherit;cursor:pointer;background:#edf2e7;border:1px solid #b8c5ae;border-radius:8px;padding:9px}.language-picker :focus-visible{outline-offset:2px;outline:2px solid #50713c}.app-availability{border-top:1px solid var(--line);padding:55px 0 60px;scroll-margin-top:25px}.app-download-grid{grid-template-columns:1fr 1fr 1.7fr;align-items:stretch;gap:18px;margin-top:30px;display:grid}.store-card{color:#596d4d;background:#f8faf5;border:1px solid #dce4d2;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px 14px;font-size:11px;display:flex}.coming-soon{color:#3c5731;text-align:center;font-size:11px;font-weight:600}.store-art{object-fit:contain;flex:none;max-width:100%}.apple-store-art{width:132px;height:44px;margin:10px 0}.google-store-art{width:165px;height:64px}.qr-card{background:#fff;border:1px solid #dce4d2;border-radius:16px;align-items:center;gap:18px;padding:20px;display:flex}.qr-card>a{flex:none}.qr-card>a>img{width:136px;max-width:100%;height:136px;display:block}.qr-card h3{margin:0 0 8px;font-size:13px;font-weight:600}.qr-card p{color:#627456;margin:0 0 12px;font-size:11px;line-height:1.8}.app-status-link{color:#3b5832;text-underline-offset:3px;align-items:center;gap:5px;font-size:11px;text-decoration:underline;display:inline-flex}.store-credits{color:#6d7f62;margin-top:20px;font-size:9px;line-height:1.7}.download-page main{padding:45px 0}.download-page .app-availability{border-top:0}.download-back{color:#3b5832;font-size:13px}[dir=rtl] .landing-hero h1{letter-spacing:0;line-height:1.45}[dir=rtl] .landing-thought{text-align:right}[dir=rtl] .landing-section-title h2,[dir=rtl] .landing-note h2{letter-spacing:0;line-height:1.5}[lang=zh-Hans] .landing-hero h1{letter-spacing:0;line-height:1.4}[lang=zh-Hans] .landing-stage,[dir=rtl] .landing-stage,[lang=zh-Hans] .landing-thought>span,[dir=rtl] .landing-thought>span{letter-spacing:0}@media (max-width:1050px){.app-download-grid{grid-template-columns:1fr 1fr}.qr-card{grid-column:1/-1}.qr-card>a>img{width:164px;height:164px}.landing-header nav{gap:12px}}@media (max-width:700px){.landing-header{gap:15px}.landing-header nav{gap:10px;font-size:11px}.language-picker{justify-content:flex-end;width:100%}.app-availability{padding:40px 0}.app-download-grid{gap:12px}.store-card{padding:20px 8px}.qr-card{flex-wrap:wrap;justify-content:center;padding:16px}.qr-card>div{flex:1;min-width:160px}.landing-hero h1{letter-spacing:-1px;font-size:clamp(30px,8vw,43px)}.landing-hero>p{overflow-wrap:anywhere;max-width:100%}.landing-note h2{overflow-wrap:anywhere}}.landing-trust{border-top:1px solid #dce4d2;max-width:760px;margin:auto;padding:40px 0}.landing-trust h2{font-size:24px}.landing-trust p{color:#526147;line-height:1.8}.landing-trust a{color:#3b5832;text-underline-offset:4px}.landing-footer>div{flex-wrap:wrap}.brand-meaning{border-bottom:1px solid #dce4d2;margin-bottom:25px;padding:18px 0}.brand-meaning summary{cursor:pointer;font-size:17px;font-weight:500}.intro-name{background:#eef3e7;border-inline-start:3px solid #87a56e;padding:20px}.intro-name h3{font-size:18px;font-weight:500}.landing-nta{border-top:1px solid #dce4d2;max-width:1000px;margin:35px auto 60px;padding:40px 24px;scroll-margin-top:30px}.nta-wordmark{letter-spacing:-.5px;margin-bottom:12px;font-size:22px;display:block}.nta-wordmark b{color:#52764e}.landing-nta h2{margin-bottom:12px;font-size:clamp(24px,4vw,36px)}.landing-nta .nta-motto{color:#456a40;margin:12px 0 28px;font-family:Manrope,sans-serif;font-size:clamp(22px,4vw,32px)}.nta-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:24px;display:grid}.nta-steps article{border-top:2px solid #8aa77b;padding-top:16px}.nta-steps h3{margin-bottom:8px;font-size:19px}.nta-steps p,.nta-note{color:#526147;line-height:1.8}.nta-note{margin-bottom:18px;font-size:13px}.landing-nta>a{color:#3b5832;text-underline-offset:4px;text-decoration:underline}@media (max-width:650px){.nta-steps{grid-template-columns:1fr;gap:20px}.landing-nta{margin:20px 0 35px;padding:30px 0}}.landing-hero .landing-product-category{letter-spacing:1.7px;text-transform:uppercase;color:#658254;margin:20px 0 9px;font-size:12px}.beta-start{color:#344a37;background:#fff;border:1px solid #dae4d2;border-radius:18px;grid-template-columns:1fr 1fr;gap:32px;max-width:1120px;margin:0 auto 55px;padding:38px 30px 30px;display:grid}.beta-eyebrow{letter-spacing:1.8px;color:#6d855d;font-size:10px}.beta-start h2{letter-spacing:-.6px;margin:12px 0 17px;font-size:30px;font-weight:500;line-height:1.2}.beta-start p,.beta-start li span{color:#65735f;font-size:14px;line-height:1.7}.beta-start a,.landing-guide-link{color:#466d37;text-underline-offset:4px;font-size:14px}.beta-start ol{margin:0;padding-left:22px}.beta-start li{padding:0 0 20px 7px}.beta-start li strong,.beta-start li span{display:block}.beta-start li strong{margin-bottom:4px;font-size:15px}.beta-start .beta-boundary{border-top:1px solid #e1e7da;grid-column:1/-1;margin:0;padding-top:18px;font-size:12px}.landing-guide-link{width:fit-content;max-width:90%;margin:0 auto 40px;display:block}.beta-start a:focus-visible{outline-offset:4px;outline:3px solid #81a36a}.landing-guide-link:focus-visible{outline-offset:4px;outline:3px solid #81a36a}@media (max-width:700px){.beta-start{grid-template-columns:1fr;gap:20px;margin:0 20px 35px;padding:25px 22px}.beta-start h2{font-size:26px}.landing-hero .landing-product-category{letter-spacing:1px;font-size:10px}.beta-start .beta-boundary{grid-column:auto}}
