/* VOXENNE 3.4.7 | PUBLIC CONVERSION + VIDEO-FIRST DEMOS */
.vx-hero-demo{position:relative;min-width:0}.vx-showcase-media{position:relative;aspect-ratio:16/9;border-radius:24px;overflow:hidden;background:radial-gradient(circle at 25% 18%,rgba(119,86,255,.28),transparent 36%),radial-gradient(circle at 80% 78%,rgba(55,185,255,.18),transparent 38%),#070a12;border:1px solid rgba(255,255,255,.11);box-shadow:0 26px 80px rgba(0,0,0,.32)}.vx-showcase-media-hero{border-radius:32px;box-shadow:0 34px 100px rgba(0,0,0,.42),0 0 0 1px rgba(121,102,255,.08);min-height:380px}.vx-showcase-media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#03050a;display:none}.vx-showcase-media.is-playing video{display:block}.vx-showcase-cover{appearance:none;border:0;padding:0;margin:0;position:absolute;inset:0;width:100%;height:100%;cursor:pointer;background:none;color:#fff;text-align:left;overflow:hidden}.vx-showcase-cover>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.002);transition:transform .55s ease,filter .55s ease}.vx-showcase-cover:hover>img{transform:scale(1.025);filter:brightness(1.04)}.vx-showcase-placeholder{position:absolute;inset:0;display:grid;place-items:center;font-size:clamp(90px,15vw,180px);font-weight:950;letter-spacing:-.12em;color:rgba(255,255,255,.06);background:radial-gradient(circle at 30% 25%,rgba(126,91,255,.32),transparent 35%),linear-gradient(145deg,#10162a,#05070e)}.vx-showcase-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,5,10,.04) 20%,rgba(3,5,10,.18) 58%,rgba(3,5,10,.86) 100%)}.vx-showcase-play{position:absolute;left:50%;top:50%;translate:-50% -50%;display:grid;place-items:center;width:72px;height:72px;border-radius:50%;font-size:23px;padding-left:4px;background:rgba(255,255,255,.94);color:#11172a;box-shadow:0 20px 55px rgba(0,0,0,.38),0 0 0 9px rgba(255,255,255,.11);transition:transform .22s ease,box-shadow .22s ease}.vx-showcase-cover:hover .vx-showcase-play{transform:scale(1.07);box-shadow:0 23px 60px rgba(0,0,0,.42),0 0 0 12px rgba(255,255,255,.12)}.vx-showcase-caption{position:absolute;left:24px;right:24px;bottom:22px;display:grid;gap:4px;z-index:2}.vx-showcase-caption small{font-size:9px;letter-spacing:.18em;font-weight:900;color:#b8a7ff;text-transform:uppercase}.vx-showcase-caption strong{font-size:clamp(19px,2.2vw,29px);line-height:1.08;text-shadow:0 2px 16px #000}.vx-showcase-media.is-playing .vx-showcase-cover{display:none}.vx-showcase-media.is-playing video{object-fit:contain}.vx-showcase-section{padding-top:74px!important;padding-bottom:76px!important;background:linear-gradient(180deg,rgba(111,76,255,.035),transparent 30%)}.vx-showcase-section .vx-section-head{margin-bottom:34px}.vx-showcase-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.vx-showcase-card{min-width:0}.vx-showcase-card.is-featured{grid-column:1/-1}.vx-showcase-card.is-featured .vx-showcase-media{aspect-ratio:21/9}.vx-showcase-card.is-featured .vx-showcase-caption strong{font-size:clamp(24px,3vw,38px)}.vx-music-examples{background:rgba(255,255,255,.012);border-top:1px solid rgba(255,255,255,.035);border-bottom:1px solid rgba(255,255,255,.035)}.vx-music-examples .vx-section-head{margin-bottom:34px}.vx-music-examples-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.vx-music-example{min-width:0}.vx-music-example .vx-music-player{height:100%;box-shadow:none;background:linear-gradient(145deg,rgba(18,22,37,.82),rgba(7,10,18,.88))}.vx-hero .vx-showcase-caption{left:28px;bottom:26px}.vx-hero .vx-showcase-play{width:78px;height:78px}.vx-hero-demo:before{content:"";position:absolute;inset:10% -8% -8% 14%;background:radial-gradient(circle,rgba(83,175,255,.16),transparent 65%);filter:blur(28px);pointer-events:none}.vx-hero-demo .vx-showcase-media{position:relative;z-index:1}
@media(max-width:1050px){.vx-showcase-media-hero{min-height:330px}.vx-showcase-card.is-featured .vx-showcase-media{aspect-ratio:16/9}}
@media(max-width:760px){.vx-showcase-section{padding-top:52px!important;padding-bottom:58px!important}.vx-showcase-grid,.vx-music-examples-grid{grid-template-columns:1fr}.vx-showcase-card.is-featured{grid-column:auto}.vx-showcase-media-hero{min-height:0;border-radius:24px}.vx-showcase-caption{left:16px;right:16px;bottom:15px}.vx-showcase-play{width:58px;height:58px;font-size:18px}.vx-hero .vx-showcase-play{width:62px;height:62px}.vx-hero .vx-showcase-caption{left:18px;bottom:17px}.vx-showcase-card.is-featured .vx-showcase-caption strong{font-size:23px}}
@media(prefers-reduced-motion:reduce){.vx-showcase-cover>img,.vx-showcase-play{transition:none}}

/* VOXENNE 3.4.8 | clearer purchase journey */
.vx-steps{grid-template-columns:repeat(3,1fr)}
.vx-step:nth-child(3){border-color:rgba(74,207,255,.25);background:linear-gradient(155deg,rgba(67,204,255,.065),rgba(255,255,255,.016))}
.vx-step:nth-child(3):after{content:'Hned otevřeme stav objednávky';position:absolute;right:16px;top:16px;font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#8ce4ff;background:rgba(62,192,255,.07);border:1px solid rgba(92,216,255,.16);padding:5px 7px;border-radius:999px}
html[lang="de"] .vx-step:nth-child(3):after{content:'Bestellstatus sofort verfügbar'}
html[lang="en"] .vx-step:nth-child(3):after{content:'Order status opens immediately'}
@media(max-width:1080px){.vx-steps{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){.vx-steps{grid-template-columns:1fr}.vx-step:nth-child(3):after{position:static;display:inline-block;margin-top:18px}}
