*{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:#6a9fe0}.wrap{background:#6a9fe0}
.strip,.band,.copy{display:none}
nav b{color:#fff}nav a{color:#fff}nav a.on{background:#f1eee0;color:#3f5a3a}
.hero{text-align:center;padding:60px 0 50px}.hero h1{color:#fff;font-size:46px}
main .sec{background:#f1eee0;border-radius:60px 80px 50px 70px;margin:0 28px 28px;color:#3f4a35}
main .sec h2{color:#6f996b}
.next{padding-top:6px}.next a{background:#f08a3c}
footer{background:#6a9fe0;color:#fff;padding-bottom:10px}
.scene{position:relative;height:230px;background:#6a9fe0}
.sky{display:block;position:absolute;left:0;right:0;top:0;height:150px;background:#f1eee0;border-radius:60% 40% 0 0/100% 80% 0 0}
.bush{display:block;position:absolute;left:0;right:0;top:130px;height:26px;background:radial-gradient(circle at 14px 14px,#f08a3c 13px,transparent 14px) repeat-x;background-size:30px 26px}
.field{display:block;position:absolute;left:0;right:0;top:150px;bottom:0;background:repeating-linear-gradient(8deg,#a7b083 0 40px,#c6c18d 40px 46px);color:#3f4a35;font-size:12px;padding:30px 60px}
.logo{background:#f1eee0;color:#3f5a3a}