.page-header[data-astro-cid-mdl3otas]{background:linear-gradient(135deg, var(--primary) 0%, var(--primary-dark) 100%);color:#fff;padding:3.5rem 0 2.5rem}.page-badge[data-astro-cid-mdl3otas]{border-radius:var(--radius-full);color:#d1fae5;background-color:#ffffff26;margin-bottom:.75rem;padding:.25rem .75rem;font-size:.85rem;font-weight:700;display:inline-block}.page-title[data-astro-cid-mdl3otas]{margin-bottom:.5rem;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:800;line-height:1.2}.page-sub[data-astro-cid-mdl3otas]{color:#d1fae5;max-width:65ch;margin-bottom:2rem;font-size:1.05rem}.filter-bar[data-astro-cid-mdl3otas]{flex-wrap:wrap;gap:.5rem;display:flex}.filter-chip[data-astro-cid-mdl3otas]{color:#fff;border-radius:var(--radius-full);background-color:#ffffff1f;border:1px solid #ffffff40;padding:.45rem 1rem;font-size:.88rem;font-weight:600;transition:all .15s}.filter-chip[data-astro-cid-mdl3otas]:hover{background-color:#ffffff40}.filter-chip[data-astro-cid-mdl3otas].active{background-color:var(--wa-green);color:#052e16;border-color:var(--wa-green);font-weight:700}.page-body[data-astro-cid-mdl3otas]{padding:3.5rem 0}.product-cards-grid[data-astro-cid-mdl3otas]{grid-template-columns:1fr;gap:2rem;margin-bottom:3.5rem;display:grid}@media (width>=768px){.product-cards-grid[data-astro-cid-mdl3otas]{grid-template-columns:repeat(2,1fr)}}@media (width>=1080px){.product-cards-grid[data-astro-cid-mdl3otas]{grid-template-columns:repeat(3,1fr)}}.p-card[data-astro-cid-mdl3otas]{border-radius:var(--radius-lg);border:1px solid var(--slate-200);box-shadow:var(--shadow-md);background-color:#fff;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.p-card[data-astro-cid-mdl3otas]:hover{box-shadow:var(--shadow-xl);transform:translateY(-4px)}.p-img-box[data-astro-cid-mdl3otas]{background-color:var(--slate-100);height:220px;position:relative;overflow:hidden}.p-img[data-astro-cid-mdl3otas]{object-fit:cover;width:100%;height:100%;transition:transform .35s}.p-card[data-astro-cid-mdl3otas]:hover .p-img[data-astro-cid-mdl3otas]{transform:scale(1.04)}.p-badge[data-astro-cid-mdl3otas]{color:#fff;border-radius:var(--radius-full);backdrop-filter:blur(4px);background-color:#14532deb;padding:.25rem .65rem;font-size:.75rem;font-weight:700;position:absolute;top:12px;left:12px}.p-details[data-astro-cid-mdl3otas]{flex-direction:column;flex:1;padding:1.5rem;display:flex}.p-title[data-astro-cid-mdl3otas]{color:var(--slate-900);margin-bottom:.5rem;font-size:1.25rem;font-weight:800;line-height:1.3}.p-desc[data-astro-cid-mdl3otas]{color:var(--slate-600);margin-bottom:1.25rem;font-size:.9rem;line-height:1.55}.p-spec-box[data-astro-cid-mdl3otas]{background-color:var(--slate-50);border-radius:var(--radius-sm);flex-direction:column;gap:.4rem;margin-bottom:1.5rem;padding:.85rem;font-size:.85rem;display:flex}.spec-line[data-astro-cid-mdl3otas]{flex-direction:column;display:flex}.s-label[data-astro-cid-mdl3otas]{color:var(--slate-700);font-weight:700}.s-val[data-astro-cid-mdl3otas]{color:var(--primary);font-weight:600}.p-action[data-astro-cid-mdl3otas]{margin-top:auto}.btn-wa-inquire[data-astro-cid-mdl3otas]{background-color:var(--wa-green);color:#052e16;border-radius:var(--radius-md);justify-content:center;align-items:center;padding:.8rem 1rem;font-size:.95rem;font-weight:800;transition:background-color .15s;display:flex;box-shadow:0 2px 8px #25d3664d}.btn-wa-inquire[data-astro-cid-mdl3otas]:hover{background-color:#20ba5a}.pricing-assurance-box[data-astro-cid-mdl3otas]{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background-color:#fff;border:1.5px solid #86efac;flex-direction:column;align-items:center;gap:1.5rem;padding:2rem 2.25rem;display:flex}@media (width>=768px){.pricing-assurance-box[data-astro-cid-mdl3otas]{flex-direction:row}}.pa-icon[data-astro-cid-mdl3otas]{flex-shrink:0;font-size:2.75rem;line-height:1}.pa-text[data-astro-cid-mdl3otas]{flex:1}.pa-text[data-astro-cid-mdl3otas] h3[data-astro-cid-mdl3otas]{color:var(--slate-900);margin-bottom:.35rem;font-size:1.25rem;font-weight:800}.pa-text[data-astro-cid-mdl3otas] p[data-astro-cid-mdl3otas]{color:var(--slate-600);font-size:.92rem;line-height:1.55}.pa-btn-call[data-astro-cid-mdl3otas]{background-color:var(--primary);color:#fff;border-radius:var(--radius-full);white-space:nowrap;align-items:center;gap:.4rem;padding:.8rem 1.4rem;font-size:.95rem;font-weight:700;transition:background-color .15s;display:inline-flex}.pa-btn-call[data-astro-cid-mdl3otas]:hover{background-color:var(--primary-light)}
