.vx-pay{width:min(96vw,620px);max-height:94vh;padding:0;border:0;border-radius:26px;color:var(--ink);background:#fff;box-shadow:0 60px 120px -40px rgba(2,14,24,.8);overflow:auto}.vx-pay[open]{animation:svPayIn .6s var(--ease)}@keyframes svPayIn{from{opacity:0;transform:translateY(24px) scale(.97)}}.vx-pay::backdrop{background:rgba(2,14,24,.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.vx-pay__x{position:absolute;top:.9rem;right:.9rem;z-index:2;width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.08);color:#fff;font-size:1.4rem;line-height:1}.vx-pay__head{position:relative;padding:1.6rem 1.6rem 1.2rem;color:#fff;background:linear-gradient(140deg,#0E4A74,var(--navy-ink));overflow:hidden}.vx-pay__head::after{content:"";position:absolute;inset:0;background:radial-gradient(60% 80% at 100% 0%,rgba(158,240,26,.18),transparent 60%);pointer-events:none}.vx-pay__head .vx-mono{color:var(--lime);font-size:.62rem}.vx-pay__t{font:700 1.6rem/1.15 var(--f-display);letter-spacing:-.02em;margin:.5rem 2.5rem 1rem 0}.vx-pay__steps{display:flex;gap:.4rem;counter-reset:st}.vx-pay__steps li{flex:1;counter-increment:st;font:500 .6rem/1.3 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:#8FA6B8;padding-top:.5rem;border-top:3px solid rgba(255,255,255,.14);transition:color .4s,border-color .4s}.vx-pay__steps li::before{content:counter(st) " · "}.vx-pay__steps li.is-on{color:#fff;border-color:var(--lime)}.vx-pay [hidden]{display:none !important}.vx-pay__step{padding:1.4rem 1.6rem 1.6rem;display:grid;gap:1rem;animation:vxPanelIn .5s var(--ease)}.vx-pay fieldset{margin:0;padding:0;border:0;display:grid;gap:.55rem}.vx-pay legend{margin-bottom:.55rem;font:600 .66rem/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.vx-pay__amount{grid-template-columns:1fr 1fr}.vx-pay__amount label,.vx-pay__m{position:relative;display:flex;align-items:center;gap:.8rem;padding:.9rem 1rem;border-radius:16px;border:1.5px solid var(--line);cursor:pointer;transition:border-color .3s,background .3s,box-shadow .3s}.vx-pay input[type="radio"]{position:absolute;opacity:0;pointer-events:none}.vx-pay__amount span{display:grid;gap:.1rem}.vx-pay__amount b{font:600 .92rem/1.2 var(--f-display);color:var(--navy-ink)}.vx-pay__amount em{font:700 1.5rem/1.1 var(--f-display);font-style:normal;letter-spacing:-.03em;color:var(--navy-ink)}.vx-pay__amount small,.vx-pay__m small{font-size:.76rem;color:var(--ink-soft)}.vx-pay label:has(input:checked){border-color:var(--green);background:rgba(158,240,26,.07);box-shadow:0 0 0 3px rgba(57,181,74,.15)}.vx-pay label:has(input:focus-visible){outline:3px solid var(--lime);outline-offset:2px}.vx-pay__m>span:nth-of-type(2){display:grid;flex:1}.vx-pay__m b{font:600 1rem/1.2 var(--f-display);color:var(--navy-ink)}.vx-pay__m i{font:700 .56rem/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;padding:.35rem .55rem;border-radius:999px;background:var(--grad);color:var(--navy-ink);font-style:normal}.vx-pay__mi{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--ivory);color:var(--navy);flex:none}.vx-pay__mi svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.vx-pay__mi--bizum{background:#E6F7FA;color:#05A6C2}.vx-pay__mi--bizum svg{fill:currentColor;stroke:none}.vx-pay__ok{width:100%}.vx-pay__fine{font-size:.78rem;color:var(--ink-soft);text-align:center}.vx-pay__bank{padding:1.2rem;border-radius:18px;color:#fff;background:linear-gradient(145deg,#0E4A74,var(--navy-ink));box-shadow:0 30px 50px -30px rgba(4,27,45,.8);position:relative;overflow:hidden}.vx-pay__bank::after{content:"";position:absolute;right:-40px;top:-40px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(158,240,26,.22),transparent 70%)}.vx-pay__bank--bizum{background:linear-gradient(145deg,#067C92,#04303A)}.vx-pay__lbl{font:600 .64rem/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lime);margin-bottom:.7rem}.vx-pay__iban{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem;padding:.8rem .9rem;border-radius:12px;background:rgba(255,255,255,.08);border:1px dashed rgba(255,255,255,.3)}.vx-pay__iban code{font:600 clamp(1rem,3.4vw,1.25rem)/1.2 var(--f-mono);letter-spacing:.06em;color:#fff}.vx-pay__copy{padding:.5rem .8rem;border-radius:999px;border:0;background:var(--lime);color:var(--navy-ink);font:700 .66rem/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;transition:transform .3s var(--ease)}.vx-pay__copy:hover{transform:scale(1.05)}.vx-pay__copy.is-ok{background:#fff}.vx-pay__copy--sm{padding:.35rem .55rem;font-size:.56rem;margin-left:.5rem;background:rgba(255,255,255,.18);color:#fff}.vx-pay__dl{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:.8rem 1rem;margin:1rem 0 0}.vx-pay__dl div:last-child{grid-column:1 / -1}.vx-pay__dl dt{font:500 .58rem/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:#9FB5C6;margin-bottom:.3rem}.vx-pay__dl dd{margin:0;font-weight:600;font-size:.95rem}.vx-pay__warn{padding:.9rem 1rem;border-radius:14px;background:#FFF7E0;border:1px solid rgba(244,180,0,.45);color:#5C4300;font-size:.88rem}.vx-pay__form{display:grid;gap:.8rem}.vx-pay__row{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.vx-pay__form label{display:grid;gap:.35rem;font-size:.8rem;font-weight:600;color:var(--navy)}.vx-pay__form input:not([type="checkbox"]),.vx-pay__form textarea{width:100%;padding:.75rem .85rem;border-radius:12px;border:1.5px solid var(--line);background:var(--surface);font:400 .95rem/1.4 var(--f-body);color:var(--ink);transition:border-color .3s,background .3s,box-shadow .3s}.vx-pay__form input:focus,.vx-pay__form textarea:focus{outline:0;border-color:var(--green);background:#fff;box-shadow:0 0 0 3px rgba(57,181,74,.15)}.vx-pay__form input[data-pay-plate]{text-transform:uppercase;font-family:var(--f-mono);letter-spacing:.08em}.vx-pay__form .is-bad{border-color:var(--red) !important;box-shadow:0 0 0 3px rgba(255,77,79,.15) !important}.vx-pay__check{display:flex !important;grid-template-columns:none !important;align-items:flex-start;gap:.6rem;font-weight:400 !important;color:var(--ink-soft) !important}.vx-pay__check input{margin-top:.2rem;width:18px;height:18px;accent-color:var(--green);flex:none}.vx-pay__hp{position:absolute !important;left:-9999px}.vx-pay__err{padding:.7rem .9rem;border-radius:12px;background:#FFECEC;color:var(--red-deep);font-size:.86rem}.vx-pay__actions{display:flex;flex-wrap:wrap;gap:.6rem}.vx-pay__actions .vx-btn{flex:1 1 220px}.vx-pay__back{justify-self:start;border:0;background:none;color:var(--navy);font-weight:600;font-size:.88rem;padding:.3rem 0}.vx-pay__done{text-align:center;justify-items:center;padding-block:2rem 2.4rem}.vx-pay__ok-t{font:700 1.6rem/1.2 var(--f-display);color:var(--navy-ink)}.vx-pay__done p{color:var(--ink-soft);max-width:30rem}.vx-pay__tick svg{width:80px;height:80px;fill:none;stroke:var(--green);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.vx-pay__tick circle{stroke-dasharray:160;stroke-dashoffset:160;animation:svDraw 1s var(--ease) forwards}.vx-pay__tick path{stroke-dasharray:50;stroke-dashoffset:50;animation:svDraw .6s var(--ease) .6s forwards}@keyframes svDraw{to{stroke-dashoffset:0}}.vx-pay button[data-pay-send][disabled]{opacity:.6;pointer-events:none}.vx-pay__card{position:relative;overflow:hidden;display:grid;gap:.5rem;padding:1.2rem;border-radius:18px;color:#fff;background:linear-gradient(145deg,#1F3B8A,#0B1740)}.vx-pay__card p{position:relative;z-index:1;margin:0;font-size:.92rem;color:#D7E2FF}.vx-pay__card b{color:#fff}.vx-wa,.vx-reserva,.joinchat,.ht-ctc,.ht_ctc_chat_greetings_box,.wa__btn_popup,.wh-widget-send-button-wrapper,#whatsapp-button,.qlwapp{display:none !important}.vx-dock{position:fixed;z-index:80;right:1.2rem;bottom:1.2rem;display:flex;align-items:center;gap:.55rem;transition:opacity .35s,transform .5s var(--ease)}.vx-dock a{position:relative;display:inline-flex;align-items:center;gap:.6rem;height:54px;border-radius:999px;text-decoration:none;font:600 .95rem/1 var(--f-display);letter-spacing:-.01em;isolation:isolate;transition:transform .45s var(--ease),box-shadow .45s var(--ease),filter .3s}.vx-dock a:hover{transform:translateY(-3px)}.vx-dock a:focus-visible,.vx-top:focus-visible{outline:3px solid var(--lime);outline-offset:3px}.vx-dock svg{width:21px;height:21px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.vx-dock small{display:block;margin-top:.22rem;font:500 .6rem/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;opacity:.72}.vx-dock__buy{padding:0 1.3rem 0 1.05rem;color:var(--navy-ink);background:var(--grad);box-shadow:0 18px 40px -16px rgba(63,214,90,.7),inset 0 0 0 1px rgba(255,255,255,.35)}.vx-dock__buy::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%) -200% 0 / 220% 100% no-repeat;animation:vxDockShine 5s var(--ease) infinite 2s;pointer-events:none}@keyframes vxDockShine{0%,60%{background-position:-200% 0}100%{background-position:200% 0}}.vx-dock__book{padding:0 1.3rem 0 1.05rem;color:#fff;background:linear-gradient(135deg,#0E4C78,var(--navy-ink));box-shadow:0 18px 40px -16px rgba(4,27,45,.75),inset 0 0 0 1px rgba(255,255,255,.14);overflow:hidden}.vx-dock__book svg{stroke:var(--lime)}.vx-dock__book::before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;background:conic-gradient(from var(--vxr,0deg),transparent 0 70%,rgba(158,240,26,.95) 82%,transparent 92%);animation:vxReservaSpin 4.5s linear infinite}.vx-dock__book::after{content:"";position:absolute;inset:1.5px;z-index:-1;border-radius:inherit;background:linear-gradient(135deg,#0E4C78,var(--navy-ink))}.vx-dock__wa{justify-content:center;width:54px;color:#fff;background:#25D366;box-shadow:0 16px 36px -12px rgba(37,211,102,.7)}.vx-dock__wa svg{width:28px;height:28px;fill:#fff;stroke:none}.vx-dock__wa span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vx-dock__wa::before{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 0 rgba(37,211,102,.55);animation:vxDockPulse 2.8s var(--ease) infinite}@keyframes vxDockPulse{70%,100%{box-shadow:0 0 0 16px rgba(37,211,102,0)}}@property --vxr{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes vxReservaSpin{to{--vxr:360deg}}body:has(dialog[open]) .vx-dock,body:has(.vx-menu:not([hidden])) .vx-dock{opacity:0;pointer-events:none;transform:translateY(14px)}.vx-page:has(.pd-bar) .vx-dock{display:none}.vx-top{position:fixed;z-index:79;left:50%;bottom:1.35rem;display:inline-flex;align-items:center;gap:.55rem;height:48px;padding:0 1.25rem 0 .55rem;border:0;border-radius:999px;color:#fff;font:600 .86rem/1 var(--f-display);background:rgba(4,27,45,.78);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);box-shadow:0 20px 40px -18px rgba(0,0,0,.6),inset 0 0 0 1px rgba(255,255,255,.16);cursor:pointer;opacity:0;visibility:hidden;transform:translate(-50%,24px) scale(.92);transition:opacity .45s var(--ease),transform .6s var(--ease),visibility .45s,background .3s}.vx-top svg{width:34px;height:34px;padding:7px;border-radius:50%;fill:none;stroke:var(--navy-ink);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;background:var(--grad);transition:transform .4s var(--ease)}.vx-top.is-on{opacity:1;visibility:visible;transform:translate(-50%,0)}.vx-top:hover{background:rgba(10,61,98,.92)}.vx-top:hover svg{transform:translateY(-3px)}.vx-page:has(.pd-bar) .vx-top{bottom:6.2rem}body:has(dialog[open]) .vx-top{opacity:0;visibility:hidden}@media (max-width: 1100px){.vx-dock small{display:none}}@media (max-width: 640px){body.vx{padding-bottom:calc(70px + env(safe-area-inset-bottom))}.vx-dock{left:0;right:0;bottom:0;gap:.45rem;padding:.5rem .6rem calc(.5rem + env(safe-area-inset-bottom));background:rgba(4,27,45,.9);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border-top:1px solid rgba(255,255,255,.1)}.vx-dock a{flex:1 1 0;justify-content:center;height:52px;padding:0 .7rem;font-size:.9rem}.vx-dock a:hover{transform:none}.vx-dock small{display:block;font-size:.52rem}.vx-dock__wa{flex:0 0 52px !important;padding:0 !important}.vx-top{bottom:calc(80px + env(safe-area-inset-bottom));height:44px;font-size:.8rem}.vx-page:has(.pd-bar) .vx-top{bottom:6rem}body.vx-page:has(.pd-bar){padding-bottom:0}}@media (prefers-reduced-motion: reduce){.vx-dock__book::before,.vx-dock__buy::after,.vx-dock__wa::before{animation:none}}.vx-choose{width:min(96vw,560px);max-height:94vh;padding:0;border:0;border-radius:26px;color:var(--ink);background:#fff;box-shadow:0 60px 120px -40px rgba(2,14,24,.8);overflow:auto}.vx-choose[open]{animation:svPayIn .6s var(--ease)}.vx-choose::backdrop{background:rgba(2,14,24,.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.vx-choose__in{display:grid;gap:.7rem;padding:1.6rem}.vx-choose__t{margin:0 2.5rem .2rem 0;font:700 1.5rem/1.15 var(--f-display);letter-spacing:-.02em;color:var(--navy-ink)}.vx-choose__lead{margin:0 0 .4rem;color:var(--ink-soft);font-size:.92rem}.vx-choose__o{position:relative;display:grid;grid-template-columns:1fr auto;gap:.2rem 1rem;align-items:center;width:100%;padding:1rem 1.1rem;border:1.5px solid var(--line);border-radius:18px;background:#fff;text-align:left;cursor:pointer;transition:border-color .3s,transform .4s var(--ease),box-shadow .4s var(--ease)}.vx-choose__o:hover,.vx-choose__o:focus-visible{border-color:var(--green);transform:translateY(-2px);box-shadow:0 18px 36px -24px rgba(4,27,45,.5);outline:0}.vx-choose__o b{font:600 1.05rem/1.2 var(--f-display);color:var(--navy-ink)}.vx-choose__o span{grid-column:1;font-size:.82rem;color:var(--ink-soft)}.vx-choose__o strong{grid-row:1 / span 2;grid-column:2;text-align:right;font:700 1.35rem/1 var(--f-display);letter-spacing:-.03em;color:var(--navy-ink)}.vx-choose__o strong small{display:block;margin-top:.3rem;font:500 .62rem/1.2 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--green-ink)}.vx-choose__o.is-rec{border-color:rgba(57,181,74,.55);background:linear-gradient(180deg,rgba(158,240,26,.08),#fff)}.vx-choose__o i{position:absolute;top:-.6rem;left:1rem;padding:.25rem .55rem;border-radius:999px;background:var(--lime);color:var(--navy-ink);font:700 .56rem/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;font-style:normal}.vx-choose__more{justify-self:start;margin-top:.3rem;color:var(--navy);font-weight:600;font-size:.88rem}.vx-choose__x{position:absolute;top:.9rem;right:.9rem;width:40px;height:40px;border:0;border-radius:50%;background:var(--surface);color:var(--navy-ink);font-size:1.5rem;line-height:1;cursor:pointer}.sv-senal{gap:.55rem}.sv-senal svg{width:1.1em;height:1.1em;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.sv-senal small{font:500 .7em/1 var(--f-mono);letter-spacing:.04em;opacity:.8}.vx-btn.sv-senal-light{--bg:transparent;--fg:var(--navy);--bd:rgba(10,61,98,.3)}.vx-btn.sv-senal-light:hover{--bd:var(--green);--bg:rgba(57,181,74,.06)}.vx-btn.sv-senal-light svg{stroke:var(--green-ink)}.vx-cita{display:grid;gap:1.1rem}.vx-cita__lead{margin:0;color:var(--ink-soft);font-size:.92rem}.vx-cita__lbl{margin:0;font:600 .66rem/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.vx-cita__days{display:grid;grid-auto-flow:column;grid-auto-columns:78px;gap:.5rem;overflow-x:auto;padding:.2rem .1rem .7rem;scroll-snap-type:x proximity;scrollbar-width:thin}.vx-cita__day{scroll-snap-align:start;display:grid;justify-items:center;gap:.25rem;padding:.7rem .3rem .65rem;border:1.5px solid var(--line);border-radius:16px;background:#fff;color:var(--navy-ink);cursor:pointer;transition:border-color .25s,background .25s,transform .35s var(--ease)}.vx-cita__day span{font:500 .62rem/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.vx-cita__day b{font:700 1.5rem/1 var(--f-display);letter-spacing:-.03em}.vx-cita__day i{width:6px;height:6px;border-radius:50%;background:var(--green)}.vx-cita__day:hover{transform:translateY(-2px);border-color:rgba(57,181,74,.6)}.vx-cita__day[aria-pressed="true"]{border-color:var(--navy-ink);background:var(--navy-ink);color:#fff}.vx-cita__day[aria-pressed="true"] span{color:var(--lime)}.vx-cita__day[aria-pressed="true"] i{background:var(--lime)}.vx-cita__day:disabled{cursor:not-allowed;opacity:.38;transform:none}.vx-cita__day:disabled i{background:var(--line)}.vx-cita__day:focus-visible,.vx-cita__slot:focus-visible{outline:3px solid var(--lime);outline-offset:2px}.vx-cita__slots{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.6rem}.vx-cita__slot{display:grid;gap:.2rem;padding:.95rem 1rem;border:1.5px solid var(--line);border-radius:16px;background:#fff;text-align:left;cursor:pointer;transition:border-color .25s,background .25s}.vx-cita__slot b{font:600 1rem/1.2 var(--f-display);color:var(--navy-ink)}.vx-cita__slot span{font:500 .82rem/1.2 var(--f-mono);color:var(--ink-soft)}.vx-cita__slot em{font-style:normal;font-size:.74rem;color:var(--green-ink);font-weight:600}.vx-cita__slot[aria-pressed="true"]{border-color:var(--green);background:rgba(158,240,26,.12)}.vx-cita__slot:disabled{cursor:not-allowed;opacity:.45}.vx-cita__slot:disabled em{color:var(--ink-soft)}.vx-cita__field{display:grid;gap:.35rem;font-size:.8rem;font-weight:600;color:var(--navy-ink)}.vx-cita__field input{width:100%;padding:.8rem .95rem;border:1.5px solid var(--line);border-radius:12px;font:inherit;font-weight:400;font-size:.95rem;color:var(--ink);background:var(--surface)}.vx-cita__field input:focus{outline:0;border-color:var(--green);background:#fff;box-shadow:0 0 0 3px rgba(158,240,26,.25)}.vx-cita__field input.is-bad{border-color:var(--red)}.vx-cita__sum{margin:0;padding:.85rem 1rem;border-radius:14px;background:var(--surface);font-size:.9rem;color:var(--navy-ink)}.vx-cita__sum:empty{display:none}.vx-cita__err{margin:0;padding:.7rem .9rem;border-radius:12px;background:#FFECEC;color:var(--red-deep);font-size:.86rem}.vx-cita__go[disabled]{opacity:.5;pointer-events:none}.vx-cita__load{min-height:140px;display:grid;place-items:center;color:var(--ink-soft);font-size:.9rem}.vx-cita__links{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem}.vx-cita__when{margin:.2rem 0 0;font:600 1.05rem/1.4 var(--f-display);color:var(--navy-ink)}.sx-cita{padding-block:clamp(2rem,6vw,4rem) clamp(3rem,8vw,6rem)}.sx-cita__box{width:min(100%,680px);margin-inline:auto;padding:clamp(1.2rem,4vw,2rem);border-radius:26px;background:#fff;box-shadow:0 40px 90px -50px rgba(4,27,45,.55),0 0 0 1px var(--line)}.sx-cita__box h2{margin:0 0 .4rem;font:700 1.5rem/1.2 var(--f-display);color:var(--navy-ink)}@media (max-width: 640px){.vx-pay__amount,.vx-pay__row,.vx-pay__dl{grid-template-columns:minmax(0,1fr)}.vx-pay__head,.vx-pay__step{padding-inline:1.1rem}.vx-choose__in{padding:1.3rem 1.1rem}}@media (prefers-reduced-motion: reduce){.vx-choose[open],.vx-pay[open]{animation:none}}.pd-bar__btns{display:flex;gap:.45rem}@media (max-width: 640px){.pd-bar__btns .sv-senal svg{display:none}.pd-bar__btns .vx-btn{padding-inline:.8rem}}.pd-bar{width:min(780px,calc(100% - 2rem))}.pd-bar__wa{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:50%;background:#25D366;box-shadow:0 10px 24px -10px rgba(37,211,102,.8);transition:transform .35s var(--ease)}.pd-bar__wa:hover{transform:scale(1.08)}.pd-bar__wa svg{width:22px;height:22px;fill:#fff}@media (max-width: 640px){.pd-bar{bottom:.6rem;width:calc(100% - 1.2rem)}.pd-bar__in{gap:.5rem;padding-left:.9rem}.pd-bar__name{display:none}.pd-bar__price{font-size:1.25rem}.pd-bar__btns{flex:1;justify-content:flex-end}.pd-bar__wa{width:38px;height:38px}}.vx-footer__bottom{padding-bottom:4.6rem}@media (max-width: 640px){.vx-footer__bottom{padding-bottom:3.6rem}}.vx-pstrip{padding-block:2.2rem 2.6rem;background:linear-gradient(180deg,#06223A,var(--navy-ink));color:#fff;border-bottom:1px solid rgba(255,255,255,.08)}.vx-pstrip__head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.1rem}.vx-pstrip__head .vx-mono{color:var(--lime)}.vx-pstrip__head a{color:#C7D7E4;font:600 .86rem/1 var(--f-display);text-decoration:none}.vx-pstrip__head a:hover{color:var(--lime)}.vx-pstrip__list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(210px,1fr);gap:.8rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:.4rem max(var(--gutter),calc((100vw - var(--wrap)) / 2 + var(--gutter))) 1rem;scrollbar-width:thin;scrollbar-color:rgba(158,240,26,.4) transparent}.vx-pstrip__list li{position:relative;scroll-snap-align:start}.vx-pstrip__card{display:grid;gap:.3rem;height:100%;padding:1.1rem 1.1rem 3.4rem;border-radius:20px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.1);color:#fff;text-decoration:none;transition:transform .5s var(--ease),border-color .4s,background .4s}.vx-pstrip__card:hover{transform:translateY(-4px);border-color:rgba(158,240,26,.45);background:rgba(158,240,26,.06)}.vx-pstrip__card small{font:600 .58rem/1.2 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lime)}.vx-pstrip__card b{font:600 1rem/1.25 var(--f-display)}.vx-pstrip__card em{font:800 2rem/1 var(--f-display);font-style:normal;letter-spacing:-.05em;margin-top:.3rem}.vx-pstrip__card em sup{font-size:.45em;color:var(--lime);margin-left:.1em}.vx-pstrip__card span{font-size:.78rem;color:#8FA6B8}.vx-pstrip__card--free em{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.vx-pstrip__card--free{padding-bottom:1.1rem}.vx-pstrip__buy{position:absolute;left:1.1rem;right:1.1rem;bottom:1rem;height:36px;border:0;border-radius:999px;background:var(--grad);color:var(--navy-ink);font:700 .8rem/1 var(--f-display);cursor:pointer;transition:transform .3s var(--ease),box-shadow .3s}.vx-pstrip__buy:hover{transform:translateY(-2px);box-shadow:0 12px 26px -12px rgba(158,240,26,.8)}@media (min-width: 1241px) and (max-width: 1420px){.vx-nav a{padding-inline:.5rem;letter-spacing:.05em}.vx-header__tel{display:none}}.vx-op{padding-block:clamp(4rem,8vw,6.5rem);background:radial-gradient(60% 60% at 90% 0%,rgba(63,214,90,.08),transparent 60%),var(--navy-ink);color:#fff}.vx-op__head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1.5rem;margin-bottom:2.4rem}.vx-op__head .vx-mono{color:var(--lime);margin-bottom:.8rem}.vx-op__head .vx-serif{color:#C8F76A}.vx-op__score{display:grid;gap:.2rem;padding:1rem 1.3rem;border-radius:20px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04);color:#fff;text-decoration:none;transition:border-color .3s,transform .4s var(--ease)}.vx-op__score:hover{border-color:rgba(158,240,26,.5);transform:translateY(-3px)}.vx-op__score b{font:800 2.6rem/1 var(--f-display);letter-spacing:-.05em}.vx-op__score span{color:#F4B400;letter-spacing:.12em}.vx-op__score small{font-size:.8rem;color:#A9BECD}.vx-op__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem}.vx-op__list li{display:grid;gap:.8rem;align-content:start;padding:1.5rem;border-radius:22px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.1)}.vx-op__stars{margin:0;color:#F4B400;letter-spacing:.14em}.vx-op blockquote{margin:0;color:#DCE8F1;font-size:.96rem;line-height:1.6}.vx-op__who{margin:0;display:flex;flex-wrap:wrap;gap:.3rem .7rem;align-items:baseline;font-size:.85rem;color:#8FA6B8}.vx-op__who b,.vx-op__who a{color:#fff;font-weight:600;text-decoration:none}