:root{--bg:#0c0038;--card-bg:linear-gradient(180deg, #110135, #0a0121);--accent:#38bdf8;--text-main:#f3f4f6;--text-muted:#9ca3af;--border:#f8883833}*{box-sizing:border-box}body{background-color:var(--bg);color:var(--text-main);margin:0;font-family:Inter,sans-serif;line-height:1.6}.main-cover{opacity:.7;width:100%;height:auto;display:block}.panel-grid-content{gap:24px;width:100%;margin:30px auto;padding:20px 50px;display:flex}.panel-grid-content .panel-box:first-child{flex:2.5}.panel-grid-content .panel-box:last-child{flex:1;min-width:300px}.panel-box{border:1px solid var(--border);background:#5b5b5b;border-radius:0;flex-direction:column;flex:1;padding:10px 30px 30px;display:flex;position:relative;overflow:hidden}.panel-box.flex-column{justify-content:space-between}.panel-box .cta-wrapper{gap:100px;margin:auto;display:flex}.panel-title{letter-spacing:3px;text-align:center;background:linear-gradient(135deg,#b8860b,#c8aa5d);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:15px;font-size:1.2rem}.carousel{aspect-ratio:2.3;background:#4e433d;border-radius:0;width:100%;margin:0 auto;position:relative;overflow:hidden}.carousel img{width:100%;height:100%}.carousel-track{height:100%;transition:transform .4s;display:flex}.carousel-track img{flex-shrink:0;width:100%}.nav-btn{color:#fff;cursor:pointer;background:#b3ac6e;border:none;padding:15px 10px;font-size:1.2rem;position:absolute;top:50%;transform:translateY(-50%)}.next{right:0}.prev{left:0}.features-grid{flex-direction:column;gap:16px;height:auto;animation:30s linear infinite scrollCards;display:flex}@keyframes scrollCards{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.feature-card{background:#b8860b;border:1px solid #ffffff0d;border-radius:0;flex-direction:column;align-items:center;gap:15px;padding:0 20px 20px;display:flex}.feature-icon{margin-bottom:0;font-size:1.8rem}.feature-card h3{color:#000e89;margin:0;font-size:1rem}.feature-card p{color:#000155;margin:0;font-size:.85rem;font-weight:800}.cta-wrapper{text-align:center;margin:60px 0}.primary-btn{color:#01004e;background:linear-gradient(135deg,#513a00,#b8860b);border-radius:5px;width:300px;padding:18px 40px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.pulse{animation:2s infinite pulse-shadow}@keyframes pulse-shadow{0%{box-shadow:0 0 #f9ff5690}70%{box-shadow:0 0 0 20px #38bdf800}to{box-shadow:0 0 #38bdf800}}.contact-section{background:linear-gradient(135deg,#262c27,#5b5249);border-radius:0;width:100%;margin:30px auto;padding:10px 0}.contact-section:before{content:"";opacity:.6;background:linear-gradient(90deg,#a1e3ff,#6366f1);height:2px;position:absolute;top:0;left:0;right:0}.contact-container{text-align:center;max-width:1100px;margin:0 auto 20px}.contact-header{margin-bottom:30px}.contact-title{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#b8860b,#f1fff8);-webkit-background-clip:text;background-clip:text;margin-bottom:15px;font-size:2rem;font-weight:600;display:inline-block}.contact-text{-webkit-text-fill-color:transparent;color:#b7c0ff;background:linear-gradient(135deg,#b8860b,#fff);-webkit-background-clip:text;background-clip:text;max-width:1000px;margin:0 auto;font-size:1rem;line-height:1.7}.contact-methods{flex-wrap:wrap;justify-content:center;gap:100px;display:flex}.contact-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:0;flex-direction:column;min-width:260px;padding:16px 28px;text-decoration:none;transition:all .3s;display:flex}.contact-card:hover{background:#ffffff14;border-color:#8296ff66;transform:translateY(-6px)}.contact-value{color:#b8860b;font-size:1rem;font-weight:600}.footer{color:#8b8f98;background:#0a0c10;padding:40px 20px 25px;font-size:14px}.footer-container{flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;display:flex}.footer-left{align-items:center;gap:10px;display:flex}.footer-built{color:#b8860b;align-items:center;font-weight:600;line-height:1;display:flex}.footer-logo{filter:drop-shadow(0 0 8px #fff20099);object-fit:cover;border-radius:5px;width:40px;height:40px;transition:transform .3s}.footer-logo:hover{transform:scale(1.05)}.footer-legal{text-align:center;margin-bottom:20px;font-weight:600}.footer-legal a{color:#b8860b;margin:0 10px;text-decoration:none;transition:all .3s}.footer-legal a:hover{color:#fff}.footer-right{align-items:center;gap:10px;display:flex}.footer-right:hover .footer-logo{transition:all .3s;transform:scale(1.05)}.footer-separator{color:#434343}.tm-mark{color:#b8860b;opacity:1;font-size:20px;font-weight:400;position:relative;top:-15px;right:8px}.site-title{color:#fff;margin-bottom:5px;font-size:2.5rem}.title-underline{align-items:left;background:linear-gradient(90deg,#fff,#393939);border-radius:2px;width:600px;height:10px}.features-wrapper{height:550px;overflow:hidden}.main-header{justify-content:space-between;align-items:top;background-image:url(https://adel-euai.github.io/asset-hub/banner/exhibition-space-banner.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;padding:30px 50px;display:flex;position:relative;overflow:hidden}.main-header:before{content:"";z-index:1;background:#0a0f1cb3;width:100%;height:100%;position:absolute;top:0;left:0}.header-content{z-index:2;flex:1;position:relative}.gradient-text{text-transform:uppercase;background:linear-gradient(135deg,#b8860b,#fffbb5);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0 0 20px;font-size:2.2rem;font-weight:620;display:inline-block;opacity:1!important}.subtitle{letter-spacing:2px;text-align:justify;text-shadow:1px 1px 2px #000c;width:100%;font-size:18px;font-weight:600;line-height:1.7;color:#dbffec!important;opacity:1!important;margin:35px 0 0 60px!important}.nav-links{z-index:2;gap:20px;margin:15px 0 0 30px;display:flex;position:relative}.nav-links a{font-weight:600;text-decoration:none;transition:all .3s;color:#b8860b!important;opacity:1!important}.nav-links a:hover{color:#fff!important}.app-logo{z-index:2;filter:drop-shadow(0 0 8px #ffff16e6);border-radius:5px;height:70px;margin-top:10px;margin-left:20px;transition:transform .3s;opacity:1!important}.app-logo:hover{transform:scale(1.1)}.modal{z-index:1000;opacity:1;background:#0009;justify-content:center;align-items:center;transition:opacity .25s;display:flex;position:fixed;inset:0}.modal-content{color:#ddd;background:#05001d;border:1px solid #0b0062;border-radius:5px;width:420px;max-width:90%;padding:16px;font-size:13px;transition:transform .25s,opacity .25s;position:relative;transform:scale(1)}.modal.hidden{display:none}.modal-title{letter-spacing:.08em;text-transform:uppercase;-webkit-text-fill-color:transparent;color:#0000;text-align:center;background:linear-gradient(135deg,#e2c476,#dfc37d);-webkit-background-clip:text;background-clip:text;margin:28px 0 6px 24px;font-size:16px;font-weight:800}.modal-content{background:radial-gradient(circle at 0 0,#38bdf814,#0000 60%),linear-gradient(#0b0128,#07001d);border:1px solid #1e293b;border-radius:5px;width:440px;max-width:92%;padding:28px 26px 32px;animation:.25s scaleIn;position:relative;box-shadow:0 25px 60px #000000b3,inset 0 0 0 1px #ffffff08}.modal-content button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6d4f03,#b8860b);border:none;border-radius:5px;width:100%;margin-top:14px;padding:10px 14px;font-size:13px;font-weight:600;transition:all .2s}.modal-content button:hover{transform:translateY(-2px);box-shadow:0 6px 20px #1518b666}.scroll-box{max-height:220px;padding-right:6px;overflow-y:auto}.scroll-box::-webkit-scrollbar{width:8px}.scroll-box::-webkit-scrollbar-track{background:0 0}.scroll-box::-webkit-scrollbar-thumb{background:linear-gradient(#38bdf8,#6366f1);border-radius:10px}.scroll-box::-webkit-scrollbar-thumb:hover{background:linear-gradient(#59d4ff,#7c7fff)}.scroll-box{scrollbar-width:thin;scrollbar-color:#b8860b transparent}#confirmThirdParty:disabled,#renewB:disabled{opacity:.5;cursor:not-allowed}#closeThirdParty{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:10%;justify-content:center;align-items:center;width:28px;height:28px;font-size:18px;font-weight:700;transition:background .2s;display:flex;position:absolute;top:10px;right:10px}#closeThirdParty:hover{background:#fff3}.thirdParty-modal{background-color:#fff;border-radius:5px;flex-direction:column;width:80%;max-width:700px;margin:50px auto;padding:20px;display:flex;box-shadow:0 10px 25px #0003}.modal-body.scroll-box{text-align:justify;max-height:65vh;padding-right:10px;line-height:1.6;overflow-y:auto}.modal-header h2{text-align:center;margin:0;font-size:1.5rem}.modal-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}@media (width<=1024px){.panel-grid-content{flex-direction:column;padding:20px}.panel-grid-content .panel-box:first-child,.panel-grid-content .panel-box:last-child{flex:1;min-width:100%}.features-wrapper{height:auto}.features-grid{animation:none}.features-grid .feature-card:nth-child(n+6){display:none}.contact-methods{gap:20px}.main-header{flex-flow:wrap;justify-content:space-between;align-items:flex-start;padding:10px 0 0 10px}.header-content{order:1;width:100%}.subtitle{text-align:justify;font-size:16px;margin:15px 0 0 40px!important}.nav-links{order:3;justify-content:center;width:100%;margin-top:10px}.title-underline{width:100%}.app-logo{order:2;height:70px;margin:0;padding-left:5px}}@media (width<=768px){.primary-btn{width:100%;max-width:280px;padding:14px 20px;font-size:1rem}.panel-box,.feature-card{padding:15px}.contact-card{min-width:90%}.contact-text{max-width:90%}.footer-container{text-align:center;flex-direction:column;gap:20px}.app-logo{height:50px}.gradient-text{font-size:1.6rem}.subtitle{text-align:justify;font-size:16px;margin:15px 0 0 45px!important}}@media (width<=480px){.main-header{padding:10px 0 0}.gradient-text{padding:0 0 0 10px;font-size:1.3rem}.app-logo{height:38px}.subtitle{letter-spacing:1px;font-size:14px}.panel-title{font-size:1rem}.nav-btn{padding:10px 6px;font-size:1rem}}
