*{box-sizing:border-box}body{margin:0;font-family:Arial,sans-serif;color:#152238;background:linear-gradient(135deg,#f7fbff,#edf4fb 60%,#f8f1df)}.wrap{width:min(1180px,calc(100% - 32px));margin:auto}header{background:#0D233A;color:#fff;border-bottom:3px solid #D6A93C}.top{min-height:74px;display:flex;justify-content:space-between;align-items:center}.brand{display:flex;gap:12px;align-items:center}.brand>span{width:46px;height:46px;border-radius:13px;background:linear-gradient(145deg,#f0d98f,#D6A93C);color:#0D233A;display:grid;place-items:center;font-weight:900}.brand b{letter-spacing:2px;font-size:20px}.brand small{display:block;font-size:10px;opacity:.7;letter-spacing:0}.top nav{display:flex;gap:16px;align-items:center;font-size:13px}.top a{color:white}.top button{background:#D6A93C;border:0;border-radius:9px;padding:10px 14px;font-weight:800;color:#0D233A}.hero{padding:55px 0 35px;display:flex;justify-content:space-between;align-items:end}.hero label,.panel>label{color:#164D9A;font-weight:800;font-size:12px;letter-spacing:1.5px}.hero h1{font-size:56px;line-height:.95;color:#0D233A;margin:12px 0}.hero i{color:#D6A93C;font-style:normal}.hero p{color:#68778E}.hero aside{background:#0D233A;color:#fff;border-radius:13px;padding:17px 20px}.hero aside strong,.hero aside small{display:block}.hero aside strong{color:#D6A93C;font-size:20px}.hero aside small{margin-top:4px;opacity:.75}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.card,.panel{background:#fff;border:1px solid #E1E7EF;border-radius:17px;padding:22px;box-shadow:0 12px 32px rgba(13,35,58,.07)}.card em{font-style:normal;width:42px;height:42px;border-radius:12px;background:#F8F5ED;color:#D6A93C;display:grid;place-items:center;font-weight:900}.card h3{color:#0D233A}.card p{color:#68778E;line-height:1.6;font-size:14px}.card button,.panel button{background:#0D233A;color:#fff;border:0;padding:11px 15px;border-radius:9px;font-weight:800;cursor:pointer}.gold{background:#D6A93C!important;color:#0D233A!important}.panel{margin:18px 0}.panel h2{color:#0D233A}.question{border:1px solid #E1E7EF;border-radius:12px;padding:18px;margin:14px 0}.question label{display:block;margin-top:10px;padding:8px;border-radius:7px}.question label:hover{background:#f4f7fb}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.stats div{padding:22px;background:#f6f8fb;border-radius:12px}.stats b,.stats small{display:block}.stats b{font-size:27px;color:#0D233A}.stats small{color:#68778E}#timer{float:right;background:#0D233A;color:#D6A93C;padding:12px;border-radius:10px;font-weight:900}footer{text-align:center;padding:35px;color:#7a8799;font-size:12px}@media(max-width:750px){.cards{grid-template-columns:1fr 1fr}.hero{flex-direction:column;align-items:start}.hero h1{font-size:43px}.top nav a{display:none}}@media(max-width:500px){.cards,.stats{grid-template-columns:1fr}.top{min-height:65px}}