:root{--navy:#0d1b2a;--ivory:#f7f3ea;--emerald:#2d8a68;--slate:#52606d;--amber:#b56a10;--red:#a33a3a}*{box-sizing:border-box}body{background:var(--ivory);color:var(--navy);margin:0;font-family:Arial,sans-serif}main{max-width:920px;margin:auto;padding:72px 24px}h1{letter-spacing:-.05em;margin:0 0 12px;font-size:clamp(2.6rem,7vw,5.5rem)}p{color:var(--slate);line-height:1.6}.card,.result{background:#fff;border-radius:24px;margin-top:40px;padding:28px;box-shadow:0 18px 50px #0d1b2a14}label{color:var(--navy);margin-top:18px;font-weight:700;display:block}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}input,textarea,select{width:100%;font:inherit;background:#fff;border:1px solid #d9dee3;border-radius:14px;margin-top:8px;padding:15px 16px}textarea{resize:vertical;min-height:120px}.check{align-items:center;gap:10px;display:flex}.check input{width:auto;margin:0}button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:12px;margin-top:20px;padding:14px 20px;font-weight:700}button:hover{background:#19324a}.badge,.verdict{color:var(--emerald);text-transform:uppercase;font-weight:700}.verdict-wait,.verdict-negotiate{color:var(--amber)}.verdict-skip{color:var(--red)}.scores{border-top:1px solid #e7e3da;border-bottom:1px solid #e7e3da;flex-wrap:wrap;gap:24px;padding:16px 0;display:flex}@media (max-width:640px){main{padding-top:40px}.grid{grid-template-columns:1fr}.card,.result{padding:22px}}
