.hiw-hero[data-astro-cid-ikooipj4]{border-bottom:1px solid var(--border);padding:clamp(72px,10vw,120px) 0 clamp(64px,8vw,100px)}.hiw-hero[data-astro-cid-ikooipj4] h1[data-astro-cid-ikooipj4]{max-width:700px;margin:16px 0 32px}.hiw-hero-body[data-astro-cid-ikooipj4] p[data-astro-cid-ikooipj4]{color:var(--text-muted);max-width:580px;margin-bottom:12px;line-height:1.75}.two-col[data-astro-cid-ikooipj4]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:48px;display:grid}.two-col[data-astro-cid-ikooipj4] p[data-astro-cid-ikooipj4]{color:var(--text-muted);margin-bottom:16px;line-height:1.75}.battery-demo[data-astro-cid-ikooipj4]{background:var(--bg);border:1px solid var(--border);border-radius:12px;padding:24px}.demo-label[data-astro-cid-ikooipj4]{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:10px;font-size:.75rem;font-weight:700}.demo-x-badge[data-astro-cid-ikooipj4]{background:var(--surface-2);border:1px solid var(--border-ui);color:var(--accent);border-radius:6px;align-items:center;padding:8px 16px;font-size:1.125rem;font-weight:700;display:inline-flex}.demo-batteries[data-astro-cid-ikooipj4]{flex-direction:column;gap:8px;display:flex}.demo-battery[data-astro-cid-ikooipj4]{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:.9375rem;font-weight:600;display:flex}.demo-correct[data-astro-cid-ikooipj4]{border-color:var(--green)}.demo-wrong[data-astro-cid-ikooipj4]{border-color:var(--border);opacity:.6}.demo-tick[data-astro-cid-ikooipj4]{color:var(--green);font-weight:700}.demo-cross[data-astro-cid-ikooipj4]{color:var(--red);font-weight:700}.driver-cards[data-astro-cid-ikooipj4]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:40px;display:grid}.driver-card[data-astro-cid-ikooipj4]{background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:24px}.driver-card--apex[data-astro-cid-ikooipj4]{border-color:var(--amber)}.driver-name[data-astro-cid-ikooipj4]{margin-bottom:6px;font-size:1.25rem;font-weight:800}.driver-style[data-astro-cid-ikooipj4]{letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px;font-size:.8125rem;font-weight:700}.driver-style--fast[data-astro-cid-ikooipj4]{color:var(--red)}.driver-style--slow[data-astro-cid-ikooipj4],.driver-style--apex[data-astro-cid-ikooipj4]{color:var(--amber)}.driver-card[data-astro-cid-ikooipj4] p[data-astro-cid-ikooipj4]:last-child{color:var(--text-muted);margin:0;font-size:.9375rem;line-height:1.6}.driver-insight[data-astro-cid-ikooipj4]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:32px;display:grid}.driver-insight[data-astro-cid-ikooipj4] p[data-astro-cid-ikooipj4]{color:var(--text-muted);line-height:1.75}.circuit-card[data-astro-cid-ikooipj4]{background:var(--surface);border:1px solid var(--border);border-top:4px solid var(--stripe);border-radius:10px;padding:28px}.circuit-label[data-astro-cid-ikooipj4]{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:6px;font-size:.75rem;font-weight:700}.circuit-card[data-astro-cid-ikooipj4] h3[data-astro-cid-ikooipj4]{color:var(--stripe);margin-bottom:12px;font-size:1.125rem}.circuit-card[data-astro-cid-ikooipj4] p[data-astro-cid-ikooipj4]{color:var(--text-muted);margin:0;font-size:.9375rem;line-height:1.65}.circuit-cards[data-astro-cid-ikooipj4]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.adaptive-note[data-astro-cid-ikooipj4]{background:var(--surface);border:1px solid var(--border);color:var(--text-muted);border-radius:10px;margin-top:32px;padding:20px 24px;font-size:.9375rem;line-height:1.7}.feedback-example[data-astro-cid-ikooipj4]{background:var(--bg);border:1px solid var(--border-ui);border-radius:10px;padding:20px 24px}.feedback-label[data-astro-cid-ikooipj4]{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:10px;font-size:.75rem;font-weight:700}.feedback-battery[data-astro-cid-ikooipj4]{color:var(--text);border-bottom:1px solid var(--border);margin-bottom:16px;padding-bottom:12px;font-size:.9375rem;font-weight:600}.feedback-steps[data-astro-cid-ikooipj4]{flex-direction:column;gap:10px;margin-bottom:16px;list-style:none;display:flex}.feedback-steps[data-astro-cid-ikooipj4] li[data-astro-cid-ikooipj4]{color:var(--text-muted);align-items:baseline;gap:12px;font-size:.9375rem;display:flex}.feedback-step-num[data-astro-cid-ikooipj4]{background:var(--surface-2);width:22px;height:22px;color:var(--text-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.feedback-verdict[data-astro-cid-ikooipj4]{color:var(--red);border-top:1px solid var(--border);margin:0;padding-top:12px;font-size:.875rem;font-weight:600}.garage-note[data-astro-cid-ikooipj4]{background:var(--surface);border:1px solid var(--border);border-radius:12px;height:100%;padding:28px}.garage-note-heading[data-astro-cid-ikooipj4]{color:var(--text);margin-bottom:12px;font-size:1.0625rem;font-weight:700}.garage-note[data-astro-cid-ikooipj4] p[data-astro-cid-ikooipj4]{color:var(--text-muted);margin:0;line-height:1.7}.a11y-list[data-astro-cid-ikooipj4]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;list-style:none;display:grid}.a11y-list[data-astro-cid-ikooipj4] li[data-astro-cid-ikooipj4]{background:var(--bg);border:1px solid var(--border);border-radius:10px;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.a11y-icon[data-astro-cid-ikooipj4]{color:var(--green);flex-shrink:0;margin-top:2px;font-size:1rem;font-weight:700}.a11y-list[data-astro-cid-ikooipj4] strong[data-astro-cid-ikooipj4]{margin-bottom:4px;font-size:.9375rem;display:block}.a11y-list[data-astro-cid-ikooipj4] p[data-astro-cid-ikooipj4]{color:var(--text-muted);margin:0;font-size:.875rem;line-height:1.5}.platform-links[data-astro-cid-ikooipj4]{flex-direction:column;gap:12px;display:flex}.platform-btn[data-astro-cid-ikooipj4]{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:10px;align-items:center;gap:16px;padding:16px 20px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.platform-btn[data-astro-cid-ikooipj4]:hover{border-color:var(--border-ui);background:var(--surface-2);text-decoration:none}.platform-btn--accent[data-astro-cid-ikooipj4]{border-color:var(--accent)}.platform-btn--accent[data-astro-cid-ikooipj4]:hover{background:#00e5ff14}.platform-icon[data-astro-cid-ikooipj4]{flex-shrink:0;font-size:1.5rem}.platform-btn[data-astro-cid-ikooipj4]>span[data-astro-cid-ikooipj4]:last-child{flex-direction:column;display:flex}.platform-sub[data-astro-cid-ikooipj4]{color:var(--text-muted);font-size:.75rem;font-weight:400}.platform-btn[data-astro-cid-ikooipj4]>span[data-astro-cid-ikooipj4]:last-child>[data-astro-cid-ikooipj4]:last-child{font-size:1rem;font-weight:700}.trial-section[data-astro-cid-ikooipj4]{background:var(--surface);border-top:1px solid var(--border)}.trial-body[data-astro-cid-ikooipj4]{color:var(--text-muted);max-width:480px;margin:16px auto 0;line-height:1.7}.trial-ctas[data-astro-cid-ikooipj4]{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:36px;display:flex}.trial-main-cta[data-astro-cid-ikooipj4]{padding:16px 40px;font-size:1.0625rem}.trial-reassurance[data-astro-cid-ikooipj4]{background:var(--bg);border:1px solid var(--border);max-width:560px;color:var(--text-muted);border-radius:10px;margin-top:32px;margin-left:auto;margin-right:auto;padding:20px 28px;font-size:.9375rem;line-height:1.7}.trial-reassurance[data-astro-cid-ikooipj4] strong[data-astro-cid-ikooipj4]{color:var(--text)}.breadcrumb[data-astro-cid-ikooipj4]{flex-wrap:wrap;align-items:center;gap:8px;font-size:.875rem;display:flex}.breadcrumb[data-astro-cid-ikooipj4] a[data-astro-cid-ikooipj4]{color:var(--text-muted)}.breadcrumb[data-astro-cid-ikooipj4] a[data-astro-cid-ikooipj4]:hover{color:var(--text)}.breadcrumb[data-astro-cid-ikooipj4] .sep[data-astro-cid-ikooipj4]{color:var(--border-ui)}.breadcrumb[data-astro-cid-ikooipj4] .current[data-astro-cid-ikooipj4]{color:var(--text-muted)}.callout[data-astro-cid-ikooipj4]{background:var(--surface-2);border-left:3px solid var(--accent);border-radius:0 8px 8px 0;padding:16px 20px}.callout-label[data-astro-cid-ikooipj4]{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:6px;font-size:.75rem;font-weight:700}.callout[data-astro-cid-ikooipj4] p[data-astro-cid-ikooipj4]:last-child{color:var(--text-muted);margin:0;font-size:.9375rem;line-height:1.65}
