.editorial-header{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:3rem;align-items:end}@media(min-width:960px){.editorial-header{grid-template-columns:1.3fr 1fr;gap:4rem;margin-bottom:4rem}}.editorial-header__left h2{font-size:var(--text-display);line-height:1.02;letter-spacing:-.03em;color:var(--color-brand-900);margin:.5rem 0 0}.editorial-header__left h2 em{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--color-brand-700)}.editorial-header__left h2 strong{font-weight:700}.editorial-header__right p{color:var(--color-ink-500);font-size:var(--text-base);line-height:1.65;margin:0 0 1rem;max-width:42ch}.editorial-header--on-dark .editorial-header__left h2{color:#fff}.editorial-header--on-dark .editorial-header__left h2 em{color:var(--color-cyan-300)}.editorial-header--on-dark .editorial-header__right p{color:#ffffffb3}.section--soft{padding-block:clamp(3.5rem,7vw,5.5rem);background:var(--color-bg-soft, #f6f8fb)}.prod-hero{position:relative;overflow:hidden;padding-block:clamp(2.5rem,5vw,4rem);background:var(--color-brand-950) url(/images/headers/Fondo-degradado.webp) center / cover no-repeat;background-image:image-set(url(/images/headers/Fondo-degradado.avif) type("image/avif"),url(/images/headers/Fondo-degradado.webp) type("image/webp"),url(/images/headers/Fondo-degradado.png) type("image/png"));color:#fff;isolation:isolate}.prod-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:80px;background:linear-gradient(180deg,transparent,var(--color-brand-900));pointer-events:none;z-index:0}.prod-hero__blob{position:absolute;inset:-20% -15% auto;z-index:0;pointer-events:none;opacity:.6;mix-blend-mode:screen}.prod-hero__blob svg{width:100%;height:100%}.prod-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:2rem;align-items:center}@media(min-width:960px){.prod-hero__grid{grid-template-columns:1.05fr .95fr;gap:4rem}}.prod-breadcrumb{display:flex;flex-wrap:wrap;gap:.4rem;font-size:var(--text-xs);color:#ffffff8c;margin-bottom:.85rem;letter-spacing:.02em}.prod-breadcrumb a{color:#ffffffb8;transition:color var(--dur-fast)}.prod-breadcrumb a:hover{color:var(--color-cyan-300)}.prod-breadcrumb span[aria-hidden]{color:#ffffff59}.prod-hero .eyebrow{color:var(--color-cyan-300);display:inline-flex;align-items:center;gap:.5rem}.prod-hero .eyebrow:before{content:"";width:24px;height:1px;background:var(--color-cyan-500);display:inline-block}.prod-hero__copy h1{font-size:var(--text-5xl);font-weight:800;line-height:1;letter-spacing:-.035em;color:#fff;margin:.6rem 0 1.25rem}.prod-hero__copy h1 em{font-family:inherit;font-style:normal;font-weight:inherit;color:inherit}.prod-hero__copy h1 strong{font-weight:800;color:#fff}.prod-hero__h2{color:var(--color-cyan-300);font-size:var(--text-xl);font-weight:700;line-height:1.4;margin:0 0 1rem}.prod-hero__lead{color:#ffffffd6;font-size:var(--text-lg);line-height:1.55;max-width:50ch;margin:0 0 1.5rem}.prod-hero__lead strong{color:#fff;font-weight:700}.prod-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem;margin-bottom:1.5rem}.prod-hero__actions .link-arrow{color:#fff}.prod-hero__actions .link-arrow:hover{color:var(--color-cyan-300)}.prod-hero__chips{display:flex;flex-wrap:wrap;gap:.5rem}.prod-hero__chip{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .75rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#ffffffd9;font-size:.78rem;font-weight:500;letter-spacing:.01em}.prod-hero__chip svg{color:var(--color-cyan-300);flex-shrink:0}.prod-hero__visual{display:grid;place-items:center;position:relative}.prod-hero__visual:before{content:"";position:absolute;inset:8%;background:radial-gradient(ellipse at center,rgba(53,202,207,.32),transparent 65%);filter:blur(40px);z-index:0}.prod-hero__visual img{position:relative;z-index:1;width:100%;height:auto;max-width:580px;object-fit:contain;filter:drop-shadow(0 30px 60px rgba(0,0,0,.45))}.prod-features{padding-block:clamp(3.5rem,7vw,5.5rem);background:var(--color-bg-soft);position:relative}.prod-features:before{content:"";position:absolute;left:50%;top:-1px;transform:translate(-50%);width:80px;height:4px;background:var(--color-cyan-500);border-radius:0 0 4px 4px}.prod-features__grid{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:720px){.prod-features__grid{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.feature-card{background:#fff;border-radius:var(--radius-xl, 18px);padding:2rem 1.75rem 1.75rem;border:1px solid rgba(1,41,65,.08);position:relative;overflow:hidden;transition:transform var(--dur-base) var(--ease-out-quart),box-shadow var(--dur-base) var(--ease-out-quart),border-color var(--dur-base) var(--ease-out-quart)}.feature-card:after{content:"";position:absolute;left:0;bottom:0;height:3px;width:0;background:linear-gradient(90deg,var(--color-cyan-500),var(--color-brand-900));transition:width .4s ease}.feature-card:hover{transform:translateY(-4px);border-color:var(--color-brand-900);box-shadow:0 18px 38px -20px #01294140}.feature-card:hover:after{width:100%}.feature-card__num{display:inline-block;font-family:var(--font-serif);font-style:italic;font-size:1.5rem;font-weight:200;color:var(--color-cyan-500);line-height:1;margin-bottom:1rem}.feature-card h3{color:var(--color-brand-900);font-size:var(--text-xl);line-height:1.2;margin:0 0 .5rem;letter-spacing:-.015em}.feature-card p{color:var(--color-ink-500);font-size:var(--text-sm);line-height:1.6;margin:0}.section--specs{padding-block:clamp(3.5rem,7vw,5.5rem);background:#fff}.specs-table{background:#fff;border-radius:var(--radius-xl, 18px);overflow:hidden;box-shadow:0 1px #01294108,0 18px 40px -24px #0129412e;border:1px solid var(--color-ink-100, rgba(1, 41, 65, .08))}.specs-row{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr auto;align-items:center;gap:1rem;padding:1.5rem;border-bottom:1px solid var(--color-ink-100, rgba(1, 41, 65, .06));transition:background .2s}.specs-row:not(.specs-row--head):hover{background:#35cacf0a}.specs-row:last-child{border-bottom:none}.specs-row--head{background:var(--color-brand-900);color:#fff;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em}.specs-row--head>div{color:#ffffffc7}.specs-row__model{display:flex;align-items:center;gap:1rem}.specs-row__model img{width:80px;height:60px;object-fit:contain;background:var(--color-bg-soft);border-radius:var(--radius-md);padding:.4rem;flex-shrink:0}.specs-row__tag{display:inline-block;font-size:var(--text-tag);color:var(--color-cyan-700, #1e8d92);background:#35cacf1f;padding:.2rem .55rem;border-radius:999px;text-transform:uppercase;letter-spacing:.12em;font-weight:600;margin-bottom:.35rem}.specs-row__model strong{display:block;color:var(--color-brand-900);font-size:var(--text-base);font-weight:600;line-height:1.2}.specs-row>div span{color:var(--color-ink-700);font-size:var(--text-sm);font-weight:500}.specs-row__action{text-align:right}@media(max-width:800px){.specs-row--head{display:none}.specs-row{grid-template-columns:1fr;gap:.75rem;padding:1.5rem}.specs-row>div[data-label]{display:flex;align-items:baseline;gap:.75rem}.specs-row>div[data-label]:before{content:attr(data-label);flex:0 0 110px;font-size:var(--text-tag);color:var(--color-ink-400, #8a93a3);text-transform:uppercase;letter-spacing:.12em;font-weight:600}.specs-row__action{text-align:left;padding-top:.5rem}}.industries-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid var(--color-ink-200)}@media(min-width:720px){.industries-list{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.industries-list{grid-template-columns:repeat(4,1fr)}}.industries-list li{padding:1.25rem 1rem 1.25rem 1.5rem;border-bottom:1px solid var(--color-ink-200);color:var(--color-brand-900);font-size:var(--text-base);font-weight:500;position:relative;transition:padding-left var(--dur-base) var(--ease-out-quart),background .2s}.industries-list li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:50%;background:var(--color-cyan-500);transition:opacity var(--dur-base) var(--ease-out-quart),width .25s}.industries-list li:hover{padding-left:2rem;background:#35cacf0a}.industries-list li:hover:before{width:16px;border-radius:3px}.section--why{position:relative;padding-block:clamp(4rem,8vw,6rem);background:var(--gradient-hero);color:#fff;overflow:hidden;isolation:isolate}.section--why:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 90% 10%,rgba(53,202,207,.16),transparent 60%),radial-gradient(ellipse 50% 50% at 5% 95%,rgba(243,211,129,.1),transparent 60%);z-index:0;pointer-events:none}.section--why>.container{position:relative;z-index:1}.why-stats{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;border-top:1px solid rgba(255,255,255,.1)}@media(min-width:720px){.why-stats{grid-template-columns:repeat(4,1fr)}}.why-stat{padding:2rem 1rem 1.5rem 0;border-bottom:1px solid rgba(255,255,255,.08)}.why-stat__n{display:block;font-size:clamp(2.5rem,5vw,3.75rem);font-weight:700;line-height:1;letter-spacing:-.03em;color:#fff;margin-bottom:.75rem}.why-stat__l{color:#fff9;font-size:var(--text-sm);line-height:1.4;max-width:24ch;display:block}.spec-cards{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:720px){.spec-cards{grid-template-columns:repeat(2,1fr);gap:1.5rem}}.spec-card{background:#fff;border-radius:var(--radius-xl, 18px);padding:2rem 1.75rem 1.75rem;border:1px solid rgba(1,41,65,.08);position:relative;overflow:hidden;transition:transform var(--dur-base) var(--ease-out-quart),box-shadow var(--dur-base) var(--ease-out-quart),border-color var(--dur-base) var(--ease-out-quart)}.spec-card:after{content:"";position:absolute;left:0;bottom:0;height:3px;width:0;background:linear-gradient(90deg,var(--color-cyan-500),var(--color-brand-900));transition:width .4s ease}.spec-card:hover{transform:translateY(-4px);border-color:var(--color-brand-900);box-shadow:0 18px 38px -20px #01294140}.spec-card:hover:after{width:100%}.spec-card__icon{display:block;width:52px;height:52px;object-fit:contain;margin-bottom:1rem}.spec-card__num{display:inline-block;font-family:var(--font-serif);font-style:italic;font-size:1.5rem;font-weight:200;color:var(--color-cyan-500);line-height:1;margin-bottom:.85rem}.spec-card__tag{display:inline-block;font-size:var(--text-tag);color:var(--color-cyan-700, #1e8d92);background:#35cacf1f;padding:.3rem .6rem;border-radius:999px;text-transform:uppercase;letter-spacing:.12em;font-weight:600;margin-bottom:.85rem}.spec-card h3{color:var(--color-brand-900);font-size:var(--text-xl);line-height:1.2;margin:0 0 1rem;letter-spacing:-.015em}.spec-card ul{list-style:none;margin:0;padding:0}.spec-card li{position:relative;padding:.5rem 0 .5rem 1.65rem;color:var(--color-ink-700);font-size:var(--text-sm);line-height:1.55;border-bottom:1px dashed rgba(1,41,65,.08)}.spec-card li:last-child{border-bottom:none}.spec-card li:before{content:"";position:absolute;left:0;top:.95rem;width:14px;height:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2335cacf' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.spec-card--accent:after{background:linear-gradient(90deg,var(--color-cyan-500),var(--color-sand-500))}.spec-card--accent .spec-card__num{color:var(--color-brand-900)}.spec-card--accent .spec-card__tag{color:var(--color-brand-900);background:#f3d38152}.spec-card--accent li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2335cacf' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E")}.info-split{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:center}@media(min-width:800px){.info-split{grid-template-columns:1fr 1fr;gap:4rem}.info-split--reverse>*:first-child{order:2}}.info-split__media img{width:100%;height:auto;border-radius:var(--radius-xl);box-shadow:0 30px 60px -20px #01294140}.info-split__body h2{font-size:var(--text-display);line-height:1.05;letter-spacing:-.03em;color:var(--color-brand-900);margin:.5rem 0 1.25rem}.info-split__body h2 em{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--color-brand-700)}.info-split__body p{color:var(--color-ink-500);font-size:var(--text-base);line-height:1.7;margin:0 0 1.5rem;max-width:50ch}.cat-products-grid{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:720px){.cat-products-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media(min-width:1100px){.cat-products-grid{grid-template-columns:repeat(3,1fr)}}.cat-product-card{display:flex;flex-direction:column;background:#fff;border:1px solid rgba(1,41,65,.06);border-radius:18px;overflow:hidden;text-decoration:none;color:inherit;box-shadow:0 6px 18px #0129410d;transition:transform .25s,box-shadow .25s,border-color .25s}.cat-product-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px #0129411a;border-color:#35cacf4d}.cat-product-card__media{aspect-ratio:16/10;background:var(--color-bg-soft);overflow:hidden}.cat-product-card__media img{width:100%;height:100%;object-fit:contain;padding:1rem;transition:transform .4s}.cat-product-card:hover .cat-product-card__media img{transform:scale(1.04)}.cat-product-card__body{padding:1.4rem 1.5rem 1.5rem;display:flex;flex-direction:column;flex:1}.cat-product-card__body h3{font-size:var(--text-xl);color:var(--color-brand-900);letter-spacing:-.02em;line-height:1.2;margin:0 0 .25rem}.cat-product-card__subtitle{font-size:var(--text-base);font-weight:600;color:var(--color-brand-900);line-height:1.3;margin:0 0 .75rem}.cat-product-card__body p{color:var(--color-ink-500);font-size:var(--text-sm);line-height:1.55;margin:0 0 1rem;flex:1}.cat-product-card__cta{display:inline-flex;align-items:center;gap:.45rem;color:var(--color-cyan-600, #2bb5b9);font-size:var(--text-card-cta);font-weight:600;padding-top:.75rem;border-top:1px solid rgba(1,41,65,.06);margin-top:auto;transition:gap .25s}.cat-product-card:hover .cat-product-card__cta{gap:.65rem}.cat-product-card__cta svg{transition:transform .25s}.cat-product-card:hover .cat-product-card__cta svg{transform:translate(2px)}
