.impact-section{padding:clamp(65px,8vw,125px) 0;background:radial-gradient(ellipse at 88% 60%,#48269135,transparent 58%),#090c16;border-block:1px solid #263049;scroll-margin-top:12px}
.impact-section h2{font-size:clamp(36px,4.6vw,70px);max-width:1060px}.impact-section h2 em{color:#55efdf}.impact-intro{margin:20px 0 32px;color:#bac7da}.impact-picker{border:0;margin:0;padding:0;min-width:0}.impact-radio{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.impact-picker>label{display:inline-block;margin:0 5px 9px 0;padding:10px 17px;border:1px solid #38415c;border-radius:24px;cursor:pointer;font-size:14px;color:#d1dbed}.impact-radio:checked+label{background:#58eee2;color:#081820;border-color:#58eee2}.impact-radio:focus-visible+label{outline:3px solid #ba83ff;outline-offset:3px}.impact-results{margin-top:18px}.impact-case{display:none;border:1px solid #344461;border-radius:18px;overflow:hidden;background:#0f1626;grid-template-columns:1.1fr .9fr}.impact-story,.impact-flow{padding:clamp(22px,3.5vw,48px);min-width:0}.impact-story h3{font-size:clamp(29px,3.2vw,44px);max-width:18em;color:#fff}.impact-story p{margin:19px 0;color:#bac6db;font-size:15px}.impact-actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:25px}.impact-actions button,.impact-actions a:not(.button){border:0;background:none;color:#9fe9fa;font-family:inherit;font-weight:600;font-size:13px;cursor:pointer;padding:8px 0}.impact-flow{background:radial-gradient(ellipse at top right,#54319944,transparent 80%),#111a2b;border-left:1px solid #344461}.impact-flow>p{display:flex;justify-content:space-between;color:#a9bad2;font-size:13px}.impact-flow ol{list-style:none;margin:0;padding:0}.impact-flow li{position:relative;display:flex;gap:15px;padding:16px 0}.impact-flow li:not(:last-child):after{content:'';position:absolute;left:17px;top:49px;bottom:-16px;width:1px;background:#46768c}.impact-flow li>span{flex:none;display:grid;place-items:center;height:35px;width:35px;border:1px solid #507789;border-radius:10px;background:#152e3e;color:#6dffdf}.impact-flow strong,.impact-flow small{display:block}.impact-flow small{margin-top:3px;color:#b7c5d9;font-size:13px}#imp-ventas:checked~.impact-results #caso-ventas,#imp-obra:checked~.impact-results #caso-obra,#imp-cuentas:checked~.impact-results #caso-cuentas,#imp-entregas:checked~.impact-results #caso-entregas,#imp-formacion:checked~.impact-results #caso-formacion{display:grid;animation:impact-enter .35s ease-out}@keyframes impact-enter{from{opacity:.6;transform:translateY(8px)}}@media(max-width:760px){.impact-case{grid-template-columns:1fr}.impact-flow{border-left:0;border-top:1px solid #344461}.impact-picker>label{font-size:12px;padding:9px 12px}.impact-section h2 br{display:none}}@media(prefers-reduced-motion:reduce){.impact-case{animation:none!important}}
