.elementor-560 .elementor-element.elementor-element-c272aa6{width:var(--container-widget-width,71.286%);max-width:71.286%;--container-widget-width:71.286%;--container-widget-flex-grow:0}.elementor-560 .elementor-element.elementor-element-c272aa6.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-560 .elementor-element.elementor-element-c7da337{width:var(--container-widget-width,71.286%);max-width:71.286%;--container-widget-width:71.286%;--container-widget-flex-grow:0}.elementor-560 .elementor-element.elementor-element-c7da337.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-560 .elementor-element.elementor-element-6a3f571{width:var(--container-widget-width,71.507%);max-width:71.507%;--container-widget-width:71.507%;--container-widget-flex-grow:0;text-align:start;font-family:"Roboto",Sans-serif;font-size:17px;font-weight:500;color:#6B6D70}.elementor-560 .elementor-element.elementor-element-6a3f571.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-560 .elementor-element.elementor-element-b759f1e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1}.elementor-560 .elementor-element.elementor-element-85bc233{width:var(--container-widget-width,71.286%);max-width:71.286%;--container-widget-width:71.286%;--container-widget-flex-grow:0}.elementor-560 .elementor-element.elementor-element-85bc233.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-560 .elementor-element.elementor-element-28e3c7c{width:var(--container-widget-width,71.286%);max-width:71.286%;--container-widget-width:71.286%;--container-widget-flex-grow:0}.elementor-560 .elementor-element.elementor-element-28e3c7c.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-560 .elementor-element.elementor-element-503b482{width:var(--container-widget-width,71.507%);max-width:71.507%;--container-widget-width:71.507%;--container-widget-flex-grow:0;text-align:start;font-family:"Roboto",Sans-serif;font-size:17px;font-weight:500;color:#6B6D70}.elementor-560 .elementor-element.elementor-element-503b482.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-560 .elementor-element.elementor-element-7080ad4{width:var(--container-widget-width,71.286%);max-width:71.286%;--container-widget-width:71.286%;--container-widget-flex-grow:0}.elementor-560 .elementor-element.elementor-element-7080ad4.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-560 .elementor-element.elementor-element-54eeaa2{width:var(--container-widget-width,71.286%);max-width:71.286%;--container-widget-width:71.286%;--container-widget-flex-grow:0}.elementor-560 .elementor-element.elementor-element-54eeaa2.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-560 .elementor-element.elementor-element-4ec1de6{width:var(--container-widget-width,71.507%);max-width:71.507%;--container-widget-width:71.507%;--container-widget-flex-grow:0;text-align:start;font-family:"Roboto",Sans-serif;font-size:17px;font-weight:500;color:#6B6D70}.elementor-560 .elementor-element.elementor-element-4ec1de6.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-560 .elementor-element.elementor-element-e56dbb0.elementor-element{--flex-grow:0;--flex-shrink:0}:root{--page-title-display:none}@media(max-width:1024px){.elementor-560 .elementor-element.elementor-element-c7da337{width:var(--container-widget-width,537.883px);max-width:537.883px;--container-widget-width:537.883px;--container-widget-flex-grow:0}.elementor-560 .elementor-element.elementor-element-1fc361e{width:var(--container-widget-width,500px);max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0}.elementor-560 .elementor-element.elementor-element-e5888a7{width:var(--container-widget-width,500px);max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0}.elementor-560 .elementor-element.elementor-element-b759f1e{width:var(--container-widget-width,500px);max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0}.elementor-560 .elementor-element.elementor-element-14aaf37{width:var(--container-widget-width,500px);max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0}.elementor-560 .elementor-element.elementor-element-28e3c7c{width:var(--container-widget-width,537.883px);max-width:537.883px;--container-widget-width:537.883px;--container-widget-flex-grow:0}.elementor-560 .elementor-element.elementor-element-54eeaa2{width:var(--container-widget-width,537.883px);max-width:537.883px;--container-widget-width:537.883px;--container-widget-flex-grow:0}}@media(max-width:767px){.elementor-560 .elementor-element.elementor-element-9f03472>.elementor-widget-container{margin:0 0 0 0;padding:10px 10px 10px 10px}.elementor-560 .elementor-element.elementor-element-6986d89>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-560 .elementor-element.elementor-element-c272aa6{width:var(--container-widget-width,298.488px);max-width:298.488px;--container-widget-width:298.488px;--container-widget-flex-grow:0}.elementor-560 .elementor-element.elementor-element-c7da337{width:var(--container-widget-width,424.973px);max-width:424.973px;--container-widget-width:424.973px;--container-widget-flex-grow:0}.elementor-560 .elementor-element.elementor-element-6a3f571{width:var(--container-widget-width,424px);max-width:424px;--container-widget-width:424px;--container-widget-flex-grow:0;font-size:16px}.elementor-560 .elementor-element.elementor-element-1fc361e{width:var(--container-widget-width,400px);max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0}.elementor-560 .elementor-element.elementor-element-e5888a7{width:var(--container-widget-width,400px);max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0}.elementor-560 .elementor-element.elementor-element-b759f1e{width:var(--container-widget-width,400px);max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0}.elementor-560 .elementor-element.elementor-element-14aaf37{width:var(--container-widget-width,400px);max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0}.elementor-560 .elementor-element.elementor-element-dbc1730>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-560 .elementor-element.elementor-element-85bc233{width:var(--container-widget-width,310.488px);max-width:310.488px;--container-widget-width:310.488px;--container-widget-flex-grow:0}.elementor-560 .elementor-element.elementor-element-28e3c7c{width:var(--container-widget-width,315.25px);max-width:315.25px;--container-widget-width:315.25px;--container-widget-flex-grow:0}.elementor-560 .elementor-element.elementor-element-503b482{width:var(--container-widget-width,424px);max-width:424px;--container-widget-width:424px;--container-widget-flex-grow:0;font-size:16px}.elementor-560 .elementor-element.elementor-element-a4b9c6e>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-560 .elementor-element.elementor-element-7080ad4{width:var(--container-widget-width,285.488px);max-width:285.488px;--container-widget-width:285.488px;--container-widget-flex-grow:0}.elementor-560 .elementor-element.elementor-element-54eeaa2{width:var(--container-widget-width,424.973px);max-width:424.973px;--container-widget-width:424.973px;--container-widget-flex-grow:0}.elementor-560 .elementor-element.elementor-element-4ec1de6{width:var(--container-widget-width,424px);max-width:424px;--container-widget-width:424px;--container-widget-flex-grow:0;font-size:16px}.elementor-560 .elementor-element.elementor-element-e56dbb0{width:auto;max-width:auto}.elementor-560 .elementor-element.elementor-element-e56dbb0.elementor-element{--flex-grow:0;--flex-shrink:1}.elementor-560 .elementor-element.elementor-element-c296b9d>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}}:root{--dms-accent:#EB1732;--dms-accent-hover:#c41228;--dms-text-white:#ffffff;--dms-text-light-gray:#e6e6e6}.dms-home-hero-wrapper{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;min-height:100svh;width:100%;padding:20px;box-sizing:border-box}.dms-bg-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.dms-video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .5);z-index:2}.dms-home-hero-content{position:relative;z-index:3;max-width:950px;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 10px}.dms-geo-tag{display:inline-flex;align-items:center;gap:8px;font-size:.9rem;font-weight:700;color:var(--dms-text-white);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:25px;background:rgb(235 23 50 / .2);padding:8px 16px;border-radius:30px;border:1px solid rgb(235 23 50 / .4);font-family:inherit!important}.dms-home-h1{font-size:clamp(2.2rem, 5vw, 4.5rem);color:var(--dms-text-white);font-weight:800;line-height:1.15;margin:0 0 25px 0;font-family:inherit!important;text-shadow:0 4px 15px rgb(0 0 0 / .6)}.dms-text-accent{color:var(--dms-accent);font-family:inherit!important}.dms-home-p{font-size:1.25rem;line-height:1.6;color:var(--dms-text-light-gray);max-width:750px;margin:0 0 35px 0;font-family:inherit!important;text-shadow:0 2px 10px rgb(0 0 0 / .8)}.dms-home-features{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin-bottom:45px}.dms-feature-pill{background:rgb(0 0 0 / .3);border:1px solid rgb(255 255 255 / .2);padding:10px 20px;border-radius:8px;color:var(--dms-text-white);font-size:.95rem;font-weight:500;display:flex;align-items:center;gap:8px;font-family:inherit!important;backdrop-filter:blur(4px)}.dms-home-ctas{display:flex;justify-content:center;margin-bottom:45px;width:100%}.dms-btn-primary{background-color:var(--dms-accent);color:#fff;padding:18px 40px;border-radius:8px;text-decoration:none;font-weight:700;font-size:1.1rem;transition:all 0.3s ease;box-shadow:0 8px 25px rgb(235 23 50 / .4);font-family:inherit!important}.dms-btn-primary:hover{background-color:var(--dms-accent-hover);transform:translateY(-3px);box-shadow:0 12px 30px rgb(235 23 50 / .6);color:#fff}.dms-home-trust{display:flex;justify-content:center;width:100%}.dms-trust-item{display:flex;align-items:center;gap:10px;color:var(--dms-text-light-gray);font-size:1.05rem;font-weight:600;font-family:inherit!important;text-shadow:0 2px 8px rgb(0 0 0 / .6)}@media (max-width:767px){.dms-home-hero-wrapper{min-height:100svh;padding:100px 15px 40px 15px}.dms-home-h1{font-size:2.2rem}.dms-btn-primary{width:100%;text-align:center}.dms-trust-item{text-align:center;flex-direction:column}}.gemini-impact-canvas{position:relative;width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:120px 4%;background:#06080B;overflow:hidden;box-sizing:border-box}.gemini-impact-wrapper{width:100%;max-width:1200px;margin:0 auto;position:relative;z-index:5;text-align:center}.gemini-massive-title{font-family:'Ethnocentric Rg','Ethnocentric',sans-serif;font-size:clamp(2.2rem, 5.5vw, 4.8rem);font-weight:400;letter-spacing:-1px;line-height:1.1;margin-bottom:35px;background:linear-gradient(90deg,#FFFFFF 0%,#Eb1732 35%,#00f2fe 70%,#FFFFFF 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;animation:cyber-fluid-shine 10s linear infinite}@keyframes cyber-fluid-shine{0%{background-position:0% center}100%{background-position:200% center}}.gemini-impact-lead{font-family:'Godshine Sans',sans-serif;font-size:clamp(1rem, 1.6vw, 1.3rem);line-height:1.7;color:#A0AEC0;max-width:850px;margin:0 auto 80px auto;font-weight:400;letter-spacing:.3px}.gemini-pillars-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:50px;text-align:left}.pillar-card{background:rgb(10 14 22 / .85);border:1px solid rgb(255 255 255 / .05);padding:40px;border-radius:20px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 20px 40px rgb(0 0 0 / .3);transition:transform 0.4s cubic-bezier(.16,1,.3,1),border-color 0.4s ease,box-shadow 0.4s ease}.pillar-card:hover{transform:translateY(-8px);border-color:rgb(0 242 254 / .4);box-shadow:0 30px 60px rgb(0 242 254 / .08)}.pillar-header{display:flex;align-items:center;gap:16px;margin-bottom:20px}.pillar-icon-box{width:46px;height:46px;flex-shrink:0;border-radius:12px;background:rgb(235 23 50 / .1);border:1px solid rgb(235 23 50 / .25);color:#eb1732;display:flex;align-items:center;justify-content:center}.pillar-icon-box svg{width:22px;height:22px}.pillar-card h3{font-family:'Godshine Sans',sans-serif;font-size:1.35rem;font-weight:700;color:#FFF;margin:0;letter-spacing:.5px}.pillar-card p{font-family:'Godshine Sans',sans-serif;font-size:.95rem;line-height:1.6;color:#718096;margin:0}.ai-digital-grid{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgb(255 255 255 / .02) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .02) 1px,transparent 1px);background-size:30px 30px;pointer-events:none;z-index:2}.ai-neural-glow{position:absolute;border-radius:50%;pointer-events:none;z-index:1}.glow-red{top:-5%;left:5%;width:700px;height:700px;background:radial-gradient(circle,rgb(235 23 50 / .14) 0%,#fff0 70%)}.glow-cyan{bottom:-5%;right:2%;width:760px;height:760px;background:radial-gradient(circle,rgb(0 242 254 / .12) 0%,#fff0 70%)}.glow-purple{top:25%;left:35%;width:560px;height:560px;background:radial-gradient(circle,rgb(127 0 255 / .1) 0%,#fff0 70%)}@media (prefers-reduced-motion:reduce){.gemini-massive-title{animation:none;background-position:0% center}}@media (max-width:768px){.gemini-impact-canvas{padding:80px 5%;min-height:auto}.gemini-pillars-grid{grid-template-columns:1fr;gap:20px}.pillar-card{padding:25px}.gemini-impact-lead{margin-bottom:40px}.glow-red,.glow-cyan,.glow-purple{width:320px!important;height:320px!important}}.metodo-disart-header{display:flex;align-items:center;gap:8px;margin-bottom:15px}.icon-metodo{color:#EB1732;display:block}.text-metodo{color:#EB1732;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.titulo-disart{font-size:26px;font-weight:800;color:#1f2937;line-height:1.2;margin-bottom:20px}.titulo-disart .text-rojo{color:#EB1732}.titulo-disart{font-size:26px;font-weight:700;color:#1f2937;line-height:1.2;margin-bottom:20px}.titulo-disart .text-rojo{color:#EB1732}.card-tradicional,.card-disart{padding:30px;border-radius:20px;position:relative;background:#fff;box-shadow:0 10px 20px -5px rgb(0 0 0 / .08);height:100%}.card-tradicional{border:1px solid #e5e7eb}.card-disart{border:2px solid #ff4d4f}.header-main{display:flex;align-items:center;gap:10px;margin-bottom:25px}.icon-header-container{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#f3f4f6}.card-disart .icon-header-container{background:#fee2e2}.icon-header{font-size:20px;color:#9ca3af}.card-disart .icon-header{color:#ff4d4f}.header-text{display:flex;flex-direction:column}.subtitle{font-size:10px;color:#9ca3af;text-transform:uppercase;font-weight:700;letter-spacing:.5px}.header-text h3{font-size:18px;color:#000;margin:0;line-height:1.2}.lista-items{list-style:none;padding:0;margin:0}.lista-items li{margin-bottom:12px;color:#374151;display:flex;align-items:center;font-size:14px}.lista-items li i{margin-right:12px;color:#9ca3af;font-size:18px;background:transparent!important}.card-disart .lista-items li i{color:#ff4d4f}.etiqueta-rec{position:absolute;top:-12px;right:20px;background:#ff4d4f;color:#fff;padding:4px 12px;border-radius:6px;font-size:10px;font-weight:700;text-transform:uppercase}.paso-card{padding:30px;border-radius:20px;border:1px solid #e5e7eb;background:#fff;transition:all 0.3s ease;flex:1;min-width:250px}.paso-numero{font-size:32px;font-weight:800;color:#ff4d4f;margin-bottom:10px}.paso-titulo{font-size:20px;color:#000;margin:0 0 10px 0;font-weight:700}.paso-descripcion{font-size:14px;color:#374151;margin:0;line-height:1.5}.paso-card:hover{box-shadow:0 20px 25px -5px rgb(0 0 0 / .1);transform:translateY(-5px)}.metodo-disart-header{display:flex;align-items:center;gap:8px;margin-bottom:15px}.icon-metodo{color:#EB1732;display:block}.text-metodo{color:#EB1732;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.titulo-disart{font-size:26px;font-weight:800;color:#1f2937;line-height:1.2;margin-bottom:20px}.titulo-disart .text-rojo{color:#EB1732}.titulo-disart{font-size:26px;font-weight:700;color:#1f2937;line-height:1.2;margin-bottom:20px}.titulo-disart .text-rojo{color:#EB1732}.soluciones-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:25px;width:100%}@media screen and (max-width:768px){.soluciones-grid{grid-template-columns:1fr;gap:20px}}.solucion-card{background:#fff;border:1px solid #e5e7eb;border-radius:20px;padding:30px;position:relative;box-shadow:0 4px 6px -1px rgb(0 0 0 / .02),0 2px 4px -1px rgb(0 0 0 / .02);transition:all 0.35s cubic-bezier(.4,0,.2,1)}.solucion-card:hover{transform:translateY(-6px);box-shadow:0 20px 25px -5px rgb(0 0 0 / .08),0 10px 10px -5px rgb(0 0 0 / .04);border-color:#fca5a5}.solucion-header{display:flex;align-items:center;gap:15px;margin-bottom:15px}.solucion-icon-container{width:45px;height:45px;background:#fee2e2;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#ff4d4f;font-size:18px;flex-shrink:0;transition:all 0.3s ease}.solucion-card:hover .solucion-icon-container{background:#ff4d4f;color:#fff}.solucion-header h3{font-size:18px;font-weight:700;color:#111827;margin:0;line-height:1.3}.solucion-desc{font-size:14px;color:#4b5563;margin-bottom:20px;line-height:1.5}.solucion-lista{list-style:none;padding:0;margin:0}.solucion-lista li{font-size:13px;color:#374151;margin-bottom:10px;display:flex;align-items:center;gap:10px}.solucion-lista li i{color:#ff4d4f;font-size:12px}.metodo-disart-header{display:flex;align-items:center;gap:8px;margin-bottom:15px}.icon-metodo{color:#EB1732;display:block}.text-metodo{color:#EB1732;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.titulo-disart{font-size:26px;font-weight:800;color:#1f2937;line-height:1.2;margin-bottom:20px}.titulo-disart .text-rojo{color:#EB1732}.titulo-disart{font-size:26px;font-weight:700;color:#1f2937;line-height:1.2;margin-bottom:20px}.titulo-disart .text-rojo{color:#EB1732}.disart-comparativa-wrapper{width:100%;background:#fff;border-radius:12px;box-shadow:0 4px 20px rgb(0 0 0 / .05);border:1px solid #e5e7eb;overflow:hidden}.disart-tabs-movil{display:none}.disart-row{display:grid;grid-template-columns:50% 25% 25%;align-items:center;border-bottom:1px solid #f3f4f6}.disart-body .disart-row:last-child{border-bottom:none}.disart-body .disart-row:nth-child(even){background-color:#fcfcfc}.disart-header{background-color:#111827}.disart-header div{padding:12px 16px;font-size:13px;font-weight:700;letter-spacing:.5px;color:#fff;text-transform:uppercase}.disart-header .col-trad{background-color:#1f2937;text-align:center}.disart-header .col-disart{background-color:#ff4d4f;text-align:center}.disart-body div{padding:10px 16px;font-size:14px;color:#374151}.col-trad,.col-disart{text-align:center}.disart-body .col-disart{background-color:#fff5f5}.icon-no{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:#f3f4f6;color:#9ca3af;border-radius:50%;font-size:11px;border:1px solid #e5e7eb}.icon-si{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:#fee2e2;color:#ff4d4f;border-radius:50%;font-size:11px;border:1px solid #fca5a5}@media screen and (max-width:768px){.disart-tabs-movil{display:flex;width:100%;background:#111827;padding:8px;box-sizing:border-box;gap:8px}.tab-btn{flex:1;width:50%;padding:12px 8px;border:none;background:#1f2937;color:#9ca3af;font-size:11px;font-weight:700;border-radius:6px;cursor:pointer;text-transform:uppercase;text-align:center;transition:all 0.3s ease}.tab-btn.active{background:#ff4d4f;color:#fff}.disart-header{display:none}.disart-row{grid-template-columns:65% 35%;width:100%}.disart-body div{padding:12px 14px;font-size:13px}.disart-comparativa-wrapper:not(.mostrar-tradicional) .td-trad{display:none}.disart-comparativa-wrapper:not(.mostrar-tradicional) .td-disart{display:flex;justify-content:center;align-items:center;background-color:#fff5f5;height:100%}.disart-comparativa-wrapper:not(.mostrar-tradicional) .col-feature{width:100%}.disart-comparativa-wrapper.mostrar-tradicional .td-disart{display:none}.disart-comparativa-wrapper.mostrar-tradicional .td-trad{display:flex;justify-content:center;align-items:center;height:100%}}.metodo-disart-header{display:flex;align-items:center;gap:8px;margin-bottom:15px}.icon-metodo{color:#EB1732;display:block}.text-metodo{color:#EB1732;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.disart-resultados-container{width:100%;max-width:1200px;margin:0 auto;padding:10px 1px;display:flex;align-items:center;justify-content:space-between;gap:30px;box-sizing:border-box}.disart-titulo-seccion{font-size:38px;font-weight:800;color:#111827;line-height:1.2;margin:0;flex:1}.disart-titulo-seccion .texto-rojo{color:#ff4d4f}.disart-metricas-grid{display:flex;gap:15px;flex-wrap:nowrap}.disart-card-metrica{background:#f7f7f7;border:1px solid #e5e7eb;border-radius:16px;padding:24px 18px;min-width:135px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 4px 15px rgb(0 0 0 / .03);transition:transform 0.3s ease}.disart-card-metrica:hover{transform:translateY(-4px)}.metrica-valor{font-size:28px;font-weight:800;color:#ff4d4f;margin-bottom:6px}.metrica-label{font-size:10px;font-weight:700;color:#6b7280;letter-spacing:.5px;text-transform:uppercase}@media screen and (max-width:1024px) and (min-width:769px){.disart-resultados-container{flex-direction:column;text-align:center}.disart-titulo-seccion{font-size:32px}.disart-metricas-grid{justify-content:center;width:100%}}@media screen and (max-width:768px){.disart-resultados-container{flex-direction:column;align-items:center;text-align:left;padding:24px 15px;gap:24px}.disart-titulo-seccion{font-size:26px}.br-desktop{display:none}.disart-metricas-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:100%}.disart-card-metrica{padding:16px 8px;min-width:0}.metrica-valor{font-size:20px}.metrica-label{font-size:8px}}.disart-testimonials-section{width:100%;max-width:1240px;margin:0 auto;padding:80px 15px;box-sizing:border-box}.disart-testimonials-header{text-align:center;margin-bottom:50px}.disart-testimonials-subtitle{font-size:13px;font-weight:700;color:#ff4d4f;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:8px}.disart-testimonials-title{font-size:36px;font-weight:800;color:#111827;line-height:1.2;margin:0}.disart-testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:140px;gap:24px;align-items:start}.disart-testimonial-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:24px;box-shadow:0 10px 25px rgb(0 0 0 / .03);display:flex;flex-direction:column;justify-content:space-between;transition:transform 0.3s ease,box-shadow 0.3s ease;box-sizing:border-box;height:100%}.disart-testimonial-card:hover{transform:translateY(-4px);box-shadow:0 15px 35px rgb(0 0 0 / .06)}.card-camila{grid-row:span 3}.card-juan{grid-row:span 2}.card-andres{grid-row:span 2}.card-sebastian{grid-row:span 3}.card-laura{grid-row:span 2}.card-daniela{grid-row:span 2}.testimonial-stars{display:flex;gap:4px;margin-bottom:16px;color:#ff4d4f;font-size:16px}.testimonial-text{font-size:15px;color:#374151;line-height:1.6;margin:0 0 20px 0}.testimonial-author{display:flex;align-items:center;gap:12px;border-top:1px solid #f3f4f6;padding-top:16px;margin-top:auto}.author-avatar{width:42px;height:42px;background-color:#ff4d4f;color:#fff;font-weight:700;font-size:14px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.author-info{display:flex;flex-direction:column}.author-name{font-size:14px;font-weight:700;color:#111827;margin:0}.author-role{font-size:12px;color:#6b7280;margin:2px 0 0 0}@media screen and (max-width:1024px){.disart-testimonials-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:auto}.card-camila,.card-andres,.card-laura,.card-sebastian,.card-daniela,.card-juan{grid-row:span 1}}@media screen and (max-width:768px){.disart-testimonials-section{padding:40px 12px}.disart-testimonials-title{font-size:28px}.disart-testimonials-grid{grid-template-columns:1fr;gap:16px}.disart-testimonial-card{padding:20px;height:auto}}.disart-logos-section{width:100%;max-width:1240px;margin:0 auto;padding:60px 15px;box-sizing:border-box;overflow:hidden}.disart-logos-header{text-align:center;margin-bottom:35px}.disart-logos-subtitle{font-size:17px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:1.5px}.disart-logo-carousel-container{position:relative;width:100%;overflow:hidden;display:flex;mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent)}.disart-logo-track{display:flex;gap:30px;width:max-content;animation:scrollLogos 40s linear infinite;align-items:center}.disart-logo-track:hover{animation-play-state:paused}.disart-logo-item{display:flex;align-items:center;justify-content:center;background-color:#fff;width:210px;height:110px;padding:15px 20px;border-radius:16px;box-shadow:0 4px 20px rgb(0 0 0 / .05);border:1px solid #eaeaea;text-decoration:none;flex-shrink:0;box-sizing:border-box;transition:all 0.3s ease}.disart-logo-item:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgb(255 77 79 / .15);border-color:#ff4d4f}.disart-logo-img{max-width:150px;max-height:75px;width:auto;height:auto;object-fit:contain;filter:grayscale(100%) contrast(1.2);opacity:.75;transition:filter 0.3s ease,opacity 0.3s ease}.disart-logo-item:hover .disart-logo-img{filter:grayscale(0%) contrast(1);opacity:1}@keyframes scrollLogos{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@media screen and (max-width:1024px){.disart-logo-item{width:180px;height:100px}.disart-logo-img{max-width:130px;max-height:65px}}@media screen and (max-width:768px){.disart-logos-section{padding:40px 10px}.disart-logo-track{gap:20px;animation-duration:30s}.disart-logo-item{width:140px;height:85px;padding:10px}.disart-logo-img{max-width:100px;max-height:50px}}.disart-faq-section{width:100%;max-width:780px;margin:0 auto;padding:80px 15px;box-sizing:border-box;font-family:inherit}.disart-faq-header{text-align:center;margin-bottom:45px}.disart-faq-subtitle{font-size:13px;font-weight:700;color:#eb1732;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:12px;display:block}.disart-faq-title{font-size:34px;font-weight:800;color:#111827;line-height:1.2;margin:0 0 12px 0}.disart-faq-desc{font-size:15px;color:#4b5563;max-width:550px;margin:0 auto;line-height:1.5}.disart-faq-list{display:flex;flex-direction:column;gap:14px}.disart-faq-item{background:#fff;border:1px solid #e5e7eb;border-radius:12px;transition:all 0.3s ease;overflow:hidden}.disart-faq-item.active{border-color:#eb1732;box-shadow:0 4px 20px rgb(255 77 79 / .08)}.disart-faq-question{width:100%;background:none;border:none;padding:20px 24px;text-align:left;font-size:16px;font-weight:700;color:#111827;display:flex;justify-content:space-between;align-items:center;cursor:pointer;box-sizing:border-box;gap:20px}.disart-faq-question:focus{outline:none}.disart-faq-icon{width:26px;height:26px;background-color:#fff1f2;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform 0.3s ease,background-color 0.3s ease}.disart-faq-icon svg{width:12px;height:12px;fill:none;stroke:#eb1732;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;transition:transform 0.3s ease}.disart-faq-item.active .disart-faq-icon{background-color:#eb1732}.disart-faq-item.active .disart-faq-icon svg{stroke:#fff;transform:rotate(180deg)}.disart-faq-answer{max-height:0;overflow:hidden;transition:max-height 0.35s ease-out,padding 0.35s ease-out;padding:0 24px}.disart-faq-item.active .disart-faq-answer{max-height:350px;padding:0 24px 22px 24px}.disart-faq-answer p{font-size:14.5px;color:#4b5563;line-height:1.6;margin:0}@media screen and (max-width:768px){.disart-faq-section{padding:40px 12px}.disart-faq-title{font-size:26px}.disart-faq-question{padding:16px 18px;font-size:14.5px}.disart-faq-answer{padding:0 18px}.disart-faq-item.active .disart-faq-answer{padding:0 18px 18px 18px}}