@media(max-width:991px){.navbar{background:#fffffff2}.hero{padding-top:145px}.section{padding:70px 0}.nav-link{padding:.7rem 0}.footer-bottom{display:block}.footer-bottom span:last-child{margin-top:9px;display:block}.stat{border-left:0;border-bottom:1px solid #dce5f5}}@media(max-width:575px){.hero h1{font-size:2.7rem}.hero .btn{display:block;width:100%;margin:10px 0!important}.page-hero{padding-top:125px}.price-card{padding:25px}}
/* Official transparent logo: no card, border, fill or blend mode. */
.navbar-brand{gap:9px}.site-logo{display:block!important;object-fit:contain!important;background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important;mix-blend-mode:normal!important;filter:drop-shadow(0 2px 4px rgba(7,20,41,.18))}.site-logo--header{width:46px!important;height:46px!important;min-width:46px!important;max-width:46px!important}.site-logo--footer{width:48px!important;height:48px!important;min-width:48px!important;max-width:48px!important}.brand-name{min-width:0}@media(max-width:575px){.site-logo--header{width:38px!important;height:38px!important;min-width:38px!important;max-width:38px!important}.navbar-brand{gap:7px}.brand-name{font-size:.94rem}}@media(max-width:360px){.site-logo--header{width:34px!important;height:34px!important;min-width:34px!important;max-width:34px!important}.brand-name{font-size:.84rem}}
.navbar-brand .brand-name{display:inline!important;width:auto!important;height:auto!important;min-width:0!important;background:transparent!important;color:inherit!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important;transform:none!important;line-height:1.1!important;white-space:nowrap!important}
/* Targeted responsive corrections for the fixed glass header and floating controls. */
html,body{max-width:100%;overflow-x:hidden}.navbar{top:0;z-index:1030}.navbar-brand{display:flex;align-items:center;min-width:0}.site-logo{width:42px!important;height:42px!important;min-width:42px!important;max-width:42px!important;object-fit:contain!important;background:transparent!important;border:0!important;padding:0!important;filter:drop-shadow(0 2px 4px #0a2e6724)}.navbar.scrolled{background:#fffffff2!important}.cctv-amc .price-card{display:flex;flex-direction:column}.cctv-amc .price-card .btn{margin-top:auto}.cctv-amc li{font-size:.92rem}@media(max-width:991px){.navbar{margin:8px auto 0;width:calc(100% - 16px);padding:9px 0;min-height:58px}.navbar-brand{font-size:.92rem;max-width:calc(100% - 62px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-logo{width:36px!important;height:36px!important;min-width:36px!important;max-width:36px!important}.navbar-toggler{padding:.3rem .5rem}.navbar-collapse{margin-top:9px;padding:8px 12px 12px;border-radius:13px;background:#fffffff7;box-shadow:0 15px 32px #10255018}.hero{min-height:auto;padding:132px 0 75px}.page-hero{padding:120px 0 60px}.hero:after{right:-180px;top:34%;width:310px;height:310px}.hero-orb{right:-72px;bottom:6%;width:150px;height:150px;opacity:.45}.ai-orbit{display:none}.section{padding:64px 0}.whatsapp{right:14px;bottom:14px;width:46px;height:46px}.whatsapp+#scrollTop{right:14px;bottom:70px}.footer{padding-bottom:92px}}@media(max-width:575px){.hero{padding-top:122px}.hero h1{font-size:clamp(2.25rem,11vw,3rem);word-break:normal}.hero p{font-size:1rem}.hero .btn{display:block;width:100%;margin:10px 0!important}.page-hero{padding-top:112px}.section-title{font-size:clamp(1.9rem,9vw,2.55rem)}.price-card{padding:24px}.cctv-amc .price-card li{font-size:.86rem}.game-board{min-height:260px}.ai-game-wrap{padding:20px!important}.footer-bottom{padding-bottom:4px}}@media(max-width:360px){.navbar-brand{font-size:.8rem}.site-logo{width:31px!important;height:31px!important;min-width:31px!important;max-width:31px!important}.navbar-toggler{font-size:.9rem}.hero{padding-top:108px}}
/* Small screens: keep all decorative 3D layers behind (or outside) the reading area. */
@media(max-width:767px){.hero{isolation:isolate;padding-top:126px!important;padding-bottom:70px!important}.hero .container,.page-hero .container{position:relative!important;z-index:4!important}.hero:before,.hero:after,.hero-orb,.ai-orbit,.page-hero:after{display:none!important}.page-hero{padding-top:118px!important;padding-bottom:58px!important}}
