.hero[data-astro-cid-p4kezmcl]{background:var(--bg-dark);align-items:center;min-height:86svh;padding:0;display:flex;position:relative;overflow:hidden}.hero-media[data-astro-cid-p4kezmcl]{z-index:0;position:absolute;inset:0}.hero-media[data-astro-cid-p4kezmcl] img{object-fit:cover;object-position:right center;width:100%;height:100%}.hero-media[data-astro-cid-p4kezmcl]:after{content:"";background:linear-gradient(90deg,#16241cf5 0%,#16241ce0 26%,#16241c80 46%,#16241c14 62%);position:absolute;inset:0}.hero[data-astro-cid-p4kezmcl] .hero-content[data-astro-cid-p4kezmcl]{z-index:2;width:100%;max-width:1180px;margin:0 auto;padding:150px 32px 110px;position:relative}.hero[data-astro-cid-p4kezmcl] h1[data-astro-cid-p4kezmcl]{color:var(--cream-50);font-size:var(--fs-hero);max-width:13ch;line-height:1.04}.hero[data-astro-cid-p4kezmcl] h1[data-astro-cid-p4kezmcl] em[data-astro-cid-p4kezmcl]{color:var(--sage-300)}.hero[data-astro-cid-p4kezmcl] .hero-tag[data-astro-cid-p4kezmcl]{font-family:var(--ui-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sage-300);margin-top:26px;font-size:.78rem;font-weight:500}.hero[data-astro-cid-p4kezmcl] .hero-sub[data-astro-cid-p4kezmcl]{color:var(--ui-dark-text);max-width:46ch;margin-top:18px;font-size:1.12rem;line-height:1.6}.hero[data-astro-cid-p4kezmcl] .scroll-indicator[data-astro-cid-p4kezmcl]{z-index:2;color:var(--sage-300);justify-content:center;align-items:center;animation:1.8s ease-in-out infinite scroll-blink;display:flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}@keyframes scroll-blink{0%,to{opacity:.25;transform:translate(-50%)}50%{opacity:1;transform:translate(-50%,8px)}}@media (prefers-reduced-motion:reduce){.hero[data-astro-cid-p4kezmcl] .scroll-indicator[data-astro-cid-p4kezmcl]{animation:none}}@media (width<=768px){.hero[data-astro-cid-p4kezmcl]{min-height:78svh}.hero-media[data-astro-cid-p4kezmcl] img{object-position:68% center}.hero-media[data-astro-cid-p4kezmcl]:after{background:linear-gradient(#16241cf7 0%,#16241ce6 45%,#16241c8c 70%,#16241c33 100%)}.hero[data-astro-cid-p4kezmcl] .hero-content[data-astro-cid-p4kezmcl]{padding:130px 24px 90px}.hero[data-astro-cid-p4kezmcl] h1[data-astro-cid-p4kezmcl]{max-width:11ch}.hero[data-astro-cid-p4kezmcl] .scroll-indicator[data-astro-cid-p4kezmcl]{bottom:20px}}.catalog[data-astro-cid-uo4qypju]{background:var(--bg-plain);padding-top:48px}@media (width<=920px){.catalog[data-astro-cid-uo4qypju]{padding-top:28px}}.catalog-grid[data-astro-cid-uo4qypju]{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}.product-card[data-astro-cid-uo4qypju]{background:var(--cream-50);cursor:pointer;flex-direction:column;display:flex}.card-image[data-astro-cid-uo4qypju]{width:100%;height:220px;position:relative}.card-image[data-astro-cid-uo4qypju] img[data-astro-cid-uo4qypju]{object-fit:cover;width:100%;height:100%}.tag[data-astro-cid-uo4qypju]{background:var(--moss-950);max-width:calc(100% - 28px);color:var(--cream-50);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--ui-radius-lg);width:fit-content;padding:.45rem .7rem;font-size:.7rem;font-weight:700;line-height:1.35;position:absolute;top:14px;left:14px}.icon-badge[data-astro-cid-uo4qypju]{z-index:1;background:var(--cream-50);border:1px solid var(--line);width:60px;height:60px;color:var(--lime-dark);box-shadow:var(--ui-shadow);border-radius:50%;justify-content:center;align-items:center;margin:-30px auto 0;display:flex;position:relative}.icon-formula[data-astro-cid-uo4qypju]{font-family:var(--ui-font-mono);font-size:.95rem;font-weight:700}.icon-formula[data-astro-cid-uo4qypju] sub[data-astro-cid-uo4qypju]{font-size:.65em}.card-body[data-astro-cid-uo4qypju]{text-align:center;flex-direction:column;flex-grow:1;padding:1.1rem 1.75rem 1.75rem;display:flex}.card-body[data-astro-cid-uo4qypju] h2[data-astro-cid-uo4qypju]{font-size:var(--fs-card)}.card-body[data-astro-cid-uo4qypju] .divider[data-astro-cid-uo4qypju]{background:var(--lime-dark);width:28px;height:2px;margin:.7rem auto 1rem;display:block}.card-body[data-astro-cid-uo4qypju]>p[data-astro-cid-uo4qypju]{color:var(--bark);min-height:4.56rem;margin-bottom:1.2rem;font-size:.95rem;line-height:1.6}.features[data-astro-cid-uo4qypju]{text-align:left;flex-direction:column;gap:.4rem;margin:0 0 1.5rem;list-style:none;display:flex}.features[data-astro-cid-uo4qypju] li[data-astro-cid-uo4qypju]{color:var(--ink);padding-left:1.4rem;font-size:.88rem;position:relative}.features[data-astro-cid-uo4qypju] li[data-astro-cid-uo4qypju]:before{content:"✓";color:var(--lime-dark);font-weight:700;position:absolute;left:0}.link-solicitar[data-astro-cid-uo4qypju]{width:100%;margin-top:auto}@media (width<=1180px){.catalog-grid[data-astro-cid-uo4qypju]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.catalog-grid[data-astro-cid-uo4qypju]{grid-template-columns:1fr}}
