.landing-page{width:min(1180px,100%);color:#18211d}.landing-nav{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:8px 0 22px}.landing-brand{display:flex;align-items:center;gap:10px;color:#18211d}.landing-brand strong,.landing-brand small{display:block}.landing-brand strong{font:700 18px 'Manrope',sans-serif}.landing-brand small{font-size:10px;color:#66716c;letter-spacing:.08em;text-transform:uppercase}.landing-nav nav{display:flex;gap:26px}.landing-nav nav a,.landing-nav-actions>a:first-child{font-size:13px;color:#66716c}.landing-nav-actions{display:flex;align-items:center;gap:16px}.landing-nav-actions .primary{color:white}.landing-hero{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;padding:72px 0 85px}.landing-hero-copy h1{font:700 clamp(38px,5vw,64px)/1.04 'Manrope',sans-serif;letter-spacing:-.045em;margin:13px 0 20px;max-width:600px}.landing-hero-copy>p{font-size:17px;line-height:1.65;color:#66716c;max-width:540px}.landing-hero-copy .landing-actions{margin-top:30px}.landing-text-link{color:#185c48;font-size:13px;font-weight:700}.landing-trust{display:flex;gap:18px;flex-wrap:wrap;margin-top:35px;color:#66716c;font-size:11px}.landing-trust span:before{content:'✓';color:#23765e;margin-right:6px;font-weight:700}.hero-dashboard{background:#123d31;border-radius:20px;padding:12px;box-shadow:0 25px 60px rgba(18,61,49,.2);transform:rotate(1.5deg)}.hero-window-bar{height:34px;display:flex;align-items:center;gap:5px;padding:0 10px;color:#b9d8ca}.hero-window-bar>span{width:7px;height:7px;border-radius:50%;background:#ffffff42}.hero-window-bar small{margin-left:auto;font-size:9px;letter-spacing:.08em}.hero-window-content{background:#f5f7f5;border-radius:11px;padding:22px}.hero-greeting b{display:block;font:700 18px 'Manrope',sans-serif;margin-top:6px}.hero-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px}.hero-kpis>div{background:white;border:1px solid #e4e9e6;border-radius:8px;padding:11px}.hero-kpis small{display:block;color:#66716c;font-size:9px}.hero-kpis strong{display:block;font:700 17px 'Manrope',sans-serif;margin:11px 0 8px}.hero-kpis i{display:block;height:3px;background:#23765e;border-radius:3px}.hero-kpis i.gold{background:#d5a84b}.hero-chart{background:white;border:1px solid #e4e9e6;border-radius:8px;margin-top:10px;padding:14px}.hero-chart>span{font-size:10px;color:#66716c}.chart-bars{height:100px;display:flex;align-items:end;gap:8px;margin-top:13px}.chart-bars i{display:block;flex:1;background:#9bc7b6;border-radius:3px 3px 0 0}.chart-bars i:nth-child(1){height:35%}.chart-bars i:nth-child(2){height:52%}.chart-bars i:nth-child(3){height:44%}.chart-bars i:nth-child(4){height:76%;background:#23765e}.chart-bars i:nth-child(5){height:58%}.chart-bars i:nth-child(6){height:88%;background:#23765e}.chart-bars i:nth-child(7){height:68%}.landing-proof{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #dfe7e2;border-bottom:1px solid #dfe7e2;padding:23px 0;color:#66716c;font-size:12px}.landing-proof div{display:flex;gap:28px;color:#185c48;font:700 13px 'Manrope',sans-serif}.landing-section{padding:105px 0}.section-intro{max-width:650px}.section-intro h2,.control-callout h2,.landing-cta h2{font:700 clamp(28px,3.5vw,42px)/1.12 'Manrope',sans-serif;letter-spacing:-.03em;margin:10px 0 13px}.section-intro p,.control-callout p,.landing-cta p{color:#66716c;line-height:1.65;margin:0}.landing-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:38px}.landing-feature-grid article{background:white;border:1px solid #e4e9e6;border-radius:13px;padding:23px;min-height:225px}.feature-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#e8f2ee;color:#185c48;font-size:10px;font-weight:700}.landing-feature-grid h3{font:700 17px 'Manrope',sans-serif;margin:23px 0 10px}.landing-feature-grid p{color:#66716c;font-size:13px;line-height:1.6}.landing-split{display:grid;grid-template-columns:1fr 1fr;gap:100px;background:#eef4f0;margin:0 -35px;padding-left:35px;padding-right:35px}.workflow-list{display:flex;flex-direction:column;gap:0}.workflow-list>div{display:flex;gap:20px;padding:18px 0;border-bottom:1px solid #d8e4dd}.workflow-list strong{color:#23765e;font-size:12px}.workflow-list b,.workflow-list small{display:block}.workflow-list b{font:700 17px 'Manrope',sans-serif}.workflow-list small{color:#66716c;font-size:12px;margin-top:5px}.control-callout{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;background:#123d31;color:white;margin:0 -35px;padding-left:70px;padding-right:70px;border-radius:18px}.control-callout .eyebrow{color:#b9d8ca}.control-callout p{color:#c9dfd6;max-width:620px}.control-callout .secondary{display:inline-block;margin-top:25px;background:white;border-color:white}.control-points{display:flex;flex-direction:column;justify-content:center;gap:18px;border-left:1px solid #ffffff30;padding-left:45px;color:#d5e8df;font-size:13px}.control-points b{color:#d5a84b;margin-right:9px}.landing-cta{text-align:center;padding:100px 20px 90px}.landing-cta p{margin-bottom:25px}.landing-footer{display:flex;justify-content:space-between;border-top:1px solid #dfe7e2;padding:23px 0;color:#66716c;font-size:11px}.landing-footer strong{color:#185c48}@media(max-width:900px){.landing-nav nav{display:none}.landing-hero,.landing-split,.control-callout{grid-template-columns:1fr;gap:40px}.landing-feature-grid{grid-template-columns:repeat(2,1fr)}.control-points{border-left:0;padding-left:0}.landing-proof{align-items:flex-start;gap:20px;flex-direction:column}.landing-proof div{gap:16px;flex-wrap:wrap}}@media(max-width:600px){.landing-page{width:100%}.landing-nav{padding-top:0}.landing-nav-actions>a:first-child{display:none}.landing-hero{padding:45px 0 60px}.landing-hero-copy h1{font-size:40px}.landing-feature-grid{grid-template-columns:1fr}.hero-kpis{grid-template-columns:1fr}.hero-kpis>div{display:flex;align-items:center;gap:10px}.hero-kpis strong{margin:0 0 0 auto}.hero-kpis i{display:none}.landing-split,.control-callout{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.landing-footer{align-items:flex-start;gap:10px;flex-direction:column}}
.landing-authenticated{position:absolute;z-index:20;top:8px;right:0;display:flex;align-items:center;gap:12px}.landing-authenticated .landing-user{font-size:13px;font-weight:700;color:var(--ink)}.landing-authenticated button{border:1px solid var(--line);background:#fff;border-radius:9px;padding:10px 14px;color:var(--green);font-weight:600;cursor:pointer}.landing-page:has(.landing-authenticated) .landing-nav-actions{display:none}@media(max-width:900px){.landing-authenticated{top:0;right:0}.landing-authenticated .landing-user{display:none}}@media(max-width:600px){.landing-authenticated{position:static;justify-content:flex-end;margin:-8px 0 12px}.landing-page:has(.landing-authenticated) .landing-nav{padding-bottom:8px}}
.landing-page:has(.landing-authenticated) .landing-nav-actions{display:flex}.landing-nav-actions .landing-authenticated{position:static}
