.hero[data-astro-cid-6voplrxj]{background:linear-gradient(145deg,#031715 0%,#072a27 50%,#0a3a35 100%);border-bottom:1px solid #ffffff14;padding-block-start:var(--sp-8);position:relative;overflow:hidden}.hero__glow[data-astro-cid-6voplrxj]{filter:blur(80px);pointer-events:none;opacity:.45;border-radius:50%;position:absolute}.hero__glow--primary[data-astro-cid-6voplrxj]{aspect-ratio:1;background:radial-gradient(circle,#00d9a659 0%,#0000 68%);width:min(44rem,80vw);top:-20%;right:-10%}.hero__glow--secondary[data-astro-cid-6voplrxj]{aspect-ratio:1;background:radial-gradient(circle,#0e5b5473 0%,#0000 70%);width:min(36rem,70vw);bottom:5%;left:-15%}.hero__inner[data-astro-cid-6voplrxj]{gap:var(--sp-7);align-items:center;padding-block-end:var(--sp-7);display:grid;position:relative}.hero__text[data-astro-cid-6voplrxj]{gap:var(--sp-4);justify-items:start;display:grid}.hero__eyebrow[data-astro-cid-6voplrxj]{align-items:center;gap:var(--sp-2);border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--band-foreground);background:#ffffff0d;border:1px solid #ffffff29;margin:0;padding:6px 14px;display:inline-flex}.hero__bolt[data-astro-cid-6voplrxj]{color:var(--color-accent);place-items:center;display:grid}.hero__badge-sep[data-astro-cid-6voplrxj]{opacity:.4}.hero__badge-count[data-astro-cid-6voplrxj]{color:var(--color-accent);font-weight:var(--fw-bold)}.hero__title[data-astro-cid-6voplrxj]{font-size:var(--fs-3xl);line-height:var(--lh-tight);color:#fff;letter-spacing:-.025em;margin:0}.hero__lead[data-astro-cid-6voplrxj]{color:#f4fbf9d1;max-width:56ch;font-size:var(--fs-md);margin:0}.hero__selector[data-astro-cid-6voplrxj]{gap:var(--sp-3);width:100%;margin-block:var(--sp-2);display:grid}.hero__selector-btn[data-astro-cid-6voplrxj]{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-lg);color:var(--band-foreground);transition:all var(--dur) var(--ease-out);background:#ffffff0d;border:1px solid #ffffff1f;text-decoration:none;display:flex}.hero__selector-btn[data-astro-cid-6voplrxj]:hover{border-color:var(--color-accent);background:#00d9a61f;transform:translateY(-2px)}.hero__selector-icon[data-astro-cid-6voplrxj]{border-radius:var(--radius-sm);width:38px;height:38px;color:var(--color-accent);background:#00d9a624;flex-shrink:0;place-items:center;display:grid}.hero__selector-info[data-astro-cid-6voplrxj]{flex:1;gap:2px;min-width:0;display:grid}.hero__selector-title[data-astro-cid-6voplrxj]{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:#fff}.hero__selector-sub[data-astro-cid-6voplrxj]{font-size:var(--fs-xs);color:#f4fbf9b8}.hero__selector-arrow[data-astro-cid-6voplrxj]{color:var(--color-accent);font-size:var(--fs-md);font-weight:var(--fw-bold);transition:transform var(--dur) var(--ease)}.hero__selector-btn[data-astro-cid-6voplrxj]:hover .hero__selector-arrow[data-astro-cid-6voplrxj]{transform:translate(4px)}.hero__actions[data-astro-cid-6voplrxj]{gap:var(--sp-3);flex-wrap:wrap;display:flex}.hero__stats[data-astro-cid-6voplrxj]{gap:var(--sp-4);margin:var(--sp-2) 0 0;border-top:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);width:100%;padding-block-start:var(--sp-4);display:grid}.hero__stats[data-astro-cid-6voplrxj] div[data-astro-cid-6voplrxj]{gap:2px;display:grid}.hero__stats[data-astro-cid-6voplrxj] dt[data-astro-cid-6voplrxj]{font-size:var(--fs-xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:#f4fbf9b8}.hero__stats[data-astro-cid-6voplrxj] dd[data-astro-cid-6voplrxj]{font-size:var(--fs-xl);font-weight:var(--fw-black);color:var(--color-accent);font-variant-numeric:tabular-nums;margin:0}.hero__media[data-astro-cid-6voplrxj]{position:relative}.hero__card[data-astro-cid-6voplrxj]{border-radius:var(--radius-xl);padding:var(--sp-5);transition:transform var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);background:#fff;text-decoration:none;display:block;box-shadow:0 20px 48px #00000052}.hero__card[data-astro-cid-6voplrxj]:hover{transform:translateY(-4px);box-shadow:0 26px 56px #0000006b}.hero__card-header[data-astro-cid-6voplrxj]{justify-content:space-between;align-items:center;gap:var(--sp-2);margin-block-end:var(--sp-3);display:flex}.hero__card-tag[data-astro-cid-6voplrxj]{border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-foreground);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);text-transform:uppercase;padding:3px 10px}.hero__card-status[data-astro-cid-6voplrxj]{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-success)}.hero__card-media[data-astro-cid-6voplrxj]{border-radius:var(--radius-lg);aspect-ratio:4/3;border:1px solid var(--color-border);background:#fff;place-items:center;display:grid;overflow:hidden}.hero__card-media[data-astro-cid-6voplrxj] .hero__img{object-fit:contain;width:100%;height:100%;padding:var(--sp-4);transition:transform var(--dur-slow) var(--ease-out)}.hero__card[data-astro-cid-6voplrxj]:hover .hero__card-media[data-astro-cid-6voplrxj] .hero__img{transform:scale(1.04)}.hero__card-body[data-astro-cid-6voplrxj]{gap:4px;margin-block-start:var(--sp-4);display:grid}.hero__card-brand[data-astro-cid-6voplrxj]{font-size:var(--fs-xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--color-link);font-weight:var(--fw-bold)}.hero__card-title[data-astro-cid-6voplrxj]{font-weight:var(--fw-semibold);color:var(--color-foreground);font-size:var(--fs-sm);line-height:1.4}.hero__card-footer[data-astro-cid-6voplrxj]{border-top:1px solid var(--color-border);justify-content:space-between;align-items:baseline;margin-block-start:var(--sp-2);padding-block-start:var(--sp-3);display:flex}.hero__card-price[data-astro-cid-6voplrxj]{font-size:var(--fs-lg);font-weight:var(--fw-black);color:var(--color-primary)}.hero__card-cta[data-astro-cid-6voplrxj]{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--color-primary)}.hero__trust[data-astro-cid-6voplrxj]{background:#00000038;border-top:1px solid #ffffff1a}.hero__trust-inner[data-astro-cid-6voplrxj]{gap:var(--sp-3) var(--sp-5);padding-block:var(--sp-4);grid-template-columns:repeat(2,1fr);display:grid}.hero__trust-item[data-astro-cid-6voplrxj]{align-items:center;gap:var(--sp-3);display:flex}.hero__trust-icon[data-astro-cid-6voplrxj]{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-accent);background:#00d9a624;flex-shrink:0;place-items:center;display:grid}.hero__trust-text[data-astro-cid-6voplrxj]{gap:1px;display:grid}.hero__trust-text[data-astro-cid-6voplrxj] strong[data-astro-cid-6voplrxj]{font-size:var(--fs-xs);color:#fff;font-weight:var(--fw-semibold)}.hero__trust-text[data-astro-cid-6voplrxj] small[data-astro-cid-6voplrxj]{color:#f4fbf9b3;font-size:11px}.brandstrip[data-astro-cid-6voplrxj]{background:#00000059;border-top:1px solid #ffffff14;position:relative}.brandstrip__inner[data-astro-cid-6voplrxj]{padding-block:var(--sp-4)}.brandstrip[data-astro-cid-6voplrxj] ul[data-astro-cid-6voplrxj]{justify-content:center;align-items:center;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.brandstrip[data-astro-cid-6voplrxj] a[data-astro-cid-6voplrxj]{border-radius:var(--radius-pill);color:var(--band-muted);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);text-transform:uppercase;transition:all var(--dur) var(--ease);background:#ffffff0a;border:1px solid #ffffff1a;align-items:center;gap:6px;padding:6px 14px;text-decoration:none;display:inline-flex}.brandstrip[data-astro-cid-6voplrxj] a[data-astro-cid-6voplrxj]:hover{border-color:var(--color-accent);color:var(--color-accent);background:#00d9a61a}.brandstrip__count[data-astro-cid-6voplrxj]{opacity:.7;font-size:10px;font-weight:var(--fw-regular)}.brandstrip__all[data-astro-cid-6voplrxj]{color:var(--color-accent)!important;border-color:#00d9a64d!important}.cat-grid[data-astro-cid-6voplrxj]{gap:var(--grid-gap);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.cat-tile[data-astro-cid-6voplrxj]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:all var(--dur) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.cat-tile[data-astro-cid-6voplrxj]:hover,.cat-tile[data-astro-cid-6voplrxj]:focus-within{border-color:var(--color-accent);box-shadow:var(--shadow-md);transform:translateY(-4px)}.cat-tile__media[data-astro-cid-6voplrxj]{aspect-ratio:16/11;border-bottom:1px solid var(--color-border);background:#fff;place-items:center;display:grid;position:relative;overflow:hidden}.cat-tile__media[data-astro-cid-6voplrxj] .cat-tile__img{object-fit:contain;width:100%;height:100%;padding:var(--sp-4);transition:transform var(--dur-slow) var(--ease-out)}.cat-tile[data-astro-cid-6voplrxj]:hover .cat-tile__media[data-astro-cid-6voplrxj] .cat-tile__img{transform:scale(1.06)}.cat-tile__price-tag[data-astro-cid-6voplrxj]{bottom:var(--sp-2);right:var(--sp-2);border-radius:var(--radius-sm);color:#fff;font-size:11px;font-weight:var(--fw-semibold);background:#072a27d9;padding:3px 8px;position:absolute}.cat-tile__body[data-astro-cid-6voplrxj]{padding:var(--sp-4) var(--sp-5) var(--sp-5);gap:var(--sp-1);background:var(--color-surface);display:grid}.cat-tile[data-astro-cid-6voplrxj] h3[data-astro-cid-6voplrxj]{font-size:var(--fs-md);margin:0}.cat-tile[data-astro-cid-6voplrxj] h3[data-astro-cid-6voplrxj] a[data-astro-cid-6voplrxj]{color:var(--color-primary);align-items:center;gap:var(--sp-1);text-decoration:none;display:inline-flex}.cat-tile[data-astro-cid-6voplrxj] h3[data-astro-cid-6voplrxj] a[data-astro-cid-6voplrxj]:after{content:"";position:absolute;inset:0}.cat-tile__arrow[data-astro-cid-6voplrxj]{transition:transform var(--dur) var(--ease);color:var(--color-primary)}.cat-tile[data-astro-cid-6voplrxj]:hover .cat-tile__arrow[data-astro-cid-6voplrxj]{transform:translate(3px)}.cat-tile[data-astro-cid-6voplrxj] p[data-astro-cid-6voplrxj]{font-size:var(--fs-sm);color:var(--color-muted);margin:0}.split__grid[data-astro-cid-6voplrxj]{gap:var(--grid-gap);display:grid}.split__panel[data-astro-cid-6voplrxj]{gap:var(--sp-4);padding:var(--sp-6);border-radius:var(--radius-xl);background:#ffffff0d;border:1px solid #ffffff1f;justify-items:start;display:grid}.split__badge[data-astro-cid-6voplrxj]{border-radius:var(--radius-pill);color:var(--color-accent);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);text-transform:uppercase;background:#00d9a626;padding:3px 10px}.split__badge--electric[data-astro-cid-6voplrxj]{color:#38bdf8;background:#38bdf826}.split__panel[data-astro-cid-6voplrxj] h3[data-astro-cid-6voplrxj]{font-size:var(--fs-lg);color:var(--band-foreground);margin:0}.split__panel[data-astro-cid-6voplrxj] p[data-astro-cid-6voplrxj]{color:var(--band-muted);margin:0}.split__brands[data-astro-cid-6voplrxj]{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.split__brands[data-astro-cid-6voplrxj] a[data-astro-cid-6voplrxj]{align-items:center;gap:var(--sp-2);min-height:36px;padding:var(--sp-1) var(--sp-3);border-radius:var(--radius-pill);color:var(--band-foreground);font-size:var(--fs-xs);font-weight:var(--fw-semibold);transition:all var(--dur) var(--ease);background:#ffffff08;border:1px solid #ffffff24;text-decoration:none;display:inline-flex}.split__brands[data-astro-cid-6voplrxj] a[data-astro-cid-6voplrxj]:hover{border-color:var(--color-accent);color:var(--color-accent);background:#00d9a61a}.split__brands[data-astro-cid-6voplrxj] span[data-astro-cid-6voplrxj]{color:var(--band-muted);font-weight:var(--fw-regular)}.trust-grid[data-astro-cid-6voplrxj]{gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin:0;padding:0;list-style:none;display:grid}.trust-tile[data-astro-cid-6voplrxj]{gap:var(--sp-2);padding:var(--sp-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);justify-items:start;display:grid}.trust-tile[data-astro-cid-6voplrxj]:hover{box-shadow:var(--shadow-sm);transform:translateY(-2px)}.trust-tile__mark[data-astro-cid-6voplrxj]{border-radius:var(--radius-sm);background:var(--color-accent-subtle);width:40px;height:40px;color:var(--color-primary);place-items:center;display:grid}.trust-tile[data-astro-cid-6voplrxj] h3[data-astro-cid-6voplrxj]{font-size:var(--fs-md);margin:0}.trust-tile[data-astro-cid-6voplrxj] p[data-astro-cid-6voplrxj]{font-size:var(--fs-sm);color:var(--color-muted);margin:0}.trust-note[data-astro-cid-6voplrxj]{font-size:var(--fs-sm);color:var(--color-muted);text-align:center;max-width:60ch;margin-block-start:var(--sp-5);margin-inline:auto}.about__cols[data-astro-cid-6voplrxj]{gap:var(--sp-7);display:grid}.about__prose[data-astro-cid-6voplrxj] p[data-astro-cid-6voplrxj]{color:var(--color-foreground);margin-block-end:var(--sp-4)}.about__prose[data-astro-cid-6voplrxj] h3[data-astro-cid-6voplrxj]{margin-block:var(--sp-6) var(--sp-3);font-size:var(--fs-md)}.about__prose[data-astro-cid-6voplrxj]>h3[data-astro-cid-6voplrxj]:first-child{margin-block-start:0}.about__side[data-astro-cid-6voplrxj]{padding:var(--sp-5);background:var(--color-surface-muted);border-radius:var(--radius-lg);border:1px solid var(--color-border);align-self:start}.about__side[data-astro-cid-6voplrxj] h3[data-astro-cid-6voplrxj]{margin:0 0 var(--sp-4);font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:var(--ls-wide)}.about__side[data-astro-cid-6voplrxj] ul[data-astro-cid-6voplrxj]{gap:var(--sp-1);margin:0;padding:0;list-style:none;display:grid}.about__side[data-astro-cid-6voplrxj] a[data-astro-cid-6voplrxj]{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-sm);color:var(--color-primary);font-size:var(--fs-sm);font-weight:var(--fw-medium);text-decoration:none;display:flex}.about__side[data-astro-cid-6voplrxj] a[data-astro-cid-6voplrxj]:hover{background:var(--color-surface)}.about__side[data-astro-cid-6voplrxj] span[data-astro-cid-6voplrxj]{color:var(--color-muted);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.about__seo-hub[data-astro-cid-6voplrxj]{border-block-start:1px solid var(--color-border);margin-block-start:var(--sp-6);padding-block-start:var(--sp-6)}.sec-head--compact[data-astro-cid-6voplrxj]{margin-block-end:var(--sp-3)}.sec-head--compact[data-astro-cid-6voplrxj] .sec-head__title[data-astro-cid-6voplrxj]{font-size:var(--fs-md)}.seo-keywords-list[data-astro-cid-6voplrxj]{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.seo-keyword-link[data-astro-cid-6voplrxj]{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-foreground);font-size:var(--fs-xs);font-weight:var(--fw-medium);transition:all var(--dur) var(--ease);align-items:center;gap:6px;padding:6px 12px;text-decoration:none;display:inline-flex}.seo-keyword-link[data-astro-cid-6voplrxj]:hover{border-color:var(--color-primary);background:var(--color-accent-subtle);color:var(--color-primary);transform:translateY(-1px)}.seo-keyword-tag[data-astro-cid-6voplrxj]{font-size:10px;font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.05em;background:var(--color-surface-muted);color:var(--color-muted);border-radius:4px;padding:1px 5px}.newsletter[data-astro-cid-6voplrxj]{padding-block:var(--sp-8);background:linear-gradient(135deg,#072a27 0%,#041b18 100%)}.newsletter__inner[data-astro-cid-6voplrxj]{gap:var(--sp-5);align-items:center;display:grid}.newsletter[data-astro-cid-6voplrxj] h2[data-astro-cid-6voplrxj]{margin:0 0 var(--sp-2);font-size:var(--fs-xl);color:#fff}.newsletter[data-astro-cid-6voplrxj] p[data-astro-cid-6voplrxj]{color:#f4fbf9c7;margin:0}.newsletter__form[data-astro-cid-6voplrxj]{width:100%}.newsletter__form[data-astro-cid-6voplrxj] label[data-astro-cid-6voplrxj]{color:var(--band-foreground)}.newsletter__row[data-astro-cid-6voplrxj]{gap:var(--sp-3);flex-wrap:wrap;display:flex}.newsletter__row[data-astro-cid-6voplrxj] .input[data-astro-cid-6voplrxj]{flex:14rem;min-width:0}@media (width>=640px){.hero__selector[data-astro-cid-6voplrxj]{grid-template-columns:1fr 1fr}.hero__trust-inner[data-astro-cid-6voplrxj]{grid-template-columns:repeat(4,1fr)}}@media (width>=700px){.split__grid[data-astro-cid-6voplrxj]{grid-template-columns:1fr 1fr}.newsletter__inner[data-astro-cid-6voplrxj]{gap:var(--sp-7);grid-template-columns:1fr 1fr}}@media (width>=900px){.cat-grid[data-astro-cid-6voplrxj]{grid-template-columns:repeat(4,1fr)}}@media (width>=1000px){.hero__inner[data-astro-cid-6voplrxj]{gap:var(--sp-8);grid-template-columns:1.15fr 1fr}.hero[data-astro-cid-6voplrxj]{padding-block-start:var(--sp-9)}.about__cols[data-astro-cid-6voplrxj]{grid-template-columns:1.7fr 1fr}}
