.kova .ko-video{padding:72px 0 40px;position:relative;overflow:hidden}.kova .ko-video .ko-orbes{inset:30% -6% -10%}.kova .ko-video .ko-env{z-index:1;position:relative}.kova .ko-vcab{text-align:center;margin-bottom:40px}.kova .ko-vmarco{aspect-ratio:16/9;border-radius:var(--ko-r-dest);background:var(--ko-tinta);max-width:1040px;box-shadow:var(--ko-anillo), 0 30px 80px -30px #5f259e73;margin:0 auto;position:relative;overflow:hidden}.kova .ko-vvideo{object-fit:cover;width:100%;height:100%;display:block}.kova .ko-vmarco:not(.andando) .ko-vvideo{filter:saturate(.9)brightness(.82)}.kova .ko-vplay{cursor:pointer;background:var(--ko-violeta);color:#fff;border:0;border-radius:50%;place-items:center;width:92px;height:92px;padding-left:5px;transition:transform .25s cubic-bezier(.22,.9,.28,1),background .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 34px -8px #862fe7b3}.kova .ko-vplay:hover{background:var(--ko-ultra);transform:translate(-50%,-50%)scale(1.06)}.kova .ko-vplay:focus-visible{outline:3px solid var(--ko-orquidea);outline-offset:4px}.kova .ko-vplay .aro{border:2px solid var(--ko-orquidea);border-radius:50%;animation:2.4s ease-out infinite ko-vlatido;position:absolute;inset:0}@keyframes ko-vlatido{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@media (max-width:640px){.kova .ko-vmarco{border-radius:var(--ko-r-card)}.kova .ko-vplay{width:72px;height:72px}}@media (prefers-reduced-motion:reduce){.kova .ko-vplay .aro{opacity:0;animation:none}}.kova .ko-vm{text-align:center;margin-bottom:44px}.kova .ko-vsello{text-align:left;align-items:center;gap:28px;display:inline-flex}.kova .ko-vreloj{flex:none;place-items:center;width:112px;height:112px;display:grid;position:relative}.kova .ko-vreloj svg{position:absolute;inset:0;transform:rotate(-90deg)}.kova .ko-vreloj circle{fill:none;stroke-width:4.5px}.kova .ko-vreloj .riel{stroke:var(--ko-lavanda)}.kova .ko-vreloj .arco{stroke:var(--ko-violeta);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px}.kova .ko-vreloj b{font-family:var(--ko-display);letter-spacing:-.04em;background:linear-gradient(135deg,#5f259e,#862fe7 55%,#bd8ff0);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:42px;font-weight:600;line-height:1}.kova .ko-vreloj small{letter-spacing:0;margin-left:2px;font-size:.42em}.kova .ko-vfila{background:linear-gradient(to bottom, transparent, var(--ko-orquidea), transparent);flex:none;width:1px;height:84px}.kova .ko-vm h2{font-size:inherit;flex-direction:column;gap:12px;display:flex}.kova .ko-vlogo{width:auto;height:clamp(44px,5.6vw,62px);display:block;overflow:visible}.kova .ko-vm .resto{font-family:var(--ko-display);letter-spacing:-.015em;color:var(--ko-grafito);font-size:clamp(19px,2vw,23px);font-weight:500;line-height:1.2}.kova .ko-vm.vista .arco{animation:2.2s cubic-bezier(.4,0,.2,1) .15s forwards ko-varco}.kova .ko-vm.vista .ko-vlogo{animation:1.1s cubic-bezier(.22,.9,.28,1) .15s both ko-vlogo}.kova .ko-vm.vista .resto{animation:.7s ease-out .9s both ko-vresto}@keyframes ko-varco{to{stroke-dashoffset:0}}@keyframes ko-vlogo{0%{clip-path:inset(0 100% 0 0);filter:blur(6px)}to{clip-path:inset(0);filter:none}}@keyframes ko-vresto{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:640px){.kova .ko-vsello{text-align:center;flex-direction:column;gap:16px}.kova .ko-vfila{background:linear-gradient(to right, transparent, var(--ko-orquidea), transparent);width:64px;height:1px}.kova .ko-vm h2{align-items:center}.kova .ko-vreloj{width:96px;height:96px}.kova .ko-vreloj b{font-size:36px}}@media (prefers-reduced-motion:reduce){.kova .ko-vm.vista .ko-vlogo,.kova .ko-vm.vista .resto{animation:none}.kova .ko-vm .arco{stroke-dashoffset:0;animation:none!important}}
