*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif;background:#f1f5fa;color:#132840}header{background:#132c49;color:white;padding:1rem clamp(1rem,4vw,3rem);display:flex;align-items:center;gap:1.2rem;justify-content:space-between}header strong{letter-spacing:.1em;color:#6bdac8}small,.muted{color:#697a8c}header small{color:#bed0e5}main{max-width:1150px;margin:auto;padding:1.2rem}.panel,.stats article{background:white;border:1px solid #e0e8f1;border-radius:16px;padding:1.3rem;box-shadow:0 5px 18px #152c450a}.narrow{max-width:440px;margin:9vh auto}.hero{padding:1.1rem .4rem}h1{font-size:clamp(1.4rem,3vw,2rem);margin:.3rem 0}h2{font-size:1.15rem;margin:0 0 1rem}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:1rem 0}.stats article{display:flex;flex-direction:column;gap:.4rem}.stats strong{font-size:2rem;color:#137e82}.cols{display:grid;grid-template-columns:1fr 1fr;gap:1rem}label{display:block;font-weight:600;font-size:.88rem;margin:0 0 1rem}input,select{display:block;width:100%;margin-top:.4rem;padding:.8rem;border:1px solid #c9d6e2;border-radius:9px;font-size:1rem;background:white}button{border:0;border-radius:9px;background:#087f83;color:white;cursor:pointer;padding:.8rem 1rem;font-weight:700;margin:.15rem .3rem .15rem 0}button.secondary{background:#e7eff5;color:#15324c}button:hover{filter:brightness(.94)}li{margin:.5rem 0;line-height:1.45}#msg{padding:.5rem;min-height:2.5rem;color:#0d6265}[hidden]{display:none!important}@media(max-width:680px){.cols{grid-template-columns:1fr}.stats{gap:.5rem}.stats article{padding:.8rem}.stats strong{font-size:1.45rem}header{gap:.5rem;flex-wrap:wrap}main{padding:.7rem}}
.appnav{display:flex;gap:10px;margin:12px 0}.delivery{padding:14px;margin:12px 0;background:var(--panel,#f4f7fb);border:1px solid #cbd5e1;border-radius:12px}.delivery input,.delivery select{display:block;max-width:500px;width:100%;margin:9px 0}.delivery h3{font-size:1rem;margin:4px 0}@media(max-width:600px){.appnav{flex-wrap:wrap}.delivery{padding:10px}}
