:root{--vivos-light-dx:0;--vivos-light-dy:0}@keyframes vivos-breathe-a{0%,100%{opacity:1;transform:translateY(0)}50%{opacity:0.88;transform:translateY(-5px)}}@keyframes vivos-breathe-b{0%,100%{opacity:1;transform:translateY(0)}50%{opacity:0.91;transform:translateY(4px)}}@keyframes vivos-breathe-c{0%,100%{opacity:1;transform:translateY(0)}50%{opacity:0.93;transform:translateY(-3px)}}.hero-v2__slogan-card{animation:vivos-breathe-a 7.3s ease-in-out infinite}.hero-v2__pillars{animation:vivos-breathe-b 9.1s ease-in-out infinite;animation-delay:-2.4s}.hero-v2__slogan-card:hover{animation-play-state:paused}.fundamento-card{isolation:isolate}.fundamento-card::after{content:"";position:absolute;inset:auto 18% 22% auto;width:6px;height:6px;border-radius:50%;background:rgba(251,232,180,.7);box-shadow:0 0 14px rgba(251,232,180,.65),0 0 32px rgba(212,168,87,.4);opacity:.45;transition:opacity .5s cubic-bezier(.22,.61,.36,1),transform .6s cubic-bezier(.22,.61,.36,1),box-shadow .5s ease;pointer-events:none;z-index:-1}.fundamento-card:nth-child(3n+1)::after{inset:30% 14% auto auto}.fundamento-card:nth-child(3n+2)::after{inset:auto auto 18% 16%}.fundamento-card:nth-child(3n)::after{inset:22% auto auto 14%}.fundamento-card:hover::after{opacity:1;transform:scale(1.6);box-shadow:0 0 18px rgba(251,232,180,.85),0 0 42px rgba(212,168,87,.65)}.hero-v2__slogan-card,.hero-v2__pillars,.fundamento-card{transition:filter .6s cubic-bezier(.22,.61,.36,1)}html[data-perf="mid"] .fundamento-card:hover,html[data-perf="high"] .fundamento-card:hover{filter:url(#telosLiquid)}body .hero-v2__slogan-card.panel,body .hero-v2__pillars.panel{box-shadow:calc(var(--vivos-light-dx) * -18px) calc(var(--vivos-light-dy) * -18px + 14px) 40px rgba(0,0,0,.28)}.fundamento-card{box-shadow:0 8px 24px rgba(0,0,0,.35);transition:background .25s ease,border-color .25s ease,transform .25s cubic-bezier(.22,.61,.36,1)}.fundamento-card:hover{box-shadow:0 18px 40px rgba(0,0,0,.42),0 0 0 1px rgba(212,168,87,.25) inset}@media (prefers-reduced-motion:reduce){.hero-v2__slogan-card,.hero-v2__pillars,.fundamento-card{animation:none!important}}html[data-motion="off"] .hero-v2__slogan-card,html[data-motion="off"] .hero-v2__pillars,html[data-motion="off"] .fundamento-card{animation:none!important}html[data-motion="off"] .fundamento-card:hover{filter:none!important}html[data-perf="low"] .hero-v2__slogan-card,html[data-perf="low"] .hero-v2__pillars,html[data-perf="low"] .fundamento-card{animation:none}html[data-perf="low"] .hero-v2__slogan-card.panel,html[data-perf="mid"] .hero-v2__slogan-card.panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(14,10,6,.65)}html[data-perf="low"] .hero-v2__pillars.panel,html[data-perf="mid"] .hero-v2__pillars.panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(14,10,6,.58)}html[data-perf="low"] .hero-v2__card.panel,html[data-perf="mid"] .hero-v2__card.panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(14,10,6,.88)}html[data-perf="low"] .fundamento-card,html[data-perf="mid"] .fundamento-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(14,10,6,.78)}html[data-perf="low"] .fundamento-constellation,html[data-perf="mid"] .fundamento-constellation{-webkit-backdrop-filter:none;backdrop-filter:none}body[data-offscreen="1"] *,body[data-offscreen="1"] *::before,body[data-offscreen="1"] *::after{animation-play-state:paused!important;transition:none!important}