*{box-sizing:border-box}body,html{min-height:100%;margin:0}body{font-family:Inter,"Segoe UI","Microsoft YaHei",sans-serif;background:#f4f7fb;color:#17243b;display:grid;place-items:center;padding:28px}.container{text-align:center;width:min(100%,900px)}.eyebrow{color:#2563eb;font-size:13px;font-weight:700;letter-spacing:.14em}h1{font-size:clamp(32px,5vw,48px);letter-spacing:-.035em;margin:16px 0 12px}.subtitle{color:#687a93;margin:0 0 36px;font-size:16px}.button-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;text-align:left}.tool-card{display:flex;flex-direction:column;gap:12px;background:#fff;border:1px solid #e2e9f4;border-radius:18px;text-decoration:none;color:inherit;padding:26px 22px;box-shadow:0 10px 30px rgba(19,38,72,.05);transition:transform .18s,border-color .18s,box-shadow .18s}.tool-card:hover{transform:translateY(-4px);border-color:#aac7fa;box-shadow:0 15px 35px rgba(19,38,72,.11);color:#17243b}.tool-card i{font-size:28px;color:#2563eb}.tool-title{font-size:18px;font-weight:700}.tool-desc{color:#6b7b94;font-size:13px;line-height:1.65}.footnote{margin-top:36px;color:#8794a8;font-size:12px}@media(max-width:680px){.button-group{grid-template-columns:1fr}.tool-card{padding:20px}}