.landing{background:#fbfcf8;min-height:100vh}.landing-nav{max-width:1180px;height:78px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:0 28px}.landing-brand{display:flex;align-items:center;gap:9px;font-size:20px;font-weight:600;text-decoration:none;color:#192b27}.landing-brand b{color:#176b56}.landing-links{display:flex;align-items:center;gap:26px}.landing-links a{font-size:12px;font-weight:600;color:#5f736c;text-decoration:none}.login-button{background:none;border:0;font:700 12px inherit;color:#176b56;cursor:pointer}.landing .primary{padding:13px 19px}.landing-hero{max-width:1125px;margin:0 auto;padding:80px 28px 100px;display:grid;grid-template-columns:1.1fr .75fr;align-items:center;gap:85px}.landing-hero h1{font-size:53px;line-height:1.12;letter-spacing:-2.7px;margin:0 0 19px}.landing-hero h1 em{font-style:normal;color:#176b56}.landing-hero>div>p:not(.eyebrow){font-size:16px;line-height:1.7;color:#667a73;max-width:560px;margin:0}.landing-actions{display:flex;gap:19px;align-items:center;margin-top:28px}.landing-actions a{font-size:12px;font-weight:700;color:#176b56}.trust{display:flex;gap:20px;color:#788881;font-size:10px;font-weight:600;margin-top:21px}.hero-card{background:#fff;border:1px solid #deebe4;box-shadow:0 22px 50px rgba(21,94,75,.12);padding:24px;border-radius:15px;transform:rotate(2deg)}.mini-top{display:flex;justify-content:space-between;color:#71847d;font-size:11px}.hero-card>strong{display:block;font-size:31px;margin:10px 0 3px}.hero-card>small{font-size:10px;color:#20916b}.mini-chart{height:85px;display:flex;align-items:end;gap:8px;border-bottom:1px solid #e4ece7;margin:19px 0}.mini-chart i{background:#83c8ad;width:23px;border-radius:5px 5px 0 0}.mini-chart i:nth-child(1){height:28%}.mini-chart i:nth-child(2){height:47%}.mini-chart i:nth-child(3){height:38%}.mini-chart i:nth-child(4){height:72%}.mini-chart i:nth-child(5){height:56%}.mini-chart i:nth-child(6){height:92%}.mini-chart i:nth-child(7){height:78%}.mini-quote{display:flex;align-items:center;gap:9px;font-size:10px}.mini-quote>span{background:#e6f5ed;padding:9px;border-radius:7px;color:#176b56}.mini-quote div{flex:1}.mini-quote b,.mini-quote small{display:block}.mini-quote small{color:#71827e;margin-top:4px}.feature-section{background:#f0f7f2;text-align:center;padding:77px 28px}.feature-section h2,.steps h2{font-size:31px;letter-spacing:-1.3px;margin:0}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);max-width:1000px;margin:37px auto 0;gap:16px;text-align:left}.feature-grid article{background:#fff;border:1px solid #e1ebe4;border-radius:11px;padding:23px}.feature-grid span{display:grid;place-items:center;width:35px;height:35px;border-radius:8px;background:#e1f4e9;color:#176b56;font-weight:800}.feature-grid h3{font-size:15px;margin:17px 0 7px}.feature-grid p,.steps p{font-size:12px;line-height:1.6;color:#71817c;margin:0}.steps{display:grid;grid-template-columns:.7fr 1fr;gap:85px;max-width:1050px;margin:auto;padding:85px 28px}.steps ol{margin:0;padding:0;list-style:none;display:grid;gap:23px}.steps li{display:flex;gap:15px;border-bottom:1px solid #e5e9e3;padding-bottom:18px}.steps li:last-child{border:0}.steps li>b{color:#6eb494;font-size:13px}.steps li h3{font-size:14px;margin:0 0 5px}.landing-cta{text-align:center;background:#114e41;color:white;padding:67px 24px}.landing-cta p{font-size:13px;color:#c4dfd4;margin:0 0 8px}.landing-cta h2{font-size:31px;margin:0 0 22px}.landing-cta .primary{background:#fff;color:#114e41}.landing footer{text-align:center;padding:24px;font-size:10px;color:#788881}.landing[hidden],.app-shell[hidden]{display:none}@media(max-width:620px){.landing-nav{padding:0 18px}.landing-links a,.login-button{display:none}.landing-hero{padding:52px 22px 60px;grid-template-columns:1fr;gap:45px}.landing-hero h1{font-size:38px;letter-spacing:-1.8px}.feature-grid,.steps{grid-template-columns:1fr}.feature-section{padding:58px 22px}.steps{padding:58px 22px;gap:34px}.trust{gap:8px;flex-direction:column}.landing-actions{align-items:flex-start;flex-direction:column}}
