.hqm{--science-accent:var(--hq-magenta);--science-deep:var(--hq-plum);--science-tint:var(--hq-blush);--science-surface:var(--hq-buy-surface);--science-ink:var(--hq-ink);--science-rule:var(--hq-line);background:var(--science-surface);color:var(--science-ink);padding:80px 24px;font-family:var(--hq-body)}
.hqm__wrap{max-width:1240px;margin:auto}.hqm .hqm__head{max-width:800px;margin-bottom:36px}.hqm .hqm__title{font-size:56px;line-height:1.08;color:var(--science-ink);margin:12px 0 18px;letter-spacing:0}.hqm__intro{font-size:18px;line-height:1.6;max-width:650px}.hqm__eyebrow,.hqm__label{font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase;color:var(--science-deep)}
.hqm__tabs{display:flex;gap:0;border-bottom:1px solid var(--science-rule);margin-bottom:38px}.hqm .hqm__tab{min-height:58px;flex:1;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--science-ink);padding:12px 16px;font-size:16px;font-weight:700;cursor:pointer;border-radius:0;box-shadow:none}.hqm__tab[aria-selected=true]{border-bottom-color:var(--science-accent);color:var(--science-deep)}.hqm__tab:focus-visible{outline:2px solid var(--science-accent);outline-offset:3px}.hqm__tab:before,.hqm__tab:after{display:none!important}
.hqm__panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.hqm [hidden]{display:none!important}.hqm .hqm__copy h3{font-size:36px;line-height:1.15;color:var(--science-ink);margin:12px 0 18px;letter-spacing:0}.hqm .hqm__copy p{font-size:16px;line-height:1.65;margin:10px 0 24px}.hqm__context{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 26px}.hqm__context span{border-bottom:1px solid var(--science-rule);padding:6px 0;margin-right:14px;font-size:14px}.hqm__fit{border-left:3px solid var(--science-accent);padding-left:20px}.hqm .hqm__fit p{margin-bottom:0}
.hqm__viz{min-width:0;background:color-mix(in srgb,var(--science-accent) 8%,var(--science-surface));padding:24px 18px;border-radius:8px}.hqm__viz svg{display:block;width:100%;aspect-ratio:520/380;overflow:visible}.hqm__viz text{font-family:var(--hq-body);fill:var(--science-ink);font-size:15px;font-weight:600}.hqm__viz .hqm__large{font-size:20px;font-weight:800}.hqm__stroke{fill:none;stroke:var(--science-accent);stroke-width:3}.hqm__quiet{fill:none;stroke:var(--science-rule);stroke-width:2}.hqm__fill{fill:var(--science-accent)}.hqm__deep{fill:var(--science-deep)}.hqm__paper{fill:var(--science-surface)}.hqm__wash{fill:color-mix(in srgb,var(--science-accent) 18%,var(--science-surface))}.hqm__flow{stroke-dasharray:8 10;animation:hqmFlow 3s linear infinite}.hqm__draw{stroke-dasharray:900;stroke-dashoffset:900}.hqm.is-in .hqm__draw{animation:hqmDraw 1.6s ease forwards}.hqm__pulse{transform-box:fill-box;transform-origin:center;animation:hqmPulse 3s ease-in-out infinite}.hqm .hqm__caption{font-size:12px;line-height:1.5;margin:14px 0 0;color:var(--science-ink)}.hqm .hqm__note{font-size:12px;line-height:1.6;max-width:850px;margin:36px 0 0}.hq .hqm .hq-btn{margin-top:30px;min-height:54px;padding:0 32px;border:0;border-radius:999px;box-shadow:none;background:var(--hq-grad);color:var(--hq-buy-surface);font-family:var(--hq-body);font-size:15px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none}.hq .hqm .hq-btn:hover{background:var(--hq-grad);color:var(--hq-buy-surface);filter:brightness(1.08)}
@keyframes hqmFlow{to{stroke-dashoffset:-54}}@keyframes hqmDraw{to{stroke-dashoffset:0}}@keyframes hqmPulse{50%{transform:scale(.9)}}
@media(max-width:749px){.hqm{padding:56px 18px}.hqm .hqm__title{font-size:38px}.hqm .hqm__copy h3{font-size:28px}.hqm__panel{grid-template-columns:minmax(0,1fr);gap:28px}.hqm__tabs{margin-bottom:28px}.hqm .hqm__tab{font-size:13px;padding:10px 5px}.hqm__viz{padding:16px 8px}.hqm__intro{font-size:16px}}
@media(prefers-reduced-motion:reduce){.hqm *{animation:none!important}.hqm__draw{stroke-dashoffset:0}}