@keyframes vx-pulse{0%,to{box-shadow:0 0 0 4px rgba(97,206,112,.18)}50%{box-shadow:0 0 0 8px rgba(97,206,112,.05)}}@keyframes vx-float{0%,to{transform:translate3d(0,0,0)}50%{transform:translate3d(-26px,26px,0)}}@keyframes vx-shine{0%,65%{transform:translateX(-120%)}to{transform:translateX(120%)}}@keyframes vx-pulse-red{50%{opacity:.35}}@keyframes vx-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes vx-scroll{0%{opacity:0;transform:translateY(0)}40%{opacity:1}to{opacity:0;transform:translateY(16px)}}:root{--bg:#07090f;--bg-soft:#0b101c;--bg-raised:#101626;--surface:rgba(255, 255, 255, 0.035);--surface-2:rgba(255, 255, 255, 0.06);--surface-3:rgba(255, 255, 255, 0.09);--line:rgba(255, 255, 255, 0.09);--line-strong:rgba(255, 255, 255, 0.16);--text:#ffffff;--text-soft:#b0b8c8;--muted:#7a8499;--accent:#ee5952;--accent-2:#54c4be;--ok:#61ce70;--warn:#fbbf24;--grad:linear-gradient(135deg, var(--accent) 0%, var(--accent-2) 100%);--grad-soft:linear-gradient(135deg, rgba(238, 89, 82, 0.16), rgba(84, 196, 190, 0.12));--radius-sm:12px;--radius:18px;--radius-lg:26px;--radius-xl:34px;--container:1200px;--container-narrow:880px;--container-text:820px;--header-h:76px;--font-head:"Poppins", "Segoe UI", system-ui, -apple-system, sans-serif;--font-body:"Inter", "Segoe UI", system-ui, -apple-system, sans-serif;--shadow-1:0 18px 40px -18px rgba(0, 0, 0, 0.65);--shadow-2:0 40px 90px -40px rgba(0, 0, 0, 0.85);--glow:0 10px 40px -12px rgba(238, 89, 82, 0.45);--ease:cubic-bezier(0.22, 1, 0.36, 1)}*,::after,::before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}:target,[id]{scroll-margin-top:calc(var(--header-h) + 24px)}body{margin:0;background-color:var(--bg);color:var(--text);font-family:var(--font-body);font-size:17px;line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body::before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(1100px 520px at 82% -8%,rgba(15,70,120,.25),transparent 60%),radial-gradient(900px 480px at 6% 4%,rgba(84,196,190,.12),transparent 55%)}img,svg,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}p{margin:0 0 1.1em}h1,h2,h3,h4,h5,h6{font-family:var(--font-head);font-weight:700;line-height:1.15;margin:0 0 .5em;letter-spacing:-.02em;color:#fff}hr{border:0;border-top:1px solid var(--line);margin:2.5rem 0}button,input,select,textarea{font:inherit;color:inherit}::selection{background:rgba(238,89,82,.45);color:#fff}.comment-respond p,.vx-entry{font-size:1.02rem;color:var(--text-soft)}.vx-entry h2{font-size:clamp(1.5rem,2.6vw,1.9rem);margin-top:1.8em}.vx-entry h3{font-size:clamp(1.25rem,2vw,1.45rem);margin-top:1.6em}.vx-entry h4{font-size:1.1rem;margin-top:1.4em}.vx-entry a{color:var(--accent-2);border-bottom:1px solid rgba(84,196,190,.35);transition:border-color .25s var(--ease),color .25s var(--ease)}.vx-entry a:hover{color:#fff;border-color:#fff}.vx-entry ol,.vx-entry ul{padding-left:1.3rem;margin:0 0 1.3em}.vx-entry li{margin-bottom:.5em}.vx-entry blockquote{margin:2rem 0;padding:1.1rem 1.5rem;border-left:3px solid var(--accent);background:var(--surface);border-radius:0 var(--radius-sm) var(--radius-sm)0;color:var(--text);font-style:normal}.vx-entry img{border-radius:var(--radius)}.vx-entry table{width:100%;border-collapse:collapse;margin:0 0 1.5em;overflow-x:auto;display:block}.vx-entry td,.vx-entry th{border:1px solid var(--line);padding:.6rem .8rem;text-align:left}.vx-entry th{background:var(--surface-2);color:#fff}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.vx-skip-link{position:absolute;top:-60px;left:16px;z-index:999;background:var(--accent);color:#fff;padding:.7rem 1.2rem;border-radius:0 0 12px 12px;font-weight:600;transition:top .25s var(--ease)}.vx-skip-link:focus{top:0}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[role="tab"]:focus-visible,.vx-tab:focus-visible,.vx-btn:focus-visible,.vx-faq__item summary:focus-visible{outline:2px solid var(--accent-2)!important;outline-offset:3px!important;box-shadow:0 0 0 4px rgba(84,196,190,.25)!important}.vx-shell{overflow:clip}.vx-container{width:min(100% - 40px,var(--container));margin-inline:auto}.vx-container--narrow{max-width:var(--container-narrow)}.vx-container--text{max-width:var(--container-text)}.vx-section{position:relative;padding:clamp(64px,8vw,110px)0}.vx-section--compact{padding-top:clamp(36px,5vw,64px)}.vx-center{display:flex;justify-content:center;margin-top:2.6rem}.vx-eyebrow{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--font-head);font-size:.78rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-2);margin-bottom:1rem}.vx-eyebrow::before{content:"";width:26px;height:2px;border-radius:2px;background:var(--grad)}.vx-eyebrow--light{color:rgba(255,255,255,.85)}.vx-eyebrow--light::before{background:rgba(255,255,255,.65)}.vx-section-head{max-width:760px;margin:0 0 clamp(34px,5vw,56px)}.vx-section-head--center{margin-inline:auto;text-align:center}.vx-section-head--center .vx-eyebrow{justify-content:center}.vx-section-head--left{text-align:left}.vx-section-head__title{font-size:clamp(1.9rem,4vw,2.85rem);margin-bottom:.55em}.vx-section-head__text{color:var(--muted);font-size:clamp(1rem,1.5vw,1.08rem);margin:0}.vx-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.82rem 1.6rem;border:1px solid transparent;border-radius:999px;font-family:var(--font-head);font-size:.95rem;font-weight:600;letter-spacing:.01em;line-height:1;cursor:pointer;background:0 0;transition:transform .3s var(--ease),box-shadow .3s var(--ease),background-color .3s var(--ease),border-color .3s var(--ease),color .3s var(--ease);white-space:nowrap}.vx-btn .vx-icon{width:18px;height:18px;transition:transform .3s var(--ease)}.vx-btn:hover .vx-icon{transform:translateX(4px)}.vx-btn--lg{padding:1.05rem 2rem;font-size:1rem}.vx-btn--block{width:100%}.vx-btn--primary{background:#ee5952;color:#1a1a1a;font-weight:800;border-radius:6px;box-shadow:var(--glow)}.vx-btn--primary:hover{transform:translateY(-2px);box-shadow:0 14px 30px -8px rgba(238,89,82,.6);background:#f06963;color:#1a1a1a}.vx-btn--ghost{background:rgba(255,255,255,.04);border-color:var(--line-strong);color:var(--text)}.vx-btn--ghost:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.35);transform:translateY(-3px);color:#fff}.vx-btn--light{background:#fff;color:#101531;box-shadow:0 18px 40px -18px rgba(0,0,0,.6)}.vx-btn--light:hover{transform:translateY(-3px);background:#f2f4ff;color:#0a0e20}.vx-pill,.vx-topbar__contact a{display:inline-flex;align-items:center}.vx-pill{gap:.6rem;padding:.5rem 1.05rem;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid var(--line-strong);font-family:var(--font-head);font-size:.82rem;font-weight:600;letter-spacing:.04em;color:var(--text-soft);margin-bottom:1.5rem}.vx-pill__dot{width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 4px rgba(97,206,112,.18);animation:vx-pulse 2.2s infinite}.vx-check{display:inline-grid;place-items:center;width:26px;height:26px;flex:0 0 26px;border-radius:50%;background:var(--grad-soft);border:1px solid rgba(238,89,82,.45);color:var(--accent-2)}.vx-check .vx-icon{width:15px;height:15px;stroke-width:2.4}.vx-check--sm{width:20px;height:20px;flex-basis:20px}.vx-check--sm .vx-icon{width:12px;height:12px}.vx-icon{width:22px;height:22px}.vx-topbar{background:rgba(4,6,13,.85);border-bottom:1px solid rgba(255,255,255,.06);font-size:.82rem;color:var(--muted)}.vx-topbar__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:42px}.vx-topbar__note{margin:0;display:flex;align-items:center;gap:.55rem;letter-spacing:.02em}.vx-dot{width:7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 10px var(--ok)}.vx-topbar__contact{display:flex;align-items:center;gap:1.3rem}.vx-topbar__contact a{gap:.45rem;transition:color .25s var(--ease)}.vx-topbar__contact a:hover{color:#fff}.vx-topbar__contact .vx-icon{width:15px;height:15px;color:var(--accent-2)}.vx-topbar__wa{color:var(--ok)}.vx-header{position:sticky;top:0;z-index:90;background:rgba(6,8,17,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid transparent;transition:background-color .35s var(--ease),border-color .35s var(--ease),box-shadow .35s var(--ease)}.vx-header.is-scrolled{background:rgba(6,8,17,.92);border-bottom-color:var(--line);box-shadow:0 20px 50px -30px rgba(0,0,0,.9)}.vx-header__inner{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;min-height:var(--header-h)}.vx-logo{display:inline-flex;align-items:center;gap:.75rem;min-width:0}.vx-logo .custom-logo{max-height:46px;width:auto;object-fit:contain}.vx-logo .vx-icon{width:40px;height:40px;padding:8px;border-radius:13px;background:var(--grad);color:#fff;box-shadow:var(--glow);stroke-width:1.5;flex:0 0 auto}.vx-logo__text{display:flex;flex-direction:column;line-height:1.1;min-width:0}.vx-logo__text small,.vx-logo__text strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vx-logo__text strong{font-family:var(--font-head);font-size:1.18rem;font-weight:700;color:#fff;letter-spacing:-.02em}.vx-logo__text small{font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.vx-nav{margin-left:auto}.vx-menu,.vx-menu a{align-items:center;gap:.35rem}.vx-menu{display:flex;list-style:none;margin:0;padding:0}.vx-menu li{position:relative}.vx-menu a{display:inline-flex;padding:.6rem .9rem;border-radius:10px;font-family:var(--font-head);font-size:.93rem;font-weight:500;color:var(--text-soft);transition:color .25s var(--ease),background-color .25s var(--ease);white-space:nowrap}.vx-menu .current-menu-item>a,.vx-menu .current_page_item>a,.vx-menu a:hover{color:#fff;background:rgba(255,255,255,.06)}.vx-menu .sub-menu{position:absolute;top:calc(100% + 10px);left:0;min-width:250px;list-style:none;margin:0;padding:.6rem;background:rgba(10,13,26,.97);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-2);opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .28s var(--ease),transform .28s var(--ease),visibility .28s var(--ease);z-index:20}.vx-menu li:focus-within>.sub-menu,.vx-menu li:hover>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.vx-menu .sub-menu a{display:flex;width:100%;padding:.65rem .85rem;font-size:.88rem;border-radius:10px;color:var(--text-soft)}.vx-menu .menu-item-has-children>a::after{content:"";width:6px;height:6px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg) translateY(-2px);opacity:.65}.vx-header__actions{display:flex;align-items:center;gap:.8rem}.vx-burger{display:none;width:46px;height:46px;border-radius:14px;border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;align-items:center;justify-content:center;transition:background-color .25s var(--ease),border-color .25s var(--ease)}.vx-burger:hover{background:var(--surface-2);border-color:rgba(255,255,255,.3)}.vx-burger__box{display:flex;flex-direction:column;gap:5px;width:20px}.vx-burger__box span{height:2px;border-radius:2px;background:var(--text);transition:transform .3s var(--ease),opacity .3s var(--ease)}.vx-burger[aria-expanded=true] .vx-burger__box span:nth-child(1){transform:translateY(7px) rotate(45deg)}.vx-burger[aria-expanded=true] .vx-burger__box span:nth-child(2){opacity:0}.vx-burger[aria-expanded=true] .vx-burger__box span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.vx-mobile{position:fixed;inset:0 0 0 auto;width:min(390px,88vw);background:#070a14;border-left:1px solid var(--line);z-index:120;padding:1.4rem 1.5rem 2rem;overflow-y:auto;transform:translateX(100%);transition:transform .4s var(--ease);box-shadow:-40px 0 80px -40px rgba(0,0,0,.9)}.vx-mobile.is-open{transform:translateX(0)}.vx-mobile-overlay{position:fixed;inset:0;background:rgba(3,5,12,.72);z-index:110;opacity:0;transition:opacity .35s var(--ease)}.vx-mobile-overlay.is-open{opacity:1}.vx-mobile__head{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-head);font-weight:600;color:#fff;margin-bottom:1.2rem;letter-spacing:.04em;text-transform:uppercase;font-size:.8rem}.vx-mobile__close{width:38px;height:38px;border-radius:12px;border:1px solid var(--line-strong);background:var(--surface);color:var(--text);font-size:1.5rem;line-height:1;cursor:pointer}.vx-menu--mobile{flex-direction:column;align-items:stretch;gap:.2rem}.vx-menu--mobile li{border-bottom:1px solid rgba(255,255,255,.06)}.vx-menu--mobile a{padding:.9rem .4rem;font-size:1rem;width:100%;justify-content:space-between}.vx-menu--mobile .sub-menu{position:static;opacity:1;visibility:visible;transform:none;background:0 0;border:0;box-shadow:none;padding:0 0 .6rem 1rem;min-width:0}.vx-menu--mobile .sub-menu a{font-size:.9rem;color:var(--muted);padding:.5rem .4rem}.vx-menu--mobile .menu-item-has-children>a::after{display:none}.vx-mobile__cta{display:grid;gap:.7rem;margin-top:1.6rem}body.vx-nav-open{overflow:hidden}.vx-main{display:block;min-height:40vh}.vx-hero{position:relative;padding:clamp(56px,8vw,96px)0 0;isolation:isolate}.vx-hero__bg{position:absolute;inset:0;z-index:-1;overflow:hidden}.vx-hero__orb{position:absolute;border-radius:50%;opacity:.28}.vx-hero__orb--1{width:520px;height:520px;top:-140px;right:-80px;background:radial-gradient(circle,rgba(15,70,120,.45),transparent 65%);animation:vx-float 12s ease-in-out infinite}.vx-hero__orb--2{width:460px;height:460px;bottom:-160px;left:-120px;background:radial-gradient(circle,rgba(84,196,190,.3),transparent 65%);animation:vx-float 15s ease-in-out infinite reverse}.vx-hero__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse 80% 65%at 50% 30%,#000 40%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse 80% 65%at 50% 30%,#000 40%,transparent 78%)}.vx-hero__inner{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(30px,5vw,64px);align-items:center;padding-bottom:clamp(40px,6vw,70px)}.vx-hero__title{font-size:clamp(2.3rem,5.2vw,3.9rem);font-weight:800;line-height:1.06;letter-spacing:-.035em;margin-bottom:.5em;background:linear-gradient(180deg,#fff 25%,#ffffff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.vx-hero__text{font-size:clamp(1.02rem,1.6vw,1.15rem);color:var(--muted);max-width:56ch;margin-bottom:2rem}.vx-hero__actions{display:flex;flex-wrap:wrap;gap:.9rem;margin-bottom:1.2rem}.vx-hero__note{display:flex;align-items:center;gap:.5rem;font-size:.87rem;color:var(--muted);margin-bottom:2rem}.vx-hero__note .vx-icon{width:16px;height:16px;color:var(--ok)}.vx-hero__trust{display:flex;flex-wrap:wrap;gap:1.4rem;list-style:none;margin:0;padding:0;font-size:.88rem;color:var(--text-soft)}.vx-hero__trust li{display:inline-flex;align-items:center;gap:.5rem}.vx-hero__trust .vx-icon{width:18px;height:18px;color:var(--accent-2)}.vx-hero__visual,.vx-screen{position:relative}.vx-screen{background:linear-gradient(160deg,rgba(19,24,46,.96),rgba(9,12,26,.96));border:1px solid var(--line-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-2),0 0 0 1px rgba(238,89,82,.12),0 40px 90px -50px rgba(238,89,82,.8);overflow:hidden;transform:translateY(0);transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.vx-hero__visual:hover .vx-screen{transform:translateY(-6px);box-shadow:0 30px 80px -30px rgba(0,0,0,.9),0 0 0 1px rgba(84,196,190,.35)}.vx-screen::after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 35%,rgba(255,255,255,.07) 50%,transparent 65%);transform:translateX(-120%);animation:vx-shine 6s ease-in-out infinite;pointer-events:none}.vx-screen__top{display:flex;align-items:center;gap:7px;padding:.85rem 1.1rem;background:rgba(255,255,255,.045);border-bottom:1px solid var(--line)}.vx-screen__top span{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.18)}.vx-screen__top span:first-child{background:#ff5f57}.vx-screen__top span:nth-child(2){background:#febc2e}.vx-screen__top span:nth-child(3){background:#28c840}.vx-float span,.vx-screen__top em{font-size:.7rem;text-transform:uppercase}.vx-screen__top em{margin-left:auto;font-style:normal;font-weight:700;letter-spacing:.14em;color:#ff5f7a;display:inline-flex;align-items:center;gap:.4rem}.vx-screen__top em::before{content:"";width:7px;height:7px;border-radius:50%;background:#ff5f7a;box-shadow:0 0 8px #ff5f7a;animation:vx-pulse-red 1.6s infinite}.vx-screen__body{padding:1.1rem}.vx-screen__hero{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:.2rem;min-height:190px;padding:1.2rem;border-radius:var(--radius);background:linear-gradient(180deg,rgba(6,9,20,.15),rgba(6,9,20,.9)),radial-gradient(120% 130%at 15% 10%,rgba(238,89,82,.65),transparent 55%),radial-gradient(120% 130%at 90% 20%,rgba(84,196,190,.3),transparent 55%),linear-gradient(135deg,#101736,#0a0f24);overflow:hidden}.vx-screen__badge{position:absolute;top:1rem;right:1rem;padding:.3rem .7rem;border-radius:999px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.28);font-size:.68rem;font-weight:700;letter-spacing:.14em}.vx-float strong,.vx-screen__hero strong{font-family:var(--font-head);font-size:1.12rem;color:#fff}.vx-screen__hero small{color:rgba(255,255,255,.66);font-size:.76rem;letter-spacing:.05em}.vx-screen__chans{display:grid;grid-template-columns:repeat(4,1fr);gap:.55rem;margin-top:.9rem}.vx-chan{display:grid;place-items:center;padding:.6rem .3rem;border-radius:10px;background:rgba(255,255,255,.045);border:1px solid var(--line);font-size:.68rem;font-weight:600;letter-spacing:.04em;color:var(--text-soft);text-align:center;transition:border-color .3s var(--ease),background-color .3s var(--ease),transform .3s var(--ease)}.vx-chan:hover{transform:translateY(-3px);border-color:rgba(84,196,190,.3);color:#fff}.vx-chan--live{border-color:rgba(255,95,122,.5);color:#ffd7de}.vx-float{position:absolute;display:flex;flex-direction:column;gap:.1rem;padding:.65rem 1rem;border-radius:12px;background:rgba(8,11,20,.94);border:1px solid rgba(255,255,255,.14);box-shadow:0 14px 35px -12px rgba(0,0,0,.85);transition:transform .3s var(--ease)}.vx-float strong{font-size:1.15rem;letter-spacing:-.02em}.vx-float span{color:var(--muted);letter-spacing:.06em}.vx-float--rating{top:8%;left:-6%}.vx-float--rating strong{color:var(--warn)}.vx-float--zap{bottom:12%;right:-5%;animation-delay:1.4s}.vx-float--zap strong{color:var(--accent-2)}.vx-devices-strip{display:flex;align-items:center;flex-wrap:wrap;gap:clamp(1rem,3vw,2.4rem);list-style:none;margin:0;padding:1.1rem 1.6rem;border-radius:999px;background:rgba(255,255,255,.035);border:1px solid var(--line);justify-content:center;transform:translateY(50%);position:relative;z-index:5}.vx-devices-strip li{display:inline-flex;align-items:center;gap:.55rem;font-size:.86rem;font-weight:500;color:var(--text-soft);transition:color .3s var(--ease),transform .3s var(--ease)}.vx-devices-strip li:hover{color:#fff;transform:translateY(-2px)}.vx-devices-strip .vx-icon{width:21px;height:21px;color:var(--accent-2)}.vx-devices-strip__label{font-family:var(--font-head);font-size:.72rem!important;font-weight:700!important;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)!important}.vx-hero__scroll{display:block;width:26px;height:44px;margin:4.4rem auto 0;border:1.5px solid var(--line-strong);border-radius:14px;position:relative;opacity:.7}.vx-hero__scroll span{position:absolute;top:8px;left:50%;width:4px;height:8px;margin-left:-2px;border-radius:4px;background:var(--accent-2);animation:vx-scroll 1.8s infinite}.vx-stats{position:relative;padding-top:clamp(56px,7vw,84px)}.vx-stats__grid{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:clamp(1.6rem,3vw,2.4rem);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.02));border:1px solid var(--line);box-shadow:var(--shadow-2)}.vx-stat{text-align:center;padding:.6rem 1rem;position:relative}.vx-stat:not(:last-child)::after{content:"";position:absolute;right:0;top:18%;height:64%;width:1px;background:linear-gradient(180deg,transparent,var(--line-strong),transparent)}.vx-stat__num{display:block;font-family:var(--font-head);font-size:clamp(1.9rem,3.6vw,2.7rem);font-weight:800;letter-spacing:-.03em;background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;line-height:1.1}.vx-intro__chip span,.vx-stat__label{color:var(--muted);text-transform:uppercase}.vx-stat__label{display:block;margin-top:.35rem;font-size:.84rem;letter-spacing:.06em}.vx-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(34px,6vw,76px);align-items:center}.vx-split--reverse .vx-split__media{order:2}.vx-split__media,.vx-tvframe img{position:relative}.vx-intro__chip,.vx-tvframe{border:1px solid var(--line-strong)}.vx-tvframe{position:relative;border-radius:var(--radius-lg);padding:14px;background:linear-gradient(150deg,rgba(255,255,255,.08),rgba(255,255,255,.02));box-shadow:var(--shadow-2);overflow:hidden}.vx-tvframe::before{content:"";position:absolute;inset:-40% -20%auto;height:80%;background:radial-gradient(closest-side,rgba(238,89,82,.35),transparent);pointer-events:none}.vx-tvframe img{border-radius:var(--radius);width:100%}.vx-tvframe--alt::before{background:radial-gradient(closest-side,rgba(84,196,190,.3),transparent)}.vx-intro__chip{position:absolute;display:flex;align-items:center;gap:.6rem;padding:.7rem 1rem;border-radius:15px;background:rgba(9,12,26,.92);box-shadow:var(--shadow-1);animation:vx-bob 6s ease-in-out infinite;z-index:3}.vx-intro__chip .vx-icon{width:20px;height:20px;color:var(--accent-2)}.vx-intro__chip span{display:flex;flex-direction:column;font-size:.72rem;line-height:1.3;letter-spacing:.07em}.vx-intro__chip strong{font-family:var(--font-head);font-size:1rem;color:#fff;letter-spacing:-.01em;text-transform:none}.vx-intro__chip--top{top:-18px;right:6%}.vx-intro__chip--bottom{bottom:-16px;left:4%;animation-delay:1.6s}.vx-intro__chip--green .vx-icon{color:var(--ok)}.vx-checklist{list-style:none;margin:1.6rem 0 2rem;padding:0;display:grid;gap:.95rem}.vx-checklist li{display:flex;align-items:flex-start;gap:.85rem;color:var(--text-soft);font-size:.99rem}.vx-intro__actions{display:flex;flex-wrap:wrap;gap:.9rem}.vx-intro__guides{margin-top:clamp(56px,7vw,84px)}.vx-mini-guides{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.vx-mini-guide{display:flex;align-items:center;gap:.95rem;padding:1.05rem 1.2rem;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);transition:transform .35s var(--ease),border-color .35s var(--ease),background-color .35s var(--ease)}.vx-mini-guide:hover{transform:translateY(-5px);border-color:rgba(238,89,82,.55);background:var(--surface-2)}.vx-mini-guide__icon{display:grid;place-items:center;width:46px;height:46px;flex:0 0 46px;border-radius:14px;background:var(--grad-soft);border:1px solid rgba(238,89,82,.4);color:var(--accent-2)}.vx-mini-guide__body{display:flex;flex-direction:column;min-width:0;flex:1}.vx-mini-guide__body strong{font-family:var(--font-head);font-size:.95rem;color:#fff;line-height:1.35}.vx-mini-guide__body small{font-size:.78rem;color:var(--muted)}.vx-mini-guide__arrow{color:var(--muted);transition:transform .3s var(--ease),color .3s var(--ease)}.vx-mini-guide:hover .vx-mini-guide__arrow{color:var(--accent-2);transform:translateX(4px)}.vx-features{background:radial-gradient(700px 340px at 50%0,rgba(238,89,82,.12),transparent 70%)}.vx-features__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.3rem}.vx-feature{position:relative;padding:clamp(1.6rem,3vw,2.2rem);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.018));border:1px solid var(--line);overflow:hidden;transition:transform .4s var(--ease),border-color .4s var(--ease),box-shadow .4s var(--ease)}.vx-feature::before{content:"";position:absolute;inset:0;background:radial-gradient(340px 200px at var(--mx, 30%) var(--my, 0%),rgba(238,89,82,.22),transparent 70%);opacity:0;transition:opacity .4s var(--ease);pointer-events:none}.vx-feature:hover{transform:translateY(-8px);border-color:rgba(238,89,82,.5);box-shadow:0 34px 70px -40px rgba(238,89,82,.9)}.vx-feature:hover::before{opacity:1}.vx-feature__icon{display:grid;place-items:center;width:58px;height:58px;margin-bottom:1.2rem;border-radius:18px;background:var(--grad-soft);border:1px solid rgba(238,89,82,.42);color:var(--accent-2);position:relative;transition:transform .4s var(--ease)}.vx-feature:hover .vx-feature__icon{transform:rotate(-6deg) scale(1.06)}.vx-feature__icon .vx-icon{width:27px;height:27px}.vx-feature__title{font-size:1.18rem;margin-bottom:.5em;position:relative}.vx-feature__text{color:var(--muted);font-size:.95rem;margin:0;position:relative}.vx-feature__arrow{position:absolute;top:1.9rem;right:1.9rem;color:rgba(255,255,255,.25);opacity:0;transform:translateX(-8px);transition:opacity .35s var(--ease),transform .35s var(--ease),color .35s var(--ease)}.vx-feature:hover .vx-feature__arrow{opacity:1;transform:translateX(0);color:var(--accent-2)}.vx-quality__list{display:grid;gap:1rem;margin-top:1.8rem}.vx-quality__item{display:flex;gap:1.05rem;padding:1.15rem 1.3rem;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);transition:transform .35s var(--ease),border-color .35s var(--ease),background-color .35s var(--ease)}.vx-quality__item:hover{transform:translateX(6px);border-color:rgba(84,196,190,.45);background:var(--surface-2)}.vx-quality__icon{display:grid;place-items:center;width:46px;height:46px;flex:0 0 46px;border-radius:14px;background:var(--grad);color:#fff;box-shadow:var(--glow)}.vx-quality__item h3{font-size:1.04rem;margin-bottom:.3em}.vx-quality__item p{margin:0;color:var(--muted);font-size:.92rem}.vx-pricing{background:radial-gradient(900px 500px at 50% 110%,rgba(84,196,190,.12),transparent 70%)}.vx-tablist,.vx-tabs{justify-content:center}.vx-tabs{display:flex;margin-bottom:2.6rem}.vx-tablist{display:inline-flex;flex-wrap:wrap;gap:.4rem;padding:.45rem;border-radius:999px;background:rgba(255,255,255,.045);border:1px solid var(--line)}.vx-tab{padding:.68rem 1.35rem;border:0;border-radius:999px;background:0 0;color:var(--muted);font-family:var(--font-head);font-size:.9rem;font-weight:600;cursor:pointer;transition:background-color .3s var(--ease),color .3s var(--ease),box-shadow .3s var(--ease)}.vx-tab:hover{color:#fff;background:rgba(255,255,255,.07)}.vx-tab.is-active{background:var(--grad);color:#fff;box-shadow:var(--glow)}.vx-plans__panel:not(.is-active),html:not(.js) .vx-tabs{display:none}html:not(.js) .vx-plans__panel:not(.is-active){display:block}.vx-plans__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.3rem;align-items:start}.vx-plan{position:relative;display:flex;flex-direction:column;padding:clamp(1.5rem,2.4vw,2rem);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.02));border:1px solid var(--line);transition:transform .4s var(--ease),border-color .4s var(--ease),box-shadow .4s var(--ease);overflow:hidden}.vx-plan:hover{transform:translateY(-8px);border-color:rgba(238,89,82,.55);box-shadow:0 40px 70px -45px rgba(238,89,82,.95)}.vx-plan--featured{background:linear-gradient(180deg,rgba(238,89,82,.16),rgba(84,196,190,.06)),linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02));border-color:rgba(238,89,82,.6);box-shadow:0 34px 70px -46px rgba(238,89,82,.95)}.vx-plan--featured::after{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--grad)}.vx-plan__badge,.vx-reseller__stat strong{font-family:var(--font-head);background:var(--grad)}.vx-plan__badge{position:absolute;top:1.1rem;right:1.1rem;padding:.32rem .75rem;border-radius:999px;color:#fff;font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;box-shadow:var(--glow)}.vx-plan__title{font-size:1.22rem;margin-bottom:.25em}.vx-plan__sub{font-size:.78rem;color:var(--muted);margin-bottom:1.2rem;min-height:2.4em}.vx-plan__price{display:flex;align-items:baseline;gap:.25rem;margin-bottom:1.3rem;font-family:var(--font-head);line-height:1}.vx-plan__currency{font-size:1.25rem;font-weight:700;color:var(--accent-2)}.vx-plan__amount{font-size:clamp(2.5rem,4vw,3.1rem);font-weight:800;letter-spacing:-.04em;color:#fff}.vx-plan .vx-btn{margin-bottom:1.5rem}.vx-plan__includes{border-top:1px solid var(--line);padding-top:1.2rem;margin-top:auto}.vx-plan__includes h4{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:.9em}.vx-plan__includes ul{list-style:none;margin:0;padding:0;display:grid;gap:.7rem}.vx-plan__includes li{display:flex;align-items:flex-start;gap:.6rem;font-size:.89rem;color:var(--text-soft)}.vx-pricing__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.2rem;margin-top:2.6rem;text-align:center}.vx-pricing__foot p{display:inline-flex;align-items:center;gap:.55rem;margin:0;font-size:.9rem;color:var(--muted)}.vx-pricing__foot .vx-icon{width:17px;height:17px;color:var(--ok)}.vx-devices__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.vx-device{display:flex;flex-direction:column;align-items:center;gap:.85rem;padding:1.6rem 1rem;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);transition:transform .35s var(--ease),border-color .35s var(--ease),background-color .35s var(--ease),box-shadow .35s var(--ease);text-align:center}.vx-device:hover{transform:translateY(-6px);border-color:rgba(84,196,190,.3);background:var(--surface-2);box-shadow:0 30px 60px -40px rgba(84,196,190,.8)}.vx-device__icon{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;background:var(--grad-soft);border:1px solid rgba(238,89,82,.35);color:var(--accent-2);transition:transform .35s var(--ease)}.vx-device:hover .vx-device__icon{transform:scale(1.08)}.vx-device__icon .vx-icon{width:26px;height:26px}.vx-device__label{font-family:var(--font-head);font-size:.92rem;font-weight:600;color:var(--text)}.vx-apps{margin-top:2.4rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem}.vx-apps__label,.vx-reseller__stat span{color:var(--muted);text-transform:uppercase}.vx-apps__label{margin:0;font-size:.74rem;letter-spacing:.16em;font-family:var(--font-head);font-weight:600}.vx-apps__list{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;margin:0;padding:0}.vx-apps__list li{padding:.45rem .95rem;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid var(--line);font-size:.83rem;color:var(--text-soft);transition:border-color .3s var(--ease),color .3s var(--ease),transform .3s var(--ease)}.vx-apps__list li:hover{border-color:rgba(238,89,82,.55);color:#fff;transform:translateY(-2px)}.vx-reseller__card{position:relative;display:grid;grid-template-columns:1.35fr .85fr;gap:clamp(24px,4vw,52px);padding:clamp(2rem,5vw,3.6rem);border-radius:var(--radius-xl);background:linear-gradient(140deg,#141a3d 0,#0b0f24 55%,#101a3a 100%);border:1px solid rgba(238,89,82,.35);overflow:hidden;box-shadow:var(--shadow-2)}.vx-reseller__bg,.vx-trial__card::before{position:absolute;inset:0;pointer-events:none}.vx-reseller__bg{background:radial-gradient(560px 320px at 88% 10%,rgba(84,196,190,.28),transparent 65%),radial-gradient(520px 320px at 10% 95%,rgba(238,89,82,.4),transparent 65%)}.vx-reseller__content{position:relative}.vx-reseller__title{font-size:clamp(1.8rem,3.6vw,2.6rem);margin-bottom:.5em}.vx-reseller__text{color:var(--text-soft);max-width:60ch}.vx-reseller__list{list-style:none;margin:1.6rem 0 2rem;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.4rem}.vx-reseller__list li{display:flex;align-items:flex-start;gap:.7rem;font-size:.94rem;color:var(--text-soft)}.vx-reseller__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.3rem}.vx-reseller__link{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-head);font-size:.92rem;font-weight:600;color:var(--accent-2);transition:gap .3s var(--ease),color .3s var(--ease)}.vx-reseller__link:hover{gap:.8rem;color:#fff}.vx-reseller__link .vx-icon{width:17px;height:17px}.vx-reseller__stats{position:relative;display:grid;gap:1rem;align-content:center}.vx-reseller__stat{display:flex;flex-direction:column;gap:.2rem;padding:1.15rem 1.4rem;border-radius:var(--radius);background:rgba(8,11,24,.72);border:1px solid var(--line-strong);transition:transform .35s var(--ease),border-color .35s var(--ease)}.vx-reseller__stat:hover{transform:translateX(-6px);border-color:rgba(84,196,190,.55)}.vx-reseller__stat strong{font-size:1.6rem;font-weight:800;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;letter-spacing:-.03em}.vx-reseller__stat span{font-size:.82rem;letter-spacing:.05em}.vx-steps{position:relative;list-style:none;margin:0 0 clamp(40px,5vw,64px);padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1.3rem;counter-reset:vx-step}.vx-step{position:relative;padding:clamp(1.5rem,3vw,2.1rem);border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);transition:transform .4s var(--ease),border-color .4s var(--ease),background-color .4s var(--ease)}.vx-step:hover{transform:translateY(-6px);border-color:rgba(238,89,82,.5);background:var(--surface-2)}.vx-step__num{display:inline-grid;place-items:center;width:52px;height:52px;margin-bottom:1.1rem;border-radius:16px;background:var(--grad);color:#fff;font-family:var(--font-head);font-size:1.05rem;font-weight:700;box-shadow:var(--glow)}.vx-step__title{font-size:1.16rem;margin-bottom:.45em}.vx-paymethod p,.vx-step__text{margin:0;color:var(--muted);font-size:.94rem}.vx-paymethods{display:grid;grid-template-columns:repeat(3,1fr);gap:1.3rem}.vx-paymethod{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.6rem;padding:clamp(1.5rem,3vw,2rem);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.018));border:1px solid var(--line);transition:transform .4s var(--ease),border-color .4s var(--ease)}.vx-paymethod:hover{transform:translateY(-6px);border-color:rgba(97,206,112,.45)}.vx-paymethod__icon{display:grid;place-items:center;width:62px;height:62px;margin-bottom:.5rem;border-radius:20px;background:var(--grad-soft);border:1px solid rgba(238,89,82,.4);color:var(--accent-2)}.vx-paymethod__icon .vx-icon{width:30px;height:30px}.vx-paymethod h3{font-size:1.08rem;margin-bottom:0}.vx-paymethod p{font-size:.9rem}.vx-trial__card{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(22px,4vw,46px);padding:clamp(2rem,4.5vw,3.4rem);border-radius:var(--radius-xl);background:linear-gradient(120deg,rgba(238,89,82,.92),rgba(0,176,255,.85));color:#fff;overflow:hidden;box-shadow:0 46px 90px -50px #ee5952}.vx-trial__card::before{content:"";background-image:linear-gradient(rgba(255,255,255,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.09) 1px,transparent 1px);background-size:46px 46px;mask-image:radial-gradient(ellipse 90% 100%at 20%0,#000 20%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 90% 100%at 20%0,#000 20%,transparent 75%)}.vx-trial__icon{display:grid;place-items:center;width:clamp(74px,8vw,96px);height:clamp(74px,8vw,96px);border-radius:28px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.4);color:#fff;box-shadow:0 24px 50px -24px rgba(0,0,0,.7)}.vx-trial__icon .vx-icon{width:40px;height:40px;fill:currentColor;stroke:none}.vx-trial__body,.vx-trial__icon{position:relative}.vx-trial__body h2{font-size:clamp(1.6rem,3.2vw,2.35rem);color:#fff;margin-bottom:.45em}.vx-trial__body p{color:rgba(255,255,255,.88);max-width:66ch;margin-bottom:1.2rem}.vx-trial__points{display:flex;flex-wrap:wrap;gap:1.1rem;list-style:none;margin:0 0 1.6rem;padding:0;font-size:.9rem;font-weight:500}.vx-final__points li,.vx-trial__points li{display:inline-flex;align-items:center;gap:.45rem}.vx-trial__points .vx-icon{width:17px;height:17px;stroke-width:2.6}.vx-trial__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem}.vx-faq__item summary,.vx-trial__alt{align-items:center;font-family:var(--font-head);font-weight:600;color:#fff}.vx-trial__alt{display:inline-flex;gap:.5rem;font-size:.93rem;border-bottom:1px solid rgba(255,255,255,.5);padding-bottom:2px;transition:gap .3s var(--ease),border-color .3s var(--ease)}.vx-trial__alt:hover{gap:.8rem;border-color:#fff}.vx-trial__alt .vx-icon{width:17px;height:17px}.vx-trial__art{position:relative;max-width:320px}.vx-faq__list{display:grid;gap:.9rem}.vx-faq__item{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);overflow:hidden;transition:border-color .35s var(--ease),background-color .35s var(--ease),box-shadow .35s var(--ease)}.vx-faq__item:hover{border-color:rgba(238,89,82,.45)}.vx-faq__item[open]{background:var(--surface-2);border-color:rgba(238,89,82,.55);box-shadow:0 30px 60px -50px #ee5952}.vx-faq__item summary{display:flex;justify-content:space-between;gap:1.2rem;padding:1.2rem 1.4rem;cursor:pointer;list-style:none;font-size:1.02rem;transition:color .3s var(--ease)}.vx-faq__item summary::-webkit-details-marker{display:none}.vx-faq__toggle{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border-radius:50%;background:rgba(255,255,255,.07);border:1px solid var(--line-strong);color:var(--accent-2);transition:transform .35s var(--ease),background-color .35s var(--ease)}.vx-faq__toggle .vx-icon{width:16px;height:16px}.vx-faq__item[open] .vx-faq__toggle,.vx-socials a:hover{background:var(--grad);border-color:transparent;color:#fff}.vx-faq__item[open] .vx-faq__toggle{transform:rotate(135deg)}.vx-faq__a{padding:0 1.4rem 1.4rem}.vx-faq__a p{margin:0;color:var(--muted);font-size:.97rem}.vx-faq__help{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:2rem;padding:1.15rem 1.5rem;border-radius:var(--radius);background:var(--grad-soft);border:1px solid rgba(238,89,82,.35)}.vx-faq__help p{display:inline-flex;align-items:center;gap:.6rem;margin:0;font-family:var(--font-head);font-weight:600;color:var(--text)}.vx-faq__help .vx-icon{width:20px;height:20px;color:var(--accent-2)}.vx-final{position:relative;padding:clamp(70px,9vw,120px)0;isolation:isolate;overflow:hidden}.vx-final__bg{position:absolute;inset:0;z-index:-1}.vx-final__orb{position:absolute;border-radius:50%;opacity:.24}.vx-final__orb--1{width:460px;height:460px;left:8%;top:-80px;background:radial-gradient(circle,rgba(238,89,82,.8),transparent 65%)}.vx-final__orb--2{width:420px;height:420px;right:6%;bottom:-120px;background:radial-gradient(circle,rgba(84,196,190,.6),transparent 65%)}.vx-final__inner{text-align:center;max-width:780px}.vx-final__title{font-size:clamp(2rem,4.4vw,3.1rem);margin-bottom:.45em}.vx-final__text{color:var(--muted);font-size:clamp(1rem,1.6vw,1.1rem);margin-bottom:2rem}.vx-final__actions,.vx-final__points{display:flex;flex-wrap:wrap;justify-content:center}.vx-final__actions{gap:1rem;margin-bottom:1.8rem}.vx-final__points{gap:1.4rem;list-style:none;margin:0;padding:0;font-size:.89rem;color:var(--muted)}.vx-final__points .vx-icon{width:16px;height:16px;color:var(--ok)}.vx-footer{position:relative;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(4,6,13,.9));border-top:1px solid var(--line);padding:clamp(50px,7vw,80px)0 1.6rem;margin-top:auto}.vx-footer__grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.3fr;gap:clamp(26px,4vw,54px);padding-bottom:clamp(32px,4vw,50px);border-bottom:1px solid var(--line)}.vx-footer__about{margin-top:1.2rem;color:var(--muted);font-size:.93rem;max-width:44ch}.vx-socials{display:flex;gap:.65rem;list-style:none;margin:1.4rem 0 0;padding:0}.vx-paycards span,.vx-socials a{display:grid;place-items:center;border:1px solid var(--line);color:var(--text-soft)}.vx-socials a{width:42px;height:42px;border-radius:13px;background:var(--surface);transition:transform .3s var(--ease),background-color .3s var(--ease),border-color .3s var(--ease),color .3s var(--ease)}.vx-socials a:hover{transform:translateY(-4px)}.vx-socials .vx-icon{width:19px;height:19px}.vx-footer__title{font-size:.82rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-2);margin-bottom:1.2em}.vx-footer__contact,.vx-footer__menu{list-style:none;margin:0;padding:0;display:grid;gap:.7rem}.vx-footer__menu a{display:inline-block;color:var(--muted);font-size:.94rem;transition:color .25s var(--ease),transform .25s var(--ease)}.vx-footer__menu a:hover{color:#fff;transform:translateX(4px)}.vx-footer__contact{gap:.8rem}.vx-footer__contact a,.vx-footer__contact li>span{display:flex;align-items:center;gap:.6rem;color:var(--muted);font-size:.92rem;transition:color .25s var(--ease);word-break:break-word}.vx-footer__contact a:hover{color:#fff}.vx-footer__contact .vx-icon{width:17px;height:17px;color:var(--accent-2);flex:0 0 auto}.vx-paycards{display:flex;gap:.55rem;margin-top:1.3rem}.vx-paycards span{width:44px;height:32px;border-radius:9px;background:rgba(255,255,255,.06)}.vx-paycards .vx-icon{width:19px;height:19px}.vx-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem;padding-top:1.5rem;font-size:.85rem;color:var(--muted)}.vx-footer__bottom p{margin:0}.vx-footer__legal{opacity:.75}.vx-totop{position:fixed;right:22px;bottom:22px;width:48px;height:48px;border-radius:15px;border:1px solid var(--line-strong);background:rgba(10,13,26,.9);color:var(--text);display:grid;place-items:center;cursor:pointer;z-index:80;opacity:0;visibility:hidden;transform:translateY(14px);transition:opacity .35s var(--ease),transform .35s var(--ease),visibility .35s var(--ease),background-color .3s var(--ease)}.vx-totop.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.vx-totop:hover{background:var(--grad);border-color:transparent;color:#fff}.vx-totop .vx-icon{transform:rotate(-90deg);width:20px;height:20px}.vx-pagehead{position:relative;padding:clamp(48px,7vw,84px)0 clamp(34px,4vw,54px);isolation:isolate;overflow:hidden}.vx-pagehead__bg{position:absolute;inset:0;z-index:-1}.vx-pagehead__bg span:first-child{position:absolute;width:480px;height:480px;right:-80px;top:-200px;border-radius:50%;background:radial-gradient(circle,rgba(238,89,82,.5),transparent 65%)}.vx-pagehead__bg span:last-child{position:absolute;width:380px;height:380px;left:-120px;bottom:-200px;border-radius:50%;background:radial-gradient(circle,rgba(84,196,190,.35),transparent 65%)}.vx-pagehead::after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,var(--line-strong),transparent)}.vx-pagehead__title{font-size:clamp(2.1rem,4.6vw,3.2rem);margin-bottom:.4em;max-width:22ch}.vx-pagehead__text{color:var(--muted);max-width:68ch;margin-bottom:1.5rem;font-size:clamp(.98rem,1.5vw,1.08rem)}.vxbreadcrumb{display:flex;align-items:center;gap:.7rem;font-size:.84rem;color:var(--muted);flex-wrap:wrap}.vxbreadcrumb a{color:var(--text-soft);transition:color .25s var(--ease)}.vx-post-meta a,.vxbreadcrumb a:hover{color:var(--accent-2)}.vxbreadcrumb__sep{width:16px;height:1px;background:var(--line-strong)}.vxbreadcrumb__current{color:#fff;font-weight:500}.vx-page--compact{padding-top:clamp(30px,4vw,46px)}.vx-page__thumb{margin:0 0 2rem;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--line)}.vx-page__thumb img{width:100%;display:block}.vx-guide-single,.vx-page,.vx-single{padding-top:clamp(30px,4vw,50px)}.vx-post-meta{display:flex;flex-wrap:wrap;gap:.9rem;font-size:.82rem;color:var(--muted);margin-bottom:1.1rem}.vx-post-meta--top{margin-top:.4rem}.vx-entry-footer{margin-top:2rem}.vx-tags{display:flex;flex-wrap:wrap;gap:.5rem}.vx-guide__meta em,.vx-tags a{border-radius:999px;border:1px solid var(--line);color:var(--text-soft)}.vx-tags a{display:inline-block;padding:.3rem .8rem;background:rgba(255,255,255,.05);font-size:.78rem;transition:border-color .3s var(--ease),color .3s var(--ease)}.navigation.pagination .page-numbers:hover,.vx-tags a:hover{border-color:rgba(238,89,82,.6);color:#fff}.vx-postnav{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:2.6rem}.vx-postnav__item a{display:flex;flex-direction:column;gap:.3rem;padding:1.2rem 1.4rem;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);transition:border-color .3s var(--ease),transform .3s var(--ease);height:100%}.vx-postnav__item a:hover{border-color:rgba(238,89,82,.55);transform:translateY(-4px)}.vx-postnav__item--next{text-align:right}.vx-postnav__item span{font-size:.76rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.vx-contact__label strong,.vx-postnav__item strong{font-family:var(--font-head);color:#fff;font-size:.98rem}.vx-blog{padding-top:clamp(30px,4vw,54px)}.vx-posts{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.vx-post{display:flex;flex-direction:column;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);overflow:hidden;transition:transform .4s var(--ease),border-color .4s var(--ease),box-shadow .4s var(--ease)}.vx-post:hover{transform:translateY(-7px);border-color:rgba(238,89,82,.5);box-shadow:0 36px 70px -46px rgba(238,89,82,.9)}.vx-post__media{display:block;aspect-ratio:16/10;overflow:hidden;background:linear-gradient(135deg,rgba(238,89,82,.3),rgba(84,196,190,.16))}.vx-post__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.vx-post:hover .vx-post__media img{transform:scale(1.06)}.vx-post__media--placeholder{display:grid;place-items:center;color:rgba(255,255,255,.5)}.vx-post__media--placeholder .vx-icon{width:46px;height:46px}.vx-post__body{display:flex;flex-direction:column;flex:1;padding:1.4rem 1.5rem 1.6rem}.vx-post__title{font-size:1.16rem;margin-bottom:.5em;line-height:1.35}.vx-post__title a{transition:color .3s var(--ease)}.vx-comments__list .comment-metadata a:hover,.vx-post__title a:hover{color:var(--accent-2)}.vx-post__excerpt{color:var(--muted);font-size:.93rem;margin-bottom:1.2rem}.vx-post__more{display:inline-flex;align-items:center;gap:.5rem;margin-top:auto;font-family:var(--font-head);font-size:.89rem;font-weight:600;color:var(--accent-2);transition:gap .3s var(--ease),color .3s var(--ease)}.vx-post__more:hover{gap:.8rem;color:#fff}.vx-post__more .vx-icon{width:16px;height:16px}.vx-navigation.pagination,.vx-pagination{margin-top:2.8rem}.navigation.pagination .nav-links{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem}.navigation.pagination .page-numbers{display:inline-grid;place-items:center;min-width:44px;height:44px;padding:0 .9rem;border-radius:13px;background:var(--surface);border:1px solid var(--line);font-family:var(--font-head);font-size:.9rem;font-weight:600;color:var(--text-soft);transition:all .3s var(--ease)}.navigation.pagination .page-numbers:hover{transform:translateY(-3px)}.navigation.pagination .page-numbers.current{background:var(--grad);border-color:transparent;color:#fff;box-shadow:var(--glow)}.vx-guides{padding-top:clamp(30px,4vw,50px)}.vx-guides__grid{display:grid;gap:1.4rem}.vx-guides__grid,.vx-guides__grid--small{grid-template-columns:repeat(3,1fr)}.vx-guide{display:flex;flex-direction:column;gap:.6rem;padding:clamp(1.5rem,3vw,2rem);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.018));border:1px solid var(--line);transition:transform .4s var(--ease),border-color .4s var(--ease),box-shadow .4s var(--ease);position:relative;overflow:hidden}.vx-guide::after{content:"";position:absolute;inset:auto -30% -60%auto;width:220px;height:220px;border-radius:50%;background:radial-gradient(closest-side,rgba(238,89,82,.35),transparent);opacity:0;transition:opacity .4s var(--ease);pointer-events:none}.vx-guide:hover{transform:translateY(-7px);border-color:rgba(238,89,82,.55);box-shadow:0 36px 70px -48px rgba(238,89,82,.95)}.vx-guide:hover::after{opacity:1}.vx-guide__icon{display:grid;place-items:center;width:56px;height:56px;border-radius:17px;background:var(--grad-soft);border:1px solid rgba(238,89,82,.42);color:var(--accent-2);margin-bottom:.5rem}.vx-guide__icon .vx-icon{width:27px;height:27px}.vx-guide__title{font-size:1.14rem;margin-bottom:.2em;position:relative}.vx-guide__text{color:var(--muted);font-size:.92rem;margin:0;position:relative;flex:1}.vx-guide__meta{display:flex;flex-wrap:wrap;gap:.5rem;position:relative}.vx-guide__meta em{font-style:normal;padding:.24rem .65rem;background:rgba(255,255,255,.06);font-size:.72rem;letter-spacing:.04em}.vx-field label,.vx-guide__more{font-family:var(--font-head);font-weight:600}.vx-guide__more{display:inline-flex;align-items:center;gap:.5rem;margin-top:.4rem;font-size:.88rem;color:var(--accent-2);position:relative;transition:gap .3s var(--ease),color .3s var(--ease)}.vx-guide__more .vx-icon{width:16px;height:16px}.vx-guide:hover .vx-guide__more{gap:.85rem;color:#fff}.vx-guide-meta{display:flex;flex-wrap:wrap;gap:.7rem;list-style:none;margin:0 0 1.8rem;padding:0}.vx-guide-meta li,.vx-steps-list li{background:var(--surface);border:1px solid var(--line)}.vx-guide-meta li{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:999px;font-size:.86rem;color:var(--text-soft)}.vx-guide-meta .vx-icon{width:17px;height:17px;color:var(--accent-2)}.vx-steps-list{list-style:none;margin:2.2rem 0;padding:0;display:grid;gap:1rem;counter-reset:vx-guide-step}.vx-steps-list li{display:flex;gap:1.1rem;padding:1.15rem 1.35rem;border-radius:var(--radius);transition:border-color .35s var(--ease),transform .35s var(--ease)}.vx-steps-list li:hover{border-color:rgba(238,89,82,.5);transform:translateX(6px)}.vx-steps-list__num{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;border-radius:13px;background:var(--grad);color:#fff;font-family:var(--font-head);font-weight:700;box-shadow:var(--glow)}.vx-steps-list__body{color:var(--text-soft);font-size:.98rem;align-self:center}.vx-guide-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem;padding:clamp(1.4rem,3vw,2rem);border-radius:var(--radius-lg);background:var(--grad-soft);border:1px solid rgba(238,89,82,.4);margin-top:2.4rem}.vx-guide-cta h3{margin-bottom:.3em}.vx-guide-cta p{margin:0;color:var(--muted);font-size:.94rem}.vx-guide-cta__actions{display:flex;flex-wrap:wrap;gap:.8rem}.vx-related{padding-top:0}.vx-contact{padding-top:clamp(30px,4vw,54px)}.vx-contact__grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(28px,5vw,60px);align-items:start}.vx-contact__cards{list-style:none;margin:1.8rem 0 0;padding:0;display:grid;gap:.9rem}.vx-contact__card--static,.vx-contact__cards a{display:flex;align-items:center;gap:1rem;padding:1.1rem 1.25rem;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);transition:transform .35s var(--ease),border-color .35s var(--ease),background-color .35s var(--ease)}.vx-contact__cards a:hover{transform:translateX(6px);border-color:rgba(238,89,82,.55);background:var(--surface-2)}.vx-contact__icon{display:grid;place-items:center;width:48px;height:48px;flex:0 0 48px;border-radius:15px;background:var(--grad-soft);border:1px solid rgba(238,89,82,.4);color:var(--accent-2)}.vx-contact__icon .vx-icon{width:23px;height:23px}.vx-contact__label{display:flex;flex-direction:column;flex:1;min-width:0}.vx-contact__label strong{font-size:.99rem;word-break:break-word}.vx-contact__label small{color:var(--muted);font-size:.83rem}.vx-contact__arrow{color:var(--muted);transition:transform .3s var(--ease),color .3s var(--ease)}.vx-contact__cards a:hover .vx-contact__arrow{color:var(--accent-2);transform:translateX(5px)}.vx-contact__form-wrap{padding:clamp(1.6rem,3.5vw,2.4rem);border-radius:var(--radius-xl);background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.02));border:1px solid var(--line);box-shadow:var(--shadow-2);scroll-margin-top:110px}.vx-contact__form-title{font-size:clamp(1.4rem,2.6vw,1.8rem);margin-bottom:.35em}.vx-contact__form-sub{color:var(--muted);font-size:.95rem;margin-bottom:1.5rem}.vx-form,.vx-form__row{display:grid;gap:1.1rem}.vx-form__row{grid-template-columns:1fr 1fr}.vx-field{display:grid;gap:.45rem;margin:0}.vx-field label{font-size:.85rem;color:var(--text-soft);letter-spacing:.03em}.vx-field label span{color:#ff7d92}.vx-field input,.vx-field textarea{width:100%;padding:.85rem 1.05rem;border-radius:13px;background:rgba(255,255,255,.045);border:1px solid var(--line-strong);color:var(--text);font-size:.96rem;transition:border-color .3s var(--ease),background-color .3s var(--ease),box-shadow .3s var(--ease);resize:vertical}.vx-field input::placeholder,.vx-field textarea::placeholder{color:rgba(143,154,183,.75)}.vx-field input:focus,.vx-field textarea:focus{outline:0;border-color:rgba(15,70,120,.45);background:rgba(255,255,255,.07);box-shadow:0 0 0 4px rgba(15,70,120,.25)}.vx-form .vx-btn{justify-self:start}.vx-form__hp{position:absolute!important;left:-9999px!important;opacity:0;height:0;overflow:hidden}.vx-notice{padding:.95rem 1.2rem;border-radius:13px;font-size:.93rem;margin-bottom:1.3rem;border:1px solid transparent}.vx-notice--ok{background:rgba(97,206,112,.12);border-color:rgba(97,206,112,.45);color:#a7f3d0}.vx-notice--error{background:rgba(255,95,122,.12);border-color:rgba(255,95,122,.45);color:#ffd0d9}.vx-searchform{display:flex;gap:.7rem;margin:1.4rem 0 2.2rem;max-width:560px}.vx-searchform__field{flex:1;padding:.9rem 1.15rem;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid var(--line-strong);color:var(--text);font-size:.96rem;transition:border-color .3s var(--ease),box-shadow .3s var(--ease)}.vx-searchform__field:focus{outline:0;border-color:rgba(15,70,120,.45);box-shadow:0 0 0 4px rgba(15,70,120,.25)}.vx-searchform__btn{border-radius:999px}.vx-none{text-align:center;max-width:560px;margin:0 auto;padding:clamp(2rem,5vw,3.4rem) 1.5rem;border-radius:var(--radius-xl);background:var(--surface);border:1px dashed var(--line-strong)}.vx-none__icon{display:grid;place-items:center;width:66px;height:66px;margin:0 auto 1.2rem;border-radius:20px;background:var(--grad-soft);border:1px solid rgba(238,89,82,.4);color:var(--accent-2)}.vx-none__icon .vx-icon{width:30px;height:30px}.vx-none__title{font-size:1.5rem}.vx-none p{color:var(--muted)}.vx-404 .vx-searchform,.vx-none .vx-searchform{margin-inline:auto;justify-content:center}.vx-none__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:1.4rem}.vx-404{position:relative;padding:clamp(70px,12vw,140px)0;text-align:center;isolation:isolate}.vx-404__bg{position:absolute;inset:0;z-index:-1}.vx-404__bg span{position:absolute;border-radius:50%;opacity:.5}.vx-404__bg span:first-child{width:460px;height:460px;left:12%;top:-60px;background:radial-gradient(circle,rgba(238,89,82,.8),transparent 65%)}.vx-404__bg span:last-child{width:420px;height:420px;right:8%;bottom:-80px;background:radial-gradient(circle,rgba(84,196,190,.3),transparent 65%)}.vx-404__code{font-family:var(--font-head);font-size:clamp(4.5rem,15vw,9rem);font-weight:800;line-height:1;margin:0 0 .2em;background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;opacity:.9}.vx-404__title{font-size:clamp(1.7rem,4vw,2.5rem);margin-bottom:.4em}.vx-404__text{color:var(--muted);max-width:56ch;margin:0 auto 1.8rem}.vx-404__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.9rem}.vx-comments{margin-top:3rem;padding-top:2.2rem;border-top:1px solid var(--line)}.vx-comments__title{font-size:1.3rem;margin-bottom:1.4em}.vx-comments__list{list-style:none;margin:0 0 2.4rem;padding:0;display:grid;gap:1.1rem}.vx-comments__list li{padding:1.1rem 1.3rem;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line)}.vx-comments__list .comment-author{font-family:var(--font-head);font-weight:600;color:#fff}.vx-comments__list .comment-metadata{font-size:.78rem;color:var(--muted)}.vx-comments__list p{margin-bottom:0;color:var(--text-soft);font-size:.95rem}.comment-respond .comment-reply-title{font-size:1.2rem}.comment-respond input[type=email],.comment-respond input[type=text],.comment-respond input[type=url],.comment-respond textarea{width:100%;padding:.85rem 1.05rem;border-radius:13px;background:rgba(255,255,255,.045);border:1px solid var(--line-strong);color:var(--text);margin-bottom:.9rem;transition:border-color .3s var(--ease),box-shadow .3s var(--ease)}.comment-respond input:focus,.comment-respond textarea:focus{outline:0;border-color:rgba(15,70,120,.45);box-shadow:0 0 0 4px rgba(15,70,120,.25)}.comment-notes,.comment-respond .comment-form-cookies-consent,.comment-respond label{font-size:.88rem;color:var(--muted)}.comment-respond input[type=submit]{display:inline-flex;padding:.85rem 1.7rem;border-radius:999px;border:0;background:var(--grad);color:#fff;font-family:var(--font-head);font-weight:600;cursor:pointer;box-shadow:var(--glow);transition:transform .3s var(--ease)}.comment-respond input[type=submit]:hover{transform:translateY(-3px)}.comment-notes{font-size:.85rem}.js .reveal{opacity:0;transform:translateY(26px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.js .reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::after,::before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.js .reveal{opacity:1;transform:none}}@media (max-width:1120px){.vx-features__grid,.vx-guides__grid,.vx-guides__grid--small,.vx-plans__grid,.vx-posts{grid-template-columns:repeat(2,1fr)}.vx-footer__grid{grid-template-columns:1fr 1fr}}@media (max-width:980px){.vx-hero__inner{grid-template-columns:1fr;text-align:center}.vx-hero__content{display:flex;flex-direction:column;align-items:center}.vx-hero__text{margin-inline:auto}.vx-hero__actions,.vx-hero__trust{justify-content:center}.vx-hero__visual{max-width:640px;margin-inline:auto;width:100%}.vx-screen{transform:none}.vx-float--rating{left:-2%}.vx-float--zap{right:-2%}.vx-split,.vx-split--reverse{grid-template-columns:1fr}.vx-split--reverse .vx-split__media{order:0}.vx-stats__grid{grid-template-columns:repeat(2,1fr);gap:1.4rem 0}.vx-stat:nth-child(2)::after{display:none}.vx-mini-guides,.vx-paymethods,.vx-reseller__card,.vx-steps{grid-template-columns:1fr}.vx-reseller__stats{grid-template-columns:repeat(3,1fr)}.vx-trial__card{grid-template-columns:auto 1fr}.vx-trial__art{display:none}.vx-contact__grid{grid-template-columns:1fr}.vx-devices__grid{grid-template-columns:repeat(3,1fr)}.vx-header__trial,.vx-nav{display:none}.vx-burger{display:inline-flex}.vx-menu--mobile{display:flex}}@media (max-width:720px){body{font-size:16px}.vx-topbar{display:none}.vx-features__grid,.vx-guides__grid,.vx-guides__grid--small,.vx-plans__grid,.vx-posts{grid-template-columns:1fr}.vx-devices__grid{grid-template-columns:repeat(2,1fr)}.vx-devices-strip{border-radius:var(--radius-lg);transform:translateY(34px);gap:.9rem 1.3rem;justify-content:flex-start}.vx-devices-strip__label{width:100%}.vx-reseller__list,.vx-reseller__stats{grid-template-columns:1fr}.vx-trial__card{text-align:left}.vx-form__row,.vx-trial__card{grid-template-columns:1fr}.vx-searchform{flex-direction:column}.vx-searchform__btn{width:100%}.vx-postnav{grid-template-columns:1fr}.vx-postnav__item--next{text-align:left}.vx-footer__grid{grid-template-columns:1fr;gap:2rem}.vx-faq__help,.vx-footer__bottom{flex-direction:column;text-align:center}.vx-faq__help p{justify-content:center}.vx-guide-cta{flex-direction:column;align-items:flex-start}.vx-plan__sub{min-height:0}.vx-float,.vx-hero__scroll{display:none}.vx-screen__chans{grid-template-columns:repeat(2,1fr)}}@media (max-width:460px){.vx-container{width:min(100% - 28px,var(--container))}.vx-stats__grid{grid-template-columns:1fr}.vx-stat::after{display:none!important}.vx-stat{padding:.9rem 0;border-bottom:1px solid var(--line)}.vx-stat:last-child{border-bottom:0}.vx-tab{padding:.6rem 1rem;font-size:.84rem}.vx-header__inner{min-height:66px}.vx-logo .vx-icon{width:36px;height:36px}}
.vx-logo__img{max-height:38px;width:auto;object-fit:contain;display:block}.vx-chan-cat.is-active{background:var(--grad)!important;color:#fff!important;border-color:transparent!important}.vx-chan-card{transition:transform .3s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease)}.vx-chan-card:hover{transform:translateY(-3px);border-color:rgba(84,196,190,.5);box-shadow:0 12px 30px -15px rgba(84,196,190,.3)}.vx-wa-float{position:fixed;left:24px;bottom:24px;z-index:99;display:flex;align-items:center;gap:.6rem;background:#25d366;color:#111;padding:11px 18px;border-radius:999px;font-family:var(--font-head);font-size:.86rem;font-weight:700;box-shadow:0 10px 30px -8px rgba(37,211,102,.6);transition:transform .3s var(--ease),box-shadow .3s var(--ease);text-decoration:none}.vx-wa-float:hover{transform:translateY(-3px);box-shadow:0 16px 36px -8px rgba(37,211,102,.8);color:#0a0a0a}.vx-wa-float .vx-icon{width:22px;height:22px}@media(max-width:640px){.vx-wa-float__tooltip{display:none}.vx-wa-float{padding:13px;border-radius:50%;left:18px;bottom:18px}}
/* --- Reseller Program & Calculator --- */
.vx-reseller-bar{background:rgba(255,255,255,.025);border-bottom:1px solid var(--line);padding:1.4rem 0}
.vx-reseller-bar__inner{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}
.vx-reseller-bar__item{display:flex;align-items:center;gap:.9rem}
.vx-reseller-bar__item strong{display:block;font-size:.95rem;color:#fff}
.vx-reseller-bar__item small{display:block;color:var(--muted);font-size:.82rem}
.vx-reseller-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.4rem;align-items:stretch}
.vx-reseller-card{position:relative;display:flex;flex-direction:column;padding:2.2rem 1.6rem;border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.02));border:1px solid var(--line);transition:transform .4s var(--ease),border-color .4s var(--ease),box-shadow .4s var(--ease);overflow:hidden}
.vx-reseller-card:hover{transform:translateY(-8px);border-color:rgba(238,89,82,.6);box-shadow:0 34px 70px -40px rgba(238,89,82,.9)}
.vx-reseller-card--featured{background:linear-gradient(180deg,rgba(238,89,82,.18),rgba(84,196,190,.07)),linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02));border-color:rgba(238,89,82,.6);box-shadow:0 34px 70px -46px rgba(238,89,82,.95)}
.vx-reseller-card--featured::after{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--grad)}
.vx-reseller-card__badge{position:absolute;top:1rem;right:1rem;padding:.3rem .75rem;border-radius:999px;background:var(--grad);color:#fff;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;box-shadow:var(--glow)}
.vx-reseller-card__head{margin-bottom:1.2rem}
.vx-reseller-card__credits{display:block;font-family:var(--font-head);font-size:3rem;font-weight:800;line-height:1;letter-spacing:-.04em;color:#fff}
.vx-reseller-card__title{font-size:1.15rem;margin:.25rem 0 .5rem;color:var(--text-soft)}
.vx-reseller-card__price{display:flex;align-items:baseline;gap:.2rem;font-family:var(--font-head);margin-bottom:.3rem}
.vx-reseller-card__curr{font-size:1.4rem;font-weight:700;color:var(--accent-2)}
.vx-reseller-card__amount{font-size:2.4rem;font-weight:800;color:#fff}
.vx-reseller-card__rate{margin:0;font-size:.82rem;color:var(--muted)}
.vx-reseller-card__roi{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-radius:12px;background:rgba(84,196,190,.12);border:1px solid rgba(84,196,190,.3);font-size:.84rem;margin-bottom:1.4rem}
.vx-reseller-card__roi strong{color:#5eead4}
.vx-reseller-card__list{list-style:none;margin:0 0 1.8rem;padding:0;display:grid;gap:.7rem;flex:1}
.vx-reseller-card__list li{display:flex;align-items:flex-start;gap:.6rem;font-size:.88rem;color:var(--text-soft)}
.vx-reseller-card__action{margin-top:auto}

/* Reseller Profit Calculator */
.vx-reseller-calc{position:relative;padding:clamp(2rem,4vw,3.2rem);border-radius:var(--radius-xl);background:linear-gradient(145deg,rgba(16,22,44,.95),rgba(8,12,24,.95));border:1px solid rgba(84,196,190,.35);box-shadow:var(--shadow-2);overflow:hidden}
.vx-reseller-calc__header{text-align:center;max-width:680px;margin:0 auto 2.4rem}
.vx-reseller-calc__header h2{font-size:clamp(1.7rem,3.4vw,2.4rem);margin-bottom:.4em}
.vx-reseller-calc__header p{color:var(--muted);margin:0}
.vx-reseller-calc__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(24px,4vw,50px);align-items:center}
.vx-calc-field{margin-bottom:1.6rem}
.vx-calc-field label{display:block;font-size:.92rem;color:var(--text-soft);margin-bottom:.7rem;font-weight:600}
.vx-calc-slider-wrap{display:flex;align-items:center;gap:1.2rem}
.vx-calc-slider-wrap input[type=range]{flex:1;accent-color:var(--accent-2);height:8px;border-radius:999px;background:rgba(255,255,255,.1);cursor:pointer}
.vx-calc-badge{padding:.4rem .9rem;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid var(--line-strong);font-size:.88rem;font-weight:700;color:#fff;min-width:110px;text-align:center}
.vx-reseller-calc__results{display:grid;gap:1rem}
.vx-calc-res-item{padding:1.1rem 1.4rem;border-radius:var(--radius);background:rgba(255,255,255,.035);border:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}
.vx-calc-res-item small{color:var(--muted);font-size:.86rem;text-transform:uppercase;letter-spacing:.06em}
.vx-calc-res-item strong{font-size:1.4rem;font-family:var(--font-head);color:#fff}
.vx-calc-res-item--highlight{background:linear-gradient(135deg,rgba(238,89,82,.22),rgba(84,196,190,.18));border-color:rgba(238,89,82,.55);flex-direction:column;align-items:flex-start;gap:.3rem}
.vx-calc-res-item--highlight strong{font-size:2.2rem;background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}
.vx-calc-res-item--highlight span{display:inline-block;padding:.25rem .7rem;border-radius:999px;background:rgba(97,206,112,.2);color:#34d399;font-size:.78rem;font-weight:700}
.vx-reseller-calc__foot{display:flex;justify-content:center;margin-top:2.4rem}

/* Credit Consumption Table */
.vx-table-wrap{border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--line);background:var(--surface)}
.vx-credit-table{width:100%;border-collapse:collapse;text-align:left;font-size:.94rem}
.vx-credit-table th{background:rgba(255,255,255,.06);padding:1.1rem 1.3rem;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-2);border-bottom:1px solid var(--line)}
.vx-credit-table td{padding:1.1rem 1.3rem;border-bottom:1px solid var(--line);color:var(--text-soft)}
.vx-credit-table tbody tr:last-child td{border-bottom:0}
.vx-credit-table tbody tr:hover td{background:rgba(255,255,255,.025);color:#fff}
.vx-tag{display:inline-block;padding:.26rem .7rem;border-radius:999px;font-size:.76rem;font-weight:700;letter-spacing:.04em}
.vx-tag--green{background:rgba(97,206,112,.18);border:1px solid rgba(97,206,112,.4);color:#34d399}

/* Reseller CTA Section */
.vx-reseller-cta{position:relative;padding:clamp(2.4rem,5vw,3.6rem);border-radius:var(--radius-xl);background:linear-gradient(135deg,rgba(20,26,56,.95),rgba(10,14,30,.95));border:1px solid rgba(238,89,82,.4);box-shadow:var(--shadow-2);text-align:center}
.vx-reseller-cta__content{max-width:680px;margin:0 auto}
.vx-reseller-cta h2{font-size:clamp(1.8rem,3.6vw,2.6rem);margin-bottom:.4em}
.vx-reseller-cta p{color:var(--muted);margin-bottom:2rem;font-size:1.02rem}
.vx-reseller-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1.1rem}

/* Homepage Reseller Spotlight */
.vx-reseller-spotlight__card{position:relative;display:grid;grid-template-columns:1.35fr .85fr;gap:clamp(24px,4vw,52px);padding:clamp(2.2rem,4.5vw,3.6rem);border-radius:var(--radius-xl);background:linear-gradient(140deg,#141a3d 0,#0b0f24 55%,#101a3a 100%);border:1px solid rgba(238,89,82,.4);box-shadow:var(--shadow-2);overflow:hidden;align-items:center}
.vx-reseller-spotlight__bg{position:absolute;inset:0;background:radial-gradient(560px 320px at 88% 10%,rgba(84,196,190,.28),transparent 65%),radial-gradient(520px 320px at 10% 95%,rgba(238,89,82,.4),transparent 65%);pointer-events:none}
.vx-reseller-spotlight__content{position:relative}
.vx-reseller-spotlight__badge{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .85rem;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid var(--line-strong);font-size:.78rem;font-weight:700;color:var(--accent-2);letter-spacing:.08em;text-transform:uppercase;margin-bottom:1rem}
.vx-reseller-spotlight__title{font-size:clamp(1.8rem,3.6vw,2.6rem);margin-bottom:.5em;color:#fff}
.vx-reseller-spotlight__text{color:var(--text-soft);max-width:58ch;margin-bottom:1.6rem}
.vx-reseller-spotlight__pills{display:flex;flex-wrap:wrap;gap:.8rem 1.4rem;margin-bottom:2rem}
.vx-reseller-spotlight__pills span{display:inline-flex;align-items:center;gap:.5rem;font-size:.88rem;color:var(--text-soft)}
.vx-reseller-spotlight__pills .vx-icon{width:16px;height:16px;color:var(--ok)}
.vx-reseller-spotlight__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}
.vx-reseller-spotlight__metrics{position:relative;display:grid;gap:1.1rem}
.vx-reseller-spotlight__metric{display:flex;flex-direction:column;gap:.25rem;padding:1.2rem 1.5rem;border-radius:var(--radius);background:rgba(8,11,24,.8);border:1px solid var(--line-strong);transition:transform .35s var(--ease),border-color .35s var(--ease)}
.vx-reseller-spotlight__metric:hover{transform:translateX(-6px);border-color:rgba(84,196,190,.55)}
.vx-reseller-spotlight__metric strong{font-family:var(--font-head);font-size:2rem;font-weight:800;background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;line-height:1}
.vx-reseller-spotlight__metric span{font-size:.82rem;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}

/* Policy Editorial Cards */
.vx-policy-page{padding-top:clamp(30px,4vw,50px)}
.vx-policy-card{padding:clamp(2rem,4vw,3.4rem);border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1)}
.vx-policy-meta{display:flex;flex-wrap:wrap;gap:1rem 2.2rem;padding-bottom:1.6rem;margin-bottom:2rem;border-bottom:1px solid var(--line);font-size:.88rem;color:var(--muted)}
.vx-policy-meta strong{color:#fff}
.vx-policy-card .lead{font-size:1.12rem;line-height:1.75;color:#fff;margin-bottom:2rem}

/* Responsive tweaks for new elements */
@media(max-width:1120px){.vx-reseller-bar__inner,.vx-reseller-grid{grid-template-columns:repeat(2,1fr)}.vx-reseller-spotlight__card{grid-template-columns:1fr}}
@media(max-width:768px){.vx-reseller-bar__inner,.vx-reseller-grid{grid-template-columns:1fr}.vx-reseller-calc__grid{grid-template-columns:1fr}.vx-reseller-spotlight__metrics{grid-template-columns:repeat(3,1fr)}}
@media(max-width:480px){.vx-reseller-spotlight__metrics{grid-template-columns:1fr}}

/* ==========================================================================
   Mobile Navigation, Drawer, Overlay & Global Multi-Tier Responsive Engine
   ========================================================================== */

/* Global Horizontal Overflow Prevention */
html, body {
	max-width: 100vw;
	overflow-x: hidden !important;
}

[hidden] {
	display: none !important;
}

/* Accessible Hamburger Toggle Button */
.vx-burger {
	display: none;
	align-items: center;
	justify-content: center;
	width: 44px;
	height: 44px;
	border-radius: 12px;
	background: rgba(255, 255, 255, 0.05);
	border: 1px solid var(--line-strong);
	cursor: pointer;
	padding: 0;
	z-index: 95;
	flex: 0 0 44px;
	transition: background-color .25s var(--ease), border-color .25s var(--ease);
}

.vx-burger:hover {
	background: rgba(255, 255, 255, 0.12);
	border-color: rgba(255, 255, 255, 0.35);
}

.vx-burger__box {
	display: flex;
	flex-direction: column;
	justify-content: center;
	gap: 5px;
	width: 20px;
	height: 20px;
	pointer-events: none;
}

.vx-burger__box span {
	display: block;
	width: 100%;
	height: 2px;
	border-radius: 2px;
	background: #fff;
	transition: transform .3s var(--ease), opacity .3s var(--ease);
}

.vx-burger[aria-expanded="true"] .vx-burger__box span:nth-child(1) {
	transform: translateY(7px) rotate(45deg);
}

.vx-burger[aria-expanded="true"] .vx-burger__box span:nth-child(2) {
	opacity: 0;
	transform: scaleX(0);
}

.vx-burger[aria-expanded="true"] .vx-burger__box span:nth-child(3) {
	transform: translateY(-7px) rotate(-45deg);
}

/* Mobile Drawer Overlay Backdrop */
.vx-mobile-overlay {
	position: fixed;
	inset: 0;
	background: rgba(4, 7, 16, 0.82);
	backdrop-filter: blur(8px);
	-webkit-backdrop-filter: blur(8px);
	z-index: 9998;
	opacity: 0;
	pointer-events: none;
	transition: opacity .32s var(--ease);
}

.vx-mobile-overlay.is-open {
	opacity: 1;
	pointer-events: auto;
}

/* Mobile Sliding Navigation Drawer */
.vx-mobile {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	width: min(390px, 88vw);
	max-width: 100vw;
	background: #080c18;
	border-left: 1px solid var(--line-strong);
	box-shadow: -20px 0 60px rgba(0, 0, 0, 0.9);
	z-index: 9999;
	padding: 1.5rem 1.6rem 2.2rem;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	transform: translateX(105%);
	transition: transform .35s cubic-bezier(0.22, 1, 0.36, 1);
	display: flex;
	flex-direction: column;
}

.vx-mobile.is-open {
	transform: translateX(0);
}

.vx-mobile__head {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-bottom: 1.1rem;
	margin-bottom: 1.2rem;
	border-bottom: 1px solid var(--line);
	font-family: var(--font-head);
	font-size: .84rem;
	font-weight: 700;
	letter-spacing: .12em;
	text-transform: uppercase;
	color: var(--muted);
}

.vx-mobile__close {
	display: inline-grid;
	place-items: center;
	width: 38px;
	height: 38px;
	border-radius: 11px;
	background: rgba(255, 255, 255, 0.05);
	border: 1px solid var(--line-strong);
	color: var(--text);
	font-size: 1.5rem;
	line-height: 1;
	cursor: pointer;
	transition: background-color .2s, border-color .2s, color .2s;
}

.vx-mobile__close:hover {
	background: rgba(255, 255, 255, 0.12);
	color: #fff;
}

/* Mobile Menu Links & Accordion Submenus */
.vx-menu--mobile {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	flex-direction: column;
	gap: 0;
}

.vx-menu--mobile li {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	border-bottom: 1px solid rgba(255, 255, 255, 0.06);
}

.vx-menu--mobile li > a {
	flex: 1;
	display: flex;
	align-items: center;
	padding: .95rem .4rem;
	font-family: var(--font-head);
	font-size: 1rem;
	font-weight: 600;
	color: var(--text-soft);
	transition: color .2s var(--ease);
}

.vx-menu--mobile li > a:hover,
.vx-menu--mobile .current-menu-item > a {
	color: #fff;
}

.vx-sub-toggle {
	display: inline-grid;
	place-items: center;
	width: 36px;
	height: 36px;
	border-radius: 9px;
	background: rgba(255, 255, 255, 0.04);
	border: 1px solid var(--line);
	color: var(--muted);
	font-size: 1.25rem;
	line-height: 1;
	cursor: pointer;
	transition: background-color .2s, color .2s;
}

.vx-sub-toggle:hover,
.vx-sub-toggle.is-active {
	background: rgba(255, 255, 255, 0.1);
	color: #fff;
}

.vx-menu--mobile .sub-menu {
	display: none;
	width: 100%;
	list-style: none;
	margin: 0;
	padding: .2rem 0 .8rem 1rem;
	border-left: 2px solid var(--accent);
}

.vx-menu--mobile .sub-menu.is-open {
	display: block;
}

.vx-menu--mobile .sub-menu li {
	border-bottom: 0;
}

.vx-menu--mobile .sub-menu a {
	padding: .5rem .4rem;
	font-size: .92rem;
	font-weight: 400;
	color: var(--muted);
}

.vx-menu--mobile .sub-menu a:hover {
	color: var(--accent-2);
}

.vx-mobile__cta {
	margin-top: auto;
	padding-top: 1.6rem;
	display: flex;
	flex-direction: column;
	gap: .75rem;
}

body.vx-nav-open {
	overflow: hidden !important;
	touch-action: none;
}

/* Policy Cards & Meta */
.vx-policy-card {
	background: var(--surface);
	border: 1px solid var(--line);
	border-radius: var(--radius-lg);
	padding: 2.5rem;
	box-shadow: var(--shadow-1);
}

.vx-policy-meta {
	display: flex;
	flex-wrap: wrap;
	gap: 1rem 2rem;
	margin-bottom: 2rem;
	padding-bottom: 1.2rem;
	border-bottom: 1px solid var(--line);
	font-size: .88rem;
	color: var(--muted);
}

/* Blog Cards & Grid */
.vx-posts--grid {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 1.5rem;
}

.vx-post--card {
	display: flex;
	flex-direction: column;
	border-radius: var(--radius-lg);
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.015) 100%);
	border: 1px solid var(--line);
	overflow: hidden;
	transition: transform .35s var(--ease), border-color .35s var(--ease), box-shadow .35s var(--ease);
}

.vx-post--card:hover {
	transform: translateY(-7px);
	border-color: rgba(238, 89, 82, 0.55);
	box-shadow: 0 30px 60px -30px rgba(238, 89, 82, 0.7);
}

.vx-post__media-wrap {
	position: relative;
	width: 100%;
	aspect-ratio: 16/10;
	overflow: hidden;
	background: #070914;
}

.vx-post__media-wrap .vx-post__media {
	display: block;
	width: 100%;
	height: 100%;
}

.vx-post__media-wrap .vx-post__media img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: transform .45s var(--ease);
}

.vx-post--card:hover .vx-post__media img {
	transform: scale(1.05);
}

.vx-post__media--placeholder {
	display: grid;
	place-items: center;
	width: 100%;
	height: 100%;
	background: linear-gradient(135deg, rgba(238, 89, 82, 0.25), rgba(84, 196, 190, 0.15));
}

.vx-post__placeholder-icon {
	width: 48px;
	height: 48px;
	color: var(--accent-2);
	display: grid;
}

.vx-post__cat-badge {
	position: absolute;
	top: 12px;
	left: 12px;
	padding: .3rem .75rem;
	border-radius: 999px;
	background: rgba(8, 11, 20, 0.85);
	backdrop-filter: blur(8px);
	-webkit-backdrop-filter: blur(8px);
	border: 1px solid rgba(255, 255, 255, 0.18);
	font-size: .68rem;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: .06em;
}

.vx-post--card .vx-post__body {
	display: flex;
	flex-direction: column;
	flex: 1;
	padding: 1.4rem;
}

.vx-post--card .vx-post__title {
	font-size: 1.15rem;
	line-height: 1.35;
	margin: .55rem 0 .7rem;
}

.vx-post--card .vx-post__title a {
	color: #fff;
	text-decoration: none;
	transition: color .25s var(--ease);
}

.vx-post--card .vx-post__title a:hover {
	color: var(--accent-2);
}

.vx-post--card .vx-post__excerpt {
	color: var(--muted);
	font-size: .9rem;
	line-height: 1.6;
	margin: 0 0 1.2rem;
	flex: 1;
}

.vx-post--card .vx-post__footer {
	margin-top: auto;
	padding-top: 1rem;
	border-top: 1px solid var(--line);
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.vx-post--card .vx-post__more {
	display: inline-flex;
	align-items: center;
	gap: .5rem;
	font-family: var(--font-head);
	font-size: .88rem;
	font-weight: 600;
	color: var(--accent-2);
	transition: gap .25s var(--ease), color .25s var(--ease);
}

.vx-post--card .vx-post__more:hover {
	color: #fff;
	gap: .8rem;
}

.vx-post-meta__sep {
	opacity: .4;
}

/* Pagination numbers */
.vx-pagination-wrap ul.page-numbers,
.navigation.pagination .nav-links {
	display: flex;
	list-style: none;
	margin: 0;
	padding: 0;
	gap: .5rem;
	align-items: center;
	flex-wrap: wrap;
	justify-content: center;
}

.page-numbers {
	display: inline-grid;
	place-items: center;
	min-width: 42px;
	height: 42px;
	padding: 0 .8rem;
	border-radius: 12px;
	background: var(--surface);
	border: 1px solid var(--line);
	color: var(--text-soft);
	font-family: var(--font-head);
	font-size: .9rem;
	font-weight: 600;
	text-decoration: none;
	transition: all .25s var(--ease);
}

.page-numbers.current {
	background: var(--grad);
	color: #fff;
	border-color: transparent;
	box-shadow: var(--glow);
}

.page-numbers:hover:not(.current) {
	background: var(--surface-2);
	border-color: rgba(238, 89, 82, 0.45);
	color: #fff;
}

/* Responsive Table Wrapper */
.vx-table-wrap,
.vx-entry table {
	display: block;
	width: 100%;
	max-width: 100%;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
	border-collapse: collapse;
}

/* Breakpoint 1080px (Tablet Landscape, Laptops & Small Desktops) */
@media (max-width: 1080px) {
	.vx-nav,
	.vx-header__trial {
		display: none !important;
	}
	.vx-burger {
		display: inline-flex !important;
	}
	.vx-plans__grid {
		grid-template-columns: repeat(2, 1fr) !important;
	}
	.vx-posts,
	.vx-posts--grid {
		grid-template-columns: repeat(2, 1fr) !important;
	}
	.vx-blog-spotlight {
		grid-template-columns: 1fr !important;
		gap: 1.8rem !important;
	}
	.vx-hero__inner {
		grid-template-columns: 1fr !important;
		text-align: center;
		gap: 2.5rem;
	}
	.vx-hero__content {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.vx-hero__actions,
	.vx-hero__trust {
		justify-content: center;
	}
	.vx-hero__visual {
		max-width: 580px;
		margin-inline: auto;
		width: 100%;
	}
	.vx-split {
		grid-template-columns: 1fr !important;
	}
	.vx-footer__grid {
		grid-template-columns: repeat(2, 1fr) !important;
		gap: 2.2rem !important;
	}
}

/* Breakpoint 768px (Tablets & Mobile Screens) */
@media (max-width: 768px) {
	body {
		font-size: 16px;
	}
	.vx-topbar {
		display: none !important;
	}
	.vx-posts,
	.vx-posts--grid {
		grid-template-columns: 1fr !important;
	}
	/* Mobile Touch-Swipe Carousels & Rails */
	.vx-devices__grid,
	.vx-features__grid,
	.vx-steps,
	.vx-paymethods,
	.vx-plans__grid {
		display: flex !important;
		flex-wrap: nowrap !important;
		overflow-x: auto !important;
		scroll-snap-type: x mandatory !important;
		-webkit-overflow-scrolling: touch !important;
		gap: 1rem !important;
		padding: .6rem .2rem 1.5rem !important;
		margin-inline: -12px !important;
		padding-inline: 14px !important;
		scrollbar-width: thin !important;
		scrollbar-color: var(--accent-2) rgba(255, 255, 255, 0.05) !important;
	}
	.vx-devices__grid::-webkit-scrollbar,
	.vx-features__grid::-webkit-scrollbar,
	.vx-steps::-webkit-scrollbar,
	.vx-paymethods::-webkit-scrollbar,
	.vx-plans__grid::-webkit-scrollbar {
		height: 4px !important;
	}
	.vx-devices__grid::-webkit-scrollbar-thumb,
	.vx-features__grid::-webkit-scrollbar-thumb,
	.vx-steps::-webkit-scrollbar-thumb,
	.vx-paymethods::-webkit-scrollbar-thumb,
	.vx-plans__grid::-webkit-scrollbar-thumb {
		background: var(--grad) !important;
		border-radius: 999px !important;
	}
	.vx-device {
		flex: 0 0 clamp(155px, 44vw, 185px) !important;
		scroll-snap-align: start !important;
		padding: 1.3rem .85rem !important;
	}
	.vx-feature {
		flex: 0 0 clamp(260px, 78vw, 320px) !important;
		scroll-snap-align: start !important;
		padding: 1.5rem !important;
	}
	.vx-step {
		flex: 0 0 clamp(240px, 75vw, 290px) !important;
		scroll-snap-align: start !important;
		padding: 1.4rem !important;
	}
	.vx-paymethod {
		flex: 0 0 clamp(200px, 65vw, 250px) !important;
		scroll-snap-align: start !important;
		padding: 1.4rem 1rem !important;
	}
	.vx-plan {
		flex: 0 0 clamp(270px, 82vw, 320px) !important;
		scroll-snap-align: start !important;
		padding: 1.6rem 1.4rem !important;
	}
	.vx-swipe-hint {
		display: inline-flex !important;
		align-items: center !important;
		gap: .5rem !important;
		font-family: var(--font-head) !important;
		font-size: .74rem !important;
		font-weight: 600 !important;
		letter-spacing: .08em !important;
		text-transform: uppercase !important;
		color: var(--accent-2) !important;
		margin-bottom: 1.1rem !important;
		padding: .35rem .85rem !important;
		border-radius: 999px !important;
		background: rgba(84, 196, 190, 0.08) !important;
		border: 1px solid rgba(84, 196, 190, 0.25) !important;
		animation: vx-pulse-soft 2.5s infinite !important;
	}
	.vx-swipe-hint .vx-icon {
		width: 14px !important;
		height: 14px !important;
	}
	.vx-stats__grid {
		grid-template-columns: repeat(2, 1fr) !important;
		gap: 1rem !important;
		padding: 1.4rem !important;
	}
	.vx-devices-strip {
		border-radius: var(--radius) !important;
		transform: none !important;
		margin-top: 2rem !important;
		justify-content: center !important;
		padding: .9rem 1.2rem !important;
	}
	.vx-footer__grid {
		grid-template-columns: 1fr !important;
		gap: 2rem !important;
	}
	.vx-footer__bottom {
		flex-direction: column !important;
		text-align: center !important;
		gap: .6rem !important;
	}
	.vx-trial__card {
		grid-template-columns: 1fr !important;
		text-align: center !important;
	}
	.vx-trial__icon {
		margin-inline: auto !important;
	}
	.vx-trial__points,
	.vx-trial__actions {
		justify-content: center !important;
	}
	.vx-blog-bar {
		flex-direction: column !important;
		align-items: stretch !important;
		padding: 1.2rem !important;
	}
	.vx-blog-search {
		max-width: 100% !important;
	}
	.vx-channel-bar {
		flex-direction: column !important;
		align-items: stretch !important;
	}
	.vx-channel-search {
		max-width: 100% !important;
	}
	.vx-channels__grid {
		grid-template-columns: 1fr !important;
	}
	.vx-author-box {
		flex-direction: column !important;
		text-align: center !important;
	}
	.vx-share-bar {
		flex-direction: column !important;
		align-items: flex-start !important;
	}
	.vx-blog-cta {
		flex-direction: column !important;
		text-align: center !important;
	}
	.vx-blog-cta .vx-btn {
		width: 100% !important;
	}
	.vx-reseller-spotlight__card {
		grid-template-columns: 1fr !important;
		text-align: left !important;
	}
	.vx-reseller-spotlight__metrics {
		grid-template-columns: repeat(2, 1fr) !important;
	}
	.vx-wa-float {
		left: 16px !important;
		bottom: 16px !important;
		padding: 9px 15px !important;
		font-size: .8rem !important;
	}
	.vx-totop {
		right: 16px !important;
		bottom: 16px !important;
		width: 42px !important;
		height: 42px !important;
	}
}

/* Breakpoint 480px (Smartphones) */
@media (max-width: 480px) {
	.vx-container {
		width: min(100% - 24px, var(--container)) !important;
	}
	.vx-stats__grid {
		grid-template-columns: 1fr !important;
	}
	.vx-hero__title {
		font-size: 2rem !important;
	}
	.vx-pagehead__title {
		font-size: 1.85rem !important;
	}
	.vx-hero__actions .vx-btn,
	.vx-intro__actions .vx-btn {
		width: 100% !important;
	}
	.vx-hero__actions,
	.vx-intro__actions {
		flex-direction: column !important;
		width: 100% !important;
	}
	.vx-reseller-spotlight__metrics {
		grid-template-columns: 1fr !important;
	}
	.vx-policy-card {
		padding: 1.3rem !important;
		border-radius: var(--radius) !important;
	}
	.vx-takeaways-box {
		padding: 1.2rem !important;
	}
	.vx-article-cta {
		padding: 1.6rem 1.2rem !important;
	}
	.vx-postnav {
		grid-template-columns: 1fr !important;
	}
	.vx-postnav__item--next {
		text-align: left !important;
	}
	.vx-wa-float {
		left: 14px !important;
		bottom: 14px !important;
		padding: 8px 12px !important;
		font-size: .78rem !important;
	}
	.vx-totop {
		right: 14px !important;
		bottom: 14px !important;
		width: 40px !important;
		height: 40px !important;
	}
}

@keyframes vx-pulse-soft {
	0%, 100% {
		opacity: 0.85;
		transform: scale(1);
	}
	50% {
		opacity: 1;
		transform: scale(1.03);
	}
}

@media (min-width: 769px) {
	.vx-swipe-hint {
		display: none !important;
	}
}