*{box-sizing:border-box}body{margin:0;font-family:Arial,sans-serif;background:#f6faf6;color:#17452f}header{background:#075b38;color:white;padding:16px 6%;display:flex;justify-content:space-between;align-items:center}.brand{display:flex;gap:10px;align-items:center;font-size:30px}.brand b,.brand small{display:block}.brand b{font-size:17px;letter-spacing:1px}.brand small{font-size:12px}header a{background:white;color:#075b38;padding:11px 18px;border-radius:25px;text-decoration:none;font-weight:bold}.hero{padding:70px 9%;background:linear-gradient(120deg,#075b38,#0b8651);color:white}.hero small,.product small{letter-spacing:2px;color:#e1f2b4;font-weight:bold}.hero h1{font-size:clamp(38px,6vw,64px);margin:18px 0}.hero p{max-width:550px;line-height:1.6}.cta{display:inline-block;background:#f4d34e;color:#17452f;border:0;border-radius:28px;padding:15px 23px;font-weight:bold;text-decoration:none;cursor:pointer}.product,.order{background:white;max-width:850px;margin:35px auto;padding:28px;border-radius:18px;box-shadow:0 8px 25px #123c2b12}.product{display:flex;align-items:center;gap:28px}.coconut{font-size:85px;background:#e7f5e9;border-radius:16px;padding:20px}.product small{color:#087b49}.product strong{font-size:25px;color:#087b49}.order{max-width:620px}.order form{display:grid;gap:14px}label{display:grid;gap:6px;font-weight:bold;font-size:14px}input,select,textarea{padding:12px;border:1px solid #cbd9ce;border-radius:8px;font:inherit}.totals{background:#eff7f0;padding:12px 16px;border-radius:10px}.totals p{display:flex;justify-content:space-between}.total{border-top:1px solid #cbd9ce;padding-top:10px;font-size:19px}.order .cta{width:100%;font-size:16px}.order>small{display:block;color:#68786d;margin-top:14px}footer{text-align:center;background:#063e29;color:white;padding:22px}@media(max-width:650px){.hero{padding:50px 24px}.product,.order{margin:18px;padding:20px}.product{gap:12px}.coconut{font-size:50px;padding:12px}}