.rx-vhero{padding:128px 0 64px;}
               @media (min-width:992px){
                  .rx-vhero-box{min-height:calc(100vh - 128px - 28px);display:flex;align-items:center;}
                  .rx-vhero-box > .row{width:100%;margin-left:0;margin-right:0;}
               }
               .rx-vhero-box{position:relative;overflow:hidden;border-radius:30px;padding:clamp(20px,3.4vh,44px) clamp(14px,1.6vw,24px) clamp(20px,3.4vh,44px) clamp(24px,3.4vw,52px);background:
                  radial-gradient(circle at 92% 8%,rgba(239,68,68,.35) 0,rgba(239,68,68,0) 40%),
                  radial-gradient(circle at 4% 100%,rgba(196,238,24,.14) 0,rgba(196,238,24,0) 36%),
                  linear-gradient(135deg,#0f2342 0%,#1E3A5F 58%,#274b78 100%);
                  box-shadow:0 30px 70px -30px rgba(30,58,95,.6);}
               .rx-vhero-box::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:44px 44px;pointer-events:none;}
               .rx-vhero-box .row{position:relative;}
               .rx-vhero-pill{display:inline-block;padding:6px 14px;border-radius:30px;border:1px solid rgba(255,255,255,.28);color:#dbe4f2;font-size:12.5px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase;}
               body h1.rx-vhero-title{color:#fff;font-size:clamp(30px,min(3.2vw,6vh),54px) !important;line-height:1.08 !important;margin:clamp(10px,2vh,18px) 0 clamp(10px,2vh,18px);}
               body .rx-vhero-text{color:#dbe4f2;font-size:clamp(16px,min(1.3vw,2.6vh),20px) !important;line-height:1.55;max-width:560px;margin:0 0 clamp(16px,3vh,28px);}
               .rx-vhero-actions{display:flex;flex-wrap:wrap;gap:14px;}
               .rx-vhero-btn{display:inline-block;background:#EF4444;color:#fff;border:2px solid #EF4444;padding:clamp(11px,1.8vh,15px) 28px;border-radius:10px;font-size:16px;font-weight:700;text-decoration:none;transition:background .2s,color .2s,transform .2s;}
               .rx-vhero-btn:hover{background:#fff;border-color:#fff;color:#1E3A5F;transform:translateY(-2px);}
               .rx-vhero-btn-ghost{background:transparent;border-color:rgba(255,255,255,.55);}
               .rx-vhero-btn-ghost:hover{background:#fff;color:#1E3A5F;}
               .rx-vhero-media{position:relative;border-radius:22px;overflow:hidden;background:#0a1626;aspect-ratio:16/9;width:100%;max-width:calc((100vh - 150px) * 16 / 9);margin-left:auto;box-shadow:0 24px 60px -20px rgba(0,0,0,.55);border:1px solid rgba(255,255,255,.14);}
               .rx-vhero-video{display:block;width:100%;height:100%;object-fit:cover;}
               .rx-vsound{position:absolute;right:14px;bottom:14px;display:inline-flex;align-items:center;gap:8px;border:0;border-radius:30px;padding:9px 16px 9px 13px;background:rgba(10,22,38,.72);color:#fff;font-size:14px;font-weight:600;cursor:pointer;backdrop-filter:blur(6px);transition:background .2s;}
               .rx-vsound:hover,.rx-vsound:focus-visible{background:#EF4444;outline:none;}
               .rx-vsound .rx-on{display:none;}
               .rx-vsound[aria-pressed="true"] .rx-on{display:inline;}
               .rx-vsound[aria-pressed="true"] .rx-off{display:none;}
               @media (max-width:991px){.rx-vhero{padding-top:104px;}.rx-vhero-box{border-radius:22px;}.rx-vhero-media{max-width:none;margin-left:0;}}
               @media (max-width:575px){.rx-vhero-btn{flex:1 1 100%;text-align:center;}}
               .tp-hero-area.tp-hero-mid{padding-top:70px !important;padding-bottom:30px !important;}
