body:has(.ev-app){background:#fff;color:#101116;--color-bg:#fff;--color-yellow:#edf2ff;--color-cyan:#1455ff;--color-green:#1455ff;--color-purple:#1455ff;--color-border:#dce3ef;--color-border-2:#cbd6ec;--color-text:#101116;--color-text-2:#455066;--color-text-3:#637087}body:has(.ev-app) .neo-grid-bg,body:has(.ev-app)>.neo-grid-bg{background-image:none!important}body:has(.ev-app) nav{background:#fff!important;border-bottom:1px solid #e0e4ec!important}body:has(.ev-app) nav a,body:has(.ev-app) nav a>span,body:has(.ev-app) nav button{box-shadow:none!important;border-width:1px!important;border-color:transparent;border-radius:8px;letter-spacing:0}body:has(.ev-app) nav a:hover{background:#edf2ff;color:#1455ff}body:has(.ev-app) nav a[href="/evaluacion"]{background:#1455ff;color:#fff;border-color:#1455ff}body:has(.ev-app) nav a[href="/"]>span{background:#edf2ff}.ev-app{--ev-bg:#fff;--ev-bg2:#f4f7fc;--ev-bg3:#f4f7fc;--ev-surface:#fff;--ev-t1:#101116;--ev-t2:#455066;--ev-t3:#637087;--ev-bd:#dce3ef;--ev-bd2:#e7ecf5;--ev-bd-subtle:#dce3ef;--ev-bd-medium:#cbd6ec;--ev-bd-strong:#1455ff;--ev-cy:#1455ff;--ev-cy-dark:#003bd1;--ev-pu:#1455ff;--ev-gn:#1455ff;--ev-or:#1455ff;--ev-yl:#edf2ff;--ev-rd:#b42318;--ev-rad:12px;--ev-shadow:none;background:#fff;font-family:Arial,Helvetica,sans-serif;padding-top:72px}.ev-app:after,.ev-bgL,.ev-pts,.ev-wel-ic,.ev-wel-orb{display:none!important}.ev-app .ev-scr{padding:40px 24px;min-width:0}.ev-wel{min-height:0;width:min(850px,100%);margin:28px auto 60px;padding:40px 32px;background:#fff;border:1px solid #e0e6f1;border-radius:20px;box-shadow:0 12px 45px #142b5610;display:flex;flex-direction:column;align-items:center;overflow:visible}.ev-wel h2{font-family:inherit;font-size:clamp(30px,4.5vw,50px);font-weight:750;letter-spacing:-.045em;line-height:1.1;max-width:720px;margin:16px auto 22px}.ev-wel h2 span{color:#1455ff;background:none;padding:0}.ev-wel-d{font-size:16px;line-height:1.75;color:#455066;margin:0 auto 28px;max-width:62ch}.ev-wel-f{gap:8px;margin-bottom:30px}.ev-wel-f>span{background:#f0f4ff;color:#254ca5;border:1px solid #e1e9fb;border-radius:25px;padding:8px 12px;font-size:12px;letter-spacing:0}.ev-app .ev-btn,.ev-app .ev-btnLI,.ev-app .ev-btnWA{font-family:inherit;border:1px solid #d6deed;border-radius:9px;padding:14px 22px;letter-spacing:0;text-transform:none;font-size:14px;box-shadow:none!important;transform:none!important;line-height:1.4;white-space:normal;justify-content:center}.ev-app .ev-btn1,.ev-app .ev-btnLI{background:#1455ff;color:#fff;border-color:#1455ff}.ev-app .ev-btn1:hover{background:#003bd1}.ev-app .ev-btn1:disabled{background:#e5eaf3;color:#788398;border-color:#e5eaf3;opacity:1}.ev-app .ev-btn2,.ev-app .ev-btnGuia2,.ev-app .ev-btnPrev,.ev-app .ev-btnR,.ev-app .ev-btnWA{background:#fff!important;color:#1455ff!important;border:1px solid #c7d5f5!important;box-shadow:none!important}.ev-app .ev-btn2:hover,.ev-app .ev-btnGuia2:hover{background:#edf2ff!important}.ev-app .ev-btnMet{color:#455066;border-color:#dce3ef}.ev-wel-cta{width:100%;gap:12px}.ev-wel-cta .ev-btn{max-width:360px;font-size:14px;flex:1 1 230px}.ev-name-input{background:#f7f9fd;border:1px solid #c6d2e7;color:#101116;border-radius:10px;text-align:left;font-weight:400;letter-spacing:0;width:100%}.ev-app :focus-visible{outline:3px solid #1455ff;outline-offset:3px}.ev-qW{width:min(740px,100%);margin:24px auto 50px;border:1px solid #e0e6f1;padding:32px;border-radius:20px;background:#fff}.ev-qPh{font-size:12px;letter-spacing:.06em;font-weight:600}.ev-qCt,.ev-qPh{font-family:inherit}.ev-qCt{color:#637087;font-size:13px;letter-spacing:0}.ev-qT{font-size:clamp(21px,3vw,28px);line-height:1.4;color:#101116;letter-spacing:-.025em;text-align:left;font-weight:650}.ev-prg{padding:0;margin:0 0 25px;height:5px;background:#e7ecf5}.ev-prg,.ev-prgF{border-radius:10px}.ev-prgF{background:#1455ff}.ev-qO{padding:17px;border:1px solid #dce3ef;border-radius:10px;background:#fff;transform:none!important}.ev-qO:before{display:none}.ev-qO:hover{background:#f6f8ff;border-color:#a5bdfb}.ev-qO.ev-sel{background:#edf3ff;border:2px solid #1455ff;padding:16px}.ev-qO.ev-sel .ev-qOt,.ev-qOt{color:#253149;font-size:15px}.ev-qOl{border-radius:7px;border-color:#dae2f1;color:#53647e;font-family:inherit;font-size:13px}.ev-qO.ev-sel .ev-qOl{background:#1455ff;color:white}.ev-qNav{flex-wrap:wrap}.ev-scan,.ev-scanT,.ev-scanTt{color:#101116}.ev-scanLog{background:#f4f7fc;color:#455066;border-color:#dce3ef}.ev-scanC,.ev-scanCi{background:#edf2ff}.ev-gCount{color:#455066}.ev-gCount .ev-cNum{color:#1455ff}.ev-app .ev-dB,.ev-app .ev-dip,.ev-app .ev-rH,.ev-app .ev-resHero,.ev-app .ev-roleCard,.ev-app .ev-trI{background:#fff;border:1px solid #dce3ef;border-radius:14px;box-shadow:none}.ev-app [class*=ev-dip]{box-shadow:none!important;text-shadow:none!important}.ev-app .ev-dip-name,.ev-app .ev-dip-team,.ev-app .ev-roleNum{color:#1455ff!important}.ev-app .ev-dip-divider{background:#cddcff!important}.ev-app .ev-sT{background:#edf2ff!important;color:#244cac!important;border:1px solid #d8e3fa!important;border-radius:6px}.ev-app .ev-dG{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.ev-app .ev-linkItem{background:#f7f9fd;border:1px solid #e0e6f1;border-radius:8px}.ev-app .ev-linkItem a:hover{color:#003bd1}.ev-app .ev-salBar{background:#f4f7fc}.ev-app .ev-roleBody{color:#253149}.ev-app .ev-ft a:hover{color:#003bd1}@media(max-width:600px){.ev-app .ev-scr{padding:20px 16px}.ev-wel{padding:28px 18px;margin:16px auto 28px;border-radius:14px}.ev-qW{padding:22px 16px;margin:12px auto 30px}.ev-wel h2{font-size:32px}.ev-wel-d{font-size:15px}.ev-wel-cta{flex-direction:column}.ev-wel-cta .ev-btn{flex:auto;max-width:none;width:100%}.ev-qO{align-items:flex-start}.ev-qT{font-size:23px}.ev-qNav .ev-btn{flex:1;padding:12px}.ev-app .ev-dip{padding:20px 14px}.ev-app .ev-dip-name{font-size:26px;overflow-wrap:anywhere}.ev-app .ev-dip-team{font-size:28px}}@media(prefers-reduced-motion:reduce){.ev-app *{animation:none!important;transition:none!important}}.ev-app .ev-diploma{background:#fff;border:1px solid #dce3ef;border-radius:18px;padding:40px 30px}.ev-app .ev-diploma:before{background:#1455ff;animation:none}.ev-dip-glow,.ev-dip-seal-glow,.ev-dip-watermark{display:none!important}.ev-app .ev-dip-desc,.ev-app .ev-dip-label,.ev-app .ev-dip-pct-label,.ev-app .ev-dip-sub{color:#455066;letter-spacing:0;font-size:14px}.ev-app .ev-dip-pct{color:#1455ff!important}.ev-app .ev-dip-seal-mid,.ev-app .ev-dip-seal-outer{border-color:#1455ff!important;animation:none}.ev-app .ev-dip-header-line{background:#1455ff!important}.ev-app .ev-res{margin-inline:auto}.ev-app .ev-dip-footer{flex-wrap:wrap;gap:24px}.ev-app .ev-dip-name{border-image:none!important;border-color:#cddcff}@media(max-width:600px){.ev-app .ev-diploma{padding:26px 16px}.ev-app .ev-dip-team{font-size:27px;letter-spacing:0}.ev-app .ev-dip-cert,.ev-app .ev-dip-org{letter-spacing:1px;line-height:1.6}}.ev-app .ev-resH,.ev-app .ev-sec{width:100%;min-width:0}.ev-app .ev-sec{border:1px solid #dce3ef;border-radius:16px;padding:26px;background:#fff}.ev-app .ev-sec:before{display:none}.ev-app .ev-sec:hover{border-color:#cbd6ec}.ev-app .ev-mG{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr))}.ev-app .ev-mC{border-radius:10px;background:#f8faff}.ev-app .ev-mCp{color:#1455ff!important}.ev-app .ev-mB{background:#e4ebf9}.ev-app .ev-mBf{background:#1455ff!important}.ev-app .ev-secT{font-family:inherit;font-size:16px}.ev-app .ev-sec>div[style]{background:#f4f7fc!important;border:1px solid #e0e6f1!important;border-radius:10px!important}.ev-app .ev-wel-f{flex-direction:row;justify-content:center;flex-wrap:wrap}body:has(.ev-app) footer{background:#f7f9fd!important;border-top:1px solid #dce3ef!important;color:#455066;padding:40px 24px;font-family:Arial,Helvetica,sans-serif}body:has(.ev-app) footer *{box-shadow:none!important;transform:none!important;border-color:#dce3ef!important;letter-spacing:0;font-family:inherit}body:has(.ev-app) footer>div:first-child{background:transparent;color:#101116;border:0;font-size:16px}body:has(.ev-app) footer a{color:#254ca5;border-width:1px;border-radius:7px}body:has(.ev-app) footer a[href*=agendaciberseguridad]{background:#1455ff!important;color:white!important}body:has(.ev-app) footer>div[class*=border-]{border-width:1px;border-radius:10px}@media(max-width:600px){.ev-app .ev-sec{padding:20px 16px}}:root{--rc-ink:#101a30;--rc-muted:#526078;--rc-blue:#1955ed;--rc-line:#dce2ed;--rc-paper:#fff;--rc-soft:#f3f6fb;--rc-radius:16px}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--rc-paper);color:var(--rc-ink);font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}a,button,input,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #1955ed;outline-offset:5px}::selection{background:#dbe6ff;color:#101a30}.rc-nav{position:relative;z-index:950;background:white;border-bottom:1px solid var(--rc-line);min-height:88px;justify-content:space-between;gap:24px;padding:20px max(24px,calc((100vw - 1240px)/2))}.rc-brand,.rc-nav{display:flex;align-items:center;color:var(--rc-ink)}.rc-brand{gap:12px;text-decoration:none;font-size:25px;font-weight:750;letter-spacing:-1px;line-height:1.1}.rc-brand-sub{display:block;font-size:9px;letter-spacing:2px;margin-top:6px}.rc-mark{display:grid;place-items:center;background:var(--rc-blue);color:white;width:43px;height:43px;border-radius:12px;font-size:32px;letter-spacing:-3px;padding-right:4px}.rc-links{display:flex;align-items:center;gap:28px}.rc-links a{color:var(--rc-ink);text-decoration:none;font-size:14px;font-weight:600}.rc-links a:hover{color:var(--rc-blue)}.rc-button,.rc-links .rc-button{display:inline-flex;align-items:center;justify-content:center;gap:25px;min-height:50px;padding:14px 22px;background:var(--rc-blue);color:white;border:1px solid var(--rc-blue);border-radius:8px;font-weight:650;text-decoration:none;transition:background .18s,transform .18s}.rc-button:hover,.rc-links .rc-button:hover{background:#113eb4;color:white;transform:translateY(-2px)}.rc-menu{display:none}.rc-footer{background:#101a30;color:#d5def0;padding:64px max(24px,calc((100vw - 1240px)/2));display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px;font-size:14px}.rc-footer .rc-brand{color:white}.rc-footer p{line-height:1.8;margin-top:22px}.rc-footer strong{display:block;margin-bottom:20px;color:white}.rc-footer>div>a:not(.rc-brand){display:block;color:#d5def0;margin:12px 0;text-decoration:none}.rc-footer a:hover{text-decoration:underline}.rc-footer-bottom{grid-column:1/-1;border-top:1px solid #35415a;padding-top:22px;display:flex;justify-content:space-between;gap:20px;font-size:12px;align-items:center}.rc-footer-bottom a{color:white}body:not(.rc-home){--color-bg:#fff;--color-bg-2:#f3f6fb;--color-bg-3:#eaf0fc;--color-text:#101a30;--color-text-2:#526078;--color-text-3:#526078;--color-border:#dce2ed;--color-border-2:#dce2ed;--color-border-3:#dce2ed;--color-yellow:#e8efff;--color-purple:#e8e5ff;--shadow-card:0 8px 24px #101a3008;--shadow-glow-cyan:0 8px 24px #101a3008}body:not(.rc-home) .border-black{border-color:#dce2ed}body:not(.rc-home) .border-4{border-width:1px}body:not(.rc-home) .font-mono{letter-spacing:0}body:not(.rc-home) .reveal{opacity:1;transform:none}.rc-nav~main{padding-top:40px}.rc-footer *{box-shadow:none}.rc-nav .rc-links{background:white}.rc-nav .rc-menu{color:#101a30;background:white;border:1px solid #dce2ed;border-radius:8px;padding:12px;font:inherit}@media(max-width:800px){.rc-nav{padding:16px 20px;min-height:78px;flex-wrap:wrap}.rc-menu{display:block}.rc-links{display:none;width:100%;align-items:stretch;gap:0}.rc-links.is-open{display:flex;flex-direction:column}.rc-links>a{padding:15px 4px}.rc-links .rc-button{margin-top:8px}.rc-footer{grid-template-columns:1fr 1fr;padding:45px 24px;gap:32px}.rc-footer>div:first-child{grid-column:1/-1}.rc-footer-bottom{flex-direction:column;align-items:flex-start}.rc-brand{font-size:22px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}.rc-home .rc-nav~main{padding-top:0}.rc-pagehero{padding:64px 24px 55px;text-align:center;background:#f3f6fb;border-bottom:1px solid #dce2ed}.rc-eyebrow{font-size:11px;letter-spacing:1.5px;color:#526078;font-weight:700}.rc-pagehero h1{font-family:Arial,Helvetica,sans-serif;font-size:clamp(32px,5vw,62px);letter-spacing:-2px;line-height:1.1;margin:20px auto;max-width:960px}.rc-pagehero h1 span{color:#1955ed}.rc-pagehero>p{max-width:660px;margin:0 auto 22px;color:#526078;line-height:1.75;font-size:16px}.rc-badges{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.rc-badges span{border:1px solid #cdd9ed;color:#29426a;border-radius:6px;padding:8px 12px;font-size:11px;background:white}.rc-hero-extra{max-width:640px;margin:25px auto 0}.rc-editorial-note{max-width:1060px;margin:24px auto;padding:18px 22px;background:#f3f6fb;border-left:3px solid #1955ed;font:14px/1.7 Arial,sans-serif;color:#34435f}.rc-editorial-note a{color:#1955ed;text-decoration:underline}.neo-grid-bg{background-image:none!important}body:not(.rc-home) .rv{opacity:1;transform:none}@media(max-width:700px){.rc-pagehero{padding:42px 20px}.rc-editorial-note{margin:18px 20px}.rc-pagehero h1{letter-spacing:-1px}}.rc-ai-guide{max-width:900px;margin:auto;padding:45px 24px 70px;font:17px/1.8 Arial,sans-serif}.rc-ai-guide nav{display:flex;gap:20px;flex-wrap:wrap;border-bottom:1px solid #dce2ed;padding-bottom:20px}.rc-ai-guide a{color:#1955ed}.rc-ai-guide section{padding:30px 0}.rc-ai-guide h2{font-size:28px;letter-spacing:-.7px;line-height:1.3}.rc-ai-guide li,.rc-ai-guide p{color:#526078}.rc-ai-guide ul{list-style:disc;padding-left:24px}.rc-table-wrap{overflow-x:auto}.rc-ai-guide table{min-width:560px;width:100%;border-collapse:collapse;font-size:14px}.rc-ai-guide td,.rc-ai-guide th{padding:14px;text-align:left;border:1px solid #dce2ed}.rc-ai-guide th{background:#f3f6fb}.rc-ai-guide .rc-button{color:white}