:root{--ccs-verde-900:#063d26;--ccs-verde-800:#0a653c;--ccs-verde-700:#0f7a49;--ccs-verde-300:#8cc6a3;--ccs-verde-200:#cfe2d6;--ccs-verde-100:#e9f5ee;--ccs-verde-050:#f5faf7;--ccs-tinta:#17231d;--ccs-gris:#5f6d65;--ccs-linea:#dfe8e2;--ccs-blanco:#ffffff;--ccs-cta-1:#ffd814;--ccs-cta-2:#f7ca00;--ccs-cta-borde:#d5a900;--ccs-cta-texto:#18120a;--ccs-ambar-fondo:#fff7e0;--ccs-ambar-borde:#e3b23c;--ccs-ambar-titulo:#7a4b00;--ccs-fuente:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ccs-fs-h1:clamp(36px,4.4vw,58px);--ccs-fs-h2:clamp(28px,3vw,40px);--ccs-fs-ficha:clamp(26px,2.4vw,30px);--ccs-fs-h3:clamp(19px,1.6vw,21px);--ccs-fs-lead:clamp(18px,1.5vw,19px);--ccs-fs-body:clamp(16px,1.3vw,17px);--ccs-fs-small:15px;--ccs-fs-kicker:13px;--ccs-fw-normal:400;--ccs-fw-bold:700;--ccs-fw-heavy:800;--ccs-space-1:8px;--ccs-space-2:12px;--ccs-space-3:16px;--ccs-space-4:24px;--ccs-space-5:32px;--ccs-space-6:48px;--ccs-space-7:64px;--ccs-space-8:80px;--ccs-shell:1160px;--ccs-gutter:clamp(16px,2.5vw,20px);--ccs-ancho:min(var(--ccs-shell),calc(100% - 2 * var(--ccs-gutter)));--ccs-r-pill:999px;--ccs-r-sm:10px;--ccs-r-md:14px;--ccs-r-lg:20px;--ccs-r-xl:26px;--ccs-sombra:0 10px 28px rgba(22,60,39,.08);--ccs-sombra-alta:0 18px 45px rgba(22,60,39,.10)}:root{--font-sans:var(--ccs-fuente);--green:#0b6b3f;--green-950:var(--ccs-verde-900);--green-900:#075131;--green-800:var(--ccs-verde-800);--green-700:var(--ccs-verde-700);--green-100:var(--ccs-verde-100);--green-050:var(--ccs-verde-050);--sand:#f7f3ec;--ink:var(--ccs-tinta);--muted:var(--ccs-gris);--line:var(--ccs-linea);--white:var(--ccs-blanco);--shadow:var(--ccs-sombra-alta);--shadow-soft:var(--ccs-sombra);--radius-xl:var(--ccs-r-xl);--radius-lg:var(--ccs-r-lg);--radius-md:var(--ccs-r-md);--shell:var(--ccs-shell);--space-1:var(--ccs-space-1);--space-2:var(--ccs-space-2);--space-3:var(--ccs-space-3);--space-4:var(--ccs-space-4);--space-5:var(--ccs-space-5);--space-6:var(--ccs-space-6);--space-7:var(--ccs-space-7);--space-8:var(--ccs-space-8);--gap-content:var(--space-3);--gap-card:var(--space-4);--gap-section:var(--space-7);--gap-page-end:var(--space-8)}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{margin:0;overflow-x:clip;font-family:var(--font-sans);color:var(--ink);background:var(--ccs-blanco);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a{color:inherit}button{font:inherit}.shell{width:var(--ccs-ancho);margin-inline:auto}.section{padding:86px 0}.section-white{background:var(--white)}.section-soft{background:var(--green-050)}.hero{position:relative;min-height:610px;padding-top:76px;color:var(--white);background:url("/images/hero-inicio.webp") center 58% / cover no-repeat;overflow:hidden}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,35,21,.88) 0%,rgba(4,35,21,.62) 42%,rgba(4,35,21,.27) 72%,rgba(4,35,21,.12) 100%),linear-gradient(0deg,rgba(0,0,0,.22),rgba(0,0,0,.06))}.topbar{position:fixed;top:0;left:50%;transform:translateX(-50%);z-index:1000;width:var(--ccs-ancho);min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:26px;padding:0 6px;border-bottom:1px solid rgba(255,255,255,.18)}.topbar::before{content:"";position:absolute;top:0;left:50%;width:100vw;height:100%;transform:translateX(-50%);background:rgba(6,61,38,.94);box-shadow:0 7px 24px rgba(0,0,0,.14);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);z-index:-1}.brand{color:var(--white);text-decoration:none;font-weight:800;letter-spacing:-.01em;font-size:20px;white-space:nowrap}.main-nav{display:flex;align-items:center;gap:24px}.main-nav>a,.nav-group>a{color:rgba(255,255,255,.92);text-decoration:none;font-weight:650;font-size:15px;padding:26px 0}.main-nav>a:hover,.nav-group>a:hover,.main-nav .active{color:var(--ccs-blanco)}.main-nav .active{position:relative}.main-nav .active::after{content:"";position:absolute;left:0;right:0;bottom:19px;height:2px;border-radius:999px;background:var(--ccs-blanco)}.nav-group{position:relative}.dropdown{display:none;position:absolute;top:calc(100% - 6px);right:0;min-width:230px;padding:10px;border:1px solid rgba(6,61,38,.08);border-radius:14px;background:rgba(255,255,255,.98);box-shadow:var(--shadow)}.dropdown a{display:block;padding:10px 12px;color:var(--green-900);text-decoration:none;border-radius:9px;font-weight:650;font-size:14px}.dropdown a:hover{background:var(--green-100)}.nav-group:hover .dropdown,.nav-group:focus-within .dropdown{display:block}.menu-toggle{display:none;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.35);color:var(--ccs-blanco);background:rgba(255,255,255,.09);padding:9px 12px;border-radius:10px;cursor:pointer}.hero-content{position:relative;z-index:2;min-height:534px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;max-width:760px;padding:44px 0 96px}.hero-kicker,.section-kicker{display:inline-block;color:var(--green-700);font-size:13px;line-height:1;font-weight:800;letter-spacing:.10em;text-transform:uppercase}.hero-kicker{color:#d9f3e5;background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.19);padding:10px 13px;border-radius:999px;backdrop-filter:blur(7px)}.hero h1{margin:22px 0 18px;max-width:700px;color:var(--ccs-blanco);font-size:clamp(48px,6vw,78px);line-height:1.02;letter-spacing:-.045em}.hero-content>p{max-width:690px;margin:0;color:rgba(255,255,255,.90);font-size:21px;line-height:1.55}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:34px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 19px;border-radius:12px;text-decoration:none;font-weight:750;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--ccs-blanco);color:var(--green-900);box-shadow:0 12px 24px rgba(0,0,0,.15)}.btn-ghost{color:var(--ccs-blanco);border:1px solid rgba(255,255,255,.38);background:rgba(255,255,255,.08);backdrop-filter:blur(7px)}.btn-light{background:var(--ccs-blanco);color:var(--green-900)}.intro-section{position:relative;z-index:3;margin-top:-50px;padding:0 0 44px}.intro-card{display:grid;grid-template-columns:.9fr 1.1fr;gap:62px;background:var(--ccs-blanco);border:1px solid rgba(13,86,50,.08);border-radius:var(--radius-xl);box-shadow:var(--shadow);padding:46px 50px}.intro-card h2,.section-heading h2,.closing-card h2{margin:10px 0 0;color:var(--green-950);font-size:clamp(30px,3vw,42px);line-height:1.16;letter-spacing:-.025em}.intro-copy p{margin:0 0 16px;color:var(--muted)}.intro-copy p:last-child{margin-bottom:0}.intro-copy a{color:var(--green-800);font-weight:750;text-underline-offset:3px}.section-heading{display:grid;grid-template-columns:1fr .8fr;align-items:end;gap:60px;margin-bottom:42px}.section-heading>p{margin:0;color:var(--muted);max-width:570px;justify-self:end}.category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.category-card,.guide-card,.criteria-card{background:var(--ccs-blanco);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.category-card{box-shadow:var(--shadow-soft);transition:transform .2s ease,box-shadow .2s ease}.category-card:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.category-image{display:block;aspect-ratio:16 / 10;overflow:hidden}.category-image img,.guide-image img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .35s ease}.category-card:hover img,.guide-card:hover img{transform:scale(1.035)}.category-body{padding:25px 26px 27px}.pill{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:var(--green-100);color:var(--green-900);font-size:12px;font-weight:800;letter-spacing:.02em}.pill-light{background:#f1f6f3}.category-card h3,.guide-card h3,.criteria-card h3{margin:15px 0 10px;color:var(--green-950);font-size:22px;line-height:1.25;letter-spacing:-.02em}.category-card h3 a,.guide-card h3 a{text-decoration:none}.category-card p,.guide-card p,.criteria-card p{color:var(--muted);margin:0}.arrow-link{display:inline-flex;gap:8px;align-items:center;margin-top:22px;color:var(--green-800);text-decoration:none;font-weight:800}.arrow-link span{transition:transform .18s ease}.arrow-link:hover span{transform:translateX(4px)}.featured-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.guide-card{display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}.guide-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-soft)}.guide-image{display:block;aspect-ratio:16 / 10;overflow:hidden;background:#eef1ef}.guide-body{display:flex;flex-direction:column;flex:1;padding:24px 24px 26px}.guide-body .arrow-link{margin-top:auto;padding-top:22px}.criteria-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.criteria-card{padding:30px;transition:transform .2s ease,box-shadow .2s ease}.criteria-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-soft)}.criteria-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;color:var(--ccs-blanco);background:var(--green-800);font-weight:900;font-size:22px;box-shadow:0 9px 20px rgba(15,122,73,.18)}.criteria-card h3{margin-top:23px}.closing-section{padding:0 0 86px;background:var(--green-050)}.closing-card{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:44px 48px;border-radius:var(--radius-xl);color:var(--ccs-blanco);background:radial-gradient(circle at 92% 18%,rgba(255,255,255,.13),transparent 24%),linear-gradient(135deg,var(--green-900),var(--green-700));box-shadow:var(--shadow)}.section-kicker-light{color:#d6f2e2}.closing-card h2{color:var(--ccs-blanco)}.closing-card p{margin:12px 0 0;color:rgba(255,255,255,.82)}.site-footer{background:var(--green-950);color:var(--ccs-blanco);padding:54px 0 34px}.footer-grid{display:grid;grid-template-columns:1.2fr 1fr 1.2fr 1fr;gap:70px}.footer-grid h2{color:var(--ccs-blanco);font-size:21px;margin:0 0 18px}.footer-grid p{max-width:330px;margin:0;color:rgba(255,255,255,.78)}.footer-grid a{display:block;color:rgba(255,255,255,.88);margin:0 0 12px;font-weight:500;text-decoration:none}.footer-grid a:hover{color:var(--ccs-blanco);text-decoration:underline;text-underline-offset:4px}.footer-bottom{border-top:1px solid rgba(255,255,255,.22);margin-top:54px;padding-top:30px;color:rgba(255,255,255,.70);font-size:14px}.footer-bottom p{margin:0 0 4px}@media (max-width:1100px){.shell{width:var(--ccs-ancho)}.topbar{width:var(--ccs-ancho)}.main-nav{gap:18px}.featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){body{font-size:16px}.shell{width:var(--ccs-ancho)}.hero{min-height:430px;padding-top:64px}.topbar{width:var(--ccs-ancho);min-height:64px;align-items:center;padding:0 10px}.topbar::before{height:64px}.brand{font-size:17px}.menu-toggle{display:flex;border:1px solid rgba(255,255,255,.45);background:rgba(0,0,0,.12);color:var(--ccs-blanco);border-radius:9px;padding:7px 10px}.menu-icon{font-size:17px;line-height:1}.main-nav{display:none;position:fixed;left:10px;right:10px;top:64px;z-index:1100;flex-direction:column;align-items:stretch;gap:0;max-height:calc(100vh - 80px);overflow-y:auto;background:rgba(6,61,38,.98);padding:14px 18px 20px;border-radius:0 0 16px 16px;box-shadow:0 18px 40px rgba(0,0,0,.22);backdrop-filter:blur(14px)}.main-nav.open{display:flex}.main-nav>a,.nav-group>a{display:block;padding:11px 0}.main-nav .active::after{display:none}.nav-group{width:100%}.dropdown{display:block;position:static;min-width:0;background:transparent;border:0;box-shadow:none;padding:0 0 4px 16px}.dropdown a{color:rgba(255,255,255,.80);padding:7px 0;font-weight:500}.dropdown a:hover{color:var(--ccs-blanco);background:transparent}.hero-content{min-height:350px;padding:56px 0 82px}.hero h1{font-size:clamp(42px,14vw,58px)}.hero-content>p{font-size:18px}.hero-actions{width:100%}.hero-actions .btn{flex:1 1 190px}.intro-section{margin-top:-38px}.intro-card{grid-template-columns:1fr;gap:24px;padding:30px 25px}.section{padding:62px 0}.section-heading{grid-template-columns:1fr;gap:18px;margin-bottom:30px}.section-heading>p{justify-self:start}.category-grid,.featured-grid,.criteria-grid,.footer-grid{grid-template-columns:1fr}.category-grid,.featured-grid{gap:20px}.category-image,.guide-image{aspect-ratio:16 / 9}.closing-card{align-items:flex-start;flex-direction:column;padding:34px 28px}.closing-card .btn{width:100%}.footer-grid{gap:34px}.footer-bottom{margin-top:38px}}.dropdown-subgroup{position:relative}.dropdown-subgroup>.dropdown-parent{padding-right:42px}.submenu-toggle{position:absolute;top:50%;right:7px;width:28px;height:28px;display:grid;place-items:center;transform:translateY(-50%);border:0;border-radius:8px;background:transparent;color:var(--green-900);font-size:19px;line-height:1;cursor:pointer}.submenu-toggle:hover,.submenu-toggle:focus-visible{background:var(--green-100);outline:none}.submenu-toggle span{display:block;transition:transform .18s ease}.dropdown-subgroup.open>.submenu-toggle span{transform:rotate(90deg)}.dropdown-submenu{display:none;position:absolute;top:-10px;left:calc(100% + 8px);min-width:215px;padding:10px;border:1px solid rgba(6,61,38,.08);border-radius:14px;background:rgba(255,255,255,.99);box-shadow:var(--shadow)}.dropdown-submenu a{white-space:nowrap}.dropdown-subgroup.open>.dropdown-submenu{display:block}@media (min-width:761px){.dropdown-subgroup:hover>.dropdown-submenu,.dropdown-subgroup:focus-within>.dropdown-submenu{display:block}.main-nav>.nav-group:nth-of-type(2) .dropdown-submenu{left:auto;right:calc(100% + 8px)}}@media (max-width:760px){.dropdown-subgroup{display:grid;grid-template-columns:minmax(0,1fr) 38px;align-items:center}.dropdown-subgroup>.dropdown-parent{padding:7px 0}.submenu-toggle{position:static;width:34px;height:34px;transform:none;justify-self:end;color:rgba(255,255,255,.88);background:rgba(255,255,255,.07)}.submenu-toggle:hover,.submenu-toggle:focus-visible{color:var(--ccs-blanco);background:rgba(255,255,255,.14)}.dropdown-submenu{grid-column:1 / -1;position:static;min-width:0;margin:1px 0 5px 8px;padding:2px 0 2px 14px;border:0;border-left:1px solid rgba(255,255,255,.22);border-radius:0;background:transparent;box-shadow:none}.dropdown-submenu a{color:rgba(255,255,255,.72);padding:7px 0;font-size:13px;font-weight:500;white-space:normal}.dropdown-submenu a:hover{color:var(--ccs-blanco);background:transparent}}.article-byline{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:14px 0 0;color:inherit;opacity:.82;font-size:14px;line-height:1.45}.article-byline a{color:inherit;font-weight:800;text-decoration:underline;text-underline-offset:3px}.editorial-note{margin:28px 0;padding:18px 20px;border:1px solid var(--line);border-left:4px solid var(--green-700);border-radius:0 14px 14px 0;background:var(--green-050);color:var(--muted)}.editorial-note strong{color:var(--green-950)}@media(max-width:760px){.article-byline{font-size:13px}}.content-library{padding:72px 0;background:#f7faf8;border-top:1px solid var(--line)}.content-library-heading{display:grid;grid-template-columns:1fr .8fr;gap:36px;align-items:end;margin-bottom:28px}.content-library-heading h2{margin:8px 0 0;color:var(--green-950);font-size:clamp(28px,4vw,40px);line-height:1.14;letter-spacing:-.025em}.content-library-heading>p{margin:0;max-width:590px;justify-self:end;color:var(--muted)}.content-library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.content-card{position:relative;display:flex;flex-direction:column;min-height:230px;padding:24px;overflow:hidden;border:1px solid var(--line);border-radius:20px;background:var(--ccs-blanco);box-shadow:var(--shadow-soft);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.content-card:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:#c9ddd1}.content-card-type{display:inline-flex;align-items:center;align-self:flex-start;min-height:27px;padding:0 9px;margin-bottom:15px;border-radius:999px;background:var(--green-100);color:var(--green-900);font-size:11px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.content-card[data-type="comparativa"] .content-card-type{background:#fff4cf;color:#725900}.content-card[data-type="analisis"] .content-card-type{background:#eef0ff;color:#3c478a}.content-card[data-type="consejo"] .content-card-type{background:#f4eefb;color:#67428b}.content-card h3{margin:0 0 10px;color:var(--green-950);font-size:21px;line-height:1.25;letter-spacing:-.015em}.content-card p{margin:0 0 22px;color:var(--muted);font-size:15px;line-height:1.6}.content-card-cta{display:inline-flex;gap:7px;align-items:center;margin-top:auto;color:var(--green-800);font-size:14px;font-weight:850}.content-card-cta span{transition:transform .18s ease}.content-card:hover .content-card-cta span{transform:translateX(4px)}.content-library-footnote{margin:18px 0 0;color:var(--ccs-gris);font-size:13px}@media(max-width:900px){.content-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.content-library{padding:54px 0}.content-library-heading{grid-template-columns:1fr;gap:10px}.content-library-heading>p{justify-self:start}.content-library-grid{grid-template-columns:1fr}}.site-breadcrumbs{position:absolute;top:76px;left:0;z-index:20;width:100%;padding:14px 0 0;background:transparent;color:rgba(255,255,255,.78);font-size:14px;line-height:1.4;pointer-events:none}.site-breadcrumbs .shell{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.site-breadcrumbs a{color:var(--ccs-blanco);font-weight:700;text-decoration:none;pointer-events:auto;text-shadow:0 1px 3px rgba(0,0,0,.28)}.site-breadcrumbs a:hover{text-decoration:underline;text-underline-offset:3px}.site-breadcrumbs [aria-current="page"]{color:rgba(255,255,255,.78);text-shadow:0 1px 3px rgba(0,0,0,.28)}@media(max-width:760px){.site-breadcrumbs{top:70px;padding:10px 0 0;font-size:13px}}.table-scroll-hint{display:none;margin:8px 0 10px;font-size:13px;font-weight:750;color:var(--ccs-verde-800)}@media(max-width:760px){.table-scroll-hint{display:block}}.topbar{z-index:2147483000!important;isolation:isolate}.topbar::before{z-index:-1!important}.topbar .brand,.topbar .menu-toggle{position:relative;z-index:2}.topbar .main-nav{z-index:2}.topbar .nav-group{z-index:3}.topbar .dropdown,.topbar .dropdown-submenu{z-index:2147483001!important}main{z-index:auto}.site-breadcrumbs{z-index:2147482000!important}@media (min-width:761px){.dropdown-subgroup::after{content:"";position:absolute;top:-4px;bottom:-4px;left:100%;width:16px}.main-nav>.nav-group:nth-of-type(2) .dropdown-subgroup::after{left:auto;right:100%}.dropdown-submenu{display:block!important;opacity:0;visibility:hidden;pointer-events:auto;transform:translateX(4px);transition:opacity .12s ease .22s,transform .12s ease .22s,visibility 0s linear .38s}.dropdown-subgroup:hover>.dropdown-submenu,.dropdown-subgroup:focus-within>.dropdown-submenu,.dropdown-subgroup.open>.dropdown-submenu{opacity:1;visibility:visible;transform:translateX(0);transition-delay:0s}.main-nav>.nav-group:nth-of-type(2) .dropdown-submenu{transform:translateX(-4px)}.main-nav>.nav-group:nth-of-type(2) .dropdown-subgroup:hover>.dropdown-submenu,.main-nav>.nav-group:nth-of-type(2) .dropdown-subgroup:focus-within>.dropdown-submenu,.main-nav>.nav-group:nth-of-type(2) .dropdown-subgroup.open>.dropdown-submenu{transform:translateX(0)}.dropdown-subgroup>.dropdown-parent{min-height:42px;display:flex;align-items:center}.dropdown-submenu{min-width:235px;padding:12px}.dropdown-submenu a{padding:11px 13px}}@media (prefers-reduced-motion:reduce){.dropdown-submenu{transition:none!important;transform:none!important}}@media(max-width:760px){.topbar .main-nav{position:fixed!important;left:10px!important;right:10px!important;top:64px!important;width:auto!important;transform:none!important}}.site-footer .footer-grid>section{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.site-footer .footer-grid h2{margin:0 0 18px!important;color:var(--ccs-blanco)!important;font-size:21px!important;line-height:1.25!important;letter-spacing:0!important}@media (min-width:761px){.main-nav .dropdown a.active,.main-nav .dropdown-submenu a.active{color:var(--green-900)!important;background:var(--green-100)}}@media (max-width:760px){.main-nav .dropdown a.active,.main-nav .dropdown-submenu a.active{color:var(--ccs-blanco)!important;background:rgba(255,255,255,.10)}}:root{--gap-content:var(--space-3);--gap-card:clamp(16px,2vw,24px);--gap-section:clamp(40px,5vw,64px);--gap-page-end:clamp(52px,6vw,80px);--pad-card:clamp(20px,2.2vw,32px)}main{padding-bottom:var(--gap-page-end)!important}main>section + section,main>.shell>section + section,main>[class$="-shell"]>section + section,main>[class*="-shell "]>section + section{margin-top:var(--gap-section)!important}.tools-main-grid,.tools-comparison-grid,.home-category-grid,.home-method-list,.drill-feature-grid,.drill-use-grid,.dehum-symptom-grid,.dehum-feature-grid,.dehum-use-grid,.dehum-error-grid,.cap-answer-grid,.cap-factor-grid,.cap-decision-grid,.legal-status-grid,.legal-criteria-grid,.method-grid,.ccs-products-list,.grinder-products,.robot-products,.products,.related-grid,.four-grid,.orientation-grid,.grinder-guide-grid,.product-review-grid{gap:var(--gap-card)!important}.tools-intro-card,.tools-method-grid,.home-intro-card,.home-section-heading,.home-method-grid,.drill-intro-card,.drill-split,.drill-kit-grid,.drill-summary-grid,.dehum-intro-card,.dehum-section-heading,.dehum-types-grid,.dehum-capacity-grid,.dehum-use-layout,.dehum-summary-grid,.dehum-visual-split,.dehum-visual-reverse,.cap-hero-grid,.cap-heading,.cap-reality-grid,.cap-nav-card,.legal-layout,.method-intro,.method-heading,.method-closing,.robot-section-head,.ccs-intro-card,.ccs-quick-picks{gap:var(--gap-section)!important}.tools-hero-actions,.tools-buttons,.tools-closing-buttons,.home-hero-actions,.home-category-actions,.drill-hero-actions,.dehum-hero-actions,.ccs-hero-meta,.hero-chips,.article-byline,.cap-data-row,.cap-faq-list,.cap-sources,.dehum-type-list,.dehum-type-meta,.dehum-capacity-list,.dehum-check-list,.dehum-summary-list,.dehum-faq-list,.dehum-source-list,.drill-kit-list,.drill-summary-list,.source-steps,.grinder-specs,.grinder-pros,.grinder-use-list,.grinder-related>div,.robot-specs,.robot-proscons,.robot-buy,.robot-method,.robot-faq,.specs,.pros{gap:var(--gap-content)!important}main .ccs-method{margin-top:var(--gap-section)!important;margin-bottom:0!important}.ccs-page-end{margin-bottom:0!important}.ccs-stack{display:grid;gap:var(--gap-content)!important}.ccs-card-grid{gap:var(--gap-card)!important}.ccs-section-gap{margin-top:var(--gap-section)!important}.ccs-card-pad{padding:var(--pad-card)!important}.table-caption-a11y{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.compare-dehum-page{padding-top:76px;background:var(--ccs-blanco)}.compare-kicker{display:inline-flex;padding:9px 12px;border:1px solid rgba(255,255,255,.20);border-radius:999px;background:rgba(255,255,255,.10);color:#dcf3e6;font-size:12px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.compare-section{padding:72px 0}.compare-soft{background:var(--green-050)}.compare-heading{display:grid;grid-template-columns:1fr .84fr;gap:48px;align-items:end;margin-bottom:34px}.compare-heading h2{margin:9px 0 0;color:var(--green-950);font-size:clamp(31px,3.2vw,44px);line-height:1.14;letter-spacing:-.03em}.compare-heading>p{margin:0;color:var(--muted)}.compare-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--ccs-blanco);box-shadow:var(--shadow-soft)}.compare-table{width:100%;min-width:940px;border-collapse:collapse}.compare-table th,.compare-table td{padding:17px 18px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.compare-table th{color:var(--green-950);background:#f7fbf8;font-size:14px}.compare-table td{color:var(--muted);font-size:14px}.compare-table tr:last-child td{border-bottom:0}.compare-table strong{color:var(--green-950)}.compare-table .compare-fit{color:var(--green-900);font-weight:800}.compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.product-card{display:flex;flex-direction:column;min-height:100%;padding:30px;border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--ccs-blanco);box-shadow:0 10px 28px rgba(22,60,39,.06)}.product-card h3{margin:0;color:var(--green-950);font-size:26px;line-height:1.16}.product-media{display:flex;align-items:center;justify-content:center;min-height:300px;margin:0 0 22px;padding:22px;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,var(--ccs-blanco),#f4f7f5);text-decoration:none}.product-media img{display:block;width:100%;max-width:310px;height:260px;object-fit:contain;object-position:center}.product-card .product-summary{margin:10px 0 18px;color:var(--muted)}.product-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 20px}.product-spec{padding:13px 12px;border-radius:13px;background:var(--green-050)}.product-spec strong{display:block;color:var(--green-950);font-size:16px}.product-spec span{display:block;margin-top:2px;color:var(--muted);font-size:12px}.product-procon{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0 0 22px}.product-procon div{padding:15px;border:1px solid var(--line);border-radius:14px}.product-procon strong{display:block;margin-bottom:5px;color:var(--green-950);font-size:14px}.product-procon p{margin:0;color:var(--muted);font-size:14px}.product-card .product-why{margin:0 0 22px;color:var(--muted)}.product-card .product-why strong{color:var(--green-950)}.product-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}.product-actions .btn{flex:1 1 170px;text-align:center}.btn-amazon{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:13px 22px;border:1px solid var(--ccs-cta-borde);border-radius:12px;background:linear-gradient(180deg,var(--ccs-cta-1),var(--ccs-cta-2));color:var(--ccs-cta-texto)!important;font-size:15px;font-weight:900;text-decoration:none;box-shadow:0 5px 12px rgba(0,0,0,.11);transition:transform .18s ease,box-shadow .18s ease}.btn-amazon::after{content:"";position:absolute;top:-35%;left:-45%;width:30%;height:170%;background:rgba(255,255,255,.4);transform:rotate(18deg);transition:left .45s ease}.btn-amazon:hover{transform:translateY(-2px);box-shadow:0 9px 20px rgba(0,0,0,.15)}.btn-amazon:hover::after{left:125%}.compare-criteria{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.criteria-card{padding:25px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--ccs-blanco)}.criteria-card span{display:grid;place-items:center;width:42px;height:42px;margin-bottom:15px;border-radius:13px;color:var(--ccs-blanco);background:var(--green-800);font-size:13px;font-weight:900}.criteria-card h3{margin:0 0 7px;color:var(--green-950);font-size:20px}.criteria-card p{margin:0;color:var(--muted)}.compare-decision{padding:76px 0;color:var(--ccs-blanco);background:radial-gradient(circle at 90% 12%,rgba(49,161,104,.24),transparent 28%),linear-gradient(135deg,var(--ccs-verde-900),var(--ccs-verde-800))}.compare-decision h2{margin:10px 0 28px;color:var(--ccs-blanco);font-size:clamp(32px,3.5vw,46px);line-height:1.14}.decision-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.decision-card{padding:23px;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:rgba(255,255,255,.07)}.decision-card strong{display:block;color:var(--ccs-blanco);font-size:19px}.decision-card p{margin:6px 0 0;color:rgba(255,255,255,.74)}.compare-disclosure{max-width:900px;padding:22px 24px;border-left:4px solid var(--green-700);border-radius:0 16px 16px 0;background:#f7fbf8;color:var(--muted)}.compare-disclosure strong{color:var(--green-950)}.compare-sources{display:grid;gap:11px;max-width:940px}.compare-source-item{display:block;padding:17px 19px;border:1px solid var(--line);border-radius:13px;background:var(--ccs-blanco)}.compare-source-item strong{display:block;color:var(--green-950);font-weight:800}.compare-source-item span{display:block;margin-top:4px;color:var(--muted);font-size:13px;font-weight:500}.compare-related{padding:58px 0 72px;background:var(--green-050)}.related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.related-card{padding:27px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--ccs-blanco);text-decoration:none}.related-card span{color:var(--green-700);font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.related-card h3{margin:8px 0 7px;color:var(--green-950);font-size:22px}.related-card p{margin:0;color:var(--muted)}@media(max-width:980px){.compare-grid{grid-template-columns:1fr}.compare-criteria,.decision-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.compare-dehum-page{padding-top:64px}.compare-note-card,.compare-heading{grid-template-columns:1fr;gap:18px}.compare-section{padding:56px 0}.compare-criteria,.decision-grid,.related-grid{grid-template-columns:1fr}.product-card{padding:24px}.product-media{min-height:250px;padding:16px}.product-media img{max-width:280px;height:220px}.product-specs{grid-template-columns:1fr 1fr}.product-procon{grid-template-columns:1fr}}.ccs-comparison-v3{--ccs-green:var(--ccs-verde-900);--ccs-green-2:#0b5b39;--ccs-muted:var(--ccs-gris);--ccs-line:#dfe7e2;--ccs-bg:#f6f8f7;--ccs-shadow:0 14px 35px rgba(18,55,39,.08)}.ccs-comparison-v3 .ccs-hero{color:var(--ccs-blanco);background:linear-gradient(90deg,rgba(6,61,38,.97) 0%,rgba(6,61,38,.91) 38%,rgba(6,61,38,.62) 64%,rgba(6,61,38,.40) 100%),var(--ccs-hero-image) var(--ccs-hero-position,58% 48%)/cover no-repeat}.ccs-comparison-v3 .ccs-hero .topbar{border-bottom:1px solid rgba(255,255,255,.18)}.ccs-comparison-v3 .ccs-hero .brand,.ccs-comparison-v3 .ccs-hero .main-nav>a,.ccs-comparison-v3 .ccs-hero .nav-group>a,.ccs-comparison-v3 .ccs-hero .menu-toggle{color:var(--ccs-blanco)}.ccs-hero-shell{width:var(--ccs-ancho);margin:auto}.ccs-hero-copy{padding:132px 0 76px;max-width:880px;margin-left:max(var(--ccs-gutter),calc((100% - var(--ccs-shell))/2))}.ccs-hero-kicker{display:inline-block;padding:8px 12px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(255,255,255,.1);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ccs-comparison-v3 .ccs-hero-copy h1{margin:18px 0;font-size:clamp(38px,6vw,68px);line-height:1.02;color:var(--ccs-blanco);letter-spacing:-.035em}.ccs-comparison-v3 .ccs-hero-lead{margin:0 0 18px;font-size:clamp(18px,2vw,22px);line-height:1.55;color:rgba(255,255,255,.92)}.ccs-comparison-v3 .ccs-hero .article-byline{display:flex;flex-wrap:wrap;gap:5px;align-items:center;color:rgba(255,255,255,.78)}.ccs-comparison-v3 .ccs-hero .article-byline a{color:var(--ccs-blanco);font-weight:800}.ccs-hero-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.ccs-hero-meta span{padding:9px 12px;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);color:var(--ccs-blanco)}.ccs-comparison-v3 .ccs-table-wrap{overflow-x:auto;border:1px solid var(--ccs-line);border-radius:18px;background:var(--ccs-blanco);box-shadow:var(--ccs-shadow);-webkit-overflow-scrolling:touch}.ccs-comparison-v3 .ccs-table{width:100%;min-width:880px;border-collapse:collapse}.ccs-comparison-v3 .ccs-table th,.ccs-comparison-v3 .ccs-table td{padding:12px;border-bottom:1px solid #edf1ee;text-align:left;vertical-align:top;white-space:normal}.ccs-comparison-v3 .ccs-table th{background:#f0f6f2;color:var(--ccs-green);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.ccs-comparison-v3 .ccs-table td{font-size:14px}.ccs-comparison-v3 .ccs-table td:first-child,.ccs-comparison-v3 .ccs-table th:first-child{min-width:165px}.ccs-comparison-v3 .ccs-table-amazon{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;min-width:max-content;padding:8px 10px;border:1px solid var(--ccs-cta-borde);border-radius:10px;background:linear-gradient(180deg,var(--ccs-cta-1),var(--ccs-cta-2));color:var(--ccs-cta-texto)!important;font-size:13px;font-weight:800;text-decoration:none;line-height:1;box-shadow:0 5px 12px rgba(0,0,0,.08)}.ccs-comparison-v3 .ccs-decision{margin:16px 0 18px;padding:14px 16px;border-left:4px solid var(--ccs-verde-700);background:var(--ccs-verde-050);border-radius:0 12px 12px 0;color:#33463b}.ccs-comparison-v3 .ccs-decision strong{color:var(--ccs-verde-900)}.ccs-comparison-v3 .ccs-experience{margin:12px 0;color:#536059;line-height:1.65}.ccs-comparison-v3 .ccs-experience strong{color:#244734}@media(max-width:760px){.ccs-comparison-v3 .ccs-hero{background:linear-gradient(90deg,rgba(6,61,38,.95),rgba(6,61,38,.73)),var(--ccs-hero-image) var(--ccs-hero-position-mobile,58% 50%)/cover no-repeat}.ccs-hero-copy{padding:112px 0 54px;margin:auto}.ccs-comparison-v3 .ccs-hero-copy h1{font-size:clamp(34px,11vw,46px)}.ccs-hero-meta span{font-size:12px}.ccs-comparison-v3 .ccs-table-wrap{box-shadow:inset -18px 0 18px -18px rgba(6,61,38,.45)}}.ccs-comparison-v3 main h2{font-size:clamp(28px,4vw,38px);line-height:1.12;letter-spacing:-.025em}.ccs-comparison-v3 .product-card h3,.ccs-comparison-v3 .product h3,.ccs-comparison-v3 .robot-card h3{font-size:clamp(24px,3vw,30px);line-height:1.15;letter-spacing:-.02em}.ccs-comparison-v3 .table-scroll-hint{margin:10px 0 12px}.ccs-comparison-v3 .ccs-table td:last-child,.ccs-comparison-v3 .ccs-table th:last-child{min-width:150px}@media(max-width:760px){.ccs-comparison-v3 .table-scroll-hint{display:block;padding:11px 14px;background:#eaf6ef;border:1px solid #b9ddc8;border-radius:10px;color:#064d30;font-size:14px;font-weight:800;text-align:center;line-height:1.3}}.ccs-comparison-v3 .ccs-method{margin-top:54px;padding:30px;border:1px solid var(--ccs-line);border-radius:20px;background:var(--ccs-blanco);box-shadow:var(--ccs-shadow)}.ccs-comparison-v3 .ccs-method p{margin:10px 0 0;color:var(--ccs-muted);line-height:1.68}.ccs-comparison-v3 .ccs-method a{color:var(--ccs-green);font-weight:800}@media(max-width:760px){.ccs-comparison-v3 .ccs-method{padding:22px}}.ccs-comparison-v3.printers-comparison{padding-top:0}.ccs-comparison-v3 .ccs-table-amazon{position:relative;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.ccs-comparison-v3 .ccs-table-amazon::after{content:"";position:absolute;top:-40%;left:-45%;width:28%;height:180%;background:rgba(255,255,255,.48);transform:rotate(18deg);transition:left .48s ease;pointer-events:none}.ccs-comparison-v3 .ccs-table-amazon:hover{transform:translateY(-2px);box-shadow:0 9px 20px rgba(0,0,0,.15)}.ccs-comparison-v3 .ccs-table-amazon:hover::after{left:125%}.ccs-comparison-v3 .ccs-table-amazon:active{transform:translateY(0) scale(.99)}@media(prefers-reduced-motion:reduce){.ccs-comparison-v3 .ccs-table-amazon,.ccs-comparison-v3 .ccs-table-amazon::after{transition:none}.ccs-comparison-v3 .ccs-table-amazon::after{display:none}}:root{--ccs-hero-shell:var(--ccs-shell);--ccs-hero-green:var(--ccs-verde-900);--ccs-hero-overlay:linear-gradient(90deg,rgba(5,49,30,.94) 0%,rgba(6,61,38,.86) 36%,rgba(6,61,38,.58) 66%,rgba(6,61,38,.30) 100%)}.hero,.tools-hero,.jacks-hero,.drill-hero,.ccs-hero,.print3d-hero,.printers-hero,.filaments-hero,.accessories-hero,.home-hero,.vacuum-hero,.dehum-hero,.cap-hero,.legal-hero{position:relative!important;isolation:isolate;min-height:580px!important;overflow:hidden!important;color:var(--ccs-blanco)!important;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important}.hero{background-image:url('/images/hero-inicio.webp')!important}.tools-hero{background-image:url('/images/categoria-herramientas.webp')!important}.jacks-hero{background-image:url('/images/gatos-hidraulicos-guia-hero.webp')!important}.drill-hero{background-image:url('/images/guia-taladros-bateria-hero.webp')!important}.ccs-hero{background-image:var(--ccs-hero-image)!important}.print3d-hero{background-image:url('/images/categoria-impresion-3d.webp')!important}.printers-hero{background-image:url('/images/guia-impresoras-3d.webp')!important}.filaments-hero{background-image:url('/images/guia-filamentos-3d.webp')!important}.accessories-hero{background-image:url('/images/herramientas-accesorios-impresion-3d.webp')!important}.home-hero{background-image:url('/images/categoria-hogar.webp')!important}.vacuum-hero{background-image:url('/images/aspiradoras-guia-hero.webp')!important}.dehum-hero{background-image:url('/images/deshumidificadores/deshumidificadores-hero.webp')!important}.cap-hero{background-image:url('/images/deshumidificadores/deshumidificador-capacidad-estancias.webp')!important}.legal-hero{background:#0b4f34!important}.hero::before,.tools-hero::before,.jacks-hero::before,.drill-hero::before,.ccs-hero::before,.print3d-hero::before,.printers-hero::before,.filaments-hero::before,.accessories-hero::before,.home-hero::before,.vacuum-hero::before,.dehum-hero::before,.cap-hero::before,.legal-hero::before{content:""!important;position:absolute!important;inset:0!important;z-index:0!important;display:block!important;background:var(--ccs-hero-overlay)!important;pointer-events:none!important}.hero::after,.tools-hero::after,.jacks-hero::after,.drill-hero::after,.ccs-hero::after,.print3d-hero::after,.printers-hero::after,.filaments-hero::after,.accessories-hero::after,.home-hero::after,.vacuum-hero::after,.dehum-hero::after,.cap-hero::after,.legal-hero::after{display:none!important}.hero-shade,.tools-hero-shade,.drill-hero-shade,.home-hero-shade,.vacuum-hero-shade,.dehum-hero-shade{display:none!important}.hero-content,.tools-hero-content,.jacks-hero-inner,.drill-hero-content,.ccs-hero-copy,.print3d-hero-content,.printers-hero-content,.filaments-hero-content,.accessories-hero-content,.home-hero-content,.vacuum-hero-content,.dehum-hero-content,.cap-hero-copy,.legal-hero-content{position:relative!important;z-index:2!important;display:flex!important;flex-direction:column!important;width:var(--ccs-ancho)!important;max-width:none!important;min-height:580px!important;margin:0 auto!important;padding:72px 0 62px!important;justify-content:flex-start!important;align-items:flex-start!important;text-align:left!important}.cap-hero-grid{display:block!important;width:100%!important;max-width:none!important;margin:0!important}.cap-hero-media{display:none!important}.cap-hero-copy{max-width:none!important}.hero-content>[class*="kicker"],.tools-hero-content>[class*="kicker"],.jacks-hero-inner>[class*="kicker"],.drill-hero-content>[class*="kicker"],.ccs-hero-copy>.ccs-hero-kicker,.print3d-hero-content>[class*="kicker"],.printers-hero-content>[class*="kicker"],.filaments-hero-content>[class*="kicker"],.accessories-hero-content>[class*="kicker"],.home-hero-content>[class*="kicker"],.vacuum-hero-content>[class*="kicker"],.dehum-hero-content>[class*="kicker"],.cap-hero-copy>.section-kicker,.legal-hero-content>[class*="kicker"]{order:1!important;display:inline-flex!important;align-items:center!important;margin:0 0 18px!important;padding:8px 12px!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:999px!important;background:rgba(255,255,255,.10)!important;color:var(--ccs-blanco)!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:.07em!important;text-transform:uppercase!important}.hero-content>h1,.tools-hero-content>h1,.jacks-hero-inner>h1,.drill-hero-content>h1,.ccs-hero-copy>h1,.print3d-hero-content>h1,.printers-hero-content>h1,.filaments-hero-content>h1,.accessories-hero-content>h1,.home-hero-content>h1,.vacuum-hero-content>h1,.dehum-hero-content>h1,.cap-hero-copy>h1,.legal-hero-content>h1{order:2!important;max-width:930px!important;margin:0!important;color:var(--ccs-blanco)!important;font-size:clamp(44px,4vw,64px)!important;font-weight:800!important;line-height:1.04!important;letter-spacing:-.035em!important}.hero-content>p,.tools-hero-content>p,.jacks-hero-inner>p,.drill-hero-content>p,.ccs-hero-copy>.ccs-hero-lead,.print3d-hero-content>p,.printers-hero-content>p,.filaments-hero-content>p,.accessories-hero-content>p,.home-hero-content>p,.vacuum-hero-content>p,.dehum-hero-content>p,.cap-hero-copy>p,.legal-hero-content>p{order:3!important;max-width:850px!important;margin:20px 0 0!important;color:rgba(255,255,255,.92)!important;font-size:20px!important;line-height:1.55!important}.tools-hero-content>.article-byline,.jacks-hero-inner>.article-byline,.drill-hero-content>.article-byline,.ccs-hero-copy>.article-byline,.print3d-hero-content>.article-byline,.printers-hero-content>.article-byline,.filaments-hero-content>.article-byline,.accessories-hero-content>.article-byline,.home-hero-content>.article-byline,.vacuum-hero-content>.article-byline,.dehum-hero-content>.article-byline,.cap-hero-copy>.article-byline{order:4!important;display:flex!important;flex-wrap:wrap!important;gap:5px!important;align-items:center!important;margin:18px 0 0!important;color:rgba(255,255,255,.78)!important;font-size:13px!important;line-height:1.45!important}.tools-hero-content>.article-byline a,.jacks-hero-inner>.article-byline a,.drill-hero-content>.article-byline a,.ccs-hero-copy>.article-byline a,.print3d-hero-content>.article-byline a,.printers-hero-content>.article-byline a,.filaments-hero-content>.article-byline a,.accessories-hero-content>.article-byline a,.home-hero-content>.article-byline a,.vacuum-hero-content>.article-byline a,.dehum-hero-content>.article-byline a,.cap-hero-copy>.article-byline a{color:var(--ccs-blanco)!important;font-weight:800!important}.ccs-hero-meta,.hero-chips,.hero-actions,.hero-actions,.tools-hero-actions,.drill-hero-actions,.home-hero-actions,.vacuum-hero-actions,.dehum-hero-actions,.cap-hero-note,.legal-contact-box,.legal-updated{order:5!important}.ccs-hero-meta,.hero-chips{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin:24px 0 0!important}.ccs-hero-meta span,.hero-chips span{padding:9px 12px!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:999px!important;background:rgba(255,255,255,.10)!important;color:var(--ccs-blanco)!important;font-size:13px!important}.tools-hero-actions,.drill-hero-actions,.home-hero-actions,.vacuum-hero-actions,.dehum-hero-actions{margin-top:26px!important}.cap-hero-note{max-width:850px!important;margin:24px 0 0!important;padding:14px 16px!important;border:1px solid rgba(255,255,255,.22)!important;border-left:4px solid rgba(255,255,255,.75)!important;border-radius:12px!important;background:rgba(6,61,38,.34)!important;color:rgba(255,255,255,.92)!important}.legal-contact-box{width:min(760px,100%)!important;margin:24px 0 0!important;border-color:rgba(255,255,255,.22)!important;background:rgba(255,255,255,.09)!important;color:var(--ccs-blanco)!important}.legal-contact-box a{color:var(--ccs-blanco)!important}.legal-updated{margin-top:18px!important;color:rgba(255,255,255,.72)!important}.ccs-hero .ccs-hero-copy{padding-top:132px!important}@media(max-width:760px){.ccs-hero .ccs-hero-copy{padding-top:118px!important}}.site-breadcrumbs{top:76px!important;padding:14px 0 0!important;font-size:13px!important}.site-breadcrumbs .shell{width:var(--ccs-ancho)!important;max-width:none!important;margin:0 auto!important;padding:0!important}.ccs-comparison-v3.printers-comparison{padding-top:0!important}@media(max-width:900px){.hero-content>h1,.tools-hero-content>h1,.jacks-hero-inner>h1,.drill-hero-content>h1,.ccs-hero-copy>h1,.print3d-hero-content>h1,.printers-hero-content>h1,.filaments-hero-content>h1,.accessories-hero-content>h1,.home-hero-content>h1,.vacuum-hero-content>h1,.dehum-hero-content>h1,.cap-hero-copy>h1,.legal-hero-content>h1{font-size:clamp(40px,6vw,54px)!important}}@media(max-width:760px){.hero,.tools-hero,.jacks-hero,.drill-hero,.ccs-hero,.print3d-hero,.printers-hero,.filaments-hero,.accessories-hero,.home-hero,.vacuum-hero,.dehum-hero,.cap-hero,.legal-hero{min-height:auto!important}.hero-content,.tools-hero-content,.jacks-hero-inner,.drill-hero-content,.ccs-hero-copy,.print3d-hero-content,.printers-hero-content,.filaments-hero-content,.accessories-hero-content,.home-hero-content,.vacuum-hero-content,.dehum-hero-content,.cap-hero-copy,.legal-hero-content{width:var(--ccs-ancho)!important;min-height:520px!important;padding:82px 0 46px!important;justify-content:flex-start!important}.tools-hero-content>h1,.jacks-hero-inner>h1,.drill-hero-content>h1,.ccs-hero-copy>h1,.print3d-hero-content>h1,.printers-hero-content>h1,.filaments-hero-content>h1,.accessories-hero-content>h1,.home-hero-content>h1,.vacuum-hero-content>h1,.dehum-hero-content>h1,.cap-hero-copy>h1,.legal-hero-content>h1{max-width:100%!important;font-size:clamp(34px,10vw,44px)!important;line-height:1.06!important}.hero-content>p,.tools-hero-content>p,.jacks-hero-inner>p,.drill-hero-content>p,.ccs-hero-copy>.ccs-hero-lead,.print3d-hero-content>p,.printers-hero-content>p,.filaments-hero-content>p,.accessories-hero-content>p,.home-hero-content>p,.vacuum-hero-content>p,.dehum-hero-content>p,.cap-hero-copy>p,.legal-hero-content>p{font-size:18px!important}.site-breadcrumbs{top:70px!important;padding-top:10px!important;font-size:12px!important}.site-breadcrumbs .shell{width:var(--ccs-ancho)!important}}body.home,body.tools-page,body.jacks-page,body.drill-page,body.grinder-page,body.impact-page,body.print3d-page,body.printers-page,body.printers-comparison,body.filaments-page,body.accessories-page,body.home-page,body.vacuum-page,body.robot-comparison,body.dehum-page,body.cap-page,body.compare-dehum-page,body.legal-page,body.ccs-comparison-v3{padding-top:0!important}.hero,.tools-hero,.jacks-hero,.drill-hero,.ccs-hero,.print3d-hero,.printers-hero,.filaments-hero,.accessories-hero,.home-hero,.vacuum-hero,.dehum-hero,.cap-hero,.legal-hero{min-height:0!important;height:auto!important;padding:0!important}.hero-content,.tools-hero-content,.jacks-hero-inner,.drill-hero-content,.ccs-hero-copy,.print3d-hero-content,.printers-hero-content,.filaments-hero-content,.accessories-hero-content,.home-hero-content,.vacuum-hero-content,.dehum-hero-content,.cap-hero-copy,.legal-hero-content{min-height:0!important;height:auto!important;padding:142px 0 58px!important;justify-content:flex-start!important}.ccs-hero .ccs-hero-copy{padding-top:142px!important}.hero-content>[class*="kicker"],.tools-hero-content>[class*="kicker"],.jacks-hero-inner>[class*="kicker"],.drill-hero-content>[class*="kicker"],.ccs-hero-copy>.ccs-hero-kicker,.print3d-hero-content>[class*="kicker"],.printers-hero-content>[class*="kicker"],.filaments-hero-content>[class*="kicker"],.accessories-hero-content>[class*="kicker"],.home-hero-content>[class*="kicker"],.vacuum-hero-content>[class*="kicker"],.dehum-hero-content>[class*="kicker"],.cap-hero-copy>.section-kicker,.legal-hero-content>[class*="kicker"]{margin-bottom:16px!important}.hero-content>h1,.tools-hero-content>h1,.jacks-hero-inner>h1,.drill-hero-content>h1,.ccs-hero-copy>h1,.print3d-hero-content>h1,.printers-hero-content>h1,.filaments-hero-content>h1,.accessories-hero-content>h1,.home-hero-content>h1,.vacuum-hero-content>h1,.dehum-hero-content>h1,.cap-hero-copy>h1,.legal-hero-content>h1{margin:0!important}.hero-content>p,.tools-hero-content>p,.jacks-hero-inner>p,.drill-hero-content>p,.ccs-hero-copy>.ccs-hero-lead,.print3d-hero-content>p,.printers-hero-content>p,.filaments-hero-content>p,.accessories-hero-content>p,.home-hero-content>p,.vacuum-hero-content>p,.dehum-hero-content>p,.cap-hero-copy>p,.legal-hero-content>p{margin-top:18px!important}@media(max-width:760px){body.home,body.tools-page,body.jacks-page,body.drill-page,body.grinder-page,body.impact-page,body.print3d-page,body.printers-page,body.printers-comparison,body.filaments-page,body.accessories-page,body.home-page,body.vacuum-page,body.robot-comparison,body.dehum-page,body.cap-page,body.compare-dehum-page,body.legal-page,body.ccs-comparison-v3{padding-top:0!important}.hero-content,.tools-hero-content,.jacks-hero-inner,.drill-hero-content,.ccs-hero-copy,.print3d-hero-content,.printers-hero-content,.filaments-hero-content,.accessories-hero-content,.home-hero-content,.vacuum-hero-content,.dehum-hero-content,.cap-hero-copy,.legal-hero-content{min-height:0!important;padding:120px 0 44px!important}.ccs-hero .ccs-hero-copy{padding-top:120px!important}}.hero,.tools-hero,.jacks-hero,.drill-hero,.ccs-hero,.print3d-hero,.printers-hero,.filaments-hero,.accessories-hero,.home-hero,.vacuum-hero,.dehum-hero,.cap-hero,.legal-hero{isolation:auto!important;overflow:visible!important}.ccs-products-list{display:grid!important;grid-template-columns:1fr!important;gap:28px!important;width:100%!important}.ccs-product-card{display:grid!important;grid-template-columns:320px minmax(0,1fr)!important;align-items:stretch!important;gap:0!important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid var(--line,var(--ccs-linea))!important;border-radius:24px!important;background:var(--ccs-blanco)!important;box-shadow:var(--shadow-soft,0 10px 28px rgba(22,60,39,.06))!important}.ccs-product-media{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;align-self:stretch!important;flex-direction:column!important;min-height:100%!important;height:100%!important;margin:0!important;padding:24px!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:linear-gradient(145deg,#fbfcfb,#edf3ef)!important;box-sizing:border-box!important;text-decoration:none!important}.ccs-product-media img{display:block!important;width:100%!important;max-width:320px!important;height:300px!important;margin:auto!important;border-radius:0!important;object-fit:contain!important;object-position:center!important}.ccs-product-badge{position:absolute!important;top:18px!important;left:18px!important;z-index:2!important;display:inline-flex!important;align-items:center!important;max-width:calc(100% - 2 * var(--ccs-gutter))!important;margin:0!important;padding:8px 11px!important;border:0!important;border-radius:999px!important;background:rgba(6,61,38,.94)!important;color:var(--ccs-blanco)!important;box-shadow:0 6px 16px rgba(0,0,0,.12)!important;font-family:var(--font-sans)!important;font-size:12px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:.02em!important;text-transform:none!important}.ccs-product-media .grinder-image-note,.ccs-product-media .image-note{position:absolute!important;right:14px!important;bottom:12px!important;margin:0!important;padding:4px 7px!important;border-radius:999px!important;background:rgba(255,255,255,.88)!important;color:#627068!important;font-size:11px!important;line-height:1.2!important}.ccs-product-content{display:flex!important;flex-direction:column!important;min-width:0!important;min-height:0!important;padding:30px 32px 32px!important;box-sizing:border-box!important}.ccs-product-card .product-head,.ccs-product-card .grinder-product-head{display:block!important;margin:0!important;padding:0!important}.ccs-product-card .product-head>div{display:block!important}.ccs-product-content h3{margin:0 0 9px!important;color:var(--green-950,var(--ccs-verde-900))!important;font-family:var(--font-sans)!important;font-size:clamp(27px,2.6vw,36px)!important;line-height:1.14!important;font-weight:750!important;letter-spacing:-.025em!important}.ccs-product-subtitle{margin:0!important;color:var(--muted,var(--ccs-gris))!important;font-size:17px!important;line-height:1.55!important}.ccs-product-content>.product-head,.ccs-product-content>h3{order:10}.ccs-product-content>.ccs-product-subtitle{order:15}.ccs-product-content>.ccs-product-specs{order:20;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:22px 0 0!important}.ccs-product-content>.ccs-product-specs>div{display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:64px!important;margin:0!important;padding:12px 13px!important;box-sizing:border-box!important;border:1px solid #e2e9e5!important;border-radius:13px!important;background:#f7faf8!important;text-align:left!important}.ccs-product-card .ccs-product-specs small,.ccs-product-card .ccs-product-specs span{color:var(--ccs-gris)!important;font-size:12px!important;line-height:1.25!important}.ccs-product-card .ccs-product-specs strong{margin-top:4px!important;color:#10261a!important;font-size:15px!important;line-height:1.3!important}.ccs-product-content>.ccs-product-copy{order:30;margin:20px 0 0!important}.ccs-product-content>.ccs-product-copy p{margin:0 0 12px!important}.ccs-product-content>.ccs-product-copy p:last-child{margin-bottom:0!important}.ccs-product-content>.ccs-product-experience{order:40;margin:18px 0 0!important}.ccs-product-content>.ccs-product-proscons{order:60}.ccs-product-card .ccs-product-proscons{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;align-items:stretch!important;width:100%!important;margin:20px 0 0!important;padding:0!important}.ccs-product-card .ccs-product-proscons>div{align-self:stretch!important;min-width:0!important;margin:0!important;padding:18px 20px!important;box-sizing:border-box!important;border-radius:16px!important;text-align:left!important}.ccs-product-card .ccs-product-proscons>div:first-child{background:var(--ccs-verde-100)!important;border:1px solid var(--ccs-verde-300)!important}.ccs-product-card .ccs-product-proscons>div:nth-child(2){background:var(--ccs-ambar-fondo)!important;border:1px solid var(--ccs-ambar-borde)!important}.ccs-product-card .ccs-product-proscons>div>strong{display:block!important;margin:0 0 8px!important;font-size:15px!important;line-height:1.35!important}.ccs-product-card .ccs-product-proscons>div:first-child>strong{color:var(--ccs-verde-800)!important}.ccs-product-card .ccs-product-proscons>div:nth-child(2)>strong{color:var(--ccs-ambar-titulo)!important}.ccs-product-card .ccs-product-proscons p,.ccs-product-card .ccs-product-proscons ul{margin:0!important;text-align:left!important}.ccs-product-card .ccs-product-proscons ul{padding-left:18px!important}.ccs-product-card .ccs-product-proscons>div:first-child p,.ccs-product-card .ccs-product-proscons>div:first-child ul,.ccs-product-card .ccs-product-proscons>div:first-child li{color:var(--ccs-tinta)!important}.ccs-product-card .ccs-product-proscons>div:nth-child(2) p,.ccs-product-card .ccs-product-proscons>div:nth-child(2) ul,.ccs-product-card .ccs-product-proscons>div:nth-child(2) li{color:var(--ccs-tinta)!important}.ccs-product-content>.ccs-product-decision{order:70}.ccs-product-card .ccs-product-decision{width:100%!important;min-height:0!important;height:auto!important;margin:16px 0 0!important;padding:16px 18px!important;box-sizing:border-box!important;border:1px solid var(--ccs-verde-200)!important;border-left:4px solid var(--ccs-verde-700)!important;border-radius:var(--ccs-r-md)!important;background:var(--ccs-verde-050)!important;color:var(--ccs-tinta)!important;line-height:1.55!important;text-align:left!important}.ccs-product-card .ccs-product-decision strong{color:var(--ccs-verde-900)!important}.ccs-product-content>.ccs-product-cta,.ccs-product-content>.ccs-product-cta-button,.ccs-product-content>.amazon-btn{order:80}.ccs-product-card .ccs-product-cta{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:0!important;height:auto!important;margin:16px 0 0!important;padding:0!important}.ccs-product-card .ccs-product-cta-button,.ccs-product-card .ccs-product-cta a,.ccs-product-card>.ccs-product-content>.amazon-btn{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:230px!important;max-width:100%!important;min-height:48px!important;margin:0 auto!important;padding:0 20px!important;box-sizing:border-box!important;border-radius:12px!important;font-size:15px!important;font-weight:800!important;line-height:1.2!important;text-align:center!important}.ccs-product-card>.ccs-product-content>.ccs-product-cta-button,.ccs-product-card>.ccs-product-content>.amazon-btn{margin-top:16px!important;align-self:center!important}.ccs-product-card .product-actions .btn{flex:0 0 auto!important;width:auto!important}.ccs-product-card .pros,.ccs-product-card .cons,.ccs-product-card .robot-pros,.ccs-product-card .robot-cons,.ccs-product-card .fit-box,.ccs-product-card .buy-row,.ccs-product-card .robot-buy,.ccs-product-card .product-actions,.ccs-product-card .product-why{margin-left:0!important;margin-right:0!important}@media(max-width:900px){.ccs-product-card{grid-template-columns:1fr!important}.ccs-product-media{min-height:300px!important;height:auto!important}.ccs-product-media img{height:260px!important;max-width:420px!important}.ccs-product-content>.ccs-product-specs{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.ccs-products-list{gap:22px!important}.ccs-product-card{border-radius:20px!important}.ccs-product-media{min-height:250px!important;padding:18px!important}.ccs-product-media img{height:220px!important}.ccs-product-content{padding:24px 22px 26px!important}.ccs-product-content h3{font-size:clamp(25px,8vw,32px)!important}.ccs-product-subtitle{font-size:16px!important}.ccs-product-card .ccs-product-proscons{grid-template-columns:1fr!important}.ccs-product-card .ccs-product-cta-button,.ccs-product-card .ccs-product-cta a,.ccs-product-card>.ccs-product-content>.amazon-btn{width:100%!important;min-width:0!important}}@media(max-width:520px){.ccs-product-content>.ccs-product-specs{grid-template-columns:1fr!important}}.ccs-intro-overlap{position:relative;z-index:4;margin-top:-46px!important;padding:0 0 48px!important}.ccs-intro-card{display:grid!important;grid-template-columns:.9fr 1.1fr!important;gap:56px!important;width:100%!important;margin:0!important;padding:44px 48px!important;background:var(--ccs-blanco)!important;border:1px solid rgba(13,86,50,.08)!important;border-radius:var(--radius-xl,26px)!important;box-shadow:var(--shadow,0 18px 45px rgba(22,60,39,.10))!important}.ccs-intro-heading{min-width:0}.ccs-intro-heading .section-kicker,.ccs-intro-heading [class*="kicker"],.ccs-intro-heading [class*="eyebrow"]{display:inline-block;margin:0}.ccs-intro-card h2{margin:10px 0 0!important;color:var(--green-950,var(--ccs-verde-900))!important;font-size:clamp(30px,3vw,42px)!important;line-height:1.16!important;letter-spacing:-.025em!important}.ccs-intro-copy{min-width:0;align-self:center!important;justify-self:stretch;text-align:left!important}.ccs-intro-card>p.ccs-intro-copy{margin:0!important;align-self:center!important;color:var(--muted,var(--ccs-gris))!important;align-self:center}.ccs-intro-copy p{margin:0 0 16px!important;color:var(--muted,var(--ccs-gris))!important}.ccs-intro-copy p:last-child{margin-bottom:0!important}.ccs-intro-copy a{color:var(--green-800,var(--ccs-verde-800));font-weight:750;text-underline-offset:3px}.ccs-intro-card>aside{align-self:stretch}.intro-section.ccs-intro-overlap,.tools-intro.ccs-intro-overlap,.home-intro.ccs-intro-overlap,.drill-intro.ccs-intro-overlap,.vacuum-intro.ccs-intro-overlap,.dehum-intro.ccs-intro-overlap,.intro-wrap.ccs-intro-overlap{margin-top:-46px!important}@media(max-width:900px){.ccs-intro-card{grid-template-columns:1fr!important;gap:24px!important}}@media(max-width:760px){.ccs-intro-overlap{margin-top:-32px!important;padding-bottom:38px!important}.ccs-intro-card{gap:22px!important;padding:30px 25px!important;border-radius:20px!important}.ccs-intro-card h2{font-size:clamp(28px,8vw,36px)!important}}.ccs-has-intro-overlap{padding-top:0!important}.opening.ccs-intro-overlap{max-width:none!important;color:inherit!important;font-size:inherit!important;line-height:inherit!important}.ccs-intro-card{font-family:var(--font-sans)!important;font-size:17px!important;line-height:1.6!important;color:var(--ink,#20352a)!important;-webkit-font-smoothing:antialiased}.ccs-intro-heading .section-kicker,.ccs-intro-heading .hero-kicker,.ccs-intro-heading [class*="kicker"],.ccs-intro-heading [class*="eyebrow"]{display:inline-block!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;color:var(--green-700,#138250)!important;font-family:var(--font-sans)!important;font-size:13px!important;line-height:1!important;font-weight:700!important;letter-spacing:.10em!important;text-transform:uppercase!important}.ccs-intro-card h2{margin:10px 0 0!important;color:var(--green-950,var(--ccs-verde-900))!important;font-family:var(--font-sans)!important;font-size:clamp(30px,3vw,42px)!important;line-height:1.16!important;font-weight:800!important;letter-spacing:-.025em!important}.ccs-intro-copy{display:flex!important;flex-direction:column!important;justify-content:center!important;align-self:stretch!important;text-align:left!important}.ccs-intro-copy,.ccs-intro-copy p,.ccs-intro-card>p.ccs-intro-copy{color:var(--muted,var(--ccs-gris))!important;font-family:var(--font-sans)!important;font-size:17px!important;line-height:1.6!important;font-weight:400!important;letter-spacing:normal!important}.ccs-intro-copy strong{color:var(--ink,#20352a)!important;font-weight:750!important}@media(max-width:760px){.ccs-intro-heading .section-kicker,.ccs-intro-heading .hero-kicker,.ccs-intro-heading [class*="kicker"],.ccs-intro-heading [class*="eyebrow"]{font-size:12px!important}.ccs-intro-card h2{font-size:clamp(28px,8vw,36px)!important}.ccs-intro-copy,.ccs-intro-copy p,.ccs-intro-card>p.ccs-intro-copy{font-size:16px!important}}@media(max-width:760px){.hero-actions,.tools-hero-actions,.drill-hero-actions,.home-hero-actions,.vacuum-hero-actions,.dehum-hero-actions{margin-bottom:18px!important}}.ccs-comparison-opening{width:var(--ccs-ancho)!important;margin-left:auto!important;margin-right:auto!important}.ccs-comparison-profiles{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;width:var(--ccs-ancho);margin:0 auto 46px!important}.ccs-comparison-profile{display:flex!important;flex-direction:column!important;min-height:190px!important;padding:24px!important;box-sizing:border-box!important;border:1px solid #dce8e1!important;border-radius:18px!important;background:#f8fbf9!important;box-shadow:0 8px 20px rgba(22,60,39,.04)!important}.ccs-comparison-profile>span,.ccs-comparison-profile>small{display:inline-block!important;align-self:flex-start!important;margin:0 0 12px!important;color:var(--green-700,#138250)!important;font-size:12px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important}.ccs-comparison-profile h3{margin:0 0 10px!important;color:var(--green-950,var(--ccs-verde-900))!important;font-size:21px!important;line-height:1.25!important;font-weight:750!important;letter-spacing:-.015em!important}.ccs-comparison-profile p{margin:0!important;color:var(--muted,var(--ccs-gris))!important;font-size:15px!important;line-height:1.6!important}.ccs-comparison-profile strong{color:var(--green-950,var(--ccs-verde-900))!important}.ccs-comparison-profile>p:last-of-type{margin-bottom:20px!important}.ccs-comparison-profile>a.ccs-product-cta-button,.ccs-comparison-profile>a.amazon-btn{position:relative!important;overflow:hidden!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;width:100%!important;min-height:48px!important;margin-top:auto!important;padding:13px 18px!important;box-sizing:border-box!important;border:1px solid var(--ccs-cta-borde)!important;border-radius:12px!important;background:linear-gradient(180deg,var(--ccs-cta-1),var(--ccs-cta-2))!important;color:var(--ccs-cta-texto)!important;font-family:var(--font-sans)!important;font-size:15px!important;line-height:1.25!important;font-weight:850!important;text-align:center!important;text-decoration:none!important;box-shadow:0 5px 12px rgba(0,0,0,.11)!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important}.ccs-comparison-profile>a.ccs-product-cta-button:hover,.ccs-comparison-profile>a.amazon-btn:hover{transform:translateY(-2px)!important;box-shadow:0 9px 20px rgba(0,0,0,.15)!important;filter:brightness(1.02)!important;text-decoration:none!important}.ccs-comparison-main{padding-top:0!important}@media(max-width:900px){.ccs-comparison-profiles{grid-template-columns:1fr!important}.ccs-comparison-profile{min-height:0!important}}@media(max-width:760px){.ccs-comparison-opening{width:var(--ccs-ancho)!important}.ccs-comparison-profiles{width:var(--ccs-ancho);margin-bottom:34px!important;gap:12px!important}.ccs-comparison-profile{padding:21px!important;border-radius:16px!important}}.ccs-hero-links{width:var(--ccs-ancho);margin:56px auto 68px;box-sizing:border-box}.ccs-hero-links *{box-sizing:border-box}.ccs-hero-links h2{margin:0 0 12px;color:var(--ccs-verde-900);font-size:clamp(26px,3vw,36px);font-weight:800;line-height:1.18}.ccs-hero-links>p{margin:0 0 24px;max-width:820px;color:#52645b;font-size:16px;line-height:1.65}.ccs-hero-links__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ccs-hero-links__card{position:relative;isolation:isolate;display:block;min-width:0;overflow:hidden;border-radius:20px;border:1px solid #dfe7e2;background:var(--ccs-verde-900);box-shadow:0 12px 28px rgba(0,36,21,.1);color:var(--ccs-blanco)!important;text-decoration:none!important;transition:transform .18s ease,box-shadow .18s ease}.ccs-hero-links__card:hover,.ccs-hero-links__card:focus-visible{transform:translateY(-3px);box-shadow:0 16px 32px rgba(0,36,21,.18)}.ccs-hero-links__card:focus-visible{outline:3px solid var(--ccs-cta-2);outline-offset:3px}.ccs-hero-links__card img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;transition:transform .2s ease}.ccs-hero-links__card:hover img{transform:scale(1.025)}.ccs-hero-links__card:after{position:absolute;inset:25% 0 0;z-index:0;content:"";background:linear-gradient(180deg,transparent 0%,rgba(0,29,17,.91) 100%);pointer-events:none}.ccs-hero-links__copy{position:absolute;inset:auto 0 0;z-index:1;padding:20px 22px 21px}.ccs-hero-links__copy span{display:block;margin-bottom:7px;color:#dcefe4;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.ccs-hero-links__copy strong{display:block;color:var(--ccs-blanco);font-size:clamp(19px,2.2vw,25px);font-weight:800;line-height:1.22}@media(max-width:700px){.ccs-hero-links{width:var(--ccs-ancho);margin:40px auto 52px}.ccs-hero-links__grid{grid-template-columns:1fr;gap:16px}.ccs-hero-links__copy{padding:17px 19px 20px}}@media(prefers-reduced-motion:reduce){.ccs-hero-links__card,.ccs-hero-links__card img{transition:none}.ccs-hero-links__card:hover,.ccs-hero-links__card:focus-visible{transform:none}.ccs-hero-links__card:hover img{transform:none}}.ccs-faq-standard{width:var(--ccs-ancho);margin:50px auto 58px;padding:0;box-sizing:border-box}.ccs-faq-standard *{box-sizing:border-box}.ccs-faq-standard h2{margin:0 0 22px;color:#083e29;font-size:clamp(26px,3.2vw,35px);line-height:1.2;font-weight:800}.ccs-faq-standard details{border:1px solid #dce6df!important;border-radius:13px!important;margin:0 0 10px!important;background:var(--ccs-blanco)!important;box-shadow:0 3px 12px rgba(0,40,24,.035);padding:0!important}.ccs-faq-standard summary{display:list-item!important;list-style:none!important;cursor:pointer!important;padding:19px 46px 19px 20px!important;margin:0!important;position:relative;color:#153b28!important;font-size:16px!important;line-height:1.45;font-weight:750!important}.ccs-faq-standard summary::-webkit-details-marker{display:none}.ccs-faq-standard summary:after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:22px;color:#0f7347}.ccs-faq-standard details[open] summary:after{content:"−"}.ccs-faq-standard details[open] summary{border-bottom:1px solid #e9efeb}.ccs-faq-standard details>p,.ccs-faq-standard details>div{margin:0!important;padding:16px 20px 20px!important;color:#455b4e!important;font-size:15px;line-height:1.75}.ccs-faq-standard details>p+p{padding-top:0!important}.ccs-faq-standard summary:focus-visible{outline:3px solid #ecc748;outline-offset:2px;border-radius:12px}@media(max-width:700px){.ccs-faq-standard{width:var(--ccs-ancho);margin:38px auto 45px}.ccs-faq-standard summary{padding:17px 42px 17px 16px!important;font-size:15px!important}.ccs-faq-standard details>p{padding:15px 16px 18px!important}}.ccs-faq-standard{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important}.ccs-faq-standard::before,.ccs-faq-standard::after{box-shadow:none}.ccs-faq-standard>h2{background:transparent!important;border:0!important;padding:0!important}.ccs-faq-standard .dehum-faq-list,.ccs-faq-standard .cap-faq-list{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}html .ccs-comparison-profile>a.ccs-product-cta-button,html .ccs-comparison-profile>a.amazon-btn,html .ccs-product-card .ccs-product-cta-button,html .ccs-product-card .ccs-product-cta a,html .ccs-product-card>.ccs-product-content>.amazon-btn,html a.robot-amazon,html a.btn-amazon{position:relative!important;overflow:hidden!important;display:flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;align-self:stretch!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:48px!important;height:auto!important;margin-inline:0!important;padding:12px 20px!important;box-sizing:border-box!important;border:1px solid var(--ccs-cta-borde)!important;border-radius:var(--ccs-r-md)!important;background:linear-gradient(180deg,var(--ccs-cta-1),var(--ccs-cta-2))!important;color:var(--ccs-cta-texto)!important;font-family:var(--ccs-fuente)!important;font-size:15px!important;font-weight:var(--ccs-fw-heavy)!important;line-height:1.25!important;text-align:center!important;text-decoration:none!important;box-shadow:0 5px 12px rgba(0,0,0,.11)!important;filter:none!important;transition:transform .18s ease,box-shadow .18s ease!important}html .ccs-product-card .product-actions a.btn{width:100%!important;flex:0 0 auto!important}html .ccs-comparison-v3 .ccs-table-amazon,html a.ccs-table-amazon,html a.amazon-mini{position:relative!important;overflow:hidden!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:max-content!important;min-height:36px!important;padding:7px 14px!important;box-sizing:border-box!important;border:1px solid var(--ccs-cta-borde)!important;border-radius:var(--ccs-r-sm)!important;background:linear-gradient(180deg,var(--ccs-cta-1),var(--ccs-cta-2))!important;color:var(--ccs-cta-texto)!important;font-family:var(--ccs-fuente)!important;font-size:14px!important;font-weight:var(--ccs-fw-heavy)!important;line-height:1!important;white-space:nowrap!important;text-decoration:none!important;box-shadow:0 4px 10px rgba(0,0,0,.09)!important;filter:none!important;transition:transform .18s ease,box-shadow .18s ease!important}html .ccs-comparison-profile>a.ccs-product-cta-button::after,html .ccs-comparison-profile>a.amazon-btn::after,html .ccs-product-card .ccs-product-cta-button::after,html .ccs-product-card .ccs-product-cta a::after,html .ccs-product-card>.ccs-product-content>.amazon-btn::after,html a.robot-amazon::after,html a.btn-amazon::after,html .ccs-comparison-v3 .ccs-table-amazon::after,html a.ccs-table-amazon::after,html a.amazon-mini::after{content:""!important;display:block!important;position:absolute!important;top:-40%!important;left:-45%!important;width:28%!important;height:180%!important;background:rgba(255,255,255,.48)!important;transform:rotate(18deg)!important;transition:left .48s ease!important;pointer-events:none!important}html .ccs-comparison-profile>a.ccs-product-cta-button:hover,html .ccs-comparison-profile>a.amazon-btn:hover,html .ccs-product-card .ccs-product-cta-button:hover,html .ccs-product-card .ccs-product-cta a:hover,html .ccs-product-card>.ccs-product-content>.amazon-btn:hover,html a.robot-amazon:hover,html a.btn-amazon:hover,html .ccs-comparison-v3 .ccs-table-amazon:hover,html a.ccs-table-amazon:hover,html a.amazon-mini:hover{transform:translateY(-2px)!important;box-shadow:0 9px 20px rgba(0,0,0,.15)!important;text-decoration:none!important}html .ccs-comparison-profile>a.ccs-product-cta-button:hover::after,html .ccs-comparison-profile>a.amazon-btn:hover::after,html .ccs-product-card .ccs-product-cta-button:hover::after,html .ccs-product-card .ccs-product-cta a:hover::after,html .ccs-product-card>.ccs-product-content>.amazon-btn:hover::after,html a.robot-amazon:hover::after,html a.btn-amazon:hover::after,html .ccs-comparison-v3 .ccs-table-amazon:hover::after,html a.ccs-table-amazon:hover::after,html a.amazon-mini:hover::after{left:125%!important}html .ccs-comparison-profile>a.ccs-product-cta-button:active,html .ccs-comparison-profile>a.amazon-btn:active,html .ccs-product-card .ccs-product-cta-button:active,html .ccs-product-card .ccs-product-cta a:active,html .ccs-product-card>.ccs-product-content>.amazon-btn:active,html a.robot-amazon:active,html a.btn-amazon:active,html .ccs-comparison-v3 .ccs-table-amazon:active,html a.ccs-table-amazon:active,html a.amazon-mini:active{transform:translateY(0) scale(.99)!important}html .ccs-comparison-profile>a.ccs-product-cta-button:focus-visible,html .ccs-comparison-profile>a.amazon-btn:focus-visible,html .ccs-product-card .ccs-product-cta-button:focus-visible,html .ccs-product-card .ccs-product-cta a:focus-visible,html .ccs-product-card>.ccs-product-content>.amazon-btn:focus-visible,html a.robot-amazon:focus-visible,html a.btn-amazon:focus-visible,html .ccs-comparison-v3 .ccs-table-amazon:focus-visible,html a.ccs-table-amazon:focus-visible,html a.amazon-mini:focus-visible{outline:3px solid var(--ccs-verde-900)!important;outline-offset:2px!important}@media (prefers-reduced-motion:reduce){html .ccs-comparison-profile>a.ccs-product-cta-button,html .ccs-comparison-profile>a.amazon-btn,html .ccs-product-card .ccs-product-cta-button,html .ccs-product-card .ccs-product-cta a,html .ccs-product-card>.ccs-product-content>.amazon-btn,html a.robot-amazon,html a.btn-amazon,html .ccs-comparison-v3 .ccs-table-amazon,html a.ccs-table-amazon,html a.amazon-mini{transition:none!important}html .ccs-comparison-profile>a.ccs-product-cta-button::after,html .ccs-comparison-profile>a.amazon-btn::after,html .ccs-product-card .ccs-product-cta-button::after,html .ccs-product-card .ccs-product-cta a::after,html .ccs-product-card>.ccs-product-content>.amazon-btn::after,html a.robot-amazon::after,html a.btn-amazon::after,html .ccs-comparison-v3 .ccs-table-amazon::after,html a.ccs-table-amazon::after,html a.amazon-mini::after{display:none!important}}:root:not(#ccs) main h2:not(:is(.about-card,.about-wide,.cap-answer-card,.dehum-capacity-copy,.safety-box) h2){font-size:var(--ccs-fs-h2)!important;font-weight:var(--ccs-fw-heavy)!important;line-height:1.15!important;letter-spacing:-.01em!important;text-wrap:balance}:root:not(#ccs) main .ccs-product-card h3{font-size:var(--ccs-fs-ficha)!important;font-weight:var(--ccs-fw-heavy)!important;line-height:1.2!important;text-wrap:balance}:root:not(#ccs) main h3:not(:is(.ccs-product-card,.dehum-visual-copy) h3){font-size:var(--ccs-fs-h3)!important;font-weight:var(--ccs-fw-bold)!important;line-height:1.3!important;text-wrap:balance}:root:not(#ccs) main :is(.measure-card,.battery-card,.chooser-card,.orientation-card,.priority-item) p,:root:not(#ccs) main :is(.battery-note,.pla-fineprint,.pla-table-note,.cap-source-note),:root:not(#ccs) main figcaption,:root:not(#ccs) main td.compare-fit,:root:not(#ccs) main .ccs-product-card .ccs-product-proscons :is(p,li){font-size:var(--ccs-fs-small)!important;line-height:1.55!important}
