.hh-hero[data-astro-cid-f2t6dg3d]{padding:64px 24px 48px;background:#faf9f6}@media(min-width:992px){.hh-hero[data-astro-cid-f2t6dg3d]{padding-top:200px}}.hh-hero-grid[data-astro-cid-f2t6dg3d]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center}.hh-hero-id[data-astro-cid-f2t6dg3d]{font-family:var(--mono-font);font-size:.8rem;letter-spacing:.02em;color:#0a0a0a;margin:0 0 24px;padding-left:14px;border-left:3px solid #FD18BC}.hh-hero-h1[data-astro-cid-f2t6dg3d]{font-family:var(--heading-font);font-weight:400;text-transform:uppercase;font-size:clamp(2.4rem,5vw,4.25rem);line-height:1.04;color:#0a0a0a;margin:0 0 24px}.hh-highlight[data-astro-cid-f2t6dg3d]{color:#fd18bc}.hh-hero-copy[data-astro-cid-f2t6dg3d]{font-size:1.15rem;line-height:1.6;color:#262626;max-width:52ch;margin:0 0 32px}.hh-hero-ctas[data-astro-cid-f2t6dg3d]{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-bottom:24px}.hh-hero-secondary[data-astro-cid-f2t6dg3d]{color:#0a0a0a;font-weight:700;text-decoration:underline;text-decoration-color:#fd18bc;text-decoration-thickness:2px}.hh-hero-monoline[data-astro-cid-f2t6dg3d]{font-family:var(--mono-font);font-size:.8rem;color:#595959;margin:0}.hh-hero-visual[data-astro-cid-f2t6dg3d]{display:flex;flex-direction:column;align-items:center}.hh-mono-tag[data-astro-cid-f2t6dg3d]{font-family:var(--mono-font);font-size:.72rem;letter-spacing:.06em;color:#595959;margin:0 0 20px;display:flex;align-items:center;gap:6px}.hh-mono-dot[data-astro-cid-f2t6dg3d]{width:6px;height:6px;border-radius:50%;background:#fd18bc;flex-shrink:0}.hh-live[data-astro-cid-f2t6dg3d]{margin-left:10px;color:#fd18bc;font-weight:700}@media(prefers-reduced-motion:no-preference){.hh-mono-dot[data-astro-cid-f2t6dg3d],.hh-live[data-astro-cid-f2t6dg3d]{animation:hh-blink 1s steps(2) infinite}}@keyframes hh-blink{50%{opacity:.25}}.hh-mono-word[data-astro-cid-f2t6dg3d]{color:#595959}.hh-phone[data-astro-cid-f2t6dg3d]{position:relative;width:320px;border:3px solid #0A0A0A;border-radius:32px;background:#0a0a0a;padding:12px}.hh-phone-notch[data-astro-cid-f2t6dg3d]{width:70px;height:8px;background:#0a0a0a;border-radius:4px;margin:0 auto 8px}.hh-phone-stage[data-astro-cid-f2t6dg3d]{position:relative;background:#fff;border-radius:20px;height:420px;overflow:hidden}.hh-stage[data-astro-cid-f2t6dg3d]{position:absolute;inset:0;display:flex;flex-direction:column;gap:14px;padding:20px}.hh-search-bar[data-astro-cid-f2t6dg3d]{display:flex;align-items:center;gap:10px;border:1px solid rgba(10,10,10,.2);border-radius:24px;padding:10px 16px;font-size:.85rem;color:#262626}.hh-search-icon[data-astro-cid-f2t6dg3d]{font-size:.85rem}.hh-map-pack[data-astro-cid-f2t6dg3d]{display:flex;flex-direction:column;gap:10px}.hh-map-card[data-astro-cid-f2t6dg3d]{position:relative;display:flex;align-items:center;gap:10px;border:1px solid rgba(10,10,10,.12);border-radius:10px;padding:10px 12px;text-align:left;transition:border-color .3s,opacity .3s}.hh-map-rank[data-astro-cid-f2t6dg3d]{font-family:var(--heading-font);font-size:1.1rem;color:#595959;flex-shrink:0;width:18px}.hh-map-name[data-astro-cid-f2t6dg3d]{font-size:.85rem;font-weight:700;color:#0a0a0a;margin:0}.hh-map-stars[data-astro-cid-f2t6dg3d]{font-size:.72rem;color:#595959;margin:2px 0 0}.hh-map-card--low[data-astro-cid-f2t6dg3d]{border-color:#0a0a0a14;background:#faf9f6}.hh-map-card--low[data-astro-cid-f2t6dg3d] .hh-map-name[data-astro-cid-f2t6dg3d],.hh-map-card--low[data-astro-cid-f2t6dg3d] .hh-map-rank[data-astro-cid-f2t6dg3d]{color:#595959}.hh-map-card--top[data-astro-cid-f2t6dg3d]{border-color:#fd18bc;border-width:2px}.hh-map-card--top[data-astro-cid-f2t6dg3d] .hh-map-rank[data-astro-cid-f2t6dg3d]{color:#fd18bc}.hh-map-call[data-astro-cid-f2t6dg3d]{margin-left:auto;background:#fd18bc;color:#0a0a0a;font-weight:700;font-size:.7rem;padding:6px 12px;border:1.5px solid #0A0A0A;border-radius:4px;flex-shrink:0}.hh-notification[data-astro-cid-f2t6dg3d]{position:absolute;top:-18px;left:50%;display:flex;align-items:center;gap:8px;background:#0a0a0a;color:#faf9f6;font-family:var(--mono-font);font-size:.72rem;padding:10px 14px;border-radius:10px;white-space:nowrap;box-shadow:0 8px 24px #00000040;opacity:0;transform:translate(-50%) translateY(10px)}.hh-notification-dot[data-astro-cid-f2t6dg3d]{width:7px;height:7px;border-radius:50%;background:#fd18bc;flex-shrink:0}@media(prefers-reduced-motion:no-preference){.hh-stage-search[data-astro-cid-f2t6dg3d]{animation:hh-stage-search 8s ease-in-out infinite}.hh-stage-ranked[data-astro-cid-f2t6dg3d]{animation:hh-stage-ranked 8s ease-in-out infinite}.hh-map-call[data-astro-cid-f2t6dg3d]{animation:hh-call-pulse 1.1s ease-in-out infinite}.hh-notification[data-astro-cid-f2t6dg3d]{animation:hh-stage-notification 8s ease-in-out infinite}.hh-mono-word--0[data-astro-cid-f2t6dg3d]{animation:hh-word-search 8s ease-in-out infinite}.hh-mono-word--1[data-astro-cid-f2t6dg3d]{animation:hh-word-map 8s ease-in-out infinite}.hh-mono-word--2[data-astro-cid-f2t6dg3d]{animation:hh-word-call 8s ease-in-out infinite}}@media(prefers-reduced-motion:reduce){.hh-stage-search[data-astro-cid-f2t6dg3d]{opacity:0}.hh-stage-ranked[data-astro-cid-f2t6dg3d]{opacity:1}.hh-notification[data-astro-cid-f2t6dg3d]{opacity:1;top:-18px}.hh-mono-word--2[data-astro-cid-f2t6dg3d]{color:#fd18bc}}@keyframes hh-stage-search{0%,38%{opacity:1}44%,to{opacity:0}}@keyframes hh-stage-ranked{0%,40%{opacity:0}46%,to{opacity:1}}@keyframes hh-call-pulse{0%,to{box-shadow:0 0 #fd18bc80}50%{box-shadow:0 0 0 6px #fd18bc00}}@keyframes hh-stage-notification{0%,62%{opacity:0;transform:translate(-50%) translateY(10px)}68%,94%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(10px)}}@keyframes hh-word-search{0%,36%{color:#fd18bc}40%,to{color:#595959}}@keyframes hh-word-map{0%,38%{color:#595959}42%,64%{color:#fd18bc}68%,to{color:#595959}}@keyframes hh-word-call{0%,66%{color:#595959}70%,94%{color:#fd18bc}98%,to{color:#595959}}@media(max-width:960px){.hh-hero-grid[data-astro-cid-f2t6dg3d]{grid-template-columns:1fr;gap:40px}.hh-hero-visual[data-astro-cid-f2t6dg3d]{order:-1}.hh-phone[data-astro-cid-f2t6dg3d]{width:260px;margin:0 auto}.hh-phone-stage[data-astro-cid-f2t6dg3d]{height:360px}}.hh-game[data-astro-cid-mgi4vbtw]{background:#0a0a0a;overflow:hidden}.hh-game-copy[data-astro-cid-mgi4vbtw] p[data-astro-cid-mgi4vbtw]{font-size:1.1rem;line-height:1.7;color:#faf9f6d1;max-width:60ch;margin:0 0 16px}.hh-game-reveal[data-astro-cid-mgi4vbtw]{margin:48px 0 0}.hh-game-reveal-wrap[data-astro-cid-mgi4vbtw]{display:block;overflow:hidden}.hh-game-reveal-inner[data-astro-cid-mgi4vbtw]{display:block;font-family:var(--heading-font);font-weight:400;text-transform:uppercase;font-size:clamp(3rem,9vw,7rem);line-height:.95;color:#fd18bc;clip-path:inset(0 0 100% 0)}@media(prefers-reduced-motion:no-preference){.hh-game-reveal-inner[data-astro-cid-mgi4vbtw]{transition:clip-path .9s cubic-bezier(.2,.7,.2,1)}}.hh-game-reveal-wrap[data-astro-cid-mgi4vbtw].is-visible .hh-game-reveal-inner[data-astro-cid-mgi4vbtw]{clip-path:inset(0 0 0% 0)}.hh-territory[data-astro-cid-t2ixw5f3]{border:2px solid #FD18BC;padding:32px;max-width:440px}.hh-territory-label[data-astro-cid-t2ixw5f3]{font-family:var(--mono-font);font-size:.78rem;letter-spacing:.04em;color:#595959;margin:0 0 20px}.hh-territory-list[data-astro-cid-t2ixw5f3]{list-style:none;margin:0 0 24px;padding:0}.hh-territory-list[data-astro-cid-t2ixw5f3] li[data-astro-cid-t2ixw5f3]{display:flex;align-items:flex-start;gap:10px;font-size:.98rem;color:#0a0a0a;padding:10px 0;border-top:1px solid rgba(10,10,10,.12)}.hh-territory-list[data-astro-cid-t2ixw5f3] li[data-astro-cid-t2ixw5f3]:first-child{border-top:none;padding-top:0}.hh-territory-check[data-astro-cid-t2ixw5f3]{color:#fd18bc;font-weight:700;flex-shrink:0}.hh-territory-link[data-astro-cid-t2ixw5f3]{color:#0a0a0a;font-weight:700;text-decoration:underline;text-decoration-color:#fd18bc;text-decoration-thickness:2px}.hh-reviews[data-astro-cid-ry4e5sfp]{margin-top:56px}.hh-reviews-title[data-astro-cid-ry4e5sfp]{font-family:var(--body-font);font-weight:700;font-size:1.1rem;color:#0a0a0a;margin:0 0 24px}.hh-reviews-grid[data-astro-cid-ry4e5sfp]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}.hh-review-card[data-astro-cid-ry4e5sfp]{border:1px solid rgba(10,10,10,.15);padding:20px}.hh-review-stars[data-astro-cid-ry4e5sfp]{color:#fd18bc;letter-spacing:2px;margin:0 0 10px}.hh-review-quote[data-astro-cid-ry4e5sfp]{font-size:.95rem;line-height:1.6;color:#262626;margin:0 0 12px}.hh-review-name[data-astro-cid-ry4e5sfp]{font-size:.85rem;font-weight:700;color:#0a0a0a;text-decoration:none}a[data-astro-cid-ry4e5sfp].hh-review-name:hover{text-decoration:underline;text-decoration-color:#fd18bc}.hh-who-grid[data-astro-cid-wbm33fyg]{display:grid;grid-template-columns:.85fr 1.15fr;gap:56px;align-items:center}.hh-who-photo[data-astro-cid-wbm33fyg] img{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover;border:2px solid #0A0A0A}.hh-who-text[data-astro-cid-wbm33fyg] p[data-astro-cid-wbm33fyg]{font-size:1.05rem;line-height:1.65;color:#262626;max-width:52ch;margin:0 0 16px}.hh-who-links[data-astro-cid-wbm33fyg]{display:flex;gap:24px;flex-wrap:wrap;margin-top:16px}.hh-who-link-primary[data-astro-cid-wbm33fyg],.hh-who-link-secondary[data-astro-cid-wbm33fyg]{color:#0a0a0a;font-weight:700;text-decoration:underline;text-decoration-color:#fd18bc;text-decoration-thickness:2px}@media(max-width:860px){.hh-who-grid[data-astro-cid-wbm33fyg]{grid-template-columns:1fr;gap:28px}.hh-who-photo[data-astro-cid-wbm33fyg]{max-width:360px;margin:0 auto}}.hh-diagnostic-link[data-astro-cid-j7pv25f6],.hh-category-link[data-astro-cid-j7pv25f6]{max-width:1200px;margin:0 auto;padding:0 24px 72px;display:flex;gap:24px;flex-wrap:wrap}.hh-diagnostic-link[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6],.hh-category-link[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:#0a0a0a;font-weight:700;text-decoration:underline;text-decoration-color:#fd18bc;text-decoration-thickness:2px}.hh-category-link--dark[data-astro-cid-j7pv25f6]{background:#0a0a0a}.hh-category-link--dark[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:#faf9f6;text-decoration-color:#fd18bc}.hh-checkup[data-astro-cid-j7pv25f6]{background:#faf9f6}.hh-checkup-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:.9fr 1.3fr;grid-template-areas:"text form" "contacts form";-moz-column-gap:56px;column-gap:56px;row-gap:32px;align-items:start;margin-top:32px}.hh-checkup-text[data-astro-cid-j7pv25f6]{grid-area:text}.hh-checkup-form[data-astro-cid-j7pv25f6]{grid-area:form}.hh-checkup-contacts[data-astro-cid-j7pv25f6]{grid-area:contacts;align-self:end}.hh-checkup-intro[data-astro-cid-j7pv25f6]{font-size:1.05rem;line-height:1.6;color:#262626;margin:0 0 20px}.hh-checkup-bullets[data-astro-cid-j7pv25f6]{margin:0 0 24px;padding-left:20px}.hh-checkup-bullets[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{font-size:1rem;line-height:1.6;color:#262626;margin-bottom:10px}.hh-checkup-closing[data-astro-cid-j7pv25f6]{font-size:1.05rem;font-weight:700;color:#0a0a0a;margin:0 0 32px}.hh-checkup-contacts[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;padding:20px 0 0;border-top:1px solid rgba(10,10,10,.15);list-style:none;font-size:.92rem;color:#595959}.hh-checkup-contacts[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:#0a0a0a;font-weight:700;text-decoration:none}.hh-checkup-contacts[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{text-decoration:underline;text-decoration-color:#fd18bc}@media(max-width:960px){.hh-checkup-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;grid-template-areas:"text" "form" "contacts";row-gap:32px}}.hh-faq-wrap[data-astro-cid-j7pv25f6]{position:relative}.hh-faq-tag[data-astro-cid-j7pv25f6]{max-width:760px;margin:0 auto;padding:72px 24px 0;font-family:var(--mono-font);font-size:.8rem;letter-spacing:.06em;color:#595959}.hh-faq-wrap[data-astro-cid-j7pv25f6] .faq{padding-top:16px}
