@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap");.hk-results{font-family:Montserrat,sans-serif;padding:40px 0 70px}.hk-results *{box-sizing:border-box}.hk-results__panel{margin:0 auto;max-width:1280px}.hk-results__heading{color:#1a1a1a;font-family:Montserrat,sans-serif;font-size:40px;font-weight:600;line-height:1.2;margin:0 0 12px}.hk-results__sub{color:#5e5e5e;font-family:Montserrat,sans-serif;font-size:18px;font-weight:400;margin:0 0 36px}.hk-results__grid{align-items:stretch;display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.hk-results__card{background:#fff;border:1px solid #e3e8ef;border-radius:14px;box-shadow:0 8px 24px rgba(13,61,99,.06);padding:36px 28px;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.hk-results__card:hover{box-shadow:0 12px 30px rgba(34,145,234,.12);transform:translateY(-4px)}.hk-results__icon{align-items:center;background:#fff;border:1px solid #d0d7e2;border-radius:50%;box-shadow:0 2px 8px rgba(13,61,99,.08);color:#2291ea;display:flex;height:68px;justify-content:center;margin:0 auto 20px;width:68px}.hk-results__icon svg{height:32px;width:32px}.hk-results__title{color:#1a1a1a;font-family:Montserrat,sans-serif;font-size:21px;font-weight:600;line-height:1.3;margin:0 0 12px}.hk-results__text{color:#444;font-family:Montserrat,sans-serif;font-size:17px;font-weight:400;line-height:1.6;margin:0}@media (max-width:900px){.hk-results__heading{font-size:30px}.hk-results__grid{gap:18px;grid-template-columns:1fr}}