@media screen and (max-width:767px){html[data-design=vivo] .public-site:has(.g26-mobile-home) .public-header{z-index:90!important;background:var(--vivo-surface)!important;height:auto!important;min-height:0!important;position:sticky!important;top:0!important}html[data-design=vivo] .public-site:has(.g26-mobile-home) .public-header-inner{height:auto!important;min-height:0!important;padding:calc(5px + env(safe-area-inset-top,0px)) 12px 5px!important;grid-template:"brand locale menu"54px/minmax(0,1fr) minmax(82px,92px) 44px!important;justify-content:stretch!important;align-items:center!important;gap:7px!important;margin:0!important;display:grid!important}html[data-design=vivo] .public-site:has(.g26-mobile-home) .public-header-inner>.public-brand{grid-area:brand!important;justify-self:start!important;align-items:center!important;min-width:0!important;min-height:44px!important;margin:0!important;display:flex!important}html[data-design=vivo] .public-site:has(.g26-mobile-home) .public-header-inner>.public-brand .brand-logo{width:min(100%,175px)!important;max-width:175px!important;height:auto!important;max-height:39px!important}:is(html[data-design=vivo] .public-site:has(.g26-mobile-home) .public-header-inner>.public-auth,html[data-design=vivo] .public-site:has(.g26-mobile-home) .public-header-inner>.public-desktop-nav){display:none!important}html[data-design=vivo] .public-site:has(.g26-mobile-home) .public-header-inner>.language-selector{grid-area:locale!important;justify-content:stretch!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:92px!important;margin:0!important;padding:0!important;display:flex!important}html[data-design=vivo] .public-site:has(.g26-mobile-home) .public-header-inner>.language-selector select{box-sizing:border-box!important;border-radius:13px!important;width:100%!important;min-width:0!important;max-width:92px!important;min-height:44px!important;padding:5px 4px!important;font-size:.78rem!important}html[data-design=vivo] .public-site:has(.g26-mobile-home) .public-header-inner>.public-mobile-menu{grid-area:menu!important;justify-self:end!important;width:44px!important;min-width:44px!important;margin:0!important;display:block!important;position:relative!important}html[data-design=vivo] .public-site:has(.g26-mobile-home) .public-header-inner>.public-mobile-menu>summary{box-sizing:border-box!important;background:var(--vivo-soft)!important;width:44px!important;min-height:44px!important;color:var(--vivo-text)!important;border:1px solid color-mix(in srgb,var(--vivo-text) 18%,transparent)!important;border-radius:12px!important;place-items:center!important;margin:0!important;padding:0!important;font-size:0!important;line-height:1!important;list-style:none!important;display:grid!important}html[data-design=vivo] .public-site:has(.g26-mobile-home) .public-header-inner>.public-mobile-menu>summary:before{content:"☰";font-size:23px;line-height:1}html[data-design=vivo] .public-site:has(.g26-mobile-home) .public-header-inner>.public-mobile-menu[open]>summary:before{content:"×"}html[data-design=vivo] .public-site:has(.g26-mobile-home) .public-mobile-menu>summary .menu-chevron{display:none!important}html[data-design=vivo] .public-site:has(.g26-mobile-home) .public-mobile-menu[open]>.public-nav{background:var(--vivo-surface)!important;width:min(320px,100vw - 24px)!important;max-width:calc(100vw - 24px)!important;color:var(--vivo-text)!important;top:calc(100% + 8px)!important;left:auto!important;right:0!important}}@media screen and (min-width:901px) and (max-width:1250px) and (pointer:coarse) and (hover:none){html[data-design=vivo] .vivo-shell{width:100%!important;min-width:0!important;max-width:100%!important;padding-bottom:calc(77px + env(safe-area-inset-bottom,0px))!important;grid-template-columns:minmax(0,1fr)!important;display:block!important}html[data-design=vivo] .vivo-shell>.vivo-sidebar{box-sizing:border-box!important;z-index:90!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;padding:8px max(12px,env(safe-area-inset-left,0px))!important;background:var(--vivo-sidebar)!important;border-radius:0!important;grid-template-rows:auto!important;grid-template-columns:minmax(0,1fr) 48px!important;align-items:center!important;gap:8px!important;display:grid!important;position:sticky!important;top:0!important;overflow:visible!important}html[data-design=vivo] .vivo-shell>.vivo-sidebar>.vivo-logo{grid-area:1/1!important;place-self:center start!important;min-width:0!important;max-width:190px!important;margin:0!important;padding:0!important;display:flex!important}html[data-design=vivo] .vivo-shell>.vivo-sidebar>.vivo-logo .brand-logo{max-width:100%!important;height:auto!important;max-height:38px!important}html[data-design=vivo] .vivo-shell>.vivo-sidebar>:is(.vivo-position,.vivo-account,.vivo-menu-toggle,.vivo-search-slot,.vivo-mobile-header-actions){display:none!important}html[data-design=vivo] .vivo-shell>.vivo-sidebar>.vivo-mobile-navigation{grid-area:1/2!important;justify-self:end!important;width:48px!important;min-width:44px!important;margin:0!important;display:block!important;position:relative!important}html[data-design=vivo] .vivo-shell .vivo-mobile-navigation>summary{box-sizing:border-box!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;color:var(--vivo-sidebar-text,#fff)!important;background:#ffffff12!important;border:1px solid #fff4!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:3px!important;font-size:0!important;list-style:none!important;display:flex!important}html[data-design=vivo] .vivo-shell .vivo-mobile-navigation>summary .vivo-mobile-menu-avatar{flex:0 0 40px!important;width:40px!important;height:40px!important;display:block!important}html[data-design=vivo] .vivo-shell .vivo-mobile-navigation>summary .vivo-avatar{width:40px!important;height:40px!important;overflow:hidden!important}html[data-design=vivo] .vivo-shell .vivo-mobile-navigation>summary :is(.vivo-mobile-menu-short,.vivo-mobile-menu-long),html[data-design=vivo] .vivo-shell .vivo-mobile-navigation>summary:after,html[data-design=vivo] .vivo-shell .vivo-mobile-navigation:not([open])>nav,html[data-design=vivo] .vivo-shell .vivo-mobile-navigation:not([data-navigation-ready=true])>nav{display:none!important}html[data-design=vivo] .vivo-shell .vivo-mobile-navigation[open]>nav{box-sizing:border-box!important;z-index:125!important;background:var(--vivo-sidebar)!important;border:1px solid #fff3!important;border-radius:15px!important;align-content:start!important;width:min(340px,100vw - 24px)!important;max-width:calc(100vw - 24px)!important;max-height:min(68dvh,580px)!important;margin:0!important;padding:12px!important;display:grid!important;position:absolute!important;top:calc(100% + 8px)!important;left:auto!important;right:0!important;overflow:hidden auto!important;box-shadow:0 15px 30px #0005!important}html[data-design=vivo] .vivo-shell .vivo-mobile-menu-account{color:var(--vivo-sidebar-text,#fff)!important;flex-direction:column!important;gap:6px!important;padding:12px!important;display:flex!important}html[data-design=vivo] .vivo-shell .vivo-mobile-menu-language{padding:8px!important;display:block!important}html[data-design=vivo] .vivo-shell .vivo-mobile-menu-language .language-selector{color:var(--vivo-sidebar-text,#fff)!important;grid-template-columns:minmax(0,1fr)!important;margin:0!important;padding:0!important;display:grid!important}html[data-design=vivo] .vivo-shell .vivo-mobile-menu-language select{width:100%!important;min-height:44px!important}html[data-design=vivo] .vivo-shell>.vivo-content{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;position:relative!important;overflow-x:clip!important}html[data-design=vivo] .vivo-shell>.vivo-content>.vivo-toolbar{display:none!important}html[data-design=vivo] .vivo-content main.wrap{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:14px 14px 28px!important}html[data-design=vivo] .vivo-shell .garciloga-mobile-tabs{z-index:96!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:5px 8px calc(5px + env(safe-area-inset-bottom,0px))!important;background:var(--vivo-surface)!important;border-top:1px solid var(--vivo-soft)!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:4px!important;display:grid!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}html[data-design=vivo] .vivo-shell .garciloga-mobile-tabs>a{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;min-width:0!important;min-height:54px!important;font-size:12px!important;display:flex!important}html[data-design=vivo] .vivo-shell .garciloga-mobile-tabs a>span{overflow-wrap:anywhere!important;font-size:12px!important;display:block!important}html[data-design=vivo] .vivo-shell .garciloga-mobile-tabs .gx-support-dock-slot{min-width:0!important;display:flex!important}html[data-design=vivo] .vivo-shell .garciloga-mobile-tabs .gx-support-dock-slot>button.gx-support-trigger{width:100%!important;height:100%!important;min-height:54px!important;color:var(--vivo-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;padding:3px 2px!important;font-size:12px!important;display:flex!important;position:static!important;inset:auto!important;transform:none!important}html[data-design=vivo] .vivo-shell .garciloga-mobile-tabs .gx-support-dock-slot>button.gx-support-trigger[hidden]{display:none!important}}
html{-moz-text-size-adjust:100%;text-size-adjust:100%}img,svg,video,canvas,picture{max-width:100%;height:auto}main :where(h1,h2,h3,h4,p,li,span,strong,label,dd,dt){overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.development-stats strong{white-space:nowrap}.development-stats span{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media (max-width:600px){.development-stats{grid-template-columns:minmax(0,1fr);gap:8px}.development-stats>div{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:14px;padding:12px 16px}.development-stats strong{min-width:3.6ch;font-size:1.6rem}.development-stats span{font-size:.9rem}}
.garciloga-orientation-page,.garciloga-orientation-page>*,.garciloga-orientation-page .editorial-hero,.garciloga-orientation-page .editorial-hero>*{box-sizing:border-box;min-width:0;max-width:100%}.garciloga-orientation-page .editorial-hero{width:100%;overflow:hidden}.garciloga-orientation-page .editorial-hero :is(h1,p,.pill){overflow-wrap:anywhere;word-break:normal;white-space:normal;min-width:0;max-width:100%}html[data-design=vivo] .garciloga-orientation-page .editorial-hero h1{letter-spacing:-.025em;text-wrap:pretty;color:#f7fff9!important;-webkit-text-fill-color:#f7fff9!important;font-size:clamp(1.85rem,3.6vw,3.15rem)!important;line-height:1.16!important}html[data-design=vivo] .garciloga-orientation-page .editorial-hero .editorial-lead{color:#eef9f2!important;-webkit-text-fill-color:#eef9f2!important;font-size:clamp(1rem,1.6vw,1.15rem)!important;line-height:1.6!important}html[data-design=vivo] .garciloga-orientation-page .editorial-hero .pill{overflow-wrap:anywhere;text-align:left;width:fit-content;max-width:100%;padding:8px 12px;line-height:1.35;display:inline-flex;white-space:normal!important}.garciloga-orientation-page .public-actions{flex-wrap:wrap;gap:10px;max-width:100%;display:flex}.garciloga-orientation-page .public-actions .btn{white-space:normal;overflow-wrap:anywhere;text-align:center;min-width:0;max-width:100%}html[data-design=vivo] .garciloga-orientation-page .editorial-hero .public-actions .btn.secondary{color:#113b2d!important;-webkit-text-fill-color:#113b2d!important;background:#f8fffa!important;border:1px solid #d5e9df!important}html[data-design=vivo] .garciloga-orientation-page .editorial-hero .public-actions .btn.secondary:focus-visible{outline-offset:3px;outline:3px solid #f4d59e}.gx-onboarding-menu{display:none}@media screen and (max-width:900px),screen and (min-width:901px) and (max-width:1250px) and (pointer:coarse) and (hover:none){.inicio-page .inicio-onboarding-shortcuts{display:none!important}.inicio-page .inicio-tabs{box-sizing:border-box;border-radius:18px;flex-wrap:wrap;align-items:stretch;gap:7px;width:100%;min-width:0;padding:5px;display:flex}.inicio-page .inicio-tabs a{text-align:center;white-space:normal;overflow-wrap:anywhere;box-sizing:border-box;border-radius:14px;flex:128px;justify-content:center;align-items:center;min-width:0;min-height:44px;padding:9px 8px;font-size:clamp(.81rem,3.1vw,.96rem);line-height:1.25;display:flex}.inicio-page .inicio-tabs a[aria-current=page]{color:#fff;-webkit-text-fill-color:#fff}.gx-onboarding-menu{border:1px solid color-mix(in srgb,var(--vivo-primary,#0c6e53) 22%,transparent);background:color-mix(in srgb,var(--vivo-primary,#0c6e53) 7%,var(--vivo-surface,#fff));border-radius:16px;gap:6px;min-width:0;margin:8px 0;padding:12px;display:grid}.gx-onboarding-menu-heading{letter-spacing:.06em;text-transform:uppercase;color:var(--vivo-muted,#536a61);padding:4px 6px;font-size:.75rem;font-weight:800}.gx-onboarding-menu a{background:var(--vivo-surface,#fff);min-width:0;min-height:44px;color:var(--vivo-text,#132e26);overflow-wrap:anywhere;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:.9rem;font-weight:700;line-height:1.35;text-decoration:none;display:flex}.gx-onboarding-menu a small{opacity:.75;flex-shrink:0;font-size:.7rem;font-weight:600}.gx-onboarding-menu a:focus-visible{outline:3px solid var(--vivo-primary,#0c6e53);outline-offset:2px}.gx-onboarding-menu .gx-onboarding-menu-pending{background:var(--vivo-primary,#0c6e53);color:#fff}.garciloga-orientation-page{width:100%;padding-inline:clamp(12px,4vw,20px)!important}html[data-design=vivo] .garciloga-orientation-page .editorial-hero{border-radius:22px;gap:14px;width:100%;padding:clamp(20px,5vw,28px)!important}html[data-design=vivo] .garciloga-orientation-page .editorial-hero h1{font-size:clamp(1.7rem,6.2vw,2.25rem)!important;line-height:1.16!important}html[data-design=vivo] .garciloga-orientation-page .editorial-hero .editorial-lead{font-size:clamp(.98rem,3.8vw,1.07rem)!important;line-height:1.56!important}.garciloga-orientation-page .editorial-hero .public-actions{grid-template-columns:minmax(0,1fr);display:grid}.garciloga-orientation-page .editorial-hero .public-actions .btn{justify-content:center;width:100%}}@media (forced-colors:active){.gx-onboarding-menu,.gx-onboarding-menu a,html[data-design=vivo] .garciloga-orientation-page .editorial-hero .public-actions .btn.secondary{color:canvastext!important;-webkit-text-fill-color:CanvasText!important;background:canvas!important;border:1px solid canvastext!important}}@media screen and (max-width:900px),screen and (min-width:901px) and (max-width:1250px) and (pointer:coarse) and (hover:none){.gx-onboarding-menu{max-width:100%;box-shadow:0 13px 26px -22px #0334236b;background:#fbfdfb!important;border:1px solid #0e5d4529!important;border-radius:19px!important;gap:4px!important;padding:10px!important}.gx-onboarding-menu-heading{color:#527467!important;font-size:.72rem!important}.gx-onboarding-menu a{text-align:left;justify-content:initial!important;color:#173f30!important;-webkit-text-fill-color:#173f30!important;background:#fbfdfb!important;border-radius:12px!important;grid-template-columns:24px minmax(0,1fr) auto!important;gap:10px!important;padding:11px 12px!important;font-size:.91rem!important;font-weight:760!important;display:grid!important}.gx-onboarding-menu a svg{stroke:#0c6549;flex-shrink:0}.gx-onboarding-menu a>span{overflow-wrap:anywhere;min-width:0}.gx-onboarding-menu .gx-onboarding-menu-pending{color:#0a513b!important;-webkit-text-fill-color:#0a513b!important;background:#dcf5e9!important}.gx-onboarding-menu .gx-onboarding-pending-pill{white-space:nowrap;background:#ec8a40;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:4px 8px;font-weight:800;display:inline-flex;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;font-size:.66rem!important}}@media (max-width:350px){.gx-onboarding-menu a{grid-template-columns:22px minmax(0,1fr)!important}.gx-onboarding-menu .gx-onboarding-pending-pill{grid-column:2;justify-self:start}}
@media (max-width:1023px){html[data-design=vivo] .public-site .public-mobile-menu--premium{min-width:0;position:relative}html[data-design=vivo] .public-site .public-mobile-menu--premium>summary{box-sizing:border-box;cursor:pointer;border:1px solid color-mix(in srgb,var(--vivo-text,#103c2d) 25%,transparent);background:color-mix(in srgb,var(--vivo-surface,#fff) 86%,transparent);width:48px;min-width:48px;min-height:48px;color:var(--vivo-text,#103c2d);box-shadow:0 6px 16px -13px #0437278c,inset 0 1px 0 color-mix(in srgb,var(--vivo-surface,#fff) 90%,transparent);-webkit-backdrop-filter:blur(12px)saturate(125%);backdrop-filter:blur(12px)saturate(125%);-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:16px;place-items:center;padding:0;list-style:none;transition:background-color .24s,border-color .24s,box-shadow .24s,transform .24s;display:grid;position:relative}html[data-design=vivo] .public-site .public-mobile-menu--premium>summary::-webkit-details-marker{display:none}html[data-design=vivo] .public-site .public-mobile-menu--premium>summary::marker{content:""}html[data-design=vivo] .public-site .public-mobile-menu--premium>summary:before,html[data-design=vivo] .public-site .public-mobile-menu--premium>summary:after{content:none!important;display:none!important}.public-mobile-menu--premium .public-menu-toggle-label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.public-mobile-menu--premium .public-menu-toggle-icon{width:26px;height:24px;color:inherit;flex:none;display:block;position:relative}.public-mobile-menu--premium .public-menu-toggle-line{transform-origin:50%;background:currentColor;border-radius:999px;height:3px;transition:width .3s cubic-bezier(.2,.8,.2,1),top .3s cubic-bezier(.2,.8,.2,1),transform .3s cubic-bezier(.2,.8,.2,1),opacity .18s;display:block;position:absolute;left:1px}.public-mobile-menu--premium .public-menu-toggle-line:first-child{width:24px;top:4px}.public-mobile-menu--premium .public-menu-toggle-line:nth-child(2){width:17px;top:11px}.public-mobile-menu--premium .public-menu-toggle-line:nth-child(3){width:12px;top:18px}html[data-design=vivo] .public-site .public-mobile-menu--premium>summary:is(:hover,:focus-visible),html[data-design=vivo] .public-site .public-mobile-menu--premium[open]>summary{background:color-mix(in srgb,var(--vivo-primary,#07815c) 12%,var(--vivo-surface,#fff));border-color:color-mix(in srgb,var(--vivo-primary,#07815c) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--vivo-primary,#07815c) 11%,transparent),0 9px 22px -14px color-mix(in srgb,var(--vivo-primary,#07815c) 65%,transparent)}html[data-design=vivo] .public-site .public-mobile-menu--premium>summary:active{transform:scale(.96)}.public-mobile-menu--premium[open] .public-menu-toggle-line:first-child{width:24px;top:11px;transform:rotate(45deg)}.public-mobile-menu--premium[open] .public-menu-toggle-line:nth-child(2){opacity:0;transform:translate(7px)scale(.6)}.public-mobile-menu--premium[open] .public-menu-toggle-line:nth-child(3){width:24px;top:11px;transform:rotate(-45deg)}html[data-design=vivo] .public-site .public-mobile-menu--premium>summary:focus-visible{outline:3px solid var(--vivo-primary,#07815c);outline-offset:3px}html[data-design=vivo] .public-site .public-header--orbit-home .public-mobile-menu--premium>summary{width:44px;min-width:44px;min-height:44px}}@media (max-width:767px){html[data-design=vivo] .public-site .public-header:not(.public-header--orbit-home) .public-header-inner.public-header-layout{grid-template-columns:minmax(0,1fr) minmax(82px,auto) 48px;grid-template-areas:"brand locale toggle""auth auth auth";align-items:center;gap:8px;display:grid}html[data-design=vivo] .public-site .public-header:not(.public-header--orbit-home) .public-header-inner>.public-brand{grid-area:auto;min-width:0;max-width:100%}html[data-design=vivo] .public-site .public-header:not(.public-header--orbit-home) .public-header-inner>.language-selector{grid-area:auto;width:auto;min-width:0;max-width:100%;margin:0;padding:0}html[data-design=vivo] .public-site .public-header:not(.public-header--orbit-home) .public-header-inner>.language-selector select{width:100%;min-width:0;max-width:110px}html[data-design=vivo] .public-site .public-header:not(.public-header--orbit-home) .public-header-inner>.public-mobile-menu--premium{order:initial;grid-area:auto;justify-self:end;min-width:48px;width:48px!important}html[data-design=vivo] .public-site .public-header:not(.public-header--orbit-home) .public-header-inner>.public-auth{order:initial;grid-area:auto;width:100%;min-width:0;max-width:100%;margin:0}html[data-design=vivo] .public-site .public-header:not(.public-header--orbit-home) .public-mobile-menu--premium[open]>.public-nav{z-index:120;border:1px solid color-mix(in srgb,var(--vivo-text,#103c2d) 20%,transparent);background:var(--vivo-surface,#fff);width:min(320px,100vw - 24px);max-height:min(72dvh,650px);color:var(--vivo-text,#103c2d);border-radius:18px;grid-template-columns:1fr;gap:3px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:0;overflow:auto;box-shadow:0 20px 46px -24px #02271c8c}html[data-design=vivo] .public-site .public-header:not(.public-header--orbit-home) .public-mobile-menu--premium[open]>.public-nav a{overflow-wrap:anywhere;border-radius:10px;min-width:0;min-height:44px;padding:9px 12px}}@media (prefers-reduced-motion:reduce){html[data-design=vivo] .public-site .public-mobile-menu--premium>summary,.public-mobile-menu--premium .public-menu-toggle-line{transition:none}}@media (forced-colors:active){html[data-design=vivo] .public-site .public-mobile-menu--premium>summary{color:canvastext;box-shadow:none;-webkit-backdrop-filter:none;background:canvas;border:2px solid buttontext}}
@media screen and (max-width:767px){html[data-design=vivo] :is(.public-site,.vivo-content){-moz-text-size-adjust:100%;text-size-adjust:100%}html[data-design=vivo] :is(.public-site,.vivo-content) :where(.card,.notice,.gx-panel,.inicio-card,.public-program-explorer){box-sizing:border-box;min-width:0;max-width:100%}html[data-design=vivo] :is(.public-site,.vivo-content) :where(.card,.notice,.gx-panel,.inicio-card) :is(h1,h2,h3,h4,p,li,small,label){overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;min-width:0}html[data-design=vivo] .public-site .editorial-page.program-catalog{gap:clamp(18px,5vw,28px);min-width:0;padding-block:clamp(14px,3.7vw,22px) 40px}html[data-design=vivo] .public-site .program-catalog>.program-beta-notice{box-sizing:border-box;letter-spacing:normal;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;width:100%;max-width:100%;margin:0;padding:13px 15px;font-size:clamp(.9375rem,3.8vw,1rem);line-height:1.55}html[data-design=vivo] .public-site .program-catalog>.program-diagnostic-link{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;width:100%;max-width:100%;margin:0;padding:0 2px;font-size:clamp(.9375rem,3.8vw,1rem);font-weight:600;line-height:1.5}html[data-design=vivo] .public-site .program-diagnostic-link a{color:var(--vivo-primary);text-underline-offset:3px;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;text-decoration:underline;text-decoration-thickness:1px}html[data-design=vivo] .public-site .program-catalog .public-program-explorer{grid-template-columns:minmax(0,1fr);gap:12px;width:100%;min-width:0;max-width:100%;display:grid}html[data-design=vivo] .public-site .program-catalog .public-program-explorer__toolbar,html[data-design=vivo] .public-site .program-catalog .public-program-explorer__search{grid-template-columns:minmax(0,1fr);align-items:start;gap:9px;min-width:0;max-width:100%;display:grid}html[data-design=vivo] .public-site .program-catalog .public-program-explorer__search h2{letter-spacing:-.025em;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;margin:0 0 4px;font-size:clamp(1.375rem,5.7vw,1.625rem);line-height:1.2}html[data-design=vivo] .public-site .program-catalog :is(.public-program-explorer__search label,.public-program-explorer__summary){overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;margin:0;font-size:clamp(.9375rem,3.8vw,1rem);line-height:1.45}html[data-design=vivo] .public-site .program-catalog .public-program-explorer__search input{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:48px;font-size:16px}html[data-design=vivo] .public-site .program-catalog .public-program-explorer__clear{white-space:normal;width:fit-content;max-width:100%;min-height:44px;padding:10px 14px;font-size:.9375rem}html[data-design=vivo] .public-site .program-catalog .program-catalog-grid{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;max-width:100%;display:grid}html[data-design=vivo] .public-site .program-catalog :is(.program-catalog-grid .card,.public-program-explorer__empty){min-width:0;height:auto;padding:clamp(15px,4vw,20px);overflow:visible}html[data-design=vivo] .public-site .program-catalog .program-catalog-grid .card h2{overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;font-size:clamp(1.125rem,4.7vw,1.375rem);line-height:1.3}html[data-design=vivo] .public-site .program-catalog :is(.program-catalog-grid .card p,.editorial-program p,.editorial-heading p){-webkit-hyphens:none;hyphens:none;font-size:clamp(.9375rem,3.8vw,1rem);line-height:1.55}html[data-design=vivo] .public-site .program-catalog :is(.program-catalog-grid .btn,.editorial-program .btn){white-space:normal;overflow-wrap:break-word;text-align:center;width:100%;min-width:0;max-width:100%;min-height:44px;padding:11px 14px;font-size:clamp(.9375rem,3.8vw,1rem)}html[data-design=vivo] .public-site .program-catalog .editorial-heading h2{overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;font-size:clamp(1.375rem,5.7vw,1.625rem);line-height:1.22}html[data-design=vivo] .public-site .program-catalog :is(.editorial-section,.editorial-program-grid,.editorial-scenario){gap:clamp(12px,3.5vw,18px);min-width:0;max-width:100%}}@media screen and (max-width:350px){html[data-design=vivo] .public-site .program-catalog>.program-beta-notice{padding:11px 12px}html[data-design=vivo] .public-site .program-catalog :is(.program-catalog-grid .card,.public-program-explorer__empty){padding:13px}}@media (forced-colors:active){html[data-design=vivo] .public-site .program-diagnostic-link a{color:linktext}}
html[data-design=vivo] .public-close :is(.btn,button.btn).secondary{color:inherit;border-color:color-mix(in srgb, currentColor 62%, transparent)}html[data-design=vivo] .public-close :is(.btn,button.btn).secondary:focus-visible{outline-color:var(--acento,currentColor)}.g26-mobile-section-title>a{align-items:center;min-height:44px;margin-block:-11px;padding-inline:4px;display:inline-flex}@media (min-width:1200px){html[data-design=vivo] .public-site .public-header:not(.public-header--orbit-home) .public-header-inner.public-header-layout{flex-wrap:nowrap}html[data-design=vivo] .public-site .public-header:not(.public-header--orbit-home) .public-header-inner.public-header-layout>.public-brand{flex:none;width:auto}html[data-design=vivo] .public-site .public-header:not(.public-header--orbit-home) .public-header-inner.public-header-layout>.public-brand .brand-logo{width:185px}html[data-design=vivo] .public-site .public-header:not(.public-header--orbit-home) .public-header-inner.public-header-layout>.public-desktop-nav{flex-wrap:nowrap;flex:auto;min-width:0}html[data-design=vivo] .public-site .public-header:not(.public-header--orbit-home) .public-header-inner.public-header-layout>:is(.public-auth,.language-selector){flex:none}}
.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}
.announcement-stack{gap:8px;max-width:1180px;margin:12px auto 0;padding:0 16px;display:grid}.announcement-banner{color:#1d2b53;background:#eef4ff;border:1px solid #c7d7fe;border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex;box-shadow:0 6px 20px #0f172a0f}.announcement-warning{color:#5c3b00;background:#fff7e6;border-color:#f5d08a}.announcement-critical{color:#6b1111;background:#fdecec;border-color:#f2a7a7}.announcement-kind{text-transform:uppercase;letter-spacing:.04em;background:#ffffffb3;border-radius:999px;flex:none;padding:4px 8px;font-size:12px;font-weight:800}.announcement-copy{flex:1;min-width:0}.announcement-copy strong{display:block}.announcement-copy p{white-space:pre-line;overflow-wrap:anywhere;margin:2px 0 0}.announcement-close{min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;font-size:22px}.announcement-close:focus-visible{outline-offset:2px;outline:3px solid}.announcement-error{color:#8a1c1c;margin:0;font-size:14px}[data-appearance=dark] .announcement-banner{color:#dbe6ff;background:#16213d;border-color:#2c3e70}[data-appearance=dark] .announcement-warning{color:#ffe7b0;background:#3a2a07;border-color:#7a5a12}[data-appearance=dark] .announcement-critical{color:#ffd6d6;background:#3d1414;border-color:#7d2b2b}[data-appearance=dark] .announcement-kind{background:#00000040}@media (prefers-color-scheme:dark){html:not([data-appearance=light]) .announcement-banner{color:#dbe6ff;background:#16213d;border-color:#2c3e70}html:not([data-appearance=light]) .announcement-warning{color:#ffe7b0;background:#3a2a07;border-color:#7a5a12}html:not([data-appearance=light]) .announcement-critical{color:#ffd6d6;background:#3d1414;border-color:#7d2b2b}}@media (max-width:640px){.announcement-banner{flex-wrap:wrap}.announcement-copy{flex-basis:calc(100% - 60px)}}
.vivo-content .public-site--workspace{max-width:100%;min-height:0;color:var(--vivo-text);background:0 0;font-size:1rem}.vivo-content .public-site--workspace .wrap{width:100%;max-width:none;margin-inline:0;padding:24px clamp(16px,2vw,32px) 40px}.vivo-content .public-site--workspace .suite-page>.public-section:first-child{border:1px solid var(--vivo-soft);background:linear-gradient(115deg, var(--vivo-surface), color-mix(in srgb, var(--vivo-primary) 8%, var(--vivo-surface)));border-radius:22px;margin-block:0 28px;padding:clamp(20px,3vw,36px);box-shadow:0 12px 34px -28px #05342552}.vivo-content .public-site--workspace .suite-page h1{overflow-wrap:break-word;font-size:clamp(1.9rem,3vw,3rem);line-height:1.14}.vivo-content .public-site--workspace .suite-card-grid>*,.vivo-content .vivo-announcement-region{min-width:0}.vivo-content .vivo-announcement-region .announcement-stack{max-width:none;margin:0;padding:12px clamp(16px,2vw,32px) 0}.vivo-content .vivo-announcement-region .announcement-banner{border-radius:12px;min-width:0;padding:10px 14px;box-shadow:0 4px 18px -12px #0f172a33}@media (max-width:640px){.vivo-content .public-site--workspace .wrap{padding:16px 16px 30px}.vivo-content .public-site--workspace .suite-page>.public-section:first-child{border-radius:18px;padding:20px}.vivo-content .vivo-announcement-region .announcement-stack{padding:10px 16px 0}}
html[data-design=vivo] .public-site .public-header{z-index:95}html[data-design=vivo] .public-site .public-header .suite-public-desktop-nav{flex-wrap:nowrap;flex:0 auto;justify-content:center;align-items:center;gap:clamp(8px,1.1vw,22px);min-width:0}html[data-design=vivo] .public-site .public-header .suite-public-desktop-nav>a{white-space:nowrap;border-radius:12px;align-items:center;min-height:44px;padding:8px 11px;font-size:.9rem;font-weight:650;display:inline-flex}html[data-design=vivo] .public-site .suite-mega{flex:none;min-width:0;position:relative}html[data-design=vivo] .public-site .suite-mega>summary{cursor:pointer;border:1px solid color-mix(in srgb,var(--vivo-primary) 35%,transparent);background:color-mix(in srgb,var(--vivo-primary) 8%,var(--vivo-surface));min-height:46px;color:var(--vivo-text);white-space:nowrap;border-radius:14px;align-items:center;gap:9px;padding:9px 15px;font-size:.9rem;font-weight:750;list-style:none;transition:background-color .17s,border-color .17s;display:flex}html[data-design=vivo] .public-site .suite-mega>summary::marker{content:none;display:none}html[data-design=vivo] .public-site .suite-mega>summary::-webkit-details-marker{content:none;display:none}html[data-design=vivo] .public-site .suite-mega>summary:hover,html[data-design=vivo] .public-site .suite-mega[open]>summary{background:color-mix(in srgb,var(--vivo-primary) 14%,var(--vivo-surface));border-color:var(--vivo-primary)}html[data-design=vivo] .public-site .suite-mega>summary:focus-visible{outline:3px solid var(--vivo-primary);outline-offset:3px}html[data-design=vivo] .public-site .suite-mega-chevron{transition:transform .17s;display:inline-flex;transform:rotate(90deg)}html[data-design=vivo] .public-site .suite-mega[open] .suite-mega-chevron{transform:rotate(-90deg)}html[data-design=vivo] .public-site .suite-mega-panel{z-index:150;overscroll-behavior:contain;background:var(--vivo-surface);width:min(710px,100vw - 40px);max-height:min(76dvh,720px);color:var(--vivo-text);border:1px solid color-mix(in srgb,var(--vivo-text) 15%,transparent);white-space:normal;isolation:isolate;border-radius:23px;padding:22px;position:absolute;top:calc(100% + 13px);left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 24px 58px -20px #022c205c,0 4px 16px -10px #022c2033}html[data-design=vivo] .public-site .suite-mega-eyebrow{letter-spacing:.11em;max-width:none;color:var(--vivo-primary);margin:0 0 5px;font-size:.7rem;font-weight:850}html[data-design=vivo] .public-site .suite-mega-intro{max-width:58ch;color:var(--vivo-muted);margin:0 0 16px;font-size:.9rem;line-height:1.55}html[data-design=vivo] .public-site .suite-mega-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}html[data-design=vivo] .public-site .suite-mega .suite-mega-card{background:color-mix(in srgb,var(--vivo-primary) 5%,var(--vivo-surface));border:1px solid color-mix(in srgb,var(--vivo-text) 10%,transparent);white-space:normal;border-radius:16px;align-items:center;gap:12px;min-width:0;min-height:90px;padding:13px;text-decoration:none;display:flex}html[data-design=vivo] .public-site .suite-mega-card:hover,html[data-design=vivo] .public-site .suite-mega-card:focus-visible{background:color-mix(in srgb,var(--vivo-primary) 12%,var(--vivo-surface));border-color:var(--vivo-primary);color:var(--vivo-text);outline-offset:2px}html[data-design=vivo] .public-site .suite-mega-card-icon{width:42px;height:42px;color:var(--vivo-primary);background:color-mix(in srgb,var(--vivo-primary) 14%,var(--vivo-surface));border-radius:13px;flex:none;place-items:center;display:grid}html[data-design=vivo] .public-site .suite-mega-card>span:nth-child(2){flex:1;min-width:0}html[data-design=vivo] .public-site .suite-mega-card strong,html[data-design=vivo] .public-site .suite-mega-card small{overflow-wrap:anywhere;display:block}html[data-design=vivo] .public-site .suite-mega-card strong{color:var(--vivo-text);font-size:.93rem;line-height:1.3}html[data-design=vivo] .public-site .suite-mega-card small{color:var(--vivo-muted);margin-top:3px;font-size:.77rem;line-height:1.45}html[data-design=vivo] .public-site .suite-mega-card>svg:last-child{color:var(--vivo-muted);flex:none}html[data-design=vivo] .public-site .suite-mega-section-heading{letter-spacing:.05em;color:var(--vivo-text);margin:18px 0 8px;font-size:.77rem;font-weight:800}html[data-design=vivo] .public-site .suite-mega-links{flex-wrap:wrap;gap:6px;display:flex}html[data-design=vivo] .public-site .suite-mega-links a{border:1px solid color-mix(in srgb,var(--vivo-text) 12%,transparent);min-height:40px;color:var(--vivo-text);border-radius:10px;align-items:center;padding:6px 12px;font-size:.81rem;font-weight:600;display:inline-flex}html[data-design=vivo] .public-site .suite-mega-links a:is(:hover,:focus-visible,[aria-current=page]){background:color-mix(in srgb,var(--vivo-primary) 11%,var(--vivo-surface));color:var(--vivo-text)}@media (min-width:1200px){html[data-design=vivo] .public-site .public-header .public-header-inner.public-header-layout{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:clamp(12px,1.5vw,24px);width:100%;max-width:1540px;padding:10px clamp(20px,3vw,40px);display:flex}html[data-design=vivo] .public-site .public-header .public-header-inner>.public-brand{flex:none;width:auto;max-width:clamp(150px,13vw,210px);margin:0}html[data-design=vivo] .public-site .public-header .public-header-inner>.suite-public-desktop-nav{flex:auto;order:0;min-width:0;margin:0;padding:0;display:flex}html[data-design=vivo] .public-site .public-header .public-header-inner>:is(.public-auth,.language-selector){flex:none;order:0;min-width:0;margin:0}html[data-design=vivo] .public-site .public-header .public-header-inner>.public-mobile-menu{display:none}}@media (min-width:768px) and (max-width:1199px){html[data-design=vivo] .public-site .public-header .public-header-inner.public-header-layout{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 22px;display:flex}html[data-design=vivo] .public-site .public-header .public-header-inner>.suite-public-desktop-nav{display:none!important}html[data-design=vivo] .public-site .public-header .public-header-inner>.public-brand{flex:auto;min-width:0;margin:0}html[data-design=vivo] .public-site .public-header .public-header-inner>:is(.public-auth,.language-selector){flex:none;order:0;margin:0}html[data-design=vivo] .public-site .public-header .public-header-inner>.public-mobile-menu--premium{flex:none;order:0;width:48px;margin:0;position:relative;display:block!important}}@media (max-width:767px){html[data-design=vivo] .public-site .public-header .suite-public-desktop-nav{display:none!important}}html[data-design=vivo] .vivo-sidebar .vivo-suite-explore{border-top:1px solid color-mix(in srgb,var(--vivo-sidebar-text,#fff) 17%,transparent);min-width:0;margin:10px 0 0;padding-top:10px}html[data-design=vivo] .vivo-sidebar .vivo-suite-explore>summary{cursor:pointer;min-height:44px;color:var(--vivo-sidebar-text,#fff);border-radius:12px;align-items:center;gap:11px;padding:10px 12px;font-size:.84rem;font-weight:700;line-height:1.3;list-style:none;display:flex}html[data-design=vivo] .vivo-sidebar .vivo-suite-explore>summary::-webkit-details-marker{display:none}html[data-design=vivo] .vivo-sidebar .vivo-suite-explore>summary::marker{content:none}html[data-design=vivo] .vivo-sidebar .vivo-suite-explore>summary>svg:first-child{color:var(--vivo-sidebar-muted);flex:none;width:20px;height:20px}html[data-design=vivo] .vivo-sidebar .vivo-suite-explore>summary>span:nth-child(2){flex:1;min-width:0}html[data-design=vivo] .vivo-sidebar .vivo-suite-explore-chevron{flex:none;display:inline-flex;transform:rotate(90deg)}html[data-design=vivo] .vivo-sidebar .vivo-suite-explore[open] .vivo-suite-explore-chevron{transform:rotate(-90deg)}html[data-design=vivo] .vivo-sidebar .vivo-suite-explore>summary:is(:hover,:focus-visible),html[data-design=vivo] .vivo-sidebar .vivo-suite-explore[open]>summary{background:color-mix(in srgb,var(--vivo-sidebar-card) 80%,var(--vivo-sidebar))}html[data-design=vivo] .vivo-sidebar .vivo-suite-explore-links{gap:2px;min-width:0;padding:5px 0 5px 24px;display:grid}html[data-design=vivo] .vivo-sidebar .vivo-suite-explore-links a{min-height:38px;color:var(--vivo-sidebar-muted);overflow-wrap:anywhere;border-radius:10px;align-items:center;padding:9px 12px;font-size:.79rem;display:flex}html[data-design=vivo] .vivo-sidebar .vivo-suite-explore-links a:hover,html[data-design=vivo] .vivo-sidebar .vivo-suite-explore-links a:focus-visible{background:var(--vivo-sidebar-card);color:var(--vivo-sidebar-text,#fff)}@media (min-width:901px){html[data-design=vivo] .vivo-shell[data-menu-density=compact] .vivo-suite-explore>summary{justify-content:center;width:48px;height:48px;margin-inline:auto;padding:0}html[data-design=vivo] .vivo-shell[data-menu-density=compact] .vivo-suite-explore>summary>span,html[data-design=vivo] .vivo-shell[data-menu-density=compact] .vivo-suite-explore-links{display:none}}@media (prefers-reduced-motion:reduce){html[data-design=vivo] .public-site .suite-mega>summary,html[data-design=vivo] .public-site .suite-mega-chevron{transition:none}}
html[data-design=vivo] .public-site .suite-cta>:is(h2,p){color:var(--vivo-sidebar-text,#fff);-webkit-text-fill-color:var(--vivo-sidebar-text,#fff);opacity:1;background-image:none}html[data-design=vivo] .public-site .suite-cta>p{max-width:68ch;line-height:1.6}html[data-design=vivo] .public-site .suite-cta .public-actions{flex-wrap:wrap;gap:clamp(8px,1.25vw,14px);display:flex}html[data-design=vivo] .public-site .suite-cta .public-actions>:is(a,button){white-space:normal;text-align:center;overflow-wrap:break-word;max-width:100%;min-height:44px}html[data-design=vivo] :is(.vivo-content,.public-site) :where(a,button,summary,input,select,textarea):focus-visible{outline-color:var(--vivo-focus,var(--vivo-primary));outline-offset:3px}html[data-design=vivo] .vivo-sidebar .vivo-search-slot .gx-search-trigger{color:var(--vivo-sidebar-text,#fff)}html[data-design=vivo] .vivo-sidebar .vivo-suite-explore-links a{color:var(--vivo-sidebar-muted,var(--vivo-sidebar-text,#fff))}html[data-design=vivo] .vivo-sidebar .vivo-suite-explore-links a:is(:hover,:focus-visible){color:var(--vivo-sidebar-text,#fff)}html[data-design=vivo] .vivo-sidebar :where(.vivo-navigation-group,.vivo-suite-explore) a{overflow-wrap:anywhere;min-width:0}html[data-design=vivo] .vivo-content :where(.crm-tabs,.crm-table-wrap,.vivo-table-scroll){overscroll-behavior-inline:contain;scrollbar-width:thin;max-width:100%}html[data-design=vivo] .vivo-content :where(.crm-tabs,.crm-table-wrap,.vivo-table-scroll):focus-visible{outline:3px solid var(--vivo-focus,var(--vivo-primary));outline-offset:2px}@media screen and (max-width:900px){html[data-design=vivo] :is(.vivo-content,.public-site) :where(.card,.gx-panel,.crm-card,.crm-kpi,.grid,.grid2,.grid4){box-sizing:border-box;min-width:0;max-width:100%}html[data-design=vivo] :is(.vivo-content,.public-site) :where(.card,.gx-panel,.crm-card,.crm-kpi) :where(h1,h2,h3,h4,p,li,label,small){overflow-wrap:break-word;min-width:0}html[data-design=vivo] .vivo-content :where(.card,.gx-panel,.crm-card) :where(input,select,textarea){box-sizing:border-box;min-width:0;max-width:100%}html[data-design=vivo] .vivo-shell .garciloga-mobile-tabs a{touch-action:manipulation;min-width:0;min-height:48px}html[data-design=vivo] .vivo-shell .garciloga-mobile-tabs a>span{-webkit-line-clamp:2;text-align:center;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:100%;min-height:0;line-height:1.2;display:-webkit-box;overflow:hidden}html[data-design=vivo] .public-site .suite-cta .public-actions>:is(a,button){flex:180px}}@media screen and (max-width:380px){html[data-design=vivo] .vivo-shell .garciloga-mobile-tabs a>span{font-size:clamp(10px,2.65vw,11px)}}@media (prefers-contrast:more){html[data-design=vivo] :is(.vivo-content,.public-site) :where(.card,.crm-card,.crm-kpi){border-color:var(--vivo-border-strong,var(--vivo-text))}}@media (forced-colors:active){html[data-design=vivo] .public-site .suite-cta>:is(h2,p){color:canvastext;-webkit-text-fill-color:CanvasText}html[data-design=vivo] :is(.vivo-content,.public-site) :where(a,button,summary,input,select,textarea):focus-visible{outline-color:highlight}}
html[data-design=vivo] :is(.vivo-content,.public-site){--gl-ink:var(--vivo-text,var(--user-text,#15231e));--gl-muted:var(--vivo-muted,var(--user-muted,#52665d));--gl-paper:var(--vivo-surface,var(--user-surface,#fff));--gl-accent:var(--vivo-primary,var(--user-accent,#09634d));--gl-outline:color-mix(in srgb,var(--gl-ink) 16%,var(--gl-paper));--gl-elevation:0 1px 3px color-mix(in srgb,var(--gl-ink) 5%,transparent), 0 15px 32px -24px color-mix(in srgb,var(--gl-ink) 22%,transparent);--gl-radius:18px;min-width:0}html[data-design=vivo] .public-site .wrap.public-home{width:100%;min-width:0;max-width:1560px;margin-inline:auto}html[data-design=vivo] .public-site .public-home .public-section{min-width:0;scroll-margin-top:96px}html[data-design=vivo] .public-site .public-home .public-section>:is(h2,h3){letter-spacing:-.025em;text-wrap:balance;line-height:1.18}html[data-design=vivo] .public-site .public-home :is(.suite-card-grid,.public-audience,.public-route-grid,.editorial-feature-grid)>*{min-width:0}html[data-design=vivo] .public-site .public-home .card{border-color:var(--gl-outline);box-shadow:var(--gl-elevation)}html[data-design=vivo] .public-site .public-home .public-actions{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}html[data-design=vivo] .public-site .public-home .public-actions>:is(a,button){align-content:center;max-width:100%;min-height:44px}html[data-design=vivo] .public-site .public-close :is(h2,p,li){color:var(--vivo-sidebar-text,#fff)}html[data-design=vivo] .public-site .public-close :is(.btn,button.btn).secondary{color:inherit;border-color:color-mix(in srgb,currentColor 65%,transparent)}html[data-design=vivo] .public-site .public-login{border:1px solid var(--gl-outline);width:min(100%,520px);max-width:520px;box-shadow:var(--gl-elevation);border-radius:22px;padding:clamp(20px,3vw,36px)}html[data-design=vivo] .public-site .public-login :is(h1,h2){letter-spacing:-.025em;line-height:1.15}html[data-design=vivo] .public-site .public-login :is(label,.public-field-help,.public-form-message){overflow-wrap:break-word;line-height:1.5}html[data-design=vivo] .public-site .public-login :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--gl-paper);min-width:0;max-width:100%;min-height:46px;color:var(--gl-ink);border-color:var(--gl-outline);border-radius:12px}html[data-design=vivo] .public-site .public-login .public-login-tabs{gap:8px;min-width:0}html[data-design=vivo] .public-site .public-login .public-login-tabs>*{min-width:0;min-height:44px}html[data-design=vivo] .vivo-content{min-width:0}html[data-design=vivo] .vivo-content main.wrap{width:100%;min-width:0;max-width:none;padding-inline:clamp(16px,2.3vw,38px)}html[data-design=vivo] .vivo-content main.wrap>.nav{align-items:flex-start;gap:16px;min-width:0}html[data-design=vivo] .vivo-content main.wrap>.nav h1{letter-spacing:-.025em;font-size:clamp(1.65rem,1.2rem + 1.45vw,2.5rem);line-height:1.18}html[data-design=vivo] .vivo-content :is(.grid,.grid2,.grid3,.grid4,.vivo-kpis,.gx-home-layout){min-width:0}html[data-design=vivo] .vivo-content :is(.card,.gx-panel,.gx-kpi,.inicio-card,.inicio-kpi,.gx-dashboard-widget){border-color:var(--gl-outline);min-width:0;max-width:100%;box-shadow:var(--gl-elevation)}html[data-design=vivo] .vivo-content :is(.card,.gx-panel,.gx-kpi)>:is(h2,h3){letter-spacing:-.015em;overflow-wrap:break-word;line-height:1.25}html[data-design=vivo] .vivo-content .stat{font-variant-numeric:tabular-nums;letter-spacing:-.025em;color:var(--gl-ink);line-height:1.15}html[data-design=vivo] .vivo-content :is(.grid4,.vivo-kpis)>*{min-width:0}html[data-design=vivo] .vivo-content :is(.grid4,.vivo-kpis)>* :is(.stat,strong){overflow-wrap:break-word}html[data-design=vivo] .vivo-sidebar nav a{overflow-wrap:break-word;min-width:0;min-height:44px}html[data-design=vivo] .vivo-sidebar nav a[aria-current=page]{box-shadow:inset 3px 0 0 var(--vivo-sidebar-text,#fff)}html[data-design=vivo] .vivo-sidebar :is(.vivo-suite-explore>summary,.vivo-suite-explore-links a){overflow-wrap:break-word;min-width:0}html[data-design=vivo] .vivo-content .vivo-toolbar{gap:10px;min-width:0}html[data-design=vivo] :is(.vivo-content,.public-site) :is(a,button,summary,input,select,textarea):focus-visible{outline:3px solid var(--vivo-focus,var(--gl-accent));outline-offset:3px}html[data-design=vivo] .vivo-content .admin-workspace{width:100%;min-width:0;max-width:none}html[data-design=vivo] .vivo-content .admin-workspace :is(.grid2,.grid4){gap:clamp(12px,1.6vw,22px)}html[data-design=vivo] .vivo-content .admin-workspace :is(.card,.admin-create,.admin-user){min-width:0}html[data-design=vivo] .vivo-content .admin-workspace .card{border-color:var(--gl-outline);box-shadow:var(--gl-elevation)}html[data-design=vivo] .vivo-content :is(.admin-shortcuts,.owner-user-actions,.admin-links){gap:10px;min-width:0}html[data-design=vivo] .vivo-content :is(.admin-user-edit,.usage-filters)>*{min-width:0}html[data-design=vivo] .vivo-content .crm-x.crm-owner-ui{width:100%;min-width:0;max-width:none}html[data-design=vivo] .vivo-content .crm-owner-ui :is(.crm-card,.crm-kpi,.crm-col,.crm-deal){border-color:var(--gl-outline);min-width:0}html[data-design=vivo] .vivo-content .crm-owner-ui :is(.crm-card,.crm-kpi){box-shadow:var(--gl-elevation)}html[data-design=vivo] .vivo-content .crm-owner-ui :is(.crm-head,.crm-kpis,.crm-cols,.crm-board,.crm-talent-banner,.crm-detail){min-width:0;max-width:100%}html[data-design=vivo] .vivo-content .crm-owner-ui .crm-sub{line-height:1.6}html[data-design=vivo] .vivo-content .crm-owner-ui .crm-tabs{overscroll-behavior-inline:contain;scrollbar-width:thin;max-width:100%;overflow-x:auto}html[data-design=vivo] .vivo-content .crm-owner-ui .crm-tabs a{white-space:nowrap;min-height:44px}html[data-design=vivo] .vivo-content .crm-owner-ui .crm-table-wrap{overscroll-behavior-inline:contain;scrollbar-width:thin;width:100%;max-width:100%;overflow-x:auto}html[data-design=vivo] .vivo-content .crm-owner-ui .crm-table :is(th,td){vertical-align:top;line-height:1.45}html[data-design=vivo] .vivo-content .crm-owner-ui :is(.crm-form,.crm-filters) :is(label,input,select,textarea){min-width:0;max-width:100%}html[data-design=vivo] .vivo-content .crm-owner-ui :is(.crm-kpi,.crm-talent-stats) strong{font-variant-numeric:tabular-nums}html[data-design=vivo] .vivo-content .finops-page{width:100%;min-width:0;max-width:none}html[data-design=vivo] .vivo-content .finops-page :is(.card,.grid,.grid2,.grid3,.grid4){min-width:0;max-width:100%}html[data-design=vivo] .vivo-content .finops-page .card{border-color:var(--gl-outline);box-shadow:var(--gl-elevation)}html[data-design=vivo] .vivo-content .finops-page :is(.stat,.num,td){font-variant-numeric:tabular-nums}html[data-design=vivo] .vivo-content .finops-page .finance-nav{scrollbar-width:thin;max-width:100%}html[data-design=vivo] .vivo-content .finops-page :is(.finance-nav a,.finance-nav button){min-height:44px}html[data-design=vivo] .vivo-content .finops-page :is(.finance-ledger,table.wide){max-width:100%}html[data-design=vivo] .vivo-content .finops-page :is(label,fieldset,details,form){min-width:0;max-width:100%}html[data-design=vivo] .vivo-content .finops-page table :is(th,td){line-height:1.45}html[data-design=vivo] .vivo-content :is(.harkat-headhunter,.g26-teams-page,.competency-map,.owner-demo-page){min-width:0;max-width:100%}html[data-design=vivo] .vivo-content :is(.harkat-headhunter,.g26-teams-page) .card{border-color:var(--gl-outline);box-shadow:var(--gl-elevation)}html[data-design=vivo] .vivo-content :is(.competency-matrix-scroll,.inicio-table,.vivo-table-scroll,.usage-table){overscroll-behavior-inline:contain;scrollbar-width:thin;max-width:100%;overflow-x:auto}html[data-design=vivo] .vivo-content :is(.inicio-heatmap,.competency-matrix-scroll table){font-variant-numeric:tabular-nums}html[data-design=vivo] .vivo-content .inicio-heat-button:focus-visible{outline:3px solid var(--gl-accent);outline-offset:2px}html[data-design=vivo] .public-site .public-prisma-tree,html[data-design=vivo] .public-site .public-prisma-tree :is(.ppt-viewport,.ppt-results,.ppt-inspection){min-width:0;max-width:100%}html[data-design=vivo] .public-site .public-prisma-tree :is(.ppt-results,.ppt-metrics>div){border-color:var(--gl-outline)}html[data-design=vivo] .public-site .public-prisma-tree :is(.ppt-toolbar,.ppt-presets,.ppt-zoom,.ppt-legend){flex-wrap:wrap;min-width:0}html[data-design=vivo] .public-site .public-prisma-tree :is(.ppt-toolbar,.ppt-presets,.ppt-zoom) button{max-width:100%;min-height:44px}html[data-design=vivo] .public-site .public-prisma-tree :is(.ppt-results,.ppt-skill,.ppt-metrics){font-variant-numeric:tabular-nums}@media screen and (max-width:900px){html[data-design=vivo] .vivo-content main.wrap{padding-inline:clamp(14px,3vw,22px)}html[data-design=vivo] .vivo-content :is(.card,.gx-panel,.crm-card,.crm-kpi,.admin-workspace,.finops-page){min-width:0;max-width:100%}html[data-design=vivo] .vivo-content :is(.admin-user-edit,.usage-filters)>*{min-width:0}html[data-design=vivo] .public-site .public-prisma-tree{max-width:100%}}@media screen and (max-width:640px){html[data-design=vivo] .vivo-content main.wrap{padding-block-start:16px;padding-inline:16px}html[data-design=vivo] .vivo-content .grid3{grid-template-columns:minmax(0,1fr)}html[data-design=vivo] .vivo-content .admin-workspace :is(.grid2,.grid4){gap:12px}html[data-design=vivo] .vivo-content :is(.crm-owner-ui,.finops-page) :is(.card,.crm-card,.crm-kpi){max-width:100%}html[data-design=vivo] .public-site .public-login{margin-block:18px 34px;padding:20px 18px}html[data-design=vivo] .public-site .public-home .public-actions>:is(a,button){flex:170px}html[data-design=vivo] .vivo-shell .garciloga-mobile-tabs a{min-width:0;min-height:48px}}@media (prefers-reduced-motion:reduce){html[data-design=vivo] .public-site .public-prisma-tree :is(.ppt-toolbar,.ppt-zoom) button{transition:none}}@media (forced-colors:active){html[data-design=vivo] :is(.vivo-content,.public-site) :is(.card,.crm-card,.crm-kpi,.gx-panel,.public-login){box-shadow:none;border:1px solid canvastext}html[data-design=vivo] :is(.vivo-content,.public-site) :is(a,button,summary,input,select,textarea):focus-visible{outline-color:highlight}}@media print{html[data-design=vivo] .vivo-content :is(.card,.gx-panel,.crm-card,.crm-kpi){box-shadow:none}}
html[data-design=vivo] .vivo-content{--gv2-text:var(--user-text,var(--vivo-text,#15231e));--gv2-muted:var(--user-muted,var(--vivo-muted,#52665d));--gv2-surface:var(--user-surface,var(--vivo-surface,#fff));--gv2-accent:var(--user-accent,var(--vivo-primary,#09634d));--gv2-outline:color-mix(in srgb, var(--gv2-text) 14%, var(--gv2-surface));--gv2-outline-strong:color-mix(in srgb, var(--gv2-text) 26%, var(--gv2-surface));--gv2-hover:color-mix(in srgb, var(--gv2-accent) 6%, var(--gv2-surface));--gv2-shadow-small:0 1px 2px color-mix(in srgb, var(--gv2-text) 6%, transparent), 0 8px 24px -16px color-mix(in srgb, var(--gv2-text) 18%, transparent);--gv2-shadow-card:0 2px 3px -2px color-mix(in srgb, var(--gv2-text) 10%, transparent), 0 14px 36px -22px color-mix(in srgb, var(--gv2-text) 22%, transparent);--gv2-shadow-hover:0 4px 7px -5px color-mix(in srgb, var(--gv2-text) 14%, transparent), 0 20px 44px -24px color-mix(in srgb, var(--gv2-text) 25%, transparent);--gv2-motion:cubic-bezier(.2,.7,.25,1);font-synthesis:none}html[data-design=vivo] .vivo-content :is(.card,.inicio-card,.settings-category,.admin-workspace) :is(h2,h3){letter-spacing:-.018em;text-wrap:pretty;line-height:1.24}html[data-design=vivo] .vivo-content main.wrap>.nav h1{letter-spacing:-.032em;text-wrap:balance;line-height:1.12}html[data-design=vivo] .vivo-content :is(.card,.settings-entry,.admin-workspace) :is(p,li,dd){line-height:1.58}html[data-design=vivo] .vivo-content .muted{color:var(--gv2-muted)}html[data-design=vivo] .vivo-content :is(.card:not(.primary):not(.accent):not(.destructive),.inicio-card:not(.board):not(.accent),.settings-entry){border-color:var(--gv2-outline);box-shadow:var(--gv2-shadow-card)}html[data-design=vivo] .vivo-content :is(.card:not(.primary):not(.accent):not(.destructive),.inicio-card:not(.board):not(.accent)){border-radius:20px}html[data-design=vivo] .vivo-content .card :is(h2,h3)+p{margin-block-start:.6rem}html[data-design=vivo] .vivo-content :is(.card,.inicio-card,.settings-entry){min-width:0}html[data-design=vivo] .vivo-content :is(.card,.inicio-card) :is(p,li,td,dd){overflow-wrap:anywhere}html[data-design=vivo] .vivo-content :is(a.btn,button.btn,input[type=submit].btn){letter-spacing:-.005em;min-height:44px;box-shadow:var(--gv2-shadow-small);transition:background-color .17s var(--gv2-motion), border-color .17s var(--gv2-motion), box-shadow .17s var(--gv2-motion), color .17s var(--gv2-motion), transform .17s var(--gv2-motion);border-radius:12px;gap:9px;font-weight:650}html[data-design=vivo] .vivo-content :is(a.btn,button.btn):is(.secondary,.ghost,.destructive){box-shadow:none}html[data-design=vivo] .vivo-content :is(a.btn,button.btn):disabled,html[data-design=vivo] .vivo-content :is(a.btn,button.btn)[aria-disabled=true],html[data-design=vivo] .vivo-content :is(a.btn,button.btn)[aria-busy=true]{box-shadow:none;transform:none}html[data-design=vivo] .vivo-content :is(a.btn,button.btn):focus-visible,html[data-design=vivo] .vivo-content :is(.settings-entry,.inicio-btn):focus-visible{outline:3px solid var(--gv2-accent);outline-offset:3px}html[data-design=vivo] .vivo-content :is(.card form,.settings-editors form,.admin-workspace form) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=color]):not([type=submit]):not([type=button]),select,textarea){border-color:var(--gv2-outline-strong);background-color:var(--gv2-surface);min-width:0;color:var(--gv2-text);box-shadow:inset 0 1px 2px color-mix(in srgb,var(--gv2-text) 3%,transparent);transition:border-color .17s var(--gv2-motion),box-shadow .17s var(--gv2-motion);border-radius:12px}html[data-design=vivo] .vivo-content :is(.card form,.settings-editors form,.admin-workspace form) :is(input,select,textarea):focus-visible{border-color:var(--gv2-accent);outline:3px solid var(--gv2-accent);outline-offset:2px}html[data-design=vivo] .vivo-content :is(.card form,.settings-editors form,.admin-workspace form) :is(input,select,textarea)[aria-invalid=true]{border-color:var(--ds-error,#a52b24);box-shadow:0 0 0 1px var(--ds-error,#a52b24)}html[data-design=vivo] .vivo-content :is(.card,.settings-editors,.admin-workspace) label{line-height:1.45}html[data-design=vivo] .vivo-content :is(.card,.settings-editors) :is(fieldset,legend){max-inline-size:100%}html[data-design=vivo] .vivo-content :is(.vivo-table-scroll,.inicio-table,.usage-table){border-color:var(--gv2-outline)}html[data-design=vivo] .vivo-content :is(.vivo-table-scroll,.inicio-table,.usage-table) :is(th,td){font-variant-numeric:tabular-nums;line-height:1.5}html[data-design=vivo] .vivo-content :is(.vivo-table-scroll,.inicio-table,.usage-table) thead th{letter-spacing:.018em;font-size:.82rem;font-weight:750}html[data-design=vivo] .vivo-content .stat{letter-spacing:-.026em;font-variant-numeric:tabular-nums}@media screen and (min-width:1050px){html[data-design=vivo] .vivo-content main.wrap{padding-inline:clamp(24px,2.65vw,46px)}html[data-design=vivo] .vivo-content main.wrap>.nav{align-items:center;margin-block-end:28px}html[data-design=vivo] .vivo-content :is(.grid,.grid2,.grid3,.grid4,.vivo-kpis){gap:clamp(16px,1.5vw,24px)}html[data-design=vivo] .vivo-content :is(main.wrap>.card,main.wrap>.grid>.card,main.wrap>.grid2>.card,main.wrap>.grid3>.card,main.wrap>.grid4>.card){padding:clamp(21px,1.6vw,28px)}html[data-design=vivo] .vivo-content .settings-entry{border-radius:18px}html[data-design=vivo] .vivo-sidebar nav a{transition:background-color .18s var(--gv2-motion,ease), border-color .18s var(--gv2-motion,ease), transform .18s var(--gv2-motion,ease)}@media (hover:hover){html[data-design=vivo] .vivo-content :is(a.btn,button.btn):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover{box-shadow:var(--gv2-shadow-hover);transform:translateY(-1px)}html[data-design=vivo] .vivo-content a.card:hover{border-color:color-mix(in srgb,var(--gv2-accent) 28%,var(--gv2-outline));box-shadow:var(--gv2-shadow-hover)}}}@media (prefers-reduced-motion:reduce){html[data-design=vivo] .vivo-content :is(a.btn,button.btn,.settings-entry){transition:none}html[data-design=vivo] .vivo-content :is(a.btn,button.btn):hover{transform:none}}@media (forced-colors:active){html[data-design=vivo] .vivo-content :is(.card,.inicio-card,.settings-entry){box-shadow:none;border-color:canvastext}html[data-design=vivo] .vivo-content :is(a.btn,button.btn){box-shadow:none}}
html[data-design=vivo] .vivo-shell{--gv2-side-line:color-mix(in srgb,var(--vivo-sidebar-text,#f4f8f5) 17%,transparent);--gv2-side-hover:color-mix(in srgb,var(--vivo-sidebar-text,#f4f8f5) 9%,transparent)}@media screen and (min-width:1050px){html[data-design=vivo] .vivo-sidebar{border-inline-end:1px solid var(--gv2-side-line);box-shadow:8px 0 32px -32px color-mix(in srgb,var(--vivo-sidebar,#102c23) 50%,transparent)}html[data-design=vivo] .vivo-sidebar .vivo-position{border:1px solid var(--gv2-side-line);box-shadow:0 10px 28px -24px color-mix(in srgb,var(--vivo-sidebar-text,#fff) 26%,transparent);border-radius:18px}html[data-design=vivo] .vivo-sidebar .vivo-position strong{letter-spacing:-.016em;line-height:1.24}html[data-design=vivo] .vivo-sidebar nav h2{letter-spacing:.115em;line-height:1.35}html[data-design=vivo] .vivo-sidebar nav a{border:1px solid #0000;border-radius:12px;padding-block:10px;font-weight:550;line-height:1.4;text-decoration:none;transition:background-color .16s cubic-bezier(.2,.7,.25,1),border-color .16s cubic-bezier(.2,.7,.25,1),color .16s cubic-bezier(.2,.7,.25,1)}html[data-design=vivo] .vivo-sidebar nav a[aria-current=page]{border-color:var(--gv2-side-line);font-weight:750}html[data-design=vivo] .vivo-sidebar nav a:hover:not([aria-current=page]){background:var(--gv2-side-hover);border-color:var(--gv2-side-line)}html[data-design=vivo] .vivo-sidebar .vivo-account{border-top:1px solid var(--gv2-side-line);padding-block-start:18px}html[data-design=vivo] .vivo-content>.vivo-toolbar{border-bottom:1px solid color-mix(in srgb,var(--user-text,var(--vivo-text,#172921)) 9%,transparent);padding-block-end:12px}}html[data-design=vivo] .vivo-sidebar nav a:focus-visible,html[data-design=vivo] .vivo-sidebar .vivo-menu-toggle:focus-visible{outline:3px solid var(--vivo-sidebar-text,#fff);outline-offset:3px}html[data-design=vivo] .vivo-content :is(.vivo-toolbar,.nav){min-width:0}html[data-design=vivo] .vivo-content main.wrap>.nav{column-gap:clamp(12px,1.5vw,24px)}@media (prefers-reduced-motion:reduce){html[data-design=vivo] .vivo-sidebar nav a{transition:none}}@media (forced-colors:active){html[data-design=vivo] .vivo-sidebar nav a[aria-current=page]{border-color:highlight}html[data-design=vivo] .vivo-sidebar nav a:focus-visible{outline-color:highlight}}
html[data-design=vivo] .vivo-content main.inicio-page{--gv2-home-line:color-mix(in srgb,var(--user-text,var(--vivo-text,#15231e)) 13%,transparent);--gv2-home-surface:var(--user-surface,var(--vivo-surface,#fff));--gv2-home-accent:var(--user-accent,var(--vivo-primary,#09634d))}html[data-design=vivo] .vivo-content .inicio-hero{border:1px solid color-mix(in srgb,var(--vivo-sidebar-text,#fff) 14%,transparent);box-shadow:0 20px 52px -36px color-mix(in srgb,var(--vivo-sidebar,#0e2a22) 54%,transparent)}html[data-design=vivo] .vivo-content .inicio-hero :is(h1,h2){text-wrap:balance;letter-spacing:-.035em;line-height:1.13}html[data-design=vivo] .vivo-content .inicio-eyebrow{letter-spacing:.11em}html[data-design=vivo] .vivo-content .inicio-next{border:1px solid var(--gv2-home-line);box-shadow:0 14px 34px -27px color-mix(in srgb,var(--vivo-sidebar,#0e2a22) 50%,transparent)}html[data-design=vivo] .vivo-content .inicio-kpi{box-shadow:0 7px 24px -20px color-mix(in srgb,var(--vivo-sidebar,#0e2a22) 38%,transparent)}html[data-design=vivo] .vivo-content .inicio-hero .inicio-kpi{box-shadow:none;border-color:#0000}html[data-design=vivo] .vivo-content .inicio-card-head{gap:12px}html[data-design=vivo] .vivo-content .inicio-card :is(h2,h3){letter-spacing:-.018em;line-height:1.23}html[data-design=vivo] .vivo-content .inicio-card :is(p,li){line-height:1.57}html[data-design=vivo] .vivo-content .inicio-tabs a{min-height:44px;font-weight:650;transition:background-color .16s,color .16s,box-shadow .16s}html[data-design=vivo] .vivo-content .inicio-tabs a[aria-current=page]{box-shadow:0 3px 10px -8px color-mix(in srgb,var(--vivo-sidebar,#0e2a22) 70%,transparent)}html[data-design=vivo] .vivo-content .inicio-kpi-value{font-variant-numeric:tabular-nums;letter-spacing:-.035em}html[data-design=vivo] .vivo-content .inicio-empty{border-color:var(--gv2-home-line);border-radius:16px;line-height:1.56}html[data-design=vivo] .vivo-content .inicio-table{overscroll-behavior-inline:contain;scrollbar-width:thin;border-radius:14px}html[data-design=vivo] .vivo-content .settings-hub{--gv2-settings-accent:var(--user-accent,var(--vivo-primary,#09634d));--gv2-settings-ink:var(--user-text,var(--vivo-text,#15231e));--gv2-settings-paper:var(--user-surface,var(--vivo-surface,#fff));--gv2-settings-line:color-mix(in srgb,var(--gv2-settings-ink) 16%,transparent)}html[data-design=vivo] .vivo-content .settings-hub-hero{box-shadow:0 10px 35px -25px color-mix(in srgb,var(--gv2-settings-ink) 28%,transparent);border-radius:24px}html[data-design=vivo] .vivo-content .settings-hub-hero h1{letter-spacing:-.04em;line-height:1.13}html[data-design=vivo] .vivo-content .settings-category-head h2{letter-spacing:-.02em;text-wrap:balance}html[data-design=vivo] .vivo-content .settings-category-head p{line-height:1.57}html[data-design=vivo] .vivo-content .settings-entry{border-color:var(--gv2-settings-line);box-shadow:0 2px 3px -2px color-mix(in srgb,var(--gv2-settings-ink) 12%,transparent), 0 12px 27px -23px color-mix(in srgb,var(--gv2-settings-ink) 25%,transparent);border-radius:17px}html[data-design=vivo] .vivo-content .settings-entry-body strong{letter-spacing:-.01em;line-height:1.32}html[data-design=vivo] .vivo-content .settings-entry-body>span{line-height:1.55}html[data-design=vivo] .vivo-content .settings-entry:focus-visible{outline:3px solid var(--gv2-settings-accent);outline-offset:3px}@media (min-width:1050px) and (hover:hover){html[data-design=vivo] .vivo-content .settings-entry:hover{border-color:color-mix(in srgb,var(--gv2-settings-accent) 40%,var(--gv2-settings-line));background:color-mix(in srgb,var(--gv2-settings-accent) 3%,var(--gv2-settings-paper));box-shadow:0 5px 8px -7px color-mix(in srgb,var(--gv2-settings-ink) 18%,transparent), 0 22px 40px -29px color-mix(in srgb,var(--gv2-settings-ink) 36%,transparent)}}@media (prefers-reduced-motion:reduce){html[data-design=vivo] .vivo-content .inicio-tabs a,html[data-design=vivo] .vivo-content .settings-entry{transition:none}}@media (forced-colors:active){html[data-design=vivo] .vivo-content :is(.inicio-hero,.inicio-next,.settings-hub-hero,.settings-entry){box-shadow:none;border:1px solid canvastext}}
html[data-design=vivo] .vivo-content{--gv2-enterprise-line:color-mix(in srgb,var(--user-text,var(--vivo-text,#15231e)) 15%,transparent);--gv2-enterprise-ink:var(--user-text,var(--vivo-text,#15231e));--gv2-enterprise-muted:var(--user-muted,var(--vivo-muted,#52665d));--gv2-enterprise-accent:var(--user-accent,var(--vivo-primary,#09634d));--gv2-enterprise-surface:var(--user-surface,var(--vivo-surface,#fff))}html[data-design=vivo] .vivo-content :is(.finops-page,.admin-workspace)>:is(h1,h2){letter-spacing:-.03em;text-wrap:balance;line-height:1.16}html[data-design=vivo] .vivo-content :is(.finops-page,.admin-workspace) :is(.stat,.num){font-variant-numeric:tabular-nums;letter-spacing:-.024em}html[data-design=vivo] .vivo-content .finops-page :is(.finance-nav,.usage-pagination){scrollbar-width:thin;gap:10px}html[data-design=vivo] .vivo-content .finops-page .finance-nav a{text-underline-offset:3px;min-height:44px;line-height:1.35}html[data-design=vivo] .vivo-content .finops-page :is(.card,.finance-ledger){border-color:var(--gv2-enterprise-line)}html[data-design=vivo] .vivo-content :is(.finops-page,.admin-workspace) :is(.vivo-table-scroll,.usage-table,.finance-ledger){max-inline-size:100%}html[data-design=vivo] .vivo-content :is(.finops-page,.admin-workspace) :is(.vivo-table-scroll,.usage-table) :is(td,th){font-variant-numeric:tabular-nums;line-height:1.5}html[data-design=vivo] .vivo-content .crm-owner-ui :is(.crm-kpi,.crm-card,.crm-col,.crm-deal){border-color:var(--gv2-enterprise-line)}html[data-design=vivo] .vivo-content .crm-owner-ui :is(.crm-kpi,.crm-card){box-shadow:0 2px 4px -2px color-mix(in srgb,var(--gv2-enterprise-ink) 9%,transparent), 0 16px 32px -25px color-mix(in srgb,var(--gv2-enterprise-ink) 28%,transparent)}html[data-design=vivo] .vivo-content .crm-owner-ui :is(.crm-sub,.crm-detail p){line-height:1.55}html[data-design=vivo] .vivo-content .crm-owner-ui :is(.crm-tabs,.crm-table-wrap){overscroll-behavior-inline:contain;max-inline-size:100%}html[data-design=vivo] .vivo-content .crm-owner-ui .crm-table-wrap{border:1px solid var(--gv2-enterprise-line);border-radius:14px}html[data-design=vivo] .vivo-content .crm-owner-ui .crm-table :is(th,td){padding-block:12px;line-height:1.52}html[data-design=vivo] .vivo-content .crm-owner-ui .crm-table th{letter-spacing:.02em;font-size:.82rem;font-weight:750}html[data-design=vivo] .vivo-content .crm-owner-ui :is(.crm-form,.crm-filters) :is(input,select,textarea){min-width:0;max-width:100%}html[data-design=vivo] .vivo-content :is(.g26-teams-page,.harkat-headhunter,.owner-demo-page)>:is(h1,h2){letter-spacing:-.026em;line-height:1.17}html[data-design=vivo] .vivo-content :is(.g26-teams-page,.harkat-headhunter,.owner-demo-page) :is(.card,.gx-panel){border-color:var(--gv2-enterprise-line)}html[data-design=vivo] .vivo-content :is(.competency-matrix-scroll,.vivo-table-scroll,.crm-table-wrap){scrollbar-width:thin;overscroll-behavior-inline:contain}html[data-design=vivo] .vivo-content :is(.competency-matrix-scroll,.owner-demo-page,.g26-teams-page) :is(table,td,th){font-variant-numeric:tabular-nums}html[data-design=vivo] .vivo-content .competency-matrix-scroll th{font-weight:730}html[data-design=vivo] .vivo-content .harkat-circuit :is(.harkat-metric,.harkat-overview){box-shadow:0 2px 3px -2px color-mix(in srgb,var(--gv2-enterprise-ink) 11%,transparent), 0 16px 28px -25px color-mix(in srgb,var(--gv2-enterprise-ink) 24%,transparent)}html[data-design=vivo] .vivo-content .harkat-circuit .harkat-metric-value{letter-spacing:-.033em;font-variant-numeric:tabular-nums}html[data-design=vivo] .vivo-content .harkat-circuit .harkat-section-header h2{letter-spacing:-.015em}@media screen and (min-width:1050px) and (hover:hover){html[data-design=vivo] .vivo-content .crm-owner-ui .crm-tabs a:hover,html[data-design=vivo] .vivo-content .finops-page .finance-nav a:hover{text-underline-offset:5px}}@media (forced-colors:active){html[data-design=vivo] .vivo-content :is(.crm-owner-ui .crm-kpi,.crm-owner-ui .crm-card,.harkat-circuit .harkat-metric,.finops-page .card){box-shadow:none;border:1px solid canvastext}}
html[data-design=vivo] .vivo-content{--gv21-ink:var(--user-text,var(--vivo-text,#15231e));--gv21-muted:var(--user-muted,var(--vivo-muted,#53675e));--gv21-paper:var(--user-surface,var(--vivo-surface,#fff));--gv21-accent:var(--user-accent,var(--vivo-primary,#0c6950));--gv21-border:color-mix(in srgb, var(--gv21-ink) 15%, var(--gv21-paper));--gv21-elevation:0 2px 3px -2px color-mix(in srgb, var(--gv21-ink) 12%, transparent), 0 20px 42px -30px color-mix(in srgb, var(--gv21-ink) 27%, transparent);--gv21-motion:cubic-bezier(.22,.7,.22,1)}html[data-design=vivo] .vivo-content :is(main.wrap.inicio-page,main.wrap.settings-hub,main.wrap.finops-page,main.wrap.admin-workspace){width:100%;min-width:0;max-width:none;margin-inline:0}html[data-design=vivo] .vivo-content main.wrap.inicio-page .inicio{width:100%;max-width:none;margin-inline:0}html[data-design=vivo] .vivo-content main.wrap.settings-hub{max-width:none;margin-inline:0}html[data-design=vivo] .vivo-content .crm-x.crm-owner-ui{width:100%;min-width:0;max-width:none;margin-inline:0}html[data-design=vivo] .vivo-content main.wrap :is(.grid,.grid2,.grid3,.grid4,.inicio-row,.inicio-grid3,.settings-items,.vivo-kpis),html[data-design=vivo] .vivo-content main.wrap :is(.grid,.grid2,.grid3,.grid4,.inicio-row,.inicio-grid3,.settings-items,.vivo-kpis)>*{min-width:0}html[data-design=vivo] .vivo-content :is(.settings-entry,.settings-context,.settings-org-picker,.inicio-card:not(.board):not(.alert),.inicio-kpi:not(.accent),.crm-owner-ui .crm-card,.crm-owner-ui .crm-kpi:not(.warn),.finops-page .card){border-color:var(--gv21-border);box-shadow:var(--gv21-elevation)}html[data-design=vivo] .vivo-content :is(.settings-entry,.inicio-card:not(.board):not(.alert),.crm-owner-ui .crm-card,.finops-page .card){border-radius:clamp(16px,1.45vw,22px)}html[data-design=vivo] .vivo-content :is(.settings-category-head h2,.inicio-card h2,.crm-owner-ui .crm-section-title h2,.finops-page h2){letter-spacing:-.024em;text-wrap:balance;line-height:1.24}html[data-design=vivo] .vivo-content :is(.settings-entry-body>span,.settings-category-head p,.inicio-card p,.finops-page .card p){line-height:1.58}html[data-design=vivo] .vivo-content :is(.settings-editors form,.finops-page form,.crm-owner-ui form,.admin-workspace form,.inicio-filters) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]):not([type=submit]),select,textarea){border-color:color-mix(in srgb,var(--gv21-ink) 25%,var(--gv21-paper));min-width:0;max-width:100%;min-height:46px;color:var(--gv21-ink);background-color:var(--gv21-paper);box-shadow:inset 0 1px 2px color-mix(in srgb,var(--gv21-ink) 4%,transparent);border-radius:13px;padding:10px 14px}html[data-design=vivo] .vivo-content :is(.settings-editors form,.finops-page form,.crm-owner-ui form,.admin-workspace form,.inicio-filters) :is(input,select,textarea):focus-visible{outline:3px solid var(--gv21-accent);outline-offset:2px;border-color:var(--gv21-accent)}html[data-design=vivo] .vivo-content :is(.settings-editors form,.finops-page form,.crm-owner-ui form,.admin-workspace form) :is(input,select,textarea)[aria-invalid=true]{border-color:var(--vivo-reinforce,#c2410c)}html[data-design=vivo] .vivo-content :is(a.btn,button.btn,input[type=submit].btn,.inicio-btn):not([aria-disabled=true]):not(:disabled){letter-spacing:-.008em;border-radius:12px;min-height:44px;font-weight:700}html[data-design=vivo] .vivo-content .settings-entry{gap:16px;min-height:100px}html[data-design=vivo] .vivo-content .settings-entry-symbol{border-radius:14px;flex-basis:46px;height:46px}html[data-design=vivo] .vivo-content .settings-entry-body strong{font-size:clamp(.94rem,.88rem + .16vw,1.02rem);line-height:1.34}@media screen and (min-width:1050px){html[data-design=vivo] .vivo-content main.wrap{padding-inline:clamp(20px,1.65vw,36px)}html[data-design=vivo] .vivo-content main.wrap.inicio-page .inicio{gap:clamp(18px,1.5vw,26px)}html[data-design=vivo] .vivo-content .settings-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.25vw,22px)}html[data-design=vivo] .vivo-content .settings-category{margin-block-start:clamp(28px,2vw,38px)}html[data-design=vivo] .vivo-content .inicio-grid3{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(16px,1.4vw,24px)}html[data-design=vivo] .vivo-content .inicio-kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:clamp(14px,1.15vw,20px)}html[data-design=vivo] .vivo-content .crm-owner-ui .crm-cols{gap:clamp(16px,1.5vw,24px)}}@media screen and (min-width:1700px){html[data-design=vivo] .vivo-content .settings-items{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-design=vivo] .vivo-content .inicio-row>.wide{flex-basis:min(58%,820px)}}@media screen and (max-width:900px){html[data-design=vivo] .vivo-content main.wrap{padding-inline:clamp(12px,3.5vw,22px)}html[data-design=vivo] .vivo-content main.wrap.inicio-page .inicio{gap:16px}html[data-design=vivo] .vivo-content .settings-items{grid-template-columns:minmax(0,1fr);gap:12px}html[data-design=vivo] .vivo-content .settings-entry{gap:12px;min-height:84px;padding:15px}html[data-design=vivo] .vivo-content .settings-entry-symbol{border-radius:12px;flex-basis:40px;height:40px}html[data-design=vivo] .vivo-content :is(.inicio-row,.inicio-grid3,.crm-owner-ui .crm-cols){min-width:0}html[data-design=vivo] .vivo-content :is(.inicio-table,.crm-owner-ui .crm-table-wrap,.vivo-table-scroll,.usage-table){overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}html[data-design=vivo] .vivo-content :is(.settings-org-picker,.settings-hub-shortcuts,.inicio-tabs,.crm-owner-ui .crm-tabs){flex-wrap:wrap;max-width:100%}}@media screen and (max-width:540px){html[data-design=vivo] .vivo-content main.wrap{padding-inline:12px}html[data-design=vivo] .vivo-content :is(.inicio-card:not(.board):not(.alert),.finops-page .card){border-radius:17px;padding:17px}html[data-design=vivo] .vivo-content .settings-hub-hero{border-radius:18px;padding:18px}html[data-design=vivo] .vivo-content .settings-entry{min-height:80px;padding:14px}html[data-design=vivo] .vivo-content :is(.finops-page,.settings-editors,.crm-owner-ui) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}html[data-design=vivo] .vivo-content :is(a.btn,button.btn,.inicio-btn){white-space:normal;max-width:100%;min-height:48px}html[data-design=vivo] .vivo-content .inicio-row>*{flex-basis:100%;min-width:0}}@media screen and (min-width:1050px) and (hover:hover){html[data-design=vivo] .vivo-content :is(.settings-entry,.inicio-card a.btn,.crm-owner-ui .crm-kpi.link){transition:border-color .18s var(--gv21-motion), box-shadow .18s var(--gv21-motion), transform .18s var(--gv21-motion)}html[data-design=vivo] .vivo-content .settings-entry:hover{border-color:color-mix(in srgb,var(--gv21-accent) 37%,var(--gv21-border));transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){html[data-design=vivo] .vivo-content :is(.settings-entry,.inicio-card a.btn,.crm-owner-ui .crm-kpi.link){transition:none;transform:none}}@media (forced-colors:active){html[data-design=vivo] .vivo-content :is(.settings-entry,.settings-context,.inicio-card,.crm-owner-ui .crm-card,.finops-page .card){box-shadow:none;border-color:canvastext}}
html[data-design=vivo] .vivo-content{--gv22-ink:var(--user-text,var(--vivo-text,#15231e));--gv22-muted:var(--user-muted,var(--vivo-muted,#54675d));--gv22-paper:var(--user-surface,var(--vivo-surface,#fff));--gv22-accent:var(--user-accent,var(--vivo-primary,#09634d));--gv22-soft:color-mix(in srgb,var(--gv22-accent) 5%,var(--gv22-paper));--gv22-line:color-mix(in srgb,var(--gv22-ink) 13%,var(--gv22-paper));--gv22-strong-line:color-mix(in srgb,var(--gv22-ink) 23%,var(--gv22-paper));--gv22-elevation:0 1px 2px color-mix(in srgb,var(--gv22-ink) 8%,transparent), 0 14px 36px -24px color-mix(in srgb,var(--gv22-ink) 22%,transparent);--gv22-elevation-hover:0 4px 9px -6px color-mix(in srgb,var(--gv22-ink) 16%,transparent), 0 22px 48px -28px color-mix(in srgb,var(--gv22-ink) 28%,transparent);--gv22-timing:cubic-bezier(.2,.7,.25,1)}html[data-design=vivo] .vivo-content>.page-motion,html[data-design=vivo] .vivo-content :is(main.wrap,.admin-workspace,.gx-page,.g26-teams-page,.finops-page){min-width:0;max-width:100%}html[data-design=vivo] .vivo-content main.wrap{width:100%;max-width:none;margin-inline:0}html[data-design=vivo] .vivo-content :is(.card:not(.primary):not(.accent):not(.positive):not(.negative):not(.destructive):not(.alert),.gx-panel,.gx-dashboard-widget,.published-course-card,.training-competency-panel,.mixed-level,.admin-user,.vivo-person){border-color:var(--gv22-line);box-shadow:var(--gv22-elevation)}html[data-design=vivo] .vivo-content :is(.card:not(.primary):not(.accent):not(.positive):not(.negative):not(.destructive):not(.alert),.gx-panel,.gx-dashboard-widget,.published-course-card,.mixed-level){border-radius:clamp(16px,1.3vw,21px)}html[data-design=vivo] .vivo-content :is(.card,.gx-panel,.gx-dashboard-widget,.published-course-card,.mixed-level){min-width:0;max-width:100%}html[data-design=vivo] .vivo-content :is(.card,.gx-panel,.gx-dashboard-widget,.published-course-card,.mixed-level) :is(h2,h3,h4){letter-spacing:-.019em;text-wrap:pretty;line-height:1.27}html[data-design=vivo] .vivo-content :is(.card,.gx-panel,.gx-dashboard-widget,.published-course-card) :is(p,li,dd){line-height:1.58}html[data-design=vivo] .vivo-content :is(.card,.gx-panel,.gx-dashboard-widget) :is(.muted,.small-help,small){line-height:1.5}html[data-design=vivo] .vivo-content :is(.vivo-kpis,.gx-kpis,.grid,.grid2,.grid3,.grid4,.inicio-grid3,.suite-card-grid,.admin-shortcuts),html[data-design=vivo] .vivo-content :is(.vivo-kpis,.gx-kpis,.grid,.grid2,.grid3,.grid4,.inicio-grid3)>*{min-width:0}html[data-design=vivo] .vivo-content :is(.card,.gx-panel,.admin-workspace,.finops-page,.settings-editors,.crm-owner-ui,.training-competency-panel,.gx-page) form :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]):not([type=submit]):not([type=button]),select,textarea){border-color:var(--gv22-strong-line);min-width:0;max-width:100%;min-height:46px;box-shadow:inset 0 1px 2px color-mix(in srgb,var(--gv22-ink) 3%,transparent);transition:border-color .16s var(--gv22-timing),box-shadow .16s var(--gv22-timing);border-radius:12px}html[data-design=vivo] .vivo-content :is(.card,.gx-panel,.admin-workspace,.finops-page,.settings-editors,.crm-owner-ui,.training-competency-panel,.gx-page) form :is(input,select,textarea):focus-visible{border-color:var(--gv22-accent);outline:3px solid var(--gv22-accent);outline-offset:2px}html[data-design=vivo] .vivo-content :is(.card,.gx-panel,.admin-workspace,.finops-page,.settings-editors,.crm-owner-ui,.training-competency-panel,.gx-page) form :is(input,select,textarea)[aria-invalid=true]{border-color:var(--vivo-reinforce,#c2410c)}html[data-design=vivo] .vivo-content :is(.card,.gx-panel,.admin-workspace,.finops-page) form label{line-height:1.48}html[data-design=vivo] .vivo-content :is(.card,.gx-panel,.admin-workspace,.finops-page) :is(fieldset,legend){min-width:0;max-width:100%}html[data-design=vivo] .vivo-content :is(a.btn,button.btn,input[type=submit].btn,.gx-button,.inicio-btn){letter-spacing:-.006em;min-height:44px;transition:background-color .18s var(--gv22-timing), color .18s var(--gv22-timing),border-color .18s var(--gv22-timing), box-shadow .18s var(--gv22-timing);border-radius:12px;font-weight:690}html[data-design=vivo] .vivo-content :is(.mixed-tabs,.gx-tabs,.crm-tabs,.finance-nav) :is(a,button){text-underline-offset:3px;border-radius:11px;min-height:44px}html[data-design=vivo] .vivo-content :is(a.btn,button.btn,.gx-button,.inicio-btn):focus-visible{outline:3px solid var(--gv22-accent);outline-offset:3px}html[data-design=vivo] .vivo-content :is(a.btn,button.btn,.gx-button,.inicio-btn):is(:disabled,[aria-disabled=true],[aria-busy=true]){box-shadow:none;transform:none}html[data-design=vivo] .vivo-content :is(.vivo-table-scroll,.usage-table,.inicio-table,.crm-table-wrap){overscroll-behavior-inline:contain;scrollbar-width:thin;border-radius:15px;max-width:100%}html[data-design=vivo] .vivo-content :is(.vivo-table-scroll,.usage-table,.inicio-table,.crm-table-wrap) :is(td,th){font-variant-numeric:tabular-nums;line-height:1.52}html[data-design=vivo] .vivo-content :is(.vivo-table-scroll,.usage-table,.crm-table-wrap) thead th{letter-spacing:.01em;font-weight:750}html[data-design=vivo] .vivo-content :is(.stat,.gx-number,.gx-kpi-value,.inicio-kpi-value){font-variant-numeric:tabular-nums;letter-spacing:-.027em}@media screen and (min-width:1050px){html[data-design=vivo] .vivo-content main.wrap{padding-inline:clamp(22px,1.7vw,38px)}html[data-design=vivo] .vivo-content main.wrap>.nav{gap:clamp(14px,1.6vw,26px);margin-block-end:clamp(20px,1.8vw,32px)}html[data-design=vivo] .vivo-content :is(.vivo-kpis,.gx-kpis,.inicio-grid3,.admin-shortcuts){gap:clamp(15px,1.4vw,25px) clamp(15px,1.35vw,24px)}}@media screen and (min-width:1050px) and (hover:hover){html[data-design=vivo] .vivo-content :is(a.card,.published-course-card[href],.gx-panel[href]):hover{box-shadow:var(--gv22-elevation-hover);border-color:color-mix(in srgb,var(--gv22-accent) 34%,var(--gv22-line))}}@media (prefers-reduced-motion:reduce){html[data-design=vivo] .vivo-content :is(a.btn,button.btn,.gx-button,.inicio-btn){transition:none;transform:none}}@media (forced-colors:active){html[data-design=vivo] .vivo-content :is(.card,.gx-panel,.gx-dashboard-widget,.mixed-level,.published-course-card){box-shadow:none;border:1px solid canvastext}}html[data-design=vivo] .vivo-content{--g3-ink:var(--user-text,var(--vivo-text,#16231e));--g3-paper:var(--user-surface,var(--vivo-surface,#fff));--g3-accent:var(--user-accent,var(--vivo-primary,#09634d));--g3-hairline:color-mix(in srgb,var(--g3-ink) 14%,var(--g3-paper));--g3-frame:0 0 0 1px var(--g3-hairline), 0 2px 5px -4px color-mix(in srgb,var(--g3-ink) 22%,transparent), 0 18px 40px -29px color-mix(in srgb,var(--g3-ink) 29%,transparent);--g3-hover:0 0 0 1px color-mix(in srgb,var(--g3-accent) 28%,var(--g3-paper)), 0 16px 36px -26px color-mix(in srgb,var(--g3-ink) 37%,transparent);--g3-ease:cubic-bezier(.2,.72,.22,1)}html[data-design=vivo] .vivo-content :is(.card:not(.primary):not(.accent):not(.positive):not(.negative):not(.alert):not(.destructive):not(.board),.gx-panel,.gx-dashboard-widget,.published-course-card){box-shadow:var(--g3-frame);border-radius:clamp(17px,1.35vw,22px)}html[data-design=vivo] .vivo-content main.wrap>.nav{border-block-end:1px solid var(--g3-hairline);min-width:0;padding-block-end:clamp(12px,1.2vw,20px)}html[data-design=vivo] .vivo-content main.wrap>.nav :is(h1,h2),html[data-design=vivo] .vivo-content :is(.card,.gx-panel,.gx-dashboard-widget,.published-course-card) :is(h2,h3){font-family:var(--font-orbit-heading,var(--font-ui,sans-serif));letter-spacing:-.027em;text-wrap:balance;font-weight:700;line-height:1.22}html[data-design=vivo] .vivo-content :is(.vivo-table-scroll,.usage-table,.inicio-table,.crm-table-wrap){box-shadow:0 0 0 1px var(--g3-hairline)}html[data-design=vivo] .vivo-content :is(.gx-dashboard-widget>summary,.gx-dashboard-settings>summary){min-height:48px;font-family:var(--font-orbit-heading,var(--font-ui,sans-serif));cursor:pointer;padding-block:12px;font-weight:650}html[data-design=vivo] .vivo-content :is(a.btn,button.btn,.gx-button,.inicio-btn):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){box-shadow:0 1px 2px color-mix(in srgb,var(--g3-ink) 12%,transparent), 0 9px 19px -16px color-mix(in srgb,var(--g3-ink) 32%,transparent);transition:box-shadow .18s var(--g3-ease),border-color .18s var(--g3-ease)}html[data-design=vivo] .vivo-content :is(a.btn,button.btn,.gx-button,.inicio-btn,.gx-dashboard-widget>summary,.gx-dashboard-settings>summary):focus-visible{outline:3px solid var(--g3-accent);outline-offset:3px}html[data-design=vivo] .vivo-content :is(.card,.gx-panel,.admin-workspace,.finops-page,.settings-editors,.crm-owner-ui) form :is(input,select,textarea)[aria-invalid=true]{border-color:var(--vivo-reinforce,#b93825)}@media screen and (min-width:1050px){html[data-design=vivo] .vivo-content>.vivo-toolbar{border-block-end:1px solid var(--g3-hairline);background-color:color-mix(in srgb,var(--g3-paper) 93%,transparent)}html[data-design=vivo] .vivo-content main.wrap{padding-inline:clamp(22px,1.7vw,42px)}html[data-design=vivo] .vivo-content main.wrap>:is(.grid,.grid2,.grid3,.grid4,.vivo-kpis){gap:clamp(16px,1.5vw,26px)}html[data-design=vivo] .vivo-sidebar nav a[aria-current=page]{box-shadow:inset 3px 0 0 var(--vivo-sidebar-text,#fff)}}@media screen and (min-width:1050px) and (hover:hover) and (pointer:fine){html[data-design=vivo] .vivo-content :is(a.card,.published-course-card[href],.gx-panel[href]):hover,html[data-design=vivo] .vivo-content :is(a.btn,button.btn,.gx-button,.inicio-btn):not(:disabled):hover{box-shadow:var(--g3-hover)}}@media (prefers-reduced-motion:reduce){html[data-design=vivo] .vivo-content :is(a.btn,button.btn,.gx-button,.inicio-btn,.gx-dashboard-widget){transition:none;transform:none}}@media (forced-colors:active){html[data-design=vivo] .vivo-content :is(.card,.gx-panel,.gx-dashboard-widget,.published-course-card){box-shadow:none;border:1px solid canvastext}html[data-design=vivo] .vivo-content main.wrap>.nav{border-block-end-color:canvastext}}
html[data-design=vivo] .public-site{--gv22-public-ink:var(--user-text,var(--vivo-text,#172821));--gv22-public-paper:var(--user-surface,var(--vivo-surface,#fff));--gv22-public-muted:var(--user-muted,var(--vivo-muted,#54675d));--gv22-public-accent:var(--user-accent,var(--vivo-primary,#09634d));--gv22-public-line:color-mix(in srgb,var(--gv22-public-ink) 13%,var(--gv22-public-paper));--gv22-public-shadow:0 2px 4px -3px color-mix(in srgb,var(--gv22-public-ink) 16%,transparent), 0 20px 45px -30px color-mix(in srgb,var(--gv22-public-ink) 29%,transparent);--gv22-public-transition:cubic-bezier(.22,.7,.25,1)}html[data-design=vivo] .public-site :is(.public-home,.public-pricing,.suite-overview) :is(.public-section,.public-value-section){min-width:0;scroll-margin-top:100px}html[data-design=vivo] .public-site :is(.public-home,.public-pricing,.suite-overview) :is(.public-section,.public-value-section)>p{line-height:1.62}html[data-design=vivo] .public-site :is(.public-home,.public-pricing,.suite-overview,.public-audience) :is(.card:not(.featured):not(.primary):not(.accent):not(.destructive),.public-plan:not(.featured),.suite-visual){border-color:var(--gv22-public-line);box-shadow:var(--gv22-public-shadow)}html[data-design=vivo] .public-site :is(.public-home,.public-pricing,.suite-overview,.public-audience) :is(.card,.public-plan,.suite-visual){border-radius:clamp(16px,1.4vw,22px);min-width:0}html[data-design=vivo] .public-site :is(.public-home,.public-pricing,.suite-overview) :is(.card,.public-plan,.suite-visual) :is(h2,h3){letter-spacing:-.024em;text-wrap:pretty;line-height:1.25}html[data-design=vivo] .public-site :is(.public-home,.public-pricing,.suite-overview) :is(.card,.public-plan,.suite-visual) :is(p,li,small){line-height:1.56}html[data-design=vivo] .public-site :is(.public-login,.suite-lead-form,.public-pricing,.public-section) form :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]):not([type=submit]),select,textarea){border-color:color-mix(in srgb,var(--gv22-public-ink) 25%,var(--gv22-public-paper));border-radius:12px;min-width:0;max-width:100%;min-height:46px}html[data-design=vivo] .public-site :is(.public-login,.suite-lead-form,.public-pricing,.public-section) form :is(input,select,textarea):focus-visible{outline:3px solid var(--gv22-public-accent);outline-offset:3px;border-color:var(--gv22-public-accent)}html[data-design=vivo] .public-site :is(.public-login,.suite-lead-form,.public-pricing,.public-section) form :is(input,select,textarea)[aria-invalid=true]{border-color:var(--vivo-reinforce,#bd3d26)}html[data-design=vivo] .public-site :is(a.btn,button.btn,input[type=submit].btn){letter-spacing:-.004em;min-height:46px;transition:background-color .18s var(--gv22-public-transition), border-color .18s var(--gv22-public-transition), color .18s var(--gv22-public-transition), box-shadow .18s var(--gv22-public-transition);border-radius:12px;font-weight:700}html[data-design=vivo] .public-site :is(.public-actions,.public-auth,.suite-card-grid)>.btn{white-space:normal;max-width:100%}html[data-design=vivo] .public-site :is(.public-nav,.public-auth,.public-mobile-menu) :is(a,summary):focus-visible{outline:3px solid var(--gv22-public-accent);outline-offset:3px}html[data-design=vivo] .public-site .public-footer{border-top-color:var(--gv22-public-line)}html[data-design=vivo] .public-site .public-footer :is(a,p,small){line-height:1.52}@media screen and (min-width:1050px){html[data-design=vivo] .public-site .public-home :is(.suite-card-grid,.public-audience){gap:clamp(17px,1.6vw,28px)}html[data-design=vivo] .public-site .public-home .public-section{margin-block-start:clamp(44px,5vw,88px)}}@media screen and (max-width:767px){html[data-design=vivo] .public-site :is(.public-home,.public-pricing,.suite-overview) :is(.public-section,.public-value-section){margin-block-start:clamp(26px,7vw,46px)}html[data-design=vivo] .public-site :is(.public-home,.public-pricing,.suite-overview) :is(.public-audience,.suite-card-grid){grid-template-columns:minmax(0,1fr);gap:14px}html[data-design=vivo] .public-site :is(.public-home,.public-pricing,.suite-overview) :is(.card,.suite-visual,.public-plan){padding:clamp(16px,4vw,22px)}html[data-design=vivo] .public-site .public-actions :is(a.btn,button.btn){text-align:center;min-height:48px;line-height:1.4}}@media (prefers-reduced-motion:reduce){html[data-design=vivo] .public-site :is(a.btn,button.btn,input[type=submit].btn){transition:none}}@media (forced-colors:active){html[data-design=vivo] .public-site :is(.card,.suite-visual,.public-plan){box-shadow:none;border-color:canvastext}}html[data-design=vivo] .public-site{--g3-public-ink:var(--user-text,var(--vivo-text,#16231e));--g3-public-paper:var(--user-surface,var(--vivo-surface,#fff));--g3-public-accent:var(--user-accent,var(--vivo-primary,#09634d));--g3-public-frame:color-mix(in srgb,var(--g3-public-ink) 14%,var(--g3-public-paper))}html[data-design=vivo] .public-site :is(.public-home,.public-pricing,.suite-overview) :is(.public-section,.public-value-section)>:is(h2,h3){font-family:var(--font-orbit-heading,var(--font-ui,sans-serif));letter-spacing:-.032em;text-wrap:balance;line-height:1.18}html[data-design=vivo] .public-site :is(.public-home,.public-pricing,.suite-overview) :is(.public-plan:not(.featured),.suite-visual,.card:not(.primary):not(.accent):not(.featured):not(.destructive)){box-shadow:0 0 0 1px var(--g3-public-frame), 0 18px 36px -27px color-mix(in srgb,var(--g3-public-ink) 23%,transparent);border-radius:clamp(17px,1.3vw,22px)}html[data-design=vivo] .public-site :is(.public-actions,.public-auth) :is(a.btn,button.btn){letter-spacing:-.008em;border-radius:13px;min-height:48px;font-weight:700}@media screen and (max-width:767px){html[data-design=vivo] .public-site :is(.public-actions,.public-auth) :is(a.btn,button.btn){white-space:normal;max-width:100%}}@media (prefers-reduced-motion:reduce){html[data-design=vivo] .public-site :is(.public-actions,.public-auth) :is(a.btn,button.btn){transition:none;transform:none}}@media (forced-colors:active){html[data-design=vivo] .public-site :is(.public-home,.public-pricing,.suite-overview) :is(.public-plan,.suite-visual,.card){box-shadow:none;border:1px solid canvastext}}html[data-design=vivo] .public-site{--v3all-ink:var(--user-text,var(--vivo-text,#16281e));--v3all-paper:var(--user-surface,var(--vivo-surface,#fff));--v3all-accent:var(--user-accent,var(--vivo-primary,#09634d));--v3all-line:color-mix(in srgb,var(--v3all-ink) 14%,var(--v3all-paper))}html[data-design=vivo] .public-site :is(.public-home,.public-pricing,.suite-overview) :is(.public-section,.public-value-section)>:is(h2,h3){letter-spacing:-.039em;text-wrap:balance;line-height:1.17}html[data-design=vivo] .public-site :is(.public-home,.public-pricing,.suite-overview) :is(.public-plan:not(.featured),.suite-visual,.card:not(.featured):not(.primary):not(.accent)){border-color:var(--v3all-line);box-shadow:0 0 0 1px var(--v3all-line),0 20px 41px -31px color-mix(in srgb,var(--v3all-ink) 28%,transparent);border-radius:clamp(18px,1.4vw,23px)}html[data-design=vivo] .public-site :is(.public-actions,.public-auth) :is(a.btn,button.btn):focus-visible{outline:3px solid var(--v3all-accent);outline-offset:3px}@media (max-width:700px){html[data-design=vivo] .public-site :is(.public-plan,.suite-visual,.card){max-width:100%}}@media (prefers-reduced-motion:reduce){html[data-design=vivo] .public-site :is(a.btn,button.btn){transition:none}}@media (forced-colors:active){html[data-design=vivo] .public-site :is(.public-plan,.suite-visual,.card){box-shadow:none;border:1px solid canvastext}}
@media screen and (max-width:900px){html[data-design=vivo] .vivo-content :is(main.wrap,.gx-page,.g26-teams-page,.admin-workspace){min-width:0;max-width:100%}html[data-design=vivo] .vivo-content main.wrap{width:100%;margin-inline:0;padding-inline:clamp(12px,3.2vw,22px)}html[data-design=vivo] .vivo-content :is(.grid,.grid2,.grid3,.grid4,.vivo-kpis,.gx-kpis,.inicio-grid3){gap:clamp(12px,3vw,18px);min-width:0}html[data-design=vivo] .vivo-content :is(.card:not(.board):not(.primary):not(.accent),.gx-panel,.gx-dashboard-widget,.published-course-card){border-radius:18px;min-width:0;max-width:100%}html[data-design=vivo] .vivo-content :is(.vivo-table-scroll,.usage-table,.inicio-table,.crm-table-wrap,.competency-matrix-scroll,.finance-ledger){overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;max-width:100%;overflow-x:auto}html[data-design=vivo] .vivo-content :is(.mixed-tabs,.gx-tabs,.inicio-tabs,.crm-tabs,.finance-nav){gap:8px;min-width:0;max-width:100%}html[data-design=vivo] .vivo-content :is(.card,.gx-panel,.admin-workspace,.settings-editors) :is(fieldset,form,select,textarea,input){min-width:0;max-width:100%}html[data-design=vivo] .vivo-content :is(.card,.gx-panel,.admin-workspace,.finops-page,.settings-editors,.crm-owner-ui) form :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]):not([type=submit]),select,textarea){min-height:48px;font-size:16px}html[data-design=vivo] .vivo-content :is(a.btn,button.btn,.gx-button,.inicio-btn){white-space:normal;max-width:100%;min-height:44px;line-height:1.35}}@media screen and (max-width:600px){html[data-design=vivo] .vivo-content main.wrap{padding-block-end:calc(76px + env(safe-area-inset-bottom,0px));padding-inline:12px}html[data-design=vivo] .vivo-content main.wrap>.nav{gap:10px;margin-block-end:18px}html[data-design=vivo] .vivo-content main.wrap>.nav h1{overflow-wrap:break-word;font-size:clamp(1.45rem,5.5vw,1.95rem);line-height:1.16}html[data-design=vivo] .vivo-content :is(.card:not(.board):not(.primary):not(.accent),.gx-panel,.gx-dashboard-widget,.published-course-card){border-radius:17px;padding:clamp(15px,4vw,21px)}html[data-design=vivo] .vivo-content :is(.card,.gx-panel,.gx-dashboard-widget,.published-course-card) :is(h2,h3,h4){line-height:1.27}html[data-design=vivo] .vivo-content :is(.card,.gx-panel,.admin-workspace,.finops-page,.settings-editors) form :is(button[type=submit],.btn){white-space:normal;max-width:100%;min-height:48px}html[data-design=vivo] .vivo-content :is(.vivo-kpis,.gx-kpis)>*,html[data-design=vivo] .vivo-content :is(.grid,.grid2,.grid3,.grid4)>*{min-width:0}html[data-design=vivo] .vivo-content :is(.vivo-table-scroll,.crm-table-wrap,.inicio-table,.usage-table){border-radius:13px}}@media screen and (max-width:380px){html[data-design=vivo] .vivo-content main.wrap{padding-inline:10px}html[data-design=vivo] .vivo-content :is(.card:not(.primary):not(.accent):not(.board),.gx-panel){padding-inline:14px}}@media (prefers-reduced-motion:reduce){html[data-design=vivo] .vivo-content :is(.card,.gx-panel,.gx-dashboard-widget,.published-course-card){transition:none}}@media (forced-colors:active){html[data-design=vivo] .vivo-content :is(.card,.gx-panel,.gx-dashboard-widget,.published-course-card){box-shadow:none;border:1px solid canvastext}}@media screen and (max-width:900px){html[data-design=vivo] .vivo-content main.wrap>.nav{align-items:flex-start;padding-block-end:14px}html[data-design=vivo] .vivo-content :is(.gx-dashboard-widget>summary,.gx-dashboard-settings>summary){min-height:48px;padding-block:14px}html[data-design=vivo] .vivo-content :is(.vivo-table-scroll,.usage-table,.inicio-table,.crm-table-wrap){overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}html[data-design=vivo] .vivo-content :is(.card,.gx-panel,.gx-dashboard-widget,.published-course-card) :is(h2,h3,h4){overflow-wrap:break-word;text-wrap:pretty}}@media screen and (max-width:600px){html[data-design=vivo] .vivo-content main.wrap>.nav :is(h1,h2){font-size:clamp(1.45rem,5.5vw,1.95rem);line-height:1.17}html[data-design=vivo] .vivo-content :is(.card,.gx-panel,.admin-workspace,.finops-page,.settings-editors,.crm-owner-ui) form :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),select,textarea){min-height:48px;font-size:16px}}@media (prefers-reduced-motion:reduce){html[data-design=vivo] .vivo-content :is(.gx-dashboard-widget>summary,.gx-dashboard-settings>summary){transition:none}}@media (forced-colors:active){html[data-design=vivo] .vivo-content main.wrap>.nav{border-block-end-color:canvastext}}@media screen and (max-width:900px){html[data-design=vivo] .vivo-content :is(.gx-panel,.gx-dashboard-widget,.published-course-card,.training-competency-panel){overflow-wrap:break-word;min-width:0;max-width:100%}html[data-design=vivo] .vivo-content :is(.gx-panel,.gx-dashboard-widget,.admin-workspace,.finops-page) :is(button[type=submit],a.btn,button.btn){white-space:normal;max-width:100%;min-height:48px}html[data-design=vivo] .vivo-content :is(.vivo-table-scroll,.usage-table,.crm-table-wrap,.finance-ledger,.competency-matrix-scroll){overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}}@media screen and (max-width:600px){html[data-design=vivo] .vivo-content :is(.gx-panel,.gx-dashboard-widget,.published-course-card){border-radius:17px;padding:clamp(15px,4vw,21px)}}@media (prefers-reduced-motion:reduce){html[data-design=vivo] .vivo-content :is(.gx-panel,.gx-dashboard-widget){transition:none}}@media (forced-colors:active){html[data-design=vivo] .vivo-content :is(.gx-panel,.gx-dashboard-widget){box-shadow:none;border:1px solid canvastext}}@media screen and (max-width:900px) and (min-height:501px){html[data-design=vivo] .vivo-shell .garciloga-mobile-tabs a,html[data-design=vivo] .vivo-shell .garciloga-mobile-tabs .gx-support-dock-slot>button.gx-support-trigger{gap:2px;min-height:54px;padding-block:4px 3px}}@media screen and (max-width:420px){html[data-design=vivo] .vivo-shell .garciloga-mobile-tabs{column-gap:3px}html[data-design=vivo] .vivo-content :is(.gx-panel,.gx-dashboard-widget,.published-course-card) :is(h2,h3,h4,p,li,small){overflow-wrap:break-word;min-width:0}}@media screen and (max-width:900px) and (prefers-reduced-motion:reduce){html[data-design=vivo] .vivo-shell .garciloga-mobile-tabs a,html[data-design=vivo] .vivo-shell .garciloga-mobile-tabs .gx-support-dock-slot>button.gx-support-trigger{transition:none}}@media (forced-colors:active){html[data-design=vivo] .vivo-shell .garciloga-mobile-tabs a:focus-visible,html[data-design=vivo] .vivo-shell .garciloga-mobile-tabs .gx-support-dock-slot>button.gx-support-trigger:focus-visible{outline:2px solid highlight}}
html[data-design=vivo]:root .vivo-content main h1{font-family:var(--font-orbit-heading,var(--fuente-titulo));font-size:var(--gds-text-2xl);font-weight:700;line-height:var(--gds-leading-tight);letter-spacing:-.025em}html[data-design=vivo]:root .vivo-content .gds-kpis{gap:var(--gds-space-3);margin-block:var(--gds-space-4);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}html[data-design=vivo]:root .vivo-content .gds-kpi{justify-content:space-between;gap:var(--gds-space-3);min-height:7.5rem;padding:var(--gds-space-4) var(--gds-space-5);flex-direction:column;margin:0;display:flex}html[data-design=vivo]:root .vivo-content .gds-kpi .gds-kpi-label{color:var(--vivo-muted);font-size:var(--gds-text-sm);margin:0;font-weight:600;line-height:1.35}html[data-design=vivo]:root .vivo-content .gds-kpi .gds-kpi-value{color:var(--vivo-text);font-family:var(--font-orbit-heading,var(--fuente-titulo));font-size:var(--gds-text-2xl);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-weight:700;line-height:1}html[data-design=vivo]:root .vivo-content .gds-kpi .bar{margin-top:auto}html[data-design=vivo]:root .vivo-content main :is([class*=eyebrow i],[class*=kicker i],[class*=overline i]){font-size:.75rem;line-height:1.35}html[data-design=vivo]:root .vivo-content main small{font-size:max(.75rem,.85em)}html[data-design=vivo]:root .vivo-content .editorial-hero :is(h1,h2){color:inherit}html[data-design=vivo]:not([data-custom-palette=true]) .vivo-content .btn:not(.secondary):not(.accent):not(.ghost):not(.outline):not(.danger):not(.destructive):not(.warning):not(.finance-nav .btn){-webkit-text-fill-color:currentColor;color:var(--ds-on-coral,#35170e)!important}html[data-design=vivo]:root .vivo-shell>.vivo-content[data-brand-aurora=global]{--garciloga-global-g-opacity:.09}html[data-design=vivo]:root .vivo-shell>.vivo-content[data-brand-aurora=global]:before{width:clamp(150px,17vw,260px);top:clamp(84px,11vh,120px);right:clamp(12px,2vw,40px);-webkit-mask-image:none;mask-image:none}html[data-design=vivo]:root main.wrap.inicio-page:before{opacity:.09;width:clamp(150px,17vw,260px);top:clamp(40px,6vh,80px);right:clamp(12px,2vw,40px);-webkit-mask-image:none;mask-image:none}html[data-design=vivo]:root .vivo-shell>.vivo-content[data-brand-aurora]:after{content:"";aspect-ratio:415/106;opacity:.07;pointer-events:none;z-index:0;background:url(/brand-wordmark.svg) 50%/contain no-repeat;width:clamp(180px,18vw,300px);height:auto;position:fixed;top:auto;bottom:clamp(16px,3vh,32px);right:clamp(16px,2.5vw,40px)}html[data-design=vivo][data-appearance=dark]:root .vivo-shell>.vivo-content[data-brand-aurora]:after{filter:invert()hue-rotate(180deg);opacity:.09}@media (max-width:900px){html[data-design=vivo]:root .vivo-shell>.vivo-content[data-brand-aurora]:after{display:none}html[data-design=vivo]:root .vivo-shell>.vivo-content[data-brand-aurora=global]:before,html[data-design=vivo]:root main.wrap.inicio-page:before{width:clamp(110px,30vw,160px);top:72px}}html[data-design=vivo]:root .vivo-shell[data-focus-mode=on]>.vivo-content[data-brand-aurora]:after{display:none}@media (prefers-contrast:more),(forced-colors:active),print{html[data-design=vivo]:root .vivo-shell>.vivo-content[data-brand-aurora]:after{display:none}}html[data-design=vivo]:root .vivo-content main :is([class$=_empty],.gds-empty,.inicio-empty,.eco-empty,.opp-empty,.ds-state[data-kind=empty]){justify-items:center;gap:var(--gds-space-2);margin-block:var(--gds-space-2);padding:var(--gds-space-6) var(--gds-space-5);border:1.5px dashed color-mix(in srgb, var(--vivo-primary) 28%, var(--vivo-surface));border-radius:var(--gds-radius-md);background:color-mix(in srgb, var(--vivo-primary) 4%, var(--vivo-surface));color:var(--vivo-muted);font-size:var(--gds-text-sm);text-align:center;line-height:1.55;display:grid}html[data-design=vivo]:root .vivo-content main :is([class$=_empty],.gds-empty,.inicio-empty,.eco-empty,.opp-empty):is(p,div,section):before{content:"";background:color-mix(in srgb, var(--vivo-primary) 12%, var(--vivo-surface)) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-6 -6 36 36' fill='none' stroke='%2309634d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='22 12 16 12 14 15 10 15 8 12 2 12'/%3E%3Cpath d='M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z'/%3E%3C/svg%3E") center / 100% no-repeat;border-radius:50%;width:2.75rem;height:2.75rem}html[data-design=vivo]:root .vivo-content main .ds-state[data-kind=empty] :is(h1,h2){font-size:var(--gds-text-lg);color:var(--vivo-text)}@media (min-width:901px){html[data-design=vivo]:root .vivo-content .inicio-page [class*=jornadaPulse]:not([class*=jornadaPulseIntro]){align-items:center;gap:var(--gds-space-3) var(--gds-space-6);padding:var(--gds-space-4) var(--gds-space-5);grid-template-columns:minmax(0,1fr) auto;display:grid}html[data-design=vivo]:root .vivo-content .inicio-page [class*=jornadaPulse]>[class*=homeClockHead]{grid-column:1}html[data-design=vivo]:root .vivo-content .inicio-page [class*=jornadaPulse]>[class*=homeClockMain]{gap:var(--gds-space-4);flex-wrap:nowrap;grid-column:2}html[data-design=vivo]:root .vivo-content .inicio-page [class*=jornadaPulse]>:not([class*=homeClockHead]):not([class*=homeClockMain]){grid-column:1/-1}html[data-design=vivo]:root .vivo-content .inicio-page [class*=homeClockTimer]{margin:0;font-size:clamp(1.5rem,2vw,2rem)}html[data-design=vivo]:root .vivo-content .inicio-page [class*=jornadaPulse] [class*=homeClockHead] h2{font-size:var(--gds-text-lg);margin:2px 0}}html[data-design=vivo]:root .vivo-content main .gds-empty :is(h2,h3){color:var(--vivo-text);font-size:var(--gds-text-lg);margin:0}html[data-design=vivo]:root .vivo-content main .gds-empty p{margin:0}
