*{padding:0;margin:0;border:0}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}:focus,:active{outline:none}a:focus,a:active{outline:none}nav,footer,header,aside{display:block}html,body{height:100%;width:100%;font-size:100%;line-height:1;font-size:14px;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}input,button,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a,a:visited{text-decoration:none}a:hover{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit}*{scroll-behavior:smooth;line-height:1.3}.wrapper{overflow-x:hidden;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif}.container{padding:0 10px;max-width:1200px;margin:0 auto}.nxp-header{position:fixed;top:0;left:0;width:100%;background:rgba(8,10,20,.85);backdrop-filter:blur(10px);border-bottom:1px solid rgba(123,63,228,.25);z-index:999;-webkit-transition:background .4s ease;transition:background .4s ease}.nxp-header__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 2rem}.nxp-logo__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;text-decoration:none;font-weight:700;font-size:1.4rem;color:#fff;letter-spacing:.5px;-webkit-transition:all .3s ease;transition:all .3s ease}.nxp-logo__icon{font-size:1.5rem;color:#7b3fe4;text-shadow:0 0 10px rgba(123,63,228,.8);-webkit-animation:pulseIcon 2s infinite ease-in-out;animation:pulseIcon 2s infinite ease-in-out}@-webkit-keyframes pulseIcon{0%,100%{text-shadow:0 0 10px rgba(123,63,228,.8)}50%{text-shadow:0 0 20px #7b3fe4}}@keyframes pulseIcon{0%,100%{text-shadow:0 0 10px rgba(123,63,228,.8)}50%{text-shadow:0 0 20px #7b3fe4}}.nxp-logo__text span{color:#18c29c}.nxp-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;list-style:none}.nxp-nav__link{position:relative;color:#cfcfcf;font-weight:500;text-decoration:none;font-size:1rem;-webkit-transition:all .3s ease;transition:all .3s ease}.nxp-nav__link:hover,.nxp-nav__link.active{color:#fff}.nxp-nav__link::after{content:"";position:absolute;left:0;bottom:-5px;width:0%;height:2px;background:-webkit-gradient(linear, left top, right top, from(#7b3fe4), to(#18c29c));background:linear-gradient(90deg, #7b3fe4, #18c29c);-webkit-transition:width .3s ease;transition:width .3s ease}.nxp-nav__link:hover::after,.nxp-nav__link.active::after{width:100%}.nxp-menu-toggle{display:none;background:rgba(0,0,0,0);border:1px solid hsla(0,0%,100%,.2);color:#fff;font-size:1.4rem;padding:.3rem .6rem;border-radius:8px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative}.nxp-menu-toggle:hover{border-color:#18c29c;color:#18c29c;-webkit-box-shadow:0 0 10px rgba(24,194,156,.5);box-shadow:0 0 10px rgba(24,194,156,.5)}@media(max-width: 900px){.nxp-menu-toggle{display:block;z-index:100}.nxp-nav{position:fixed;top:0;right:-100%;width:70%;height:100vh;background:rgba(14,18,30,.96);backdrop-filter:blur(15px);border-left:1px solid rgba(123,63,228,.3);-webkit-box-shadow:-5px 0 15px rgba(0,0,0,.4);box-shadow:-5px 0 15px rgba(0,0,0,.4);-webkit-transition:right .4s ease;transition:right .4s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nxp-nav.active{right:0}.nxp-nav__list{padding-left:10px;padding-right:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2rem;width:100%}.nxp-nav__list li{width:100%}.nxp-nav__list li a{display:inline-block;width:100%}.nxp-nav__link{font-size:1.4rem;color:#eee;text-shadow:0 0 8px rgba(24,194,156,.4)}.nxp-nav__link:hover{color:#18c29c;text-shadow:0 0 15px rgba(24,194,156,.8)}.nxp-nav__link.active::after{width:100%}}.nxp-hero{background:#0d0d0f;color:#f4f4f4;padding:8rem 0rem 6rem;border-bottom:1px solid hsla(0,0%,100%,.05)}.nxp-hero__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3rem;padding:0 10px;max-width:1200px;margin:0 auto}.nxp-hero__content{-webkit-box-flex:1;-ms-flex:1 1 55%;flex:1 1 55%}.nxp-hero__title{font-size:2.8rem;line-height:1.2;font-weight:800;color:#fff;margin-bottom:1.5rem;letter-spacing:-0.02em}.nxp-hero__subtitle{font-size:1.1rem;color:#bdbdbd;max-width:500px;line-height:1.7;margin-bottom:2.5rem}.nxp-btn{display:inline-block;padding:.9rem 1.8rem;font-weight:600;border-radius:8px;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.nxp-btn--dark{background:#1b1b1f;color:#fff;border:1px solid #2b2b30}.nxp-btn--dark:hover{background:#252529}.nxp-btn--outline{border:1px solid #555;color:#ccc;margin-left:1rem}.nxp-btn--outline:hover{border-color:#888;color:#fff}.nxp-hero__side{-webkit-box-flex:1;-ms-flex:1 1 35%;flex:1 1 35%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.nxp-hero__stat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid hsla(0,0%,100%,.08);padding:1.5rem;border-radius:12px;-webkit-transition:border-color .3s ease,-webkit-transform .3s ease;transition:border-color .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,border-color .3s ease;transition:transform .3s ease,border-color .3s ease,-webkit-transform .3s ease}.nxp-hero__stat:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);border-color:hsla(0,0%,100%,.2)}.nxp-stat__number{font-size:2rem;font-weight:700;color:#fff}.nxp-stat__label{font-size:.9rem;color:#999}@media(max-width: 900px){.nxp-hero__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.nxp-hero__title{font-size:2.2rem}.nxp-btn{display:block;margin:.8rem auto;width:80%}.nxp-hero__side{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.nxp-hero__stat{-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%;min-width:150px}}.nxp-btn--bright{padding:.8rem 2rem;font-weight:700;border-radius:8px;text-decoration:none;color:#fff;border:2px solid #5c7cfa;background:linear-gradient(135deg, #5c7cfa, #4c6ef5);-webkit-box-shadow:0 4px 8px rgba(76,110,245,.4);box-shadow:0 4px 8px rgba(76,110,245,.4);-webkit-transition:background .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:background .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,background .3s ease;transition:transform .3s ease,box-shadow .3s ease,background .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}.nxp-btn--bright:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 12px rgba(76,110,245,.5);box-shadow:0 6px 12px rgba(76,110,245,.5);background:linear-gradient(135deg, #4c6ef5, #5c7cfa)}.nxp-btn--outline-bright{padding:.8rem 2rem;font-weight:700;border-radius:8px;text-decoration:none;color:#5c7cfa;border:2px solid #5c7cfa;background:rgba(0,0,0,0);-webkit-transition:color .3s ease,border-color .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:color .3s ease,border-color .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,color .3s ease,border-color .3s ease;transition:transform .3s ease,box-shadow .3s ease,color .3s ease,border-color .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}.nxp-btn--outline-bright:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);color:#fff;border-color:#4c6ef5;background:linear-gradient(135deg, #5c7cfa, #4c6ef5);-webkit-box-shadow:0 6px 12px rgba(76,110,245,.4);box-shadow:0 6px 12px rgba(76,110,245,.4)}.nxp-popular-games{padding:4rem 0;background:#0d0d0f}.nxp-popular-games .container{max-width:1200px;margin:0 auto}.nxp-popular-games h2{font-size:2rem;font-weight:800;color:#fff;text-align:center;margin-bottom:1rem}.nxp-popular-games p{color:silver;margin-bottom:3rem;font-size:1rem}.nxp-games-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:2rem}.nxp-game-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#1a1a1d;padding:1.5rem;border-radius:12px;-webkit-transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s,-webkit-box-shadow .3s}.nxp-game-card:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 10px 20px rgba(0,0,0,.5);box-shadow:0 10px 20px rgba(0,0,0,.5)}.nxp-game-card img{width:100%;height:180px;-o-object-fit:cover;object-fit:cover;border-radius:8px;margin-bottom:1rem}.nxp-game-title{font-size:1.2rem;font-weight:700;margin-bottom:.5rem;color:#fff}.nxp-game-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:.95rem;color:silver;margin-bottom:1rem}.nxp-btn-download{-ms-flex-item-align:end;align-self:flex-end;width:100%;padding:.6rem 0;background:#ff6f61;color:#fff;border:none;border-radius:6px;cursor:pointer;-webkit-transition:background .3s;transition:background .3s}.nxp-btn-download:hover{background:#ff836f}.nxp-modal{display:none;position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.7);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nxp-modal-content{position:relative;background:#1a1a1d;padding:2rem;border-radius:12px;text-align:center;max-width:400px;width:90%;color:#fff;-webkit-animation:fadeIn .3s ease;animation:fadeIn .3s ease}.nxp-modal-close{position:absolute;top:10px;right:15px;font-size:1.5rem;cursor:pointer}.nxp-modal h3{font-size:1.5rem;margin-bottom:1rem}.nxp-modal p{font-size:1rem;color:silver;margin-bottom:1.5rem}.nxp-modal-progress{width:100%;height:8px;background:#333;border-radius:4px;overflow:hidden}.nxp-modal-progress-bar{width:0%;height:100%;background:#ff6f61;-webkit-transition:width 2s linear;transition:width 2s linear}@-webkit-keyframes fadeIn{from{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{from{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media(max-width: 768px){.nxp-games-grid{grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}.nxp-modal-content{padding:1.5rem}}.nxp-vr-section{background-color:#0d0d0f;padding:5rem 1rem;color:#e0e0e0;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif}.nxp-vr-section .nxp-section-title{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:#ff6f61;text-align:center}.nxp-vr-section .nxp-section-desc{font-size:1.1rem;line-height:1.7;max-width:800px;margin:0 auto 3rem auto;text-align:center;color:silver}.nxp-vr-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:2rem}.nxp-vr-card{background-color:#1a1a1d;padding:1.8rem 1.5rem;border-radius:12px;-webkit-box-shadow:0 6px 18px rgba(0,0,0,.6);box-shadow:0 6px 18px rgba(0,0,0,.6);-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}.nxp-vr-card:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 12px 24px rgba(0,0,0,.7);box-shadow:0 12px 24px rgba(0,0,0,.7)}.nxp-vr-title{font-size:1.4rem;font-weight:700;color:#ff836f;margin-bottom:.8rem}.nxp-vr-text{font-size:1rem;line-height:1.6;margin-bottom:.8rem;color:#d0d0d0}.nxp-vr-extra{font-size:.9rem;color:#a0a0a0;line-height:1.5}@media(max-width: 768px){.nxp-vr-section{padding:3rem 1rem}.nxp-vr-section .nxp-section-title{font-size:2rem}.nxp-vr-section .nxp-section-desc{font-size:1rem}}.nxp-vr-experiences{background:#0d0d0f;padding:5rem 0;color:#e0e0e0;font-family:"Segoe UI",sans-serif}.nxp-vr-experiences .nxp-section-title{font-size:2.5rem;font-weight:700;margin-bottom:1rem;text-align:center;color:coral}.nxp-vr-experiences .nxp-section-desc{font-size:1.05rem;text-align:center;line-height:1.6;color:silver;margin-bottom:20px}.nxp-vr-experiences-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:2rem}.nxp-vr-experience-card{background:#1a1a1d;padding:2rem;border-radius:12px;-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.nxp-vr-experience-card:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 15px 25px rgba(0,0,0,.6);box-shadow:0 15px 25px rgba(0,0,0,.6)}.nxp-vr-title{font-size:1.5rem;font-weight:700;margin-bottom:.8rem;color:#ff9a76}.nxp-vr-text{font-size:.95rem;line-height:1.5;margin-bottom:1rem;color:#d0d0d0}.nxp-vr-extra{font-size:.85rem;color:#a0a0a0;font-style:italic}@media(max-width: 768px){.nxp-vr-experiences{padding:3rem 1rem}.nxp-vr-experiences .nxp-section-title{font-size:2rem}}.nxp-tournaments{padding:4rem 0;background:#0d0d0f;color:#e0e0e0}.nxp-tournaments .nxp-section-title{font-size:2rem;font-weight:700;margin-bottom:.5rem;color:#ff6f61;text-align:center}.nxp-tournaments .nxp-section-desc{font-size:1rem;color:silver;margin-bottom:2.5rem;text-align:center}.nxp-tournaments-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:2rem}.nxp-tournament-card{background:#1a1a1d;padding:1.5rem;border-radius:12px;-webkit-transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s,-webkit-box-shadow .3s}.nxp-tournament-card:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 12px 24px rgba(0,0,0,.5);box-shadow:0 12px 24px rgba(0,0,0,.5)}.nxp-tournament-title{font-size:1.4rem;font-weight:700;color:#fff;margin-bottom:.75rem}.nxp-tournament-text{font-size:1rem;color:silver;margin-bottom:1rem;line-height:1.5}.nxp-tournament-date,.nxp-tournament-platform{font-size:.9rem;font-weight:600;color:#ff6f61;margin-right:1rem}.cookie-banner{position:fixed;bottom:1rem;left:50%;-webkit-transform:translateX(-50%) translateY(100%);transform:translateX(-50%) translateY(100%);width:90%;max-width:900px;background:#1a1a1d;color:#e0e0e0;border-radius:12px;-webkit-box-shadow:0 8px 20px rgba(0,0,0,.5);box-shadow:0 8px 20px rgba(0,0,0,.5);padding:1.2rem 1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;pointer-events:none;-webkit-transition:all .5s ease;transition:all .5s ease;z-index:9999}.cookie-banner.active{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);opacity:1;pointer-events:all}.cookie-banner.hide{-webkit-transform:translateX(-50%) translateY(100%);transform:translateX(-50%) translateY(100%);opacity:0}.cookie-banner__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.cookie-banner__text{font-size:.95rem;line-height:1.4;color:#d0d0d0}.cookie-banner__text a.cookie-banner__link{color:#ff6f61;text-decoration:underline;-webkit-transition:color .3s;transition:color .3s}.cookie-banner__text a.cookie-banner__link:hover{color:#ff836f}.cookie-banner__btn{-ms-flex-item-align:start;align-self:flex-start;margin-top:.5rem;padding:.6rem 1.2rem;background:#ff6f61;color:#fff;font-weight:600;border:none;border-radius:8px;cursor:pointer;-webkit-transition:background .3s,-webkit-transform .2s;transition:background .3s,-webkit-transform .2s;transition:background .3s,transform .2s;transition:background .3s,transform .2s,-webkit-transform .2s}.cookie-banner__btn:hover{background:#ff836f;-webkit-transform:translateY(-2px);transform:translateY(-2px)}@media(min-width: 768px){.cookie-banner__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cookie-banner__btn{margin-top:0}}.nxp-footer{background:#0d0d0f;color:silver;padding:3rem 1.5rem 2rem;font-family:"Inter",sans-serif}.nxp-footer__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.nxp-footer__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}.nxp-footer__logo-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-size:1.5rem;font-weight:700;color:#fff;text-decoration:none}.nxp-footer__logo-link span:nth-child(2){color:#ff6f61}.nxp-footer__nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;padding:0;margin:0}.nxp-footer__nav-link{color:silver;text-decoration:none;-webkit-transition:color .3s;transition:color .3s}.nxp-footer__nav-link:hover{color:#ff6f61}.nxp-footer__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;border-top:1px solid #1a1a1d;padding-top:1rem}.nxp-footer__payments{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nxp-footer__payments img{height:32px;-o-object-fit:contain;object-fit:contain}.nxp-footer__copyright{font-size:.85rem;color:#888;text-align:center}@media(min-width: 768px){.nxp-footer__top{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nxp-footer__bottom{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}}.nxp-games-categories{padding:4rem 0;background:#0d0d0f;color:#e0e0e0}.nxp-games-categories .nxp-section-title{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:1rem;color:#fff}.nxp-games-categories .nxp-section-desc{font-size:1.1rem;text-align:center;max-width:800px;margin:0 auto 3rem auto;line-height:1.6;color:#ccc}.nxp-category-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:2rem}.nxp-category-card{background:#1a1a1d;padding:1.8rem 1.5rem;border-radius:12px;-webkit-transition:background .3s ease,-webkit-transform .3s ease;transition:background .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,background .3s ease;transition:transform .3s ease,background .3s ease,-webkit-transform .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.nxp-category-card:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);background:#252528}.nxp-category-title{font-size:1.4rem;font-weight:700;margin-bottom:.8rem;color:#ff6f61;-webkit-transition:color .3s;transition:color .3s}.nxp-category-card:hover .nxp-category-title{color:#ff836f}.nxp-category-text{font-size:1rem;line-height:1.6;color:#ccc}.nxp-featured-games{padding:70px 0;background-color:#0d0d0f;color:#fff}.nxp-section-title{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:1rem;color:#fff}.nxp-section-desc{font-size:1.1rem;text-align:center;max-width:800px;margin:0 auto 3rem auto;line-height:1.6;color:#ccc}.nxp-highlight-game{background:#0d0d0f;color:#fff;padding:4rem 0}.nxp-highlight-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.nxp-highlight-content{-webkit-box-flex:1;-ms-flex:1 1 450px;flex:1 1 450px}.nxp-highlight-title{font-size:2rem;font-weight:700;margin-bottom:1rem}.nxp-highlight-desc{font-size:1rem;line-height:1.6;margin-bottom:1.5rem;color:#ccc}.nxp-highlight-features{list-style:disc;margin-bottom:1.5rem;color:#aaa}.nxp-highlight-features li{margin-bottom:.5rem}.nxp-highlight-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.nxp-highlight-image{-webkit-box-flex:1;-ms-flex:1 1 400px;flex:1 1 400px;text-align:center}.nxp-highlight-image img{max-width:100%;border-radius:12px;-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.nxp-highlight-reverse__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;padding:3rem 0}.nxp-highlight-reverse{background:#0d0d0f;color:#fff}.nxp-highlight-reverse__image{-webkit-box-flex:1;-ms-flex:1 1 400px;flex:1 1 400px;text-align:center}.nxp-highlight-reverse__image img{max-width:100%;border-radius:12px;-webkit-box-shadow:0 5px 20px rgba(0,0,0,.5);box-shadow:0 5px 20px rgba(0,0,0,.5)}.nxp-highlight-reverse__content{-webkit-box-flex:1;-ms-flex:1 1 400px;flex:1 1 400px}.nxp-highlight-reverse__title{font-size:2rem;font-weight:700;margin-bottom:1rem;color:#ff6f61}.nxp-highlight-reverse__text{font-size:1rem;margin-bottom:1.5rem;line-height:1.6;color:silver}.nxp-highlight-reverse-features{list-style:disc;padding-left:1.5rem;margin-bottom:15px}.nxp-highlight-reverse-features li{margin-bottom:.5rem;font-weight:500;font-size:.95rem}.nxp-highlight-reverse-features li::marker{color:#ff6f61}.vr-zone{background:#0d0d0f;color:#fff;padding:4rem 0}.vr-zone__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;color:#fff}.vr-zone__title{font-size:2rem;font-weight:700;margin-bottom:1rem}.vr-zone__subtitle{font-size:1rem;line-height:1.6;color:silver;margin-bottom:2rem}.vr-zone__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:2rem}.vr-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#1a1a1d;border-radius:12px;padding:1.5rem;-webkit-transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s,-webkit-box-shadow .3s}.vr-card:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 10px 20px rgba(0,0,0,.5);box-shadow:0 10px 20px rgba(0,0,0,.5)}.vr-card__img{width:100%;height:180px;-o-object-fit:cover;object-fit:cover;border-radius:8px;margin-bottom:1rem}.vr-card__title{font-size:1.2rem;font-weight:700;margin-bottom:.5rem}.vr-card__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:.95rem;color:silver;margin-bottom:1rem}.vr-news{background:#0d0d0f;padding:6rem 0;color:#fff}.vr-news__container{max-width:1200px;margin:0 auto;padding:0 1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.vr-news__title{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:1rem}.vr-news__subtitle{font-size:1.1rem;line-height:1.7;color:silver;text-align:center;max-width:900px;margin:0 auto 3rem auto}.vr-news__item{background:#1a1a1d;border-radius:12px;padding:2rem;-webkit-transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s,-webkit-box-shadow .3s}.vr-news__item:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 10px 20px rgba(0,0,0,.5);box-shadow:0 10px 20px rgba(0,0,0,.5)}.vr-news__headline{font-size:1.4rem;font-weight:700;margin-bottom:1rem;color:#ff6f61}.vr-news__text{font-size:1rem;line-height:1.7;color:silver}@media(max-width: 768px){.vr-news__title{font-size:2rem}.vr-news__subtitle{font-size:1rem}.vr-news__item{padding:1.5rem}.vr-news__headline{font-size:1.2rem}.vr-news__text{font-size:.95rem}}.nxp-news{background-color:#0d0d0f;color:#e0e0e0;padding:5rem 0}.nxp-news-container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.nxp-news-title{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:#ff6f61}.nxp-news-intro{font-size:1.1rem;line-height:1.7;margin-bottom:3rem;color:silver}.nxp-news-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.5rem}.nxp-news-article{background-color:#1a1a1d;padding:2rem;border-radius:12px;-webkit-transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s,-webkit-box-shadow .3s}.nxp-news-article:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 10px 20px rgba(0,0,0,.5);box-shadow:0 10px 20px rgba(0,0,0,.5)}.nxp-news-article-title{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#ff836f}.nxp-news-article-text{font-size:1rem;line-height:1.6;color:#d0d0d0;margin-bottom:1.5rem}.nxp-news-date{font-size:.9rem;color:#a0a0a0}@media(min-width: 768px){.nxp-news-grid{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem}.nxp-news-article{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 1rem);flex:1 1 calc(50% - 1rem)}}@media(min-width: 1200px){.nxp-news-article{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 2rem);flex:1 1 calc(50% - 2rem)}}.nxp-latest-news{padding:4rem 0;background-color:#0d0d0f;color:#e0e0e0}.nxp-latest-news-container{max-width:1200px;margin:0 auto}.nxp-latest-news-title{font-size:2.2rem;font-weight:700;margin-bottom:1rem;color:#ff6f61}.nxp-latest-news-intro{font-size:1rem;line-height:1.6;margin-bottom:2.5rem;color:silver}.nxp-latest-news-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.nxp-latest-news-subtitle{font-size:1.4rem;font-weight:600;margin-bottom:.5rem;color:#ffa07a}.nxp-latest-news-text{font-size:.95rem;line-height:1.7;color:#d0d0d0}@media(max-width: 768px){.nxp-latest-news-title{font-size:1.8rem}.nxp-latest-news-subtitle{font-size:1.2rem}}.nxp-contact-section{padding:4rem 0;background-color:#0d0d0f;color:#e0e0e0;font-family:"Inter",sans-serif}.nxp-contact-title{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:2rem;color:#ff6f61}.nxp-contact-container{max-width:900px;margin:0 auto;padding:0 1rem}.nxp-contact-form-wrapper{background-color:#1a1a1d;padding:2rem;border-radius:12px;-webkit-box-shadow:0 8px 20px rgba(0,0,0,.6);box-shadow:0 8px 20px rgba(0,0,0,.6)}.nxp-contact-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.nxp-contact-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.nxp-contact-group label{margin-bottom:.5rem;font-weight:500;color:hsla(0,0%,100%,.6666666667)}.nxp-contact-group input,.nxp-contact-group textarea,.nxp-contact-group select{padding:.8rem 1rem;border-radius:6px;border:1px solid #333;background-color:#0d0d0f;color:#fff;font-size:.95rem;-webkit-transition:border .3s,background .3s;transition:border .3s,background .3s}.nxp-contact-group input:focus,.nxp-contact-group textarea:focus,.nxp-contact-group select:focus{border-color:#ff6f61;outline:none;background-color:#1a1a1d}.nxp-contact-group textarea{min-height:120px;resize:vertical}.nxp-contact-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-size:.9rem;color:hsla(0,0%,100%,.6666666667)}.nxp-contact-checkbox input{width:18px;height:18px;accent-color:#ff6f61;cursor:pointer}.nxp-contact-checkbox label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3rem}.nxp-contact-submit{padding:.8rem 1rem;background-color:#ff6f61;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;-webkit-transition:background .3s,-webkit-transform .2s;transition:background .3s,-webkit-transform .2s;transition:background .3s,transform .2s;transition:background .3s,transform .2s,-webkit-transform .2s}.nxp-contact-submit:hover{background-color:#ff836f;-webkit-transform:translateY(-2px);transform:translateY(-2px)}@media(max-width: 768px){.nxp-contact-title{font-size:2rem}.nxp-contact-form-wrapper{padding:1.5rem}}.nxp-privacy-policy{background-color:#0d0d0f;color:#e0e0e0;padding-top:120px;padding-bottom:60px;font-family:"Inter",sans-serif}.nxp-privacy-title{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:1rem;color:#ff6f61}.nxp-privacy-intro{max-width:700px;margin:0 auto 3rem auto;text-align:center;font-size:1.1rem;line-height:1.7;color:silver}.nxp-privacy-sections{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;max-width:900px;margin:0 auto}.nxp-privacy-section{background-color:#1a1a1d;padding:1.8rem 2rem;border-radius:12px;-webkit-box-shadow:0 6px 20px rgba(0,0,0,.5);box-shadow:0 6px 20px rgba(0,0,0,.5);-webkit-transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s,-webkit-box-shadow .3s}.nxp-privacy-section:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 12px 24px rgba(0,0,0,.6);box-shadow:0 12px 24px rgba(0,0,0,.6)}.nxp-privacy-subtitle{font-size:1.4rem;font-weight:600;color:#ff6f61;margin-bottom:.8rem}.nxp-privacy-section p{font-size:1rem;line-height:1.6;color:silver}.nxp-privacy-link{color:#ff836f;text-decoration:underline;-webkit-transition:color .3s;transition:color .3s}.nxp-privacy-link:hover{color:#ff6f61}@media(max-width: 768px){.nxp-privacy-title{font-size:2rem}.nxp-privacy-intro{font-size:1rem;padding:0 1rem}.nxp-privacy-section{padding:1.5rem}.nxp-privacy-subtitle{font-size:1.2rem}}.nxp-thanks-section{background:#0d0d0f;padding:6rem 0;height:100vh;text-align:center;color:#f5f5f5}.nxp-thanks-container{max-width:700px;margin:0 auto}.nxp-thanks-title{font-size:2.8rem;font-weight:700;margin-bottom:1.5rem;color:#ff6f61}.nxp-thanks-text{font-size:1.2rem;line-height:1.8;color:#d1d1d1;margin-bottom:3rem}.nxp-thanks-btn{padding:.8rem 2.2rem;font-size:1.1rem;font-weight:600;border-radius:8px;text-decoration:none;display:inline-block;-webkit-transition:background .3s,-webkit-transform .3s;transition:background .3s,-webkit-transform .3s;transition:background .3s,transform .3s;transition:background .3s,transform .3s,-webkit-transform .3s}.nxp-thanks-btn:hover{background:#ff836f;-webkit-transform:translateY(-3px);transform:translateY(-3px)}