.hero-section[data-astro-cid-g5xc7fs2]{padding:4.5rem 0 4rem}.hero-grid[data-astro-cid-g5xc7fs2]{display:grid;grid-template-columns:1.15fr .85fr;gap:3rem;align-items:center}.pulse-dot[data-astro-cid-g5xc7fs2]{width:8px;height:8px;border-radius:50%;background:var(--accent-leaf);box-shadow:0 0 10px var(--accent-leaf)}.hero-title[data-astro-cid-g5xc7fs2]{font-size:clamp(2.25rem,4.2vw,3.35rem);font-weight:800;line-height:1.18;letter-spacing:-.02em;margin-bottom:1.25rem}.hero-lead[data-astro-cid-g5xc7fs2]{color:var(--text-secondary);font-size:1.06rem;line-height:1.8;margin-bottom:2rem;max-width:640px}.hero-actions[data-astro-cid-g5xc7fs2]{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2.5rem}.hero-stats[data-astro-cid-g5xc7fs2]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;padding-top:1.75rem;border-top:1px solid var(--border-subtle)}.stat-item[data-astro-cid-g5xc7fs2]{display:flex;flex-direction:column;gap:.2rem}.stat-val[data-astro-cid-g5xc7fs2]{font-size:1.5rem;font-weight:800;color:var(--accent-brand)}.stat-lbl[data-astro-cid-g5xc7fs2]{font-size:.8rem;color:var(--text-muted)}.visual-stage[data-astro-cid-g5xc7fs2]{padding:1.25rem;position:relative}.hero-main-img[data-astro-cid-g5xc7fs2]{width:100%;border-radius:12px;border:1px solid var(--border-subtle)}.visual-floating-row[data-astro-cid-g5xc7fs2]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;flex-wrap:wrap}.floating-card[data-astro-cid-g5xc7fs2]{display:flex;align-items:center;gap:.75rem;font-size:.85rem}.floating-card[data-astro-cid-g5xc7fs2] img[data-astro-cid-g5xc7fs2]{width:52px;height:52px;border-radius:8px;object-fit:cover}.floating-card[data-astro-cid-g5xc7fs2] strong[data-astro-cid-g5xc7fs2]{display:block;color:var(--text-primary)}.floating-card[data-astro-cid-g5xc7fs2] span[data-astro-cid-g5xc7fs2]{color:var(--text-muted);font-size:.78rem}.floating-badge[data-astro-cid-g5xc7fs2]{display:flex;align-items:baseline;gap:.45rem;background:#0284c714;border:1px solid rgba(2,132,199,.25);padding:.45rem .85rem;border-radius:10px}.price-old[data-astro-cid-g5xc7fs2]{text-decoration:line-through;color:var(--text-muted);font-size:.82rem}.price-now[data-astro-cid-g5xc7fs2]{font-size:1.2rem;font-weight:800;color:var(--accent-tech)}.floating-badge[data-astro-cid-g5xc7fs2] small[data-astro-cid-g5xc7fs2]{font-size:.72rem;color:var(--accent-brand)}.products-section[data-astro-cid-g5xc7fs2]{padding:4.5rem 0}.product-grid[data-astro-cid-g5xc7fs2]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.product-card[data-astro-cid-g5xc7fs2]{display:flex;flex-direction:column;overflow:hidden}.product-img-wrap[data-astro-cid-g5xc7fs2]{position:relative;background:#f8fafc;border-bottom:1px solid var(--border-subtle)}.product-img-wrap[data-astro-cid-g5xc7fs2] img[data-astro-cid-g5xc7fs2]{width:100%;aspect-ratio:3 / 2;object-fit:cover}.product-badge[data-astro-cid-g5xc7fs2]{position:absolute;top:.75rem;left:.75rem;background:#fffffff2;border:1px solid rgba(2,132,199,.3);color:var(--accent-brand);font-size:.72rem;font-weight:700;padding:.2rem .6rem;border-radius:999px;backdrop-filter:blur(6px);box-shadow:0 2px 6px #0f172a14}.product-body[data-astro-cid-g5xc7fs2]{padding:1.25rem;display:flex;flex-direction:column;flex:1}.product-meta[data-astro-cid-g5xc7fs2]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;font-size:.75rem;margin-bottom:.45rem}.sku-tag[data-astro-cid-g5xc7fs2]{color:var(--accent-tech);font-weight:700;font-family:ui-monospace,monospace}.compat-tag[data-astro-cid-g5xc7fs2]{color:var(--text-muted)}.product-title[data-astro-cid-g5xc7fs2]{font-size:1.12rem;font-weight:800;color:var(--text-primary);margin-bottom:.2rem}.product-type[data-astro-cid-g5xc7fs2]{font-size:.84rem;color:var(--accent-brand);font-weight:600;margin-bottom:.6rem}.product-summary[data-astro-cid-g5xc7fs2]{font-size:.85rem;color:var(--text-secondary);margin-bottom:.85rem;line-height:1.55}.product-points[data-astro-cid-g5xc7fs2]{list-style:none;margin-bottom:1.1rem;flex:1}.product-points[data-astro-cid-g5xc7fs2] li[data-astro-cid-g5xc7fs2]{font-size:.79rem;color:var(--text-muted);padding-left:.9rem;position:relative;margin-bottom:.35rem}.product-points[data-astro-cid-g5xc7fs2] li[data-astro-cid-g5xc7fs2]:before{content:"•";position:absolute;left:0;color:var(--accent-tech)}.product-footer[data-astro-cid-g5xc7fs2]{display:flex;align-items:center;justify-content:space-between;padding-top:.9rem;border-top:1px solid var(--border-subtle)}.price-box[data-astro-cid-g5xc7fs2]{display:flex;align-items:baseline;gap:.35rem}.price-strike[data-astro-cid-g5xc7fs2]{font-size:.78rem;color:var(--text-muted);text-decoration:line-through}.price-current[data-astro-cid-g5xc7fs2]{font-size:1.1rem;font-weight:800;color:var(--text-primary)}.card-btns[data-astro-cid-g5xc7fs2]{display:flex;align-items:center;gap:.6rem}.btn-link[data-astro-cid-g5xc7fs2]{font-size:.8rem;color:var(--text-secondary)}.btn-link[data-astro-cid-g5xc7fs2]:hover{color:var(--accent-brand)}.btn-xs[data-astro-cid-g5xc7fs2]{padding:.38rem .85rem;font-size:.8rem}.section-center-cta[data-astro-cid-g5xc7fs2]{text-align:center;margin-top:2.5rem}.tech-section[data-astro-cid-g5xc7fs2]{padding:4.5rem 0}.tech-list[data-astro-cid-g5xc7fs2]{display:flex;flex-direction:column;gap:2rem}.tech-row[data-astro-cid-g5xc7fs2]{display:grid;grid-template-columns:360px 1fr;gap:2.5rem;padding:2rem;align-items:center}.tech-row[data-astro-cid-g5xc7fs2].reverse{grid-template-columns:1fr 360px}.tech-row[data-astro-cid-g5xc7fs2].reverse .tech-media[data-astro-cid-g5xc7fs2]{order:2}.tech-media[data-astro-cid-g5xc7fs2] img[data-astro-cid-g5xc7fs2]{width:100%;max-height:390px;object-fit:contain;background:#fff;border-radius:12px;padding:.5rem}.tech-tag-pill[data-astro-cid-g5xc7fs2]{display:inline-block;font-size:.78rem;font-weight:700;color:var(--accent-tech);margin-bottom:.5rem}.tech-info[data-astro-cid-g5xc7fs2] h3[data-astro-cid-g5xc7fs2]{font-size:1.55rem;margin-bottom:.85rem;color:var(--text-primary)}.tech-info[data-astro-cid-g5xc7fs2] p[data-astro-cid-g5xc7fs2]{color:var(--text-secondary);margin-bottom:1.25rem;line-height:1.75}.tech-bullets[data-astro-cid-g5xc7fs2]{list-style:none;display:flex;flex-direction:column;gap:.55rem;margin-bottom:1.4rem}.tech-bullets[data-astro-cid-g5xc7fs2] li[data-astro-cid-g5xc7fs2]{display:flex;align-items:center;gap:.6rem;font-size:.94rem;color:var(--text-primary)}.check-icon[data-astro-cid-g5xc7fs2]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#10b98126;color:#059669;font-size:.75rem;font-weight:800}.tech-more-link[data-astro-cid-g5xc7fs2]{color:var(--accent-brand);font-weight:600;font-size:.92rem}.guide-section[data-astro-cid-g5xc7fs2]{padding:4rem 0}.guide-box[data-astro-cid-g5xc7fs2]{display:grid;grid-template-columns:1fr 1.1fr;gap:2.5rem;padding:2.5rem;align-items:center}.guide-intro[data-astro-cid-g5xc7fs2] h2[data-astro-cid-g5xc7fs2]{font-size:1.85rem;margin-bottom:.85rem}.guide-intro[data-astro-cid-g5xc7fs2] p[data-astro-cid-g5xc7fs2]{color:var(--text-secondary);margin-bottom:1.5rem;line-height:1.75}.guide-family-img[data-astro-cid-g5xc7fs2]{border-radius:12px;border:1px solid var(--border-subtle);width:100%}.guide-steps[data-astro-cid-g5xc7fs2]{display:flex;flex-direction:column;gap:1.15rem}.step-card[data-astro-cid-g5xc7fs2]{display:flex;gap:1rem;padding:1.15rem;border-radius:12px;background:#fff;border:1px solid var(--border-subtle);box-shadow:0 2px 8px #0f172a08}.step-num[data-astro-cid-g5xc7fs2]{font-size:1.35rem;font-weight:800;color:var(--accent-brand);font-family:ui-monospace,monospace}.step-card[data-astro-cid-g5xc7fs2] h3[data-astro-cid-g5xc7fs2]{font-size:1.05rem;margin-bottom:.3rem}.step-card[data-astro-cid-g5xc7fs2] p[data-astro-cid-g5xc7fs2]{font-size:.88rem;color:var(--text-secondary);line-height:1.6}.cta-section[data-astro-cid-g5xc7fs2]{padding:3rem 0 1rem}.cta-banner[data-astro-cid-g5xc7fs2]{padding:3rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;background:linear-gradient(135deg,#0284c714,#10b98114);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.cta-text[data-astro-cid-g5xc7fs2]{max-width:680px}.cta-text[data-astro-cid-g5xc7fs2] h2[data-astro-cid-g5xc7fs2]{font-size:1.85rem;margin-bottom:.6rem}.cta-text[data-astro-cid-g5xc7fs2] p[data-astro-cid-g5xc7fs2]{color:var(--text-secondary)}.cta-btns[data-astro-cid-g5xc7fs2]{display:flex;gap:1rem;flex-wrap:wrap}@media (max-width: 1120px){.product-grid[data-astro-cid-g5xc7fs2]{grid-template-columns:repeat(2,1fr)}.hero-grid[data-astro-cid-g5xc7fs2]{grid-template-columns:1fr}}@media (max-width: 860px){.tech-row[data-astro-cid-g5xc7fs2],.tech-row[data-astro-cid-g5xc7fs2].reverse,.guide-box[data-astro-cid-g5xc7fs2]{grid-template-columns:1fr}.tech-row[data-astro-cid-g5xc7fs2].reverse .tech-media[data-astro-cid-g5xc7fs2]{order:0}.cta-banner[data-astro-cid-g5xc7fs2]{flex-direction:column;align-items:flex-start;padding:2rem}.hero-stats[data-astro-cid-g5xc7fs2]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 580px){.product-grid[data-astro-cid-g5xc7fs2]{grid-template-columns:1fr}}
