.hk-top[data-astro-cid-j7fgwb3e]{padding-top:clamp(1.5rem,4vw,3rem)}.hk-banner[data-astro-cid-j7fgwb3e]{display:none}.hk-banner[data-astro-cid-j7fgwb3e] img[data-astro-cid-j7fgwb3e]{width:100%;height:auto;border-radius:1.5rem;background:#1b1c2a}.hk-banner-cta[data-astro-cid-j7fgwb3e]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1.25rem}@media(min-width:64rem){.hk-banner[data-astro-cid-j7fgwb3e]{display:block}.hk-hero[data-astro-cid-j7fgwb3e]{display:none!important}}.hk-hero[data-astro-cid-j7fgwb3e]{background:radial-gradient(700px 320px at 10% -20%,rgb(91 75 255 / .45) 0%,transparent 60%),linear-gradient(120deg,#2a2468,#1b1c2a,#14151c);color:#ffffffbf;border-radius:1.75rem;padding:clamp(1.5rem,5vw,3.5rem);display:grid;gap:2rem;align-items:center}@media(min-width:56rem){.hk-hero[data-astro-cid-j7fgwb3e]{grid-template-columns:1.6fr 1fr}}.hk-hero[data-astro-cid-j7fgwb3e] h1[data-astro-cid-j7fgwb3e]{color:#fff;font-size:clamp(2.1rem,6vw,4rem)}.hk-hero[data-astro-cid-j7fgwb3e] h1[data-astro-cid-j7fgwb3e] span[data-astro-cid-j7fgwb3e]{display:block}.hk-eyebrow[data-astro-cid-j7fgwb3e]{font-weight:800;letter-spacing:.14em;text-transform:uppercase;font-size:1rem;margin-bottom:.9rem;background:linear-gradient(100deg,#f5c66b 0% 35%,#fff8e1 48%,#f5c66b 61% 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 8px rgb(245 198 107 / .45));animation:hk-eyebrow-shine 3.2s linear infinite}@keyframes hk-eyebrow-shine{0%{background-position:100% 0}to{background-position:-150% 0}}@media(prefers-reduced-motion:reduce){.hk-eyebrow[data-astro-cid-j7fgwb3e]{animation:none;background-position:50% 0}}.hk-sub[data-astro-cid-j7fgwb3e]{font-size:clamp(1.02rem,1.6vw,1.2rem);max-width:38rem}.hk-facts[data-astro-cid-j7fgwb3e]{list-style:none;padding:0;margin:0 0 1.5rem;display:flex;flex-wrap:wrap;gap:.4rem 1.25rem}.hk-facts[data-astro-cid-j7fgwb3e] li[data-astro-cid-j7fgwb3e]{color:#fff;font-size:.95rem}.hk-facts[data-astro-cid-j7fgwb3e] b[data-astro-cid-j7fgwb3e]{font-weight:700}.hk-cta[data-astro-cid-j7fgwb3e]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}.hk-cta[data-astro-cid-j7fgwb3e] p[data-astro-cid-j7fgwb3e]{margin:0;color:#fff}.hk-free[data-astro-cid-j7fgwb3e]{color:#5bc68f}.hk-amber[data-astro-cid-j7fgwb3e]{color:#f0ad45}.hk-hero-side[data-astro-cid-j7fgwb3e]{display:flex;justify-content:center}.hk-ring[data-astro-cid-j7fgwb3e]{width:min(17rem,70vw);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#8b7dff 0 300deg,#ffffff1f 300deg 360deg);box-shadow:0 0 60px -10px #5b4bffb3}.hk-ring-inner[data-astro-cid-j7fgwb3e]{width:86%;aspect-ratio:1;border-radius:50%;background:#17172a;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.hk-ring-big[data-astro-cid-j7fgwb3e]{color:#fff;font-size:clamp(2rem,6vw,2.8rem);font-weight:700;line-height:1}.hk-ring-small[data-astro-cid-j7fgwb3e]{color:#22b8cc;font-size:1.35rem;font-weight:700;margin-top:.9rem;line-height:1}.hk-ring-label[data-astro-cid-j7fgwb3e]{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:#fff9;margin-top:.3rem}.hk-prizes[data-astro-cid-j7fgwb3e]{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:40rem){.hk-prizes[data-astro-cid-j7fgwb3e]{grid-template-columns:1.3fr 1fr 1fr}}.hk-prize[data-astro-cid-j7fgwb3e]{display:flex;flex-direction:column;gap:.2rem}.hk-prize[data-astro-cid-j7fgwb3e] span[data-astro-cid-j7fgwb3e]{font-size:clamp(1.9rem,4vw,2.6rem);font-weight:700;color:var(--ink-900);line-height:1.1}.hk-prize[data-astro-cid-j7fgwb3e] small[data-astro-cid-j7fgwb3e]{color:var(--ink-500);font-size:.9rem}.hk-first[data-astro-cid-j7fgwb3e]{border-color:#e39a2d;box-shadow:0 0 0 1px #e39a2d,0 18px 40px -18px #e39a2d99}.hk-first[data-astro-cid-j7fgwb3e] span[data-astro-cid-j7fgwb3e]{color:#e39a2d;font-size:clamp(2.3rem,5vw,3.2rem)}.hk-cert[data-astro-cid-j7fgwb3e]{margin-top:1rem;color:var(--ink-900);font-weight:600}.hk-bar[data-astro-cid-j7fgwb3e]{display:flex;gap:3px;border-radius:999px;overflow:hidden;margin:1.5rem 0 1.25rem;height:2.2rem}.hk-bar[data-astro-cid-j7fgwb3e] span[data-astro-cid-j7fgwb3e]{display:flex;align-items:center;justify-content:center;color:#fff;font-size:.8rem;white-space:nowrap}.hk-rounds[data-astro-cid-j7fgwb3e]{list-style:none;padding:0;margin:0 0 1.25rem;display:grid;gap:1rem}@media(min-width:48rem){.hk-rounds[data-astro-cid-j7fgwb3e]{grid-template-columns:repeat(2,1fr)}}@media(min-width:70rem){.hk-rounds[data-astro-cid-j7fgwb3e]{grid-template-columns:repeat(4,1fr)}}.hk-rounds[data-astro-cid-j7fgwb3e] li[data-astro-cid-j7fgwb3e]{border-top:4px solid var(--c);display:flex;flex-direction:column}.hk-rounds[data-astro-cid-j7fgwb3e] .muted[data-astro-cid-j7fgwb3e]{margin-bottom:.75rem}.hk-rn[data-astro-cid-j7fgwb3e]{color:var(--c);font-weight:700;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .3rem}.hk-min[data-astro-cid-j7fgwb3e]{margin:auto 0 0;font-weight:700;color:var(--ink-900)}.hk-score[data-astro-cid-j7fgwb3e]{width:100%;border-collapse:collapse;margin-bottom:1rem}.hk-score[data-astro-cid-j7fgwb3e] td[data-astro-cid-j7fgwb3e]{padding:.45rem 0;border-bottom:1px solid var(--line)}.hk-score[data-astro-cid-j7fgwb3e] td[data-astro-cid-j7fgwb3e]:last-child{text-align:right;font-weight:700;color:var(--ink-900)}.hk-total[data-astro-cid-j7fgwb3e] td[data-astro-cid-j7fgwb3e]{border-bottom:0;font-weight:700;color:var(--ink-900)}.hk-list[data-astro-cid-j7fgwb3e]{padding-left:1.1rem;margin:0}.hk-list[data-astro-cid-j7fgwb3e] li[data-astro-cid-j7fgwb3e]{margin-bottom:.45rem;color:var(--ink-500);font-size:.95rem}.hk-pass[data-astro-cid-j7fgwb3e]{border-color:var(--brand);border-width:2px}.hk-pass[data-astro-cid-j7fgwb3e] h3[data-astro-cid-j7fgwb3e]{font-size:1.25rem}.hk-end[data-astro-cid-j7fgwb3e]{background:var(--band);border-radius:1.75rem;padding:clamp(2rem,5vw,3.5rem);color:#d9d9e6}.hk-end[data-astro-cid-j7fgwb3e] h2[data-astro-cid-j7fgwb3e]{color:#fff}.hk-ghost-dark[data-astro-cid-j7fgwb3e]{background:transparent;color:#fff;border:1px solid rgb(255 255 255 / .3)}.hk-fine[data-astro-cid-j7fgwb3e]{margin-top:1.25rem;font-size:.8rem;color:var(--ink-500);max-width:56rem}
