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