@media screen and (min-width:901px){html[data-design=vivo] .vivo-shell{box-sizing:border-box;width:100%;min-width:0;max-width:none;min-height:100dvh;box-shadow:none;border:0;border-radius:0;margin:0;padding:0;overflow:visible}html[data-design=vivo] .vivo-shell>.vivo-sidebar{box-sizing:border-box;overscroll-behavior-y:contain;border-radius:0;align-self:start;height:100dvh;min-height:100dvh;max-height:100dvh;margin:0;position:sticky;top:0;overflow:hidden auto}html[data-design=vivo] .vivo-shell>.vivo-content{box-sizing:border-box;width:100%;min-width:0;min-height:100dvh}html[data-design=vivo] .vivo-content>*{min-width:0}html[data-design=vivo] .vivo-content main.wrap.gx-page,html[data-design=vivo] .vivo-content main.wrap.inicio-page{width:100%;max-width:none;margin-inline:0;padding-inline:clamp(16px,2vw,36px)}}@media screen and (min-width:1100px){html[data-design=vivo] .vivo-shell{grid-template-columns:clamp(232px,15vw,260px) minmax(0,1fr)}}.vivo-compact-mark{display:none}@media (min-width:901px){html[data-design=vivo] .vivo-shell[data-menu-density=compact]{grid-template-columns:76px minmax(0,1fr)}html[data-design=vivo] .vivo-shell[data-menu-density=compact]>.vivo-sidebar{box-sizing:border-box;align-items:stretch;gap:12px;width:76px;min-width:0;padding:18px 8px;overflow-x:hidden}html[data-design=vivo] .vivo-shell[data-menu-density=compact] .vivo-logo{justify-content:center;width:48px;height:48px;min-height:48px;margin-inline:auto;padding:0;display:flex;overflow:visible}html[data-design=vivo] .vivo-shell[data-menu-density=compact] .vivo-logo>.brand-logo{display:none}html[data-design=vivo] .vivo-shell[data-menu-density=compact] .vivo-compact-mark{box-sizing:border-box;width:48px;height:48px;color:var(--vivo-sidebar-text,#fff);background:#ffffff14;border-radius:14px;place-items:center;display:grid}html[data-design=vivo] .vivo-shell[data-menu-density=compact] .vivo-compact-mark svg{width:34px;height:34px;display:block}html[data-design=vivo] .vivo-shell[data-menu-density=compact] .vivo-search-slot{box-sizing:border-box;width:48px;min-width:0;margin:0 auto}html[data-design=vivo] .vivo-shell[data-menu-density=compact] .vivo-search-slot .gx-search-trigger{box-sizing:border-box;justify-content:center;gap:0;width:48px;min-width:48px;height:48px;min-height:48px;padding:0;overflow:hidden}html[data-design=vivo] .vivo-shell[data-menu-density=compact] .vivo-search-slot .gx-search-trigger>span:not(.gx-search-icon),html[data-design=vivo] .vivo-shell[data-menu-density=compact] .vivo-search-slot .gx-search-trigger kbd{display:none}html[data-design=vivo] .vivo-shell[data-menu-density=compact] .vivo-menu-toggle{align-self:center;width:44px;min-width:44px;height:44px;margin:0 auto;padding:0}html[data-design=vivo] .vivo-shell[data-menu-density=compact] .vivo-mobile-navigation,html[data-design=vivo] .vivo-shell[data-menu-density=compact] .vivo-mobile-navigation>nav,html[data-design=vivo] .vivo-shell[data-menu-density=compact] .vivo-navigation-group{box-sizing:border-box;width:100%;min-width:0}html[data-design=vivo] .vivo-shell[data-menu-density=compact] .vivo-navigation-group>summary{white-space:nowrap;justify-content:center;align-items:center;width:100%;min-height:40px;padding:6px 0;display:flex;overflow:hidden}html[data-design=vivo] .vivo-shell[data-menu-density=compact] .vivo-sidebar nav a{box-sizing:border-box;justify-content:center;align-items:center;gap:0;width:48px;min-width:0;min-height:48px;margin-inline:auto;padding:0;display:flex;overflow:hidden}html[data-design=vivo] .vivo-shell[data-menu-density=compact] .vivo-sidebar nav a>span{display:none}html[data-design=vivo] .vivo-shell[data-menu-density=compact] .vivo-sidebar nav a svg{flex-shrink:0;width:20px;height:20px}html[data-design=vivo] .vivo-shell[data-menu-density=compact] .vivo-account{justify-content:center;width:100%;margin-inline:auto}}html[data-design=vivo]:not([data-appearance=dark]) .vivo-content .gx-mission,html[data-design=vivo]:not([data-appearance=dark]) .vivo-content .gx-mission :is(h1,h2,h3){color:var(--vivo-text)}html[data-design=vivo]:not([data-appearance=dark]) .vivo-content .gx-mission :is(p,small,.gx-eyebrow){color:var(--vivo-muted)}html[data-design=vivo]:not([data-appearance=dark]) .vivo-content .gx-mission-icon{background:var(--vivo-soft);border-color:var(--vivo-border,var(--gx-line));color:var(--vivo-primary)}html[data-design=vivo]:not([data-appearance=dark]) .vivo-content .inicio-page .inicio-next :is(h2,.inicio-muted,.inicio-next-label){color:var(--vivo-text)}html[data-design=vivo]:not([data-appearance=dark]) .vivo-content .inicio-page .inicio-next :is(p:not(.inicio-next-label),small){color:var(--vivo-muted)}@media (prefers-reduced-motion:reduce){html[data-design=vivo] .vivo-shell{transition:none}}@media screen and (min-width:901px){html[data-design=vivo] .vivo-shell .vivo-content main.wrap.inicio-page{padding-bottom:12px}html[data-design=vivo] .vivo-content main.inicio-page>.inicio{padding-bottom:0}html[data-design=vivo] .vivo-content .inicio-page .gx-home>.gx-details:last-child{margin-bottom:0;padding-bottom:0}}@media screen and (min-width:1100px){html[data-design=vivo] .vivo-content .inicio-page .gx-dashboard-widgets>.gx-dashboard-widget[data-widget-id=skills]:last-child{grid-column:1/-1}}
html[data-design=vivo]{--g26-card-radius:17px;--g26-card-border:color-mix(in srgb, var(--vivo-text) 11%, var(--vivo-surface));--g26-line:color-mix(in srgb, var(--vivo-text) 12%, transparent);--g26-shadow:0 8px 28px -23px color-mix(in srgb, var(--vivo-text) 42%, transparent);--g26-mint:#00a87e;--g26-blue:#2774d9;--g26-violet:#7850d4;--g26-amber:#bb7316;--g26-mint-soft:color-mix(in srgb, var(--g26-mint) 14%, var(--vivo-surface));--g26-blue-soft:color-mix(in srgb, var(--g26-blue) 12%, var(--vivo-surface));--g26-violet-soft:color-mix(in srgb, var(--g26-violet) 13%, var(--vivo-surface));--g26-amber-soft:color-mix(in srgb, var(--g26-amber) 13%, var(--vivo-surface))}@media (min-width:901px){html[data-design=vivo] .vivo-shell{background:var(--vivo-bg);box-shadow:none;border-radius:0;width:100%;max-width:none;min-height:100dvh;margin:0}html[data-design=vivo] .vivo-shell>.vivo-sidebar{background:var(--vivo-sidebar);border-radius:0;gap:14px;padding:24px 14px}html[data-design=vivo] .vivo-shell .vivo-sidebar .vivo-logo{margin-bottom:7px}html[data-design=vivo] .vivo-shell .vivo-sidebar .vivo-navigation-group{margin-bottom:6px}html[data-design=vivo] .vivo-sidebar nav a{border-radius:10px;min-height:42px;padding:9px 11px;font-size:13px;line-height:1.35;transition:background-color .14s}html[data-design=vivo] .vivo-sidebar nav a[aria-current=page]{background:color-mix(in srgb,var(--vivo-primary) 22%,var(--vivo-sidebar));box-shadow:inset 3px 0 0 var(--vivo-primary);color:var(--vivo-sidebar-text,#fff);border:1px solid #ffffff21}html[data-design=vivo] .vivo-shell:not([data-menu-density=compact]){grid-template-columns:clamp(232px,15vw,260px) minmax(0,1fr)}html[data-design=vivo] .vivo-content>.vivo-toolbar{border-bottom:1px solid var(--g26-line);background:var(--vivo-surface);min-height:66px;padding:12px clamp(18px,2.3vw,36px)}html[data-design=vivo] .vivo-content main.wrap:not(.public-site){width:100%;max-width:none;margin-inline:0;padding-inline:clamp(18px,2.2vw,38px)}html[data-design=vivo] .vivo-content main.wrap.inicio-page{padding-bottom:12px}}html[data-design=vivo] .vivo-content{background:var(--vivo-bg);color:var(--vivo-text)}html[data-design=vivo] .vivo-navigation-group>summary{letter-spacing:.055em;font-size:.71rem}html[data-design=vivo] .vivo-toolbar select{border:1px solid var(--g26-card-border);border-radius:13px}html[data-design=vivo] .vivo-content :is(h1,h2,h3){text-wrap:balance}html[data-design=vivo] .vivo-content main.wrap>h1{letter-spacing:-.035em;color:var(--vivo-text);margin-block:0 8px;font-size:clamp(1.7rem,2.4vw,2.3rem);line-height:1.17}html[data-design=vivo] .vivo-content main.wrap>h1+p,html[data-design=vivo] .vivo-content main.wrap>.g26-page-lead{max-width:76ch;color:var(--vivo-muted);line-height:1.55}html[data-design=vivo] .vivo-content :is(.card,.gx-kpi,.inicio-kpi,.gx-panel,.inicio-card,.gx-dashboard-widget,.gx-dashboard-settings,.orbit-panel,.gx-progress,.gx-destinations>a,.gx-executive-links>a,.gx-route-node,.gx-command-person){background:var(--vivo-surface);color:var(--vivo-text);border:1px solid var(--g26-card-border);border-radius:var(--g26-card-radius);box-shadow:var(--g26-shadow)}html[data-design=vivo] .vivo-content :is(.card,.gx-kpi,.inicio-kpi,.gx-panel,.inicio-card,.gx-dashboard-widget,.orbit-panel){min-width:0}html[data-design=vivo] .vivo-content .gx-heading.gx-executive-hero{background:radial-gradient(ellipse at 93% 15%,color-mix(in srgb,var(--vivo-primary) 13%,transparent),transparent 72%),var(--vivo-surface);border:1px solid var(--g26-card-border);box-shadow:var(--g26-shadow);border-radius:20px;max-width:none;min-height:0;padding:clamp(20px,2.2vw,34px)}html[data-design=vivo] .vivo-content .gx-heading.gx-executive-hero h1{color:var(--vivo-text);letter-spacing:-.045em;font-size:clamp(1.8rem,2.7vw,2.6rem);font-weight:750}html[data-design=vivo] .vivo-content .gx-heading.gx-executive-hero .gx-hero-lead{color:var(--vivo-muted)}html[data-design=vivo] .vivo-content .gx-heading.gx-executive-hero .gx-role{background:var(--g26-mint-soft);color:var(--vivo-text);border:1px solid var(--g26-card-border)}html[data-design=vivo] .vivo-content .gx-home{gap:clamp(14px,1.7vw,22px)}html[data-design=vivo] .vivo-content .gx-home .gx-kpis{gap:12px}html[data-design=vivo] .vivo-content .gx-kpi{gap:12px;min-height:112px;padding:clamp(14px,1.45vw,20px)}html[data-design=vivo] .vivo-content .gx-kpi strong{color:var(--vivo-text);font-size:clamp(1.5rem,1.9vw,2rem);line-height:1.15}html[data-design=vivo] .vivo-content .gx-kpi :is(p,h2){color:var(--vivo-muted)}html[data-design=vivo] .vivo-content .gx-kpi-icon,html[data-design=vivo] .vivo-content .gx-icon{color:#07543f;background:#bdf2dd;border:0;border-radius:12px}html[data-design=vivo] .vivo-content .gx-kpi:nth-child(4n+2) .gx-kpi-icon,html[data-design=vivo] .vivo-content .gx-destinations>a:nth-child(4n+2) .gx-icon{color:#155db4;background:#d4e8ff}html[data-design=vivo] .vivo-content .gx-kpi:nth-child(4n+3) .gx-kpi-icon,html[data-design=vivo] .vivo-content .gx-executive-links>a:nth-child(4n+2) .gx-icon{color:#6435af;background:#e7d9ff}html[data-design=vivo] .vivo-content .gx-kpi:nth-child(4n+4) .gx-kpi-icon,html[data-design=vivo] .vivo-content .gx-executive-links>a:nth-child(4n+3) .gx-icon{color:#99570c;background:#ffebc8}html[data-design=vivo] .vivo-content :is(.inicio-kpi,.gx-dashboard-metric) strong{font-variant-numeric:tabular-nums}html[data-design=vivo] .vivo-content :is(.gx-kpi progress,.inicio-bar,.published-course-progress progress,.gx-route-node progress,.gx-command-person progress){accent-color:var(--vivo-primary)}html[data-design=vivo] .vivo-content .gx-home-layout{gap:14px}html[data-design=vivo] .vivo-content .gx-mission{background:var(--vivo-surface);color:var(--vivo-text);border-color:var(--g26-card-border);gap:13px;padding:clamp(18px,2vw,26px)}html[data-design=vivo] .vivo-content .gx-mission:after{display:none}html[data-design=vivo] .vivo-content .gx-mission :is(h2,p,.gx-eyebrow,.gx-mission-icon){color:var(--vivo-text)}html[data-design=vivo] .vivo-content .gx-mission p:not(.gx-eyebrow){color:var(--vivo-muted)}html[data-design=vivo] .vivo-content .gx-mission-icon{background:var(--g26-mint-soft)}html[data-design=vivo] .vivo-content .gx-progress{padding:16px 20px}html[data-design=vivo] .vivo-content .gx-destinations>a,html[data-design=vivo] .vivo-content .gx-executive-links>a{min-height:84px;padding:16px}html[data-design=vivo] .vivo-content .gx-details{margin-bottom:0}html[data-design=vivo] .vivo-content .gx-dashboard-widget{margin-block:0;padding:14px 18px}html[data-design=vivo] .vivo-content .gx-dashboard-widget>summary{color:var(--vivo-text)}html[data-design=vivo] .vivo-content .gx-dashboard-widget[open]{border-color:color-mix(in srgb,var(--vivo-primary) 32%,var(--vivo-surface))}html[data-design=vivo] .vivo-content .gx-dashboard-settings{margin:0 0 8px}html[data-design=vivo] .vivo-content .gx-dashboard-widgets{gap:12px}html[data-design=vivo] .vivo-content .inicio-page .inicio{max-width:none;padding-bottom:0}html[data-design=vivo] .vivo-content .inicio-page .inicio-evidence{padding:16px 18px}html[data-design=vivo] .vivo-content .gx-button,html[data-design=vivo] .vivo-content .btn:not(.secondary){border-radius:12px;font-weight:700}html[data-design=vivo] .vivo-content .btn.secondary{border-radius:12px}html[data-design=vivo] .vivo-content .published-courses{display:block}html[data-design=vivo] .vivo-content .published-courses-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block:20px 26px;display:grid}html[data-design=vivo] .vivo-content .published-course-card{flex-direction:column;gap:10px;padding:0 0 17px;display:flex;overflow:hidden}html[data-design=vivo] .vivo-content .garciloga-course-art{color:#07543f;isolation:isolate;background:linear-gradient(130deg,#c9f4e5,#e9faf3);place-items:center;height:clamp(114px,12vw,164px);display:grid;position:relative;overflow:hidden}html[data-design=vivo] .vivo-content .published-course-card:nth-child(3n+2) .garciloga-course-art{color:#5438a6;background:linear-gradient(130deg,#d7d2fc,#f2eaff)}html[data-design=vivo] .vivo-content .published-course-card:nth-child(3n+3) .garciloga-course-art{color:#1c60ac;background:linear-gradient(130deg,#cce7ff,#edf7ff)}html[data-design=vivo] .vivo-content .garciloga-course-art:before,html[data-design=vivo] .vivo-content .garciloga-course-art:after{content:"";opacity:.12;border:2px solid;border-radius:20px;width:120px;height:80px;position:absolute;transform:rotate(-14deg)translate(-65px,-20px)}html[data-design=vivo] .vivo-content .garciloga-course-art:after{width:92px;height:115px;transform:rotate(12deg)translate(74px,20px)}html[data-design=vivo] .vivo-content .garciloga-course-art svg{z-index:1;filter:drop-shadow(0 8px 13px #00000012);width:68px;height:68px;position:relative}html[data-design=vivo] .vivo-content .published-course-card>:not(.garciloga-course-art){margin-inline:18px}html[data-design=vivo] .vivo-content .published-course-card :is(h2,p){overflow-wrap:anywhere;margin-block:0}html[data-design=vivo] .vivo-content .published-course-card h2{font-size:1.12rem;line-height:1.3}html[data-design=vivo] .vivo-content .published-course-card .published-course-meta{color:var(--vivo-muted);font-size:.83rem}html[data-design=vivo] .vivo-content .published-course-card .btn{text-align:center;margin-top:auto}html[data-design=vivo] .vivo-content .published-course-card progress{max-width:100%}html[data-design=vivo] .vivo-content .g26-certificates-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-block:20px;display:grid}html[data-design=vivo] .vivo-content .g26-certificate-card{align-content:start;gap:12px;padding:22px;display:grid;margin:0!important}html[data-design=vivo] .vivo-content .g26-certificate-card .g26-certificate-icon{color:#2477d7;background:var(--g26-blue-soft);border:1px solid var(--g26-card-border);border-radius:10px;place-items:center;width:54px;height:64px;display:grid}html[data-design=vivo] .vivo-content .g26-certificate-card .g26-certificate-icon svg{width:32px;height:32px}html[data-design=vivo] .vivo-content .g26-certificate-card h2{margin:0;font-size:1.12rem;line-height:1.35}html[data-design=vivo] .vivo-content .g26-certificate-card p{margin:0}html[data-design=vivo] .vivo-content .g26-skills-page :is(.card,.gx-universe-viewport,.gx-universe-controls,.gx-route-map){min-width:0}html[data-design=vivo] .vivo-content .g26-skills-page .gx-universe-nodes button{background:var(--vivo-surface);border:1px solid var(--g26-card-border);border-radius:16px}html[data-design=vivo] .vivo-content .g26-team-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:14px;margin:20px 0;padding:0;list-style:none;display:grid}html[data-design=vivo] .vivo-content .g26-team-list a{border:1px solid var(--g26-card-border);background:var(--vivo-surface);min-height:72px;box-shadow:var(--g26-shadow);border-radius:16px;align-items:center;gap:13px;padding:16px;font-weight:650;text-decoration:none;display:flex}html[data-design=vivo] .vivo-content .g26-team-list a:before{content:"";background:var(--g26-blue-soft);border:1px solid color-mix(in srgb,var(--g26-blue) 20%,transparent);border-radius:12px;flex:none;width:38px;height:38px}html[data-design=vivo] .public-site :is(.card,.public-feature-card,.public-plan-card){border-color:var(--g26-card-border);border-radius:18px}html[data-design=vivo] :is(.vivo-content,.public-site) :is(a,button,summary,input,select,textarea):focus-visible{outline:3px solid var(--vivo-primary);outline-offset:3px}@media (min-width:701px) and (max-width:1180px){html[data-design=vivo] .vivo-content .published-courses-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){html[data-design=vivo] .vivo-content main.wrap{padding-inline:clamp(12px,3.5vw,20px)}html[data-design=vivo] .vivo-content main.wrap>h1{font-size:clamp(1.45rem,5.5vw,1.9rem)}html[data-design=vivo] .vivo-content .gx-home{gap:14px}html[data-design=vivo] .vivo-content .gx-heading.gx-executive-hero{border-radius:18px;min-height:0;padding:19px 17px}html[data-design=vivo] .vivo-content .gx-heading.gx-executive-hero h1{font-size:clamp(1.6rem,6vw,2rem)}html[data-design=vivo] .vivo-content .gx-kpi{min-height:100px;padding:13px}html[data-design=vivo] .vivo-content .gx-kpi strong{font-size:1.6rem}html[data-design=vivo] .vivo-content .gx-home-layout{grid-template-columns:minmax(0,1fr)}html[data-design=vivo] .vivo-content .gx-destinations{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html[data-design=vivo] .vivo-content .gx-destinations>a{gap:8px;min-height:76px;padding:12px}html[data-design=vivo] .vivo-content .gx-destinations>a .gx-icon{width:36px;height:36px}html[data-design=vivo] .vivo-content .gx-dashboard-widget{padding:12px 14px}html[data-design=vivo] .vivo-content .g26-certificates-grid{grid-template-columns:1fr;gap:12px}html[data-design=vivo] .vivo-content .published-courses-list{grid-template-columns:1fr;gap:14px}html[data-design=vivo] .vivo-content .garciloga-course-art{height:152px}html[data-design=vivo] .vivo-shell .garciloga-mobile-tabs{border-top:1px solid var(--g26-card-border);background:var(--vivo-surface);box-shadow:0 -4px 20px -14px color-mix(in srgb,var(--vivo-text) 25%,transparent);grid-template-columns:repeat(5,minmax(0,1fr));gap:2px}html[data-design=vivo] .vivo-shell .garciloga-mobile-tabs a{border-radius:12px;min-width:0;min-height:58px;padding-inline:1px;line-height:1.2}html[data-design=vivo] .vivo-shell .garciloga-mobile-tabs a>span{overflow-wrap:anywhere;text-align:center;font-size:clamp(.58rem,2vw,.7rem);line-height:1.15}html[data-design=vivo] .vivo-shell .garciloga-mobile-tabs a[aria-current=page]{background:var(--g26-mint-soft);color:var(--vivo-primary);border:1px solid var(--g26-card-border)}}@media (max-width:420px){html[data-design=vivo] .vivo-content .gx-destinations{grid-template-columns:minmax(0,1fr)}html[data-design=vivo] .vivo-content .gx-kpi-icon{width:38px;height:38px}html[data-design=vivo] .vivo-content .published-course-card>:not(.garciloga-course-art){margin-inline:14px}}@media (prefers-reduced-motion:reduce){html[data-design=vivo] .vivo-sidebar nav a{transition:none}}@media (forced-colors:active){html[data-design=vivo] .vivo-content :is(.card,.gx-kpi,.gx-panel,.inicio-card,.gx-dashboard-widget,.published-course-card){box-shadow:none;color:canvastext;background:canvas;border-color:canvastext}}@media print{html[data-design=vivo] .vivo-content :is(.card,.gx-panel,.gx-kpi,.gx-dashboard-widget){box-shadow:none}html[data-design=vivo] .garciloga-course-art{display:none!important}}
html[data-design=vivo] .brand-logo,html[data-design=vivo] .brand-mark{flex-shrink:0;max-width:100%;display:block;overflow:visible}html[data-design=vivo] .vivo-logo .brand-logo{width:min(100%,220px);height:auto}html[data-design=vivo] .vivo-shell[data-menu-density=compact] .brand-mark{width:34px;height:35px}html[data-design=vivo] .vivo-sidebar .brand-logo,html[data-design=vivo] .vivo-sidebar .brand-mark{filter:brightness(1.2)saturate(1.15)}html[data-design=vivo] .public-brand .brand-logo{width:min(100%,185px);height:auto}html[data-design=vivo] main.wrap.inicio-page{isolation:isolate;--garciloga-g-aurora-opacity:.16;--garciloga-g-aurora-glow:#30be8811;position:relative}html[data-design=vivo] main.wrap.inicio-page:before{content:"";aspect-ratio:463/475;width:clamp(310px,45vw,720px);opacity:var(--garciloga-g-aurora-opacity);pointer-events:none;z-index:0;background:url(/brand-g.svg) 50%/contain no-repeat;position:absolute;top:clamp(52px,9vh,120px);right:clamp(-50px,1.2vw,30px);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000005c 23%,#000 58%);mask-image:linear-gradient(90deg,#0000 0%,#0000005c 23%,#000 58%)}html[data-design=vivo] main.wrap.inicio-page:after{content:"";background:radial-gradient(ellipse at 65% 38%,var(--garciloga-g-aurora-glow),transparent 72%);pointer-events:none;z-index:0;width:min(55vw,790px);height:min(72vw,690px);position:absolute;top:clamp(35px,8vh,100px);right:0}html[data-design=vivo] main.wrap.inicio-page>*{z-index:1;position:relative}html[data-design=vivo][data-appearance=dark] main.wrap.inicio-page{--garciloga-g-aurora-opacity:.22;--garciloga-g-aurora-glow:#45d99b29}html[data-design=vivo][data-appearance=dark] main.wrap.inicio-page:before{filter:brightness(1.12)saturate(.85)}@media (max-width:900px){html[data-design=vivo] main.wrap.inicio-page{--garciloga-g-aurora-opacity:.115;--garciloga-g-aurora-glow:#30be880d}html[data-design=vivo] main.wrap.inicio-page:before{width:min(82vw,410px);top:clamp(30px,5vh,70px);right:-18px;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 65%);mask-image:linear-gradient(90deg,#0000 0%,#000 65%)}html[data-design=vivo] main.wrap.inicio-page:after{width:85vw;height:65vw;top:30px;right:0}html[data-design=vivo][data-appearance=dark] main.wrap.inicio-page{--garciloga-g-aurora-opacity:.15;--garciloga-g-aurora-glow:#45d99b18}html[data-design=vivo] .public-brand .brand-logo{width:min(100%,170px)}}@media (prefers-contrast:more){html[data-design=vivo] main.wrap.inicio-page{--garciloga-g-aurora-opacity:.045;--garciloga-g-aurora-glow:transparent}html[data-design=vivo] main.wrap.inicio-page:after{display:none}}@media (forced-colors:active){html[data-design=vivo] main.wrap.inicio-page:before,html[data-design=vivo] main.wrap.inicio-page:after{display:none}html[data-design=vivo] .brand-logo,html[data-design=vivo] .brand-mark{filter:grayscale()}}@keyframes garciloga-g-arrive{0%{opacity:0;transform:translateY(8px)rotate(-8deg)scale(.88)}65%{opacity:1;transform:translateY(-2px)rotate(2deg)scale(1.045)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}@keyframes garciloga-word-arrive{0%{opacity:0;transform:translate(7px)}to{opacity:1;transform:translate(0)}}html[data-design=vivo] :is(.vivo-logo,.public-brand) .brand-logo>svg,html[data-design=vivo] .vivo-logo .vivo-compact-mark .brand-mark{transform-box:fill-box;transform-origin:50%;will-change:auto;transition:transform .26s cubic-bezier(.2,.8,.2,1),filter .26s;animation:.7s cubic-bezier(.19,.82,.29,1) backwards garciloga-g-arrive}html[data-design=vivo] :is(.vivo-logo,.public-brand) .brand-logo>path{animation:.48s ease-out .125s backwards garciloga-word-arrive}@media (hover:hover) and (pointer:fine){html[data-design=vivo] :is(.vivo-logo,.public-brand):hover .brand-logo>svg,html[data-design=vivo] .vivo-logo:hover .vivo-compact-mark .brand-mark{filter:drop-shadow(0 4px 7px #45d99b52);transform:translateY(-2px)rotate(-5deg)scale(1.05)}}html[data-design=vivo] :is(.vivo-logo,.public-brand):focus-visible .brand-logo>svg,html[data-design=vivo] .vivo-logo:focus-visible .vivo-compact-mark .brand-mark{filter:drop-shadow(0 4px 7px #45d99b52);transform:translateY(-2px)rotate(-5deg)scale(1.05)}@media (prefers-reduced-motion:reduce){html[data-design=vivo] :is(.vivo-logo,.public-brand) .brand-logo>svg,html[data-design=vivo] :is(.vivo-logo,.public-brand) .brand-logo>path,html[data-design=vivo] .vivo-logo .vivo-compact-mark .brand-mark{transition:none;animation:none;transform:none}html[data-design=vivo] :is(.vivo-logo,.public-brand):is(:hover,:focus-visible) .brand-logo>svg,html[data-design=vivo] .vivo-logo:is(:hover,:focus-visible) .vivo-compact-mark .brand-mark{filter:none;transform:none}}
html[data-design=vivo]{--g-live-forest:#073a2d;--g-live-emerald:#087c61;--g-live-mint:#52dca2;--g-live-blue:#477bcd;--g-live-violet:#8d68cf;--g-live-amber:#b77824;--g-live-surface:var(--vivo-surface);--g-live-foreground:var(--vivo-text);--g-live-secondary:var(--vivo-muted);--g-live-stroke:color-mix(in srgb,var(--vivo-text) 16%,var(--vivo-surface));--g-live-stroke-active:color-mix(in srgb,var(--vivo-primary) 40%,var(--vivo-surface));--g-live-elevation:0 3px 10px -7px #062b2240,0 19px 38px -32px #062b226b;--g-live-elevation-raised:0 10px 22px -14px #062b2261,0 27px 50px -29px #062b228c;--g-live-ease:cubic-bezier(.2,.72,.18,1)}html[data-design=vivo][data-appearance=dark]{--g-live-stroke:color-mix(in srgb,var(--vivo-text) 21%,var(--vivo-surface));--g-live-elevation:0 6px 20px -13px #000a,0 17px 38px -24px #000b;--g-live-elevation-raised:0 13px 35px -15px #000b,0 27px 54px -25px #000c}@keyframes g-live-logo-enter{0%{opacity:0;filter:brightness(1.18);transform:translateY(9px)scale(.91)}55%{opacity:1;transform:translateY(-3px)scale(1.025)}to{opacity:1;filter:none;transform:translate(0,0)scale(1)}}@keyframes g-live-mint-reveal{0%{opacity:0;transform:translate(-13px,5px)scale(.93)}65%{opacity:1}to{opacity:1;transform:translate(0,0)scale(1)}}html[data-design=vivo] :is(.vivo-logo,.public-brand).g-brand-interactive>.brand-logo,html[data-design=vivo] .vivo-logo.g-brand-interactive .vivo-compact-mark>.brand-mark{animation:g-live-logo-enter 1.05s var(--g-live-ease) backwards;transform-origin:48% 51%}html[data-design=vivo] :is(.vivo-logo,.public-brand).g-brand-interactive>.brand-logo>svg{transform-box:fill-box;transform-origin:50%;transition:transform .33s var(--g-live-ease),filter .33s ease}html[data-design=vivo] :is(.vivo-logo,.public-brand).g-brand-interactive>.brand-logo>svg>path:nth-of-type(2){animation:g-live-mint-reveal .9s var(--g-live-ease) .15s backwards;transform-box:fill-box;transform-origin:50%}html[data-design=vivo] .vivo-logo.g-brand-interactive .vivo-compact-mark>.brand-mark{transition:transform .33s var(--g-live-ease),filter .33s ease}@media (hover:hover) and (pointer:fine){html[data-design=vivo] :is(.vivo-logo,.public-brand).g-brand-interactive:hover>.brand-logo>svg,html[data-design=vivo] .vivo-logo.g-brand-interactive:hover .vivo-compact-mark>.brand-mark{filter:drop-shadow(0 4px 6px #3edc9c6b)saturate(1.15);transform:perspective(340px)rotateY(-9deg)rotate(-4deg)translateY(-2px)scale(1.11)}}html[data-design=vivo] :is(.vivo-logo,.public-brand).g-brand-interactive:focus-visible>.brand-logo>svg,html[data-design=vivo] .vivo-logo.g-brand-interactive:focus-visible .vivo-compact-mark>.brand-mark{filter:drop-shadow(0 4px 6px #3edc9c6b);transform:perspective(340px)rotateY(-9deg)rotate(-4deg)translateY(-2px)scale(1.11)}html[data-design=vivo] :is(.vivo-logo,.public-brand).g-brand-interactive:focus-visible{outline:3px solid var(--vivo-primary);outline-offset:4px}html[data-design=vivo] main.wrap.inicio-page{--garciloga-g-aurora-opacity:.215;--garciloga-g-aurora-glow:#2cc18217;isolation:isolate;overflow:clip}html[data-design=vivo] main.wrap.inicio-page:before{width:clamp(510px,72vw,1080px);max-width:none;top:clamp(-25px,2.5vh,42px);right:clamp(-170px,-6vw,-55px);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000004d 23%,#000 56%);mask-image:linear-gradient(90deg,#0000 0%,#0000004d 23%,#000 56%)}html[data-design=vivo] main.wrap.inicio-page:after{width:min(76vw,1150px);height:min(70vw,940px);top:0;right:-7vw}html[data-design=vivo][data-appearance=dark] main.wrap.inicio-page{--garciloga-g-aurora-opacity:.29;--garciloga-g-aurora-glow:#45d99b30}html[data-design=vivo] main.wrap.inicio-page>*{z-index:1;position:relative}html[data-design=vivo] .vivo-content .gx-heading.gx-executive-hero{isolation:isolate;position:relative;overflow:hidden}html[data-design=vivo] .vivo-content .gx-heading.gx-executive-hero:before{content:"";aspect-ratio:463/475;opacity:.09;pointer-events:none;z-index:0;background:url(/brand-g.svg) 50%/contain no-repeat;width:min(45%,330px);position:absolute;top:-22%;right:-6%}html[data-design=vivo] .vivo-content .gx-heading.gx-executive-hero>*{z-index:1;position:relative}html[data-design=vivo][data-appearance=dark] .vivo-content .gx-heading.gx-executive-hero:before{opacity:.13}html[data-design=vivo] :is(.vivo-content,.public-site) :is(.card,.gx-kpi,.inicio-kpi,.inicio-card,.gx-panel,.gx-dashboard-widget,.published-course-card,.g26-certificate-card,.orbit-panel,.gx-destinations>a,.gx-executive-links>a,.gx-route-node,.gx-command-person,.g26-team-list a){border:1px solid var(--g-live-stroke);box-shadow:var(--g-live-elevation);border-radius:clamp(14px,1.5vw,20px);min-width:0}html[data-design=vivo] :is(.vivo-content,.public-site) :is(.card,.gx-kpi,.inicio-kpi,.inicio-card,.gx-panel,.gx-dashboard-widget,.published-course-card,.g26-certificate-card,.orbit-panel):not(.inicio-hero .inicio-kpi){background:var(--g-live-surface);color:var(--g-live-foreground)}html[data-design=vivo] :is(.vivo-content,.public-site) :is(.card,.gx-kpi,.inicio-kpi,.inicio-card,.gx-panel,.gx-dashboard-widget,.published-course-card,.g26-certificate-card,.orbit-panel) :is(p,small,.muted){color:var(--g-live-secondary)}html[data-design=vivo] .vivo-content :is(.gx-kpi,.inicio-kpi):nth-child(4n+1){border-top:3px solid color-mix(in srgb,var(--g-live-emerald) 72%,transparent)}html[data-design=vivo] .vivo-content :is(.gx-kpi,.inicio-kpi):nth-child(4n+2){border-top:3px solid color-mix(in srgb,var(--g-live-blue) 68%,transparent)}html[data-design=vivo] .vivo-content :is(.gx-kpi,.inicio-kpi):nth-child(4n+3){border-top:3px solid color-mix(in srgb,var(--g-live-violet) 68%,transparent)}html[data-design=vivo] .vivo-content :is(.gx-kpi,.inicio-kpi):nth-child(4n+4){border-top:3px solid color-mix(in srgb,var(--g-live-amber) 68%,transparent)}html[data-design=vivo] .vivo-content :is(.gx-kpi,.inicio-kpi,.inicio-card) :is(h2,h3,strong,.inicio-kpi-value){color:var(--g-live-foreground);letter-spacing:-.023em}html[data-design=vivo] .vivo-content :is(.gx-kpi,.inicio-kpi) :is(strong,.inicio-kpi-value){font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}html[data-design=vivo] .vivo-content :is(.gx-kpi-icon,.gx-icon,.g26-certificate-icon){border-radius:13px}html[data-design=vivo] .vivo-content :is(.gx-kpi,.inicio-kpi,.gx-dashboard-widget) :is(progress,meter){max-width:100%;accent-color:var(--vivo-primary)}html[data-design=vivo] .vivo-content :is(.gx-kpi,.inicio-kpi,.gx-dashboard-widget) progress::-webkit-progress-value{background:linear-gradient(90deg,var(--g-live-emerald),var(--g-live-mint));border-radius:999px}@keyframes g-live-card-enter{0%{opacity:.45;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes g-live-reveal{0%{opacity:.55;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}html[data-design=vivo] .vivo-content :is(.gx-home,.inicio>:first-child,.gx-heading.gx-executive-hero){animation:g-live-reveal .42s var(--g-live-ease) backwards}html[data-design=vivo] :is(.vivo-content,.public-site) :is(.card,.gx-kpi,.inicio-kpi,.inicio-card,.gx-panel,.gx-dashboard-widget,.published-course-card,.g26-certificate-card,.orbit-panel,.gx-destinations>a,.gx-executive-links>a,.gx-route-node,.g26-team-list a){transition:transform .34s var(--g-live-ease),border-color .27s ease, box-shadow .34s var(--g-live-ease),background-color .27s ease;backface-visibility:hidden}html[data-design=vivo] .vivo-content :is(.gx-kpi,.inicio-kpi):first-child{animation:g-live-card-enter .46s var(--g-live-ease) backwards}html[data-design=vivo] .vivo-content :is(.gx-kpi,.inicio-kpi):nth-child(2){animation:g-live-card-enter .48s var(--g-live-ease) 55ms backwards}html[data-design=vivo] .vivo-content :is(.gx-kpi,.inicio-kpi):nth-child(3){animation:g-live-card-enter .5s var(--g-live-ease) 90ms backwards}html[data-design=vivo] .vivo-content :is(.gx-kpi,.inicio-kpi):nth-child(4){animation:g-live-card-enter .52s var(--g-live-ease) .13s backwards}@media (hover:hover) and (pointer:fine) and (min-width:901px){html[data-design=vivo] :is(.vivo-content,.public-site) :is(.card,.gx-kpi,.inicio-kpi,.inicio-card,.gx-panel,.gx-dashboard-widget,.published-course-card,.g26-certificate-card,.orbit-panel,.gx-destinations>a,.gx-executive-links>a,.gx-route-node,.g26-team-list a):hover{border-color:var(--g-live-stroke-active);box-shadow:var(--g-live-elevation-raised);transform:perspective(1050px)translateY(-4px)rotateX(1.6deg)rotateY(-1.5deg)}}html[data-design=vivo] :is(.vivo-content,.public-site) :is(.card,.gx-kpi,.inicio-kpi,.inicio-card,.gx-panel,.gx-dashboard-widget,.published-course-card,.g26-certificate-card,.orbit-panel):focus-within{border-color:var(--g-live-stroke-active)}html[data-design=vivo] :is(.vivo-content,.public-site) :is(.btn,.gx-button,.inicio-btn,button:not([disabled]),a[role=button]){transition:transform .2s var(--g-live-ease),box-shadow .22s ease, border-color .22s ease,background-color .22s ease}@media (hover:hover) and (pointer:fine){html[data-design=vivo] :is(.vivo-content,.public-site) :is(.btn,.gx-button,.inicio-btn,button:not([disabled]),a[role=button]):hover{box-shadow:0 8px 20px -14px var(--g-live-forest);transform:translateY(-1.5px)}}html[data-design=vivo] :is(.vivo-content,.public-site) :is(.btn,.gx-button,.inicio-btn,button:not([disabled]),a[role=button]):active{transform:scale(.985)}html[data-design=vivo] :is(.vivo-sidebar nav a,.vivo-toolbar button,.garciloga-mobile-tabs a){transition:background-color .19s ease,color .19s ease,border-color .19s ease, transform .19s var(--g-live-ease)}html[data-design=vivo] .vivo-content :is(details[open]>:not(summary)){animation:.24s both g-live-reveal}html[data-design=vivo] .vivo-content :is(input:not([type=checkbox]),select,textarea){border-color:var(--g-live-stroke);border-radius:12px;transition:border-color .18s,box-shadow .18s}html[data-design=vivo] :is(.vivo-content,.public-site) :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--vivo-primary);outline-offset:3px}html[data-design=vivo] .vivo-content :is(input,select,textarea):focus-visible{box-shadow:0 0 0 4px color-mix(in srgb,var(--vivo-primary) 14%,transparent)}html[data-design=vivo] .vivo-content{min-width:0;color:var(--g-live-foreground)}html[data-design=vivo] .vivo-content :is(h1,h2,h3){text-wrap:balance;letter-spacing:-.026em}html[data-design=vivo] .vivo-content :is(.gx-dashboard-widget,.g26-team-list a){overflow-wrap:anywhere}html[data-design=vivo] .vivo-content .gx-mission :is(h1,h2,h3),html[data-design=vivo] .vivo-content .gx-mission :is(.gx-eyebrow,.gx-mission-icon){color:var(--vivo-text)}html[data-design=vivo] .vivo-content .gx-mission p{color:var(--vivo-muted)}html[data-design=vivo] .vivo-content main.wrap.inicio-page{min-width:0}@media (min-width:901px){html[data-design=vivo] .vivo-shell{border-radius:0;max-width:none;min-height:100dvh;margin:0}html[data-design=vivo] .vivo-shell>.vivo-sidebar{border-radius:0;min-height:100dvh}}@media (max-width:900px){html[data-design=vivo] main.wrap.inicio-page{--garciloga-g-aurora-opacity:.15;--garciloga-g-aurora-glow:#2cc18211}html[data-design=vivo][data-appearance=dark] main.wrap.inicio-page{--garciloga-g-aurora-opacity:.2;--garciloga-g-aurora-glow:#45d99b1f}html[data-design=vivo] main.wrap.inicio-page:before{width:min(106vw,530px);top:clamp(20px,4vh,56px);right:-32px}html[data-design=vivo] .vivo-content .gx-heading.gx-executive-hero:before{width:min(58%,230px)}html[data-design=vivo] :is(.vivo-content,.public-site) :is(.card,.gx-kpi,.inicio-kpi,.inicio-card,.gx-panel,.gx-dashboard-widget,.published-course-card,.g26-certificate-card,.orbit-panel){border-radius:16px}html[data-design=vivo] .vivo-content :is(.btn,.gx-button,.inicio-btn,button){min-height:44px}html[data-design=vivo] :is(.vivo-content,.public-site) :is(.card,.gx-kpi,.inicio-kpi,.inicio-card,.gx-panel,.gx-dashboard-widget):active{transform:scale(.996)}html[data-design=vivo] :is(.vivo-content,.public-site){overscroll-behavior-x:contain}}@media (max-width:420px){html[data-design=vivo] main.wrap.inicio-page:before{width:110vw;right:-58px}html[data-design=vivo] .vivo-content .gx-heading.gx-executive-hero:before{opacity:.075;width:48%}}@media (prefers-reduced-motion:reduce){html[data-design=vivo] .g-brand-interactive .brand-logo,html[data-design=vivo] .g-brand-interactive .brand-logo>svg,html[data-design=vivo] .g-brand-interactive .brand-logo>svg>path,html[data-design=vivo] .g-brand-interactive .brand-mark,html[data-design=vivo] :is(.vivo-content,.public-site) :is(.card,.gx-kpi,.inicio-kpi,.inicio-card,.gx-panel,.gx-dashboard-widget,.published-course-card,.g26-certificate-card,.orbit-panel,.gx-home,.gx-heading.gx-executive-hero){transition:none!important;animation:none!important;transform:none!important}html[data-design=vivo] .vivo-content :is(.btn,.gx-button,.inicio-btn,button){transition:none!important;transform:none!important}}@media (prefers-contrast:more){html[data-design=vivo] main.wrap.inicio-page{--garciloga-g-aurora-opacity:.045}html[data-design=vivo] .vivo-content :is(.card,.gx-kpi,.inicio-kpi,.gx-dashboard-widget){border-color:var(--vivo-text);box-shadow:none}}@media (forced-colors:active){html[data-design=vivo] main.wrap.inicio-page:before,html[data-design=vivo] main.wrap.inicio-page:after,html[data-design=vivo] .gx-heading.gx-executive-hero:before{display:none}html[data-design=vivo] :is(.vivo-content,.public-site) :is(.card,.gx-kpi,.inicio-kpi,.gx-panel,.gx-dashboard-widget){box-shadow:none;border-color:canvastext;transform:none}}@media print{html[data-design=vivo] :is(.vivo-content,.public-site) :is(.card,.gx-kpi,.inicio-kpi,.gx-panel,.gx-dashboard-widget){box-shadow:none;animation:none;transform:none}html[data-design=vivo] main.wrap.inicio-page:before,html[data-design=vivo] main.wrap.inicio-page:after{display:none}}
html[data-design=vivo] .g-brand-motion{transform-origin:22%;isolation:isolate;align-items:center;width:100%;max-width:100%;display:inline-flex;position:relative}html[data-design=vivo] .g-brand-motion .brand-logo{max-width:100%;height:auto;display:block;overflow:visible}html[data-design=vivo] .g-brand-motion .brand-mark{max-width:100%;display:block}@media (min-width:901px){html[data-design=vivo] .vivo-shell[data-menu-density=compact] .vivo-logo>.g-brand-motion{display:none}html[data-design=vivo] .vivo-shell[data-menu-density=compact] .vivo-compact-mark>.g-brand-motion{width:34px;height:35px;display:inline-flex}}html[data-design=vivo] .g-brand-motion:before{content:"";pointer-events:none;opacity:0;filter:blur(10px);z-index:-1;background:radial-gradient(#6fffb36e,#28c0890f 55%,#0000 70%);border-radius:999px;width:min(40%,120px);height:135%;transition:opacity .35s;position:absolute;top:-18%;left:-8px}@keyframes g-visibility-enter{0%{opacity:.66;filter:brightness(1.26);transform:translateY(9px)rotate(-5deg)scale(.84)}44%{opacity:1;filter:brightness(1.2);transform:translateY(-4px)rotate(2deg)scale(1.045)}75%{transform:translateY(1px)rotate(-1deg)scale(.99)}to{opacity:1;filter:none;transform:translateY(0)rotate(0)scale(1)}}@keyframes g-visibility-ribbon{0%{opacity:.35;filter:brightness(1.55);transform:translate(-12px)scale(.91)}65%{opacity:1;transform:translate(2px)scale(1.04)}to{opacity:1;filter:none;transform:none}}html[data-design=vivo] .g-brand-motion .brand-logo>svg,html[data-design=vivo] .g-brand-motion .brand-logo>path,html[data-design=vivo] .g-brand-motion .brand-logo>svg>path,html[data-design=vivo] .g-brand-motion .brand-mark{transition:transform .35s cubic-bezier(.2,.75,.2,1),filter .35s;animation:none}html[data-design=vivo] .g-brand-motion[data-g-motion=play]{animation:1.25s cubic-bezier(.2,.75,.15,1) backwards g-visibility-enter}html[data-design=vivo] .g-brand-motion[data-g-motion=play] .brand-logo>svg,html[data-design=vivo] .g-brand-motion[data-g-motion=play] .brand-mark{transform-origin:50%;transform-box:fill-box;animation:1.3s cubic-bezier(.22,.7,.15,1) .13s backwards g-visibility-ribbon}@media (hover:hover) and (pointer:fine){html[data-design=vivo] :is(.vivo-logo,.public-brand):hover .g-brand-motion:before{opacity:1}html[data-design=vivo] :is(.vivo-logo,.public-brand):hover .g-brand-motion .brand-logo>svg,html[data-design=vivo] :is(.vivo-logo,.public-brand):hover .g-brand-motion .brand-mark{filter:drop-shadow(0 3px 9px #4cf3ae99)brightness(1.12);transform:translateY(-3px)rotate(-6deg)scale(1.17)}}html[data-design=vivo] :is(.vivo-logo,.public-brand):focus-visible .g-brand-motion:before{opacity:1}html[data-design=vivo] :is(.vivo-logo,.public-brand):focus-visible .g-brand-motion .brand-logo>svg,html[data-design=vivo] :is(.vivo-logo,.public-brand):focus-visible .g-brand-motion .brand-mark{filter:drop-shadow(0 3px 9px #4cf3ae99);transform:translateY(-3px)rotate(-6deg)scale(1.17)}html[data-design=vivo] :is(.vivo-logo,.public-brand):active .g-brand-motion .brand-logo>svg,html[data-design=vivo] :is(.vivo-logo,.public-brand):active .g-brand-motion .brand-mark{transform:scale(.94)}html[data-design=vivo]:not([data-appearance=dark]){--g-readable-label:#284e42;--g-readable-note:#47645a;--g-readable-link:#006b50}html[data-design=vivo][data-appearance=dark]{--g-readable-label:#d4e8dc;--g-readable-note:#bfd6c9;--g-readable-link:#99f2c5}html[data-design=vivo] .vivo-content .inicio-page .inicio-hero .inicio-kpi :is(.inicio-kpi-label,.inicio-kpi-note),html[data-design=vivo] .vivo-content .inicio-page .inicio-kpi :is(.inicio-kpi-label,.inicio-kpi-note){color:var(--g-readable-note)!important;opacity:1!important}html[data-design=vivo] .vivo-content .inicio-page .inicio-kpi .inicio-kpi-label{font-weight:750;color:var(--g-readable-label)!important}html[data-design=vivo] .vivo-content .inicio-page .platform-roadmap,html[data-design=vivo] .vivo-content .inicio-page .platform-roadmap .inicio-stack{color:var(--vivo-text)!important}html[data-design=vivo] .vivo-content .inicio-page .platform-roadmap .inicio-stack small,html[data-design=vivo] .vivo-content .inicio-page .platform-roadmap .inicio-muted,html[data-design=vivo] .vivo-content .inicio-page .platform-roadmap .inicio-card-head small{color:var(--g-readable-note)!important;opacity:1!important}html[data-design=vivo] .vivo-content .inicio-page .platform-roadmap .inicio-card-head a{text-underline-offset:3px;text-decoration:underline;color:var(--g-readable-link)!important}html[data-design=vivo] .vivo-content .inicio-page .inicio-hero :is(.inicio-eyebrow,.inicio-hero-lead),html[data-design=vivo] .vivo-content .inicio-page .inicio-card:not(.board) .inicio-muted,html[data-design=vivo] .vivo-content :is(.gx-kpi,.gx-dashboard-widget,.gx-mission,.inicio-card) :is(.gx-eyebrow,.gx-hero-lead,.gx-kpi-label,.gx-kpi-note,.gx-muted,.muted){color:var(--g-readable-note)!important}html[data-design=vivo][data-appearance=dark] .vivo-content .inicio-page .platform-roadmap .inicio-card-head a{color:var(--g-readable-link)!important}@media (max-width:900px){html[data-design=vivo] .g-brand-motion:before{width:min(44%,90px)}html[data-design=vivo] .vivo-content .inicio-page .inicio-kpi :is(.inicio-kpi-label,.inicio-kpi-note){font-size:clamp(.75rem,3.3vw,.9rem)}}@media (prefers-reduced-motion:reduce){html[data-design=vivo] .g-brand-motion,html[data-design=vivo] .g-brand-motion .brand-logo,html[data-design=vivo] .g-brand-motion .brand-logo>svg,html[data-design=vivo] .g-brand-motion .brand-mark{filter:none!important;transition:none!important;animation:none!important;transform:none!important}html[data-design=vivo] .g-brand-motion:before{display:none}}@media (forced-colors:active){html[data-design=vivo] .vivo-content .inicio-page .inicio-kpi :is(.inicio-kpi-label,.inicio-kpi-note),html[data-design=vivo] .vivo-content .inicio-page .platform-roadmap :is(.inicio-stack small,.inicio-muted,.inicio-card-head a){color:canvastext!important}}
@keyframes g26-stage-arrive{0%{transform:translateY(18px)scale(.99)}to{transform:translate(0,0)scale(1)}}@keyframes g26-aurora-drift{0%,to{transform:translate(0,0)rotate(-3deg)scale(.98)}50%{transform:translate(-16px,9px)rotate(2deg)scale(1.07)}}@keyframes g26-icon-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-4px)}}@keyframes g26-accent-breathe{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--vivo-primary) 9%, transparent)}50%{box-shadow:0 0 0 7px color-mix(in srgb, var(--vivo-primary) 5%, transparent)}}@media (prefers-reduced-motion:no-preference){html[data-design=vivo] .vivo-content .inicio-page .gx-home>.gx-heading{animation:.64s cubic-bezier(.2,.8,.2,1) both g26-stage-arrive}html[data-design=vivo] .vivo-content .inicio-page .gx-home>.gx-kpis{animation:.68s cubic-bezier(.2,.8,.2,1) .11s backwards g26-stage-arrive}html[data-design=vivo] .vivo-content .inicio-page .gx-home>.gx-home-layout{animation:.7s cubic-bezier(.2,.8,.2,1) .2s backwards g26-stage-arrive}html[data-design=vivo] .vivo-content .inicio-page .gx-home>:is(.gx-progress,.gx-destinations,.gx-executive-links,.gx-quiet-links,.gx-details){animation:.58s cubic-bezier(.2,.8,.2,1) .26s backwards g26-stage-arrive}html[data-design=vivo] .vivo-content .inicio-page .gx-kpis>.gx-kpi:first-child{animation:.64s cubic-bezier(.2,.8,.2,1) .13s backwards g26-stage-arrive}html[data-design=vivo] .vivo-content .inicio-page .gx-kpis>.gx-kpi:nth-child(2){animation:.66s cubic-bezier(.2,.8,.2,1) .21s backwards g26-stage-arrive}html[data-design=vivo] .vivo-content .inicio-page .gx-kpis>.gx-kpi:nth-child(3){animation:.68s cubic-bezier(.2,.8,.2,1) .29s backwards g26-stage-arrive}html[data-design=vivo] .vivo-content .inicio-page .gx-kpis>.gx-kpi:nth-child(4){animation:.7s cubic-bezier(.2,.8,.2,1) .37s backwards g26-stage-arrive}html[data-design=vivo] .vivo-content .gx-heading.gx-executive-hero:before{transform-origin:50%;animation:7s ease-in-out infinite g26-aurora-drift}html[data-design=vivo] .vivo-content .inicio-page :is(.gx-kpi-icon,.gx-mission-icon) svg{animation:3.8s ease-in-out infinite g26-icon-float}html[data-design=vivo] .vivo-content .inicio-page .gx-kpi:nth-child(2n) .gx-kpi-icon svg{animation-delay:-1.9s}html[data-design=vivo] .vivo-content .inicio-page .gx-role{animation:5.5s ease-in-out infinite g26-accent-breathe}@media (hover:hover) and (pointer:fine){html[data-design=vivo] .vivo-content .inicio-page :is(.gx-kpi,.gx-mission,.gx-panel,.gx-dashboard-widget):hover{box-shadow:var(--g-live-elevation-raised,0 16px 35px -22px #0005);transform:perspective(1050px)translateY(-5px)rotateX(1.3deg)}html[data-design=vivo] .vivo-sidebar nav a:not([aria-current=page]):hover{transform:translate(3px)}html[data-design=vivo] .vivo-content .inicio-page :is(.gx-button,.gx-text-link):hover{transform:translateY(-2px)}}@supports (animation-timeline:view()){html[data-design=vivo] .vivo-content .inicio-page :is(.gx-destinations>a,.gx-executive-links>a){animation:linear both g26-stage-arrive;animation-timeline:view();animation-range:entry entry 65%}}}@media (prefers-reduced-motion:reduce),print{html[data-design=vivo] .vivo-content .inicio-page :is(.gx-home>.gx-heading,.gx-home>.gx-kpis,.gx-home>.gx-home-layout,.gx-home>.gx-progress,.gx-home>.gx-destinations,.gx-home>.gx-executive-links,.gx-home>.gx-quiet-links,.gx-home>.gx-details,.gx-kpi,.gx-role,.gx-kpi-icon svg,.gx-mission-icon svg,.gx-destinations>a,.gx-executive-links>a),html[data-design=vivo] .vivo-content .gx-heading.gx-executive-hero:before{transition:none!important;animation:none!important;transform:none!important}}
html[data-design=vivo]:not([data-appearance=dark]) .vivo-content .inicio-page .inicio-hero{color:var(--vivo-text);border-color:var(--vivo-border,#b9d2c5);background:linear-gradient(125deg, color-mix(in srgb,var(--vivo-primary) 5%,var(--vivo-surface)), var(--vivo-surface))!important}html[data-design=vivo]:not([data-appearance=dark]) .vivo-content .inicio-page .inicio-hero :is(h1,.inicio-eyebrow){color:var(--vivo-text)!important}html[data-design=vivo]:not([data-appearance=dark]) .vivo-content .inicio-page .inicio-hero .inicio-hero-lead{opacity:1;color:var(--vivo-muted)!important}html[data-design=vivo]:not([data-appearance=dark]) .vivo-content .inicio-page .inicio-hero .inicio-chip{color:#153b2f!important;opacity:1!important;background:#e5f3e9!important;border:1px solid #a9cdb9!important}html[data-design=vivo][data-appearance=dark] .vivo-content .inicio-page .inicio-hero .inicio-chip{color:#f0fff6!important;opacity:1!important;background:#204e3e!important;border:1px solid #589378!important}html[data-design=vivo] .vivo-content .inicio-page .inicio-hero .inicio-chips{gap:8px;min-width:0}html[data-design=vivo] .vivo-content .inicio-page .inicio-hero .inicio-chip{box-sizing:border-box;white-space:normal;overflow-wrap:break-word;max-width:100%;padding:7px 11px;font-size:clamp(.73rem,1vw,.84rem);font-weight:650;line-height:1.35}html[data-design=vivo]:not([data-appearance=dark]) .vivo-content .inicio-page .inicio-next{background:var(--vivo-surface)!important;color:var(--vivo-text)!important}html[data-design=vivo]:not([data-appearance=dark]) .vivo-content .inicio-page .inicio-next :is(h2,.inicio-next-label){color:var(--vivo-text)!important}html[data-design=vivo]:not([data-appearance=dark]) .vivo-content .inicio-page .inicio-next :is(.inicio-muted,p:not(.inicio-next-label),small){color:var(--vivo-muted)!important}html[data-design=vivo][data-appearance=dark] .vivo-content .inicio-page .inicio-next{background:var(--vivo-surface)!important;color:var(--vivo-text)!important}html[data-design=vivo][data-appearance=dark] .vivo-content .inicio-page .inicio-next :is(h2,.inicio-next-label,.inicio-muted,p,small){color:var(--vivo-text)!important}html[data-design=vivo][data-appearance=dark] .vivo-content .inicio-page .inicio-next .inicio-muted{color:var(--vivo-muted)!important}@media (min-width:901px){html[data-design=vivo] .vivo-content .inicio-page .inicio-hero h1{font-size:clamp(1.9rem,2.7vw,2.75rem);line-height:1.12}html[data-design=vivo] .vivo-content .inicio-page .inicio-hero-lead{font-size:clamp(.96rem,1.2vw,1.08rem);line-height:1.5}}@media (max-width:900px){html[data-design=vivo] .vivo-content .inicio-page .inicio-hero{gap:14px;min-height:0}html[data-design=vivo] .vivo-content .inicio-page .inicio-hero h1{letter-spacing:-.035em;font-size:clamp(1.48rem,5.9vw,1.92rem);line-height:1.16}html[data-design=vivo] .vivo-content .inicio-page .inicio-hero-lead{font-size:clamp(.88rem,3.6vw,1rem);line-height:1.48}html[data-design=vivo] .vivo-content .inicio-page .inicio-next h2{overflow-wrap:break-word;font-size:clamp(1.18rem,4.75vw,1.53rem);line-height:1.24}html[data-design=vivo] .vivo-content .inicio-page .inicio-next{gap:11px}html[data-design=vivo] .vivo-shell .garciloga-mobile-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px}html[data-design=vivo] .vivo-shell .garciloga-mobile-tabs a{box-sizing:border-box;justify-content:center;gap:4px;min-width:0;min-height:60px;padding:7px 1px 8px}html[data-design=vivo] .vivo-shell .garciloga-mobile-tabs a>span{text-align:center;white-space:nowrap;overflow-wrap:normal;word-break:normal;text-overflow:ellipsis;width:100%;max-width:100%;min-height:0;font-size:clamp(.6rem,2.45vw,.72rem);font-weight:650;line-height:1.25;display:block;overflow:hidden}html[data-design=vivo] .vivo-shell .garciloga-mobile-tabs a svg{flex:none;width:22px;height:22px}html[data-design=vivo][data-native-insets=true] .vivo-shell>.vivo-sidebar{padding-top:max(42px, env(safe-area-inset-top,0px))}html[data-design=vivo] .vivo-shell>.vivo-sidebar>.vivo-logo{max-width:min(36vw,155px)}}@media (max-width:480px){html[data-design=vivo] .vivo-content .inicio-page .inicio-hero .inicio-hero-main .inicio-chips{flex-wrap:wrap;display:flex}html[data-design=vivo] .vivo-content .inicio-page .inicio-hero .inicio-chip{padding:6px 10px;font-size:.72rem}}@media (max-width:350px){html[data-design=vivo] .vivo-shell .garciloga-mobile-tabs a>span{letter-spacing:-.02em;font-size:.6rem}}@media (prefers-contrast:more){html[data-design=vivo] .vivo-content .inicio-page .inicio-hero .inicio-chip{border-width:2px!important}}@media (forced-colors:active){html[data-design=vivo] .vivo-content .inicio-page .inicio-hero .inicio-chip{color:canvastext!important;background:canvas!important;border-color:canvastext!important}}
:root{--support-gap:16px;--support-size:52px;--support-layer:130}.gx-support{font-family:var(--fuente-cuerpo,var(--font-ui,system-ui));color:var(--vivo-text)}.gx-support-trigger{z-index:var(--support-layer);right:max(var(--support-gap),env(safe-area-inset-right,0px));bottom:calc(var(--support-gap) + max(var(--support-dock-height,0px),env(safe-area-inset-bottom,0px)));width:var(--support-size);height:var(--support-size);background:var(--vivo-primary,#075f48);color:#fff;cursor:pointer;border:1px solid #ffffff45;border-radius:18px;place-items:center;transition:transform .18s,box-shadow .18s;display:grid;position:fixed;box-shadow:0 8px 28px #062b2050}.gx-support-trigger svg{width:25px;height:25px}.gx-support-trigger[hidden]{display:none}.gx-support-trigger:hover{transform:translateY(-2px);box-shadow:0 12px 34px #062b2060}.gx-support-trigger:active{transform:scale(.97)}.gx-support :is(button,a):focus-visible{outline:3px solid var(--ds-focus,#29bd89);outline-offset:3px}.gx-support-panel{inset:auto max(var(--support-gap),env(safe-area-inset-right,0px)) calc(var(--support-gap) + max(var(--support-dock-height,0px),env(safe-area-inset-bottom,0px))) auto;box-sizing:border-box;width:min(410px,100vw - 32px);max-height:calc(100dvh - var(--support-dock-height,0px) - 40px);overscroll-behavior:contain;scrollbar-width:thin;border:1px solid color-mix(in srgb,var(--vivo-text) 14%,transparent);background:var(--vivo-surface,#fff);color:var(--vivo-text,#102a22);text-align:left;border-radius:24px;margin:0;padding:22px;line-height:1.4;position:fixed;overflow-y:auto;box-shadow:0 24px 70px #00190f3d}.gx-support-panel::backdrop{background:#02120c85}.gx-support-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.gx-support-brand{align-items:center;gap:12px;min-width:0;display:flex}.gx-support-brand-icon{background:color-mix(in srgb,var(--vivo-primary) 12%,var(--vivo-surface));width:44px;height:44px;color:var(--vivo-primary);border-radius:14px;flex:none;place-items:center;display:grid}.gx-support-eyebrow{color:var(--vivo-muted);font:700 10px/1.3 var(--fuente-cuerpo,inherit);letter-spacing:.12em;margin:0 0 2px}.gx-support-panel h2{font-family:var(--fuente-cuerpo,inherit);letter-spacing:-.035em;margin:0;font-size:clamp(19px,5vw,23px);font-weight:750;line-height:1.18}.gx-support-close{border:1px solid color-mix(in srgb,var(--vivo-text) 13%,transparent);background:color-mix(in srgb,var(--vivo-text) 4%,var(--vivo-surface));width:42px;height:42px;color:var(--vivo-text);font:400 27px/1 var(--fuente-cuerpo,inherit);cursor:pointer;border-radius:13px;flex:none;place-items:center;display:grid}.gx-support-intro{color:var(--vivo-muted);margin:14px 0 18px;font-size:14px;line-height:1.5}.gx-support-panel nav{display:block}.gx-support-main-actions{gap:9px;display:grid}.gx-support-action{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--vivo-text) 12%,transparent);background:color-mix(in srgb,var(--vivo-text) 2%,var(--vivo-surface));min-height:70px;color:var(--vivo-text);border-radius:16px;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:12px;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:grid}.gx-support-action-primary{border-color:color-mix(in srgb,var(--vivo-primary) 30%,transparent);background:color-mix(in srgb,var(--vivo-primary) 9%,var(--vivo-surface))}.gx-support-action-icon{background:color-mix(in srgb,var(--vivo-primary) 13%,var(--vivo-surface));width:40px;height:40px;color:var(--vivo-primary);border-radius:12px;place-items:center;display:grid}.gx-support-action-copy{gap:4px;min-width:0;display:grid}.gx-support-action strong{overflow-wrap:anywhere;font-size:14px;font-weight:750;line-height:1.3}.gx-support-action small{color:var(--vivo-muted);font-size:12px;font-weight:450;line-height:1.35}.gx-support-action-arrow{color:var(--vivo-primary);font-size:18px;font-weight:650}.gx-support-section-label{letter-spacing:.12em;color:var(--vivo-muted);margin:20px 0 9px;font-size:10px;font-weight:800}.gx-support-channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.gx-support-channel{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--vivo-text) 12%,transparent);background:var(--vivo-surface);min-width:0;min-height:104px;color:var(--vivo-text);border-radius:16px;flex-direction:column;align-items:flex-start;gap:9px;margin:0;padding:13px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.gx-support-channel-icon{background:color-mix(in srgb,var(--vivo-primary) 11%,var(--vivo-surface));width:30px;height:30px;color:var(--vivo-primary);border-radius:10px;flex:none;place-items:center;display:grid}.gx-support-channel-icon svg{width:18px;height:18px}.gx-support-channel>span:last-child{gap:4px;width:100%;min-width:0;display:grid}.gx-support-channel strong{font-size:12px;font-weight:750;line-height:1.25}.gx-support-channel small{color:var(--vivo-muted);font-size:11px;line-height:1.35}.gx-support-email{overflow-wrap:anywhere;word-break:break-word;display:block}.gx-support-login{color:var(--vivo-muted);margin:0;padding:8px 12px;font-size:12px}.gx-support-unavailable{opacity:.65}.gx-support-footnote{color:var(--vivo-muted);margin:16px 2px 0;font-size:11px;line-height:1.5}@media (hover:hover) and (pointer:fine){.gx-support-action:hover,.gx-support-channel:hover{border-color:var(--vivo-primary);background:color-mix(in srgb,var(--vivo-primary) 7%,var(--vivo-surface))}.gx-support-action:hover{transform:translateY(-1px)}}@media (max-width:900px){.gx-support-panel{max-height:calc(100dvh - var(--support-dock-height,0px) - max(48px,env(safe-area-inset-top,0px) + 28px))}}@media (max-width:480px){.gx-support-panel{right:10px;bottom:calc(8px + max(var(--support-dock-height,0px),env(safe-area-inset-bottom,0px)));border-radius:21px;width:calc(100vw - 20px);padding:18px}.gx-support-channels{gap:8px}.gx-support-channel{min-height:103px;padding:11px}}@media (max-width:350px){.gx-support-panel{padding:15px}.gx-support-action{grid-template-columns:36px minmax(0,1fr) 16px;gap:8px}.gx-support-action-icon{width:36px;height:36px}.gx-support-channel{padding:9px}.gx-support-channel strong{font-size:11px}.gx-support-email{font-size:10px}}@media (prefers-reduced-motion:reduce){.gx-support-trigger,.gx-support-action,.gx-support-channel{transition:none;transform:none}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more),(forced-colors:active){.gx-support-panel{background:var(--vivo-surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:currentColor}.gx-support-trigger{box-shadow:none}}@media print{.gx-support{display:none}}
@media (hover:none) and (pointer:coarse){html[data-design=vivo] .vivo-content .inicio-page .gx-heading.gx-executive-hero:before,html[data-design=vivo] .vivo-content .inicio-page :is(.gx-kpi-icon,.gx-mission-icon) svg,html[data-design=vivo] .vivo-content .inicio-page .gx-role,html[data-design=vivo] .vivo-content .inicio-page :is(.gx-destinations>a,.gx-executive-links>a){animation:none!important}html[data-design=vivo] .vivo-content .inicio-page :is(.gx-panel,.gx-dashboard-widget){-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){html[data-design=vivo] .vivo-content .inicio-page *{scroll-behavior:auto}}
.eco{overflow-wrap:anywhere}.eco .eco-row{flex-wrap:wrap;align-items:center;gap:.5rem;margin-block:.5rem;display:flex}.eco .eco-act{flex-wrap:wrap;align-items:flex-end;gap:.5rem;margin:0;display:inline-flex}.eco .eco-act label,.eco .eco-form label,.eco .eco-inline label{flex-direction:column;gap:.25rem;min-width:0;max-width:100%;display:flex}.eco .eco-form,.eco .eco-inline{gap:.75rem;margin-block:1rem;display:grid}.eco input,.eco select,.eco textarea{box-sizing:border-box;max-width:100%;min-height:44px;font:inherit;color:inherit;background:var(--surface,#fff);border:1px solid;border-radius:8px;padding:.45rem .6rem}.eco textarea{width:100%}.eco .eco-check{align-items:center;flex-direction:row!important}.eco .eco-check input{min-height:auto}.eco .eco-flash{border:1px solid;border-radius:8px;padding:.6rem .8rem}.eco .eco-error{border-width:2px}.eco .eco-empty{border:1px dashed;border-radius:10px;padding:1rem}.eco .eco-tree,.eco .eco-list{gap:.5rem;padding-left:0;list-style:none;display:grid}.eco .eco-tree .eco-tree{border-left:2px solid var(--border,#d0d5dd);margin-top:.4rem;padding-left:1rem}.eco .eco-list li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.eco .eco-chips{flex-wrap:wrap;gap:.4rem;display:flex}.eco .eco-search{flex-wrap:wrap;gap:.5rem;margin-block:1rem;display:flex}.eco .eco-search input{flex:220px}.eco .eco-tasks li{margin-block:.6rem}.eco .eco-tasks li[data-status=done]>strong{text-decoration:line-through}.eco .eco-option{align-items:center;gap:.5rem;min-height:44px;display:flex}.eco .eco-option input{min-height:auto}.eco table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.eco th,.eco td{text-align:left;border-bottom:1px solid var(--border,#d0d5dd);vertical-align:top;padding:.4rem}.eco .eco-post{border-top:1px solid var(--border,#d0d5dd);margin-top:.75rem;padding-top:.75rem}.eco .eco-post[data-state=hidden],.eco .eco-replies li[data-state=hidden]{opacity:.6}.eco .eco-lead{font-size:1.05rem}.eco .linkish{color:inherit;cursor:pointer;min-height:44px;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.eco .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.eco .eco-settings{gap:.75rem;padding:0;list-style:none;display:grid}.eco .eco-settings li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}@media (max-width:480px){.eco .grid2{grid-template-columns:1fr}.eco .eco-act,.eco .eco-act .btn{width:100%}.eco h1{font-size:1.6rem}}@media (prefers-reduced-motion:reduce){.eco *{transition:none!important}}.eco[data-branded] h1{border-bottom:4px solid var(--eco-accent);padding-bottom:.25rem}.eco[data-branded] .eco-lead{border-left:4px solid var(--eco-accent);padding-left:.75rem}.eco .eco-body img{border-radius:8px;max-width:100%;height:auto}.eco .eco-body blockquote{border-left:4px solid var(--border,#d0d5dd);margin:.75rem 0;padding:.5rem .75rem}.eco .eco-editor{gap:.5rem;display:grid}.eco .eco-editor .btn{min-height:44px}.eco .eco-preview{min-height:6rem}.eco .eco-body a{text-underline-offset:2px;text-decoration:underline}
@media (min-width:901px){html[data-design=vivo] .vivo-shell[data-menu-density=compact] .vivo-sidebar nav a>span{white-space:nowrap;clip-path:inset(50%);border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;display:block;position:absolute;overflow:hidden}html[data-design=vivo] .vivo-shell[data-menu-density=expanded] .vivo-sidebar nav a{gap:12px;min-height:46px;padding:10px 12px;font-size:14px;line-height:1.45}html[data-design=vivo] .vivo-shell[data-menu-density=expanded] .vivo-sidebar nav a>span{overflow-wrap:anywhere;white-space:normal;min-width:0}html[data-design=vivo] .vivo-shell[data-menu-density=expanded] .vivo-navigation-group>summary{letter-spacing:.045em;overflow-wrap:anywhere;min-height:38px;font-size:12px;line-height:1.45}}@media (max-width:900px){html[data-design=vivo] .vivo-shell>.vivo-sidebar:has(.vivo-mobile-navigation[open]){z-index:90}html[data-design=vivo] .vivo-shell .vivo-mobile-navigation[open]>nav{box-sizing:border-box;width:min(380px,100vw - 24px);max-width:calc(100vw - 24px);max-height:min(68dvh, calc(var(--gx-visible-height,100dvh) - 150px - env(safe-area-inset-bottom,0px)));background:var(--vivo-sidebar);color:var(--vivo-sidebar-text,#fff);overscroll-behavior:contain;border-radius:17px;align-content:start;gap:12px;padding:14px;display:grid;overflow:hidden auto}html[data-design=vivo] .vivo-shell .vivo-navigation-group{background:color-mix(in srgb, #fff 5%, var(--vivo-sidebar));border-radius:13px;min-width:0;padding:5px 6px}html[data-design=vivo] .vivo-shell .vivo-navigation-group>summary{min-height:44px;font:700 13px/1.45 var(--fuente-cuerpo,Inter, system-ui, sans-serif);letter-spacing:.025em;white-space:normal;overflow-wrap:anywhere;color:var(--vivo-sidebar-text,#fff);align-items:center;padding:10px 12px;display:flex}html[data-design=vivo] .vivo-shell .vivo-navigation-group a{min-width:0;min-height:48px;font:600 14px/1.45 var(--fuente-cuerpo,Inter, system-ui, sans-serif);letter-spacing:normal;white-space:normal;overflow-wrap:anywhere;color:var(--vivo-sidebar-text,#fff);border-radius:10px;align-items:center;gap:12px;margin:3px 0;padding:11px 12px;display:flex}html[data-design=vivo] .vivo-shell .vivo-navigation-group a>span:not(.news-dot){white-space:normal;overflow-wrap:anywhere;flex:1;min-width:0}html[data-design=vivo] .vivo-shell .vivo-navigation-group a[aria-current=page]{background:color-mix(in srgb, #fff 16%, var(--vivo-sidebar));color:var(--vivo-sidebar-text,#fff);border:1px solid #ffffff47;box-shadow:inset 3px 0 #a3e7cd}html[data-design=vivo] .vivo-shell .vivo-mobile-menu-account{overflow-wrap:anywhere;gap:6px;min-width:0;line-height:1.45}html[data-design=vivo] .vivo-shell .vivo-mobile-navigation :is(summary,a):focus-visible{outline-offset:2px;outline:3px solid #b5f2d7}}html[data-design=vivo][data-appearance=light]:not([data-custom-palette=true]) .vivo-content :is(.gx-kpi p,.inicio-kpi-note,.gx-panel>p,.gx-executive-hero .gx-hero-lead){color:var(--vivo-text)}@media (prefers-reduced-motion:reduce){html[data-design=vivo] .vivo-shell .vivo-mobile-navigation [open]>summary:after{transition:none}}@media (forced-colors:active){html[data-design=vivo] .vivo-shell .vivo-navigation-group a[aria-current=page]{color:highlighttext;box-shadow:none;background:highlight;border-color:highlight}}
html[data-design=vivo] .vivo-content{--ox-font-body:var(--fuente-cuerpo);--ox-font-heading:var(--fuente-titulo);--ox-ink:var(--vivo-text);--ox-ink-secondary:var(--vivo-muted);--ox-surface:var(--vivo-surface);--ox-line:color-mix(in srgb, var(--ox-ink) 16%, var(--ox-surface));--ox-radius-card:var(--radio-tarjeta,20px);--ox-shadow-card:0 2px 5px color-mix(in srgb, var(--ox-ink) 7%, transparent), 0 14px 34px -21px color-mix(in srgb, var(--ox-ink) 26%, transparent);--ox-shadow-lifted:0 5px 12px -7px color-mix(in srgb, var(--ox-ink) 13%, transparent), 0 24px 45px -24px color-mix(in srgb, var(--ox-ink) 30%, transparent);--ox-motion-duration:.18s;--ox-motion-ease:cubic-bezier(.22, 1, .36, 1);--g26-card-radius:var(--ox-radius-card);--g26-card-border:var(--ox-line);--g26-shadow:var(--ox-shadow-card);font-family:var(--ox-font-body)}html[data-design=vivo][data-appearance=dark] .vivo-content{--ox-line:color-mix(in srgb, var(--ox-ink) 22%, var(--ox-surface));--ox-shadow-card:0 2px 8px #0003, 0 16px 36px -20px #0000007a;--ox-shadow-lifted:0 5px 12px #0000003d, 0 22px 46px -20px #00000094}html[data-design=vivo] .vivo-content :is(h1,h2,h3,h4){font-family:var(--ox-font-heading);text-wrap:balance}html[data-design=vivo] .vivo-content :is(.card,.gx-kpi,.inicio-kpi,.gx-panel,.inicio-card,.gx-dashboard-widget,.orbit-panel){border-radius:var(--ox-radius-card);border-color:var(--ox-line);min-inline-size:0;box-shadow:var(--ox-shadow-card)}html[data-design=vivo] .vivo-content :is(.gx-kpi,.inicio-kpi,.orbit-panel) :is(.gx-kpi-label,.gx-kpi-note,.inicio-kpi-label,.inicio-kpi-note,.orbit-panel-note){color:var(--ox-ink-secondary);opacity:1}html[data-design=vivo] .vivo-content :is(a.card,a.orbit-panel,.gx-destinations>a,.gx-executive-links>a):focus-visible,html[data-design=vivo] .vivo-content :is(a[href],button,input,select,textarea,summary,[role=button],[role=tab],[role=switch],[tabindex]:not([tabindex="-1"])):focus-visible{outline:3px solid var(--vivo-focus,var(--ds-focus,var(--vivo-primary)));outline-offset:3px}@media (prefers-reduced-motion:no-preference){html[data-design=vivo] .vivo-content :is(a.card,a.orbit-panel,.gx-destinations>a,.gx-executive-links>a){transition:border-color var(--ox-motion-duration) var(--ox-motion-ease), box-shadow var(--ox-motion-duration) var(--ox-motion-ease), transform var(--ox-motion-duration) var(--ox-motion-ease)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){html[data-design=vivo] .vivo-content :is(a.card,a.orbit-panel,.gx-destinations>a,.gx-executive-links>a):hover{box-shadow:var(--ox-shadow-lifted);transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){html[data-design=vivo] .vivo-content :is(a.card,a.orbit-panel,.gx-destinations>a,.gx-executive-links>a){transition:none;transform:none}}@media (forced-colors:active){html[data-design=vivo] .vivo-content :is(.card,.gx-kpi,.inicio-kpi,.gx-panel,.inicio-card,.gx-dashboard-widget,.orbit-panel){box-shadow:none;border:1px solid canvastext}}@media (prefers-contrast:more){html[data-design=vivo] .vivo-content,html[data-design=vivo][data-appearance=dark] .vivo-content{--ox-line:color-mix(in srgb, var(--ox-ink) 42%, var(--ox-surface))}}@media print{html[data-design=vivo] .vivo-content :is(.card,.gx-kpi,.inicio-kpi,.gx-panel,.inicio-card,.gx-dashboard-widget,.orbit-panel){box-shadow:none}html[data-design=vivo] .vivo-content :is(a.card,a.orbit-panel,.gx-destinations>a,.gx-executive-links>a){transition:none;transform:none}}
@media (max-width:900px){html[data-design=vivo] .vivo-shell .vivo-content [data-orbit-context=navigation]{display:none!important}html[data-design=vivo] .vivo-shell{padding-bottom:calc(69px + env(safe-area-inset-bottom,0px))}html[data-design=vivo] .vivo-shell .garciloga-mobile-tabs{padding-top:3px;padding-bottom:calc(2px + env(safe-area-inset-bottom,0px));padding-inline:max(6px, env(safe-area-inset-left,0px)) max(6px, env(safe-area-inset-right,0px));grid-template-columns:repeat(5,minmax(0,1fr));column-gap:3px;bottom:0}html[data-design=vivo] .vivo-shell .garciloga-mobile-tabs a{border-radius:12px;justify-content:center;gap:3px;min-width:0;min-height:54px;padding:4px 2px 2px}html[data-design=vivo] .vivo-shell .garciloga-mobile-tabs a svg{flex-shrink:0;width:21px;height:21px}html[data-design=vivo] .vivo-shell .garciloga-mobile-tabs a>span{text-wrap:balance;min-height:0;font-size:clamp(11px,2.8vw,12px);line-height:1.2}}@media (max-width:900px) and (max-height:500px){html[data-design=vivo] .vivo-shell{padding-bottom:calc(60px + env(safe-area-inset-bottom,0px))}html[data-design=vivo] .vivo-shell .garciloga-mobile-tabs a{gap:1px;min-height:46px;padding-block:2px}html[data-design=vivo] .vivo-shell .garciloga-mobile-tabs a svg{width:18px;height:18px}}
html[data-design=vivo] .vivo-content{--oxp-text:var(--user-text,var(--vivo-text));--oxp-muted:var(--user-muted,var(--vivo-muted));--oxp-surface:var(--user-surface,var(--vivo-surface));--oxp-accent:var(--user-accent,var(--vivo-primary));--oxp-soft:var(--user-tint,var(--vivo-soft));--oxp-stroke:color-mix(in srgb,var(--oxp-text) 16%,var(--oxp-surface));--oxp-elevated:0 2px 8px color-mix(in srgb,var(--oxp-text) 6%,transparent), 0 17px 34px -24px color-mix(in srgb,var(--oxp-text) 26%,transparent)}html[data-design=vivo] .vivo-content :is(.card,.gx-panel,.gx-kpi,.inicio-card,.inicio-kpi,.orbit-panel,.gx-dashboard-widget,.gx-dashboard-settings,.published-course-card,.gx-mission,.g26-certificate-card,.gx-route-node,.gx-command-person,.gx-destinations>a,.gx-executive-links>a){border:1px solid var(--oxp-stroke);min-width:0;box-shadow:var(--oxp-elevated);border-radius:18px}html[data-design=vivo] .vivo-content :is(.btn,.gx-button,.inicio-btn,button[type=submit].btn){text-align:center;white-space:normal;overflow-wrap:normal;border-radius:13px;justify-content:center;align-items:center;gap:.55rem;max-width:100%;min-height:44px;padding:.65rem 1rem;font-weight:700;line-height:1.35;text-decoration:none;transition:box-shadow .18s,filter .18s,background-color .18s,border-color .18s;display:inline-flex}html[data-design=vivo] .vivo-content :is(.btn,.gx-button,.inicio-btn):not(.secondary){box-shadow:0 7px 21px -18px var(--oxp-accent)}html[data-design=vivo] .vivo-content :is(.btn,.gx-button,.inicio-btn):is(:disabled,[aria-disabled=true]){opacity:.65;cursor:not-allowed;box-shadow:none}html[data-design=vivo] .vivo-content :is(.btn,.gx-button,.inicio-btn):hover:not(:disabled):not([aria-disabled=true]){box-shadow:0 9px 24px -18px var(--oxp-accent)}html[data-design=vivo] .vivo-content :is(input:not([type=hidden]):not([type=radio]):not([type=checkbox]):not([type=range]):not([type=color]):not([type=file]),textarea,select){border:1px solid var(--oxp-stroke);min-width:0;max-width:100%;font-size:inherit;color:var(--oxp-text);background:var(--oxp-surface);border-radius:12px;line-height:1.4}html[data-design=vivo] .vivo-content :is(input:not([type=hidden]):not([type=radio]):not([type=checkbox]):not([type=range]),textarea,select):focus-visible{border-color:var(--oxp-accent);outline:2px solid var(--oxp-accent);outline-offset:2px}html[data-design=vivo] .vivo-content :is(fieldset){border-color:var(--oxp-stroke);border-radius:15px;min-width:0;max-width:100%}html[data-design=vivo] .vivo-content :is(legend,label){overflow-wrap:break-word}html[data-design=vivo] .vivo-content :is(.card,.gx-panel,.inicio-card,.gx-dashboard-widget,.orbit-panel,.gx-mission) details{min-width:0;max-width:100%}html[data-design=vivo] .vivo-content :is(details.oxp-disclosure,details.oxp-intro){border:1px solid var(--oxp-stroke);background:var(--oxp-surface);border-radius:14px;min-width:0;margin:.6rem 0;padding:.25rem .9rem}html[data-design=vivo] .vivo-content :is(details.oxp-disclosure,details.oxp-intro)>summary{cursor:pointer;min-height:44px;color:var(--oxp-text);align-items:center;gap:.55rem;padding:.55rem .05rem;font-size:.92rem;font-weight:700;line-height:1.35;display:flex}html[data-design=vivo] .vivo-content :is(details.oxp-disclosure,details.oxp-intro)[open]{border-color:color-mix(in srgb,var(--oxp-accent) 34%,var(--oxp-stroke))}html[data-design=vivo] .vivo-content :is(details.oxp-disclosure,details.oxp-intro)>:not(summary){overflow-wrap:break-word;min-width:0;max-width:100%}html[data-design=vivo] .vivo-content .oxp-summary{color:var(--oxp-muted);font-size:.9rem;line-height:1.5}html[data-design=vivo] .vivo-content .oxp-section-label{color:var(--oxp-accent);letter-spacing:.1em;align-items:center;gap:.4rem;font-size:.76rem;font-weight:750;display:inline-flex}html[data-design=vivo] .vivo-content .oxp-empty{text-align:center;border:1px solid var(--oxp-stroke);background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--oxp-accent) 9%,transparent),transparent 70%),var(--oxp-surface);border-radius:18px;justify-items:center;gap:.65rem;padding:clamp(20px,4vw,34px);display:grid}html[data-design=vivo] .vivo-content .oxp-empty svg{color:var(--oxp-accent)}html[data-design=vivo] .vivo-content .oxp-empty p{max-width:42ch;color:var(--oxp-muted);margin:0;font-size:.89rem;line-height:1.5}@media (max-width:900px){html[data-design=vivo] .vivo-shell .garciloga-mobile-tabs{padding-inline:max(9px,env(safe-area-inset-left,0px)) max(9px,env(safe-area-inset-right,0px));padding-bottom:calc(2px + env(safe-area-inset-bottom,0px));grid-template-columns:repeat(4,minmax(0,1fr));gap:3px}html[data-design=vivo] .vivo-shell .garciloga-mobile-tabs>a{min-width:0;min-height:52px;padding-inline:3px}html[data-design=vivo] .vivo-shell .garciloga-mobile-tabs>a>span{overflow-wrap:normal;word-break:normal;font-size:clamp(.69rem,2.9vw,.78rem)}html[data-design=vivo] .vivo-shell .vivo-mobile-menu-account .vivo-mobile-profile-shortcut{min-height:58px;color:var(--vivo-sidebar-text,#fff);background:#ffffff12;border:1px solid #ffffff3b;border-radius:14px;align-items:center;gap:10px;padding:8px;text-decoration:none;display:flex}html[data-design=vivo] .vivo-shell .vivo-mobile-profile-shortcut .vivo-avatar{border-radius:50%;flex:0 0 40px;width:40px;height:40px;overflow:hidden}html[data-design=vivo] .vivo-shell .vivo-mobile-profile-shortcut .vivo-avatar img{object-fit:cover;width:100%;height:100%}html[data-design=vivo] .vivo-shell .vivo-mobile-profile-shortcut>span{flex:1;gap:2px;min-width:0;display:grid}html[data-design=vivo] .vivo-shell .vivo-mobile-profile-shortcut strong{font-size:.92rem;line-height:1.3}html[data-design=vivo] .vivo-shell .vivo-mobile-profile-shortcut small{color:var(--vivo-sidebar-muted);font-size:.75rem}html[data-design=vivo] .vivo-shell .vivo-mobile-profile-shortcut svg{flex:none}html[data-design=vivo] .vivo-content :is(.card,.gx-panel,.inicio-card,.gx-dashboard-widget,.gx-mission,.published-course-card){border-radius:17px}html[data-design=vivo] .vivo-content main.wrap>:is(h1,h2){overflow-wrap:break-word;line-height:1.2}html[data-design=vivo] .vivo-content :is(.card,.gx-panel,.inicio-card) :is(p,li){overflow-wrap:break-word;font-size:clamp(.87rem,3.6vw,.97rem);line-height:1.5}html[data-design=vivo] .vivo-content :is(input:not([type=hidden]):not([type=radio]):not([type=checkbox]),select,textarea){max-width:100%;font-size:16px}html[data-design=vivo] .vivo-content .oxp-summary{font-size:.86rem}}@media (prefers-reduced-motion:reduce){html[data-design=vivo] .vivo-content :is(.btn,.gx-button,.inicio-btn){transition:none}}@media (forced-colors:active){html[data-design=vivo] .vivo-content :is(.card,.gx-panel,.inicio-card,details.oxp-disclosure,details.oxp-intro,.oxp-empty){box-shadow:none;border:1px solid canvastext}html[data-design=vivo] .vivo-content .vivo-mobile-profile-shortcut{border:1px solid canvastext}}@media print{html[data-design=vivo] .vivo-content :is(.card,.gx-panel,.inicio-card,.gx-dashboard-widget){box-shadow:none}}
@media (max-width:900px){html[data-design=vivo] .vivo-shell>.vivo-sidebar{z-index:90;min-height:0;transition:padding-block .18s,box-shadow .18s;position:sticky;top:0}html[data-design=vivo] .vivo-shell[data-mobile-compact=true]>.vivo-sidebar{padding-top:max(3px,env(safe-area-inset-top,0px));padding-bottom:3px;box-shadow:0 8px 24px -18px #0009}html[data-design=vivo] .vivo-shell[data-mobile-compact=true]>.vivo-sidebar>.vivo-logo .brand-logo{max-height:29px}html[data-design=vivo] .vivo-shell[data-mobile-compact=true]>.vivo-sidebar>.vivo-logo{min-height:44px}html[data-design=vivo] .vivo-shell[data-mobile-compact=true]>.vivo-sidebar>.vivo-search-slot .gx-search-trigger{width:44px;height:44px}html[data-design=vivo] .vivo-shell[data-mobile-compact=true]>.vivo-sidebar .vivo-mobile-navigation>summary{height:44px;min-height:44px}.gx-support{--support-size:42px;--support-gap:8px}.gx-support-trigger{border-radius:15px;box-shadow:0 5px 16px #062b2037}.gx-support-trigger svg{width:21px;height:21px}.gx-support-panel{right:8px}}.ox21-team-overview{gap:10px;display:grid}.ox21-team-metrics{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:10px;display:grid}.ox21-team-metric{border:1px solid var(--vivo-border,color-mix(in srgb,var(--vivo-text) 16%,transparent));background:var(--vivo-surface);border-radius:16px;gap:8px;padding:13px;display:grid}.ox21-team-metric strong{font:750 clamp(1.3rem,3vw,1.7rem)/1.1 var(--fuente-titulo,sans-serif);font-variant-numeric:tabular-nums}.ox21-team-metric small{color:var(--vivo-muted);line-height:1.4}.ox21-team-metric progress{width:100%;height:7px;accent-color:var(--vivo-primary)}.ox21-team-links{flex-wrap:wrap;gap:8px;display:flex}.ox21-team-links a{border:1px solid var(--vivo-border,color-mix(in srgb,var(--vivo-text) 18%,transparent));min-height:44px;color:var(--vivo-text);border-radius:12px;align-items:center;padding:9px 12px;font-weight:650;text-decoration:none;display:inline-flex}.ox21-notice-groups{gap:14px;display:grid}.ox21-notice-group{gap:9px;min-width:0;display:grid}.ox21-notice-group>h2{margin:0;font-size:1rem}.ox21-notice-card{gap:7px;min-width:0;padding:14px;display:grid}.ox21-notice-card header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ox21-notice-card h3{margin:0;font-size:1.04rem;line-height:1.3}.ox21-notice-card footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ox21-notice-card footer a{align-items:center;min-height:44px;font-weight:700;display:inline-flex}@media (prefers-reduced-motion:reduce){html[data-design=vivo] .vivo-shell>.vivo-sidebar{transition:none}}.ox21-draft-recovery{gap:.4rem;min-width:0;margin:7px 0 12px;line-height:1.4;display:grid}.ox21-draft-recovery small{color:var(--vivo-muted);overflow-wrap:break-word;font-size:.77rem}.ox21-draft-actions{flex-wrap:wrap;gap:8px;display:flex}html[data-design=vivo] .vivo-content .ox21-draft-actions button{min-height:44px;color:var(--vivo-text);background:var(--vivo-surface);border:1px solid color-mix(in srgb,var(--vivo-text) 20%,transparent);cursor:pointer;border-radius:12px;padding:8px 12px;font-size:.85rem;font-weight:650;line-height:1.35}html[data-design=vivo] .vivo-content .ox21-draft-actions button:first-child{border-color:var(--vivo-primary);background:color-mix(in srgb,var(--vivo-primary) 10%,var(--vivo-surface))}html[data-design=vivo] .vivo-content .ox21-draft-actions button:focus-visible{outline:3px solid var(--vivo-primary);outline-offset:2px}@media (max-width:360px){.ox21-team-metrics{grid-template-columns:minmax(0,1fr)}}
@media screen and (min-width:901px){html[data-design=vivo] .vivo-content{--ox22-line:color-mix(in srgb,var(--vivo-text) 17%,var(--vivo-surface));--ox22-muted:var(--user-muted,var(--vivo-muted));--ox22-accent:var(--user-accent,var(--vivo-primary));--ox22-card:var(--user-surface,var(--vivo-surface));--ox22-shadow:0 3px 10px color-mix(in srgb,var(--vivo-text) 5%,transparent), 0 19px 34px -28px color-mix(in srgb,var(--vivo-text) 28%,transparent);line-height:1.55}html[data-design=vivo] .vivo-shell>.vivo-content{min-width:0}html[data-design=vivo] .vivo-content :is(main.wrap,.gx-page,.inicio-page){box-sizing:border-box;width:100%;max-width:1700px;margin-inline:auto;padding-inline:clamp(20px,2.5vw,44px)}html[data-design=vivo] .vivo-content .page-motion{min-width:0}html[data-design=vivo] .vivo-content main.wrap>:is(h1,h2){font-family:var(--font-orbit-heading,var(--fuente-titulo));letter-spacing:-.025em;text-wrap:balance;line-height:1.15}html[data-design=vivo] .vivo-shell>.vivo-content>.vivo-toolbar{z-index:50;background:color-mix(in srgb,var(--vivo-bg) 93%,transparent);border-bottom:1px solid var(--ox22-line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);justify-content:flex-end;align-items:center;gap:12px;width:100%;max-width:none;min-height:66px;margin:0;padding:8px clamp(20px,2.5vw,44px);display:flex;position:sticky;top:0}html[data-design=vivo] .ox22-desktop-toolbar-label{color:var(--ox22-muted);letter-spacing:.13em;align-items:center;gap:10px;margin-right:auto;font-size:.73rem;font-weight:750;display:inline-flex}html[data-design=vivo] .ox22-desktop-toolbar-label:before{content:"";background:var(--ox22-accent);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb,var(--ox22-accent) 12%,transparent);border-radius:50%}html[data-design=vivo] .ox22-desktop-account{border:1px solid var(--ox22-line);background:var(--ox22-card);min-height:45px;color:var(--vivo-text);border-radius:999px;align-items:center;gap:10px;padding:5px 11px 5px 5px;font-size:.85rem;font-weight:700;text-decoration:none;transition:border-color .18s,box-shadow .18s;display:inline-flex}html[data-design=vivo] .ox22-desktop-account .vivo-avatar{border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}html[data-design=vivo] .ox22-desktop-account .vivo-avatar img{object-fit:cover;width:100%;height:100%}html[data-design=vivo] .ox22-desktop-account:hover{border-color:var(--ox22-accent);box-shadow:0 5px 20px -15px var(--ox22-accent)}html[data-design=vivo] .ox22-desktop-account:focus-visible{outline:3px solid var(--ox22-accent);outline-offset:2px}html[data-design=vivo] .vivo-shell>.vivo-sidebar nav a{border-radius:11px;min-height:39px;transition:background-color .16s,border-color .16s}html[data-design=vivo] .vivo-shell .vivo-search-slot .gx-search-trigger{border-radius:13px;min-height:45px}html[data-design=vivo] .vivo-content :is(.card,.gx-panel,.gx-kpi,.inicio-card,.inicio-kpi,.gx-dashboard-widget,.gx-dashboard-settings,.orbit-panel,.gx-mission,.published-course-card,.g26-certificate-card){border:1px solid var(--ox22-line);box-shadow:var(--ox22-shadow);border-radius:19px;min-width:0}html[data-design=vivo] .vivo-content :is(.gx-kpi,.inicio-kpi){padding:clamp(16px,1.5vw,25px)}html[data-design=vivo] .vivo-content :is(.gx-panel,.inicio-card,.gx-dashboard-widget,.published-course-card){min-width:0}html[data-design=vivo] .vivo-content :is(.gx-panel,.inicio-card,.card)>:is(h2,h3){letter-spacing:-.015em;text-wrap:balance;line-height:1.25}html[data-design=vivo] .vivo-content :is(.btn,.gx-button,.inicio-btn){letter-spacing:-.005em;border-radius:12px;min-height:44px;padding-inline:17px;font-weight:700}html[data-design=vivo] .vivo-content :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,select){border:1px solid var(--ox22-line);background:var(--ox22-card);min-width:0;max-width:100%;min-height:44px;color:var(--vivo-text);border-radius:12px;line-height:1.45}html[data-design=vivo] .vivo-content :is(input,textarea,select,button,a,summary):focus-visible{outline:3px solid var(--ox22-accent);outline-offset:3px}html[data-design=vivo] .vivo-content textarea{resize:vertical;line-height:1.65}html[data-design=vivo] .vivo-content :is(details.oxp-disclosure,details.oxp-intro){border-radius:14px;max-width:100%}html[data-design=vivo] .vivo-content .oxp-summary{max-width:78ch;font-size:.95rem;line-height:1.65}html[data-design=vivo] .vivo-content :is(.vivo-table-scroll,.inicio-table){scrollbar-width:thin;min-width:0;max-width:100%;overflow-x:auto}html[data-design=vivo] .vivo-content :is(.vivo-table-scroll,.inicio-table) table th{font-size:.83rem;font-weight:700;line-height:1.35}html[data-design=vivo] .vivo-content :is(.vivo-table-scroll,.inicio-table) table td{vertical-align:middle;line-height:1.5}html[data-design=vivo] .vivo-content .training-competency-panel .orbit-competency-mobile{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;margin:18px 0 22px;display:grid}html[data-design=vivo] .vivo-content .orbit-competency-mobile>:is(h3,p,.orbit-competency-stats,.orbit-competency-overview,.orbit-competency-no-gap){grid-column:1/-1}html[data-design=vivo] .vivo-content .orbit-competency-mobile>h3{letter-spacing:-.018em;margin:8px 0 0;font-size:1.32rem;line-height:1.2}html[data-design=vivo] .vivo-content .orbit-competency-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}html[data-design=vivo] .vivo-content .orbit-competency-stats>div{border:1px solid var(--ox22-line);background:color-mix(in srgb,var(--ox22-accent) 5%,var(--ox22-card));border-radius:17px;align-content:start;gap:7px;min-width:0;padding:17px;display:grid}html[data-design=vivo] .vivo-content .orbit-competency-stats span{color:var(--ox22-muted);font-size:.82rem;line-height:1.4}html[data-design=vivo] .vivo-content .orbit-competency-stats strong{font:750 clamp(1.55rem,2.2vw,2rem)/1.1 var(--font-orbit-heading),sans-serif;font-variant-numeric:tabular-nums}html[data-design=vivo] .vivo-content .orbit-competency-help{color:var(--ox22-muted);margin:0;font-size:.85rem;line-height:1.55}html[data-design=vivo] .vivo-content .orbit-competency-card{border:1px solid color-mix(in srgb,var(--ox22-accent) 28%,var(--ox22-line));background:radial-gradient(ellipse at 100% 0%,color-mix(in srgb,var(--ox22-accent) 9%,transparent),transparent 68%),var(--ox22-card);min-width:0;box-shadow:var(--ox22-shadow);border-radius:19px;align-content:start;gap:13px;padding:clamp(18px,1.75vw,26px);display:grid}html[data-design=vivo] .vivo-content .orbit-competency-card-head{align-items:flex-start;gap:12px;display:flex}html[data-design=vivo] .vivo-content .orbit-competency-card-head>div{flex:1;min-width:0}html[data-design=vivo] .vivo-content .orbit-competency-card-head h4{letter-spacing:-.01em;margin:1px 0 9px;font-size:1.1rem;line-height:1.3}html[data-design=vivo] .vivo-content .orbit-competency-card-icon{width:46px;height:46px;color:var(--ox22-accent);background:color-mix(in srgb,var(--ox22-accent) 12%,var(--ox22-card));border-radius:13px;flex:0 0 46px;place-items:center;display:grid}html[data-design=vivo] .vivo-content .orbit-competency-state{background:color-mix(in srgb,#f08f75 15%,var(--ox22-card));border:1px solid color-mix(in srgb,#f08f75 32%,var(--ox22-line));border-radius:999px;padding:4px 9px;font-size:.77rem;font-weight:700;display:inline-flex}html[data-design=vivo] .vivo-content .orbit-competency-numbers{color:var(--ox22-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;font-size:.83rem;display:flex}html[data-design=vivo] .vivo-content .orbit-competency-numbers strong{color:var(--vivo-text);font-variant-numeric:tabular-nums;font-size:1.35rem}html[data-design=vivo] .vivo-content .orbit-competency-card>progress{width:100%;height:8px;accent-color:var(--ox22-accent);border-radius:99px;display:block}html[data-design=vivo] .vivo-content .orbit-competency-expander,html[data-design=vivo] .vivo-content .orbit-competency-overview,html[data-design=vivo] .vivo-content .orbit-competency-actions>details{border:1px solid var(--ox22-line);background:var(--ox22-card);border-radius:12px;min-width:0}html[data-design=vivo] .vivo-content .orbit-competency-expander>summary,html[data-design=vivo] .vivo-content .orbit-competency-overview>summary,html[data-design=vivo] .vivo-content .orbit-competency-actions>details>summary{cursor:pointer;align-items:center;gap:9px;min-height:44px;padding:9px 12px;font-size:.88rem;font-weight:650;line-height:1.3;display:flex}html[data-design=vivo] .vivo-content .orbit-competency-expander>summary svg{color:var(--ox22-accent);flex:none}html[data-design=vivo] .vivo-content .orbit-competency-expander :is(p,ul),html[data-design=vivo] .vivo-content .orbit-competency-actions>details :is(p,ul){color:var(--ox22-muted);overflow-wrap:break-word;margin:6px 14px 13px;padding-inline-start:0;font-size:.85rem;line-height:1.55}html[data-design=vivo] .vivo-content .orbit-competency-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:9px;margin-top:5px;display:grid}html[data-design=vivo] .vivo-content .orbit-competency-actions>a{background:var(--vivo-positive,var(--ox22-accent));color:#08271d;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:9px 12px;font-size:.88rem;font-weight:700;line-height:1.35;text-decoration:none;display:inline-flex}html[data-design=vivo] .vivo-content .orbit-competency-actions>a:only-child{grid-column:1/-1}html[data-design=vivo] .vivo-content .orbit-competency-actions>details[open]{grid-area:2/1/auto/-1}html[data-design=vivo] .vivo-content .orbit-competency-overview{padding:7px 12px}html[data-design=vivo] .vivo-content .orbit-competency-overview ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 8px;padding:0;list-style:none;display:grid}html[data-design=vivo] .vivo-content .orbit-competency-overview li{border:1px solid var(--ox22-line);border-radius:10px;gap:4px;min-width:0;padding:11px;font-size:.85rem;display:grid}html[data-design=vivo] .vivo-content .orbit-competency-overview li span{color:var(--ox22-muted);font-size:.81rem}html[data-design=vivo] .vivo-content .orbit-competency-desktop-table{border:1px solid var(--ox22-line);border-radius:15px;min-width:0;margin:12px 0;padding:5px 15px;display:block}html[data-design=vivo] .vivo-content .orbit-competency-desktop-table>summary{cursor:pointer;min-height:48px;color:var(--vivo-text);align-items:center;font-weight:700;display:flex}html[data-design=vivo] .vivo-content .orbit-competency-desktop-table>p{color:var(--ox22-muted);font-size:.83rem;line-height:1.55}html[data-design=vivo] .vivo-content .orbit-competency-desktop-gaps:not(.orbit-competency-assignable){display:none}html[data-design=vivo] .vivo-content .orbit-competency-desktop-gaps.orbit-competency-assignable>div{border:1px solid var(--ox22-line);border-radius:15px;margin:12px 0;padding:18px}html[data-design=vivo] .vivo-content .training-competency-panel>p{max-width:85ch;line-height:1.6}html[data-design=vivo] .vivo-content .detroid-player .detroid-start-header{max-width:70ch}html[data-design=vivo] .vivo-content .detroid-player .detroid-start-form,html[data-design=vivo] .vivo-content .detroid-player .detroid-attempts{max-width:min(100%,930px)}html[data-design=vivo] .vivo-content .detroid-player .detroid-start-form fieldset{border-color:color-mix(in srgb,var(--ox22-accent) 30%,var(--ox22-line));border-radius:21px;padding:clamp(22px,2.2vw,34px)}html[data-design=vivo] .vivo-content .detroid-player .detroid-start-form input{max-width:780px}html[data-design=vivo] .vivo-content .ox21-team-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}html[data-design=vivo] .vivo-content .ox21-team-metric{box-shadow:var(--ox22-shadow);border-radius:18px;padding:23px}html[data-design=vivo] .vivo-content .ox21-team-metric strong{font-size:clamp(1.65rem,2vw,2.2rem)}html[data-design=vivo] .vivo-content .ox21-team-links{gap:12px}html[data-design=vivo] .vivo-content .ox21-team-links a{background:var(--ox22-card);border-radius:12px;padding-inline:17px}html[data-design=vivo] .vivo-content .ox21-notice-groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px}html[data-design=vivo] .vivo-content .ox21-notice-card{gap:10px;padding:19px}html[data-design=vivo] .vivo-content .ox21-notice-group>h2{margin:0 0 3px;font-size:1.15rem}html[data-design=vivo] .vivo-content .ox21-draft-recovery{border:1px solid var(--ox22-line);background:var(--ox22-card);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;max-width:760px;padding:9px 12px}.gx-support{--support-size:45px;--support-gap:14px}.gx-support-trigger{border-radius:15px;box-shadow:0 5px 22px #062b2035}.gx-support-trigger svg{width:21px;height:21px}html[data-design=vivo] .gx-search-modal{width:min(100%,720px)}html[data-design=vivo] .gx-search-modal nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}@media screen and (min-width:901px) and (max-width:1199px){html[data-design=vivo] .vivo-content .training-competency-panel .orbit-competency-mobile,html[data-design=vivo] .vivo-content .ox21-notice-groups,html[data-design=vivo] .vivo-content .orbit-competency-overview ul{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:900px){html[data-design=vivo] .vivo-content .training-competency-panel>.orbit-competency-desktop-table,html[data-design=vivo] .ox22-desktop-account,html[data-design=vivo] .ox22-desktop-toolbar-label{display:none}}@media screen and (min-width:901px) and (prefers-reduced-motion:reduce){html[data-design=vivo] .ox22-desktop-account,html[data-design=vivo] .vivo-shell>.vivo-sidebar nav a{transition:none}html[data-design=vivo] .vivo-shell>.vivo-content>.vivo-toolbar{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){html[data-design=vivo] .vivo-content{--ox22-line:color-mix(in srgb,var(--vivo-text) 35%,var(--vivo-surface))}}@media (forced-colors:active){html[data-design=vivo] .vivo-content :is(.orbit-competency-card,.ox21-team-metric,.orbit-competency-desktop-table){box-shadow:none;border:1px solid canvastext}}@media print{html[data-design=vivo] .vivo-shell>.vivo-content>.vivo-toolbar{-webkit-backdrop-filter:none;backdrop-filter:none;position:static}html[data-design=vivo] .vivo-content :is(.orbit-competency-card,.gx-dashboard-widget,.ox21-team-metric){box-shadow:none}}html[data-design=vivo] .published-courses .ox23-academy-hero{border:1px solid color-mix(in srgb,var(--vivo-primary) 28%,var(--vivo-surface));background:linear-gradient(118deg,color-mix(in srgb,var(--vivo-primary) 10%,var(--vivo-surface)),var(--vivo-surface) 72%);border-radius:22px;min-width:0;margin-bottom:clamp(20px,2vw,32px);padding:clamp(21px,3vw,38px);display:block}html[data-design=vivo] .ox23-academy-copy{min-width:0}html[data-design=vivo] .ox23-academy-copy>.pill{letter-spacing:.09em;font-weight:750}html[data-design=vivo] .ox23-academy-copy h1{font:700 clamp(1.9rem,3.3vw,3.3rem)/1.14 var(--font-orbit-heading),var(--fuente-titulo),sans-serif;letter-spacing:-.04em;margin:13px 0}html[data-design=vivo] .ox23-academy-overview{display:none}@media screen and (min-width:901px){html[data-design=vivo] .published-courses .ox23-academy-hero{grid-template-columns:minmax(0,1.5fr) minmax(230px,.65fr);align-items:stretch;gap:clamp(18px,2.6vw,40px);min-height:245px;display:grid}html[data-design=vivo] .ox23-academy-copy{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}html[data-design=vivo] .ox23-academy-copy .oxp-summary{max-width:58ch;font-size:1rem}html[data-design=vivo] .ox23-academy-copy .oxp-intro{max-width:52ch}html[data-design=vivo] .ox23-academy-overview{border:1px solid color-mix(in srgb,var(--vivo-primary) 25%,var(--vivo-surface));background:color-mix(in srgb,var(--vivo-primary) 10%,var(--vivo-surface));border-radius:19px;align-content:center;justify-items:start;gap:10px;min-width:0;padding:24px;display:grid}html[data-design=vivo] .ox23-academy-overview svg{color:var(--vivo-primary)}html[data-design=vivo] .ox23-academy-overview>span{letter-spacing:.13em;color:var(--vivo-muted);font-size:.75rem;font-weight:750}html[data-design=vivo] .ox23-academy-overview>strong{font:750 clamp(2.7rem,4vw,4.4rem)/1 var(--font-orbit-heading),sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.055em}html[data-design=vivo] .ox23-academy-overview>p{max-width:29ch;color:var(--vivo-muted);margin:0;font-size:.88rem;line-height:1.5}html[data-design=vivo] .published-courses-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,325px),1fr));gap:18px}html[data-design=vivo] .published-courses-list>.published-course-card{border:1px solid color-mix(in srgb,var(--vivo-primary) 19%,var(--vivo-surface));background:var(--vivo-surface);min-width:0;box-shadow:0 14px 34px -29px color-mix(in srgb,var(--vivo-text) 35%,transparent);border-radius:20px;flex-direction:column;align-items:flex-start;gap:10px;padding:clamp(20px,2vw,28px);display:flex}html[data-design=vivo] .published-courses-list .garciloga-course-art{background:color-mix(in srgb,var(--vivo-primary) 12%,var(--vivo-surface));width:52px;height:52px;color:var(--vivo-primary);border-radius:15px;flex:none;place-items:center;display:grid}html[data-design=vivo] .published-course-card h2{font:700 1.17rem/1.3 var(--font-orbit-heading),sans-serif;letter-spacing:-.015em;margin:2px 0}html[data-design=vivo] .published-course-card .published-course-progress{width:100%;margin-top:auto}html[data-design=vivo] .published-course-card>.btn{margin-top:10px}html[data-design=vivo] .vivo-sidebar .vivo-navigation-group[open]>summary{border-inline-start:3px solid color-mix(in srgb,var(--vivo-positive) 80%,transparent);background:#ffffff12;border-radius:10px;padding-inline-start:11px}}@media (max-width:900px){html[data-design=vivo] .published-courses .ox23-academy-hero{border-radius:16px;padding:16px}html[data-design=vivo] .ox23-academy-overview{display:none}}@media (prefers-reduced-motion:reduce){html[data-design=vivo] .published-course-card,html[data-design=vivo] .published-courses-list>.published-course-card{transition:none;transform:none}}
@media screen and (min-width:901px){html[data-design=vivo] .vivo-shell>.vivo-sidebar{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--vivo-primary) 22%, transparent) transparent}html[data-design=vivo] .vivo-sidebar .vivo-navigation-group>summary{box-sizing:border-box;width:100%;min-height:44px;color:var(--vivo-sidebar-text,#fff);cursor:pointer;text-transform:none;letter-spacing:.025em;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;font-weight:650;list-style:none;display:flex}html[data-design=vivo] .vivo-sidebar .vivo-navigation-group>summary::-webkit-details-marker{display:none}html[data-design=vivo] .vivo-sidebar .vivo-navigation-group>summary:after{content:none!important;display:none!important}html[data-design=vivo] .vivo-sidebar .vivo-navigation-group>summary:hover{background:color-mix(in srgb, var(--vivo-primary) 12%, var(--vivo-sidebar))}html[data-design=vivo] .vivo-sidebar .vivo-navigation-group>summary[data-active=true]{background:color-mix(in srgb, var(--vivo-primary) 17%, var(--vivo-sidebar));border-color:color-mix(in srgb, var(--vivo-primary) 35%, transparent);box-shadow:inset 3px 0 0 var(--vivo-primary)}html[data-design=vivo] .vivo-sidebar .vivo-navigation-group>summary:focus-visible,html[data-design=vivo] .vivo-menu-toggle:focus-visible{outline:3px solid var(--vivo-primary);outline-offset:2px}html[data-design=vivo] .vivo-sidebar .vivo-navigation-group>summary>span:first-child{width:22px;height:22px;color:var(--vivo-primary);flex:0 0 22px;place-items:center;display:inline-grid}html[data-design=vivo] .vivo-sidebar .vivo-navigation-group>summary>span:last-child{overflow-wrap:anywhere;white-space:normal;min-width:0;display:inline}html[data-design=vivo] .vivo-sidebar .vivo-navigation-group>a{width:calc(100% - 5px);margin-left:5px}html[data-design=vivo] .vivo-shell[data-menu-density=compact]{grid-template-columns:76px minmax(0,1fr)}html[data-design=vivo] .vivo-shell[data-menu-density=compact]>.vivo-sidebar{align-items:stretch;gap:12px;width:76px;padding:18px 8px;overflow-x:hidden}html[data-design=vivo] .vivo-shell[data-menu-density=compact] .vivo-navigation-group{margin:0}html[data-design=vivo] .vivo-shell[data-menu-density=compact] .vivo-navigation-group>summary{border-radius:13px;justify-content:center;width:48px;height:48px;min-height:48px;margin-inline:auto;padding:0;font-size:0;overflow:hidden}html[data-design=vivo] .vivo-shell[data-menu-density=compact] .vivo-navigation-group>summary>span:first-child{flex-basis:24px;width:24px;height:24px;display:grid}html[data-design=vivo] .vivo-shell[data-menu-density=compact] .vivo-navigation-group>summary>span:first-child svg{width:23px;height:23px}html[data-design=vivo] .vivo-shell[data-menu-density=compact] .vivo-navigation-group>summary>span:last-child{display:none}html[data-design=vivo] .vivo-shell[data-menu-density=compact] .vivo-sidebar nav .vivo-navigation-group>a{display:none!important}html[data-design=vivo] .vivo-shell[data-menu-density=compact] .vivo-mobile-navigation>nav{gap:6px;display:grid}html[data-design=vivo] .vivo-shell[data-menu-density=compact] .vivo-account{display:none}html[data-design=vivo] .vivo-shell .vivo-menu-toggle{border-radius:12px;margin-block:0}}@media (prefers-reduced-motion:reduce){html[data-design=vivo] .vivo-shell{transition:none}}@media (forced-colors:active){html[data-design=vivo] .vivo-sidebar .vivo-navigation-group>summary[data-active=true]{color:highlighttext;background:highlight;border-color:highlight}}
html[data-design=vivo] .vivo-shell>.vivo-content[data-brand-aurora=global]{isolation:isolate;--garciloga-global-g-opacity:.16;--garciloga-global-g-glow:#30be8811;position:relative}html[data-design=vivo] .vivo-shell>.vivo-content[data-brand-aurora=global]:before{content:"";aspect-ratio:463/475;width:clamp(310px,45vw,720px);opacity:var(--garciloga-global-g-opacity);pointer-events:none;z-index:0;background:url(/brand-g.svg) 50%/contain no-repeat;position:absolute;top:clamp(110px,13vh,165px);right:clamp(-24px,2vw,48px);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000005c 23%,#000 58%);mask-image:linear-gradient(90deg,#0000 0%,#0000005c 23%,#000 58%)}html[data-design=vivo] .vivo-shell>.vivo-content[data-brand-aurora=global]:after{content:"";background:radial-gradient(ellipse at 65% 38%,var(--garciloga-global-g-glow),transparent 72%);pointer-events:none;z-index:0;width:min(55vw,790px);height:min(72vw,690px);position:absolute;top:clamp(92px,12vh,145px);right:0}html[data-design=vivo] .vivo-shell>.vivo-content[data-brand-aurora=global]>.page-motion{z-index:1;position:relative}html[data-design=vivo][data-appearance=dark] .vivo-shell>.vivo-content[data-brand-aurora=global]{--garciloga-global-g-opacity:.22;--garciloga-global-g-glow:#45d99b29}html[data-design=vivo][data-appearance=dark] .vivo-shell>.vivo-content[data-brand-aurora=global]:before{filter:brightness(1.12)saturate(.85)}@media (max-width:900px){html[data-design=vivo] .vivo-shell>.vivo-content[data-brand-aurora=global]{--garciloga-global-g-opacity:.115;--garciloga-global-g-glow:#30be880d}html[data-design=vivo] .vivo-shell>.vivo-content[data-brand-aurora=global]:before{width:min(82vw,410px);top:65px;right:-18px;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 65%);mask-image:linear-gradient(90deg,#0000 0%,#000 65%)}html[data-design=vivo] .vivo-shell>.vivo-content[data-brand-aurora=global]:after{width:85vw;height:65vw;top:65px}html[data-design=vivo][data-appearance=dark] .vivo-shell>.vivo-content[data-brand-aurora=global]{--garciloga-global-g-opacity:.15;--garciloga-global-g-glow:#45d99b18}}html[data-design=vivo] .vivo-shell[data-focus-mode=on]>.vivo-content[data-brand-aurora=global]:before,html[data-design=vivo] .vivo-shell[data-focus-mode=on]>.vivo-content[data-brand-aurora=global]:after{display:none}@media (prefers-contrast:more){html[data-design=vivo] .vivo-shell>.vivo-content[data-brand-aurora=global]{--garciloga-global-g-opacity:.045;--garciloga-global-g-glow:transparent}html[data-design=vivo] .vivo-shell>.vivo-content[data-brand-aurora=global]:after{display:none}}@media (forced-colors:active),print{html[data-design=vivo] .vivo-shell>.vivo-content[data-brand-aurora=global]:before,html[data-design=vivo] .vivo-shell>.vivo-content[data-brand-aurora=global]:after{display:none}}
html[data-design=vivo] .vivo-content .btn:not(.secondary):not(.accent):not(.ghost):not(.outline):not(.danger):not(.destructive):not(.warning),html[data-design=vivo] .vivo-content .inicio-page .inicio-hero .inicio-btn:not(.ghost),html[data-design=vivo] .vivo-content .gx-button:not(.secondary):not(.ghost):not(.outline):not(.danger),html[data-design=vivo] .vivo-content .orbit-competency-actions>a.orbit-competency-primary{color:var(--user-accent-foreground,#fff)!important}html[data-design=vivo] .vivo-content .orbit-competency-actions>a.orbit-competency-primary{background:var(--user-accent,var(--vivo-primary,#09634d))}html[data-design=vivo] .vivo-content .orbit-competency-actions>a.orbit-competency-primary svg{color:inherit}@media (max-width:900px){html[data-design=vivo],html[data-design=vivo] body{overscroll-behavior-x:none;max-width:100%;overflow-x:clip}html[data-design=vivo] .vivo-shell,html[data-design=vivo] .vivo-shell>.vivo-content{min-width:0;max-width:100%}html[data-design=vivo] .vivo-shell>.vivo-sidebar,html[data-design=vivo] .vivo-shell[data-mobile-compact=true]>.vivo-sidebar{z-index:90;min-height:0;padding-top:calc(10px + env(safe-area-inset-top,0px));opacity:1;-webkit-backdrop-filter:none;isolation:isolate;padding-bottom:10px;transition:none;position:sticky;top:0;background:var(--vivo-sidebar,#073a2d)!important;background-image:none!important}html[data-design=vivo] .vivo-shell[data-mobile-compact=true]>.vivo-sidebar>.vivo-logo .brand-logo{max-height:35px}html[data-design=vivo] .vivo-shell[data-mobile-compact=true]>.vivo-sidebar>.vivo-search-slot .gx-search-trigger{width:44px;height:44px}html[data-design=vivo] .vivo-shell[data-mobile-compact=true]>.vivo-sidebar .vivo-mobile-navigation>summary{height:48px;min-height:48px}html[data-design=vivo] .vivo-shell .garciloga-mobile-tabs{max-width:100%;left:0;right:0}.gx-support{--support-gap:12px;--support-size:46px}.gx-support-trigger{right:max(12px,env(safe-area-inset-right,0px));bottom:calc(78px + env(safe-area-inset-bottom,0px));touch-action:manipulation;transition:box-shadow .18s;transform:none}.gx-support-trigger:hover,.gx-support-trigger:active{transform:none}.gx-support-panel{right:max(10px,env(safe-area-inset-right,0px));bottom:calc(78px + env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 110px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}}@media (max-width:900px) and (max-height:500px){.gx-support-trigger,.gx-support-panel{bottom:calc(66px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.gx-support-trigger{transition:none}}@media (forced-colors:active){html[data-design=vivo] .vivo-content .btn:not(.secondary){color:buttontext!important}html[data-design=vivo] .vivo-shell>.vivo-sidebar{color:canvastext;background:canvas!important}}@media (max-width:900px){html[data-design=vivo] .vivo-shell .garciloga-mobile-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}html[data-design=vivo] .vivo-shell .garciloga-mobile-tabs .gx-support-dock-slot{justify-content:stretch;align-items:stretch;min-width:0;display:flex}html[data-design=vivo] .vivo-shell .garciloga-mobile-tabs .gx-support-dock-slot>button.gx-support-trigger{z-index:auto;box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:54px;color:var(--vivo-muted,#52665d);box-shadow:none;font:650 clamp(11px,2.8vw,12px)/1.2 var(--font-ui,system-ui);background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:4px 2px 2px;display:flex;transform:none;position:static!important;inset:auto!important}html[data-design=vivo] .vivo-shell .garciloga-mobile-tabs .gx-support-dock-slot>button.gx-support-trigger svg{flex-shrink:0;width:21px;height:21px}html[data-design=vivo] .vivo-shell .garciloga-mobile-tabs .gx-support-dock-slot>button.gx-support-trigger>span{text-align:center;white-space:normal;overflow-wrap:normal;max-width:100%;display:block}html[data-design=vivo] .vivo-shell .garciloga-mobile-tabs .gx-support-dock-slot>button.gx-support-trigger[aria-expanded=true]{background:var(--vivo-soft,#dcebe4);color:var(--vivo-text,#142b24)}html[data-design=vivo] .vivo-shell .garciloga-mobile-tabs .gx-support-dock-slot>button.gx-support-trigger[hidden]{display:none}html[data-design=vivo] .vivo-shell .garciloga-mobile-tabs .gx-support-dock-slot>button.gx-support-trigger:focus-visible{outline:3px solid var(--vivo-focus,#09634d);outline-offset:-3px}}@media (max-width:900px) and (max-height:500px){html[data-design=vivo] .vivo-shell .garciloga-mobile-tabs .gx-support-dock-slot>button.gx-support-trigger{gap:1px;min-height:46px;padding-block:2px}html[data-design=vivo] .vivo-shell .garciloga-mobile-tabs .gx-support-dock-slot>button.gx-support-trigger svg{width:18px;height:18px}}@media (forced-colors:active){html[data-design=vivo] .vivo-content .orbit-competency-actions>a.orbit-competency-primary{color:buttontext!important;background:buttonface!important}}
@media screen and (min-width:901px){html[data-design=vivo] .vivo-shell>.vivo-content>.vivo-toolbar{transition:background-color .24s,border-color .24s,box-shadow .24s}html[data-design=vivo] .vivo-shell[data-mobile-compact=true]>.vivo-content>.vivo-toolbar{border-bottom-color:color-mix(in srgb, var(--vivo-text) 16%, transparent);box-shadow:0 6px 22px -20px color-mix(in srgb, var(--vivo-text) 50%, transparent);-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:color-mix(in srgb, var(--vivo-surface) 20%, transparent)!important}}@media screen and (max-width:900px){html[data-design=vivo] .vivo-shell>.vivo-sidebar{transition:background-color .24s,box-shadow .24s!important}html[data-design=vivo] .vivo-shell[data-mobile-compact=true]>.vivo-sidebar{-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);box-shadow:0 8px 24px -19px #00000094;background:color-mix(in srgb, var(--vivo-sidebar,#073a2d) 68%, transparent)!important;background-image:none!important}html[data-design=vivo] .vivo-shell[data-mobile-compact=true]>.vivo-sidebar:focus-within{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--vivo-sidebar,#073a2d)!important}html[data-design=vivo] .vivo-shell[data-mobile-compact=true]>.vivo-sidebar:has(>.vivo-mobile-navigation[open]){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--vivo-sidebar,#073a2d)!important}}@media (prefers-reduced-motion:reduce){html[data-design=vivo] .vivo-shell>.vivo-sidebar,html[data-design=vivo] .vivo-shell>.vivo-content>.vivo-toolbar{transition:none!important}}@media (prefers-contrast:more),(forced-colors:active){html[data-design=vivo] .vivo-shell[data-mobile-compact=true]>.vivo-sidebar{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--vivo-sidebar,#073a2d)!important}html[data-design=vivo] .vivo-shell[data-mobile-compact=true]>.vivo-content>.vivo-toolbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--vivo-surface)!important}}@media print{html[data-design=vivo] .vivo-shell[data-mobile-compact=true]>.vivo-sidebar,html[data-design=vivo] .vivo-shell[data-mobile-compact=true]>.vivo-content>.vivo-toolbar{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none!important;background:0 0!important}}
.vivo-avatar{isolation:isolate;position:relative}.vivo-avatar-presence{border:2px solid var(--vivo-surface,#10231d);z-index:2;pointer-events:none;background:#27d48a;border-radius:999px;width:12px;height:12px;position:absolute;bottom:-2px;right:-2px;box-shadow:0 0 0 1px #0953344d,0 0 9px #27d48a73}@media (prefers-reduced-motion:reduce){.vivo-avatar-presence{transition:none}}.vivo-avatar[data-connected=true]{outline-offset:2px;outline:2px solid #27d48a}
@font-face{font-family:inter;src:url(../media/inter_latin_400_normal-s.p.08vufg9rbrtqu.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:inter;src:url(../media/inter_latin_500_normal-s.p.037elok7xg7ol.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:inter;src:url(../media/inter_latin_600_normal-s.p.42bxzpetz5w8g.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:inter;src:url(../media/inter_latin_700_normal-s.p.0w01zqnq_4v13.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.Tg5oHW_className{font-family:inter,inter Fallback}.Tg5oHW_variable{--font-ui:"inter", "inter Fallback"}
@font-face{font-family:orbitHeading;src:url(../media/outfit_latin_500_normal-s.p.39ybrzzn_qfcx.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:orbitHeading;src:url(../media/outfit_latin_700_normal-s.p.2upv19vnxajuf.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:orbitHeading Fallback;src:local(Arial);ascent-override:99.71%;descent-override:25.92%;line-gap-override:0.0%;size-adjust:100.3%}._8wUeMa_className{font-family:orbitHeading,orbitHeading Fallback}._8wUeMa_variable{--font-orbit-heading:"orbitHeading", "orbitHeading Fallback"}
@font-face{font-family:editorial;src:url(../media/libre_caslon_text_latin_400_normal-s.p.25hmdn6jhpbwm.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:editorial Fallback;src:local(Times New Roman);ascent-override:82.51%;descent-override:22.12%;line-gap-override:0.0%;size-adjust:117.57%}.Lw2BYq_className{font-family:editorial,editorial Fallback;font-style:normal;font-weight:400}.Lw2BYq_variable{--font-editorial:"editorial", "editorial Fallback"}
