.hero[data-astro-cid-fz4dugmu]{--art-fade:0%;background:var(--color-surface);border-bottom:1px solid var(--color-border);padding-block:28px}.hero__grid[data-astro-cid-fz4dugmu]{grid-template-columns:2fr 1fr;gap:20px;display:grid}.hero__main[data-astro-cid-fz4dugmu]{border-radius:var(--radius-lg);background:radial-gradient(1200px 500px at 110% -20%, #ffffff29, transparent 60%), linear-gradient(120deg, color-mix(in srgb, var(--color-primary-dark) var(--art-fade), transparent), color-mix(in srgb, var(--color-primary) var(--art-fade), transparent) 55%, color-mix(in srgb, var(--color-brand) var(--art-fade), transparent)), url(/images/hero/hero-circuit.svg) right center / cover no-repeat, linear-gradient(120deg, var(--color-primary-dark), var(--color-primary) 55%, var(--color-brand));color:#fff;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(28px,5vw,56px);display:flex}.hero__kicker[data-astro-cid-fz4dugmu]{border-radius:var(--radius-full);font-family:var(--font-heading);background:#ffffff24;align-items:center;gap:8px;margin-bottom:20px;padding:6px 14px;font-size:.8rem;font-weight:500;display:inline-flex}.hero__main[data-astro-cid-fz4dugmu] h1[data-astro-cid-fz4dugmu]{color:#fff;max-width:15ch;margin-bottom:14px;font-size:clamp(1.8rem,3.6vw,2.8rem);font-weight:700}.hero__main[data-astro-cid-fz4dugmu] p[data-astro-cid-fz4dugmu]{color:#ffffffd9;max-width:52ch;margin-bottom:26px;font-size:1.05rem}.hero__actions[data-astro-cid-fz4dugmu]{flex-wrap:wrap;gap:12px;display:flex}.hero__main[data-astro-cid-fz4dugmu] .btn--primary{color:var(--color-primary-dark);background:#fff}.hero__main[data-astro-cid-fz4dugmu] .btn--primary:hover{background:var(--color-primary-soft);color:var(--color-primary-dark)}.hero__main[data-astro-cid-fz4dugmu] .hero__ghost-btn{color:#fff;border-color:#fff9}.hero__main[data-astro-cid-fz4dugmu] .hero__ghost-btn:hover{color:#fff;background:#ffffff1f}.hero__stats[data-astro-cid-fz4dugmu]{flex-wrap:wrap;gap:32px;margin:34px 0 0;padding:0;list-style:none;display:flex}.hero__stats[data-astro-cid-fz4dugmu] li[data-astro-cid-fz4dugmu]{flex-direction:column;display:flex}.hero__stats[data-astro-cid-fz4dugmu] strong[data-astro-cid-fz4dugmu]{font-family:var(--font-heading);font-size:1.3rem;font-weight:700}.hero__stats[data-astro-cid-fz4dugmu] span[data-astro-cid-fz4dugmu]{color:#ffffffbf;font-size:.82rem}.hero__side[data-astro-cid-fz4dugmu]{grid-template-rows:1fr 1fr;gap:20px;display:grid}.hero__promo[data-astro-cid-fz4dugmu]{border-radius:var(--radius-lg);color:#fff;transition:box-shadow var(--transition), translate var(--transition);flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding:26px;display:flex}.hero__promo[data-astro-cid-fz4dugmu]:hover{box-shadow:var(--shadow-lg);color:#fff;translate:0 -2px}.hero__promo--deals[data-astro-cid-fz4dugmu]{background:radial-gradient(500px 240px at 110% 120%, #ffffff26, transparent 60%), linear-gradient(120deg, color-mix(in srgb, var(--color-accent-dark) var(--art-fade), transparent), color-mix(in srgb, var(--color-accent) var(--art-fade), transparent)), url(/images/hero/hero-deals.svg) right center / cover no-repeat, linear-gradient(120deg, var(--color-accent-dark), var(--color-accent))}.hero__promo--laptops[data-astro-cid-fz4dugmu]{background:radial-gradient(500px 240px at 110% -20%, #1690fa59, transparent 60%), linear-gradient(120deg, color-mix(in srgb, #0c1d30 var(--art-fade), transparent), color-mix(in srgb, var(--color-ink-2) var(--art-fade), transparent)), url(/images/hero/hero-laptops.svg) right center / cover no-repeat, linear-gradient(120deg, #0c1d30, var(--color-ink-2))}.hero__promo-kicker[data-astro-cid-fz4dugmu]{font-family:var(--font-heading);letter-spacing:.09em;text-transform:uppercase;opacity:.85;font-size:.72rem;font-weight:600}.hero__promo-title[data-astro-cid-fz4dugmu]{font-family:var(--font-heading);max-width:18ch;font-size:1.15rem;font-weight:600;line-height:1.35}.hero__promo-cta[data-astro-cid-fz4dugmu]{font-family:var(--font-heading);border-bottom:1.5px solid #ffffff80;align-items:center;gap:6px;margin-top:6px;padding-bottom:2px;font-size:.85rem;font-weight:600;display:inline-flex}@media (width<=1024px){.hero[data-astro-cid-fz4dugmu]{--art-fade:60%}}@media (width<=900px){.hero__grid[data-astro-cid-fz4dugmu]{grid-template-columns:1fr}.hero__side[data-astro-cid-fz4dugmu]{grid-template-rows:none;grid-template-columns:1fr 1fr}}@media (width<=560px){.hero__side[data-astro-cid-fz4dugmu]{grid-template-columns:1fr}.hero__stats[data-astro-cid-fz4dugmu]{gap:22px}}.cat-card[data-astro-cid-afo2vvt2]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-ink);transition:box-shadow var(--transition), border-color var(--transition), translate var(--transition);align-items:center;gap:14px;padding:18px;display:flex}.cat-card[data-astro-cid-afo2vvt2]:hover{box-shadow:var(--shadow);border-color:var(--color-primary);color:var(--color-ink);translate:0 -2px}.cat-card__icon[data-astro-cid-afo2vvt2]{border-radius:var(--radius);background:var(--color-primary-soft);width:54px;height:54px;color:var(--color-primary);transition:background var(--transition), color var(--transition);flex-shrink:0;place-items:center;display:grid}.cat-card[data-astro-cid-afo2vvt2]:hover .cat-card__icon[data-astro-cid-afo2vvt2]{background:var(--color-primary);color:#fff}.cat-card__body[data-astro-cid-afo2vvt2]{flex-direction:column;gap:2px;min-width:0;display:flex}.cat-card__name[data-astro-cid-afo2vvt2]{font-family:var(--font-heading);font-size:.98rem;font-weight:600;line-height:1.3}.cat-card__count[data-astro-cid-afo2vvt2]{color:var(--color-text-muted);font-size:.82rem}.cat-card__count--soon[data-astro-cid-afo2vvt2]{color:var(--color-primary);font-weight:600}.cat-card__arrow{color:var(--color-text-muted);transition:translate var(--transition), color var(--transition);flex-shrink:0;margin-left:auto}.cat-card[data-astro-cid-afo2vvt2]:hover .cat-card__arrow{color:var(--color-primary);translate:3px}.brand-strip[data-astro-cid-yrxwubdq]{flex-wrap:wrap;gap:12px;display:flex}.brand-chip[data-astro-cid-yrxwubdq]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);min-height:46px;font-family:var(--font-heading);color:var(--color-text);transition:border-color var(--transition), color var(--transition), box-shadow var(--transition);justify-content:center;align-items:center;padding:8px 28px;font-weight:600;display:inline-flex}.brand-chip[data-astro-cid-yrxwubdq]:hover{border-color:var(--color-primary);color:var(--color-primary);box-shadow:var(--shadow-sm)}.newsletter[data-astro-cid-sornssq2]{border-radius:var(--radius-lg);background:var(--color-primary-soft);border:1px solid color-mix(in srgb, var(--color-primary) 20%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;padding:clamp(26px,4vw,40px);display:flex}.newsletter[data-astro-cid-sornssq2] h2[data-astro-cid-sornssq2]{margin-bottom:4px;font-size:1.35rem}.newsletter[data-astro-cid-sornssq2] p[data-astro-cid-sornssq2]{color:var(--color-text-muted);margin:0}.newsletter__form[data-astro-cid-sornssq2]{background:var(--color-surface);border:1.5px solid var(--color-border-strong);border-radius:var(--radius-full);flex:1;min-width:280px;max-width:460px;display:flex;overflow:hidden}.newsletter__form[data-astro-cid-sornssq2]:focus-within{border-color:var(--color-primary)}.newsletter__form[data-astro-cid-sornssq2] input[data-astro-cid-sornssq2]{border:0;outline:none;flex:1;min-width:0;padding:12px 20px}.newsletter__form[data-astro-cid-sornssq2] button[data-astro-cid-sornssq2]{background:var(--color-primary);color:#fff;font-family:var(--font-heading);transition:background var(--transition);border:0;align-items:center;gap:8px;padding:0 24px;font-weight:500;display:inline-flex}.newsletter__form[data-astro-cid-sornssq2] button[data-astro-cid-sornssq2]:hover{background:var(--color-primary-dark)}.category-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.deals-row[data-astro-cid-lcdefpme]{margin-top:24px}@media (width<=900px){.category-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.category-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
