*{box-sizing:border-box}
body{margin:0;font-family:"Nunito",Arial,sans-serif;color:#3f4a35;line-height:1.55}
.wrap{width:1000px;margin:0 auto;overflow:hidden}
h1{font-size:40px;margin:0;color:#3f5a3a;line-height:1.1}h2{font-size:26px;margin:0 0 8px}p{margin:0 0 10px}
nav{display:flex;justify-content:space-between;align-items:center;padding:14px 28px}
nav b{font-size:24px;color:#3f5a3a}nav div{display:flex;gap:6px}
nav a{color:#3f5a3a;text-decoration:none;font-size:13px;font-weight:800;padding:6px 12px;border-radius:99px}
nav a.on{background:#9ccc3c}
.ph{background:#e3d7c1;border:2px dashed #b0a58b;border-radius:18px;color:#8a7f66;display:flex;align-items:center;justify-content:center;text-align:center;padding:10px;font-size:13px;min-height:200px}
.sec{display:flex;gap:36px;align-items:center;padding:44px 48px}.sec>*{flex:1}
.next{display:flex;justify-content:space-between;padding:0 48px 40px}
.next a{background:#f08a3c;color:#fff;text-decoration:none;padding:9px 22px;border-radius:99px;font-weight:800;font-size:14px}
footer{display:flex;justify-content:space-between;padding:40px 60px;font-size:13px}footer b{display:block;margin-bottom:6px}footer a{display:block;color:inherit;text-decoration:none;opacity:.85}
.logo{width:90px;height:90px;border-radius:50%;font-size:11px;min-height:0;padding:4px}
body{background:#82c4ed}.wrap{background:#f1eee0}
.strip{background:#e8828a;text-align:center;font-size:11px;font-weight:800;padding:5px;letter-spacing:1px}
nav{background:#f1eee0}
.hero{background:repeating-linear-gradient(115deg,#3f6b43 0 60px,#4b7a4a 60px 90px,#6f99b8 90px 100px,#3f6b43 100px 150px,#f0a05a 150px 158px);padding:60px 0 90px;text-align:center}
.hero h1{display:inline-block;background:#f1eee0;border-radius:22px;padding:22px 40px;font-size:34px}
.band{background:#f0d34a;transform:rotate(-1.5deg);margin:-44px -20px 0;padding:10px 0;font-weight:800;letter-spacing:2px;font-size:12px;white-space:nowrap;overflow:hidden;border-radius:0 0 40% 40%/0 0 16px 16px}
main .sec:nth-child(odd){background:#6f996b;color:#f1eee0}main .sec:nth-child(odd) h2{color:#fff}
main .sec:nth-child(even){background:#e8828a;color:#4a2a2f}main .sec:nth-child(even) h2{color:#fff}
.next{background:#e8828a;padding-top:30px}
footer{background:#3f5a3a;color:#f1eee0}.logo{background:#8b9c63;color:#2f4a2a;border-color:#f1eee0}
.copy{background:#e8828a;text-align:center;font-size:11px;padding:6px;font-weight:800}
.sky,.field,.bush{display:none}
