.htp{--htp-accent:#7a2b90;--htp-accent-2:#9b2fe8;margin:0 auto;max-width:1110px;padding:0 20px;width:100%}.htp__header{color:#000;font-family:Saira Extra Condensed,sans-serif;font-size:clamp(40px,6vw,72px);font-weight:700;line-height:.9;margin:0 0 40px;text-transform:uppercase}.htp__tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.htp__tab{background:#fff;border:1px solid #d0d0d0;border-radius:999px;color:#1a1a1a;cursor:pointer;font-family:Saira Extra Condensed,sans-serif;font-size:18px;font-weight:700;letter-spacing:.5px;padding:10px 24px;text-transform:uppercase;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.htp__tab:hover{border-color:var(--htp-accent)}.htp__tab:focus-visible{outline:2px solid var(--htp-accent);outline-offset:2px}.htp__tab.is-active{background:var(--htp-accent);border-color:var(--htp-accent);color:#fff}.htp__bars{display:flex;flex-wrap:wrap;gap:24px 60px;margin-bottom:64px}.htp__bar-col{flex:1 1 300px;gap:16px;min-width:260px}.htp__bar-col,.htp__bar-row{display:flex;flex-direction:column}.htp__bar-row{gap:8px;padding-top:16px}.htp__bar-label{color:#000;font-family:Roboto,sans-serif;font-size:16px;font-weight:500;margin:0;text-transform:uppercase}.htp__bar-track{background:#f5f5f5;border-radius:6px;height:8px;overflow:hidden;width:100%}.htp__bar-fill{background:linear-gradient(90deg,var(--htp-accent),var(--htp-accent-2));border-radius:6px;height:100%;transition:width .7s cubic-bezier(.22,.61,.36,1)}@media (prefers-reduced-motion:reduce){.htp__bar-fill{transition:none}}.htp__radar-wrap{display:flex;flex-wrap:wrap;gap:36px;justify-content:center}.htp__radar-card{align-items:center;background:#f7f7f7;border-radius:24px;box-sizing:border-box;display:flex;flex:1 1 340px;flex-direction:column;gap:16px;max-width:494px;padding:56px 40px}.htp__radar{aspect-ratio:340/300;max-width:340px;position:relative;width:100%}.htp__radar-svg{display:block;height:100%;overflow:visible;width:100%}.htp__radar-grid{fill:none}.htp__radar-axis-line,.htp__radar-grid{stroke:#e5e5e5;stroke-width:1}.htp__radar-series-shape--primary{fill:rgba(122,43,144,.35);stroke:var(--htp-accent);stroke-width:2}.htp__radar-series-shape--compare{fill:rgba(187,190,192,.35);stroke:#bbbec0;stroke-width:2}.htp__radar-label{color:#000;font-family:Roboto,sans-serif;font-size:12px;font-weight:500;line-height:1.25;position:absolute;text-align:center;text-transform:uppercase;transform:translate(-50%,-50%);width:100px}.htp__radar-legend{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.htp__legend-item{align-items:center;color:#333;display:inline-flex;font-family:Roboto,sans-serif;font-size:12px;gap:6px}.htp__legend-swatch{border-radius:2px;display:inline-block;height:10px;width:10px}.htp__legend-swatch--primary{background:var(--htp-accent)}.htp__legend-swatch--compare{background:#bbbec0}.htp__empty{color:#777;font-family:Roboto,sans-serif;font-size:15px;margin:0}@media (max-width:700px){.htp__legend-item--compare,.htp__radar-series-shape--compare{display:none}}