*{box-sizing:border-box}body{margin:0;background:#f5f8fd;color:#102348;font:15px/1.6 system-ui}.home{max-width:1190px;margin:0 auto;padding:74px 32px}.home h1{font-size:38px;letter-spacing:-1px;line-height:1.35;margin:16px 0 20px}.intro{max-width:700px;color:#657b97;font-size:16px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:44px}.card{display:flex;flex-direction:column;align-items:flex-start;padding:30px;background:#fff;border:1px solid #e3ebf6;border-radius:16px;text-decoration:none;color:inherit;min-height:270px;transition:box-shadow .15s,border-color .15s}.card:hover{border-color:#aac6ff;box-shadow:0 12px 28px #1765ff0c}.card-num{font-size:11px;letter-spacing:1.5px;color:#6886b3}.card h2{margin:22px 0 10px;font-size:25px}.card p{margin:0 0 26px;color:#6b7f99;font-size:14px;line-height:1.9}.card-link{color:#1765ff;margin-top:auto;font-weight:600;font-size:13px}.home-foot{display:flex;justify-content:space-between;font-size:12px;color:#8191a7;margin-top:28px}.pending-card{background:white;border:1px solid #e3ebf6;border-radius:16px;padding:30px;max-width:760px;margin-top:34px}.pending-card p{color:#6b7f99}.pending-tag{display:inline-block;padding:4px 9px;border-radius:6px;background:#fff4df;color:#8f6418;font-size:12px}@media(max-width:800px){.home{padding:40px 22px}.home h1{font-size:29px}.cards{grid-template-columns:1fr}.home-foot{display:block}.home-foot span{display:block;margin:5px 0}}