*{box-sizing:border-box}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;background:#f5f7fb;color:#172033}.shell{max-width:1080px;margin:auto;padding:42px 20px}.top{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.eyebrow,.label{font-size:11px;letter-spacing:.14em;font-weight:800;color:#718096}.top h1{font-size:34px;margin:7px 0}.top p,.hero p,.card p{color:#667085}.pill{padding:7px 12px;border-radius:999px;font-size:12px;font-weight:800}.live{background:#e8f8ef;color:#137a45}.hero{margin:30px 0 18px;padding:30px;border-radius:22px;background:#172033;color:white;display:flex;justify-content:space-between;align-items:center;gap:20px}.hero h2{margin:8px 0;font-size:27px}.hero p{color:#b9c3d5}.button,button{border:0;border-radius:12px;padding:11px 16px;background:white;color:#172033;font-weight:750;text-decoration:none;cursor:pointer}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.card{background:white;border:1px solid #e5e9f0;border-radius:18px;padding:22px;box-shadow:0 5px 20px #1720330a}.progress{height:8px;background:#e9edf3;border-radius:9px;margin:18px 0 10px;overflow:hidden}.progress span{display:block;width:100%;height:100%;background:#172033}.card select{margin:15px 0;width:100%;padding:11px;border:1px solid #d8dee8;border-radius:10px;background:white}.card ul{list-style:none;padding:10px 0 0;margin:0}.card li{padding:7px 0;border-bottom:1px solid #eef1f5}.card li b{float:right}.delivery{margin-top:16px;display:flex;justify-content:space-between;align-items:center;gap:20px}.delivery h3{font-size:22px;margin:7px 0}.actions{display:flex;gap:10px}.actions button{background:#172033;color:white}.timeline{margin-top:16px}.steps{display:flex;gap:8px;margin-top:18px;flex-wrap:wrap}.steps div{padding:9px 13px;border-radius:10px;background:#edf1f6;font-size:13px}.steps .done{background:#e8f8ef}.steps .current{background:#172033;color:white}footer{text-align:center;padding:28px 10px;color:#7a8495;font-size:12px}@media(max-width:760px){.grid{grid-template-columns:1fr}.hero,.delivery{align-items:flex-start;flex-direction:column}.top h1{font-size:28px}}
