body.uxdivi-frontend--cursos{--brand:#014DFD;--brand-light:#4A7EFF;--cyan:#62E5FF;--cyan-2:#8CEEFF;--ink:#F5F8FF;--ink-2:#C6D2E8;--ink-3:#8894B3;--ink-4:#566080;--bg:#040814;--bg-2:#070C1C;--surface:#0A0F1E;--surface-2:#10172B;--surface-3:#18213E;--line:rgba(98,229,255,0.08);--line-2:rgba(255,255,255,0.10);--line-strong:rgba(98,229,255,0.25);--success:#22D39A;--display:'Bricolage Grotesque', system-ui, sans-serif;--body:'Inter', system-ui, sans-serif;--mono:'JetBrains Mono', ui-monospace, monospace;--radius-xl:28px;--radius-lg:20px;--radius:14px;--radius-pill:999px;--glow-brand:0 10px 40px -8px rgba(1,77,253,0.55);--grad-primary:linear-gradient(135deg, var(--brand) 0%, var(--brand-light) 100%);--ease:cubic-bezier(0.2, 0.7, 0.2, 1)}body.uxdivi-frontend--cursos .ux-cursos,body.uxdivi-frontend--cursos .ux-cursos *,body.uxdivi-frontend--cursos .ux-cursos *::before,body.uxdivi-frontend--cursos .ux-cursos *::after{box-sizing:border-box}body.uxdivi-frontend--cursos .ux-cursos{background:var(--bg);color:var(--ink-2);font-family:var(--body);font-size:15px;line-height:1.55}body.uxdivi-frontend--cursos .ux-cursos h1,body.uxdivi-frontend--cursos .ux-cursos h2,body.uxdivi-frontend--cursos .ux-cursos h3,body.uxdivi-frontend--cursos .ux-cursos h4{font-family:var(--display);color:var(--ink);font-weight:600;letter-spacing:-.015em;margin:0}body.uxdivi-frontend--cursos .ux-cursos p{margin:0;color:var(--ink-2)}body.uxdivi-frontend--cursos .ux-cursos a{color:inherit;text-decoration:none}body.uxdivi-frontend--cursos .ux-cursos button{font-family:inherit;cursor:pointer}body.uxdivi-frontend--cursos .ux-cursos .wrap{max-width:1280px;margin:0 auto;padding-left:32px;padding-right:32px}body.uxdivi-frontend--cursos .grid-section .wrap,body.uxdivi-frontend--cursos .rutas-section .wrap,body.uxdivi-frontend--cursos .upcoming-section .wrap{padding-left:0;padding-right:0}body.uxdivi-frontend--cursos .ux-cursos .eyebrow{font-family:var(--mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.14em;color:var(--cyan);display:inline-block}body.uxdivi-frontend--cursos .cat-hero{padding:48px 0 64px;position:relative;overflow:hidden;text-align:center}body.uxdivi-frontend--cursos .cat-hero::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(900px 460px at 50% 0%,rgb(1 77 253 / .28),transparent 60%),radial-gradient(600px 400px at 85% 20%,rgb(98 229 255 / .1),transparent 60%)}body.uxdivi-frontend--cursos .cat-hero::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.4;background:repeating-linear-gradient(0deg,rgb(98 229 255 / .03) 0 1px,transparent 1px 56px),repeating-linear-gradient(90deg,rgb(98 229 255 / .03) 0 1px,transparent 1px 56px);mask-image:radial-gradient(700px 400px at 50% 50%,#000 20%,transparent 80%)}body.uxdivi-frontend--cursos .cat-hero .wrap{position:relative}body.uxdivi-frontend--cursos .cat-hero .pill-top{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;border-radius:999px;background:rgb(98 229 255 / .08);border:1px solid rgb(98 229 255 / .3);color:var(--cyan);font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:26px}body.uxdivi-frontend--cursos .cat-hero .pill-top .ico{width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px var(--cyan)}body.uxdivi-frontend--cursos .cat-hero h1{font-size:clamp(40px, 5.6vw, 64px);line-height:1.02;letter-spacing:-.03em;max-width:960px;margin:0 auto}body.uxdivi-frontend--cursos .cat-hero h1 .grad{background:linear-gradient(120deg,#FFFFFF 0%,#62E5FF 70%,#8CEEFF 100%);-webkit-background-clip:text;background-clip:text;color:#fff0}body.uxdivi-frontend--cursos .cat-hero .sub{margin:20px auto 32px;max-width:720px;font-size:17px;color:var(--ink-2);line-height:1.55}body.uxdivi-frontend--cursos .cat-hero{padding:48px 0 36px}body.uxdivi-frontend--cursos .hero-stats{margin-top:24px;display:inline-flex;gap:22px;flex-wrap:wrap;justify-content:center;padding:12px 22px;border-radius:999px;background:rgb(255 255 255 / .025);border:1px solid var(--line-2);font-family:var(--mono);font-size:11.5px;color:var(--ink-3);letter-spacing:.06em}body.uxdivi-frontend--cursos .hero-stats .st{display:inline-flex;align-items:center;gap:8px}body.uxdivi-frontend--cursos .hero-stats .st b{color:var(--cyan);font-weight:600;font-family:var(--display);font-size:13px}body.uxdivi-frontend--cursos .hero-stats .sep{width:1px;align-self:stretch;background:var(--line-2)}body.uxdivi-frontend--cursos .cats-section{padding:56px 0 32px}body.uxdivi-frontend--cursos .cats-head{text-align:center;max-width:700px;margin:0 auto 36px}body.uxdivi-frontend--cursos .cats-head h2{font-size:clamp(28px, 3.6vw, 40px);margin:14px 0 12px;letter-spacing:-.025em}body.uxdivi-frontend--cursos .cats-head p{color:var(--ink-3);font-size:15px;line-height:1.55}body.uxdivi-frontend--cursos .cats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}body.uxdivi-frontend--cursos .cat-card{position:relative;padding:28px 24px 22px;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius-lg);overflow:hidden;transition:transform .2s,border-color .2s,box-shadow .2s;display:block}body.uxdivi-frontend--cursos .cat-card::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:radial-gradient(520px 300px at 0% 0%,rgb(1 77 253 / .22),transparent 60%);transition:opacity .25s}body.uxdivi-frontend--cursos .cat-card:hover{transform:translateY(-4px);border-color:rgb(98 229 255 / .35);box-shadow:0 30px 70px -20px rgb(1 77 253 / .4)}body.uxdivi-frontend--cursos .cat-card:hover::before{opacity:1}body.uxdivi-frontend--cursos .cat-card.is-active{border-color:rgb(98 229 255 / .55);box-shadow:0 0 0 1px rgb(98 229 255 / .25)}body.uxdivi-frontend--cursos .cat-ico{position:relative;width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,rgb(1 77 253 / .25),rgb(98 229 255 / .12));border:1px solid rgb(98 229 255 / .3);display:grid;place-items:center;color:var(--cyan);margin-bottom:16px}body.uxdivi-frontend--cursos .cat-ico svg{width:24px;height:24px}body.uxdivi-frontend--cursos .cat-card h3{position:relative;font-size:19px;letter-spacing:-.015em;margin-bottom:8px;color:var(--ink)}body.uxdivi-frontend--cursos .cat-card .cat-desc{position:relative;color:var(--ink-3);font-size:13.5px;line-height:1.5;margin-bottom:16px;min-height:40px}body.uxdivi-frontend--cursos .cat-card .cat-meta{position:relative;display:flex;justify-content:space-between;align-items:center;padding-top:14px;border-top:1px solid var(--line-2)}body.uxdivi-frontend--cursos .cat-card .cat-count{font-family:var(--mono);font-size:11px;color:var(--ink-3);letter-spacing:.08em}body.uxdivi-frontend--cursos .cat-card .cat-count b{color:var(--ink);font-weight:600;font-family:var(--display);font-size:15px;letter-spacing:-.01em}body.uxdivi-frontend--cursos .cat-card .cat-arrow{color:var(--cyan);font-family:var(--mono);font-size:12px;opacity:0;transform:translateX(-4px);transition:opacity .2s,transform .2s}body.uxdivi-frontend--cursos .cat-card:hover .cat-arrow{opacity:1;transform:translateX(0)}body.uxdivi-frontend--cursos .grid-section{padding:32px 0 80px}body.uxdivi-frontend--cursos .grid-head{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:end;margin-bottom:28px}body.uxdivi-frontend--cursos .grid-head h2{font-size:clamp(28px, 3.6vw, 40px);margin:8px 0 10px;letter-spacing:-.025em}body.uxdivi-frontend--cursos .grid-head p{color:var(--ink-3);font-size:15.5px;line-height:1.5}body.uxdivi-frontend--cursos .grid-head .results-count{font-family:var(--mono);font-size:12px;letter-spacing:.08em;color:var(--ink-3);padding:10px 16px;border-radius:10px;background:rgb(255 255 255 / .03);border:1px solid var(--line-2);white-space:nowrap}body.uxdivi-frontend--cursos .grid-head .results-count b{color:var(--cyan);font-weight:600}body.uxdivi-frontend--cursos .filter-bar{margin-bottom:28px;padding:18px 20px 14px;background:rgb(10 15 30 / .55);backdrop-filter:blur(10px);border:1px solid var(--line-2);border-radius:var(--radius);display:flex;flex-direction:column;gap:10px;align-items:stretch}body.uxdivi-frontend--cursos .fb-left{display:flex;gap:8px;flex-wrap:wrap;align-items:center}body.uxdivi-frontend--cursos .fb-title{align-self:flex-end;font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-4);opacity:.7}body.uxdivi-frontend--cursos .fchip{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:rgb(255 255 255 / .03);border:1px solid var(--line-2);font-size:13px;color:var(--ink-2);white-space:nowrap;transition:border-color .2s,background .2s,color .2s}body.uxdivi-frontend--cursos .fchip:hover{border-color:rgb(98 229 255 / .3);background:rgb(98 229 255 / .04);color:var(--ink)}body.uxdivi-frontend--cursos .fchip.active{border-color:rgb(98 229 255 / .45);background:rgb(98 229 255 / .08);color:var(--cyan)}body.uxdivi-frontend--cursos .fchip .ct{font-family:var(--mono);font-size:10px;color:var(--ink-4);letter-spacing:.06em;padding:1px 6px;background:rgb(255 255 255 / .04);border-radius:999px}body.uxdivi-frontend--cursos .fchip.active .ct{color:var(--cyan);background:rgb(98 229 255 / .12)}body.uxdivi-frontend--cursos .course-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}body.uxdivi-frontend--cursos .course-card{background:var(--surface);border:1px solid var(--line-2);border-radius:18px;overflow:hidden;display:flex;flex-direction:column;transition:transform .2s,border-color .2s,box-shadow .2s}body.uxdivi-frontend--cursos .course-card:hover{transform:translateY(-4px);border-color:rgb(98 229 255 / .35);box-shadow:0 30px 70px -20px rgb(1 77 253 / .45)}body.uxdivi-frontend--cursos .course-card .thumb{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:linear-gradient(135deg,#1A2447 0%,#0A0F1E 100%)}body.uxdivi-frontend--cursos .course-card .thumb img{width:100%;height:100%;object-fit:cover;transition:transform .4s}body.uxdivi-frontend--cursos .course-card:hover .thumb img{transform:scale(1.05)}body.uxdivi-frontend--cursos .course-card .thumb .badge-row{position:absolute;top:12px;left:12px;display:flex;gap:6px;max-width:calc(100% - 24px);flex-wrap:wrap}body.uxdivi-frontend--cursos .b{display:inline-flex;align-items:center;gap:4px;font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;padding:4px 8px;border-radius:999px;background:rgb(10 15 30 / .85);backdrop-filter:blur(8px);border:1px solid var(--line-2)}body.uxdivi-frontend--cursos .b.cat{background:rgb(98 229 255 / .08);border-color:rgb(98 229 255 / .25);color:var(--cyan)}body.uxdivi-frontend--cursos .b.nuevo{background:linear-gradient(180deg,rgb(255 211 77 / .25),rgb(255 211 77 / .1));border-color:rgb(255 211 77 / .45);color:#FFD34D}body.uxdivi-frontend--cursos .course-card .body{padding:20px 22px 22px;display:flex;flex-direction:column;gap:10px;flex:1}body.uxdivi-frontend--cursos .course-card h3{font-size:18px;line-height:1.28;letter-spacing:-.015em;margin-bottom:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--ink)}body.uxdivi-frontend--cursos .course-card .cc-desc{font-size:13.5px;color:var(--ink-3);line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:42px}body.uxdivi-frontend--cursos .course-card .meta-row{display:flex;gap:14px;flex-wrap:wrap;padding:10px 0;border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);margin:4px 0}body.uxdivi-frontend--cursos .course-card .mi{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:11px;color:var(--ink-3);letter-spacing:.04em}body.uxdivi-frontend--cursos .course-card .mi svg{width:12px;height:12px;color:var(--cyan)}body.uxdivi-frontend--cursos .course-card .foot{display:flex;justify-content:space-between;align-items:center}body.uxdivi-frontend--cursos .course-card .instr{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink-2)}body.uxdivi-frontend--cursos .course-card .instr img{width:24px;height:24px;border-radius:50%;object-fit:cover;border:1px solid rgb(98 229 255 / .3)}body.uxdivi-frontend--cursos .course-card .see{font-family:var(--mono);font-size:11.5px;color:var(--cyan);letter-spacing:.06em;opacity:.85;transition:opacity .2s,transform .2s}body.uxdivi-frontend--cursos .course-card:hover .see{opacity:1;transform:translateX(2px)}body.uxdivi-frontend--cursos .load-more-wrap{margin-top:48px;text-align:center}body.uxdivi-frontend--cursos .btn-load{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;border-radius:999px;background:rgb(98 229 255 / .06);border:1px solid rgb(98 229 255 / .3);color:var(--cyan);font-family:var(--display);font-weight:500;font-size:14px;transition:background .15s,border-color .15s,transform .15s}body.uxdivi-frontend--cursos .btn-load:hover{background:rgb(98 229 255 / .12);border-color:rgb(98 229 255 / .45);transform:translateY(-2px)}body.uxdivi-frontend--cursos .load-meta{margin-top:14px;font-family:var(--mono);font-size:11.5px;color:var(--ink-4);letter-spacing:.1em}body.uxdivi-frontend--cursos .load-meta b{color:var(--ink-2);font-weight:500}body.uxdivi-frontend--cursos .noenc{padding:48px 32px;border-radius:var(--radius-lg);background:rgb(10 15 30 / .5);border:1px solid var(--line-2);text-align:center}body.uxdivi-frontend--cursos .noenc h2{font-size:22px;color:var(--ink);margin-bottom:12px}body.uxdivi-frontend--cursos .noenc p{color:var(--ink-2)}body.uxdivi-frontend--cursos [data-uxcursos-root].is-loading{position:relative}body.uxdivi-frontend--cursos [data-uxcursos-root].is-loading::after{content:"";position:absolute;inset:0;background:rgb(4 8 20 / .45);backdrop-filter:blur(2px);pointer-events:none;z-index:5}body.uxdivi-frontend--cursos [data-uxcursos-root].is-loading [data-uxcursos-grid]{opacity:.4;transition:opacity .2s var(--ease)}body.uxdivi-frontend--cursos [data-uxcursos-root].is-loading::before{content:"";position:absolute;left:50%;top:280px;z-index:6;width:32px;height:32px;margin-left:-16px;border:2px solid rgb(98 229 255 / .2);border-top-color:var(--cyan);border-radius:50%;animation:uxcursos-spin 0.7s linear infinite}@keyframes uxcursos-spin{to{transform:rotate(360deg)}}body.uxdivi-frontend--cursos .section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:32px}body.uxdivi-frontend--cursos .section-head__left{flex:1;min-width:280px;max-width:640px}body.uxdivi-frontend--cursos .section-head__left h2{font-size:clamp(26px, 3.4vw, 38px);margin:14px 0 12px;letter-spacing:-.025em}body.uxdivi-frontend--cursos .section-head__left p{color:var(--ink-3);font-size:15px;line-height:1.55}body.uxdivi-frontend--cursos .section-head__right{flex-shrink:0}body.uxdivi-frontend--cursos .btn-secondary{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border-radius:999px;background:rgb(255 255 255 / .04);border:1px solid var(--line-2);color:var(--ink);font-family:var(--body);font-weight:500;font-size:13.5px;transition:border-color .15s,background .15s,color .15s,transform .15s}body.uxdivi-frontend--cursos .btn-secondary:hover{border-color:rgb(98 229 255 / .4);background:rgb(98 229 255 / .06);color:var(--cyan);transform:translateY(-1px)}body.uxdivi-frontend--cursos .btn-secondary svg{transition:transform .15s}body.uxdivi-frontend--cursos .btn-secondary:hover svg{transform:translateX(3px)}body.uxdivi-frontend--cursos .rutas-section{padding:32px 0 64px}body.uxdivi-frontend--cursos .rutas-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}body.uxdivi-frontend--cursos .ruta-card{position:relative;padding:28px 24px 22px;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius-lg);overflow:hidden;transition:transform .2s,border-color .2s,box-shadow .2s;display:block}body.uxdivi-frontend--cursos .ruta-card::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:radial-gradient(520px 300px at 100% 0%,rgb(98 229 255 / .18),transparent 60%);transition:opacity .25s}body.uxdivi-frontend--cursos .ruta-card:hover{transform:translateY(-4px);border-color:rgb(98 229 255 / .4);box-shadow:0 30px 70px -20px rgb(98 229 255 / .25)}body.uxdivi-frontend--cursos .ruta-card:hover::before{opacity:1}body.uxdivi-frontend--cursos .ruta-ico{position:relative;width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,rgb(98 229 255 / .22),rgb(1 77 253 / .18));border:1px solid rgb(98 229 255 / .35);display:grid;place-items:center;color:var(--cyan);margin-bottom:16px}body.uxdivi-frontend--cursos .ruta-ico svg{width:24px;height:24px}body.uxdivi-frontend--cursos .ruta-card h3{position:relative;font-size:19px;letter-spacing:-.015em;margin-bottom:8px;color:var(--ink)}body.uxdivi-frontend--cursos .ruta-card .ruta-desc{position:relative;color:var(--ink-3);font-size:13.5px;line-height:1.5;margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:40px}body.uxdivi-frontend--cursos .ruta-meta{position:relative;display:flex;justify-content:space-between;align-items:center;padding-top:14px;border-top:1px solid var(--line-2)}body.uxdivi-frontend--cursos .ruta-count{font-family:var(--mono);font-size:11px;color:var(--ink-3);letter-spacing:.08em}body.uxdivi-frontend--cursos .ruta-count b{color:var(--ink);font-weight:600;font-family:var(--display);font-size:15px;letter-spacing:-.01em}body.uxdivi-frontend--cursos .ruta-arrow{color:var(--cyan);font-family:var(--mono);font-size:12px}body.uxdivi-frontend--cursos .upcoming-section{padding:56px 0 80px;position:relative;background:radial-gradient(700px 500px at 10% 0%,rgb(1 77 253 / .18),transparent 60%),radial-gradient(600px 500px at 100% 100%,rgb(98 229 255 / .06),transparent 60%);border-top:1px solid var(--line)}body.uxdivi-frontend--cursos .upcoming-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}body.uxdivi-frontend--cursos .upcoming-card{position:relative;padding:22px 22px 24px;background:var(--surface);border:1px solid var(--line-2);border-radius:18px;display:flex;flex-direction:column;gap:12px;overflow:hidden;transition:transform .2s,border-color .2s}body.uxdivi-frontend--cursos .upcoming-card::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background:radial-gradient(500px 300px at 100% 0%,rgb(1 77 253 / .16),transparent 60%)}body.uxdivi-frontend--cursos .upcoming-card:hover{transform:translateY(-3px);border-color:rgb(98 229 255 / .3)}body.uxdivi-frontend--cursos .upcoming-card>*{position:relative}body.uxdivi-frontend--cursos .upcoming-card .up-top{display:flex;justify-content:space-between;align-items:center}body.uxdivi-frontend--cursos .upcoming-card .up-cat{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan)}body.uxdivi-frontend--cursos .upcoming-card .up-status{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:9.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;padding:4px 10px;border-radius:999px}body.uxdivi-frontend--cursos .upcoming-card .up-status .dotp{width:6px;height:6px;border-radius:50%}body.uxdivi-frontend--cursos .upcoming-card .up-status--prod{background:rgb(255 206 107 / .1);border:1px solid rgb(255 206 107 / .3);color:#FFCE6B}body.uxdivi-frontend--cursos .upcoming-card .up-status--prod .dotp{background:#FFCE6B;box-shadow:0 0 8px rgb(255 206 107 / .6);animation:upcoming-blink 1.6s ease-in-out infinite}body.uxdivi-frontend--cursos .upcoming-card .up-status--prox{background:rgb(98 229 255 / .1);border:1px solid rgb(98 229 255 / .35);color:var(--cyan)}body.uxdivi-frontend--cursos .upcoming-card .up-status--prox .dotp{background:var(--cyan);box-shadow:0 0 10px var(--cyan)}body.uxdivi-frontend--cursos .upcoming-card .up-status--plan{background:rgb(255 255 255 / .04);border:1px solid var(--line-2);color:var(--ink-3)}body.uxdivi-frontend--cursos .upcoming-card .up-status--plan .dotp{background:var(--ink-4)}@keyframes upcoming-blink{0%,100%{opacity:1}50%{opacity:.4}}body.uxdivi-frontend--cursos .upcoming-card h3{font-size:18px;line-height:1.3;letter-spacing:-.015em;color:var(--ink)}body.uxdivi-frontend--cursos .upcoming-card .up-desc{font-size:13.5px;color:var(--ink-3);line-height:1.55;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}body.uxdivi-frontend--cursos .up-progress{margin-top:4px}body.uxdivi-frontend--cursos .up-progress-row{display:flex;justify-content:space-between;margin-bottom:8px;font-family:var(--mono);font-size:10.5px;color:var(--ink-4);letter-spacing:.1em;text-transform:uppercase}body.uxdivi-frontend--cursos .up-progress-row b{color:var(--cyan);font-weight:500}body.uxdivi-frontend--cursos .up-bar{width:100%;height:4px;background:rgb(255 255 255 / .06);border-radius:999px;overflow:hidden}body.uxdivi-frontend--cursos .up-bar-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--brand-light),var(--cyan));transition:width .4s ease}body.uxdivi-frontend--cursos .up-bar-fill--prod{background:linear-gradient(90deg,#FFCE6B,var(--cyan))}body.uxdivi-frontend--cursos .up-bar-fill--plan{background:rgb(255 255 255 / .15)}body.uxdivi-frontend--cursos .upcoming-card .up-release{display:inline-flex;align-items:center;gap:8px;padding-top:14px;border-top:1px solid var(--line-2);font-family:var(--mono);font-size:11.5px;color:var(--ink-3);letter-spacing:.06em}body.uxdivi-frontend--cursos .upcoming-card .up-release svg{color:var(--cyan);flex-shrink:0}@media (max-width:1080px){body.uxdivi-frontend--cursos .course-grid,body.uxdivi-frontend--cursos .rutas-grid,body.uxdivi-frontend--cursos .upcoming-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){body.uxdivi-frontend--cursos .ux-cursos .wrap{padding-left:18px;padding-right:18px}body.uxdivi-frontend--cursos .cat-hero{padding:36px 0 48px}body.uxdivi-frontend--cursos .course-grid,body.uxdivi-frontend--cursos .rutas-grid,body.uxdivi-frontend--cursos .upcoming-grid{grid-template-columns:1fr}body.uxdivi-frontend--cursos .grid-head{grid-template-columns:1fr}body.uxdivi-frontend--cursos .filter-bar{flex-direction:column;align-items:stretch}body.uxdivi-frontend--cursos .fb-title{border-right:0;padding-right:0;padding-bottom:6px;border-bottom:1px solid var(--line-2)}body.uxdivi-frontend--cursos .hero-stats>:nth-child(4),body.uxdivi-frontend--cursos .hero-stats>:nth-child(5){display:none}}body.uxdivi-frontend--cursos .ruta-card--new{border-color:rgb(98 229 255 / .35);background:linear-gradient(180deg,rgb(98 229 255 / .05),rgb(98 229 255 / .01))}body.uxdivi-frontend--cursos .ruta-card--new::after{content:"NUEVA";position:absolute;top:16px;right:16px;z-index:2;padding:3px 8px;border-radius:5px;background:linear-gradient(180deg,#8CEEFF,#62E5FF);color:#001a2a;font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.1em}