*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f4f6f3;color:#18322b;font-family:Inter,system-ui,sans-serif}a{color:inherit;text-decoration:none}nav{max-width:1260px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:26px 30px;gap:18px}nav>div{display:flex;gap:27px;font-size:13px}.brand{font-weight:850;font-size:24px;letter-spacing:2px}.brand span{display:block;font-size:8px;letter-spacing:2.3px;margin-top:3px}.button{display:inline-block;padding:16px 24px;border-radius:12px;background:#234e40;color:white;font-weight:600;font-size:13px}.small{padding:12px 18px}.secondary{background:#e6eae3;color:#234e40}.actions{display:flex;gap:10px;flex-wrap:wrap}main{max-width:1260px;margin:auto;padding:0 30px}.hero{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;padding:82px 0 85px}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:700;color:#637e69}h1{font-size:clamp(38px,4.2vw,60px);letter-spacing:-2.5px;line-height:1.13;margin:22px 0}h2{font-size:37px;line-height:1.2;letter-spacing:-1.4px;margin:20px 0 30px}.lead{font-size:16px;line-height:1.9;color:#637468;max-width:480px;margin:24px 0 28px}.note{font-size:11px;color:#7c8b7b;line-height:1.8;margin-top:23px}.visual{padding:23px;border-radius:23px;background:#112b25;box-shadow:0 28px 70px #274b2d26;color:#dde6dd;transform:rotate(1deg)}.preview-head{display:flex;gap:9px;align-items:center;font-size:11px;padding-bottom:23px;border-bottom:1px solid #335146}.dot{background:#9ae0a1;width:7px;height:7px;border-radius:50%}.tag{margin-left:auto;font-size:9px;padding:4px 8px;border-radius:6px;background:#315e43}.preview-metrics{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:23px 0}.preview-metrics div{background:#1c3b31;border:1px solid #345046;border-radius:12px;padding:16px;font-size:9px;color:#b1c3b1}.preview-metrics strong{display:block;margin-top:7px;font-size:15px;color:#e4eee3}.flow article{display:grid;grid-template-columns:30px 1fr;align-items:center;gap:0 13px;background:#203d34;padding:15px;margin-bottom:10px;border-radius:12px}.flow span{grid-row:span 2;color:#aacc9d;font-size:13px}.flow h3{font-size:12px;margin:0}.flow p{font-size:10px;line-height:1.6;margin:5px 0;color:#9db6a5}.preview-foot{font-size:9px;color:#789d8a;text-align:center;margin-top:18px}section{padding:55px 0}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.cards.two{grid-template-columns:1fr 1fr}.cards article{padding:31px;border:1px solid #dce3d8;border-radius:17px;background:#fff}.cards span{display:block;color:#638661;font-size:22px}.cards h3{margin:23px 0 13px;font-size:20px}.cards p,.company p{font-size:13px;color:#758174;line-height:1.9}.cards a{font-size:12px;font-weight:650;display:block;margin-top:25px}.company{display:grid;grid-template-columns:1.4fr 1fr;gap:70px;border-bottom:1px solid #d7e0d1}.contact{padding:30px;border-radius:15px;background:#e8eee3;align-self:center}.contact a{display:block;font-size:13px;margin:17px 0}#policies{display:flex;gap:12px;flex-wrap:wrap}#policies button{font:inherit;border:1px solid #d5decf;background:white;padding:11px 15px;border-radius:9px;color:#234b3b;cursor:pointer;font-size:12px}#policy-body{margin-top:25px;padding:30px;background:white;border-radius:16px;white-space:pre-wrap;line-height:1.8;font-size:13px}footer{max-width:1260px;margin:auto;display:flex;justify-content:space-between;padding:30px;font-size:11px;color:#7a8978}@media(max-width:850px){.hero{grid-template-columns:1fr;padding:45px 0;gap:35px}.visual{max-width:570px}nav>div{display:none}.company{grid-template-columns:1fr;gap:20px}.cards{grid-template-columns:1fr}.cards.two{grid-template-columns:1fr}h2{font-size:29px}h1{letter-spacing:-1.4px}main,nav{padding-left:22px;padding-right:22px}}
