*{box-sizing:border-box}body{margin:0;background:#fff;color:#0f1720;font:15px/1.55 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}
a{color:#1273eb;text-decoration:none}a:hover{text-decoration:underline}.wrap{max-width:960px;margin:0 auto;padding:0 18px}
header{border-bottom:1px solid #e3e8ee}.top{display:flex;align-items:center;gap:12px;height:56px}.logo{font-weight:800;color:#0f1720;font-size:17px;display:flex;gap:8px;align-items:center}
.nav{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}.btn{background:#0b7f8f;color:#fff;border-radius:9px;padding:8px 13px;font-weight:650;font-size:13.5px;white-space:nowrap}.btn:hover{text-decoration:none;filter:brightness(1.07)}
.btn.g{background:#f6f8fa;color:#0f1720;border:1px solid #e3e8ee}.crumb{font-size:12.5px;color:#8a97a5;margin:14px 0 6px}.crumb a{color:#5a6875}
h1{font-size:30px;letter-spacing:-.8px;margin:0 0 4px}h2{font-size:20px;letter-spacing:-.4px;margin:26px 0 8px}.sub{color:#5a6875;margin:0 0 12px}
.score{display:inline-block;color:#fff;border-radius:9px;padding:3px 10px;font-weight:800;font-size:18px;vertical-align:middle}
.hero{position:relative;border-radius:14px;overflow:hidden;margin:12px 0;background:#0b2233}.hero img{width:100%;height:auto;display:block;max-height:420px;object-fit:cover}.cred{font-size:11.5px;color:#8a97a5}
.tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0}.tile{border:1px solid #e3e8ee;border-radius:11px;padding:10px 12px}.tile span{display:block;font-size:10.5px;letter-spacing:.8px;text-transform:uppercase;color:#8a97a5}.tile b{font-size:21px;letter-spacing:-.6px}.tile small{color:#8a97a5}
table{width:100%;border-collapse:collapse;font-size:13px}th,td{padding:6px 7px;border-bottom:1px solid #e3e8ee;text-align:left;white-space:nowrap}th{font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:#8a97a5}td.n{text-align:right;font-variant-numeric:tabular-nums}
.tw{overflow-x:auto}.heat td{text-align:center}.why{display:grid;grid-template-columns:140px 1fr 50px;gap:6px 10px;align-items:center;font-size:13.5px}.why i{display:block;height:9px;background:#0b7f8f;border-radius:99px}.why .b{background:#eef2f6;border-radius:99px;overflow:hidden}
.list{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px}.list a{border:1px solid #e3e8ee;border-radius:10px;padding:9px 11px;color:#0f1720;display:block}.list a:hover{background:#f6f8fa;text-decoration:none}.list small{color:#8a97a5;display:block}
.cta{border:1px solid #cfd8e3;background:linear-gradient(180deg,#e6f6f8,#fff);border-radius:14px;padding:16px;margin:24px 0;display:flex;gap:12px;align-items:center;flex-wrap:wrap}
footer{margin:36px 0 30px;color:#8a97a5;font-size:12.5px;border-top:1px solid #e3e8ee;padding-top:16px}.tag{display:inline-block;font-size:11px;border-radius:999px;padding:2px 8px;background:#eef2f6;color:#5a6875;margin:0 4px 4px 0}
@media(max-width:700px){.tiles{grid-template-columns:repeat(2,1fr)}h1{font-size:24px}.nav .btn.g{display:none}}