body.sm-home{background:#fafbf7;color:#20342d}.sm-home .wrap,.sm-home .sm-shell{max-width:1180px}.sm-home .sm-header{background:#fafbf7}.sm-home .home-hero{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:65px;padding:72px 0 80px}.sm-home .home-kicker{font:600 11px/1.5 system-ui,sans-serif;letter-spacing:1.7px;color:#527362;text-transform:uppercase;margin:0 0 24px}.sm-home .home-hero h1{font-size:clamp(36px,4.3vw,58px);font-weight:500;letter-spacing:-2px;line-height:1.08;margin:0 0 28px}.sm-home .home-lead{font-size:18px;line-height:1.65;color:#506156;max-width:570px}.sm-home .home-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px}.sm-home .home-button{display:inline-flex;justify-content:space-between;align-items:center;gap:28px;padding:15px 20px;min-height:48px;border-radius:4px;background:#285d48;color:white;font-size:14px;font-weight:600;text-decoration:none}.sm-home .home-text-link{color:#294f3d;font-size:14px;text-decoration:underline;text-underline-offset:5px}.sm-home .home-fine{font-size:11px;color:#667368;margin:20px 0 0;line-height:1.6}.sm-home .home-report{padding:30px 32px 26px;background:white;border:1px solid #dce4da;box-shadow:12px 15px 0 #edf1e7;transform:rotate(1deg)}.sm-home .home-report-top{display:flex;justify-content:space-between;font-size:10px;letter-spacing:1px}.sm-home .home-demo{font-size:11px;color:#9d623a;margin:25px 0 8px}.sm-home .home-report h2{font-size:31px;font-weight:500;letter-spacing:-.7px;line-height:1.18;margin:12px 0 28px}.sm-home .home-report-row{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e4e9e0;padding:13px 0;font-size:12px}.sm-home .home-report-row strong{font-size:31px;font-weight:500}.sm-home .home-report-row small{font-size:12px}.sm-home .home-bars{height:90px;display:flex;gap:8px;align-items:flex-end;margin:12px 0 25px}.sm-home .home-bars i{display:block;flex:1;background:#719680;height:45%}.sm-home .home-bars i:nth-child(2){height:60%}.sm-home .home-bars i:nth-child(3){height:52%}.sm-home .home-bars i:nth-child(4){height:78%;background:#315d47}.sm-home .home-bars i:nth-child(5){height:69%}.sm-home .home-bars i:nth-child(6){height:91%;background:#315d47}.sm-home .home-bars i:nth-child(7){height:70%}.sm-home .home-bars i:nth-child(8){height:83%}.sm-home .home-report-note{display:grid;gap:7px;padding-top:18px;border-top:1px solid #dce4da;font-size:12px;line-height:1.55}.sm-home .home-report-note b{font-weight:600}.sm-home .home-problem{padding:60px 0;border-top:1px solid #d6dfd4;border-bottom:1px solid #d6dfd4}.sm-home .home-problem h2,.sm-home .home-section h2,.sm-home .home-sample h2,.sm-home .home-audit h2{font-size:clamp(28px,3.2vw,43px);font-weight:500;line-height:1.16;letter-spacing:-1.1px;margin:0 0 25px}.sm-home .home-columns{display:grid;grid-template-columns:1fr 1fr;gap:60px;max-width:940px}.sm-home .home-columns p{font-size:17px;line-height:1.7;color:#58655a}.sm-home .home-section{padding:65px 0;border-bottom:1px solid #d6dfd4}.sm-home .home-section-title{margin-bottom:35px}.sm-home .home-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:34px;padding:0;list-style:none}.sm-home .home-steps li>span{display:block;color:#779380;font-size:29px;margin-bottom:20px}.sm-home .home-steps h3,.sm-home .home-result-list h3{font-size:20px;line-height:1.3;font-weight:500;margin:0 0 12px;letter-spacing:-.3px}.sm-home .home-steps p,.sm-home .home-result-list p{font-size:15px;line-height:1.65;color:#58655a}.sm-home .home-result-list article{display:grid;grid-template-columns:140px 1fr 1fr;gap:25px;padding:24px 0;border-top:1px solid #d6dfd4}.sm-home .home-result-list span{font-size:12px;color:#678270}.sm-home .home-sample{margin:65px 0;padding:40px;background:#eef3e8;display:grid;grid-template-columns:1.25fr 1fr;gap:65px}.sm-home .home-sample p{font-size:16px;line-height:1.65}.sm-home .home-paper{background:white;padding:28px;border:1px solid #dce4da;align-self:center;transform:rotate(-2deg)}.sm-home .home-paper>span{font-size:10px;letter-spacing:1px}.sm-home .home-paper h3{font-size:24px;font-weight:500;line-height:1.3;margin:28px 0}.sm-home .home-paper ol{padding-left:20px;font-size:13px;line-height:1.6}.sm-home .home-paper li{padding:9px 0;border-bottom:1px solid #e1e7dc}.sm-home .home-paper p{font-size:11px}.sm-home .home-audiences{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.sm-home .home-audiences p{display:grid;gap:13px}.sm-home .home-audiences b{font-size:18px;font-weight:500}.sm-home .home-audiences span{font-size:15px;color:#58655a;line-height:1.6}.sm-home .home-audit{padding:60px 0;border-bottom:1px solid #d6dfd4}.sm-home .home-audit p:not(.home-kicker){max-width:720px;font-size:17px;line-height:1.7;margin-bottom:24px}.sm-home .section{border-color:#d6dfd4}.sm-home .home-resources{padding:45px 0;border-top:1px solid #d6dfd4}.sm-home .home-resources h2{font-size:25px;font-weight:500}.sm-home .home-resources ul{display:grid;grid-template-columns:1fr 1fr;gap:16px 35px;list-style:none;padding:0}.sm-home .home-resources a{font-size:14px;color:#33523f;text-underline-offset:4px}.sm-home .home-end{padding:35px 0;text-align:center}.sm-home #contact .field input,.sm-home #contact textarea{background:white}.sm-home a:focus-visible,.sm-home button:focus-visible{outline:3px solid #bd944a;outline-offset:4px}@media(max-width:800px){.sm-home .home-hero{grid-template-columns:1fr;gap:35px;padding:42px 0}.sm-home .home-hero h1{font-size:43px;letter-spacing:-1.4px}.sm-home .home-report{max-width:500px;margin:0 auto;transform:none;width:100%}.sm-home .home-steps,.sm-home .home-audiences{grid-template-columns:1fr;gap:18px}.sm-home .home-steps li{display:flex;gap:25px;border-top:1px solid #d6dfd4;padding-top:20px}.sm-home .home-result-list article{grid-template-columns:1fr;gap:10px}.sm-home .home-columns{grid-template-columns:1fr;gap:0}.sm-home .home-sample{grid-template-columns:1fr;padding:25px;gap:30px}.sm-home .home-section,.sm-home .home-problem,.sm-home .home-audit{padding:40px 0}.sm-home .home-resources ul{grid-template-columns:1fr}.sm-home .home-paper{transform:none}.sm-home .home-kicker{margin-bottom:15px}.sm-home .home-lead{font-size:17px}}
