h3{font-size:1.4rem;font-weight:600;letter-spacing:-.01em}.eyebrow.on-dark{color:var(--blue-pale)}.eyebrow.on-dark .brk::before{border-color:var(--blue-pale)}.eyebrow.on-dark .brk::after{border-color:var(--slate-pale)}.tag{display:inline-flex;align-items:center;gap:8px;background:var(--tag-bg);color:#1071b8;font-size:.82rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:8px 16px;border-radius:999px;margin-bottom:28px}.tag::before{content:"";width:6px;height:6px;border-radius:50%;background:#1071b8!important;color:#1071b8!important}.btn-secondary{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:1rem;color:var(--ink);padding:8px 0;transition:opacity .15s ease}.btn-secondary .play{width:34px;height:34px;border-radius:50%;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.7rem;border-bottom:none}.btn-secondary:hover{opacity:.75}@media (max-width:980px){.menu-toggle{display:block}}@media (max-width:767px){.brand .logo{font-size:1.3rem}.brand .sub{display:none}.hero-media .badge{left:12px;bottom:16px;padding:12px 14px}}.research .latest .brk,.device-title .brk{display:none!important}.outcome .mk,.indbox .mk,.vrow .vmk,.fw .mk,.contact-list .ic{display:none!important}.vrow{grid-template-columns:1fr!important;gap:0!important}.card .idx::before,.card .idx::after{display:none!important}.card .idx{width:auto!important;height:auto!important;margin-bottom:10px!important}.card .idx span{position:static!important;font-size:.95rem!important;color:var(--slate)!important;font-weight:600!important}.bullets li::before,.dims li::before,.lad .dims li::before{border:0!important;border-radius:50%!important;width:6px!important;height:6px!important;background:var(--blue)!important;top:9px!important;left:5px!important}.lad.blueprint .bp-list li::before{border:0!important;border-radius:50%!important;width:6px!important;height:6px!important;background:var(--blue-pale)!important;top:9px!important;left:5px!important}.feat-card li::before{border:0!important;border-radius:50%!important;width:6px!important;height:6px!important;background:var(--blue-pale)!important;top:9px!important;left:6px!important}.assocband .me-logo{width:150px!important}