.hero[data-astro-cid-lcdefpme]{background:radial-gradient(60% 80% at 100% 0%, color-mix(in srgb, var(--color-primary) 12%, transparent) 0%, transparent 60%), linear-gradient(180deg, var(--color-surface) 0%, var(--color-bg) 100%);padding-block:2.25rem 1rem}.hero-grid[data-astro-cid-lcdefpme]{gap:1.75rem;display:grid}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:22ch;margin-top:.75rem}.hero-sub[data-astro-cid-lcdefpme]{max-width:46ch;color:var(--color-muted);font-size:1.02rem}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.6rem;margin-bottom:1rem;display:flex}.hero-rates[data-astro-cid-lcdefpme]{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.82rem;display:flex}.hero-rates[data-astro-cid-lcdefpme] .price[data-astro-cid-lcdefpme]{color:var(--color-text);font-weight:600}.hero-rates[data-astro-cid-lcdefpme] .dot[data-astro-cid-lcdefpme]{opacity:.5}.hero-art[data-astro-cid-lcdefpme]{min-height:20rem;display:none;position:relative}.hero-banner[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-lg);aspect-ratio:16/10;background:var(--color-surface-muted);overflow:hidden}.hero-banner[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.hero-card[data-astro-cid-lcdefpme]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);color:var(--color-muted);gap:.15rem;padding:1.1rem 1.25rem;font-size:.85rem;display:grid;position:absolute}.hero-card[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--color-text);font-size:.98rem}.hero-card-icon[data-astro-cid-lcdefpme]{color:var(--color-primary);margin-bottom:.35rem;font-size:1.9rem}.hero-card-a[data-astro-cid-lcdefpme]{width:15rem;top:.5rem;left:0;rotate:-3deg}.hero-card-b[data-astro-cid-lcdefpme]{width:14rem;bottom:1rem;right:0;rotate:3deg}.section-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.25rem;display:flex}.section-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0}.link-more[data-astro-cid-lcdefpme]{color:var(--color-primary);white-space:nowrap;font-size:.88rem;font-weight:600}.category-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.category-card[data-astro-cid-lcdefpme]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);align-items:center;gap:.7rem;min-height:4.25rem;padding:.85rem 1rem;font-size:.95rem;font-weight:600;transition:border-color .15s,transform .12s;display:flex}.category-card[data-astro-cid-lcdefpme]:hover{border-color:var(--color-primary)}.category-card[data-astro-cid-lcdefpme]:active{transform:scale(.99)}.category-icon[data-astro-cid-lcdefpme]{color:var(--color-primary);font-size:1.4rem}.category-count[data-astro-cid-lcdefpme]{color:var(--color-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.78rem}.section-surface[data-astro-cid-lcdefpme]{background:var(--color-surface-muted)}.section-promo[data-astro-cid-lcdefpme]{background:radial-gradient(70% 90% at 0% 0%, color-mix(in srgb, var(--color-primary) 10%, transparent) 0%, transparent 60%), var(--color-bg)}.product-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.empty-note[data-astro-cid-lcdefpme]{color:var(--color-muted)}.benefits[data-astro-cid-lcdefpme]{gap:1rem;display:grid}.benefit[data-astro-cid-lcdefpme]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);gap:.85rem;padding:1rem 1.15rem;display:flex}.benefit-icon[data-astro-cid-lcdefpme]{color:var(--color-primary);font-size:1.5rem}.benefit[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:.95rem;display:block}.benefit[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-muted);margin:.15rem 0 0;font-size:.85rem}@media (width>=640px){.category-grid[data-astro-cid-lcdefpme],.product-grid[data-astro-cid-lcdefpme],.benefits[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=900px){.hero[data-astro-cid-lcdefpme]{padding-block:3.25rem 1.5rem}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.15fr .85fr;align-items:center}.hero-art[data-astro-cid-lcdefpme]{display:block}.category-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(6,minmax(0,1fr))}.product-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr))}}
