*{box-sizing:border-box}html,body{margin:0;min-height:100%;font-family:Segoe UI,Arial,sans-serif;background:#f4f6f9;color:#101828}body{padding:32px 20px}main{width:min(1000px,100%);margin:auto}.card{background:#fff;border:1px solid #e4e7ec;border-radius:24px;padding:25px;display:flex;gap:22px;box-shadow:0 12px 35px rgba(16,24,40,.06)}.icon{display:grid;place-items:center;width:70px;height:70px;border-radius:18px;background:#1769e0;color:#fff;font-size:29px;flex:0 0 auto}.info{flex:1}.title{display:flex;align-items:center;gap:10px}.title h1{font-size:24px;margin:3px 0}.title span{font-size:12px;background:#eef4ff;color:#175cd3;padding:5px 9px;border-radius:999px}.info p{color:#667085;margin:8px 0 22px;line-height:1.55}.buttons{display:flex;gap:10px;flex-wrap:wrap}.buttons a{text-decoration:none;padding:12px 17px;border-radius:11px;font-weight:700}.primary{background:#1769e0;color:#fff}.secondary{background:#f2f4f7;color:#344054}@media(max-width:600px){body{padding:14px}.card{padding:18px;gap:14px}.icon{width:54px;height:54px;border-radius:14px;font-size:23px}.title{align-items:flex-start;flex-direction:column;gap:4px}.title h1{font-size:20px}.buttons{flex-direction:column}.buttons a{text-align:center}}