.appPreview-module___QFROa__preview{width:100%;min-width:0;margin:0}.appPreview-module___QFROa__caption{color:var(--muted);justify-content:space-between;gap:12px;margin-bottom:16px;font-size:10px;display:flex}.appPreview-module___QFROa__caption>span:first-child{letter-spacing:1.4px;font-weight:600}.appPreview-module___QFROa__viewport{aspect-ratio:1100/900;border:1px solid var(--border);background:var(--background);border-radius:12px;width:100%;position:relative;overflow:hidden;box-shadow:0 18px 50px #10271c14}.appPreview-module___QFROa__frame{transform-origin:0 0;pointer-events:none;border:0;width:1100px;height:900px;display:block;position:absolute;top:0;left:0}
.landing-module__bgtw5G__container{color:#263e33;background:#f8f9f4;min-height:100vh}.landing-module__bgtw5G__nav{border-bottom:1px solid #e1e6da;justify-content:space-between;align-items:center;max-width:1440px;margin:auto;padding:27px 6%;display:flex}.landing-module__bgtw5G__brand{letter-spacing:-1px;align-items:center;gap:11px;font:800 21px Manrope,sans-serif;display:flex}.landing-module__bgtw5G__brandDot{color:#779752}.landing-module__bgtw5G__loginButton{color:#294533;background:0 0;border:1px solid #ced8c7;align-items:center;gap:24px;padding:10px 18px;display:flex}.landing-module__bgtw5G__loginButton:hover{background:#eaf0df}.landing-module__bgtw5G__hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:6%;max-width:1440px;margin:auto;padding:72px 6% 80px;display:grid}.landing-module__bgtw5G__eyebrow{letter-spacing:1.7px;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.landing-module__bgtw5G__eyebrow>span{background:#78934f;border-radius:50%;width:7px;height:7px}.landing-module__bgtw5G__hero h1{letter-spacing:-4px;margin:27px 0;font-size:clamp(48px,5.6vw,80px);font-weight:600;line-height:1.08}.landing-module__bgtw5G__hero h1>span{color:#809b5b}.landing-module__bgtw5G__heroCopy>p{color:#66765f;max-width:435px;font-size:15px;line-height:1.85}.landing-module__bgtw5G__buttons{flex-wrap:wrap;align-items:center;gap:10px;margin-top:30px;display:flex}.landing-module__bgtw5G__primary,.landing-module__bgtw5G__secondary{align-items:center;gap:20px;padding:14px 19px;display:flex}.landing-module__bgtw5G__primary{background:#2c503b}.landing-module__bgtw5G__secondary{color:#425840;background:0 0;padding-left:8px;font-size:12px}.landing-module__bgtw5G__secondary:hover{background:#edf1e5}.landing-module__bgtw5G__heroNote{color:#68785c;align-items:center;gap:7px;margin-top:23px;font-size:11px;display:flex}.landing-module__bgtw5G__heroNote>span{background:#839571;border-radius:50%;width:4px;height:4px}.landing-module__bgtw5G__featureSection{background:#f0f3e9;border-top:1px solid #e2e7d9;padding:48px 6% 54px}.landing-module__bgtw5G__sectionHeading{grid-template-columns:1fr 1fr;align-items:end;max-width:1268px;margin:auto;display:grid}.landing-module__bgtw5G__sectionHeading .landing-module__bgtw5G__eyebrow{color:#62734f;grid-column:1/-1;font-size:9px}.landing-module__bgtw5G__sectionHeading h2{letter-spacing:-1.3px;margin:8px 0 30px;font-size:30px;font-weight:500}.landing-module__bgtw5G__sectionHeading>p:last-child{color:#657756;justify-self:end;margin:0 0 32px;font-size:12px}.landing-module__bgtw5G__features{grid-template-columns:repeat(4,1fr);max-width:1268px;margin:auto;display:grid}.landing-module__bgtw5G__card{border-left:1px solid #dce3d2;padding:8px 26px 0}.landing-module__bgtw5G__card:first-child{border-left:0;padding-left:0}.landing-module__bgtw5G__card:last-child{padding-right:0}.landing-module__bgtw5G__card>svg{color:#6c8553;stroke-width:1.4px;width:22px;height:22px}.landing-module__bgtw5G__card h3{letter-spacing:-.4px;margin:17px 0 10px;font-size:15px;font-weight:600}.landing-module__bgtw5G__card p{color:#647653;max-width:230px;font-size:12px;line-height:1.8}.landing-module__bgtw5G__card>span{letter-spacing:1.6px;color:#647653;margin-top:23px;font-size:8px;display:block}.landing-module__bgtw5G__footer{color:#6c7a60;justify-content:space-between;align-items:center;gap:18px;max-width:1440px;margin:auto;padding:25px 6%;font-size:10px;display:flex}.landing-module__bgtw5G__footer>span:first-child{color:#3c5632;letter-spacing:-.6px;font:700 14px Manrope,sans-serif}@media (min-width:1500px){.landing-module__bgtw5G__hero{min-height:680px}}@media (max-width:900px){.landing-module__bgtw5G__hero{gap:30px;padding-top:45px}.landing-module__bgtw5G__hero h1{letter-spacing:-2.7px;font-size:52px}.landing-module__bgtw5G__card{padding:8px 18px 0}}@media (max-width:680px){.landing-module__bgtw5G__nav{padding:20px}.landing-module__bgtw5G__brand{font-size:18px}.landing-module__bgtw5G__hero{grid-template-columns:1fr;gap:40px;padding:40px 24px}.landing-module__bgtw5G__hero h1{font-size:60px}.landing-module__bgtw5G__heroCopy>p{font-size:14px}.landing-module__bgtw5G__featureSection{padding:32px 24px}.landing-module__bgtw5G__sectionHeading{grid-template-columns:1fr}.landing-module__bgtw5G__sectionHeading>p:last-child{justify-self:start}.landing-module__bgtw5G__features{grid-template-columns:1fr 1fr;gap:28px 0}.landing-module__bgtw5G__card:nth-child(3){border:0;padding-left:0}.landing-module__bgtw5G__footer{flex-wrap:wrap;padding:20px 24px}.landing-module__bgtw5G__footer p{margin:0}}@media (max-width:380px){.landing-module__bgtw5G__hero h1{font-size:52px}}@media (prefers-color-scheme:dark){.landing-module__bgtw5G__container{background:var(--background);color:var(--foreground)}.landing-module__bgtw5G__nav,.landing-module__bgtw5G__loginButton,.landing-module__bgtw5G__featureSection,.landing-module__bgtw5G__card{border-color:var(--border)}.landing-module__bgtw5G__brandDot,.landing-module__bgtw5G__hero h1>span,.landing-module__bgtw5G__card>svg{color:var(--accent)}.landing-module__bgtw5G__loginButton,.landing-module__bgtw5G__secondary,.landing-module__bgtw5G__footer>span:first-child{color:var(--foreground)}.landing-module__bgtw5G__loginButton:hover,.landing-module__bgtw5G__secondary:hover{background:var(--surface-soft)}.landing-module__bgtw5G__primary{background:var(--accent);color:var(--button-text)}.landing-module__bgtw5G__primary:hover{background:var(--accent-hover)}.landing-module__bgtw5G__heroCopy>p,.landing-module__bgtw5G__heroNote,.landing-module__bgtw5G__sectionHeading .landing-module__bgtw5G__eyebrow,.landing-module__bgtw5G__sectionHeading>p:last-child,.landing-module__bgtw5G__card p,.landing-module__bgtw5G__card>span,.landing-module__bgtw5G__footer{color:var(--muted)}.landing-module__bgtw5G__featureSection{background:#1a251c}}.landing-module__bgtw5G__showcase{max-width:1440px;margin:auto;padding:72px 6%}.landing-module__bgtw5G__showcaseHeading{max-width:640px;margin-bottom:48px}.landing-module__bgtw5G__showcaseHeading .landing-module__bgtw5G__eyebrow{color:var(--accent)}.landing-module__bgtw5G__showcaseHeading h2{margin:16px 0;font-size:clamp(26px,3vw,38px);font-weight:600}.landing-module__bgtw5G__showcaseHeading>p:last-child{color:var(--muted)}.landing-module__bgtw5G__showcaseRow{grid-template-columns:230px minmax(0,1fr);align-items:center;gap:48px;display:grid}.landing-module__bgtw5G__showcaseRow+.landing-module__bgtw5G__showcaseRow{border-top:1px solid var(--border);margin-top:64px;padding-top:64px}.landing-module__bgtw5G__showcaseCopy>svg{color:var(--accent);font-size:26px}.landing-module__bgtw5G__showcaseCopy h3{margin:18px 0 14px;font-size:24px}.landing-module__bgtw5G__showcaseCopy p{color:var(--muted);line-height:1.85}@media (max-width:900px){.landing-module__bgtw5G__showcaseRow{grid-template-columns:180px minmax(0,1fr);gap:24px}}@media (max-width:680px){.landing-module__bgtw5G__showcase{padding:40px 24px}.landing-module__bgtw5G__showcaseHeading{margin-bottom:32px}.landing-module__bgtw5G__showcaseRow{grid-template-columns:1fr}.landing-module__bgtw5G__showcaseRow+.landing-module__bgtw5G__showcaseRow{margin-top:40px;padding-top:40px}.landing-module__bgtw5G__showcaseCopy h3{margin-top:12px}}
