@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{margin:0;padding:0;box-sizing:border-box;font-family:Inter,sans-serif}html,body{height:100%;margin:0}body{background:#000;color:#fff;line-height:1.6;overflow-x:hidden}nav{position:relative;z-index:10002;display:flex;justify-content:space-between;align-items:center;padding:10px 20px;width:100%}nav a{color:#fff;text-decoration:none;margin-left:30px;font-size:14px;letter-spacing:1px;transition:.3s}nav a:hover{color:#d4af37}.hero{height:100vh;background:url("./media/Hero background-EYEITHFB.png") no-repeat center center/cover;position:relative;display:flex;align-items:center;min-height:100vh;padding:40px 0;z-index:1}.overlay{position:absolute;inset:0;background:#000000a6;z-index:0}.hero-content{position:relative;z-index:2;display:flex;justify-content:space-between;width:90%;margin:auto}.left{max-width:600px;z-index:2}.left h1 span{color:#00d4ff}.floating-tabs{display:flex;flex-direction:column;gap:15px}.floating-tabs button{background:#ffffff14;border:none;padding:10px 18px;border-radius:25px;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:.3s}.floating-tabs button:hover,.floating-tabs button.active{background:linear-gradient(45deg,#00d4ff,gold);color:#000}.right{width:50%;display:flex;justify-content:center;position:relative;z-index:1}.headset-wrapper{position:relative;width:400px}.headset{width:100%;animation:floatRotate 8s infinite ease-in-out}.floating-card{position:absolute;padding:10px 18px;background:#ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;font-size:.9rem;border:1px solid rgba(255,255,255,.1);animation:floatCard 6s infinite ease-in-out}.card1{top:-30px;left:-60px}.card2{bottom:-30px;right:-50px}.card3{top:40%;left:-100px}.card4{top:30%;right:-100px}@keyframes floatRotate{0%{transform:rotateY(0) translateY(0)}50%{transform:rotateY(10deg) translateY(-10px)}to{transform:rotateY(0) translateY(0)}}@keyframes floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.particles{position:absolute;width:100%;height:100%;background-image:radial-gradient(rgba(0,212,255,.3) 1px,transparent 1px);background-size:50px 50px;animation:moveParticles 40s linear infinite;z-index:1}@keyframes moveParticles{0%{background-position:0 0}to{background-position:500px 500px}}section{padding:120px 10%;text-align:center}section h2{font-size:38px;margin-bottom:20px;color:#d4af37}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px;margin-top:60px}.card{background:#111;padding:40px;border-radius:18px;border:1px solid #1a1a1a;transition:.4s}.card:hover{transform:translateY(-10px);border-color:#d4af37;box-shadow:0 0 20px #d4af3733}footer{padding:50px;background:#050505;text-align:center;color:#888;margin-top:60px}.fade{opacity:0;transform:translateY(40px);transition:1s}.fade.show{opacity:1;transform:translateY(0)}.metric{font-size:42px;font-weight:700;color:#d4af37}nav{position:fixed;top:0;left:0;width:100%;height:70px;display:flex;justify-content:space-between;align-items:center;padding:0 20px;background:#000000e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10002}nav:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(212,175,55,.8) 25%,transparent 50%,rgba(212,175,55,.8) 75%,transparent 100%);background-size:200% 100%;animation:navFlow 8s linear infinite;opacity:.6}@keyframes navFlow{0%{background-position:220% 0}to{background-position:0% 0}}.nav-left{display:flex;align-items:center;gap:10px;z-index:10003}.nav-left img{height:75px;filter:drop-shadow(0 0 12px rgba(212,175,55,.6));transition:.4s ease}.nav-left img:hover{transform:scale(1.08);filter:drop-shadow(0 0 25px rgba(212,175,55,1))}.nav-left span{position:relative;font-weight:600;letter-spacing:2px;font-size:15px;background:linear-gradient(90deg,#fff,#d4af37,#fff);background-size:200% auto;-webkit-background-clip:text;color:transparent;animation:goldFlow 10s linear infinite}@keyframes goldFlow{0%{background-position:200% center}to{background-position:0% center}}.nav-left span:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(120deg,transparent 40%,rgba(255,217,0,.25) 50%,transparent 60%);background-size:200% 100%;animation:glassSweep 6s linear infinite;pointer-events:none}@keyframes glassSweep{0%{background-position:100% 0}to{background-position:-100% 0}}.nav-links{display:flex;align-items:center;gap:18px}.nav-btn{position:relative;padding:8px 18px;border-radius:8px;font-size:13px;letter-spacing:1px;text-decoration:none;color:#fff;border:1px solid rgba(212,175,55,.4);background:#d4af370d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;overflow:hidden}.nav-btn:before{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.25),transparent);transition:.5s}.nav-btn:hover{transform:translateY(-3px);box-shadow:0 0 12px #d4af3799,0 0 25px #d4af374d;border-color:#d4af37;background:#d4af371f}.nav-btn:hover:before{left:150%}.nav-btn.active{background:#d4af3740;color:#000;font-weight:600;box-shadow:0 0 15px #d4af37cc,0 0 35px #d4af3766;border-color:#d4af37}.nav-btn:active{transform:translateY(1px);box-shadow:0 0 8px #d4af3780}.nav-links a:hover{color:#fff;text-shadow:0 0 10px #d4af37,0 0 20px #d4af37}.nav-links a:after{content:"";position:absolute;left:50%;bottom:-8px;transform:translate(-50%);width:0%;height:2px;background:#d4af37;box-shadow:0 0 12px #d4af37;transition:.4s ease}.nav-links a:hover:after{width:100%}.nav-links a.active{color:#fff;text-shadow:0 0 12px #d4af37}.nav-links a.active:after{width:100%}body{opacity:0;animation:pageFade .8s ease forwards}@keyframes pageFade{to{opacity:1}}.model-container{position:relative;width:500px;height:400px;margin:auto}.tag{position:absolute!important;padding:10px 16px!important;border-radius:25px!important;font-size:13px!important;cursor:pointer!important;background:#000000b3!important;border:1px solid #ffd700!important;color:gold!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;transition:all .3s ease!important;animation:float 4s ease-in-out infinite!important;transform:translate(-50%,-50%)}.tag:hover{background:linear-gradient(45deg,gold,#c9a000)!important;color:#000!important;transform:scale(1.1)!important;box-shadow:0 0 15px #ffd70080!important}.tag.active{background:linear-gradient(45deg,gold,#c9a000)!important;color:#000!important}.tag:after{content:" \2192";font-size:12px;opacity:.7}.tag1{top:15%;left:-10%}.tag4{top:15%;right:-10%}.tag3{bottom:15%;left:-10%}.tag2{bottom:15%;right:-10%}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}model-viewer{cursor:grab}model-viewer:active{cursor:grabbing}button{all:unset;font-family:inherit}.buttons{display:flex;justify-content:center;align-items:center;gap:15px;margin-top:20px}.btn.primary{padding:12px 22px;border-radius:30px;background:linear-gradient(45deg,gold,#c9a000);color:#000;font-weight:600;text-decoration:none;transition:.3s;box-shadow:0 0 15px #ffd7004d}.btn.primary:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 0 25px #ffd70099}.btn.secondary{padding:12px 22px;border-radius:30px;border:1px solid #ffd700;color:gold;text-decoration:none;background:transparent;transition:.3s}.btn.secondary:hover{background:#ffd7001a;transform:translateY(-2px)}.btn.primary{animation:glow 2s infinite alternate}@keyframes glow{0%{box-shadow:0 0 10px #ffd7004d}to{box-shadow:0 0 25px #ffd700cc}}.buttons a{text-decoration:none!important}.btn{display:inline-block;padding:12px 22px;border-radius:30px;font-weight:600;font-size:14px;cursor:pointer}.btn.primary{background:linear-gradient(45deg,gold,#c9a000);color:#000;box-shadow:0 0 15px #ffd70066}.btn.secondary{border:1px solid #ffd700;color:gold;background:transparent}.btn.primary:hover{transform:scale(1.05);box-shadow:0 0 25px #ffd700cc}.btn.secondary:hover{background:#ffd7001a}@media (max-width: 768px){.hero{padding-top:100px;z-index:1}.hero-content{flex-direction:column;align-items:center;text-align:center;width:90%;margin-top:20px}.left{max-width:100%}.left h1{font-size:28px;line-height:1.3}.left h2{font-size:22px}.left p{font-size:14px;line-height:1.6}.buttons{justify-content:center;flex-wrap:wrap}.btn{font-size:13px;padding:10px 18px}.right{margin-top:30px}.model-container{width:100%;height:auto}model-viewer{width:100%!important;height:300px!important}.tag{font-size:13px;padding:8px 16px}.tag1{top:10%;left:-40%}.tag4{top:10%;right:-40%}.tag3{bottom:10%;left:-40%}.tag2{bottom:10%;right:-40%}.connector{display:none}.glow{width:150px;height:60px}}.menu-toggle{display:none}@media (max-width: 768px){.menu-toggle{display:block;font-size:26px;color:gold;cursor:pointer;z-index:10003}.nav-links{position:fixed;top:0;right:0;width:75%;height:100vh;background:#0a0a0ad9;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:40px 30px;gap:20px;transform:translate(100%);transition:.4s ease;z-index:10001;border-left:1px solid rgba(255,215,0,.3)}.nav-links.active{transform:translate(0)}.nav-links a{font-size:18px;padding:12px 20px;border-radius:30px;border:1px solid rgba(255,215,0,.3);color:#fff;text-decoration:none;transition:.3s}.nav-links a:hover{background:linear-gradient(45deg,gold,#c9a000);color:#000;box-shadow:0 0 15px #ffd70099}.nav-links a.active{background:linear-gradient(45deg,gold,#c9a000);color:#000}}#menuOverlay{position:fixed;inset:0;width:100%;height:100%;background:#0003;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;visibility:hidden;transition:.3s;z-index:1000}#menuOverlay.active{opacity:1;visibility:visible}.mobile-menu{position:fixed;top:70px;right:0;width:45%;max-width:220px;height:auto;padding:20px;background:#0a0a0ab3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px 0 0 20px;z-index:10005;border-left:1px solid rgba(255,215,0,.2);transform:translate(110%);transition:transform .35s ease;opacity:0;pointer-events:none}@keyframes floatIn{0%{transform:translate(-50%,-30px) scale(.95);opacity:0}to{transform:translate(-50%) scale(1);opacity:1}}.mobile-menu.active{transform:translate(0);opacity:1;pointer-events:auto}.mobile-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:50px}.mobile-header span{font-size:18px;font-weight:600;letter-spacing:2px;background:linear-gradient(45deg,gold,#c9a000);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.close-btn{position:absolute;top:10px;right:10px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(255,215,0,.4);color:gold;font-size:16px;cursor:pointer;transition:.3s}.close-btn:hover{background:gold;color:#000;transform:rotate(90deg) scale(1.1)}.mobile-links{display:flex;flex-direction:column;gap:12px}.mobile-menu.active .mobile-links a{opacity:1;transform:translate(0)}.mobile-menu.active .mobile-links a:nth-child(1){transition-delay:.1s}.mobile-menu.active .mobile-links a:nth-child(2){transition-delay:.2s}.mobile-menu.active .mobile-links a:nth-child(3){transition-delay:.3s}.mobile-menu.active .mobile-links a:nth-child(4){transition-delay:.4s}.mobile-menu.active .mobile-links a:nth-child(5){transition-delay:.5s}.mobile-links a{position:relative;padding:10px 16px;border-radius:25px;border:1px solid rgba(255,215,0,.15);color:#fff;text-decoration:none;font-size:14px;transition:all .25s ease;background:#ffffff05;opacity:0;transform:translate(30px)}.mobile-links a:before{content:"";position:absolute;inset:0;border-radius:40px;background:linear-gradient(45deg,#ffd700,transparent);opacity:0;transition:.3s}.mobile-links a:hover{transform:translate(10px);box-shadow:0 0 20px #ffd70033}.mobile-links a:hover:before{opacity:.2}.mobile-links a.active{background:linear-gradient(45deg,gold,#c9a000);color:#000;box-shadow:0 0 25px #ffd70080}@media (min-width: 769px){.mobile-menu{display:none}}@media (max-width: 768px){.nav-links.desktop{display:none}}.orb-close{position:absolute;top:12px;right:12px;width:34px;height:34px;border-radius:50%;background:radial-gradient(circle at 50% 70%,#1a0000,#000);border:2px solid rgba(255,50,50,.8);box-shadow:0 0 10px #f009,0 0 25px #ff000080,0 0 45px #f006;cursor:pointer;transition:all .25s ease;animation:orbPulse 2s infinite alternate;z-index:99999!important;pointer-events:auto!important}.vr-lab .orb-close,.game-modal .orb-close,.realestate-modal .orb-close,.fitness-modal .orb-close,.lead-modal .orb-close,.deck-modal .orb-close,.modal .orb-close{z-index:99999!important;pointer-events:auto!important}.orb-close:before{content:"";position:absolute;top:4px;left:6px;width:70%;height:40%;border-radius:50%;background:linear-gradient(to bottom,#fff9,#ffffff0d);filter:blur(1px)}.orb-close:hover{transform:scale(1.15);box-shadow:0 0 20px red,0 0 50px #ff0000e6}.orb-close:active{transform:scale(.9)}.orb-close:after{content:"";position:absolute;inset:3px;border-radius:50%;background:radial-gradient(circle at center,rgba(255,0,0,.2),transparent 70%)}@keyframes orbPulse{0%{box-shadow:0 0 8px #ff000080,0 0 20px #f006}to{box-shadow:0 0 15px #ff0000e6,0 0 40px #ff0000b3}}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:none;justify-content:center;align-items:center;z-index:9999}.modal.active{display:flex}.modal-content{width:90%;max-width:800px;background:linear-gradient(145deg,#0a0a0a,#111);border:1px solid rgba(255,215,0,.2);border-radius:20px;padding:30px;color:#fff;text-align:center;box-shadow:0 0 40px #ffd70033;position:relative}.close-modal{position:absolute;top:15px;right:20px;font-size:20px;cursor:pointer;color:gold}.demo-grid{display:flex;gap:15px;margin-top:20px}.demo-card{flex:1;padding:15px;border-radius:12px;background:#ffd7000d;border:1px solid rgba(255,215,0,.2)}.modal-content .btn{margin-top:25px}.modal-content .btn+.btn{margin-left:14px}@media (max-width: 768px){.modal-content .btn,.modal-content .btn+.btn{display:block;width:100%;max-width:320px;margin:12px auto 0!important;text-align:center;box-sizing:border-box}}.lab-bg{position:absolute;width:100%;height:100%;background:url("./media/lab-YDYOPHQS.png") center/cover no-repeat;filter:brightness(.6);animation:vrFloat 10s ease-in-out infinite alternate}@keyframes vrFloat{0%{transform:translate(-3%) translateY(-1%) scale(1.05)}50%{transform:translate(2%) translateY(1%) scale(1.07)}to{transform:translate(-2%) translateY(-1%) scale(1.05)}}.lab-container{position:relative;display:flex;height:calc(100% - 80px);padding:40px}.lab-sidebar{width:260px;display:flex;flex-direction:column;gap:15px;color:#fff}.lab-btn{padding:15px;border-radius:12px;background:#0009;border:1px solid gold;color:gold;text-align:left;cursor:pointer}.lab-btn span{display:block;font-size:12px;opacity:.7}.lab-btn.active{background:gold;color:#000;box-shadow:0 0 20px gold}.lab-btn.locked{opacity:.4;cursor:not-allowed}.lab-viewer{flex:1;display:flex;justify-content:center;align-items:center}.placeholder{color:#fff;opacity:.6}.lab-footer{position:absolute;bottom:20px;width:100%;text-align:center}.cta{padding:12px 30px;border-radius:30px;background:gold;font-weight:700}.vr-lab{position:fixed;inset:0;z-index:9999;display:none}.vr-lab.active{display:flex}.vr-content{position:relative;width:100%;height:100%}.vr-lab .orb-close{position:absolute;top:20px;right:20px;z-index:10}.vr-background{position:absolute;inset:0;background:url("./media/lab-YDYOPHQS.png") center/cover no-repeat;animation:vrPan 12s ease-in-out infinite alternate;z-index:0}.vr-ui{position:relative;z-index:2;display:flex;height:100%}.lab-options{width:260px;padding:40px 20px;display:flex;flex-direction:column;gap:16px}.vr-center{flex:1;display:flex;align-items:center;justify-content:center}.vr-lab .orb-close{position:absolute;top:90px;right:30px;z-index:10}@keyframes vrPan{0%{transform:scale(1.05) translate(-20px)}to{transform:scale(1.05) translate(20px)}}.vr-center-text{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);color:#fff;text-align:center;padding:20px 30px;border-radius:12px;background:#00000059;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,215,0,.3);box-shadow:0 0 20px #ffd70026;z-index:3}.vr-center-text h2{font-size:28px;font-weight:600;color:#00eaff;text-shadow:0 0 10px rgba(0,234,255,.8),0 0 20px rgba(0,234,255,.5)}.vr-center-text p{margin-top:8px;color:#fffc}#labViewer video{background:transparent;mix-blend-mode:screen;filter:brightness(1.2) contrast(1.2)}.game-modal{position:fixed;inset:0;background:#000;z-index:9999;display:none;overflow:hidden}.game-modal.active{display:block}#gameCanvas{width:100%;height:100%;display:block}.game-ui{position:absolute;top:90px;left:30px;z-index:10020;color:#fff;font-size:24px;font-weight:600;text-shadow:0 0 10px rgba(0,255,255,.8);pointer-events:none}.game-close{position:absolute;top:90px;right:30px;z-index:10050}.game-over-card{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#000000d9;border:1px solid rgba(0,255,255,.3);padding:40px;border-radius:20px;text-align:center;z-index:10030;display:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 0 30px #0ff3}.game-over-card.active{display:block}.game-over-card h1{color:#fff;font-size:42px;margin-bottom:20px;text-shadow:0 0 20px rgba(0,255,255,.8)}.game-over-card button{padding:14px 30px;border:none;border-radius:40px;background:linear-gradient(45deg,#00eaff,#07f);color:#fff;font-size:18px;cursor:pointer;transition:.3s}.game-over-card button:hover{transform:scale(1.08);box-shadow:0 0 25px #00eaffcc}@media (max-width:768px){.game-ui{top:85px;left:18px;font-size:20px}.game-close{top:85px;right:18px;transform:scale(.9)}.game-over-card{width:85%;padding:30px 20px}.game-over-card h1{font-size:32px}}.realestate-modal{position:fixed;inset:0;background:#000;z-index:10000;display:none;overflow:hidden}.realestate-modal.active{display:block}#realEstateCanvas{width:100%;height:100%;display:block}.realestate-ui{position:absolute;top:90px;left:30px;z-index:10020;color:#fff;font-size:24px;font-weight:600;text-shadow:0 0 10px rgba(0,255,255,.8)}.realestate-close{position:absolute;top:90px;right:30px;z-index:10030}.room-nav{position:absolute;left:30px;top:180px;display:flex;flex-direction:column;gap:16px;z-index:10020}.room-nav button{width:220px;padding:16px 20px;border-radius:16px;border:1px solid rgba(0,234,255,.4);background:#0009;color:#fff;font-size:16px;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:.3s}.room-nav button:hover{transform:translate(8px);border-color:#00eaff;box-shadow:0 0 25px #00eaff66}@media (max-width:768px){.room-nav{left:15px;top:150px}.room-nav button{width:170px;padding:14px;font-size:14px}}.room-info-card{position:absolute;bottom:40px;left:50%;transform:translate(-50%);width:420px;background:#000000bf;border:1px solid rgba(0,255,255,.3);border-radius:20px;padding:25px;text-align:center;z-index:10020;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 0 30px #00ffff26}.room-info-card h2{margin-bottom:12px;color:#fff}.room-info-card p{color:#fffc;line-height:1.6}@media (max-width:768px){.realestate-ui{top:85px;left:18px;font-size:18px}.realestate-close{top:85px;right:18px}.room-info-card{width:90%;bottom:20px}.hotspot{font-size:12px;padding:8px 12px}}.fitness-modal{position:fixed;inset:0;background:#000;z-index:9999;display:none;overflow:hidden}.fitness-modal.active{display:block}#fitnessCanvas{width:100%;height:100%;display:block}.fitness-ui{position:absolute;top:30px;left:50%;transform:translate(-50%);color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:2px;z-index:5}.fitness-close{position:absolute;top:90px;right:30px;z-index:10050}.fitness-cta{position:absolute;bottom:60px;left:50%;transform:translate(-50%);text-align:center;width:90%;max-width:700px;z-index:5}.fitness-cta h2{color:#fff;font-size:3rem;margin-bottom:20px}.fitness-cta p{color:#ffffffb3;line-height:1.7;margin-bottom:30px}.fitness-cta .btn{margin-top:10px}@media (max-width:768px){.fitness-cta h2{font-size:2rem}}@media (max-width:768px){.fitness-close{top:85px;right:18px;transform:scale(.9)}}@media (max-width:768px){.room-nav{position:absolute;bottom:140px;left:50%;top:auto;transform:translate(-50%);width:95%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:10px;z-index:10030}.room-nav button{width:auto!important;min-width:120px;padding:10px 14px;font-size:13px;text-align:center}.room-info-card{width:92%!important;bottom:20px;padding:20px}.room-info-card h2{font-size:30px}.room-info-card p{font-size:16px}.lab-container{flex-direction:column;padding:90px 18px 140px;height:100%;overflow-y:auto;gap:20px}.lab-sidebar{width:100%;gap:14px}.lab-btn{width:100%;padding:18px}.vr-center-text{position:relative!important;top:auto!important;left:auto!important;transform:none!important;width:100%;padding:25px 20px;margin-top:10px}.vr-center-text h2{font-size:24px;line-height:1.4}.vr-center-text p{font-size:16px;line-height:1.6}#labViewer video{width:100%!important;max-width:100%;border-radius:16px}.lab-footer{position:relative;bottom:auto;margin-top:10px;padding-bottom:30px}.cta{width:100%;text-align:center;padding:16px}.modal{align-items:flex-start;overflow-y:auto;padding-top:90px}.modal-content{width:95%;padding:24px 18px 30px;margin:auto;max-height:none;overflow:visible}.demo-grid{display:flex;flex-direction:column;gap:18px}.demo-card{width:100%;padding:20px}.modal-content .btn{width:100%;text-align:center}}@media (max-width:768px){.btn,.cta,.lab-btn,.room-nav button{font-size:14px!important;padding:12px 18px!important;border-radius:16px!important}.btn.primary,.btn.secondary{width:100%;max-width:320px;margin:auto}.modal-content{padding:20px 16px 25px}.modal-content h2{font-size:22px}.modal-content p{font-size:15px}.demo-card{padding:18px}.demo-card h3{font-size:17px}.modal-content .btn{margin-top:14px;padding:14px 18px!important}.lab-container{padding:85px 16px 110px;gap:16px}.lab-sidebar{gap:12px}.lab-btn{padding:16px!important}.vr-center-text{padding:20px 16px;border-radius:18px}.vr-center-text h2{font-size:20px;margin-bottom:10px}.vr-center-text p{font-size:15px}#labViewer video{width:100%!important;max-width:100%!important;border-radius:14px}.lab-footer{position:fixed!important;bottom:20px;left:50%;transform:translate(-50%);width:90%;z-index:10050;text-align:center}.cta{width:100%;max-width:320px;padding:14px 20px!important;font-size:15px!important;border-radius:30px!important}.room-nav{bottom:115px;gap:8px}.room-nav button{min-width:105px;padding:10px 12px!important;font-size:12px!important}.room-info-card{padding:18px}.room-info-card h2{font-size:24px}.room-info-card p{font-size:14px}.orb-close{width:28px;height:28px;top:10px;right:10px}}.realestate-close,.game-close,.fitness-close,.vr-lab .orb-close,.modal .orb-close{position:fixed!important;top:90px!important;right:18px!important;z-index:999999!important}@media (max-width:768px){.realestate-close,.game-close,.fitness-close,.vr-lab .orb-close,.modal .orb-close{top:95px!important;right:14px!important;transform:scale(.9)}}.lead-modal{position:fixed;inset:0;background:#000000d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:none;justify-content:center;align-items:center;z-index:99999}.lead-content{width:90%;max-width:520px;background:linear-gradient(145deg,#050505,#111);border-radius:24px;padding:35px;border:1px solid rgba(255,215,0,.2);box-shadow:0 0 40px #ffd70026;position:relative}.lead-content h2{font-size:32px;margin-bottom:10px;text-align:center}.lead-content p{text-align:center;color:#ffffffb3;margin-bottom:28px}.form-group{margin-bottom:18px}.form-group label{display:block;margin-bottom:8px;font-size:14px;color:gold}.form-group input,.form-group select{width:100%;padding:14px 16px;border-radius:14px;border:1px solid rgba(255,215,0,.15);background:#ffffff0d;color:#fff;font-size:15px;outline:none;transition:.3s}.form-group input:focus,.form-group select:focus{border-color:gold;box-shadow:0 0 12px #ffd70040}.submit-btn{width:100%;margin-top:10px}@media (max-width:768px){.lead-content{padding:24px 18px;width:94%}.lead-content h2{font-size:24px}}.submit-btn{width:100%;max-width:100%;display:flex;justify-content:center;align-items:center;text-align:center;padding:16px 20px;font-size:16px;font-weight:600;border:none;cursor:pointer;box-sizing:border-box;overflow:hidden}.lead-content{overflow:hidden}.form-group select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#111!important;color:#fff!important;border:1px solid rgba(255,215,0,.25);cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,gold 50%),linear-gradient(135deg,gold 50%,transparent 50%);background-position:calc(100% - 20px) calc(50% - 3px),calc(100% - 14px) calc(50% - 3px);background-size:6px 6px;background-repeat:no-repeat}.form-group select option{background:#111;color:gold}.error-message{color:#ff4d4d;font-size:13px;margin-top:6px;min-height:18px;padding-left:4px}.lead-state{display:none;text-align:center;padding:20px 10px}.lead-state.active{display:block}.lead-state h3{font-size:30px;margin-bottom:16px;color:gold}.lead-state p{color:#fffc;line-height:1.8;font-size:15px}.lead-state span{color:#00eaff;font-weight:600}.retry-btn{margin-top:25px;width:100%}.game-cta{position:absolute;bottom:35px;left:50%;transform:translate(-50%);z-index:10040;width:100%;display:flex;justify-content:center}.game-cta .btn{min-width:240px;text-align:center}@media (max-width:768px){.game-cta{bottom:25px;width:90%}.game-cta .btn{width:100%;max-width:320px}}.deck-modal{position:fixed;inset:0;background:#000000e0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:none;justify-content:center;align-items:center;z-index:99999}.deck-content{width:95%;height:92vh;background:#050505;border-radius:24px;overflow:hidden;position:relative;border:1px solid rgba(255,215,0,.15);box-shadow:0 0 50px #ffd7001a;display:flex;flex-direction:column}.deck-header{padding:24px 30px 15px;text-align:center}.deck-header h2{font-size:32px;margin-bottom:10px}.deck-header p{color:#ffffffb3}.deck-viewer{flex:1;padding:0 20px 20px}.deck-viewer iframe{width:100%;height:100%;border:none;border-radius:18px;background:#fff}.deck-actions{padding:20px;display:flex;justify-content:center;gap:16px;border-top:1px solid rgba(255,255,255,.08)}@media (max-width:768px){.deck-content{width:100%;height:100vh;border-radius:0}.deck-header{padding:90px 18px 15px}.deck-header h2{font-size:24px}.deck-header p{font-size:14px}.deck-viewer{padding:0 10px 15px}.deck-actions{flex-direction:column;padding:16px}.deck-actions .btn{width:100%;text-align:center}}.lead-modal{z-index:1000000!important}.deck-modal{z-index:99999!important}html,body{overflow-x:hidden;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img,video,canvas,model-viewer,iframe{max-width:100%}@media (max-width: 480px){nav{padding:10px 14px}.nav-left img{height:28px}.nav-left span{font-size:13px}.hero{padding:80px 14px 40px;min-height:auto}.hero-content{gap:24px}.left h1,#hero-title{font-size:26px;line-height:1.25}.left h2,#hero-subtitle{font-size:16px}.left p,#hero-description{font-size:14px}.buttons{flex-direction:column;gap:10px;width:100%}.btn{width:100%;text-align:center;font-size:14px;padding:12px 16px}.model-container model-viewer{height:280px!important}.tag{font-size:11px;padding:6px 10px}section.fade{padding:40px 14px}section.fade h2{font-size:22px}.grid{grid-template-columns:1fr;gap:14px}.card{padding:18px}.metric{font-size:28px}.modal-content,.lead-content,.deck-content{width:94%;max-width:94%;padding:20px;max-height:88vh;overflow-y:auto}.modal-content h2,.lead-content h2,.deck-content h2{font-size:20px}.demo-grid{grid-template-columns:1fr}.lab-container{flex-direction:column}.lab-sidebar{width:100%}.room-nav{flex-wrap:wrap;gap:6px}.room-nav button{font-size:12px;padding:6px 10px}.room-info-card{width:92%;max-width:92%;padding:16px;font-size:14px}.fitness-cta{width:90%;padding:16px}.fitness-cta h2{font-size:18px}.deck-viewer iframe{height:50vh}.game-over-card{width:90%;padding:24px}.game-over-card h1{font-size:28px}footer{padding:18px 14px;font-size:12px;text-align:center}}@media (min-width: 481px) and (max-width: 768px){.hero{padding:100px 24px 60px}.left h1,#hero-title{font-size:34px}.model-container model-viewer{height:340px!important}.grid{grid-template-columns:1fr}.demo-grid{grid-template-columns:1fr 1fr}.modal-content,.lead-content,.deck-content{width:92%;max-width:92%;max-height:90vh;overflow-y:auto}.lab-container{flex-direction:column}.lab-sidebar{width:100%}}@media (min-width: 769px) and (max-width: 1024px){nav{padding:14px 28px}.hero{padding:110px 32px 70px}.hero-content{gap:30px}.left h1,#hero-title{font-size:40px}.left h2,#hero-subtitle{font-size:20px}.model-container model-viewer{height:360px!important}.grid{grid-template-columns:repeat(2,1fr);gap:20px}section.fade{padding:60px 32px}.modal-content,.lead-content,.deck-content{max-width:700px}.deck-viewer iframe{height:60vh}}@media (min-width: 1025px) and (max-width: 1440px){.hero-content{max-width:1280px;margin:0 auto}.grid{max-width:1200px;margin:0 auto}section.fade{padding:80px 40px}}@media (min-width: 1441px) and (max-width: 1919px){.hero-content{max-width:1400px;margin:0 auto}.grid{max-width:1320px;margin:0 auto}.left h1,#hero-title{font-size:56px}}@media (min-width: 1920px){.hero-content{max-width:1600px;margin:0 auto}.grid{max-width:1500px;margin:0 auto}.left h1,#hero-title{font-size:64px}.left h2,#hero-subtitle{font-size:26px}section.fade{padding:100px 40px}.model-container model-viewer{height:500px!important}}@media (max-height: 500px) and (orientation: landscape){.hero{min-height:auto;padding:70px 20px 40px}.hero-content{flex-direction:row;gap:20px}.left h1,#hero-title{font-size:22px}.left h2,#hero-subtitle{font-size:14px}.left p,#hero-description{font-size:12px}.model-container model-viewer{height:200px!important}.modal-content,.lead-content,.deck-content{max-height:88vh;overflow-y:auto}}@media (hover: none) and (pointer: coarse){.btn,.nav-btn,.tag,.lab-btn,button{min-height:44px}.orb-close{min-width:unset!important;min-height:unset!important}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (max-width: 768px){section,section.fade{padding:90px 18px 50px}section h2{font-size:24px;line-height:1.3}section p{font-size:14px;line-height:1.6}.lead-modal,.deck-modal{align-items:flex-start;padding:80px 12px 20px}.lead-content,.deck-content{width:100%;max-width:100%;max-height:calc(100vh - 100px);overflow-y:auto;padding:22px 18px;margin:0 auto;border-radius:18px}.lead-content h2,.deck-content h2{font-size:20px;margin-bottom:8px}.lead-content>p,.deck-header p{font-size:13px}.form-group{margin-bottom:14px}.form-group label{font-size:13px;margin-bottom:6px}.form-group input,.form-group select{font-size:16px;padding:12px 14px;border-radius:12px}.submit-btn{font-size:15px;padding:14px 18px;margin-top:6px}.error-message{font-size:12px;margin-top:4px}.lead-state{padding:14px}.lead-state h3{font-size:18px}.lead-state p{font-size:13px}.deck-viewer{height:50vh;min-height:280px}.deck-viewer iframe{width:100%;height:100%;border-radius:12px}.deck-actions{flex-direction:column;gap:10px}.deck-actions .btn{width:100%;text-align:center}.room-nav{bottom:200px!important;gap:8px!important;max-height:30vh;overflow-y:auto}.room-nav button{min-height:38px;font-size:12px!important;padding:8px 14px!important}.game-ui{top:80px;left:14px}.game-ui #score{font-size:14px;padding:8px 14px}.game-cta{bottom:18px}.game-cta .btn{font-size:13px;padding:10px 18px}footer{padding:20px 16px;font-size:12px;text-align:center;line-height:1.5}.app-loader-spinner{width:56px;height:56px}}@media (max-width: 379px){section.fade,section{padding:85px 12px 40px}.left h1,#hero-title{font-size:22px}.nav-left span{font-size:12px}.nav-left img{height:24px}}html,body{-webkit-text-size-adjust:100%;text-size-adjust:100%}p,h1,h2,h3,h4{overflow-wrap:anywhere}.lead-modal{display:none;align-items:center;justify-content:center;padding:clamp(4px,1vh,14px);overflow:hidden}.lead-modal.active{display:flex}.lead-content{width:min(520px,96vw);max-width:96vw;max-height:96vh;margin:auto;box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column;padding:clamp(10px,2.2vh,28px) clamp(12px,3vw,32px)!important;border-radius:clamp(10px,1.5vh,22px)}.lead-modal .lead-content h2{font-size:clamp(15px,2.4vh,28px)!important;margin:0 0 clamp(2px,.5vh,8px) 0!important;line-height:1.2!important;text-align:center}.lead-modal .lead-content>p{font-size:clamp(10px,1.5vh,14px)!important;line-height:1.35!important;margin:0 0 clamp(6px,1.4vh,18px) 0!important;text-align:center}@media (max-height: 560px){.lead-modal .lead-content>p{display:none!important}}.lead-modal .form-group{margin-bottom:clamp(4px,.9vh,14px)!important}.lead-modal .form-group label{font-size:clamp(10px,1.4vh,14px)!important;margin-bottom:clamp(2px,.4vh,8px)!important;display:block}.lead-modal .form-group input,.lead-modal .form-group select{font-size:clamp(13px,1.7vh,16px)!important;padding:clamp(6px,1.1vh,14px) clamp(10px,1.6vw,16px)!important;border-radius:clamp(8px,1vh,14px)!important;width:100%;box-sizing:border-box;line-height:1.2}.lead-modal .submit-btn{font-size:clamp(13px,1.8vh,16px)!important;padding:clamp(8px,1.3vh,16px) clamp(14px,2vw,22px)!important;margin-top:clamp(2px,.6vh,8px)!important;border-radius:clamp(16px,2vh,30px)!important;width:100%;line-height:1.2}.lead-modal .error-message{font-size:clamp(9px,1.1vh,12px)!important;margin-top:clamp(1px,.2vh,4px)!important;line-height:1.2}.deck-modal{display:none;align-items:center;justify-content:center;padding:clamp(8px,1.5vh,24px) clamp(8px,2vw,32px);overflow:hidden}.deck-modal.active{display:flex}.deck-content{width:100%;max-width:min(1100px,96vw);height:96vh;max-height:96vh;margin:auto;box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column;background:#050505;border-radius:clamp(10px,1.5vh,22px);border:1px solid rgba(255,215,0,.15);box-shadow:0 0 50px #ffd7001a;padding:0!important}.deck-header{flex:0 0 auto;padding:clamp(14px,2.5vh,30px) clamp(16px,3vw,36px) clamp(6px,1vh,16px);text-align:center}.deck-header h2{font-size:clamp(16px,2.6vh,30px)!important;margin:0 0 clamp(2px,.5vh,10px) 0!important;line-height:1.2}.deck-header p{font-size:clamp(11px,1.5vh,14px)!important;color:#ffffffb3;margin:0!important;line-height:1.4}@media (max-height: 560px){.deck-header p{display:none!important}.deck-header{padding:clamp(8px,1.5vh,12px) 16px clamp(4px,.5vh,8px)!important}}.deck-viewer{flex:1 1 auto;min-height:0;padding:0 clamp(8px,2vw,24px);overflow:hidden}.deck-viewer iframe{width:100%;height:100%;border:0;border-radius:clamp(8px,1vh,16px);background:#fff}.deck-actions{flex:0 0 auto;display:flex;justify-content:center;gap:clamp(8px,1.4vw,16px);padding:clamp(10px,1.6vh,22px) clamp(12px,2vw,24px);border-top:1px solid rgba(255,255,255,.08)}.deck-actions .btn{flex:1 1 0;min-width:0;max-width:240px;text-align:center;font-size:clamp(12px,1.6vh,15px)!important;padding:clamp(10px,1.3vh,14px) clamp(12px,1.8vw,22px)!important;border-radius:clamp(20px,2.5vh,30px)}@media (max-width: 480px){.deck-actions{flex-direction:column;align-items:stretch}.deck-actions .btn{max-width:100%}}.xr-section{background:#000;color:#fff;padding:50px 40px 40px}.xr-header{text-align:center;max-width:900px;margin:auto}.xr-subtitle{color:#d4af37;letter-spacing:4px;font-size:13px}.xr-header h2{font-size:34px;line-height:1.2;margin:8px 0;font-size:56px;font-weight:800}.problem-text{color:#ff3b3b}.solution-text{color:#d4af37}.xr-header p{font-size:15px;max-width:650px;margin:10px auto 0;color:#cfcfcf}.xr-switch{display:flex;justify-content:center;gap:15px;margin:40px 0 70px}.xr-switch button{background:transparent;border:1px solid #555;color:#fff;padding:14px 30px;border-radius:40px;cursor:pointer;transition:.3s}.xr-switch button.active{background:#d4af37;color:#000}.xr-content{position:relative;height:850px;margin-top:-100px}.side-panel{transition:.5s}.dimmed{opacity:.25}.left-panel h3{color:#ff3b3b}.left-panel{position:absolute;left:50px;top:200px;width:380px;z-index:2}.right-panel h3{color:#d4af37}.right-panel{position:absolute;right:50px;top:200px;width:380px;z-index:2}.feature{display:flex;gap:15px;margin:30px 0}.icon{font-size:30px}.globe-wrapper{display:flex;justify-content:center}.globe-image{width:950px;max-width:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.bottom-cards{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;margin-top:-40px;position:relative;z-index:3}.info-card{width:260px;height:90px;display:flex;align-items:center;gap:15px;padding:15px 18px;background:linear-gradient(180deg,#0c0c0cf2,#050505f2);border:1px solid rgba(212,175,55,.25);border-radius:18px;transition:.3s ease}.info-card:hover{transform:translateY(-4px);border-color:#d4af37;box-shadow:0 0 25px #d4af3733}.card-content{flex:1}.card-content h5{margin:0 0 5px;color:#d4af37;font-size:13px;letter-spacing:1px;text-transform:uppercase}.card-content p{margin:0;font-size:12px;line-height:1.4;color:#c8c8c8}.toggle-switch{position:relative;width:340px;height:58px;margin:20px auto 0;border-radius:50px;border:1px solid #8f6d00;display:flex;align-items:center;justify-content:space-around;overflow:hidden}.slider{position:absolute;width:50%;height:100%;left:0;background:#ff2b2b;transition:.5s ease}.slider.solution{left:50%;background:#d4af37}.toggle-switch span{position:relative;z-index:2;cursor:pointer;font-weight:700}.xr-content:before{content:"";position:absolute;left:0;top:0;width:50%;height:100%;background:radial-gradient(circle,rgba(255,0,0,.18),transparent 70%);pointer-events:none;transition:.5s}.xr-content:after{content:"";position:absolute;right:0;top:0;width:50%;height:100%;background:radial-gradient(circle,rgba(212,175,55,.18),transparent 70%);pointer-events:none}.xr-content.problem .right-panel{opacity:.15}.xr-content.problem .left-panel{opacity:1}.xr-content.solution .left-panel{opacity:.15}.xr-content.solution .right-panel{opacity:1}.info-card p{font-size:11px;line-height:1.3}@media (max-width: 1200px){.globe-image{width:700px}.left-panel,.right-panel{width:300px}.xr-header h2{font-size:28px}}@media (max-width: 768px){.xr-section{padding:40px 15px 30px;overflow:hidden}.xr-header{max-width:100%;padding:0 10px}.xr-subtitle{font-size:11px;letter-spacing:2px}.xr-header h2{font-size:26px;line-height:1.3;text-align:center}.xr-header p{font-size:14px;line-height:1.6;margin-top:10px}.toggle-switch{width:280px;height:48px;margin-top:20px}.toggle-switch span{font-size:13px}.xr-content{height:auto;display:flex;flex-direction:column;margin-top:30px;padding-bottom:20px}.globe-image{position:relative;left:auto;top:auto;transform:none;width:100%;max-width:450px;margin:20px auto;display:block}.left-panel,.right-panel{position:relative;top:auto;left:auto;right:auto;width:100%;max-width:500px;margin:auto;text-align:left}.left-panel{order:1}.globe-wrapper{order:2;display:flex;justify-content:center;margin:15px 0}.right-panel{order:3}.left-panel h4,.right-panel h4{font-size:14px}.left-panel h3,.right-panel h3{font-size:24px;margin-bottom:20px}.feature{margin:15px 0;gap:10px}.feature h5{font-size:15px}.feature p{font-size:13px;line-height:1.5}.icon{font-size:22px}.xr-content:before,.xr-content:after{width:100%;height:300px}.bottom-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.info-card{width:100%;height:auto;min-height:85px;padding:12px}.info-card span{font-size:20px}.info-card h5{font-size:12px}.info-card p{font-size:10px}}@media (max-width: 480px){.xr-header h2{font-size:22px}.toggle-switch{width:240px;height:44px}.globe-image{max-width:340px}.left-panel h3,.right-panel h3{font-size:20px}.bottom-cards{grid-template-columns:1fr}}.vr-shield-icon{width:72px;height:72px;background-image:url(/assets/images/iconemp-trans.png);background-size:contain;background-repeat:no-repeat;background-position:center;display:flex;justify-content:center;align-items:center;flex-shrink:0;transition:.3s ease}.left-panel .vr-shield-icon{filter:drop-shadow(0 0 12px rgba(255,50,50,.6))}.left-panel lucide-icon{color:#ff4040}.right-panel .vr-shield-icon{filter:drop-shadow(0 0 12px rgba(212,175,55,.6))}.right-panel lucide-icon{color:#d4af37}.vr-shield-icon:hover{transform:scale(1.08)}.vr-shield-icon.small{width:60px;height:60px;filter:drop-shadow(0 0 12px rgba(0,212,255,.6));color:#00d4ff}
