/* QUDWATT — production shell: common header/footer only */
:root{--qw-bg:#0A1512;--qw-bg2:#0D1915;--qw-card:#101D18;--qw-ink:#F4F1E8;--qw-text:#CBD5CF;--qw-muted:#A8B5AE;--qw-gold:#AD7115;--qw-gold2:#D5A34A;--qw-line:rgba(255,255,255,.10);}
html{background:var(--qw-bg);scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-x:hidden}
body{max-width:100%;overflow-x:hidden}
body.qw-production{font-family:"IBM Plex Sans",Inter,system-ui,-apple-system,sans-serif!important}
body.qw-production .prototype{position:fixed!important;top:0!important;left:0!important;right:0!important;height:29px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 16px!important;z-index:500!important;background:#07100E!important;color:#93A29A!important;border-bottom:1px solid rgba(255,255,255,.07)!important;font-family:"IBM Plex Sans",sans-serif!important;font-size:.64rem!important;line-height:1.2!important;text-align:center!important}
body.qw-production header.nav,body.qw-production .nav{position:fixed!important;top:29px!important;left:0!important;right:0!important;height:104px!important;min-height:104px!important;z-index:490!important;background:rgba(10,21,18,.97)!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.16)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}
body.qw-production main{padding-top:133px!important}
body.qw-production .navin{height:104px!important;min-height:104px!important;display:flex!important;align-items:center!important;gap:22px!important}
body.qw-production .brand{height:104px!important;min-height:104px!important;min-width:232px!important;margin-right:12px!important;display:flex!important;align-items:center!important;overflow:visible!important;text-decoration:none!important}
body.qw-production .brand img{height:126px!important;width:auto!important;max-width:390px!important;object-fit:contain!important;background:transparent!important;display:block!important}
body.qw-production .invest-tag{display:none!important}
body.qw-production .menu{display:flex;align-items:center;gap:22px!important;margin-left:0!important;min-width:0}
body.qw-production .menu a{min-height:104px!important;display:inline-flex!important;align-items:center!important;padding:0!important;font-family:"IBM Plex Sans",sans-serif!important;font-size:.84rem!important;color:#D3DDD7!important;text-decoration:none!important;border-bottom:2px solid transparent!important;white-space:nowrap!important}
body.qw-production .menu a:hover,body.qw-production .menu a.active{color:#FFF8EA!important;border-bottom-color:var(--qw-gold2)!important}
body.qw-production .qw-nav-tools,body.qw-production .navright{margin-left:auto!important;min-height:104px!important;display:flex!important;align-items:center!important;gap:10px!important;flex:none!important}
body.qw-production .qw-langs,body.qw-production .langs{display:flex!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:999px!important;padding:3px!important;background:rgba(255,255,255,.035)!important}
body.qw-production .qw-langs a,body.qw-production .langs a{min-height:29px!important;min-width:31px!important;display:grid!important;place-items:center!important;padding:0 7px!important;color:#A8B5AE!important;text-decoration:none!important;font-size:.66rem!important;border:0!important;border-radius:999px!important}
body.qw-production .qw-langs a.on,body.qw-production .langs a.on{background:var(--qw-gold)!important;color:#0A1512!important}
body.qw-production .qw-contact,body.qw-production .contact-link,body.qw-production a.contact{color:#D3DDD7!important;text-decoration:none!important;font-size:.80rem!important;white-space:nowrap!important}
body.qw-production .qw-contact:hover,body.qw-production .contact-link:hover,body.qw-production a.contact:hover{color:var(--qw-gold2)!important}
body.qw-production .login{display:none!important}
body.qw-production .qw-hamb,body.qw-production .hamb{border:0!important;background:transparent!important}
body.qw-production footer.footer,body.qw-production .footer{background:#0A1512!important;border-top:1px solid rgba(255,255,255,.10)!important}
body.qw-production .footbrand img{height:96px!important;width:auto!important;max-width:310px!important;object-fit:contain!important;background:transparent!important;margin-bottom:8px!important}
body.qw-production .footgrid h4{font-family:"IBM Plex Sans",sans-serif!important;color:#98A79F!important}
body.qw-production .footgrid a{color:#C7D1CB!important}
body.qw-production .footgrid a:hover{color:#D5A34A!important}
body.qw-production .footbrand p,body.qw-production .footbar{color:#889890!important}
body.qw-production img[alt="Qudwatt Invest"]{background:transparent!important}
@media(max-width:1180px){body.qw-production .brand{min-width:205px!important;margin-right:5px!important}body.qw-production .brand img{height:112px!important;max-width:340px!important}body.qw-production .menu{gap:16px!important}body.qw-production .menu a{font-size:.79rem!important}}
@media(max-width:900px){body.qw-production header.nav,body.qw-production .nav{height:72px!important;min-height:72px!important}body.qw-production main{padding-top:101px!important}body.qw-production .navin,body.qw-production .brand,body.qw-production .qw-nav-tools,body.qw-production .navright{height:72px!important;min-height:72px!important}body.qw-production .brand{min-width:170px!important;margin-right:0!important}body.qw-production .brand img{height:79px!important;max-width:250px!important}body.qw-production .menu{top:72px!important;background:rgba(10,21,18,.995)!important;border-bottom:1px solid rgba(255,255,255,.10)!important;box-shadow:0 16px 30px rgba(0,0,0,.20)!important}body.qw-production .menu a{min-height:44px!important;color:#D3DDD7!important;border-bottom:1px solid rgba(255,255,255,.07)!important}body.qw-production .menu a.active{color:#D5A34A!important}body.qw-production .qw-hamb:before,body.qw-production .qw-hamb:after,body.qw-production .qw-hamb span,body.qw-production .hamb:before,body.qw-production .hamb:after,body.qw-production .hamb span{background:#F4F1E8!important}}
@media(max-width:680px){body.qw-production .prototype{font-size:.56rem!important;padding:0 8px!important}body.qw-production .brand{min-width:132px!important}body.qw-production .brand img{height:62px!important;max-width:205px!important}body.qw-production .qw-contact,body.qw-production .contact-link,body.qw-production a.contact{font-size:.7rem!important}body.qw-production .footbrand img{height:72px!important;max-width:235px!important}}
