:root{font-family:system-ui,-apple-system,Segoe UI,sans-serif;color:#183e34;background:#edf0e9}*{box-sizing:border-box}body{margin:0}.app{max-width:520px;margin:auto;min-height:100dvh;background:#f8f5ed;padding-bottom:95px}header{height:76px;background:#143f35;color:#f7e9c5;display:flex;align-items:center;justify-content:space-between;padding:20px}.brand{font-weight:800;letter-spacing:2px}.demo{font-size:10px;border:1px solid #bdad79;border-radius:20px;padding:6px 9px}main{padding:24px 20px}.eyebrow{color:#967e4d;letter-spacing:2px;text-transform:uppercase;font-size:11px;font-weight:800}h1{font-size:31px;line-height:1.13;margin:12px 0}h2{font-size:21px;margin:0 0 12px}p{line-height:1.6;color:#52645b}.hero{background:#16473b;color:white;padding:26px;border-radius:22px;margin-bottom:24px}.hero p{color:#d8e6dc}.hero .eyebrow{color:#e1c68d}.card{background:white;border:1px solid #e8e4d8;border-radius:18px;padding:19px;margin:14px 0;box-shadow:0 5px 18px #143f3508}.card h3{margin:0 0 7px}.price{color:#92733c;font-weight:800}.pill{font-size:12px;color:#7e683e;background:#f6edd8;border-radius:20px;padding:5px 9px;display:inline-block}.cta{border:0;background:#bba16a;color:#172f27;border-radius:12px;padding:13px 18px;font-weight:800;cursor:pointer;margin-top:12px;text-decoration:none;display:inline-block}.secondary{background:#e9ede6;color:#214e40}nav{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:min(100%,520px);display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border-top:1px solid #e7e5dd;padding:9px 4px max(10px,env(safe-area-inset-bottom));box-shadow:0 -3px 20px #00000009}nav button{border:0;background:transparent;color:#64736b;font-size:11px;display:grid;gap:3px;justify-items:center;cursor:pointer}nav button span{font-size:25px}nav button.active{color:#124b39;font-weight:800}.notice{font-size:13px;background:#f1e9d8;padding:12px;border-radius:12px}.small{font-size:13px}a{color:#155e49}
