
.page-herramientas{--dl-navy:#06242f;--dl-green:#6ac84a;--dl-text:#17323b;background:#fff}.page-herramientas .enterprise-nav .mega-menu{background:#fff!important}.page-herramientas .enterprise-nav .mega-menu h4{color:#5cab43!important}.page-herramientas .enterprise-nav .mega-menu a{color:#17323b!important}.page-herramientas .enterprise-nav .mega-menu a:hover{color:#58ad3e!important}
.dl-kicker{display:block;color:#69bd4b;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.dl-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 79% 45%,rgba(63,191,198,.13),transparent 25%),linear-gradient(120deg,#041923,#082c39 70%,#0a3441);color:#fff}.dl-grid{position:absolute;inset:0;opacity:.34;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:48px 48px}.dl-hero-inner{position:relative;min-height:550px;display:grid;grid-template-columns:1.08fr .92fr;gap:90px;align-items:center;padding-top:48px;padding-bottom:55px}.dl-breadcrumb{margin-bottom:42px;color:rgba(255,255,255,.4);font-size:12px}.dl-hero h1{margin:12px 0 20px;color:#fff;font-size:clamp(45px,4.2vw,65px);line-height:1.02;letter-spacing:-2.4px}.dl-hero h1 em{color:#71d050;font-style:normal}.dl-hero p{max-width:680px;color:rgba(255,255,255,.67);font-size:15px;line-height:1.7}.dl-primary{display:inline-block;margin-top:18px;background:#6ccb4d;color:#08242e!important}.dl-console{padding:25px;border:1px solid rgba(86,197,203,.18);border-radius:18px;background:rgba(3,20,28,.7);box-shadow:0 30px 70px rgba(0,0,0,.25)}.dl-console-top{display:flex;justify-content:space-between;color:rgba(255,255,255,.38);font-size:12px;letter-spacing:.12em}.dl-console-top b{color:#fff}.dl-ring{width:150px;height:150px;margin:28px auto;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid rgba(105,204,75,.45);border-radius:50%;box-shadow:inset 0 0 0 15px rgba(105,204,75,.025),0 0 45px rgba(105,204,75,.08)}.dl-ring strong{font-size:48px;color:#72d151}.dl-ring span{font-size:12px;color:rgba(255,255,255,.48)}.dl-console-list{display:grid;grid-template-columns:1fr 1fr;gap:8px}.dl-console-list span{display:flex;justify-content:space-between;padding:9px 10px;border:1px solid rgba(255,255,255,.07);border-radius:6px;color:rgba(255,255,255,.5);font-size:12px}.dl-console-list i{width:6px;height:6px;border-radius:50%;background:#6ac84a}.dl-console small{display:block;margin-top:17px;color:rgba(255,255,255,.27);font-size:12px;text-align:center}
.dl-intro{padding:28px 0;border-bottom:1px solid #e5ebe7;background:#fff}.dl-filter{display:flex;gap:7px;margin-top:12px;overflow:auto}.dl-filter button{padding:8px 12px;border:1px solid #dfe7e2;border-radius:18px;background:#fff;color:#65756d;font-size:12px;white-space:nowrap;cursor:pointer}.dl-filter button.active{background:#17323b;border-color:#17323b;color:#fff}
.dl-tools{padding:82px 0 95px;background:#f5f8f6}.dl-heading{display:grid;grid-template-columns:1fr 390px;gap:70px;align-items:end;margin-bottom:38px}.dl-heading h2,.dl-method h2,.dl-cta h2{margin:8px 0 0;color:#17323b;font-size:39px;line-height:1.08;letter-spacing:-1.3px}.dl-cta h2{margin-bottom:22px}.dl-heading>p{color:#6d7c75;font-size:12px;line-height:1.7}.dl-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.dl-card{min-height:295px;display:flex;flex-direction:column;padding:25px;border:1px solid #dfe7e2;border-radius:14px;background:#fff;box-shadow:0 10px 28px rgba(15,45,52,.035)}.dl-card.featured{border-top:3px solid #6bc94b}.dl-card-meta{display:flex;justify-content:space-between}.dl-card-meta span{color:#61ad47;font-size:12px;font-weight:800;letter-spacing:.11em}.dl-card-meta small{color:#9ba69f;font-size:12px}.dl-icon{width:44px;height:44px;margin:25px 0 17px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#edf5ef;color:#4c9f38;font-weight:800}.dl-card h3{margin:0 0 10px;color:#17323b;font-size:19px}.dl-card p{margin:0 0 20px;color:#6b7b73;font-size:12px;line-height:1.65}.dl-card button,.dl-card>a{margin-top:auto;padding:0;border:0;background:none;color:#4f9f38;font-size:12px;font-weight:800;text-align:left;cursor:pointer}.dl-soon{margin-top:auto;color:#a0aaa5;font-size:12px;font-weight:700}
.dl-method{padding:80px 0;background:#fff}.dl-method-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px;align-items:center}.dl-method-points{display:grid;gap:9px}.dl-method-points>div{display:grid;grid-template-columns:40px 1fr;gap:15px;padding:16px;border-bottom:1px solid #e7ece9}.dl-method-points b{color:#68bb4b;font-size:12px}.dl-method-points p{margin:0;display:flex;flex-direction:column}.dl-method-points strong{color:#17323b;font-size:12px}.dl-method-points span{margin-top:4px;color:#7b8982;font-size:12px}.dl-cta{padding:72px 0;background:linear-gradient(120deg,#061b25,#0a303d);color:#fff}.dl-cta-grid{display:grid;grid-template-columns:1fr auto;gap:80px;align-items:center}.dl-cta h2{color:#fff}.dl-cta p{color:rgba(255,255,255,.55);font-size:12px}.dl-cta-grid>div:last-child{display:flex;flex-direction:column;align-items:center;gap:12px}.dl-cta .btn{background:#6dcb4c;color:#08242e!important}.dl-cta-grid>div:last-child>a:last-child{color:rgba(255,255,255,.6);font-size:12px}
.dl-modal{position:fixed;inset:0;z-index:9999;display:none}.dl-modal.open{display:block}.dl-modal-backdrop{position:absolute;inset:0;background:rgba(2,18,25,.75);backdrop-filter:blur(5px)}.dl-panel{position:absolute;top:5vh;bottom:5vh;left:50%;transform:translateX(-50%);width:min(760px,92vw);padding:38px;border-radius:18px;background:#fff;box-shadow:0 35px 100px rgba(0,0,0,.35);display:flex;flex-direction:column}#dlTool{overflow:auto;flex:1;min-height:0}.dl-close{position:absolute;right:18px;top:13px;border:0;background:none;color:#77857e;font-size:26px;cursor:pointer;z-index:2;line-height:1}.tool-head .dl-kicker{margin-bottom:7px}.tool-head h2{margin:0;color:#17323b;font-size:31px}.tool-head p{color:#6b7b73;font-size:12px;line-height:1.65}.tool-form{display:grid;gap:14px;margin-top:25px}.tool-form label{display:grid;gap:6px;color:#344a42;font-size:12px;font-weight:700}.tool-form input,.tool-form select{padding:12px;border:1px solid #dce5df;border-radius:8px;background:#fbfcfb;color:#17323b}.tool-action{margin-top:10px;padding:12px 17px;border:0;border-radius:7px;background:#0a2c38;color:#fff;font-weight:800;cursor:pointer}.tool-result{margin-top:24px;padding:22px;border-radius:12px;background:#f1f6f2}.tool-result h3{margin:0 0 7px;color:#17323b}.tool-result strong.big{display:block;color:#58aa3e;font-size:35px}.tool-result p{color:#65756d;font-size:12px;line-height:1.65}.tool-q{padding:14px 0;border-bottom:1px solid #e6ece8}.tool-q strong{display:block;margin-bottom:8px;color:#17323b;font-size:12px}.tool-q label{display:inline-flex;align-items:center;gap:6px;margin-right:14px;color:#687871;font-size:12px;cursor:pointer}.scenario-bars{display:grid;gap:9px;margin-top:15px}.scenario-bars div{display:grid;grid-template-columns:70px 1fr 32px;gap:8px;align-items:center;font-size:12px}.scenario-bars i{height:7px;background:#e3ebe5;border-radius:5px;overflow:hidden}.scenario-bars i span{display:block;height:100%;background:#69c64a}
@media(max-width:950px){.dl-hero-inner,.dl-heading,.dl-method-grid,.dl-cta-grid{grid-template-columns:1fr}.dl-cards{grid-template-columns:1fr 1fr}.dl-console{max-width:520px}}@media(max-width:620px){.dl-cards{grid-template-columns:1fr}.dl-hero h1{font-size:41px}.dl-panel{padding:30px 20px}.dl-close{right:10px;top:8px}.dl-heading h2,.dl-method h2,.dl-cta h2{font-size:32px}}
