*{box-sizing:border-box}body{margin:0;font-family:Arial,sans-serif;background:#f5f3ed;color:#0d3033}header{height:76px;background:#0d3033;color:white;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100% - 1120px)/2));}header a{color:white;text-decoration:none}.brand{font-size:25px;font-weight:900}.brand b{color:#f47721}main{max-width:1120px;margin:auto;padding:64px 24px}.hero{text-align:center}.hero>span{color:#f47721;font-weight:900;letter-spacing:3px}.hero h1{font-size:44px;margin:12px 0}.hero p{color:#657577}.hero form{display:flex;max-width:560px;margin:30px auto 10px;gap:10px}.hero input{flex:1;padding:16px;border:1px solid #cbd3d0;border-radius:12px;font-size:18px;text-transform:uppercase}.hero button{border:0;border-radius:12px;background:#f47721;color:white;padding:0 24px;font-weight:800;cursor:pointer}.card{background:white;border-radius:22px;padding:30px;box-shadow:0 18px 45px #0d303315;margin:42px auto;max-width:760px}.top{display:flex;justify-content:space-between;gap:16px;align-items:start}.ref{font-size:27px;font-weight:900}.status{background:#eaf5ee;padding:8px 14px;border-radius:999px;font-weight:800}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:24px}.field{background:#f7f8f6;border-radius:12px;padding:14px}.field small{display:block;color:#758180;margin-bottom:5px}.desc{grid-column:1/-1}.help{margin-top:70px}.help h2{text-align:center}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.steps article{background:white;border-radius:16px;padding:20px}.steps b{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#0d3033;color:white}.steps h3{margin-bottom:8px}.steps p{color:#657577;line-height:1.6}#msg{min-height:24px;color:#b33;margin-top:12px}@media(max-width:760px){.hero h1{font-size:32px}.hero form{flex-direction:column}.hero button{padding:15px}.steps,.grid{grid-template-columns:1fr}.top{flex-direction:column}}
