.cat-hero[data-astro-cid-cki56xey]{background:linear-gradient(135deg,#f4fbf5,#e8f5e9);padding:calc(72px + 4rem) 0 5rem}.cat-hero-inner[data-astro-cid-cki56xey]{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:4rem}.cat-hero-content[data-astro-cid-cki56xey] h1[data-astro-cid-cki56xey]{font-size:clamp(2.2rem,4vw,3.5rem);font-weight:900;margin:.5rem 0 1rem}.cat-hero-desc[data-astro-cid-cki56xey]{font-size:1.05rem;margin-bottom:1.5rem;max-width:440px}.cat-hero-badges[data-astro-cid-cki56xey]{display:flex;gap:.5rem;flex-wrap:wrap}.cat-hero-photo[data-astro-cid-cki56xey]{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:100%;height:auto}.problem-grid[data-astro-cid-cki56xey]{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.problem-stats[data-astro-cid-cki56xey]{display:flex;flex-direction:column;gap:1.25rem}.problem-stat[data-astro-cid-cki56xey]{padding:1.5rem;background:var(--gray-soft);border:1px solid var(--gray-mid);border-radius:var(--radius-md);border-left:3px solid var(--verde-light)}.pstat-num[data-astro-cid-cki56xey]{font-family:var(--font-heading);font-size:2rem;font-weight:900;margin-bottom:.3rem}.pstat-label[data-astro-cid-cki56xey]{font-family:var(--font-heading);font-size:.85rem;color:var(--text-muted)}.products-grid[data-astro-cid-cki56xey]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.product-card[data-astro-cid-cki56xey]{background:#fff;border:1px solid var(--gray-mid);border-radius:var(--radius-lg);overflow:hidden;transition:all var(--transition)}.product-card[data-astro-cid-cki56xey]:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.product-image-wrap[data-astro-cid-cki56xey]{aspect-ratio:4/3;overflow:hidden;background:var(--gray-soft)}.product-img[data-astro-cid-cki56xey]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.product-card[data-astro-cid-cki56xey]:hover .product-img[data-astro-cid-cki56xey]{transform:scale(1.05)}.product-body[data-astro-cid-cki56xey]{padding:1.25rem}.product-name[data-astro-cid-cki56xey]{font-size:1rem;font-weight:700;margin-bottom:1rem}.product-footer[data-astro-cid-cki56xey]{display:flex;align-items:center;justify-content:space-between}.product-price[data-astro-cid-cki56xey]{display:flex;align-items:baseline;gap:.25rem}.price-amount[data-astro-cid-cki56xey]{font-family:var(--font-heading);font-size:1.3rem;font-weight:800}.price-unit[data-astro-cid-cki56xey]{font-size:.75rem;color:var(--text-muted)}.product-btn[data-astro-cid-cki56xey]{padding:.55rem 1.1rem;font-size:.82rem}.benefits-grid[data-astro-cid-cki56xey]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.benefit-card[data-astro-cid-cki56xey]{padding:2rem;background:var(--gray-soft);border:1px solid var(--gray-mid);border-radius:var(--radius-lg);transition:all var(--transition)}.benefit-card[data-astro-cid-cki56xey]:hover{border-color:#1f7a6340;box-shadow:var(--shadow-md);transform:translateY(-3px)}.benefit-icon[data-astro-cid-cki56xey]{font-size:2rem;margin-bottom:.75rem}.benefit-card[data-astro-cid-cki56xey] h3[data-astro-cid-cki56xey]{font-size:1rem;margin-bottom:.5rem}.benefit-card[data-astro-cid-cki56xey] p[data-astro-cid-cki56xey]{font-size:.88rem}.process-steps[data-astro-cid-cki56xey]{display:flex;flex-direction:column;max-width:800px;margin:0 auto}.process-step[data-astro-cid-cki56xey]{display:grid;grid-template-columns:80px 1fr;gap:2rem;padding:2rem 0;border-bottom:1px solid var(--gray-mid)}.process-step[data-astro-cid-cki56xey]:last-child{border-bottom:none}.step-num[data-astro-cid-cki56xey]{font-family:var(--font-heading);font-size:2.5rem;font-weight:900;color:#1f7a6326;line-height:1}.process-step[data-astro-cid-cki56xey] h3[data-astro-cid-cki56xey]{font-size:1.1rem;margin-bottom:.4rem}.process-step[data-astro-cid-cki56xey] p[data-astro-cid-cki56xey]{font-size:.92rem}@media(max-width:900px){.cat-hero-inner[data-astro-cid-cki56xey],.problem-grid[data-astro-cid-cki56xey]{grid-template-columns:1fr;gap:2.5rem}.products-grid[data-astro-cid-cki56xey],.benefits-grid[data-astro-cid-cki56xey]{grid-template-columns:1fr 1fr}}@media(max-width:560px){.products-grid[data-astro-cid-cki56xey],.benefits-grid[data-astro-cid-cki56xey]{grid-template-columns:1fr}}
