*{box-sizing:border-box}body{margin:0;background:#f5f4ef;color:#20251f;font-family:system-ui,-apple-system,"Microsoft YaHei",sans-serif}main{max-width:1040px;margin:auto;padding:38px 36px}header{display:flex;align-items:center;justify-content:space-between}.brand{font-weight:750;letter-spacing:2px;font-size:15px}.pill{font-size:12px;border:1px solid #d5d8cf;padding:7px 12px;border-radius:30px;color:#54604d}.hero{padding:66px 0 38px}.eyebrow{color:#69785a;font-size:14px;letter-spacing:2px}h1{font-size:clamp(42px,7vw,76px);font-weight:650;letter-spacing:-3px;line-height:1.15;margin:22px 0}.intro{color:#697065;font-size:16px;line-height:1.9}.grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #d9dcd2;border-bottom:1px solid #d9dcd2}.grid article{padding:25px 20px 25px 0}.grid span{font-size:12px;color:#77806e;display:block;margin-bottom:10px}.grid strong{font-size:22px;font-weight:550}.grid small{font-size:12px;color:#77806e;font-weight:400}.check{margin:35px 0 55px;background:#fff;padding:28px;border-radius:16px;display:grid;grid-template-columns:1fr auto;gap:20px;box-shadow:0 8px 30px #24351a06}h2{font-size:18px;margin:0 0 9px}.check p{font-size:13px;color:#77806e;margin:0;line-height:1.7}button{background:#344c2c;color:#fff;border:0;border-radius:8px;font-size:14px;padding:13px 18px;cursor:pointer;align-self:start}button:hover{background:#243e1c}button:disabled{opacity:.6;cursor:wait}button span{margin-left:16px}#result{grid-column:1/-1;border-top:1px solid #eceee7;padding-top:18px;font-size:14px;line-height:1.9;color:#697065;white-space:pre-line}#result.success{color:#2d682d}#result.error{color:#a04b30}footer{display:flex;justify-content:space-between;font-size:12px;color:#89917f;gap:15px}@media(max-width:600px){main{padding:25px 22px}.hero{padding-top:42px}.grid strong{font-size:17px}.grid small{display:block;margin-top:6px}.check{grid-template-columns:1fr;padding:22px}.check button{justify-self:start}footer{flex-direction:column}.intro br{display:none}}