@import"https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap";:root{--tmp-bg: #0b0f14;--tmp-bg-section: #111820;--tmp-bg-card: #161d25;--tmp-bg-dark: #05070a;--tmp-header: #080b2a;--tmp-gold: #d4af37;--tmp-gold-light: #f0c75e;--tmp-white: #ffffff;--tmp-text: #e8ecf1;--tmp-text-muted: #b8c0ca;--tmp-text-dark: #1a1a1a;--tmp-border: rgba(212, 175, 55, .2);--tmp-border-light: rgba(255, 255, 255, .1);--tmp-blue: #1479ff;--tmp-orange: #ff5a45;--tmp-green: #18b981}html{box-sizing:border-box;scroll-behavior:smooth}*,*:before,*:after{box-sizing:inherit;margin:0;padding:0}body{font-family:Outfit,sans-serif;background-color:var(--tmp-bg);color:var(--tmp-text);min-height:100vh}html,body{width:100%;overflow-x:hidden}#root{width:100%;min-height:100vh;overflow-x:hidden}main{flex:1}a{text-decoration:none;color:inherit}img{max-width:100%;height:auto;display:block}hr{border:none;height:1px;background-color:var(--tmp-border-light)}.cursor{cursor:pointer}.app{width:80%;margin:auto}.app-content{display:flex}.app-admin-pages{width:100%}.flex-col{display:flex;flex-direction:column;gap:10px}img,video,iframe,canvas,svg{max-width:100%}.swiper,.slick-slider{width:100%;overflow:hidden}.container,.row{max-width:100%}h1,h2,h3,h4,h5,h6,p,span,a,button{word-wrap:break-word}table{width:100%;display:block;overflow-x:auto}.navbar-container{position:fixed;top:0;left:0;width:100%;z-index:999999;background:#fffffffa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 20px #00000014}.navbar-company-name{background:#0c0437;color:#fff;width:100%;padding:10px 20px;display:flex;align-items:center;justify-content:space-between;overflow:hidden}.logo-small{height:40px;width:auto}.social-buttons{display:flex;align-items:center;gap:14px;flex-shrink:0}.social-btn{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;font-size:22px;transition:all .35s ease;box-shadow:0 5px 14px #00000026}.social-btn:hover{transform:translateY(-4px) scale(1.08)}.social-btn:nth-child(1){background:#1877f2}.social-btn:nth-child(2){background:linear-gradient(135deg,#000,#0b6663,#fe2c55)}.social-btn:nth-child(3){background:red}.marquee-content{flex:1;overflow:hidden;margin:0 20px}.marquee-content span{display:inline-block;padding-left:100%;animation:marquee 20s linear infinite;font-size:22px;font-weight:700;font-style:italic;white-space:nowrap}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.language-selector{display:flex;gap:10px;flex-shrink:0}.lang-btn{background:transparent;border:1px solid rgba(255,255,255,.3);cursor:pointer;padding:5px;border-radius:6px;transition:.3s}.lang-btn:hover{transform:scale(1.08);border-color:#fff}.lang-btn img{width:38px;display:block}.navbar{position:sticky;top:0;z-index:99999;width:100%;padding:14px 5%;display:flex;align-items:center;justify-content:space-between;background:#fffffffa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 18px #00000014;transition:all .35s ease}.navbar .logo{width:140px;height:auto}.navbar-menu{display:flex;gap:30px;list-style:none;margin:0 auto}.navbar-menu a{text-decoration:none;color:#49557e;font-size:20px;font-weight:500;transition:.3s;cursor:pointer}.navbar-menu a:hover,.navbar-menu .active{color:tomato}.navbar-right-hotline{display:flex;align-items:center;gap:15px}.navbar-hotline-btn{display:flex;align-items:center;gap:8px;padding:10px 22px;border-radius:8px;background:tomato;color:#fff!important;text-decoration:none;font-size:18px;font-weight:700;transition:.3s;box-shadow:0 4px 10px #ff63474d}.navbar-hotline-btn:hover{transform:translateY(-2px);background:#ff4500;box-shadow:0 8px 18px #ff634773}.hotline-icon{font-size:16px;animation:local-wiggle 1.5s infinite}@keyframes local-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-15deg)}50%{transform:rotate(15deg)}75%{transform:rotate(-10deg)}}.mobile-menu-icon{display:none;cursor:pointer;font-size:28px;color:#49557e}.navbar-profile{position:relative}.profile-name{font-size:14px;font-weight:600}.navbar-profile-dropdown{position:absolute;top:100%;right:0;min-width:160px;background:#fff;border-radius:10px;padding:12px;display:none}.navbar-profile:hover .navbar-profile-dropdown{display:flex;flex-direction:column}.notif-dropdown{position:absolute;top:40px;right:0;width:300px;background:#fff;border-radius:10px;box-shadow:0 10px 25px #0003;overflow-y:auto;max-height:400px;padding:10px}.notif-item{padding:10px;border-bottom:1px solid #eee}.notif-item.unread{background:#fff5f5;border-left:4px solid tomato}@media (max-width: 1024px){.navbar-menu{gap:15px}.navbar-menu a{font-size:17px}.navbar-hotline-btn{font-size:15px;padding:8px 15px}.marquee-content span{font-size:15px}}@media (max-width: 900px){.mobile-menu-icon{display:block;z-index:1001}.navbar-menu{position:fixed;top:0;right:-100%;width:280px;max-width:85vw;height:100vh;background:#fff;flex-direction:column;padding:100px 30px;gap:25px;transition:.4s ease;box-shadow:-10px 0 30px #0000001a;z-index:1000}.navbar-menu.open{right:0}.profile-name{display:none}}@media (max-width: 768px){.navbar-company-name{display:grid;grid-template-columns:auto 1fr auto;gap:10px;padding:8px 12px}.social-buttons{gap:6px}.social-btn{width:34px;height:34px;font-size:15px}.language-selector{gap:5px}.lang-btn{padding:3px}.lang-btn img{width:24px}.marquee-content{margin:0}.marquee-content span{font-size:12px}.navbar .logo{width:110px}}@media (max-width: 580px){.navbar-hotline-btn{width:45px;height:45px;padding:0;border-radius:50%;justify-content:center;align-items:center}.navbar-hotline-btn span{display:none}.hotline-icon{font-size:18px}}@media (max-width: 480px){.navbar-company-name{grid-template-columns:auto 1fr;gap:8px}.language-selector{display:none}.social-btn{width:30px;height:30px;font-size:13px}.marquee-content span{font-size:11px}.notif-dropdown{width:90vw;left:5%;right:auto}}.goog-te-banner-frame,.skiptranslate iframe{display:none!important}body{top:0!important;position:static!important}.goog-logo-link,.goog-te-gadget span{display:none!important}.goog-te-gadget{font-size:0!important;color:transparent!important}#google_translate_element{display:none}.goog-text-highlight{background:transparent!important;box-shadow:none!important}.goog-te-combo{padding:6px 10px;border-radius:6px;border:1px solid #ddd}.footer{position:relative;width:100%;padding:80px 0 30px;background:radial-gradient(circle at 10% 10%,rgba(212,175,55,.08),transparent 28%),radial-gradient(circle at 90% 80%,rgba(212,175,55,.06),transparent 30%),linear-gradient(135deg,#080b0f,#0b0f14 45%,#111820);border-top:2px solid #d4af37;overflow:visible;box-sizing:border-box;color:#e8ecf1}.footer:before{content:"";position:absolute;top:-1px;left:10%;width:80%;height:1px;background:linear-gradient(90deg,transparent,#f0c75e,transparent);opacity:.8;animation:footerLightMove 4s ease-in-out infinite}@keyframes footerLightMove{0%,to{opacity:.35;transform:scaleX(.65)}50%{opacity:1;transform:scaleX(1)}}.footer-container{position:relative;z-index:2;width:90%;max-width:1200px;margin:0 auto}.footer-content{display:grid;grid-template-columns:minmax(300px,1.5fr) 1fr 1fr;gap:40px;box-sizing:border-box}.footer-column{min-width:0;position:relative}.footer-logo{width:150px;margin-bottom:20px;transition:transform .4s ease,filter .4s ease}.footer-logo:hover{transform:translateY(-3px) scale(1.03);filter:drop-shadow(0 0 12px rgba(212,175,55,.25))}.footer-column p{color:#b8c0ca;font-size:15px;line-height:1.8}.footer h2{color:#fff;font-size:18px;font-weight:800;margin-bottom:25px;position:relative;padding-bottom:12px;letter-spacing:.5px}.footer h2:after{content:"";position:absolute;left:0;bottom:0;width:50px;height:3px;background:linear-gradient(90deg,#d4af37,#f0c75e);border-radius:10px;box-shadow:0 0 12px #d4af3740;transition:width .4s ease}.footer-column:hover h2:after{width:75px}.footer-column ul{list-style:none;padding:0;margin:0}.footer-column li{display:flex;align-items:flex-start;gap:12px;margin-bottom:15px;color:#d5dae0;font-size:14px;line-height:1.6;transition:transform .3s ease,color .3s ease}.footer-column li:hover{transform:translate(4px);color:#fff}.footer-column li svg{color:#d4af37;min-width:18px;margin-top:4px;transition:transform .3s ease,color .3s ease,filter .3s ease}.footer-column li:hover svg{color:#f0c75e;transform:scale(1.12);filter:drop-shadow(0 0 6px rgba(212,175,55,.35))}.footer-column a{color:inherit;text-decoration:none;transition:color .3s ease,transform .3s ease}.footer-column li a:hover{color:#f0c75e;padding-left:5px}.footer-social-icons{display:flex;gap:12px;margin-top:20px}.social-btn{position:relative;width:42px;height:42px;background:#ffffff0f;border:1px solid rgba(212,175,55,.18);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;overflow:hidden;transition:transform .35s ease,background .35s ease,border-color .35s ease,box-shadow .35s ease}.social-btn:before{content:"";position:absolute;top:0;left:-120%;width:80%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);transform:skew(-20deg);transition:left .5s ease}.social-btn:hover:before{left:130%}.social-btn:hover{transform:translateY(-5px);border-color:#d4af378c;background:#d4af371a;box-shadow:0 10px 25px #0000004d}.social-btn:nth-child(1) svg{color:#1877f2}.social-btn:nth-child(2) svg{color:#fff}.social-btn:nth-child(3) svg{color:red}.social-btn:nth-child(2):hover svg{filter:drop-shadow(2px 0 0 #25f4ee) drop-shadow(-2px 0 0 #fe2c55)}.footer-divider{border:0;height:1px;background:linear-gradient(90deg,transparent,rgba(212,175,55,.35),transparent);margin:40px 0 20px}.footer-copyright{text-align:center;color:#8f9aa8;font-size:13px;line-height:1.6;transition:color .3s ease}.footer-copyright:hover{color:#b8c0ca}.floating-contact{position:fixed;right:15px;bottom:15px;z-index:9999;display:flex;flex-direction:column;gap:12px}.float-btn{position:relative;width:55px;height:55px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;box-shadow:0 6px 20px #00000059;transition:transform .35s ease,box-shadow .35s ease;overflow:visible}.float-btn:before{content:"";position:absolute;inset:-4px;border-radius:50%;border:1px solid rgba(255,255,255,.18);opacity:0;transform:scale(.8);transition:opacity .3s ease,transform .3s ease}.float-btn:hover:before{opacity:1;transform:scale(1.05)}.float-btn:hover{transform:scale(1.1) translateY(-3px);box-shadow:0 10px 30px #00000073}.float-btn.zalo{background:#0084ff}.float-btn.messenger{background:#006aff}.float-btn.phone{background:#10b981}.float-btn.map{background:#f97316}.float-btn.phone{animation:footerFloatPulse 2.8s ease-in-out infinite}@keyframes footerFloatPulse{0%,to{box-shadow:0 6px 20px #00000059}50%{box-shadow:0 8px 28px #10b98159}}@media (max-width: 1024px){.footer-content{grid-template-columns:1fr 1fr;gap:35px}.footer-left{grid-column:1 / -1}}@media (max-width: 768px){.footer{padding-top:55px;padding-bottom:25px}.footer-content{grid-template-columns:1fr;gap:30px}.footer-container{width:85%}.footer-logo{width:140px}.footer h2{font-size:17px;margin-bottom:20px}.footer-column p,.footer-column li{font-size:14px}.floating-contact{right:12px;bottom:12px;gap:10px}.float-btn{width:48px;height:48px;font-size:20px}}@media (max-width: 480px){.footer{padding-top:45px}.footer-container{width:90%}.footer-social-icons{gap:10px}.social-btn{width:40px;height:40px}.footer-divider{margin-top:30px}.footer-copyright{font-size:12px}.floating-contact{right:10px;bottom:10px;gap:8px}.float-btn{width:45px;height:45px;font-size:18px}}@media (prefers-reduced-motion: reduce){.footer:before,.float-btn.phone{animation:none}.footer-logo,.footer-column li,.footer-column li svg,.social-btn,.float-btn{transition:none}.social-btn:hover,.float-btn:hover,.footer-logo:hover{transform:none}}.login-popup{position:absolute;z-index:1;width:100%;height:100%;background-color:#00000090;display:grid}.login-popup-container{place-self:center;width:max(23vw,330px);color:gray;background-color:#fff;display:flex;flex-direction:column;gap:25px;padding:25px 30px;border-radius:8px;font-size:14px;animation:fadeIn .5s}.login-popup-title{display:flex;justify-content:space-between;align-items:center;color:#000}.login-popup-title img{width:16px;cursor:pointer}.login-popup-inputs{display:flex;flex-direction:column;gap:20px}.login-popup-inputs input{outline:none;border:1px solid #c9c9c9;padding:10px;border-radius:4px}.login-popup-container button{border:none;padding:10px;border-radius:4px;color:#fff;background-color:tomato;font-size:15px;cursor:pointer}.login-popup p span{color:tomato;font-weight:500;cursor:pointer}.password-input{position:relative}.password-input input{width:100%;padding-right:35px}.password-input span{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;color:#555}.login-popup-inputs input[type=text]{text-align:center;letter-spacing:4px;font-weight:700;font-size:18px}.login-popup-inputs input[type=text]{text-align:center;letter-spacing:3px;font-weight:700;font-size:18px}.slider-container{position:relative;width:100%;height:600px;overflow:hidden;background:#000}.slider-track{display:flex;transition:transform .8s cubic-bezier(.7,0,.3,1);height:100%}.slide-item{min-width:100%;height:100%;position:relative}.slide-item img{width:100%;height:100%;object-fit:cover;transition:transform 6s ease}.slide-item.active img{transform:scale(1.1)}.image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,#000c,#0003 60%);z-index:1}.slide-content{position:absolute;left:8%;top:50%;transform:translateY(-50%);z-index:2;color:#fff;max-width:600px}.blue-divider{width:0;height:4px;background:#007bff;margin:15px 0;transition:width .8s ease .4s}.slide-item.active .blue-divider{width:100px}.animate-title{font-size:3.5rem;font-weight:800;line-height:1.2;opacity:0;transform:translateY(30px);transition:all .6s ease .2s}.animate-desc{font-size:1.1rem;color:#ccc;margin-bottom:30px;opacity:0;transform:translateY(20px);transition:all .6s ease .6s}.btn-more{padding:12px 30px;background:#007bff;color:#fff;border:none;text-transform:uppercase;font-weight:700;cursor:pointer;opacity:0;transition:all .6s ease .8s}.slide-item.active .animate-title,.slide-item.active .animate-desc,.slide-item.active .btn-more{opacity:1;transform:translateY(0)}.btn-more:hover{background:#0056b3;box-shadow:0 0 15px #007bff80}.nav-arrows{position:absolute;bottom:40px;right:8%;z-index:3;display:flex;gap:15px}.arrow-btn{width:50px;height:50px;border:1px solid rgba(255,255,255,.3);background:transparent;color:#fff;border-radius:50%;cursor:pointer;transition:.3s}.arrow-btn:hover{background:#007bff;border-color:#007bff}.dots-container{position:absolute;bottom:30px;left:50%;transform:translate(-50%);z-index:3;display:flex;gap:10px}.custom-dot{width:40px;height:4px;background:#ffffff4d;cursor:pointer;transition:.3s}.custom-dot.active{background:#007bff;width:60px}.slide-actions{display:flex;gap:15px;margin-top:30px;z-index:10}.btn-more{padding:14px 28px;font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;cursor:pointer;border:none;border-radius:4px;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:#007bff;color:#fff;box-shadow:0 4px 15px #0003}.btn-more:hover{background-color:#0056b3;transform:translateY(-5px);box-shadow:0 8px 25px #007bff66}.slide-actions .btn-more:last-child{background-color:transparent;border:2px solid #007bff;color:#fff}.slide-actions .btn-more:last-child:hover{background-color:#007bff;color:#fff}.btn-more:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:.6s}.btn-more:hover:after{left:100%}.slide-item.active .slide-actions{opacity:1;transform:translateY(0);transition:all .6s ease .8s}@media (max-width: 768px){.slide-actions{flex-direction:column;width:100%;gap:10px}.btn-more{width:100%;padding:12px;font-size:.8rem}}.slide-actions .action-btn{padding:10px 20px;background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.15);border-radius:6px;cursor:pointer;font-weight:600;transition:all .25s ease}.slide-actions .action-btn:hover{background:#007bff;border-color:#007bff;box-shadow:0 6px 18px #007bff2e;transform:translateY(-2px)}.slide-actions .action-prev{background:transparent;border-color:#ffffff1f}.slide-actions .action-next{background:#007bff;border-color:#007bff}@media (max-width: 768px){.slide-actions{left:5%;bottom:20px;gap:8px}.slide-actions .action-btn{padding:8px 14px;font-size:.9rem}}@media (max-width: 768px){.slider-container{height:450px}.animate-title{font-size:2rem}.slide-content{left:5%;padding-right:5%}}.explore-menu{width:100%;padding:160px 5% 90px;position:relative;overflow:hidden;background:radial-gradient(circle at 10% 20%,rgba(212,175,55,.1),transparent 28%),radial-gradient(circle at 90% 80%,rgba(212,175,55,.07),transparent 30%),linear-gradient(180deg,#0b0f14,#111820);color:#e8ecf1}.explore-menu:before{content:"";position:absolute;top:-180px;right:-180px;width:450px;height:450px;border-radius:50%;background:radial-gradient(circle,rgba(212,175,55,.18),rgba(212,175,55,.05) 35%,transparent 70%);filter:blur(20px);pointer-events:none;animation:exploreGlowMove 8s ease-in-out infinite alternate}.explore-menu:after{content:"";position:absolute;left:-200px;bottom:-220px;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(212,175,55,.1),transparent 68%);filter:blur(25px);pointer-events:none;animation:exploreGlowMoveReverse 10s ease-in-out infinite alternate}@keyframes exploreGlowMove{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-60px,40px,0) scale(1.12)}to{transform:translate3d(-20px,90px,0) scale(.95)}}@keyframes exploreGlowMoveReverse{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(80px,-50px,0) scale(1.1)}to{transform:translate3d(20px,-90px,0) scale(.95)}}.explore-menu-header{text-align:center;margin-bottom:60px;position:relative;z-index:2;animation:exploreHeaderIn .9s cubic-bezier(.25,1,.5,1) both}@keyframes exploreHeaderIn{0%{opacity:0;transform:translateY(35px)}to{opacity:1;transform:translateY(0)}}.explore-menu-header span{display:inline-block;padding:10px 22px;background:#d4af371a;border:1px solid rgba(212,175,55,.28);color:#d4af37;border-radius:50px;font-size:13px;font-weight:700;letter-spacing:1.5px;margin-bottom:18px;box-shadow:0 8px 25px #00000040;position:relative;overflow:hidden}.explore-menu-header span:after{content:"";position:absolute;top:0;left:-120%;width:80%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-20deg);animation:exploreLabelShine 4s ease-in-out infinite}@keyframes exploreLabelShine{0%{left:-120%}35%{left:130%}to{left:130%}}.explore-menu-header h2{font-size:46px;font-weight:800;line-height:1.3;color:#fff;margin-bottom:18px;letter-spacing:-.5px}.explore-menu-header h2:after{content:"";display:block;width:75px;height:3px;margin:18px auto 0;border-radius:10px;background:linear-gradient(90deg,#d4af37,#f0c75e);box-shadow:0 0 18px #d4af3759;animation:exploreLinePulse 3s ease-in-out infinite}@keyframes exploreLinePulse{0%,to{width:65px;opacity:.75}50%{width:100px;opacity:1}}.explore-menu-header p{max-width:850px;margin:0 auto;font-size:17px;line-height:1.8;color:#b8c0ca}.explore-menu-list{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;position:relative;z-index:2}.explore-menu-item{background:linear-gradient(145deg,#161d25,#111820);border-radius:28px;overflow:hidden;cursor:pointer;position:relative;border:1px solid rgba(212,175,55,.18);box-shadow:0 15px 40px #0000004d;transition:transform .55s cubic-bezier(.25,1,.5,1),box-shadow .55s ease,border-color .4s ease,background .4s ease;will-change:transform,box-shadow;animation:exploreCardIn .8s cubic-bezier(.25,1,.5,1) both}.explore-menu-item:nth-child(1){animation-delay:.1s}.explore-menu-item:nth-child(2){animation-delay:.2s}.explore-menu-item:nth-child(3){animation-delay:.3s}.explore-menu-item:nth-child(4){animation-delay:.4s}.explore-menu-item:nth-child(5){animation-delay:.5s}.explore-menu-item:nth-child(6){animation-delay:.6s}@keyframes exploreCardIn{0%{opacity:0;transform:translateY(45px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.explore-menu-item:before{content:"";position:absolute;inset:0;border-radius:28px;padding:1px;background:linear-gradient(120deg,transparent 15%,rgba(212,175,55,.65),transparent 45%,transparent 70%,rgba(240,199,94,.45),transparent 90%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .45s ease;pointer-events:none;z-index:5}.explore-menu-item:hover:before{opacity:1;animation:exploreBorderMove 2.5s linear infinite}@keyframes exploreBorderMove{0%{transform:translate(-20px)}50%{transform:translate(20px)}to{transform:translate(-20px)}}.explore-menu-item:hover{transform:translateY(-12px) scale(1.015);background:linear-gradient(145deg,#1c222b,#161d25);border-color:#d4af3780;box-shadow:0 25px 55px #00000073,0 0 30px #d4af3714}.explore-menu-img{width:100%;height:260px;object-fit:cover;transition:transform .8s cubic-bezier(.25,1,.5,1),filter .5s ease;position:relative;filter:brightness(.88) contrast(1.05) saturate(.95)}.explore-menu-item:hover .explore-menu-img{transform:scale(1.09) translate(3px);filter:brightness(1.08) contrast(1.08) saturate(1.08)}.explore-menu-item{isolation:isolate}.explore-menu-item .explore-menu-img{position:relative}.explore-menu-item:after{content:"";position:absolute;top:0;left:-130%;width:70%;height:260px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.03) 30%,rgba(255,255,255,.28) 50%,rgba(212,175,55,.08) 65%,transparent 100%);transform:skew(-20deg);z-index:4;pointer-events:none;opacity:0}.explore-menu-item:hover:after{opacity:1;animation:exploreImageShine 1.1s ease-out forwards}@keyframes exploreImageShine{0%{left:-130%}to{left:150%}}.explore-menu-img.all{display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at center,rgba(240,199,94,.3),transparent 45%),linear-gradient(135deg,#8f6b18,#d4af37 50%,#8c6816);color:#fff;font-size:52px;font-weight:800;text-shadow:0 3px 15px rgba(0,0,0,.35);position:relative}.explore-menu-item:hover .explore-menu-img.all{filter:brightness(1.12) saturate(1.15)}.explore-menu-img.placeholder{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1c222b,#111820);color:#b8c0ca;font-size:42px;font-weight:700;position:relative}.explore-menu-item:hover .explore-menu-img.placeholder{color:#f0c75e}.explore-tag{position:absolute;top:18px;left:18px;z-index:10;padding:8px 16px;background:#080b0fd1;border:1px solid rgba(212,175,55,.35);color:#f0c75e;border-radius:40px;font-size:12px;font-weight:700;letter-spacing:1px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 20px #0000004d;transition:transform .35s ease,background .35s ease,box-shadow .35s ease}.explore-menu-item:hover .explore-tag{transform:translateY(-2px);background:#d4af3729;border-color:#f0c75e99;box-shadow:0 0 18px #d4af3726}.explore-menu-content{padding:28px}.explore-menu-content h3{font-size:24px;font-weight:700;color:#fff;margin-bottom:14px;line-height:1.35;transition:color .3s ease,transform .3s ease}.explore-menu-item:hover .explore-menu-content h3{color:#f0c75e;transform:translate(3px)}.explore-menu-content p{font-size:15px;color:#b8c0ca;line-height:1.8;margin-bottom:22px}.explore-menu-btn{display:inline-flex;align-items:center;gap:10px;color:#d4af37;font-weight:700;transition:transform .35s ease,color .3s ease,gap .35s ease}.explore-menu-item:hover .explore-menu-btn{transform:translate(8px);color:#f0c75e;gap:14px}.explore-menu-btn svg{transition:transform .35s ease}.explore-menu-item:hover .explore-menu-btn svg{transform:translate(4px)}.explore-menu-item:nth-child(odd):hover{animation:exploreCardFloat 2.8s ease-in-out infinite}@keyframes exploreCardFloat{0%,to{transform:translateY(-12px) scale(1.015)}50%{transform:translateY(-17px) scale(1.018)}}@media (max-width: 1100px){.explore-menu{padding:150px 4% 80px}.explore-menu-list{grid-template-columns:repeat(2,1fr)}.explore-menu-header h2{font-size:38px}}@media (max-width: 768px){.explore-menu{padding:135px 15px 65px}.explore-menu-list{grid-template-columns:1fr;gap:28px}.explore-menu-header{margin-bottom:45px}.explore-menu-header h2{font-size:30px}.explore-menu-header p{font-size:15px}.explore-menu-img{height:220px}.explore-menu-content{padding:22px}.explore-menu-item:nth-child(odd):hover{animation:none}.explore-menu-item:hover{transform:translateY(-7px) scale(1.01)}.explore-menu-item:after{height:220px}}@media (max-width: 480px){.explore-menu{padding:125px 12px 55px}.explore-menu-header h2{font-size:24px}.explore-menu-header p{font-size:14px}.explore-menu-header span{font-size:11px;padding:8px 16px}.explore-menu-img{height:190px}.explore-menu-content{padding:20px}.explore-menu-content h3{font-size:20px}.explore-menu-content p{font-size:14px}.explore-menu-img.all{font-size:42px}.explore-menu-img.placeholder{font-size:34px}.explore-menu-item:after{height:190px}}@media (prefers-reduced-motion: reduce){.explore-menu:before,.explore-menu:after,.explore-menu-header,.explore-menu-header span:after,.explore-menu-header h2:after,.explore-menu-item,.explore-menu-item:before,.explore-menu-item:after{animation:none!important}.explore-menu-item,.explore-menu-img,.explore-menu-btn,.explore-menu-tag,.explore-menu-content h3{transition:none}.explore-menu-item:hover{transform:none}}.home-page{display:flex;flex-direction:column;gap:20px;width:100%;min-height:100vh;overflow:visible!important;padding-top:140px}.home-slider{width:100%;height:auto;min-height:250px;overflow:visible;position:relative;box-sizing:border-box}.home-slider .slider{border-radius:10px}.home-menu{background:#fff;padding:5px 20px;border-radius:10px;box-shadow:0 2px 8px #0000001a}.home-menu h2{font-size:20px;margin-bottom:10px}.home-food{padding:5px 0}.home-food h2{font-size:22px;margin-bottom:15px}.home-food .food-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}.service-page{--sv-gold: #d4af37;--sv-gold-light: #f0c75e;--sv-gold-soft: #f6e3a1;--sv-gold-warm: #ffd98a;--sv-card: rgba(22, 29, 37, .82);--sv-card-hover: rgba(31, 38, 49, .92);--sv-white: #ffffff;--sv-text: #f3f6fa;--sv-muted: #d3dbe5;position:relative;text-align:center;padding:90px 4%;margin-top:70px;margin-bottom:20px;background:url(/images/strengths.jpg) no-repeat center center fixed;background-size:cover;overflow:hidden;isolation:isolate}.service-page:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,#05070a8c,#05070ad1 70%,#05070aeb),linear-gradient(180deg,#0b0f14e6,#0b0f148c 45%,#0b0f14eb);z-index:0;pointer-events:none}.service-page:after{content:"";position:absolute;inset:-20%;background:radial-gradient(circle at 20% 30%,rgba(212,175,55,.22),transparent 42%),radial-gradient(circle at 80% 70%,rgba(255,217,138,.14),transparent 42%);background-size:180% 180%;filter:blur(40px);mix-blend-mode:screen;z-index:0;pointer-events:none;animation:svAuroraDrift 20s ease-in-out infinite}@keyframes svAuroraDrift{0%,to{background-position:0% 0%,100% 100%;opacity:.75}50%{background-position:40% 30%,60% 70%;opacity:1}}.service-page-title{position:relative;z-index:2;display:inline-block;font-size:34px;font-weight:900;letter-spacing:-.5px;padding-bottom:10px;margin-bottom:30px;background:linear-gradient(100deg,var(--sv-gold-light) 0%,var(--sv-gold) 25%,var(--sv-gold-warm) 45%,var(--sv-gold-soft) 55%,var(--sv-gold) 75%,var(--sv-gold-light) 100%);background-size:250% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--sv-gold);animation:svTitleShine 5s linear infinite}@keyframes svTitleShine{to{background-position:-250% 0}}.service-page-title:after{content:"";display:block;width:80px;height:3px;margin:16px auto 0;border-radius:20px;background:linear-gradient(90deg,var(--sv-gold),var(--sv-gold-warm),var(--sv-gold-light));background-size:200% auto;animation:svGradientMove 3.5s linear infinite,svLineGlow 3s ease-in-out infinite}@keyframes svGradientMove{to{background-position:200% center}}@keyframes svLineGlow{0%,to{box-shadow:0 0 14px #d4af3740}50%{box-shadow:0 0 28px #d4af378c}}.service-features{position:relative;z-index:2;display:flex;justify-content:center;flex-wrap:wrap;gap:25px;padding:25px 15px;border-radius:16px}.feature-box{position:relative;display:flex;align-items:center;gap:15px;width:270px;padding:20px 28px;border-radius:16px;background:linear-gradient(145deg,#1a212bdb,#111820db);border:1px solid rgba(212,175,55,.28);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 14px 34px #00000073,inset 0 1px #ffffff0d;cursor:pointer;overflow:hidden;text-align:left;transition:transform .4s cubic-bezier(.25,1,.5,1),box-shadow .4s cubic-bezier(.25,1,.5,1),border-color .4s ease,background .3s ease;will-change:transform,box-shadow;backface-visibility:hidden}.feature-box:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 35%,rgba(240,199,94,.18) 50%,transparent 65%);transform:translate(-100%);pointer-events:none;z-index:1;animation:svShineLoop 6.5s ease-in-out infinite}.feature-box:nth-child(2):before{animation-delay:1.6s}.feature-box:nth-child(3):before{animation-delay:3.2s}.feature-box:nth-child(4):before{animation-delay:4.8s}@keyframes svShineLoop{0%,70%,to{transform:translate(-100%)}35%{transform:translate(100%)}}.feature-box:after{content:"";position:absolute;inset:-2px;border-radius:inherit;background:conic-gradient(from 0deg,#d4af37a6,#ffd98a26,#1479ff33,#d4af37a6);opacity:0;z-index:-1;transition:opacity .5s ease;animation:svBorderSpin 6s linear infinite}@keyframes svBorderSpin{to{transform:rotate(360deg)}}.feature-box:hover{transform:translateY(-10px) scale(1.03)!important;background:linear-gradient(145deg,#222a36f0,#161d25f0);border-color:#f0c75eb3;box-shadow:0 28px 55px #0000008c,0 0 30px #d4af372e}.feature-box:hover:after{opacity:1}.feature-box:hover:before{animation:none;transform:translate(100%);transition:transform .7s ease}.feature-icon{position:relative;z-index:2;width:38px;height:38px;flex-shrink:0;color:var(--sv-gold-light);filter:drop-shadow(0 0 10px rgba(212,175,55,.35));transition:transform .35s cubic-bezier(.34,1.56,.64,1),color .35s ease;animation:svIconGlow 3s ease-in-out infinite}.feature-box:nth-child(2) .feature-icon{animation-delay:.4s}.feature-box:nth-child(3) .feature-icon{animation-delay:.8s}.feature-box:nth-child(4) .feature-icon{animation-delay:1.2s}@keyframes svIconGlow{0%,to{filter:drop-shadow(0 0 4px rgba(212,175,55,.25))}50%{filter:drop-shadow(0 0 14px rgba(240,199,94,.8))}}.feature-box:hover .feature-icon{transform:scale(1.2) rotate(-8deg);color:var(--sv-gold-soft)}.feature-box h4{position:relative;z-index:2;font-size:1.08rem;font-weight:800;color:var(--sv-white);margin:0 0 5px;letter-spacing:.2px;text-shadow:0 2px 10px rgba(0,0,0,.6);transition:color .35s ease}.feature-box p{position:relative;z-index:2;font-size:.92rem;line-height:1.55;color:var(--sv-muted);margin:0;text-shadow:0 1px 8px rgba(0,0,0,.55);transition:color .35s ease}.feature-box:hover h4{color:var(--sv-gold-soft)}.feature-box:hover p{color:#eef3f9}.initial-hidden{opacity:0;transform:none!important;animation:none!important}@keyframes slideInLeft{0%{opacity:0;transform:translate(-60px) scale(.96);filter:blur(6px)}to{opacity:1;transform:translate(0) scale(1);filter:blur(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(60px) scale(.96);filter:blur(6px)}to{opacity:1;transform:translate(0) scale(1);filter:blur(0)}}@keyframes slideInTop{0%{opacity:0;transform:translateY(-55px) scale(.96);filter:blur(6px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes slideInBottom{0%{opacity:0;transform:translateY(55px) scale(.96);filter:blur(6px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.feature-box.slide-in-left,.feature-box.slide-in-right,.feature-box.slide-in-top,.feature-box.slide-in-bottom{animation-fill-mode:both;animation-duration:1.3s;animation-timing-function:cubic-bezier(.25,1,.5,1)}.feature-box.slide-in-left{animation-name:slideInLeft}.feature-box.slide-in-right{animation-name:slideInRight}.feature-box.slide-in-top{animation-name:slideInTop}.feature-box.slide-in-bottom{animation-name:slideInBottom}@media (max-width: 1024px){.service-page{padding:70px 4%;background-attachment:scroll}.service-features{gap:20px;padding:20px 10px}.feature-box{width:45%;max-width:320px}}@media (max-width: 768px){.service-page{padding:60px 5%;margin-top:40px}.service-page-title{font-size:26px;padding:0 15px 10px;margin-bottom:20px}.service-features{gap:15px;padding:15px 10px}.feature-box{width:calc(50% - 15px);max-width:none;flex-direction:row;text-align:left;padding:16px 15px;border-radius:14px}.feature-icon{width:30px;height:30px}}@media (max-width: 480px){.service-page{padding:50px 4%}.service-page-title{font-size:21px;padding:0 10px 8px}.service-page-title:after{width:60px;margin-top:12px}.service-features{gap:10px}.feature-box{width:calc(50% - 5px);max-width:none;margin:0;padding:13px 11px;gap:10px;border-radius:12px}.feature-box h4{font-size:.95rem}.feature-box p{font-size:.8rem}.feature-icon{width:26px;height:26px}}@media (hover: none){.feature-box:hover{transform:none!important}.feature-box:hover .feature-icon{transform:none}}@media (prefers-reduced-motion: reduce){.service-page,.service-page *,.service-page *:before,.service-page *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--ind-blue: var(--tmp-gold);--ind-accent: var(--tmp-gold-light);--ind-dark: var(--tmp-white);--ind-gray: var(--tmp-text-muted);--ind-light: var(--tmp-bg-section);--smooth: all .45s cubic-bezier(.25, 1, .5, 1)}.ind-floor-wrapper{position:relative;overflow:hidden;background:radial-gradient(circle at top left,rgba(0,102,255,.06),transparent 35%),radial-gradient(circle at bottom right,rgba(10,36,99,.08),transparent 35%),var(--tmp-bg);background-size:200% 200%,200% 200%,100% 100%;animation:indBgDrift 22s ease-in-out infinite;font-family:Inter,sans-serif;color:var(--ind-dark);padding-bottom:120px}.product-spec-table{border:1px solid var(--tmp-border);border-radius:10px;overflow:hidden;box-shadow:0 10px 30px #00000040;background:var(--tmp-bg-card);transition:var(--smooth)}.product-spec-table:hover{box-shadow:0 18px 45px #00000059;transform:translateY(-3px)}.price-note{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:12px 14px;background:var(--tmp-bg-card);border-top:1px solid var(--tmp-border-light);font-size:13.5px}.price-note strong{color:var(--tmp-gold-light);display:inline-block;animation:indMicroPulse 3s ease-in-out infinite}.price-note span{color:var(--tmp-text-muted)}.ind-product-desc-full{position:relative;margin:20px 0 24px;padding:18px 20px 18px 22px;background:linear-gradient(135deg,#161d25,#111820);background-size:200% 200%;animation:indPanelDrift 10s ease infinite;border-radius:12px;border-left:4px solid var(--tmp-gold);overflow:hidden;transition:var(--smooth)}.ind-product-desc-full:before{content:"";position:absolute;top:0;left:-140%;width:55%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.06),transparent);transform:skew(-25deg);animation:indHeroShine 7s linear infinite;pointer-events:none}.ind-product-desc-full:hover{border-left-width:6px;transform:translate(3px)}.ind-product-desc-full h3{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:16px;font-weight:700;color:var(--tmp-white);letter-spacing:.2px}.ind-product-desc-full h3 svg{color:var(--tmp-gold-light);font-size:16px;animation:indMicroPulse 2.6s ease-in-out infinite}.ind-product-desc-full p{margin:0;font-size:14.5px;line-height:1.65;color:var(--tmp-text);opacity:.85}@media (max-width: 480px){.ind-product-desc-full{padding:14px 16px;border-radius:10px}.ind-product-desc-full h3{font-size:15px}.ind-product-desc-full p{font-size:13.5px}}.ind-floor-wrapper:before,.ind-floor-wrapper:after{content:"";position:absolute;border-radius:50%;filter:blur(90px);opacity:.25;z-index:0;animation:indFloatingBlob 14s ease-in-out infinite}.ind-floor-wrapper:before{width:320px;height:320px;background:var(--tmp-gold);top:-120px;left:-120px}.ind-floor-wrapper:after{width:280px;height:280px;background:var(--tmp-gold-light);bottom:-100px;right:-80px;animation-delay:5s;animation-duration:16s}.ind-container{position:relative;z-index:2;max-width:1300px;margin:0 auto;padding:0 24px}.ind-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,#080b2a,#05070a);background-size:180% 180%;animation:indBgDrift 16s ease-in-out infinite;padding:120px 0 140px;color:var(--tmp-white);text-align:center}.ind-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:45px 45px;animation:indGridMove 18s linear infinite}.ind-hero:after{content:"";position:absolute;top:0;left:-150%;width:70%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.08),transparent);transform:skew(-25deg);animation:indHeroShine 8s linear infinite}.ind-label{position:relative;color:#f0c75e;font-weight:700;letter-spacing:1.5px;font-size:13px;background:#3e92cc1f;padding:8px 20px;border-radius:99px;display:inline-block;margin-bottom:22px;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:indFadeUp .9s ease,indLabelFloat 4s ease-in-out .9s infinite}.ind-hero-content h1{font-size:clamp(34px,5vw,56px);margin:0 0 22px;font-weight:900;letter-spacing:-1.5px;line-height:1.1;color:var(--tmp-white);animation:indFadeUp 1s ease}.ind-hero-content h1 .text-gradient{background:linear-gradient(90deg,#f0c75e,#4ea1ff,#d4af37);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:indGradientMove 4s linear infinite}.ind-hero-content p{font-size:17px;color:var(--tmp-text-muted);max-width:760px;margin:0 auto;line-height:1.75;animation:indFadeUp 1.2s ease}.ind-single-layout{margin-top:-60px;position:relative;z-index:10;animation:indFadeUp 1s ease}.ind-single-card{position:relative;overflow:hidden;background:#161d25f7;border-radius:28px;border:1px solid rgba(212,175,55,.2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 30px 70px #00000059,0 10px 25px #0003;display:flex;gap:50px;padding:40px;transition:var(--smooth)}.ind-single-card:after{content:"";position:absolute;inset:-1px;border-radius:28px;padding:1px;background:linear-gradient(120deg,#d4af3700,#d4af3780,#1479ff59,#d4af3700);background-size:300% 300%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .5s ease;animation:indBorderTravel 6s linear infinite;pointer-events:none}.ind-single-card:hover:after{opacity:1}.ind-single-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(212,175,55,.06),transparent);opacity:0;transition:.5s ease;pointer-events:none}.ind-single-card:hover{transform:translateY(-10px) scale(1.01);box-shadow:0 40px 90px #00000073,0 15px 35px #00000040}.ind-single-card:hover:before{opacity:1}.ind-single-img-box{flex:1.1;position:relative;height:500px;border-radius:18px;overflow:hidden;box-shadow:0 20px 45px #00000059;transform-style:preserve-3d}.ind-single-img-box img{width:100%;height:100%;object-fit:cover;transition:transform 1s ease,filter .5s ease}.ind-single-card:hover .ind-single-img-box img{transform:scale(1.08);filter:brightness(1.06)}.ind-single-img-box:before{content:"";position:absolute;top:0;left:-140%;width:60%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-25deg);z-index:2}.ind-single-card:hover .ind-single-img-box:before{animation:indCardShine 1.2s ease}.ind-img-badge{position:absolute;bottom:20px;left:20px;background:linear-gradient(135deg,var(--tmp-gold),var(--tmp-gold-light));background-size:200% auto;color:#111;padding:10px 18px;font-size:12px;font-weight:700;border-radius:10px;letter-spacing:.5px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 25px #d4af3740;animation:indPulse 2.5s infinite,indBadgeBob 3.4s ease-in-out infinite,indGradientMove 5s linear infinite}.ind-single-info-box{flex:1;display:flex;flex-direction:column;justify-content:center}.ind-status-tags{display:flex;gap:12px;margin-bottom:22px;flex-wrap:wrap}.ind-status-tags span{font-size:13px;font-weight:600;padding:7px 15px;border-radius:10px;display:flex;align-items:center;gap:6px;transition:var(--smooth)}.ind-status-tags span:hover{transform:translateY(-3px) scale(1.04)}.tag-iso{background:#d4af371a;color:var(--tmp-gold-light);animation:indTagGlow 3.2s ease-in-out infinite}.tag-stock{background:#18b9811a;color:var(--tmp-green);animation:indTagGlowGreen 3.2s ease-in-out infinite .6s}.ind-product-name{position:relative;font-size:34px;font-weight:900;line-height:1.25;margin:0 0 18px;background:linear-gradient(100deg,var(--tmp-white) 0%,var(--tmp-gold-light) 30%,var(--tmp-white) 50%,var(--tmp-gold-light) 70%,var(--tmp-white) 100%);background-size:260% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--tmp-white);filter:drop-shadow(0 0 12px rgba(240,199,94,.35));animation:indNameShine 6s linear infinite,indNameGlowPulse 3.4s ease-in-out infinite}.ind-divider{width:70px;height:5px;background:linear-gradient(90deg,var(--ind-accent),#4ea1ff,#f0c75e);background-size:300% auto;border-radius:999px;margin-bottom:28px;animation:indDividerGlow 3s infinite,indGradientMoveWide 5s linear infinite,indDividerGrow 1s ease}.ind-product-desc-full h3{font-size:16px;font-weight:700;color:var(--ind-dark);margin:0 0 8px;display:flex;align-items:center;gap:8px}.ind-features-list{display:flex;flex-direction:column;gap:14px;margin-bottom:38px}.feature-mini-item{display:flex;align-items:center;gap:14px;font-size:14px;color:var(--tmp-text);opacity:.82;font-weight:500;padding:12px 16px;border-radius:12px;background:#ffffff0b;transition:var(--smooth),opacity .35s ease;animation:indFadeUp .6s ease both}.ind-features-list .feature-mini-item:nth-child(1){animation-delay:.05s}.ind-features-list .feature-mini-item:nth-child(2){animation-delay:.15s}.ind-features-list .feature-mini-item:nth-child(3){animation-delay:.25s}.ind-features-list .feature-mini-item:nth-child(4){animation-delay:.35s}.ind-features-list .feature-mini-item:nth-child(5){animation-delay:.45s}.ind-features-list .feature-mini-item:nth-child(6){animation-delay:.55s}.feature-mini-item:hover{transform:translate(8px);background:#d4af3714;box-shadow:0 10px 25px #d4af371a;color:var(--tmp-white);opacity:1}.feature-mini-item svg{color:var(--tmp-gold-light);font-size:16px;transition:.35s ease}.feature-mini-item:hover svg{transform:rotate(10deg) scale(1.15)}.ind-btn-primary{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--tmp-gold),var(--tmp-gold-light));background-size:200% auto;animation:indGradientMove 4s linear infinite;color:#111;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:700;font-size:14px;padding:0 38px;height:56px;border-radius:14px;transition:var(--smooth);box-shadow:0 15px 35px #d4af372e}.ind-btn-primary:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#b8941f,#f0c75e);opacity:0;transition:.4s ease}.ind-btn-primary:after{content:"";position:absolute;top:0;left:-130%;width:50%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-25deg);z-index:1}.ind-btn-primary:hover:after{animation:indCardShine .9s ease}.ind-btn-primary span,.ind-btn-primary .arrow{position:relative;z-index:2}.ind-btn-primary:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 20px 40px #d4af3740}.ind-btn-primary:hover:before{opacity:1}.ind-btn-primary .arrow{transition:transform .3s ease}.ind-btn-primary:hover .arrow{transform:translate(6px)}.ind-no-product{background:var(--tmp-bg-card);color:var(--tmp-text-muted);text-align:center;padding:80px 24px;border-radius:24px;border:1px dashed rgba(212,175,55,.25);box-shadow:0 20px 50px #0000004d;animation:indDashPulse 3s ease-in-out infinite}@keyframes indFadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes indFloatingBlob{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(40px) scale(1.1)}}@keyframes indHeroShine{0%{transform:translate(-120%) skew(-25deg)}to{transform:translate(250%) skew(-25deg)}}@keyframes indGridMove{0%{transform:translateY(0)}to{transform:translateY(45px)}}@keyframes indCardShine{to{left:160%}}@keyframes indPulse{0%{box-shadow:0 0 #d4af3733}50%{box-shadow:0 0 30px #d4af3759}to{box-shadow:0 0 #d4af3733}}@keyframes indGradientMove{to{background-position:200% center}}@keyframes indGradientMoveWide{to{background-position:300% center}}@keyframes indDividerGlow{0%,to{box-shadow:0 0 #d4af3733}50%{box-shadow:0 0 18px #d4af3766}}@keyframes indBgDrift{0%,to{background-position:0% 0%,100% 100%,0% 0%}50%{background-position:20% 30%,80% 70%,0% 0%}}@keyframes indPanelDrift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes indMicroPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.12);opacity:.85}}@keyframes indLabelFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes indBorderTravel{0%{background-position:0% 50%}to{background-position:300% 50%}}@keyframes indBadgeBob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes indTagGlow{0%,to{box-shadow:0 0 #d4af3726}50%{box-shadow:0 0 14px #d4af374d}}@keyframes indTagGlowGreen{0%,to{box-shadow:0 0 #18b98126}50%{box-shadow:0 0 14px #18b9814d}}@keyframes indDividerGrow{0%{width:0;opacity:0}to{width:70px;opacity:1}}@keyframes indDashPulse{0%,to{border-color:#d4af3740}50%{border-color:#d4af378c}}@keyframes indNameShine{to{background-position:-260% 0}}@keyframes indNameGlowPulse{0%,to{filter:drop-shadow(0 0 10px rgba(240,199,94,.3))}50%{filter:drop-shadow(0 0 20px rgba(240,199,94,.6))}}@media (max-width: 992px){.ind-single-card{flex-direction:column;padding:24px;gap:32px}.ind-single-img-box{height:340px}.ind-product-name{font-size:28px}}@media (max-width: 768px){.ind-hero{padding:90px 0 120px}.ind-hero-content p{font-size:15px}.ind-single-card{border-radius:22px}.feature-mini-item:hover{transform:none}}@media (prefers-reduced-motion: reduce){.ind-floor-wrapper,.ind-floor-wrapper:before,.ind-floor-wrapper:after,.ind-hero,.ind-hero:before,.ind-hero:after,.ind-label,.ind-hero-content h1,.ind-hero-content h1 .text-gradient,.ind-hero-content p,.ind-single-layout,.ind-single-card:after,.ind-img-badge,.tag-iso,.tag-stock,.ind-product-name,.ind-divider,.feature-mini-item,.ind-btn-primary,.ind-no-product,.ind-product-desc-full,.ind-product-desc-full:before,.ind-product-desc-full h3 svg,.price-note strong{animation:none!important}.ind-product-name{background:none;-webkit-text-fill-color:initial;color:var(--tmp-gold-light);filter:none}}.ind-floor-wrapper .product-spec-table,.ind-floor-wrapper .product-spec-table table{background:var(--tmp-bg-card);color:var(--tmp-text);border-color:var(--tmp-border)}.ind-floor-wrapper .product-spec-table th,.ind-floor-wrapper .product-spec-table td{background:var(--tmp-bg-card);color:var(--tmp-text);border-color:#ffffff14;transition:background .3s ease}.ind-floor-wrapper .product-spec-table th{color:var(--tmp-white);background:#1b232d}.ind-floor-wrapper .product-spec-table tr:hover td{background:#d4af370d}.ind-floor-wrapper .price-note{background:var(--tmp-bg-card);color:var(--tmp-text-muted)}.ind-floor-wrapper .price-note strong{color:#f33}.ind-floor-wrapper .product-spec-table td strong{color:#f33!important;font-size:1.1em;font-weight:800;text-shadow:0 0 8px rgba(255,51,51,.3)}.ind-floor-wrapper,.ind-floor-wrapper section{color:var(--tmp-text)}:root{--tile-primary: #d4af37;--tile-accent: #f0c75e;--tile-gold-soft: #f6e3a1;--tile-bg: #0b0f14;--tile-bg-section: #111820;--tile-card: #161d25;--tile-card-hover: #1c222b;--tile-text: #e8ecf1;--tile-muted: #b8c0ca;--tile-border: rgba(212, 175, 55, .2);--tile-font: "Inter", "Segoe UI", Roboto, Arial, sans-serif;--tile-ease: cubic-bezier(.22, 1, .36, 1)}.tile-showroom{position:relative;overflow:hidden;font-family:var(--tile-font);font-weight:400;color:var(--tile-text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background:radial-gradient(circle at top left,rgba(212,175,55,.08),transparent 30%),radial-gradient(circle at bottom right,rgba(240,199,94,.05),transparent 35%),linear-gradient(135deg,#0b0f14,#111820,#0b0f14);min-height:100vh;padding-bottom:70px;isolation:isolate}.tile-showroom:before,.tile-showroom:after{content:"";position:absolute;border-radius:50%;filter:blur(90px);z-index:0;opacity:.16;animation:floatingBlob 14s ease-in-out infinite;pointer-events:none}.tile-showroom:before{width:350px;height:350px;background:#d4af37;top:-100px;left:-100px}.tile-showroom:after{width:300px;height:300px;background:#8c6a1d;right:-80px;bottom:-80px;animation-delay:5s}.tile-container{position:relative;z-index:2;max-width:1250px;margin:0 auto;padding:0 20px}.tile-header{position:relative;overflow:hidden;background:linear-gradient(#000000b8,#000000b8),url(https://images.unsplash.com/photo-1600585154340-be6161a56a0c?auto=format&fit=crop&w=1350&q=80);background-size:cover;background-position:center;color:#fff;padding:120px 0;text-align:center;margin-bottom:50px}.tile-header:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent,rgba(255,255,255,.08),transparent);animation:shineMove 8s linear infinite;pointer-events:none}.tile-header:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:40px 40px;animation:gridMove 20s linear infinite;pointer-events:none}.tile-header-content{position:relative;z-index:2;animation:fadeUp 1s ease}.tile-badge{display:inline-block;background:linear-gradient(135deg,#d4af37,#f0c75e);color:#111;padding:8px 20px;border-radius:30px;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;box-shadow:0 10px 25px #d4af3759;animation:pulseGlow 2.5s infinite}.tile-header h1{font-size:3.4rem;font-weight:700;margin:25px 0 20px;line-height:1.2;animation:fadeUp 1.2s ease}.tile-header p{max-width:700px;margin:auto;line-height:1.8;opacity:.92;font-weight:400;animation:fadeUp 1.4s ease}.tile-contact-info{position:relative;margin-top:30px;font-size:1.1rem;font-weight:600;border:2px solid rgba(255,255,255,.6);display:inline-block;padding:14px 30px;border-radius:50px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;transition:.4s ease;animation:fadeUp 1.6s ease}.tile-contact-info:before{content:"";position:absolute;top:0;left:-120%;width:100%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.3),transparent);transition:.7s}.tile-contact-info:hover:before{left:120%}.tile-contact-info:hover{transform:translateY(-5px) scale(1.03);background:#ffffff14}.tile-toolbar{display:flex;justify-content:space-between;align-items:center;background:#161d25eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:22px;border-radius:18px;border:1px solid var(--tile-border);box-shadow:0 15px 40px #00000059,inset 0 1px #ffffff0a;margin-bottom:35px;animation:fadeUp 1s ease}.tile-search-box{position:relative;width:60%}.tile-search-box svg{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:#89929d;transition:.3s ease;z-index:2}.tile-search-box input{width:100%;padding:15px 15px 15px 48px;border:1px solid rgba(212,175,55,.18);border-radius:40px;outline:none;font:inherit;font-weight:400;color:var(--tile-text);background:#0b0f14;transition:all .35s ease;box-shadow:inset 0 2px 8px #00000059}.tile-search-box input::placeholder{color:#7f8995}.tile-search-box input:focus{border-color:var(--tile-primary);box-shadow:0 0 0 5px #d4af371a,0 15px 30px #00000040;transform:translateY(-2px)}.tile-search-box input:focus+svg{color:var(--tile-primary)}.tile-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:28px}.tile-item-card{position:relative;background:linear-gradient(145deg,#161d25,#111820);border-radius:20px;overflow:hidden;border:1px solid rgba(212,175,55,.14);transition:transform .5s var(--tile-ease),box-shadow .5s ease,border-color .4s ease;box-shadow:0 10px 30px #00000059;animation:fadeScale .8s ease}.tile-item-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(212,175,55,.1),transparent 45%);opacity:0;transition:.4s ease;pointer-events:none;z-index:1}.tile-item-card:hover{transform:translateY(-12px) rotateX(2deg);border-color:#d4af3766;box-shadow:0 25px 50px #00000080,0 10px 30px #d4af371a}.tile-item-card:hover:before{opacity:1}.tile-img-container{position:relative;height:240px;overflow:hidden;background:#0b0f14}.tile-img-container img{width:100%;height:100%;object-fit:cover;transition:transform .8s ease,filter .5s ease}.tile-item-card:hover img{transform:scale(1.1);filter:brightness(1.08) saturate(1.05)}.tile-img-container:before{content:"";position:absolute;top:0;left:-120%;width:70%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-20deg);z-index:2;pointer-events:none}.tile-item-card:hover .tile-img-container:before{animation:shineCard 1s ease}.tile-tag{position:absolute;top:15px;right:15px;background:#0b0f14e0;padding:6px 14px;border-radius:30px;border:1px solid rgba(212,175,55,.35);font-size:.75rem;font-weight:600;color:var(--tile-gold-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:5;transition:.35s ease}.tile-item-card:hover .tile-tag{transform:scale(1.08);background:#d4af3724;border-color:#d4af378c}.tile-info{padding:24px;position:relative;z-index:2}.tile-info h3{margin:0 0 12px;font-size:1.15rem;font-weight:600;color:#fff;line-height:1.5;transition:.35s ease}.tile-item-card:hover h3{color:var(--tile-accent)}.tile-desc{font-size:.9rem;font-weight:400;color:var(--tile-muted);line-height:1.7;margin-bottom:18px}.tile-actions{display:flex;gap:12px;position:relative;z-index:3}.tile-btn-detail{position:relative;flex:1;background:linear-gradient(135deg,#d4af37,#f0c75e);color:#111;text-decoration:none;text-align:center;padding:12px;border-radius:10px;font-size:.92rem;font-weight:700;font-family:inherit;display:flex;align-items:center;justify-content:center;gap:8px;overflow:hidden;transition:.4s ease;box-shadow:0 10px 25px #d4af3729}.tile-btn-detail:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#f0c75e,#d4af37);opacity:0;transition:.35s ease}.tile-btn-detail:hover:before{opacity:1}.tile-btn-detail span,.tile-btn-detail svg{position:relative;z-index:2}.tile-btn-detail:hover{transform:translateY(-3px);box-shadow:0 15px 30px #d4af3747}.tile-btn-call{width:45px;height:45px;background:linear-gradient(135deg,#18b981,#21d39a);color:#fff;display:flex;align-items:center;justify-content:center;border-radius:10px;text-decoration:none;font-family:inherit;transition:.35s ease;box-shadow:0 8px 18px #18b98126}.tile-btn-call:hover{transform:translateY(-4px) scale(1.04);box-shadow:0 15px 30px #18b98140}.tile-btn-zalo{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;gap:8px;min-width:50px;height:45px;padding:0 18px;border-radius:12px;background:linear-gradient(135deg,#0084ff,#00a6ff);color:#fff;text-decoration:none;font-size:14px;font-weight:600;font-family:inherit;transition:all .35s ease;box-shadow:0 10px 20px #0084ff33}.tile-btn-zalo svg{font-size:18px}.tile-btn-zalo:hover{transform:translateY(-4px) scale(1.04);box-shadow:0 18px 35px #0084ff47}.tile-pagination{display:flex;justify-content:center;gap:12px;margin-top:50px}.tile-pagination button{width:44px;height:44px;border:1px solid rgba(212,175,55,.16);background:#161d25;color:var(--tile-text);border-radius:50%;cursor:pointer;font:inherit;font-weight:500;box-shadow:0 4px 15px #0000004d;transition:all .35s ease}.tile-pagination button:hover{transform:translateY(-4px);border-color:#d4af3773;color:var(--tile-accent);box-shadow:0 10px 25px #d4af371f}.tile-pagination button.active{background:linear-gradient(135deg,#d4af37,#f0c75e);color:#111;border-color:transparent;box-shadow:0 15px 25px #d4af3740}.tile-no-results{grid-column:1 / -1;text-align:center;padding:120px 0;color:var(--tile-muted);animation:fadeUp .8s ease}.tile-showroom .tile-container:before{content:"";display:block;width:60px;height:3px;margin:0 auto 25px;background:linear-gradient(90deg,transparent,var(--tile-primary),transparent);border-radius:10px;opacity:.75}@keyframes fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeScale{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes pulseGlow{0%{box-shadow:0 0 #d4af3740}50%{box-shadow:0 0 30px #d4af3766}to{box-shadow:0 0 #d4af3740}}@keyframes shineCard{to{left:140%}}@keyframes shineMove{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes floatingBlob{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(40px) scale(1.1)}}@keyframes gridMove{0%{transform:translateY(0)}to{transform:translateY(40px)}}@media (max-width: 1000px){.tile-container{max-width:95%}.tile-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.tile-header h1{font-size:2.8rem}}@media (max-width: 768px){.tile-toolbar{flex-direction:column;gap:15px;padding:18px}.tile-search-box{width:100%}.tile-header h1{font-size:2.2rem}.tile-header{padding:90px 0}.tile-header p{padding:0 20px}.tile-contact-info{font-size:.95rem;padding:12px 22px}.tile-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}.tile-img-container{height:220px}.tile-info{padding:20px}}@media (max-width: 480px){.tile-container{padding:0 14px}.tile-header{padding:75px 0}.tile-header h1{font-size:1.9rem;margin-top:20px}.tile-header p{font-size:.9rem;line-height:1.7}.tile-badge{font-size:.7rem;padding:7px 15px}.tile-contact-info{font-size:.85rem;padding:11px 18px}.tile-grid{grid-template-columns:1fr;gap:18px}.tile-img-container{height:230px}.tile-actions{gap:8px}.tile-btn-detail{font-size:.85rem;padding:11px 8px}.tile-btn-zalo{padding:0 13px;min-width:45px}.tile-pagination{gap:8px;margin-top:35px}.tile-pagination button{width:40px;height:40px}}@media (hover: none){.tile-item-card:hover{transform:none;box-shadow:0 10px 30px #00000059}.tile-item-card:hover img{transform:none;filter:none}.tile-btn-detail:hover,.tile-btn-call:hover,.tile-btn-zalo:hover,.tile-contact-info:hover{transform:none}}@media (prefers-reduced-motion: reduce){.tile-showroom *,.tile-showroom *:before,.tile-showroom *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.introduce{--intro-bg: #0b0f14;--intro-bg-section: #111820;--intro-card: #161d25;--intro-gold: #d4af37;--intro-gold-light: #f0c75e;--intro-gold-soft: #f6e3a1;--intro-gold-warm: #ffd98a;--intro-white: #ffffff;--intro-text: #f3f6fa;--intro-muted: #d3dbe5;--intro-muted-2: #c2ccd8;--intro-border: rgba(212, 175, 55, .28);width:100%;box-sizing:border-box;padding:80px 4%;background:radial-gradient(circle at top left,rgba(212,175,55,.1),transparent 38%),radial-gradient(circle at bottom right,rgba(240,199,94,.07),transparent 38%),linear-gradient(180deg,#0b0f14,#111820,#0b0f14);background-size:200% 200%,200% 200%,100% 100%;animation:introBgDrift 24s ease-in-out infinite;overflow:visible;position:relative;margin-top:-50px;margin-left:0;color:var(--intro-text);isolation:isolate}.introduce strong,.introduce b,.introduce em,.introduce li{color:inherit}@keyframes introBgDrift{0%,to{background-position:0% 0%,100% 100%,0% 0%}50%{background-position:25% 20%,75% 80%,0% 0%}}.introduce-aurora{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;opacity:.85}.introduce-aurora:before,.introduce-aurora:after{content:"";position:absolute;width:55vw;height:55vw;max-width:800px;max-height:800px;border-radius:50%;filter:blur(90px);mix-blend-mode:screen}.introduce-aurora:before{top:-20%;left:-12%;background:radial-gradient(circle,#d4af3738,#d4af3700 70%);animation:introAurora1 18s ease-in-out infinite}.introduce-aurora:after{bottom:-25%;right:-10%;background:radial-gradient(circle,#1479ff29,#1479ff00 70%);animation:introAurora2 22s ease-in-out infinite}@keyframes introAurora1{0%,to{transform:translateZ(0) scale(1);filter:blur(90px) hue-rotate(0deg)}50%{transform:translate3d(12%,10%,0) scale(1.15);filter:blur(110px) hue-rotate(25deg)}}@keyframes introAurora2{0%,to{transform:translateZ(0) scale(1.05);filter:blur(100px) hue-rotate(0deg)}50%{transform:translate3d(-14%,-8%,0) scale(.9);filter:blur(80px) hue-rotate(-30deg)}}.introduce:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(212,175,55,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(212,175,55,.03) 1px,transparent 1px);background-size:60px 60px;pointer-events:none;z-index:0;animation:introGridMove 20s linear infinite;-webkit-mask-image:radial-gradient(ellipse at center,#000 35%,transparent 85%);mask-image:radial-gradient(ellipse at center,#000 35%,transparent 85%)}@keyframes introGridMove{0%{background-position:0 0}to{background-position:60px 60px}}.introduce:after{content:"";position:absolute;width:420px;height:420px;right:-180px;bottom:-180px;border-radius:50%;background:radial-gradient(circle,rgba(212,175,55,.12),transparent 70%);filter:blur(30px);pointer-events:none;z-index:0;animation:introGlow 8s ease-in-out infinite}.introduce-left{position:relative;z-index:2}.introduce-left:before{content:"";position:absolute;inset:-24px -28px;z-index:-1;border-radius:28px;background:radial-gradient(120% 120% at 20% 20%,rgba(5,8,12,.55),rgba(5,8,12,.15) 60%,transparent 85%);pointer-events:none}.introduce-left>*{will-change:transform,opacity}.introduce-sparkles{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.introduce-sparkles span{position:absolute;width:3px;height:3px;border-radius:50%;background:var(--intro-gold-light);box-shadow:0 0 8px 2px #f0c75ea6;opacity:0;animation:introSparkleFloat 7s ease-in-out infinite,introSparkleHue 9s linear infinite}.introduce-sparkles span:nth-child(1){top:18%;left:10%;animation-delay:0s,0s}.introduce-sparkles span:nth-child(2){top:60%;left:22%;animation-delay:1.1s,.5s}.introduce-sparkles span:nth-child(3){top:30%;left:46%;animation-delay:2.2s,1s}.introduce-sparkles span:nth-child(4){top:75%;left:58%;animation-delay:.6s,1.5s}.introduce-sparkles span:nth-child(5){top:22%;left:78%;animation-delay:3s,2s}.introduce-sparkles span:nth-child(6){top:65%;left:90%;animation-delay:1.7s,2.5s}@keyframes introSparkleFloat{0%,to{opacity:0;transform:translateY(0) scale(.8)}15%{opacity:.9}50%{transform:translateY(-22px) scale(1.15);opacity:.6}85%{opacity:.9}}@keyframes introSparkleHue{0%,to{filter:hue-rotate(0deg) saturate(1)}50%{filter:hue-rotate(-25deg) saturate(1.4)}}.introduce-container{max-width:1650px;margin:auto;display:grid;grid-template-columns:.8fr 2fr;gap:40px;align-items:center;position:relative;z-index:2}.introduce-badge{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;border-radius:999px;background:linear-gradient(120deg,#d4af3724,#f0c75e0f,#d4af3724);background-size:200% auto;border:1px solid rgba(212,175,55,.35);color:var(--intro-gold-soft);font-size:12px;font-weight:700;letter-spacing:.4px;margin-bottom:22px;animation:fadeUp .8s ease,introBadgePulse 3.4s ease-in-out .9s infinite,introGradientMove 6s linear infinite;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 8px 25px #0003;text-shadow:0 1px 6px rgba(0,0,0,.45)}@keyframes introBadgePulse{0%,to{box-shadow:0 8px 25px #0003,0 0 #d4af3740}50%{box-shadow:0 8px 25px #0003,0 0 18px #d4af3773}}.introduce-badge svg{color:var(--intro-gold-light);font-size:15px;animation:introIconGlow 2.6s ease-in-out infinite}@keyframes introIconGlow{0%,to{filter:drop-shadow(0 0 0 rgba(212,175,55,0))}50%{filter:drop-shadow(0 0 6px rgba(212,175,55,.85))}}.introduce-left h2{font-size:46px;line-height:1.2;color:var(--intro-white);font-weight:900;margin-bottom:24px;letter-spacing:-1.5px;animation:fadeUp 1s ease;text-shadow:0 2px 18px rgba(0,0,0,.5)}.introduce-left h2 span{color:var(--intro-gold);position:relative;display:inline-block;background:linear-gradient(100deg,var(--intro-gold-light) 0%,var(--intro-gold) 25%,var(--intro-gold-warm) 42%,var(--intro-gold-soft) 50%,var(--intro-gold-warm) 58%,var(--intro-gold) 75%,var(--intro-gold-light) 100%);background-size:250% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 3px rgba(0,0,0,.55)) drop-shadow(0 0 14px rgba(0,0,0,.35));-webkit-text-stroke:.4px rgba(20,15,5,.35);animation:introTitleShine 5s linear infinite}@keyframes introTitleShine{to{background-position:-250% 0}}.introduce-left h2 span:after{content:"";position:absolute;left:0;bottom:4px;width:100%;height:8px;background:linear-gradient(90deg,#d4af371a,#f0c75e4d,#d4af371a);background-size:200% auto;z-index:-1;border-radius:20px;animation:introHighlightPulse 3.4s ease-in-out infinite,introGradientMove 4s linear infinite}@keyframes introHighlightPulse{0%,to{opacity:.7}50%{opacity:1}}.introduce-left h2:after{content:"";display:block;width:70px;height:3px;margin-top:18px;border-radius:20px;background:linear-gradient(90deg,var(--intro-gold),var(--intro-gold-warm),var(--intro-gold-light));background-size:200% auto;box-shadow:0 0 15px #d4af3740;animation:introLineGrow 1s ease,introGradientMove 3.5s linear infinite,introLineGlow 3s ease-in-out infinite}@keyframes introLineGrow{0%{width:0;opacity:0}to{width:70px;opacity:1}}@keyframes introGradientMove{to{background-position:200% center}}@keyframes introLineGlow{0%,to{box-shadow:0 0 15px #d4af3733}50%{box-shadow:0 0 26px #d4af3780}}.introduce-desc{font-size:16.5px;line-height:1.85;color:var(--intro-muted);margin-bottom:34px;max-width:580px;animation:fadeUp 1.2s ease;text-shadow:0 1px 10px rgba(0,0,0,.35)}.introduce-desc strong,.introduce-desc b{color:var(--intro-white);font-weight:700}.introduce-features{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:36px}.feature-item{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:18px;background:linear-gradient(145deg,#181f28f5,#111820f5);border:1px solid rgba(212,175,55,.22);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 10px 25px #00000040,inset 0 1px 1px #ffffff08;transition:transform .45s ease,box-shadow .45s ease,border-color .45s ease,background .45s ease;position:relative;overflow:hidden;will-change:transform,box-shadow;animation:cardIn .8s ease both}.feature-item:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 35%,rgba(240,199,94,.14) 50%,transparent 65%);transform:translate(-100%);transition:.7s;pointer-events:none;animation:shineLoop 6.5s ease-in-out infinite}.feature-item:nth-child(2):before{animation-delay:1.6s}.feature-item:nth-child(3):before{animation-delay:3.2s}.feature-item:nth-child(4):before{animation-delay:4.8s}@keyframes shineLoop{0%,70%,to{transform:translate(-100%)}35%{transform:translate(100%)}}.feature-item:after{content:"";position:absolute;inset:-2px;border-radius:inherit;background:conic-gradient(from 0deg,#d4af378c,#f0c75e1f,#1479ff2e,#d4af378c);opacity:0;transition:opacity .5s ease;z-index:-1;animation:introBorderSpin 6s linear infinite}@keyframes introBorderSpin{to{transform:rotate(360deg)}}.feature-item:hover:before{transform:translate(100%)}.feature-item:hover:after{opacity:1}.feature-item:hover{transform:perspective(1000px) rotateX(4deg) rotateY(-4deg) translateY(-10px) scale(1.03);background:linear-gradient(145deg,#1f2631,#161d25);border-color:#d4af3780;box-shadow:0 25px 50px #00000073,0 10px 25px #d4af3724}.feature-item:nth-child(1){animation-delay:.05s}.feature-item:nth-child(2){animation-delay:.12s}.feature-item:nth-child(3){animation-delay:.19s}.feature-item:nth-child(4){animation-delay:.26s}.feature-item svg{color:var(--intro-gold-light);font-size:18px;flex-shrink:0;transition:transform .35s ease,color .35s ease;filter:drop-shadow(0 0 8px rgba(212,175,55,.2));animation:introIconGlow 3s ease-in-out infinite}.feature-item:nth-child(2) svg{animation-delay:.4s}.feature-item:nth-child(3) svg{animation-delay:.8s}.feature-item:nth-child(4) svg{animation-delay:1.2s}.feature-item:hover svg{transform:rotate(-8deg) scale(1.12);color:var(--intro-gold-soft)}.feature-item span{font-size:14.5px;font-weight:600;color:var(--intro-text);letter-spacing:.2px;transition:transform .35s ease,color .35s ease;text-shadow:0 1px 8px rgba(0,0,0,.4)}.feature-item:hover span{transform:translate(2px);color:#fff}.introduce-buttons{display:flex;gap:16px;flex-wrap:wrap}.intro-btn{height:52px;padding:0 26px;border-radius:14px;display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-weight:700;font-size:14.5px;letter-spacing:.3px;transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease,background .4s ease,color .4s ease;position:relative;overflow:hidden;will-change:transform,box-shadow}.intro-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent,rgba(255,255,255,.32),transparent);transform:translate(-100%)}.intro-btn:hover:before{animation:shine 1s ease}.intro-btn.primary{background:linear-gradient(135deg,#d4af37,#ffd98a 45%,#f0c75e 70%,#d4af37);background-size:250% auto;animation:introGradientMove 4s linear infinite,introBtnPulse 2.8s ease-out 1.5s infinite;color:#10141a;border:1px solid rgba(240,199,94,.6);box-shadow:0 14px 35px #d4af3740;text-shadow:0 1px 0 rgba(255,255,255,.35)}@keyframes introBtnPulse{0%{box-shadow:0 14px 35px #d4af3733,0 0 #d4af3780}70%,to{box-shadow:0 14px 35px #d4af3733,0 0 0 14px #d4af3700}}.intro-btn.primary:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 22px 45px #d4af3759}.intro-btn:not(.primary){background:#181f28eb;color:var(--intro-gold-soft);border:1px solid rgba(212,175,55,.4);box-shadow:0 10px 25px #00000040}.intro-btn:not(.primary):hover{transform:translateY(-4px);background:#d4af371f;color:#ffe9b0;border-color:#d4af37a6;box-shadow:0 15px 30px #d4af3729}.intro-btn svg{position:relative;z-index:2;transition:transform .3s ease}.intro-btn:hover svg{transform:translate(3px)}.introduce-right{position:relative;width:100%}.intro-image-box{position:relative;border-radius:32px;overflow:visible;animation:fadeScale 1.1s ease;width:100%}.intro-image-box:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.32),rgba(0,0,0,.02) 45%,transparent 70%);border-radius:32px;pointer-events:none;z-index:2}.intro-image-box:before{content:"";position:absolute;inset:-1px;border-radius:32px;padding:1px;background:linear-gradient(135deg,rgba(212,175,55,.6),rgba(255,217,138,.25) 30%,transparent 55%,rgba(212,175,55,.35));background-size:220% 220%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:3;opacity:.75;animation:introFrameTravel 6s ease-in-out infinite}@keyframes introFrameTravel{0%,to{background-position:0% 0%;opacity:.6}50%{background-position:100% 100%;opacity:.95}}.intro-image-box img{width:160%;height:125%;aspect-ratio:1.2 / 1;object-fit:cover;border-radius:32px;box-shadow:0 25px 70px #00000073,0 0 0 1px #d4af3714;transition:transform .6s cubic-bezier(.16,1,.3,1),filter .6s ease;position:relative;z-index:1;animation:introImageTone 14s ease-in-out infinite}@keyframes introImageTone{0%,to{filter:saturate(1) brightness(1)}50%{filter:saturate(1.1) brightness(1.04) hue-rotate(-4deg)}}.intro-image-box:hover img{transform:scale(1.02);filter:saturate(1.12) brightness(1.05)}.floating-card{position:absolute;display:flex;align-items:center;gap:14px;background:linear-gradient(145deg,#1a212bf5,#121921f5);border:1px solid rgba(212,175,55,.3);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:14px 18px;border-radius:18px;box-shadow:0 15px 35px #00000073,inset 0 1px #ffffff0d;animation:floating 5s ease-in-out infinite,introCardGlow 4s ease-in-out infinite;transition:transform .4s ease,background .4s ease,border-color .4s ease,box-shadow .4s ease;z-index:10;will-change:transform,opacity;overflow:hidden}.floating-card:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 35%,rgba(240,199,94,.16) 50%,transparent 65%);transform:translate(-100%);pointer-events:none;animation:shineLoop 7s ease-in-out infinite}.card-2:before{animation-delay:2.3s}.card-3:before{animation-delay:4.6s}@keyframes introCardGlow{0%,to{border-color:#d4af374d;box-shadow:0 15px 35px #00000073,0 0 #d4af3700}50%{border-color:#f0c75e99;box-shadow:0 15px 35px #00000073,0 0 22px #d4af372e}}.card-2{animation-delay:.5s,1s}.card-3{animation-delay:1s,2s}.floating-card:hover{transform:translateY(-6px) scale(1.03);background:#1f2631;border-color:#d4af378c;box-shadow:0 20px 45px #00000080,0 0 28px #d4af371f}.floating-card svg{font-size:22px;color:var(--intro-gold-light);position:relative;z-index:2;filter:drop-shadow(0 0 8px rgba(212,175,55,.22));animation:introIconGlow 3s ease-in-out infinite}.floating-card h4{font-size:20px;color:#fff;margin:0 0 2px;font-weight:800;position:relative;z-index:2;text-shadow:0 1px 10px rgba(0,0,0,.5)}.floating-card p{font-size:12.5px;color:var(--intro-muted);margin:0;position:relative;z-index:2;text-shadow:0 1px 8px rgba(0,0,0,.45)}.card-1{top:-10px;left:-55px}.card-2{top:42%;transform:translateY(-50%);right:-55px}.card-3{bottom:-10px;left:60px}.card-2:hover{transform:translateY(-56%) scale(1.03)}@keyframes floating{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes fadeScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes cardIn{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes introGlow{0%,to{transform:scale(1) translateY(0);opacity:.55;filter:blur(30px) hue-rotate(0deg)}50%{transform:scale(1.12) translateY(-20px);opacity:.9;filter:blur(36px) hue-rotate(18deg)}}@media (max-width: 1200px){.introduce-container{grid-template-columns:.85fr 1.55fr;gap:30px}.introduce-left h2{font-size:38px}.card-1{left:-35px;top:-8px}.card-2{right:-35px;top:44%}.card-3{left:45px;bottom:-8px}.floating-card{padding:12px 15px}.floating-card h4{font-size:18px}}@media (max-width: 992px){.introduce{padding:70px 5%}.introduce-container{grid-template-columns:1fr;gap:50px}.introduce-right{order:-1}.introduce-left{max-width:800px;margin:0 auto}.introduce-left h2{font-size:40px}.introduce-desc{max-width:100%}.card-1{left:15px;top:15px}.card-2{right:15px;top:auto;bottom:80px;transform:none}.card-2:hover{transform:translateY(-6px) scale(1.03)}.card-3{left:15px;bottom:15px}}@media (max-width: 768px){.introduce{padding:60px 5%;margin-top:0}.introduce-container{gap:40px}.introduce-left h2{font-size:34px;letter-spacing:-.8px}.introduce-desc{font-size:15.5px;line-height:1.78}.introduce-features{grid-template-columns:1fr;gap:12px}.feature-item{padding:15px 16px;border-radius:16px}.feature-item:hover{transform:translateY(-5px) scale(1.01)}.introduce-buttons{gap:12px}.intro-btn{height:50px;padding:0 21px;border-radius:13px}.intro-image-box{border-radius:24px}.intro-image-box img{width:100%;height:auto;min-height:360px;aspect-ratio:1 / .85;border-radius:24px}.intro-image-box:after{border-radius:24px}.intro-image-box:before{border-radius:24px}.floating-card{gap:10px;padding:10px 13px;border-radius:14px}.floating-card svg{font-size:18px}.floating-card h4{font-size:16px}.floating-card p{font-size:11px}.card-1{left:10px;top:10px}.card-2{right:10px;bottom:70px;top:auto}.card-3{left:10px;bottom:10px}.introduce-aurora:before,.introduce-aurora:after{width:85vw;height:85vw;filter:blur(70px)}}@media (max-width: 480px){.introduce{padding:50px 4%}.introduce-left h2{font-size:29px;line-height:1.25;margin-bottom:20px}.introduce-left h2:after{width:55px;height:3px;margin-top:14px}.introduce-badge{padding:8px 14px;font-size:10.5px;margin-bottom:18px}.introduce-desc{font-size:14.5px;line-height:1.72;margin-bottom:25px}.feature-item{gap:11px;padding:13px 14px}.feature-item svg{font-size:16px}.feature-item span{font-size:13.5px}.introduce-buttons{flex-direction:column;width:100%}.intro-btn{width:100%;justify-content:center;height:48px}.intro-image-box img{min-height:300px}.floating-card{padding:8px 10px;gap:8px;border-radius:12px}.floating-card svg{font-size:16px}.floating-card h4{font-size:14px}.floating-card p{font-size:10px}.card-1{top:8px;left:8px}.card-2{right:8px;bottom:60px}.card-3{left:8px;bottom:8px}.introduce-sparkles span:nth-child(n+4){display:none}}@media (hover: none){.feature-item:hover{transform:none;box-shadow:0 10px 25px #00000040}.feature-item:hover svg{transform:none}.feature-item:hover span,.intro-btn:hover,.intro-image-box:hover img,.floating-card:hover,.card-2:hover{transform:none}}@media (prefers-reduced-motion: reduce){.introduce *,.introduce *:before,.introduce *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.news-section{--news-bg: #0b0f14;--news-bg-2: #111820;--news-card: #161d25;--news-card-2: #18212b;--news-gold: #d4af37;--news-gold-light: #f0c75e;--news-gold-soft: #f6e3a1;--news-white: #ffffff;--news-text: #e8ecf1;--news-muted: #c4ccd5;--news-muted-2: #aeb8c4;--news-border: rgba(212, 175, 55, .24);width:100%;box-sizing:border-box;padding:10px 5% 60px;position:relative;overflow:hidden;margin-top:-200px;color:var(--news-text);background:radial-gradient(circle at 8% 15%,rgba(212,175,55,.11),transparent 30%),radial-gradient(circle at 92% 75%,rgba(240,199,94,.08),transparent 32%),linear-gradient(180deg,#111820,#0b0f14 48%,#111820);background-size:180% 180%,180% 180%,100% 100%;animation:newsBgDrift 20s ease-in-out infinite;isolation:isolate}.news-section:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(212,175,55,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(212,175,55,.018) 1px,transparent 1px);background-size:60px 60px;pointer-events:none;z-index:0;animation:newsGridMove 28s linear infinite}.news-section:before{content:"";position:absolute;width:600px;height:600px;top:-300px;right:-220px;background:radial-gradient(circle,rgba(212,175,55,.14) 0%,rgba(212,175,55,.05) 35%,transparent 72%);filter:blur(45px);pointer-events:none;z-index:0;animation:newsGlow 10s ease-in-out infinite}.news-container{max-width:1450px;margin:0 auto;position:relative;z-index:2}.news-header{max-width:1000px;margin-bottom:50px;position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:40px 44px;border-radius:24px;background:linear-gradient(145deg,#161d25f5,#0b0f14f5)!important;border:1px solid rgba(212,175,55,.24);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 25px 60px #00000073,inset 0 1px #ffffff0a;overflow:hidden}.news-header:before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 20%,rgba(212,175,55,.03) 40%,rgba(255,244,205,.1) 50%,rgba(212,175,55,.03) 60%,transparent 80%);transform:translate(-130%);animation:newsHeaderSweep 8s ease-in-out infinite;pointer-events:none;z-index:0}.news-header>*{position:relative;z-index:2}.news-label{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;padding:8px 18px;border-radius:999px;background:linear-gradient(135deg,#d4af3729,#d4af370d);border:1px solid rgba(212,175,55,.42);color:var(--news-gold-light);font-size:14px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-top:0;margin-bottom:20px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 8px 25px #00000040;animation:fadeUp .8s ease forwards,newsLabelGlow 3.2s ease-in-out infinite}.news-label svg{color:var(--news-gold-light);font-size:15px;filter:drop-shadow(0 0 6px rgba(212,175,55,.55))}.news-header h2{font-size:54px;line-height:1.2;font-weight:900;letter-spacing:-1px;color:#fff!important;margin-bottom:24px;text-shadow:0 2px 15px rgba(0,0,0,.7);animation:fadeUp 1s ease forwards}.news-header h2 span.highlight{position:relative;display:inline-block;background:linear-gradient(100deg,#f0c75e,#d4af37,#fff0a8,#d4af37,#f0c75e);background-size:240% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#d4af37;filter:drop-shadow(0 2px 4px rgba(0,0,0,.65));animation:newsHighlightShine 5s linear infinite}.news-header h2 span.highlight:after{content:"";position:absolute;left:0;bottom:2px;width:100%;height:7px;border-radius:20px;background:linear-gradient(90deg,#d4af371a,#d4af3759,#d4af371a);z-index:-1}.news-header p{font-size:18px;line-height:1.7;color:#cbd3dc!important;max-width:850px;text-shadow:0 1px 8px rgba(0,0,0,.4);animation:fadeUp 1.2s ease forwards}.news-header:after{content:"";width:70px;height:4px;border-radius:20px;margin-top:18px;background:linear-gradient(90deg,#d4af37,#f0c75e,#fff0a8,#d4af37);background-size:250% auto;box-shadow:0 0 12px #d4af3759;position:relative;z-index:2;animation:newsDividerGrow 1s ease,newsDividerMove 3.5s linear infinite,newsDividerGlow 3s ease-in-out infinite}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.news-card{position:relative;border-radius:24px;overflow:hidden;background:linear-gradient(145deg,#1a222c,#161d25 45%,#121920)!important;border:1px solid rgba(212,175,55,.24);box-shadow:0 15px 35px #0006,inset 0 1px #ffffff09;display:flex;flex-direction:column;isolation:isolate;transition:transform .55s cubic-bezier(.19,1,.22,1),box-shadow .55s ease,border-color .4s ease;animation:cardIn .8s ease both}.news-card:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(135deg,rgba(212,175,55,.55),rgba(240,199,94,.12),transparent 50%,rgba(212,175,55,.25));mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;pointer-events:none;z-index:10}.news-card:after{content:"";position:absolute;width:260px;height:260px;top:-150px;right:-130px;border-radius:50%;background:radial-gradient(circle,rgba(212,175,55,.16),transparent 70%);filter:blur(30px);opacity:.25;pointer-events:none;z-index:1;transition:opacity .5s ease,transform .7s ease}.news-card:hover{transform:translateY(-10px) scale(1.012);border-color:#d4af378c;box-shadow:0 30px 70px #00000094,0 10px 35px #d4af371f,inset 0 1px #ffffff0f}.news-card:hover:after{opacity:1;transform:scale(1.25) translate(-20px,20px)}.news-image{position:relative;width:100%;height:240px;overflow:hidden;background:#0b0f14;box-shadow:inset 0 0 0 1px #d4af372e;animation:newsImageRing 4.5s ease-in-out infinite}.news-image img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.19,1,.22,1),filter .5s ease}.news-card:hover .news-image img{transform:scale(1.1);filter:saturate(1.08) brightness(1.05) contrast(1.03)}.news-image:before{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgba(255,244,205,.03) 44%,rgba(255,244,205,.3) 50%,rgba(255,244,205,.03) 56%,transparent 62%);transform:translate(-130%);animation:newsImageSweep 6s ease-in-out infinite}.news-image:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,.08),transparent 45%,rgba(0,0,0,.68));opacity:.82;transition:opacity .5s ease;pointer-events:none;z-index:2}.news-card:hover .news-image:after{opacity:.55}.news-category{position:absolute;top:20px;left:20px;z-index:6;padding:8px 14px;border-radius:14px;background:#080b0fd1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(212,175,55,.42);color:#f6e3a1;font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase;box-shadow:0 8px 25px #0006;transition:all .35s ease}.news-card:hover .news-category{background:linear-gradient(135deg,#d4af3740,#0b0f14d9);border-color:#d4af37b3;color:#fff;transform:translateY(-2px);box-shadow:0 0 18px #d4af372e}.news-overlay{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#0b0f1459,#0b0f14c7);opacity:0;transition:opacity .4s ease;pointer-events:none}.news-card:hover .news-overlay{opacity:1;pointer-events:auto}.news-read-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:9px;padding:12px 22px;border-radius:999px;background:linear-gradient(135deg,#d4af37,#f0c75e,#d4af37);background-size:200% auto;color:#111;font-size:13.5px;font-weight:800;letter-spacing:.4px;text-decoration:none;box-shadow:0 12px 28px #d4af374d;transform:translateY(14px);transition:transform .4s cubic-bezier(.19,1,.22,1),box-shadow .35s ease;animation:newsBtnGradient 4s linear infinite}.news-card:hover .news-read-btn{transform:translateY(0)}.news-read-btn:hover{box-shadow:0 16px 38px #d4af3773}.news-read-btn svg{transition:transform .3s ease}.news-read-btn:hover svg{transform:translate(4px)}.news-content{padding:26px;flex-grow:1;display:flex;flex-direction:column;position:relative;z-index:3;background:linear-gradient(145deg,#1b2530,#18212b 45%,#151d26)!important;color:#e8ecf1!important;border-top:1px solid rgba(255,255,255,.035);min-height:260px}.news-content:before{content:"";position:absolute;top:0;left:15%;width:70%;height:1px;background:linear-gradient(90deg,transparent,rgba(212,175,55,.45),transparent);opacity:.8;pointer-events:none}.news-meta{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:14px}.news-meta span{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:#bfc8d2!important}.news-meta svg{color:#d4af37;font-size:15px;filter:drop-shadow(0 0 5px rgba(212,175,55,.35))}.news-content h3{font-size:22px;line-height:1.45;font-weight:800;color:#fff!important;margin-bottom:18px;text-shadow:0 2px 10px rgba(0,0,0,.4);transition:color .35s ease,transform .35s ease,text-shadow .35s ease}.news-card:hover .news-content h3{color:#f0c75e!important;transform:translate(2px);text-shadow:0 0 14px rgba(212,175,55,.2)}.news-content p{font-size:14px;line-height:1.8;color:#c4ccd5!important;margin-bottom:22px;text-shadow:0 1px 4px rgba(0,0,0,.25)}.news-link{position:relative;display:inline-flex;align-items:center;gap:10px;color:#f0c75e!important;font-size:15px;font-weight:800;text-decoration:none;transition:color .3s ease,transform .3s ease;margin-top:auto;width:max-content}.news-link svg{transition:transform .3s ease}.news-link:hover{color:#fff!important;transform:translate(3px)}.news-link:hover svg{transform:translate(5px)}.news-link:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;border-radius:20px;background:linear-gradient(90deg,#d4af37,#f0c75e);transition:width .35s ease}.news-link:hover:after{width:100%}.news-empty{grid-column:1 / -1;text-align:center;padding:70px 24px;border-radius:22px;color:#c4ccd5;font-size:15px;font-weight:500;background:linear-gradient(145deg,#18212b,#111820);border:1px dashed rgba(212,175,55,.3);box-shadow:0 20px 50px #00000059;animation:newsEmptyPulse 3s ease-in-out infinite}.news-bottom{margin-top:50px;display:flex;justify-content:center}.all-news-btn{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;height:52px;padding:0 32px;border-radius:999px;border:1px solid rgba(212,175,55,.4);background:linear-gradient(135deg,#d4af37,#f0c75e,#d4af37);background-size:200% auto;color:#111;font-size:15px;font-weight:800;letter-spacing:1px;cursor:pointer;transition:all .45s cubic-bezier(.19,1,.22,1);box-shadow:0 12px 30px #d4af372e;animation:newsBtnGradient 4s linear infinite,newsBtnPulse 2.8s ease-out 1.5s infinite}.all-news-btn:hover{transform:translateY(-4px);box-shadow:0 20px 50px #d4af374d}.all-news-btn:before,.news-read-btn:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent,rgba(255,255,255,.4),transparent);transform:translate(-120%)}.all-news-btn:hover:before{animation:shine 1.2s ease}.news-read-btn:hover:after{animation:shine .9s ease}@keyframes newsBgDrift{0%,to{background-position:0% 0%,100% 100%,0% 0%}50%{background-position:30% 20%,70% 80%,0% 0%}}@keyframes newsGridMove{0%{background-position:0 0}to{background-position:60px 60px}}@keyframes newsGlow{0%,to{transform:scale(1) translateY(0);opacity:.45}50%{transform:scale(1.18) translateY(25px);opacity:.85}}@keyframes newsHeaderSweep{0%,60%,to{transform:translate(-130%)}30%{transform:translate(130%)}}@keyframes newsLabelGlow{0%,to{box-shadow:0 8px 25px #0000002e,0 0 #d4af3726}50%{box-shadow:0 8px 25px #0000002e,0 0 18px #d4af3766}}@keyframes newsHighlightShine{to{background-position:-240% 0}}@keyframes newsDividerGrow{0%{width:0;opacity:0}to{width:70px;opacity:1}}@keyframes newsDividerMove{to{background-position:200% center}}@keyframes newsDividerGlow{0%,to{box-shadow:0 0 15px #d4af3740}50%{box-shadow:0 0 25px #d4af378c}}@keyframes cardIn{0%{opacity:0;transform:translateY(25px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes newsImageSweep{0%,60%,to{transform:translate(-130%)}30%{transform:translate(130%)}}@keyframes newsImageRing{0%,to{box-shadow:inset 0 0 0 1px #d4af371f}50%{box-shadow:inset 0 0 24px 1px #d4af373d}}@keyframes newsBtnGradient{to{background-position:200% center}}@keyframes newsBtnPulse{0%{box-shadow:0 12px 30px #d4af3729,0 0 #d4af3773}70%,to{box-shadow:0 12px 30px #d4af3729,0 0 0 14px #d4af3700}}@keyframes shine{to{transform:translate(200%)}}@keyframes newsEmptyPulse{0%,to{border-color:#d4af3738}50%{border-color:#d4af3780}}.news-grid .news-card:nth-child(1){animation-delay:.05s}.news-grid .news-card:nth-child(2){animation-delay:.15s}.news-grid .news-card:nth-child(3){animation-delay:.25s}.news-grid .news-card:nth-child(4){animation-delay:.35s}.news-grid .news-card:nth-child(5){animation-delay:.45s}.news-grid .news-card:nth-child(6){animation-delay:.55s}.news-grid .news-card:nth-child(1) .news-image:before{animation-delay:0s}.news-grid .news-card:nth-child(2) .news-image:before{animation-delay:1.5s}.news-grid .news-card:nth-child(3) .news-image:before{animation-delay:3s}.news-grid .news-card:nth-child(4) .news-image:before{animation-delay:.8s}.news-grid .news-card:nth-child(5) .news-image:before{animation-delay:2.3s}.news-grid .news-card:nth-child(6) .news-image:before{animation-delay:3.8s}@media (max-width: 1200px){.news-header h2{font-size:44px}.news-container{max-width:95%}}@media (max-width: 992px){.news-grid{grid-template-columns:repeat(2,minmax(280px,1fr))}.news-card{border-radius:20px}.news-image{height:220px}.news-header{padding:32px 30px}}@media (max-width: 768px){.news-section{padding:20px 5% 80px;margin-top:-80px}.news-grid{grid-template-columns:1fr}.news-header{margin-bottom:40px;padding:26px 22px;border-radius:20px}.news-header h2{font-size:32px;line-height:1.25}.news-header p{font-size:15px;line-height:1.7}.news-content{padding:22px}.news-image{height:210px}.news-card:hover{transform:translateY(-6px) scale(1.005)}.news-section:before{width:300px;height:300px}}@media (max-width: 480px){.news-section{padding:20px 4% 65px;margin-top:-50px}.news-header{margin-bottom:30px;padding:22px 18px}.news-label{font-size:11px;padding:7px 14px;margin-bottom:15px}.news-header h2{font-size:28px;letter-spacing:-.5px;margin-bottom:18px}.news-header h2 span.highlight:after{height:5px}.news-header p{font-size:14px}.news-grid{gap:18px}.news-card{border-radius:18px}.news-image{height:210px}.news-category{top:14px;left:14px;padding:7px 11px;font-size:9px;border-radius:11px}.news-content{padding:20px;min-height:250px}.news-meta{gap:10px}.news-meta span{font-size:11px}.news-content h3{font-size:19px;line-height:1.4;margin-bottom:14px}.news-content p{font-size:13px;line-height:1.7}.news-link{font-size:14px}.all-news-btn{width:100%;height:50px;padding:0 20px;font-size:14px}}@media (hover: none){.news-card:hover{transform:none;box-shadow:0 10px 30px #00000052}.news-card:hover .news-image img{transform:none;filter:none}.news-card:hover .news-image:after{opacity:.75}.news-card:hover h3,.news-card:hover .news-category,.news-link:hover,.all-news-btn:hover{transform:none}}@media (prefers-reduced-motion: reduce){.news-section *,.news-section *:before,.news-section *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.video-section{width:100%;padding:90px 5%;background:radial-gradient(circle at top left,rgba(212,175,55,.1),transparent 30%),radial-gradient(circle at bottom right,rgba(212,175,55,.06),transparent 35%),linear-gradient(180deg,#0b0f14,#111820);overflow:hidden;margin-top:-100px;color:#e8ecf1}.video-container{max-width:1300px;margin:auto}.video-header{max-width:760px;margin-bottom:60px}.video-label{display:inline-flex;align-items:center;gap:10px;padding:10px 20px;border-radius:999px;background:#d4af371a;border:1px solid rgba(212,175,55,.25);color:#d4af37;font-size:13px;font-weight:800;letter-spacing:2px;margin-bottom:24px;box-shadow:0 8px 25px #0003}.video-header h2{font-size:52px;line-height:1.1;font-weight:900;color:#fff;margin-bottom:20px;letter-spacing:-1px}.video-header h2 span{background:linear-gradient(90deg,#d4af37,#f0c75e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.video-header p{font-size:17px;line-height:1.8;color:#b8c0ca}.video-layout{display:grid;grid-template-columns:2fr 1fr;gap:30px}.video-player-box{background:#161d25;border-radius:30px;overflow:hidden;border:1px solid rgba(212,175,55,.2);box-shadow:0 20px 50px #00000059;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.video-player-box:hover{border-color:#d4af3773;box-shadow:0 25px 60px #00000073}.video-frame{position:relative;width:100%;height:520px;overflow:hidden;border-radius:24px;background:#080b0f}.video-frame iframe{width:100%;height:100%;border:none;display:block}.video-info{padding:30px}.video-info span{display:inline-flex;padding:8px 16px;border-radius:999px;background:#d4af371a;border:1px solid rgba(212,175,55,.2);color:#d4af37;font-size:12px;font-weight:800;margin-bottom:16px;text-transform:uppercase;letter-spacing:.8px}.video-info h3{font-size:32px;font-weight:800;color:#fff;margin-bottom:14px;line-height:1.25}.video-info p{color:#b8c0ca;line-height:1.8}.video-sidebar{display:flex;flex-direction:column;gap:18px}.video-item{display:flex;align-items:center;gap:16px;padding:14px;background:#161d25;border-radius:22px;border:1px solid rgba(212,175,55,.16);cursor:pointer;transition:transform .35s ease,border-color .35s ease,background .35s ease,box-shadow .35s ease}.video-item:hover{transform:translateY(-5px);border-color:#d4af37;background:#1c222b;box-shadow:0 15px 35px #0000004d}.video-item.active{background:linear-gradient(135deg,#d4af37,#f0c75e);border-color:transparent;box-shadow:0 15px 35px #d4af3733}.video-thumb{position:relative;width:120px;min-width:120px;height:90px;border-radius:16px;overflow:hidden;background:#080b0f}.video-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.video-item:hover .video-thumb img{transform:scale(1.06)}.video-play-icon{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#00000061;color:#fff;font-size:22px;transition:background .3s ease,color .3s ease}.video-item:hover .video-play-icon{background:#0000007a;color:#f0c75e}.video-item-content{flex:1;min-width:0}.video-item-content span{font-size:11px;font-weight:700;color:#d4af37;text-transform:uppercase;letter-spacing:.8px}.video-item-content h4{font-size:16px;line-height:1.5;color:#fff;margin:8px 0;font-weight:700}.video-item-content p{font-size:13px;color:#b8c0ca;line-height:1.5}.video-arrow{color:#d4af37;transition:transform .3s ease}.video-item:hover .video-arrow{transform:translate(4px)}.video-item.active .video-item-content span,.video-item.active .video-item-content h4,.video-item.active .video-item-content p,.video-item.active .video-arrow{color:#111}.video-item.active .video-play-icon{color:#111;background:#ffffff59}.video-header:after{content:"";display:block;width:70px;height:3px;margin-top:22px;background:linear-gradient(90deg,#d4af37,#f0c75e);border-radius:10px;box-shadow:0 0 12px #d4af3740}@media (max-width: 1200px){.video-section{padding-left:4%;padding-right:4%}.video-layout{gap:24px}.video-frame{height:480px}}@media (max-width: 992px){.video-layout{grid-template-columns:1fr}.video-frame{height:420px}.video-sidebar{display:grid;grid-template-columns:repeat(2,1fr)}.video-item{height:100%}}@media (max-width: 768px){.video-section{padding:70px 5%;margin-top:-50px}.video-header{margin-bottom:40px}.video-label{padding:8px 16px;font-size:11px;letter-spacing:1.5px}.video-header h2{font-size:38px;line-height:1.15}.video-header p{font-size:15px;line-height:1.7}.video-frame{height:280px;border-radius:20px}.video-player-box{border-radius:24px}.video-info{padding:24px}.video-info h3{font-size:26px}.video-sidebar{grid-template-columns:1fr}.video-item{flex-direction:column;align-items:flex-start}.video-thumb{width:100%;height:180px}.video-item-content{width:100%}.video-arrow{display:none}}@media (max-width: 480px){.video-section{padding:60px 4%}.video-header h2{font-size:32px}.video-header p{font-size:14px}.video-frame{height:220px}.video-info{padding:20px}.video-info h3{font-size:23px}.video-item{padding:12px}.video-thumb{height:160px}}@media (prefers-reduced-motion: reduce){.video-player-box,.video-item,.video-thumb img,.video-play-icon,.video-arrow{transition:none}.video-item:hover,.video-item:hover .video-thumb img,.video-item:hover .video-arrow{transform:none}}:root{--moc-gold: #c59b3a;--moc-gold-light: #f3d98b;--moc-gold-deep: #9c7620;--moc-ink: #222;--moc-ease: cubic-bezier(.22, 1, .36, 1)}@property --moc-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.moc-home-section{position:relative;width:100%;padding:80px 0;overflow:hidden;isolation:isolate;background:linear-gradient(135deg,#0b0f14,#111820,#0b0f14);background-size:220% 220%;animation:moc-bg-drift 20s ease-in-out infinite}@keyframes moc-bg-drift{0%,to{background-position:0% 0%}50%{background-position:100% 100%}}.moc-home-section:before,.moc-home-section:after{content:"";position:absolute;z-index:-1;border-radius:50%;pointer-events:none;filter:blur(70px)}.moc-home-section:before{width:460px;height:460px;top:-140px;left:-120px;background:radial-gradient(circle,rgba(243,217,139,.75),transparent 68%);animation:moc-drift-a 14s ease-in-out infinite alternate}.moc-home-section:after{width:520px;height:520px;right:-160px;bottom:-180px;background:radial-gradient(circle,rgba(197,155,58,.45),transparent 68%);animation:moc-drift-b 17s ease-in-out infinite alternate}@keyframes moc-drift-a{to{transform:translate(120px,80px) scale(1.15)}}@keyframes moc-drift-b{to{transform:translate(-110px,-70px) scale(1.2)}}.moc-home-particles{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.moc-home-particles span{position:absolute;width:4px;height:4px;border-radius:50%;background:var(--moc-gold-light);opacity:.55;filter:drop-shadow(0 0 4px rgba(243,217,139,.8));animation:moc-particle-float 9s ease-in-out infinite}.moc-home-particles span:nth-child(1){top:15%;left:8%;animation-duration:8s;animation-delay:0s}.moc-home-particles span:nth-child(2){top:65%;left:18%;animation-duration:11s;animation-delay:1.2s}.moc-home-particles span:nth-child(3){top:30%;left:42%;animation-duration:9.5s;animation-delay:2.4s}.moc-home-particles span:nth-child(4){top:80%;left:55%;animation-duration:10s;animation-delay:.6s}.moc-home-particles span:nth-child(5){top:20%;left:72%;animation-duration:12s;animation-delay:3s}.moc-home-particles span:nth-child(6){top:55%;left:88%;animation-duration:8.5s;animation-delay:1.8s}@keyframes moc-particle-float{0%,to{transform:translateY(0) translate(0);opacity:.35}50%{transform:translateY(-36px) translate(14px);opacity:.85}}.moc-home-container{position:relative;z-index:1;width:90%;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.moc-home-section.is-ready:not(.is-visible) .moc-home-image,.moc-home-section.is-ready:not(.is-visible) .moc-home-label,.moc-home-section.is-ready:not(.is-visible) .moc-home-content h2,.moc-home-section.is-ready:not(.is-visible) .moc-home-description,.moc-home-section.is-ready:not(.is-visible) .moc-home-feature,.moc-home-section.is-ready:not(.is-visible) .moc-home-button{opacity:0}.moc-home-image{position:relative;width:100%;height:480px;overflow:hidden;border-radius:12px;background:#161d25;box-shadow:0 20px 50px -18px #00000073,0 0 0 1px #c59b3a40;transform:perspective(900px) rotateX(0) rotateY(0);transition:transform .6s var(--moc-ease);animation:moc-glow-pulse 4.5s ease-in-out infinite,moc-image-bob 6s ease-in-out infinite}.moc-home-image:hover{transform:perspective(900px) rotateX(1.5deg) rotateY(-2.5deg) translateY(-4px)}.moc-home-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .9s var(--moc-ease),filter .6s ease}.moc-home-image:hover img{transform:scale(1.08);filter:saturate(1.15) contrast(1.05)}.moc-home-image:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;pointer-events:none;background:conic-gradient(from var(--moc-angle),transparent 0 55%,var(--moc-gold),var(--moc-gold-light),transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:moc-spin 6s linear infinite}.moc-home-image:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,244,205,.55) 50%,transparent 65%);transform:translate(-120%)}.moc-home-image:hover:before{transform:translate(120%);transition:transform 1.1s var(--moc-ease)}@keyframes moc-spin{to{--moc-angle: 360deg}}@keyframes moc-glow-pulse{0%,to{box-shadow:0 20px 50px -18px #0006,0 0 0 1px #c59b3a40,0 0 #c59b3a00}50%{box-shadow:0 24px 60px -16px #00000080,0 0 0 1px #c59b3a73,0 0 46px #f3c85a80}}@keyframes moc-image-bob{0%,to{transform:perspective(900px) translateY(0)}50%{transform:perspective(900px) translateY(-6px)}}.moc-home-section.is-visible .moc-home-image{animation:moc-slide-right 1s var(--moc-ease) backwards,moc-glow-pulse 4.5s ease-in-out 1s infinite,moc-image-bob 6s ease-in-out 1s infinite}.moc-home-section.is-visible .moc-home-image img{animation:moc-img-settle 1.6s var(--moc-ease) backwards}.moc-home-section.is-visible .moc-home-image:before{animation:moc-sweep 1.4s var(--moc-ease) .7s backwards}@keyframes moc-slide-right{0%{opacity:0;transform:translate(-48px)}}@keyframes moc-img-settle{0%{transform:scale(1.25)}}@keyframes moc-sweep{0%{transform:translate(-120%)}to{transform:translate(120%)}}.moc-home-content{display:flex;flex-direction:column;align-items:flex-start}.moc-home-label{display:inline-flex;align-items:center;gap:12px;font-size:14px;font-weight:700;letter-spacing:2px;margin-bottom:12px;background:linear-gradient(100deg,var(--moc-gold-deep) 0%,var(--moc-gold) 35%,var(--moc-gold-light) 50%,var(--moc-gold) 65%,var(--moc-gold-deep) 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--moc-gold);animation:moc-shine 5s linear infinite}.moc-home-label:before{content:"";width:36px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--moc-gold),var(--moc-gold-light));box-shadow:0 0 10px #f3c85acc;-webkit-text-fill-color:initial;animation:moc-bar-grow 4s ease-in-out infinite;transform-origin:left center}@keyframes moc-bar-grow{0%,to{transform:scaleX(1)}50%{transform:scaleX(1.35)}}@keyframes moc-shine{to{background-position:-250% 0}}.moc-home-content h2{margin:0 0 20px;font-size:38px;line-height:1.2;font-weight:700;color:#fff}.moc-home-description{margin:0 0 28px;font-size:16px;line-height:1.8;color:#b8c0ca}.moc-home-section.is-visible .moc-home-label{animation:moc-fade-up .8s var(--moc-ease) .15s backwards,moc-shine 5s linear 1s infinite}.moc-home-section.is-visible .moc-home-content h2{animation:moc-fade-up .9s var(--moc-ease) .3s backwards}.moc-home-section.is-visible .moc-home-description{animation:moc-fade-up .9s var(--moc-ease) .45s backwards}@keyframes moc-fade-up{0%{opacity:0;transform:translateY(26px)}}.moc-home-features{width:100%;display:flex;flex-direction:column;gap:8px;margin-bottom:30px}.moc-home-feature{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:8px;font-size:15px;font-weight:500;color:#e8ecf1;background:linear-gradient(90deg,#c59b3a29,#c59b3a00) no-repeat;background-size:0% 100%;transition:background-size .5s var(--moc-ease),transform .4s var(--moc-ease),color .3s ease}.moc-home-feature:hover{background-size:100% 100%;transform:translate(8px);color:#111}.moc-home-feature svg{color:var(--moc-gold);font-size:18px;flex-shrink:0;filter:drop-shadow(0 0 0 rgba(243,200,90,0));animation:moc-icon-glow 3.2s ease-in-out infinite,moc-icon-wiggle 5s ease-in-out infinite;transition:transform .4s var(--moc-ease)}.moc-home-feature:hover svg{transform:scale(1.35) rotate(-10deg)}.moc-home-feature:nth-child(2) svg{animation-delay:.5s}.moc-home-feature:nth-child(3) svg{animation-delay:1s}.moc-home-feature:nth-child(4) svg{animation-delay:1.5s}@keyframes moc-icon-glow{0%,to{filter:drop-shadow(0 0 0 rgba(243,200,90,0))}50%{filter:drop-shadow(0 0 7px rgba(243,200,90,.95))}}@keyframes moc-icon-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-6deg)}75%{transform:rotate(6deg)}}.moc-home-section.is-visible .moc-home-feature{animation:moc-slide-in .8s var(--moc-ease) backwards}.moc-home-section.is-visible .moc-home-feature:nth-child(1){animation-delay:.6s}.moc-home-section.is-visible .moc-home-feature:nth-child(2){animation-delay:.72s}.moc-home-section.is-visible .moc-home-feature:nth-child(3){animation-delay:.84s}.moc-home-section.is-visible .moc-home-feature:nth-child(4){animation-delay:.96s}.moc-home-section.is-visible .moc-home-feature:nth-child(5){animation-delay:1.08s}.moc-home-section.is-visible .moc-home-feature:nth-child(6){animation-delay:1.2s}@keyframes moc-slide-in{0%{opacity:0;transform:translate(-24px)}}.moc-home-button{position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;gap:10px;padding:13px 26px;background:linear-gradient(135deg,#161d25,#0b0f14);color:#fff;text-decoration:none;border-radius:5px;font-size:15px;font-weight:600;box-shadow:0 8px 22px -8px #00000080;transition:transform .35s var(--moc-ease),box-shadow .35s ease,color .3s ease}.moc-home-button>*{position:relative;z-index:1}.moc-home-button:hover{color:#1a1408;transform:translateY(-3px) scale(1.03);box-shadow:0 14px 30px -8px #c59b3abf,0 0 26px #f3c85a8c}.moc-home-button:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(135deg,var(--moc-gold-light),var(--moc-gold));background-size:200% auto;opacity:0;transition:opacity .35s ease;animation:moc-shine 4s linear infinite}.moc-home-button:hover:before{opacity:1}.moc-home-button:after{content:"";position:absolute;top:0;left:0;width:55%;height:100%;z-index:1;pointer-events:none;background:linear-gradient(105deg,transparent,rgba(255,236,170,.6),transparent);transform:translate(-160%) skew(-18deg);animation:moc-btn-shine 4s ease-in-out 2s infinite}@keyframes moc-btn-shine{0%,55%{transform:translate(-160%) skew(-18deg)}to{transform:translate(300%) skew(-18deg)}}.moc-home-button:active{transform:translateY(-1px) scale(.98)}.moc-home-button:focus-visible{outline:3px solid var(--moc-gold-light);outline-offset:3px}.moc-home-button svg{transition:transform .35s var(--moc-ease)}.moc-home-button:hover svg{transform:translate(6px)}.moc-home-section.is-visible .moc-home-button{animation:moc-fade-up .9s var(--moc-ease) 1.3s backwards,moc-btn-pulse 2.8s ease-out 2.4s infinite}@keyframes moc-btn-pulse{0%{box-shadow:0 8px 22px -8px #00000080,0 0 #c59b3a8c}70%,to{box-shadow:0 8px 22px -8px #00000080,0 0 0 16px #c59b3a00}}@media (max-width: 900px){.moc-home-container{grid-template-columns:1fr;gap:40px}.moc-home-image{height:420px}.moc-home-content h2{font-size:32px}@keyframes moc-slide-right{0%{opacity:0;transform:translateY(40px)}}}@media (max-width: 600px){.moc-home-section{padding:55px 0}.moc-home-section:before,.moc-home-section:after{width:300px;height:300px;filter:blur(50px)}.moc-home-particles span:nth-child(5),.moc-home-particles span:nth-child(6){display:none}.moc-home-container{width:92%}.moc-home-image{height:300px}.moc-home-content h2{font-size:28px}.moc-home-description{font-size:15px}.moc-home-button{width:100%;justify-content:center}}@media (hover: none){.moc-home-feature:hover{transform:none;background-size:0% 100%}.moc-home-image:hover{transform:perspective(900px) rotateX(0) rotateY(0)}.moc-home-image:hover img{transform:none;filter:none}}@media (prefers-reduced-motion: reduce){.moc-home-section *,.moc-home-section *:before,.moc-home-section *:after,.moc-home-section:before,.moc-home-section:after{animation:none!important;transition-duration:.01ms!important}.moc-home-section.is-ready:not(.is-visible) .moc-home-image,.moc-home-section.is-ready:not(.is-visible) .moc-home-label,.moc-home-section.is-ready:not(.is-visible) .moc-home-content h2,.moc-home-section.is-ready:not(.is-visible) .moc-home-description,.moc-home-section.is-ready:not(.is-visible) .moc-home-feature,.moc-home-section.is-ready:not(.is-visible) .moc-home-button{opacity:1}}.moc-home-section{color:#e8ecf1}.moc-home-content h2{color:#fff}.moc-home-description{color:#b8c0ca}.moc-home-feature{color:#e8ecf1;background-color:#ffffff06}.moc-home-feature:hover{color:#fff;background-color:#d4af3714}.moc-home-image{background:#161d25}@media (prefers-reduced-motion: reduce){.moc-home-section *,.moc-home-section *:before,.moc-home-section *:after,.moc-home-section:before,.moc-home-section:after{animation:none!important;transition-duration:.01ms!important}}@property --lh-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes lh-spin{to{--lh-angle: 360deg}}@keyframes lh-rotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes lh-bg-move{to{background-position:200% 0,-100% 100%,48px 48px,48px 48px}}@keyframes lh-embers{to{background-position:30px -360px,190px -340px,90px -100px}}@keyframes lh-scan{0%{transform:translateY(-100%)}55%,to{transform:translateY(100%)}}@keyframes lh-kenburns{0%{scale:1.08}to{scale:1.18}}@keyframes lh-parallax{0%{translate:0 -5%}to{translate:0 5%}}@keyframes lh-glow{0%,to{box-shadow:0 28px 60px -25px #000000e6,0 0 0 1px #d4af3740,0 0 #d4af3700}50%{box-shadow:0 28px 60px -25px #000000e6,0 0 0 1px #d4af378c,0 0 55px #ff963c47}}@keyframes lh-float{0%,to{translate:0 0}50%{translate:0 -7px}}@keyframes lh-icon-glow{0%,to{filter:drop-shadow(0 0 0 rgba(246,227,161,0))}50%{filter:drop-shadow(0 0 8px rgba(246,227,161,.95))}}@keyframes lh-shine{to{background-position:-250% 0}}@keyframes lh-gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes lh-line-glow{0%,to{box-shadow:0 0 7px #d4af378c}50%{box-shadow:0 0 22px #ff8c32f2}}@keyframes lh-row-scan{0%{background-position:-120% 0}30%,to{background-position:220% 0}}@keyframes lh-btn-shine{0%,55%{transform:translate(-170%) skew(-18deg)}to{transform:translate(320%) skew(-18deg)}}@keyframes lh-btn-pulse{0%{box-shadow:0 12px 30px -12px #d4af378c,0 0 #d4af378c,0 0 #ff8c3259}75%,to{box-shadow:0 12px 30px -12px #d4af378c,0 0 0 16px #d4af3700,0 0 0 32px #ff8c3200}}@keyframes lh-reveal-up{0%{opacity:0;translate:0 46px}to{opacity:1;translate:0 0}}@keyframes lh-reveal-left{0%{opacity:0;translate:-80px 0;scale:.93}to{opacity:1;translate:0 0;scale:1}}@keyframes lh-reveal-row{0%{opacity:0;translate:-40px 0}to{opacity:1;translate:0 0}}.laser-home-section{--lh-gold: #d4af37;--lh-gold-deep: #9c7620;--lh-gold-light: #f0c75e;--lh-gold-white: #f6e3a1;--lh-ember: #ff9a3c;--lh-ember-light: #ffbd72;--lh-bg: #0b0f14;--lh-bg-secondary: #111820;--lh-card: #161d25;--lh-text: #e8ecf1;--lh-text-muted: #b8c0ca;--lh-border: rgba(212, 175, 55, .2);--lh-ease: cubic-bezier(.22, 1, .36, 1);position:relative;width:100%;padding:90px 0;overflow:hidden;isolation:isolate;color:var(--lh-text);background-color:var(--lh-bg);background-image:linear-gradient(90deg,transparent,rgba(212,175,55,.9),rgba(240,199,94,1),rgba(255,154,60,.85),transparent),linear-gradient(90deg,transparent,rgba(255,154,60,.8),rgba(240,199,94,.95),rgba(212,175,55,.85),transparent),linear-gradient(rgba(212,175,55,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(212,175,55,.045) 1px,transparent 1px);background-size:40% 2px,40% 2px,48px 48px,48px 48px;background-repeat:no-repeat,no-repeat,repeat,repeat;background-position:-100% 0,200% 100%,0 0,0 0;animation:lh-bg-move 9s linear infinite}.laser-home-section:before{content:"";position:absolute;inset:-35%;z-index:-2;pointer-events:none;background:conic-gradient(from var(--lh-angle),rgba(212,175,55,0) 0deg,rgba(212,175,55,.2) 55deg,rgba(255,154,60,.2) 120deg,rgba(255,90,42,.1) 175deg,rgba(212,175,55,0) 220deg,rgba(212,175,55,.12) 300deg,rgba(212,175,55,0) 360deg);filter:blur(85px);opacity:.9;animation:lh-spin 18s linear infinite}.laser-home-section:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(circle,#fff3c4 0 1px,rgba(255,170,60,.6) 2px,transparent 4px),radial-gradient(circle,#ffe08a 0 1.5px,rgba(255,130,40,.55) 3px,transparent 6px),radial-gradient(circle,#ffffff 0 .5px,rgba(255,200,100,.5) 1.5px,transparent 3px);background-size:260px 420px,380px 640px,180px 300px;background-position:30px 60px,190px 300px,90px 200px;background-repeat:repeat,repeat,repeat;-webkit-mask-image:linear-gradient(to top,#000 0%,rgba(0,0,0,.65) 45%,transparent 92%);mask-image:linear-gradient(to top,#000 0%,rgba(0,0,0,.65) 45%,transparent 92%);animation:lh-embers 9s linear infinite;opacity:.9}.laser-home-container{position:relative;isolation:isolate;width:90%;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;align-items:center}.laser-home-container:before{content:"";position:absolute;z-index:-1;top:50%;left:24%;width:min(660px,92vw);aspect-ratio:1;border-radius:50%;padding:2px;pointer-events:none;opacity:.45;background:conic-gradient(from 0deg,transparent 0 62%,var(--lh-gold-deep),var(--lh-gold),var(--lh-gold-light),#fff 99.4%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:lh-rotate 12s linear infinite}.laser-home-container:after{content:"";position:absolute;z-index:-1;top:50%;left:24%;width:min(760px,96vw);aspect-ratio:1;border-radius:50%;border:1px dashed rgba(212,175,55,.22);pointer-events:none;animation:lh-rotate 30s linear infinite reverse}.laser-home-image{position:relative;height:480px;overflow:hidden;border-radius:12px;background:linear-gradient(145deg,#161d25,#0b0f14);border:1px solid rgba(212,175,55,.25);box-shadow:0 28px 60px -25px #000000e6,0 0 0 1px #d4af3733;animation:lh-glow 4.5s ease-in-out infinite;transform:translateZ(0)}.laser-home-image img{width:100%;height:100%;object-fit:cover;display:block;animation:lh-kenburns 16s ease-in-out infinite alternate;transition:transform .9s var(--lh-ease),filter .6s ease}.laser-home-image:hover img{transform:scale(1.05);filter:saturate(1.16) contrast(1.05) brightness(1.05)}.laser-home-image:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(to bottom,transparent 0%,transparent 76%,rgba(255,140,50,.14) 91%,rgba(255,226,150,.9) 98%,rgba(255,255,255,0) 100%);animation:lh-scan 5.5s cubic-bezier(.5,0,.5,1) .8s infinite}.laser-home-image:after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;padding:2px;pointer-events:none;background:conic-gradient(from var(--lh-angle),transparent 0 58%,var(--lh-gold-deep),var(--lh-gold),var(--lh-gold-light),var(--lh-ember),#fff 99.5%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:lh-spin 5s linear infinite}.laser-home-image-label{position:absolute;z-index:3;left:20px;bottom:20px;display:flex;align-items:center;gap:9px;padding:11px 17px;background:#080b0fd1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:14px;font-weight:600;border-radius:6px;border:1px solid rgba(212,175,55,.28);box-shadow:0 10px 30px #0006;animation:lh-float 3.8s ease-in-out infinite;transition:transform .4s var(--lh-ease),box-shadow .4s ease}.laser-home-image-label:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;pointer-events:none;background:conic-gradient(from var(--lh-angle),transparent 0 50%,var(--lh-gold),var(--lh-gold-light),transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:lh-spin 4s linear infinite}.laser-home-image:hover .laser-home-image-label{transform:translateY(-5px) scale(1.04);box-shadow:0 10px 30px -8px #d4af3799}.laser-home-image-label svg{color:var(--lh-gold);flex-shrink:0;animation:lh-icon-glow 2.4s ease-in-out infinite}.laser-home-content{color:var(--lh-text);position:relative;z-index:2}.laser-home-label{display:block;margin-bottom:14px;font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;background:linear-gradient(100deg,var(--lh-gold-deep) 0%,var(--lh-gold) 35%,var(--lh-gold-light) 50%,var(--lh-gold) 65%,var(--lh-gold-deep) 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--lh-gold);animation:lh-shine 4.5s linear infinite}.laser-home-content h2{margin:0 0 22px;font-size:clamp(30px,3.3vw,40px);line-height:1.2;font-weight:700;letter-spacing:-.5px;background:linear-gradient(100deg,#ffffff 0%,#ffffff 38%,var(--lh-gold-white) 47%,#ffd27a 50%,var(--lh-gold-white) 53%,#ffffff 62%,#ffffff 100%);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#fff;animation:lh-shine 6s linear infinite}.laser-home-content h2:after{content:"";display:block;width:96px;height:3px;margin-top:18px;border-radius:3px;background:linear-gradient(90deg,var(--lh-gold),var(--lh-gold-light),var(--lh-ember),var(--lh-gold));background-size:300% 100%;animation:lh-gradient-shift 3s linear infinite,lh-line-glow 2.6s ease-in-out infinite}.laser-home-content>p{margin:0 0 28px;color:var(--lh-text-muted);font-size:16px;line-height:1.8;max-width:620px}.laser-home-features{display:flex;flex-direction:column;gap:8px;margin-bottom:30px}.laser-home-features div{position:relative;display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:8px;color:#d9dee5;font-size:15px;background:#161d257a;border:1px solid rgba(212,175,55,.08);background-image:linear-gradient(90deg,transparent,rgba(212,175,55,.2),transparent);background-size:45% 100%;background-repeat:no-repeat;background-position:-120% 0;animation:lh-row-scan 6s linear infinite;transition:transform .45s var(--lh-ease),color .3s ease,box-shadow .4s ease,border-color .4s ease,background-color .4s ease}.laser-home-features div:nth-child(2){animation-delay:.7s}.laser-home-features div:nth-child(3){animation-delay:1.4s}.laser-home-features div:nth-child(4){animation-delay:2.1s}.laser-home-features div:nth-child(5){animation-delay:2.8s}.laser-home-features div:hover{animation:none;background-color:#d4af3712;background-image:linear-gradient(90deg,#d4af3733,#d4af3700);background-size:100% 100%;background-position:0 0;transform:translate(10px);color:#fff;border-color:#d4af3747;box-shadow:inset 3px 0 0 var(--lh-gold),0 8px 24px #0000002e}.laser-home-features svg{color:var(--lh-gold);flex-shrink:0;animation:lh-icon-glow 3s ease-in-out infinite;transition:transform .45s var(--lh-ease),color .3s ease}.laser-home-features div:nth-child(2n) svg{animation-delay:.9s}.laser-home-features div:hover svg{transform:scale(1.35) rotate(-12deg);color:var(--lh-gold-light)}.laser-home-button{position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;gap:10px;padding:13px 24px;background:linear-gradient(120deg,#b88c22,var(--lh-gold-light),var(--lh-gold),#c9a02c);background-size:250% 100%;color:#111;border:1px solid rgba(255,255,255,.12);border-radius:6px;text-decoration:none;font-size:15px;font-weight:700;box-shadow:0 12px 30px -12px #d4af378c;animation:lh-gradient-shift 5s ease infinite,lh-btn-pulse 2.8s ease-out 1.5s infinite;transition:transform .35s var(--lh-ease),background .3s ease,box-shadow .35s ease,color .3s ease}.laser-home-button:after{content:"";position:absolute;top:0;left:0;width:50%;height:100%;z-index:1;pointer-events:none;background:linear-gradient(105deg,transparent,rgba(255,255,255,.72),transparent);transform:translate(-170%) skew(-18deg);animation:lh-btn-shine 4s ease-in-out 2s infinite}.laser-home-button:hover{background:linear-gradient(120deg,#fff,#f6e3a1,#fff);color:#111;transform:translateY(-4px) scale(1.03);animation:none;box-shadow:0 16px 34px -8px #d4af37bf,0 0 34px #f6e3a18c}.laser-home-button:active{transform:translateY(-1px) scale(.98)}.laser-home-button:focus-visible{outline:3px solid var(--lh-gold-light);outline-offset:3px}.laser-home-button svg{position:relative;z-index:2;transition:transform .35s var(--lh-ease)}.laser-home-button:hover svg{transform:translate(6px)}.laser-home-content,.laser-home-label,.laser-home-content h2,.laser-home-content>p,.laser-home-features,.laser-home-button{position:relative}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.laser-home-image{animation:lh-glow 4.5s ease-in-out infinite,lh-reveal-left linear both;animation-timeline:auto,view();animation-range:normal,entry 0% entry 55%}.laser-home-image img{animation:lh-kenburns 16s ease-in-out infinite alternate,lh-parallax linear both;animation-timeline:auto,view();animation-range:normal,cover 0% cover 100%}.laser-home-label{animation:lh-shine 4.5s linear infinite,lh-reveal-up linear both;animation-timeline:auto,view();animation-range:normal,entry 0% entry 32%}.laser-home-content h2{animation:lh-shine 6s linear infinite,lh-reveal-up linear both;animation-timeline:auto,view();animation-range:normal,entry 4% entry 38%}.laser-home-content>p{animation:lh-reveal-up linear both;animation-timeline:view();animation-range:entry 8% entry 44%}.laser-home-features div{animation:lh-row-scan 6s linear infinite,lh-reveal-row linear both;animation-timeline:auto,view();animation-range:normal,entry 12% entry 48%}.laser-home-features div:nth-child(2){animation-delay:.7s,0s;animation-range:normal,entry 20% entry 56%}.laser-home-features div:nth-child(3){animation-delay:1.4s,0s;animation-range:normal,entry 28% entry 64%}.laser-home-features div:nth-child(4){animation-delay:2.1s,0s;animation-range:normal,entry 36% entry 72%}.laser-home-features div:nth-child(5){animation-delay:2.8s,0s;animation-range:normal,entry 44% entry 80%}.laser-home-button{animation:lh-gradient-shift 5s ease infinite,lh-btn-pulse 2.8s ease-out 1.5s infinite,lh-reveal-up linear both;animation-timeline:auto,auto,view();animation-range:normal,normal,entry 30% entry 70%}}}@media (max-width: 900px){.laser-home-container{grid-template-columns:1fr;gap:45px}.laser-home-container:before,.laser-home-container:after{left:50%;top:26%}.laser-home-image{height:420px}.laser-home-content{max-width:760px;margin:0 auto;width:100%}}@media (max-width: 600px){.laser-home-section{padding:60px 0}.laser-home-section:before{inset:-20%;filter:blur(50px);opacity:.75}.laser-home-section:after{opacity:.65}.laser-home-container:after{display:none}.laser-home-container{width:92%;gap:35px}.laser-home-container:before{width:480px;opacity:.28}.laser-home-image{height:300px;border-radius:10px}.laser-home-image-label{left:14px;bottom:14px;padding:9px 13px;font-size:13px}.laser-home-label{font-size:12px;letter-spacing:1.6px}.laser-home-content h2{font-size:30px;line-height:1.25;margin-bottom:18px}.laser-home-content>p{font-size:15px;line-height:1.7;margin-bottom:22px}.laser-home-features{gap:6px;margin-bottom:25px}.laser-home-features div{padding:10px 12px;font-size:14px;gap:10px}.laser-home-button{width:100%;justify-content:center;padding:13px 20px}}@media (hover: none){.laser-home-image:hover img{transform:none;filter:none}.laser-home-image:hover .laser-home-image-label,.laser-home-features div:hover{transform:none;box-shadow:none}.laser-home-button:hover{transform:none}}@media (prefers-reduced-motion: reduce){.laser-home-section,.laser-home-section:before,.laser-home-section:after,.laser-home-section *,.laser-home-section *:before,.laser-home-section *:after{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.laser-home-content h2,.laser-home-label{background-position:0 0}.laser-home-button{background-position:0 50%}}@supports not (animation-timeline: view()){.laser-home-image,.laser-home-label,.laser-home-content h2,.laser-home-content>p,.laser-home-features div,.laser-home-button{opacity:1;translate:none;scale:1}}@keyframes inox-home-gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes inox-home-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes inox-home-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes inox-home-pulse-glow{0%,to{box-shadow:0 0 #d4af376b}50%{box-shadow:0 0 0 12px #d4af3700}}@keyframes inox-home-fade-left{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes inox-home-fade-right{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes inox-home-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes inox-home-spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes inox-home-icon-bounce{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-3px) scale(1.15)}}@keyframes inox-home-image-glow{0%,to{box-shadow:0 0 0 1px #d4af3738,0 25px 55px #0000008c}50%{box-shadow:0 0 0 1px #d4af377a,0 25px 65px #000000b3,0 0 35px #d4af3714}}@keyframes inox-home-border-glow{0%,to{opacity:.45}50%{opacity:1}}.inox-home-section{--inox-gold: #d4af37;--inox-gold-light: #f0c75e;--inox-gold-white: #f6e3a1;--inox-gold-deep: #9c7620;--inox-bg: #0b0f14;--inox-bg-secondary: #111820;--inox-card: #161d25;--inox-text: #e8ecf1;--inox-muted: #b8c0ca;--inox-border: rgba(212, 175, 55, .2);--inox-ease: cubic-bezier(.22, 1, .36, 1);width:100%;padding:90px 0;position:relative;overflow:hidden;isolation:isolate;color:var(--inox-text);background:linear-gradient(120deg,#080b0f,#0b0f14 30%,#15130d 52%,#111820 72%,#0b0f14);background-size:300% 300%;animation:inox-home-gradient-shift 14s ease infinite}.inox-home-section:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 22%,rgba(212,175,55,.1),transparent 38%),radial-gradient(circle at 88% 72%,rgba(212,175,55,.075),transparent 42%),radial-gradient(circle at 55% 50%,rgba(255,154,60,.025),transparent 35%);animation:inox-home-float 9s ease-in-out infinite;z-index:-2}.inox-home-section:after{content:"";position:absolute;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(212,175,55,.09),rgba(212,175,55,.025) 38%,transparent 72%);bottom:-180px;left:-150px;animation:inox-home-spin-slow 24s linear infinite;pointer-events:none;z-index:-1}.inox-home-container{width:90%;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:70px;align-items:center;position:relative;z-index:1}.inox-home-image{position:relative;width:100%;height:520px;overflow:hidden;border-radius:12px;background:linear-gradient(145deg,#161d25,#0b0f14);border:1px solid rgba(212,175,55,.22);box-shadow:0 0 0 1px #d4af3738,0 25px 55px #0000008c;transition:box-shadow .45s var(--inox-ease),transform .45s var(--inox-ease);animation:inox-home-fade-left .9s ease both,inox-home-image-glow 5s ease-in-out 1s infinite}.inox-home-image:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;z-index:3;background:linear-gradient(90deg,transparent,var(--inox-gold),var(--inox-gold-light),var(--inox-gold),transparent);opacity:.75;animation:inox-home-border-glow 3.5s ease-in-out infinite;pointer-events:none}.inox-home-image:hover{transform:translateY(-4px);box-shadow:0 0 0 1px #d4af3794,0 30px 70px #000000ad,0 0 38px #d4af3714}.inox-home-image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .7s var(--inox-ease),filter .6s ease}.inox-home-image:hover img{transform:scale(1.07) rotate(.25deg);filter:brightness(1.06) saturate(1.08) contrast(1.03)}.inox-home-image-badge{position:absolute;left:22px;bottom:22px;display:flex;align-items:center;gap:9px;padding:12px 18px;border-radius:6px;background:#080b0fd6;border:1px solid rgba(212,175,55,.25);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;font-size:14px;font-weight:600;box-shadow:0 12px 30px #0000006b;animation:inox-home-float 4s ease-in-out infinite,inox-home-pulse-glow 3s ease-in-out infinite;transition:transform .35s var(--inox-ease),border-color .35s ease,box-shadow .35s ease}.inox-home-image-badge:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(120deg,transparent 10%,rgba(212,175,55,.8),transparent 55%);opacity:.5;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.inox-home-image:hover .inox-home-image-badge{transform:translateY(-5px) scale(1.03);border-color:#d4af377a;box-shadow:0 15px 35px #00000080,0 0 25px #d4af371f}.inox-home-image-badge svg{color:var(--inox-gold);flex-shrink:0;animation:inox-home-icon-bounce 2.4s ease-in-out infinite;filter:drop-shadow(0 0 5px rgba(212,175,55,.25))}.inox-home-content{color:var(--inox-text);animation:inox-home-fade-right .9s ease .1s both}.inox-home-label{display:inline-block;margin-bottom:16px;background:linear-gradient(90deg,var(--inox-gold-deep),var(--inox-gold),var(--inox-gold-white),var(--inox-gold),var(--inox-gold-deep));background-size:250% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--inox-gold);animation:inox-home-shimmer 4s linear infinite;font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.inox-home-content h2{margin:0 0 22px;color:#fff;font-size:clamp(30px,3.3vw,40px);line-height:1.2;font-weight:700;letter-spacing:-.4px;position:relative}.inox-home-content h2:after{content:"";display:block;width:88px;height:3px;margin-top:18px;border-radius:5px;background:linear-gradient(90deg,var(--inox-gold-deep),var(--inox-gold),var(--inox-gold-light),var(--inox-gold));box-shadow:0 0 12px #d4af3752;animation:inox-home-border-glow 3s ease-in-out infinite}.inox-home-description{margin:0 0 30px;color:var(--inox-muted);font-size:16px;line-height:1.8;max-width:620px}.inox-home-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:32px}.inox-home-feature{min-height:78px;display:flex;align-items:center;gap:13px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:linear-gradient(145deg,#161d25f5,#111820e0);position:relative;overflow:hidden;transition:all .35s var(--inox-ease);animation:inox-home-fade-up .7s ease both}.inox-home-feature:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:linear-gradient(180deg,var(--inox-gold),var(--inox-gold-light));transform:scaleY(0);transform-origin:bottom;transition:transform .35s var(--inox-ease)}.inox-home-feature:after{content:"";position:absolute;top:0;left:-120%;width:80%;height:100%;background:linear-gradient(90deg,transparent,rgba(212,175,55,.08),transparent);transform:skew(-18deg);transition:left .7s ease;pointer-events:none}.inox-home-feature:hover{border-color:#d4af3761;background:linear-gradient(145deg,#1e2019fa,#161d25f5);transform:translateY(-4px);box-shadow:0 12px 28px #00000052,0 0 22px #d4af3714}.inox-home-feature:hover:before{transform:scaleY(1)}.inox-home-feature:hover:after{left:140%}.inox-home-feature>svg{flex-shrink:0;color:var(--inox-gold);font-size:20px;filter:drop-shadow(0 0 5px rgba(212,175,55,.18));transition:transform .35s var(--inox-ease),color .35s ease,filter .35s ease}.inox-home-feature:hover>svg{transform:scale(1.25) rotate(-8deg);color:var(--inox-gold-light);filter:drop-shadow(0 0 9px rgba(212,175,55,.5))}.inox-home-feature div{display:flex;flex-direction:column;gap:4px;min-width:0}.inox-home-feature strong{color:#fff;font-size:14px;font-weight:600;line-height:1.4}.inox-home-feature span{color:#aeb6c0;font-size:12px;line-height:1.45}.inox-home-buttons{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.inox-home-btn{min-height:46px;padding:12px 22px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:6px;text-decoration:none;font-size:14px;font-weight:600;position:relative;overflow:hidden;transition:all .35s var(--inox-ease);cursor:pointer}.inox-home-btn:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent,rgba(255,255,255,.42),transparent);transform:translate(-120%);transition:transform .6s ease;pointer-events:none}.inox-home-btn:hover:after{transform:translate(120%)}.inox-home-btn.primary{background:linear-gradient(90deg,#b88c22,var(--inox-gold),var(--inox-gold-light),var(--inox-gold),#b88c22);background-size:250% auto;animation:inox-home-shimmer 4.5s linear infinite;border:1px solid var(--inox-gold);color:#111;box-shadow:0 10px 28px -12px #d4af378c}.inox-home-btn.primary:hover{background:linear-gradient(120deg,#ffffff,var(--inox-gold-white),#ffffff);background-size:100% 100%;border-color:#fff;color:#111;transform:translateY(-3px);box-shadow:0 14px 30px -8px #d4af3780,0 0 25px #f6e3a133;animation:none}.inox-home-btn.secondary{background:#ffffff04;border:1px solid rgba(255,255,255,.18);color:#fff;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.inox-home-btn.secondary:hover{border-color:var(--inox-gold);color:var(--inox-gold-light);background:#d4af370e;transform:translateY(-3px);box-shadow:0 12px 25px #00000047,0 0 20px #d4af3714}.inox-home-btn svg{flex-shrink:0;transition:transform .35s var(--inox-ease)}.inox-home-btn:hover svg{transform:translate(4px)}@media (max-width: 1000px){.inox-home-container{grid-template-columns:1fr;gap:45px}.inox-home-image{height:480px}.inox-home-content{max-width:850px;margin:0 auto;width:100%}}@media (max-width: 700px){.inox-home-section{padding:60px 0}.inox-home-container{width:92%}.inox-home-image{height:330px;border-radius:10px}.inox-home-image-badge{left:14px;bottom:14px;padding:9px 13px;font-size:13px}.inox-home-content h2{font-size:30px;line-height:1.25}.inox-home-description{font-size:15px;line-height:1.7}.inox-home-features{grid-template-columns:1fr;gap:9px}.inox-home-feature{min-height:72px;padding:13px}.inox-home-feature strong{font-size:14px}.inox-home-feature span{font-size:12px}.inox-home-buttons{flex-direction:column;align-items:stretch;width:100%}.inox-home-btn{width:100%}.inox-home-section:after{width:300px;height:300px;left:-160px;bottom:-130px}}@media (hover: none){.inox-home-image:hover{transform:none;box-shadow:0 0 0 1px #d4af3738,0 25px 55px #0000008c}.inox-home-image:hover img{transform:none;filter:none}.inox-home-image:hover .inox-home-image-badge{transform:none;box-shadow:0 12px 30px #0000006b}.inox-home-feature:hover{transform:none;box-shadow:none}.inox-home-btn.primary:hover,.inox-home-btn.secondary:hover{transform:none}}@media (prefers-reduced-motion: reduce){.inox-home-section,.inox-home-section:before,.inox-home-section:after,.inox-home-section *,.inox-home-section *:before,.inox-home-section *:after{animation:none!important;transition-duration:.01ms!important}.inox-home-image,.inox-home-content,.inox-home-feature{opacity:1;transform:none}.inox-home-label{background-position:0 0}.inox-home-btn.primary{background-position:0 50%}}.contactPage{max-width:1200px;margin:70px auto 40px;padding:80px 20px 20px;font-family:Arial,sans-serif}.pageTitle{font-size:2.8em;color:#e74c3c;text-align:center;margin-bottom:10px}.pageSubtitle{text-align:center;color:#666;font-size:1.1em;margin-bottom:40px}.contactContent{display:flex;gap:40px;margin-bottom:50px}.contactFormContainer{flex:2;padding:30px;background-color:#f7f7f7;border-radius:10px;box-shadow:0 4px 15px #0000000d}.formTitle{font-size:1.8em;color:#2c3e50;margin-bottom:25px;border-bottom:3px solid #e74c3c;padding-bottom:10px}.contactForm{display:flex;flex-direction:column;gap:15px}.formInput,.formTextarea{width:100%;padding:12px;border:1px solid #ddd;border-radius:6px;font-size:1em;transition:border-color .3s ease}.formInput:focus,.formTextarea:focus{border-color:#e74c3c;outline:none;box-shadow:0 0 5px #e74c3c4d}.submitButton{background-color:#e74c3c;color:#fff;padding:12px 20px;border:none;border-radius:6px;cursor:pointer;font-size:1.1em;font-weight:700;transition:background-color .3s ease,transform .2s ease}.submitButton:hover{background-color:#c0392b;transform:translateY(-2px)}.contactInfoContainer{flex:1;padding:30px;background-color:#fff;border-radius:10px;box-shadow:0 4px 15px #0000000d;border:1px solid #eee}.infoTitle{font-size:1.6em;color:#2c3e50;margin-bottom:20px}.infoItem{display:flex;align-items:center;gap:15px;margin-bottom:15px;color:#555}.infoIcon{color:#e74c3c;font-size:1.3em}.infoItem a{color:#e74c3c;text-decoration:none;font-weight:500}.socialIcons{margin-top:15px;display:flex;gap:15px}.socialLink{color:#e74c3c;font-size:1.5em}.noteText{margin-top:25px;font-style:italic;font-size:.9em;color:#999;border-top:1px dashed #eee;padding-top:15px}.mapContainer{margin-top:40px;border-radius:10px;overflow:hidden;box-shadow:0 4px 15px #0000001a}@media (max-width: 900px){.contactContent{flex-direction:column}.contactFormContainer,.contactInfoContainer{flex:none;width:100%;padding:20px}}@media (max-width: 600px){.pageTitle{font-size:2em}}.profile-wrapper{max-width:900px;margin:70px auto 40px;padding:20px;font-family:Inter,sans-serif}.profile-card{display:flex;align-items:center;background:#fff;padding:25px 30px;border-radius:16px;box-shadow:0 6px 20px #00000014;margin-bottom:30px}.profile-avatar{font-size:90px;color:#ff4d30;margin-right:20px}.profile-info h2{margin:0;font-size:24px;font-weight:600;color:#333}.profile-info p{margin-top:5px;color:#666}.profile-menu{display:grid;grid-template-columns:1fr 1fr;gap:18px}.menu-item{display:flex;align-items:center;background:#fff;padding:16px 20px;border-radius:14px;box-shadow:0 4px 14px #0000000d;cursor:pointer;transition:all .2s ease}.menu-item:hover{transform:translateY(-3px);box-shadow:0 6px 18px #0000001a}.menu-icon{font-size:22px;margin-right:12px;color:#ff4d30}.menu-item span{font-size:16px;color:#333;font-weight:500}.menu-item p{margin-left:auto;font-weight:600;padding:6px 10px;color:#ff4d30;border-radius:8px;font-size:14px;min-width:80px;text-align:center}.profile-info input{width:100%;padding:10px 14px;margin:8px 0;border:1px solid #ddd;border-radius:10px;font-size:14px;transition:border-color .2s ease}.profile-info input:focus{outline:none;border-color:#ff4d30;box-shadow:0 0 0 2px #ff4d3033}.profile-info.editing{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px}.profile-info.editing h2,.profile-info.editing p{grid-column:1 / -1}.save-btn,.cancel-btn,.edit-btn{padding:10px 18px;margin-top:10px;border:none;border-radius:10px;font-size:14px;cursor:pointer;font-weight:500;transition:all .2s ease}.save-btn{background:#ff4d30;color:#fff;margin-right:10px}.save-btn:hover{background:#e63e24}.cancel-btn{background:#eee;color:#333}.cancel-btn:hover{background:#ddd}.edit-btn{background:#ff4d30;color:#fff;margin-top:15px}.edit-btn:hover{background:#e63e24}@media (max-width: 768px){.profile-wrapper{padding:15px}.profile-card{flex-direction:column;text-align:center}.profile-avatar{margin-right:0;margin-bottom:15px;font-size:70px}.profile-info h2{font-size:20px}.profile-info p{font-size:14px}.profile-menu{grid-template-columns:1fr;gap:14px}}@media (max-width: 480px){.profile-card{padding:20px}.profile-avatar{font-size:60px}.profile-info h2{font-size:18px}.profile-info p{font-size:13px}.menu-item{padding:14px 16px}.menu-item span{font-size:14px}}.section-heading{text-align:center;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;max-width:900px;margin:190px auto 80px;animation:fadeUp 1s ease}.section-tag{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:999px;background:#d4af371a;border:1px solid rgba(212,175,55,.28);color:#f0c75e;font-size:13px;font-weight:800;letter-spacing:1px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-bottom:24px;text-shadow:0 1px 6px rgba(0,0,0,.4)}.section-heading h2{font-size:62px;font-weight:900;line-height:1.05;letter-spacing:-2px;color:#fff;margin-bottom:24px;text-shadow:0 2px 18px rgba(0,0,0,.5)}.section-heading h2 span{background:linear-gradient(90deg,#d4af37,#ffd98a,#f0c75e);background-size:200% auto;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:goldShimmer 4.5s linear infinite}.section-heading p{color:#d3dbe5;font-size:17px;line-height:1.9;text-shadow:0 1px 10px rgba(0,0,0,.35)}.product-grid{display:grid;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:35px}.product-card{position:relative;overflow:hidden;background:linear-gradient(145deg,#181f28f0,#111820f0);border-radius:30px;border:1px solid rgba(212,175,55,.22);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 15px 40px #00000059;transition:all .45s ease;animation:fadeUp .8s ease}.product-card:before{content:"";position:absolute;top:0;left:-120%;width:70%;height:100%;background:linear-gradient(90deg,transparent,rgba(240,199,94,.35),transparent);transition:.9s ease;z-index:3}.product-card:hover:before{left:130%}.product-card:hover{transform:translateY(-12px) rotateX(2deg);border-color:#d4af3773;box-shadow:0 30px 70px #d4af3729}.product-image-wrapper{position:relative;overflow:hidden}.product-image-wrapper:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(5,7,10,.7),transparent 55%)}.product-image{width:100%;height:290px;object-fit:cover;transition:.8s ease}.product-card:hover .product-image{transform:scale(1.08)}.product-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.7);width:80px;height:80px;border-radius:50%;background:#d4af3738;border:1px solid rgba(212,175,55,.4);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;opacity:0;transition:.4s ease;z-index:2}.product-card:hover .product-overlay{opacity:1;transform:translate(-50%,-50%) scale(1)}.product-overlay svg{color:#fff;font-size:30px;filter:drop-shadow(0 0 8px rgba(212,175,55,.4))}.product-content{padding:48px 28px 28px}.product-category{display:inline-flex;align-items:center;padding:8px 16px;border-radius:999px;background:#d4af371f;border:1px solid rgba(212,175,55,.25);color:#f6e3a1;font-size:12px;font-weight:800;margin-bottom:18px}.product-content h3{font-size:24px;font-weight:900;color:#fff;line-height:1.3;margin-bottom:15px;text-shadow:0 1px 10px rgba(0,0,0,.4)}.product-content p{color:#c2ccd8;line-height:1.8;margin-bottom:28px;min-height:88px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.product-btn{display:inline-flex;align-items:center;gap:10px;text-decoration:none;padding:14px 26px;border-radius:999px;background:linear-gradient(135deg,#d4af37,#ffd98a,#f0c75e);background-size:200% auto;color:#111;font-weight:700;transition:.35s ease;box-shadow:0 10px 25px #d4af3747}.product-btn:hover{transform:translate(8px);background-position:right center;box-shadow:0 15px 35px #d4af3766}.product-btn svg{transition:.35s ease}.product-btn:hover svg{transform:translate(5px)}@keyframes fadeUp{0%{opacity:0;transform:translateY(35px)}to{opacity:1;transform:translateY(0)}}@keyframes goldShimmer{to{background-position:-200% center}}@media (max-width: 1200px){.section-heading h2{font-size:52px}}@media (max-width: 768px){.section-heading{margin:40px auto 50px}.section-heading h2{font-size:38px}.section-heading p{font-size:15px}.product-grid{grid-template-columns:1fr}.product-image{height:240px}.product-content{padding:24px}}@media (max-width: 480px){.section-heading h2{font-size:30px}.section-tag{padding:10px 18px;font-size:12px}.product-content h3{font-size:20px}}.menu-commitment{position:relative;overflow:hidden;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;width:100%;max-width:1450px;margin:140px auto 0;padding:90px 70px;border-radius:40px;background:linear-gradient(135deg,#0b0f14fa,#111820f5);border:1px solid rgba(212,175,55,.18);box-shadow:0 30px 80px #0006;isolation:isolate}.commitment-overlay{position:absolute;inset:0;background:radial-gradient(circle at top left,rgba(212,175,55,.22),transparent 38%),radial-gradient(circle at bottom right,rgba(240,199,94,.15),transparent 42%);z-index:-1}.menu-commitment:before,.menu-commitment:after{content:"";position:absolute;border-radius:50%;filter:blur(30px);animation:floatingGlow 10s linear infinite}.menu-commitment:before{width:220px;height:220px;top:-80px;right:-60px;background:#d4af373d}.menu-commitment:after{width:180px;height:180px;bottom:-60px;left:-50px;background:#f0c75e2e;animation-duration:14s}@keyframes floatingGlow{0%{transform:translateY(0)}50%{transform:translateY(25px)}to{transform:translateY(0)}}.commitment-content{position:relative;z-index:2;max-width:900px}.commitment-tag{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:999px;background:#d4af371a;border:1px solid rgba(212,175,55,.28);color:#f0c75e;font-size:13px;font-weight:800;letter-spacing:1px;margin-bottom:26px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-shadow:0 1px 6px rgba(0,0,0,.4)}.commitment-content h3{color:#fff;font-size:56px;font-weight:900;line-height:1.1;letter-spacing:-2px;margin-bottom:24px;text-shadow:0 2px 20px rgba(0,0,0,.5)}.commitment-content h3 span{background:linear-gradient(90deg,#f0c75e,#ffd98a,#d4af37);background-size:200% auto;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:goldShimmer 4.5s linear infinite}.commitment-content p{color:#ffffffd1;font-size:17px;line-height:1.9;margin-bottom:45px;text-shadow:0 1px 10px rgba(0,0,0,.4)}.commitment-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.commitment-item{position:relative;overflow:hidden;display:flex;align-items:center;gap:14px;padding:20px 24px;border-radius:22px;background:#ffffff0d;border:1px solid rgba(212,175,55,.18);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f3f6fa;font-size:15px;font-weight:700;text-shadow:0 1px 8px rgba(0,0,0,.4);transition:all .35s ease}.commitment-item:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(212,175,55,.2),transparent);opacity:0;transition:.35s ease}.commitment-item:hover:before{opacity:1}.commitment-item:hover{transform:translateY(-6px);border-color:#d4af3773;box-shadow:0 15px 35px #d4af372e}.commitment-item svg{min-width:22px;font-size:20px;color:#f0c75e;position:relative;z-index:1}@media (max-width: 992px){.menu-commitment{margin-top:100px;padding:70px 40px}.commitment-content h3{font-size:42px}.commitment-list{grid-template-columns:1fr}}@media (max-width: 768px){.menu-commitment{margin-top:70px;padding:60px 25px;border-radius:30px}.commitment-content h3{font-size:34px}.commitment-content p{font-size:15px}}@media (max-width: 480px){.menu-commitment{margin-top:50px;padding:50px 18px}.commitment-content h3{font-size:28px}.commitment-tag{font-size:12px}}.about-page{max-width:1200px;margin:70px auto 80px;padding:0 20px;font-family:Arial,sans-serif}.about-header{text-align:center;padding:40px 0;margin-bottom:30px}.about-title{font-size:3rem;color:#e74c3c;font-weight:700;margin-bottom:15px}.about-subtitle{font-size:1.2rem;color:#555;max-width:800px;margin:0 auto 30px}.header-image-desktop{width:100%;max-height:400px;object-fit:cover;border-radius:15px;box-shadow:0 10px 30px #0000001a}.about-section{padding:30px 0;border-bottom:1px solid #eee}.about-section h2{font-size:2rem;color:#333;margin-bottom:25px;text-align:center;position:relative}.about-section h2:after{content:"";position:absolute;width:80px;height:4px;background-color:#e74c3c;bottom:-10px;left:50%;transform:translate(-50%);border-radius:2px}.about-section p{font-size:1rem;line-height:1.7;color:#666;max-width:900px;margin:0 auto;text-align:justify}.values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:40px;text-align:center}.value-item{padding:20px;border-radius:10px;background:#fff;box-shadow:0 5px 15px #0000000d;transition:transform .3s ease}.value-item:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001a}.value-item h3{font-size:1.2rem;color:#333;margin:15px 0 10px;font-weight:600}.commitment-section{text-align:center;border-bottom:none;padding-bottom:0}.cta-button-about{background-color:#e74c3c;color:#fff;padding:15px 40px;border:none;border-radius:50px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s ease;margin-top:25px;display:inline-flex;align-items:center;gap:10px}.cta-button-about:hover{background-color:#c0392b;transform:scale(1.05)}@media (max-width: 768px){.about-title{font-size:2.5rem}.about-subtitle{font-size:1rem}.about-section h2{font-size:1.7rem}.values-grid{grid-template-columns:1fr}}.introduce-detail{position:relative;overflow:hidden;width:100%;padding:150px 5% 120px;background:radial-gradient(circle at 10% 10%,rgba(212,175,55,.1),transparent 30%),radial-gradient(circle at 90% 30%,rgba(20,121,255,.08),transparent 28%),radial-gradient(circle at 50% 100%,rgba(212,175,55,.06),transparent 30%),linear-gradient(180deg,#0b0f14,#111820,#0b0f14);color:#e8ecf1}.introduce-detail:before{content:"";position:absolute;inset:-30%;z-index:0;pointer-events:none;background:radial-gradient(circle at 20% 30%,rgba(212,175,55,.1),transparent 22%),radial-gradient(circle at 80% 20%,rgba(20,121,255,.08),transparent 20%),radial-gradient(circle at 60% 80%,rgba(240,199,94,.06),transparent 22%);filter:blur(30px);animation:introColorMove 14s ease-in-out infinite alternate}.introduce-detail:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.18;background-image:linear-gradient(90deg,transparent 0%,rgba(212,175,55,.1) 50%,transparent 100%);background-size:600px 100%;animation:introLightSweep 12s linear infinite}@keyframes introColorMove{0%{transform:translate3d(-4%,-2%,0) scale(1)}50%{transform:translate3d(4%,3%,0) scale(1.08)}to{transform:translate3d(-2%,5%,0) scale(1.03)}}@keyframes introLightSweep{0%{transform:translate(-70%)}to{transform:translate(70%)}}.intro-bg-circle{position:absolute;border-radius:50%;filter:blur(100px);z-index:1;pointer-events:none}.intro-circle-1{top:-150px;left:-120px;width:420px;height:420px;background:#d4af371a;animation:introCircleFloat1 9s ease-in-out infinite alternate}.intro-circle-2{right:-120px;bottom:-150px;width:420px;height:420px;background:#1479ff14;animation:introCircleFloat2 11s ease-in-out infinite alternate}@keyframes introCircleFloat1{0%{transform:translate(0) scale(1)}to{transform:translate(80px,50px) scale(1.15)}}@keyframes introCircleFloat2{0%{transform:translate(0) scale(1)}to{transform:translate(-70px,-60px) scale(1.12)}}.introduce-container{position:relative;z-index:2;width:100%;max-width:1400px;margin:0 auto 120px;display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center}.introduce-left{max-width:680px}.introduce-label,.capacity-label{position:relative;display:inline-flex;align-items:center;padding:10px 22px;border-radius:999px;background:#d4af3714;border:1px solid rgba(212,175,55,.3);color:#d4af37;font-size:14px;font-weight:800;letter-spacing:1px;margin-bottom:25px;overflow:hidden;box-shadow:0 0 25px #d4af370d}.introduce-label:after,.capacity-label:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);transform:skew(-20deg);animation:labelShine 4s ease-in-out infinite}@keyframes labelShine{0%{left:-100%}45%,to{left:140%}}.introduce-left h2,.capacity-left h2{font-size:58px;line-height:1.1;font-weight:900;color:#fff;letter-spacing:-2px;margin-bottom:28px}.introduce-left h2 span,.capacity-left h2 span{background:linear-gradient(90deg,#d4af37,#f0c75e,#fff,#d4af37);background-size:250% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:goldTextMove 5s linear infinite}.introduce-desc,.capacity-left p{color:#b8c0ca;font-size:17px;line-height:1.9;margin-bottom:22px}.introduce-checks{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:35px;margin-bottom:40px}.check-item{position:relative;display:flex;align-items:center;gap:12px;padding:16px 18px;border-radius:18px;background:#161d25d1;border:1px solid rgba(212,175,55,.15);box-shadow:0 10px 30px #0003,inset 0 0 20px #ffffff04;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:15px;font-weight:700;color:#e8ecf1;transition:.35s ease;overflow:hidden}.check-item:before{content:"";position:absolute;top:0;left:-120%;width:70%;height:100%;background:linear-gradient(90deg,transparent,rgba(212,175,55,.1),transparent);transform:skew(-20deg);transition:.6s ease}.check-item:hover:before{left:140%}.check-item:hover{transform:translateY(-6px);border-color:#d4af3773;box-shadow:0 20px 45px #0000004d,0 0 25px #d4af3714}.check-item svg{position:relative;z-index:2;color:#d4af37;filter:drop-shadow(0 0 6px rgba(212,175,55,.35))}.introduce-actions{display:flex;gap:16px;margin-top:30px;flex-wrap:wrap}.introduce-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:60px;padding:0 34px;border:none;border-radius:18px;cursor:pointer;overflow:hidden;text-decoration:none;background:linear-gradient(135deg,#d4af37,#f0c75e,#d4af37);background-size:200% 200%;color:#111;font-size:15px;font-weight:800;box-shadow:0 20px 45px #d4af3733,0 0 20px #d4af3714;transition:.35s ease;animation:buttonGoldMove 5s ease infinite}@keyframes buttonGoldMove{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.introduce-btn:before{content:"";position:absolute;top:0;left:-120%;width:70%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-20deg);transition:.6s ease}.introduce-btn:hover:before{left:140%}.introduce-btn:hover{transform:translateY(-5px);box-shadow:0 25px 55px #d4af3747,0 0 30px #d4af3726}.introduce-btn svg{position:relative;z-index:2;transition:.35s ease}.introduce-btn:hover svg{transform:translate(5px)}.introduce-btn.secondary{background:transparent;border:1px solid rgba(212,175,55,.55);color:#d4af37;box-shadow:none;animation:none}.introduce-btn.secondary:hover{background:#d4af371a;color:#f0c75e;border-color:#d4af37}.introduce-right{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.introduce-card{position:relative;padding:34px 30px;border-radius:30px;overflow:hidden;background:linear-gradient(145deg,#161d25f5,#0b0f14f0);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(212,175,55,.18);box-shadow:0 12px 35px #00000038,inset 0 0 30px #ffffff04;transition:.4s ease}.introduce-card:before{content:"";position:absolute;top:-100%;left:-100%;width:70%;height:250%;background:linear-gradient(90deg,transparent,rgba(212,175,55,.08),transparent);transform:rotate(25deg);transition:.8s ease}.introduce-card:hover:before{left:130%}.introduce-card:hover{transform:translateY(-10px);border-color:#d4af3773;box-shadow:0 30px 60px #00000059,0 0 30px #d4af3712}.introduce-icon{position:relative;width:74px;height:74px;border-radius:22px;display:flex;align-items:center;justify-content:center;margin-bottom:24px;background:linear-gradient(135deg,#d4af37,#f0c75e);color:#111;font-size:30px;box-shadow:0 15px 35px #d4af372e,0 0 25px #d4af3714;animation:iconFloat 4s ease-in-out infinite}.introduce-card:nth-child(2) .introduce-icon{animation-delay:.5s}.introduce-card:nth-child(3) .introduce-icon{animation-delay:1s}.introduce-card:nth-child(4) .introduce-icon{animation-delay:1.5s}@keyframes iconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.introduce-card h3{position:relative;font-size:22px;font-weight:800;color:#fff;margin-bottom:14px}.introduce-card p{position:relative;color:#b8c0ca;line-height:1.8}.introduce-stats{position:relative;z-index:2;width:100%;max-width:1400px;margin:0 auto 120px;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.stat-box{position:relative;padding:38px 25px;border-radius:28px;text-align:center;overflow:hidden;background:linear-gradient(145deg,#161d25,#0f141b);border:1px solid rgba(212,175,55,.16);box-shadow:0 15px 40px #00000040,inset 0 0 25px #ffffff03;transition:.35s ease}.stat-box:after{content:"";position:absolute;top:0;left:-120%;width:70%;height:100%;background:linear-gradient(90deg,transparent,rgba(212,175,55,.08),transparent);transform:skew(-20deg);transition:.8s ease}.stat-box:hover:after{left:140%}.stat-box:hover{transform:translateY(-8px);border-color:#d4af3766;box-shadow:0 25px 55px #00000059,0 0 25px #d4af3712}.stat-icon{position:relative;width:70px;height:70px;margin:0 auto 22px;border-radius:20px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#d4af37,#f0c75e);color:#111;font-size:28px;box-shadow:0 15px 30px #d4af3729,0 0 20px #d4af370f}.stat-box h3{position:relative;z-index:2;font-size:40px;font-weight:900;color:#fff;margin-bottom:10px}.stat-box p{position:relative;z-index:2;color:#b8c0ca;font-weight:600}.capacity-section{position:relative;z-index:2;width:100%;max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.capacity-list{display:grid;gap:18px;margin-top:35px}.capacity-item{position:relative;display:flex;align-items:center;gap:14px;padding:18px 20px;border-radius:18px;background:linear-gradient(145deg,#161d25,#10151b);border:1px solid rgba(212,175,55,.15);font-weight:700;color:#e8ecf1;box-shadow:0 10px 30px #00000038;transition:.35s ease;overflow:hidden}.capacity-item:after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(212,175,55,.08),transparent);transform:skew(-20deg);transition:.7s ease}.capacity-item:hover:after{left:140%}.capacity-item:hover{transform:translate(6px);border-color:#d4af3766;box-shadow:0 15px 35px #0000004d,0 0 20px #d4af370f}.capacity-item svg{position:relative;z-index:2;color:#d4af37;filter:drop-shadow(0 0 5px rgba(212,175,55,.3))}.capacity-right{position:relative;min-height:550px}.capacity-image{position:absolute;overflow:hidden;border-radius:32px;background:#161d25;border:1px solid rgba(212,175,55,.18);box-shadow:0 25px 60px #00000059,0 0 25px #d4af370d}.capacity-image:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(212,175,55,.1),transparent 35%,rgba(0,0,0,.15));opacity:.7}.capacity-image img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease,filter .5s ease}.capacity-image:hover img{transform:scale(1.08);filter:brightness(1.08) saturate(1.08)}.image-1{top:0;left:0;width:75%;height:380px}.image-2{bottom:0;right:0;width:60%;height:280px;border:8px solid #111820}.pdf-preview{position:relative;background:#111820;border-radius:24px;overflow:hidden;box-shadow:0 20px 50px #00000059,0 0 25px #d4af370a;border:1px solid rgba(212,175,55,.2)}.pdf-header{display:flex;align-items:center;gap:10px;padding:18px 24px;background:linear-gradient(135deg,#161d25,#0b0f14);color:#fff;border-bottom:1px solid rgba(212,175,55,.2);font-weight:600;font-size:15px}.pdf-header svg{color:#e53935;font-size:22px;filter:drop-shadow(0 0 5px rgba(229,57,53,.3))}.pdf-preview iframe{width:100%;height:700px;border:none;background:#fff}@media (max-width: 1200px){.introduce-container,.capacity-section{grid-template-columns:1fr}.introduce-left,.capacity-left{max-width:100%}.capacity-right{min-height:500px}}@media (max-width: 1024px){.introduce-container{grid-template-columns:1fr;gap:40px}.pdf-preview iframe{height:600px}}@media (max-width: 900px){.introduce-right,.introduce-stats{grid-template-columns:1fr 1fr}}@media (max-width: 768px){.introduce-detail{padding:120px 20px 90px}.introduce-left h2,.capacity-left h2{font-size:40px;line-height:1.2}.introduce-checks,.introduce-right,.introduce-stats{grid-template-columns:1fr}.capacity-right{min-height:400px}.image-1{width:100%;height:260px}.image-2{width:75%;height:200px}.introduce-actions{flex-direction:column}.introduce-btn{width:100%;justify-content:center}.pdf-preview iframe{height:500px}.pdf-header{font-size:14px;padding:15px}}@media (max-width: 480px){.introduce-detail{padding:110px 15px 70px}.introduce-left h2,.capacity-left h2{font-size:32px}.introduce-card,.stat-box{padding:28px 22px}.capacity-right{min-height:320px}.image-1{height:210px}.image-2{height:160px}.pdf-preview iframe{height:420px}.pdf-header{font-size:13px}}@media (prefers-reduced-motion: reduce){.introduce-detail:before,.introduce-detail:after,.intro-circle-1,.intro-circle-2,.introduce-label:after,.capacity-label:after,.introduce-left h2 span,.introduce-btn,.introduce-icon{animation:none}.introduce-card,.stat-box,.check-item,.capacity-item,.introduce-btn,.capacity-image img{transition:none}}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) ::slotted(svg),:is(.swiper-button-prev,.swiper-button-next) svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.industrial-detail-page{--idp-gold: #d4af37;--idp-gold-light: #f0c75e;--idp-gold-soft: #f6e3a1;--idp-gold-warm: #ffd98a;--idp-text: #f3f6fa;--idp-muted: #d3dbe5;--idp-red: #ff6a6a;position:relative;overflow:hidden;width:100%;color:var(--idp-text);background:radial-gradient(circle at top left,rgba(212,175,55,.09),transparent 32%),radial-gradient(circle at bottom right,rgba(240,199,94,.06),transparent 32%),linear-gradient(180deg,#0b0f14,#111820)}.industrial-detail-page:before{content:"";position:absolute;inset:-10%;pointer-events:none;background:radial-gradient(circle at 18% 20%,rgba(212,175,55,.1),transparent 40%),radial-gradient(circle at 82% 78%,rgba(240,199,94,.07),transparent 42%);mix-blend-mode:screen;z-index:0;animation:idpAuroraDrift 20s ease-in-out infinite}@keyframes idpAuroraDrift{0%,to{transform:translateZ(0) scale(1);filter:hue-rotate(0deg)}50%{transform:translate3d(3%,-3%,0) scale(1.08);filter:hue-rotate(18deg)}}.product-spec-table{width:100%;margin-top:20px;overflow-x:auto;border-radius:12px;position:relative;z-index:2}.product-spec-table table{width:100%;min-width:600px;border-collapse:collapse;background:linear-gradient(145deg,#161d25f0,#111820f0);border:1px solid rgba(212,175,55,.2);border-radius:12px;overflow:hidden}.product-spec-table th,.product-spec-table td{padding:14px 16px;border:1px solid rgba(212,175,55,.14);text-align:center;font-size:14px;color:var(--idp-text)}.product-spec-table th{background:#d4af371a;font-weight:700;color:var(--idp-gold-soft);text-shadow:0 1px 6px rgba(0,0,0,.4)}.product-spec-table td:first-child{text-align:left;font-weight:600}.product-spec-table td:nth-child(2){color:var(--idp-muted);font-weight:600}.product-spec-table td:nth-child(3){color:var(--idp-red);font-weight:700}.product-spec-table tbody tr{transition:background .2s ease}.product-spec-table tbody tr:hover{background:#d4af370f}@media (max-width: 768px){.product-spec-table{overflow-x:auto}.product-spec-table th,.product-spec-table td{padding:11px 10px;font-size:13px}}.industrial-detail-hero{position:relative;padding:125px 6% 90px;overflow:hidden}.industrial-detail-overlay{position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(212,175,55,.1),transparent 38%);animation:idpGlowPulse 8s ease-in-out infinite}@keyframes idpGlowPulse{0%,to{opacity:.7}50%{opacity:1}}.industrial-detail-container{position:relative;z-index:2;width:100%;max-width:1450px;margin:auto;display:grid;grid-template-columns:minmax(0,620px) 1fr;gap:70px;align-items:center}.industrial-detail-image-wrap{position:relative;width:100%;max-width:620px;overflow:hidden;padding:10px 0 40px;isolation:isolate}.industrial-detail-image-wrap:before{content:"";position:absolute;width:420px;height:420px;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(212,175,55,.2),transparent 70%);filter:blur(25px);z-index:-1;animation:pulseGlow 6s ease-in-out infinite}.main-product-swiper{position:relative;z-index:2;width:100%;max-width:620px;overflow:hidden!important;padding:35px 0 45px;border-radius:36px}.main-product-swiper .swiper-wrapper{align-items:center}.main-product-swiper .swiper-slide{display:flex;justify-content:center;align-items:center;opacity:.35;transform:scale(.82);transition:transform .45s ease,opacity .45s ease;pointer-events:none}.main-product-swiper .swiper-slide-active{opacity:1!important;transform:scale(1)!important;z-index:10;pointer-events:auto}.main-product-swiper .swiper-slide-prev,.main-product-swiper .swiper-slide-next{opacity:.6;transform:scale(.9)}.industrial-detail-image{width:100%;height:560px;object-fit:cover;border-radius:34px;cursor:zoom-in;-webkit-user-select:none;user-select:none;background:#161d25;border:1px solid rgba(212,175,55,.2);box-shadow:0 25px 60px #00000080;transition:transform .45s ease,box-shadow .45s ease}.swiper-slide-active .industrial-detail-image:hover{transform:scale(1.02);box-shadow:0 35px 70px #0009,0 0 30px #d4af3724}.main-product-swiper .swiper-button-next,.main-product-swiper .swiper-button-prev{width:58px;height:58px;border-radius:50%;background:#161d25e6;border:1px solid rgba(212,175,55,.3);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 12px 35px #0006;color:var(--idp-gold-light);transition:.35s ease;top:50%;transform:translateY(-50%)}.main-product-swiper .swiper-button-next:hover,.main-product-swiper .swiper-button-prev:hover{background:linear-gradient(135deg,#d4af37,#f0c75e);color:#111;border-color:transparent;transform:translateY(-50%) scale(1.08);box-shadow:0 14px 35px #d4af3759}.main-product-swiper .swiper-button-next:after,.main-product-swiper .swiper-button-prev:after{font-size:18px;font-weight:900}.main-product-swiper .swiper-pagination{bottom:0!important}.main-product-swiper .swiper-pagination-bullet{width:12px;height:12px;background:#d4af3747;opacity:1;transition:.35s ease}.main-product-swiper .swiper-pagination-bullet-active{width:30px;border-radius:999px;background:linear-gradient(90deg,var(--idp-gold),var(--idp-gold-light));box-shadow:0 0 10px #d4af3766}.thumbnail-swiper{margin-top:22px;overflow:hidden}.thumbnail-swiper .swiper-slide{opacity:.4;transition:.35s ease;cursor:pointer;border-radius:18px}.thumbnail-swiper .swiper-slide-thumb-active{opacity:1;transform:translateY(-4px)}.thumbnail-image{width:100%;height:95px;object-fit:cover;border-radius:18px;border:3px solid transparent;transition:.35s ease;background:#161d25;box-shadow:0 10px 25px #0000004d}.thumbnail-swiper .swiper-slide-thumb-active .thumbnail-image{border-color:var(--idp-gold);box-shadow:0 10px 25px #d4af3733}.industrial-detail-content{position:relative;z-index:5}.industrial-detail-tag{display:inline-flex;align-items:center;padding:10px 22px;border-radius:999px;background:linear-gradient(120deg,#d4af3724,#f0c75e0f,#d4af3724);background-size:200% auto;border:1px solid rgba(212,175,55,.32);color:var(--idp-gold-soft);font-size:14px;font-weight:800;letter-spacing:1px;margin-bottom:28px;text-shadow:0 1px 6px rgba(0,0,0,.4);animation:idpGradientMove 6s linear infinite}@keyframes idpGradientMove{to{background-position:200% center}}.industrial-detail-content h1{font-size:52px;line-height:1.1;font-weight:900;color:#fff;margin-bottom:28px;text-shadow:0 2px 20px rgba(0,0,0,.5)}.industrial-detail-desc{color:var(--idp-muted);font-size:16px;line-height:1.9;margin-bottom:35px;text-shadow:0 1px 10px rgba(0,0,0,.35)}.industrial-detail-features{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:40px}.detail-feature{position:relative;overflow:hidden;display:flex;align-items:center;gap:12px;padding:16px 18px;border-radius:20px;background:linear-gradient(145deg,#181f28eb,#111820e0);border:1px solid rgba(212,175,55,.16);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 12px 30px #00000047;color:var(--idp-text);font-weight:700;transition:.35s ease}.detail-feature:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent,rgba(212,175,55,.1),transparent);transform:translate(-100%);pointer-events:none}.detail-feature:hover:before{transform:translate(100%);transition:transform .7s ease}.detail-feature:hover{transform:translateY(-6px);border-color:#d4af3766;box-shadow:0 20px 45px #d4af371f}.detail-feature svg{color:var(--idp-gold-light);font-size:18px;filter:drop-shadow(0 0 6px rgba(212,175,55,.25));transition:transform .35s ease}.detail-feature:hover svg{transform:scale(1.15) rotate(-6deg)}.industrial-detail-buttons{display:flex;gap:14px;flex-wrap:wrap}.detail-btn{height:54px;padding:0 26px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;gap:12px;text-decoration:none;font-size:15px;font-weight:800;position:relative;overflow:hidden;transition:.35s ease}.detail-btn:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent,rgba(255,255,255,.35),transparent);transform:translate(-120%);pointer-events:none}.detail-btn:hover:after{animation:idpShine .9s ease}@keyframes idpShine{to{transform:translate(120%)}}.detail-btn.primary{background:linear-gradient(135deg,#d4af37,#ffd98a,#f0c75e);background-size:200% auto;color:#111;box-shadow:0 18px 40px #d4af3747;animation:idpBtnShimmer 4.5s linear infinite}@keyframes idpBtnShimmer{to{background-position:-200% center}}.detail-btn.primary:hover{transform:translateY(-5px);box-shadow:0 24px 50px #d4af3766}.detail-btn.secondary{background:#ffffff0a;border:1px solid rgba(212,175,55,.22);color:var(--idp-text)}.detail-btn.secondary:hover{transform:translateY(-5px);border-color:#d4af3780;color:var(--idp-gold-light);background:#d4af3714}.youtube-btn{background:linear-gradient(135deg,red,#d90000);color:#fff;box-shadow:0 18px 40px #ff000038}.youtube-btn:hover{transform:translateY(-5px);background:linear-gradient(135deg,#ff2626,#d90000);box-shadow:0 24px 50px #ff000052}.industrial-tech-section{padding:12px 6% 100px;position:relative;z-index:2}.industrial-tech-container{width:100%;max-width:1450px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.industrial-tech-box{position:relative;padding:32px 28px;border-radius:32px;background:linear-gradient(145deg,#181f28eb,#111820e6);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(212,175,55,.18);overflow:hidden;box-shadow:0 14px 40px #00000052;transition:.45s ease;animation:idpCardBorder 5s ease-in-out infinite}.industrial-tech-container .industrial-tech-box:nth-child(2){animation-delay:1.2s}.industrial-tech-container .industrial-tech-box:nth-child(3){animation-delay:2.4s}@keyframes idpCardBorder{0%,to{border-color:#d4af372e}50%{border-color:#f0c75e66}}.industrial-tech-box:hover{transform:translateY(-10px);box-shadow:0 30px 60px #0000006b,0 0 30px #d4af371a}.tech-icon{width:68px;height:68px;border-radius:24px;display:flex;align-items:center;justify-content:center;margin-bottom:24px;background:linear-gradient(135deg,#d4af37,#ffd98a,#f0c75e);background-size:200% auto;color:#111;font-size:24px;box-shadow:0 18px 40px #d4af3747;animation:idpBtnShimmer 5s linear infinite}.industrial-tech-box h3{color:#fff;font-size:22px;font-weight:800;margin-bottom:20px;text-shadow:0 1px 10px rgba(0,0,0,.4)}.industrial-tech-box p,.industrial-tech-box li{color:var(--idp-muted);line-height:1.9;font-size:15px}.industrial-bottom-cta{padding:0 6% 110px;position:relative;z-index:2}.cta-box{position:relative;width:100%;max-width:1350px;margin:auto;padding:60px 42px;border-radius:40px;overflow:hidden;text-align:center;background:linear-gradient(135deg,#d4af37,#ffd98a 45%,#f0c75e 70%,#d4af37);background-size:250% auto;color:#111;box-shadow:0 30px 80px #d4af374d;animation:idpBtnShimmer 6s linear infinite}.cta-box:before,.cta-box:after{content:"";position:absolute;border-radius:50%;filter:blur(30px);pointer-events:none;animation:idpFloatGlow 10s linear infinite}.cta-box:before{width:220px;height:220px;top:-80px;right:-60px;background:#ffffff47}.cta-box:after{width:180px;height:180px;bottom:-60px;left:-50px;background:#1118202e;animation-duration:14s}@keyframes idpFloatGlow{0%{transform:translateY(0)}50%{transform:translateY(25px)}to{transform:translateY(0)}}.cta-box h2,.cta-box h3,.cta-box p{position:relative;z-index:2;color:#14100a;text-shadow:0 1px 0 rgba(255,255,255,.35)}.image-preview-modal{position:fixed;inset:0;z-index:99999;background:#020305f0;display:flex;align-items:center;justify-content:center;padding:30px;cursor:zoom-out;animation:idpFadeIn .3s ease}.image-preview-modal img{max-width:95%;max-height:92vh;border-radius:24px;object-fit:contain;box-shadow:0 30px 70px #0009}.close-preview{position:absolute;top:30px;right:30px;width:58px;height:58px;border:1px solid rgba(212,175,55,.35);border-radius:50%;background:#161d25eb;color:var(--idp-gold-light);font-size:22px;cursor:pointer;transition:.3s ease}.close-preview:hover{transform:rotate(90deg);background:linear-gradient(135deg,#d4af37,#f0c75e);color:#111}.industrial-detail-empty{min-height:100vh;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:800;color:#fff;text-shadow:0 2px 16px rgba(0,0,0,.5);background:linear-gradient(180deg,#0b0f14,#111820)}@keyframes pulseGlow{0%{transform:translate(-50%,-50%) scale(1);opacity:.6}50%{transform:translate(-50%,-50%) scale(1.08);opacity:1}to{transform:translate(-50%,-50%) scale(1);opacity:.6}}@keyframes idpFadeIn{0%{opacity:0}to{opacity:1}}@media (max-width: 1100px){.industrial-detail-container,.industrial-tech-container{grid-template-columns:1fr}.industrial-detail-container{gap:40px}.industrial-detail-image-wrap{margin:auto;max-width:100%}.industrial-detail-content h1{font-size:42px}}@media (max-width: 768px){.industrial-detail-hero{padding:95px 16px 60px}.industrial-tech-section,.industrial-bottom-cta{padding-left:16px;padding-right:16px}.industrial-detail-container{gap:30px}.industrial-detail-image-wrap{margin-top:20px}.industrial-detail-tag{font-size:12px;padding:8px 16px}.industrial-detail-content h1{font-size:32px;line-height:1.2}.industrial-detail-desc{font-size:15px;line-height:1.8}.industrial-detail-features{grid-template-columns:1fr;gap:12px}.detail-feature{padding:14px 16px;border-radius:16px;font-size:14px}.industrial-detail-image{height:320px;border-radius:22px}.thumbnail-image{height:70px;border-radius:12px}.main-product-swiper{padding:20px 0 40px}.main-product-swiper .swiper-button-next,.main-product-swiper .swiper-button-prev{width:40px;height:40px}.main-product-swiper .swiper-button-next:after,.main-product-swiper .swiper-button-prev:after{font-size:14px}.industrial-detail-buttons{flex-direction:column}.detail-btn{width:100%}.industrial-tech-box{padding:24px 20px;border-radius:24px}.tech-icon{width:56px;height:56px;font-size:20px}.industrial-tech-box h3{font-size:20px}.cta-box{padding:40px 24px;border-radius:28px}}@media (max-width: 480px){.industrial-detail-hero{padding:85px 12px 50px}.industrial-tech-section,.industrial-bottom-cta{padding-left:12px;padding-right:12px}.industrial-detail-container{gap:24px}.industrial-detail-content h1{font-size:26px}.industrial-detail-desc{font-size:14px}.industrial-detail-image-wrap{padding:0}.industrial-detail-image{height:260px;border-radius:18px}.thumbnail-image{height:56px;border-radius:10px}.thumbnail-swiper{margin-top:12px}.detail-feature{font-size:13px;padding:12px 14px}.detail-feature svg{font-size:16px}.detail-btn{height:50px;font-size:14px;border-radius:14px}.industrial-tech-box{padding:20px 16px}.industrial-tech-box h3{font-size:18px}.industrial-tech-box p,.industrial-tech-box li{font-size:14px}.tech-icon{width:50px;height:50px;border-radius:16px;font-size:18px}.cta-box{padding:32px 18px;border-radius:22px}.close-preview{width:44px;height:44px;top:15px;right:15px;font-size:18px}}@media (max-width: 360px){.industrial-detail-content h1{font-size:22px}.industrial-detail-image{height:220px}.detail-feature{padding:10px 12px;font-size:12px}.detail-btn{height:46px;font-size:13px}}.industrial-gallery-section{--gal-gold: #d4af37;--gal-gold-light: #f0c75e;--gal-text: #f3f6fa;--gal-muted: #d3dbe5;position:relative;padding:80px 0;background:linear-gradient(180deg,#0b0f14,#111820);color:var(--gal-text);overflow:hidden}.industrial-gallery-section:before{content:"";position:absolute;inset:-10%;pointer-events:none;background:radial-gradient(circle at 50% 0%,rgba(212,175,55,.08),transparent 45%);mix-blend-mode:screen;z-index:0;animation:galAuroraDrift 18s ease-in-out infinite}@keyframes galAuroraDrift{0%,to{transform:translateZ(0) scale(1);filter:hue-rotate(0deg)}50%{transform:translate3d(0,3%,0) scale(1.1);filter:hue-rotate(18deg)}}.industrial-gallery-container{width:90%;max-width:1400px;margin:auto;position:relative;z-index:2}.industrial-gallery-container h2{text-align:center;margin-bottom:40px;font-size:36px;color:#fff;text-shadow:0 2px 16px rgba(0,0,0,.45)}.industrial-gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.industrial-gallery-item{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:14px;cursor:pointer;background:#161d25;border:1px solid rgba(212,175,55,.16);box-shadow:0 10px 26px #00000059;transition:.4s ease}.industrial-gallery-item:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 35%,rgba(240,199,94,.16) 50%,transparent 65%);transform:translate(-120%);transition:transform .7s ease;pointer-events:none;z-index:2}.industrial-gallery-item:hover{transform:translateY(-6px);border-color:#d4af3773;box-shadow:0 20px 45px #00000080,0 0 22px #d4af3724}.industrial-gallery-item:hover:after{transform:translate(120%)}.industrial-gallery-item img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .6s ease,filter .5s ease}.industrial-gallery-item:hover img{transform:scale(1.08);filter:saturate(1.08) brightness(1.04)}.industrial-gallery-pagination{margin-top:40px;display:flex;justify-content:center;gap:10px;position:relative;z-index:2}.page-btn{width:42px;height:42px;border:1px solid rgba(212,175,55,.2);border-radius:10px;cursor:pointer;background:#161d25d9;color:var(--gal-text);font-weight:700;transition:.3s ease}.page-btn:hover{border-color:#d4af3773;background:#d4af371a;color:var(--gal-gold-light)}.page-btn.active{background:linear-gradient(135deg,#d4af37,#f0c75e);border-color:transparent;color:#111;box-shadow:0 8px 20px #d4af374d}.industrial-gallery-section .image-preview-modal{background:#020305eb}.industrial-gallery-section .close-preview{border:1px solid rgba(212,175,55,.35);background:#161d25eb;color:var(--gal-gold-light)}.industrial-gallery-section .close-preview:hover{background:linear-gradient(135deg,#d4af37,#f0c75e);color:#111}@media (max-width: 992px){.industrial-gallery-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.industrial-gallery-grid{grid-template-columns:repeat(2,1fr)}.industrial-gallery-container h2{font-size:28px}}@media (max-width: 480px){.industrial-gallery-grid{grid-template-columns:1fr}}@media (hover: none){.detail-feature:hover,.industrial-tech-box:hover,.industrial-gallery-item:hover,.detail-btn:hover,.youtube-btn:hover{transform:none}}@media (prefers-reduced-motion: reduce){.industrial-detail-page *,.industrial-detail-page *:before,.industrial-detail-page *:after,.industrial-gallery-section *,.industrial-gallery-section *:before,.industrial-gallery-section *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--laser-bg: #0b0f14;--laser-bg-section: #111820;--laser-card: #161d25;--laser-card-light: #1b2530;--laser-card-hover: #202b37;--laser-gold: #d4af37;--laser-gold-deep: #9c7620;--laser-gold-light: #f0c75e;--laser-gold-soft: #f6e3a1;--laser-ember: #ff9a3c;--laser-ember-light: #ffb45c;--laser-white: #ffffff;--laser-text: #e8ecf1;--laser-muted: #b8c0ca;--laser-muted-dark: #8f9aa7;--laser-border: rgba(212, 175, 55, .2);--laser-border-strong: rgba(212, 175, 55, .45);--laser-ease: cubic-bezier(.22, 1, .36, 1)}@property --laser-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.laser-detail-page{width:100%;min-height:100vh;padding-top:50px;background:var(--laser-bg);color:var(--laser-text)}.laser-container{width:90%;max-width:1200px;margin:0 auto}@keyframes laser-spin{to{--laser-angle: 360deg}}@keyframes laser-rotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes laser-fade-up{0%{opacity:0;transform:translateY(28px)}}@keyframes laser-slide-left{0%{opacity:0;transform:translate(-60px) scale(.97)}}@keyframes laser-shine{to{background-position:-250% 0}}@keyframes laser-gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes laser-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes laser-icon-glow{0%,to{filter:drop-shadow(0 0 0 rgba(246,227,161,0))}50%{filter:drop-shadow(0 0 7px rgba(246,227,161,.95))}}@keyframes laser-ring-pulse{0%{box-shadow:0 0 #d4af378c}70%,to{box-shadow:0 0 0 16px #d4af3700}}@keyframes laser-btn-shine{0%,55%{transform:translate(-170%) skew(-18deg)}to{transform:translate(320%) skew(-18deg)}}@keyframes laser-glow-pulse{0%,to{box-shadow:0 25px 60px -25px #000c,0 0 0 1px #d4af3740,0 0 #d4af3700}50%{box-shadow:0 25px 60px -25px #000c,0 0 0 1px #d4af3780,0 0 55px #ffaa3c59}}@keyframes laser-line-glow{0%,to{box-shadow:0 0 8px #d4af3799}50%{box-shadow:0 0 22px #ffaa3cf2}}@keyframes laser-line-grow{0%{transform:scaleX(0);opacity:0}}@keyframes laser-reveal{0%{opacity:0;translate:0 56px;scale:.94}}@keyframes laser-fade-in{0%{opacity:0}}@keyframes laser-zoom-in{0%{opacity:0;transform:scale(.85) translateY(20px)}}@keyframes laser-scan{0%{transform:translateY(-100%)}55%,to{transform:translateY(100%)}}@keyframes laser-drift-a{to{transform:translate(140px,90px) scale(1.2)}}@keyframes laser-drift-b{to{transform:translate(-120px,-80px) scale(1.25)}}@keyframes laser-grid-move{to{background-position:48px 48px,48px 48px}}.laser-hero{position:relative;padding:80px 0;overflow:hidden;isolation:isolate;background-color:var(--laser-bg);background-image:linear-gradient(rgba(212,175,55,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(212,175,55,.045) 1px,transparent 1px);background-size:48px 48px;animation:laser-grid-move 12s linear infinite}.laser-hero:before,.laser-hero:after{content:"";position:absolute;z-index:-1;border-radius:50%;pointer-events:none;filter:blur(80px)}.laser-hero:before{width:520px;height:520px;top:-180px;left:-140px;background:radial-gradient(circle,rgba(212,175,55,.28),transparent 68%);animation:laser-drift-a 15s ease-in-out infinite alternate}.laser-hero:after{width:560px;height:560px;right:-180px;bottom:-220px;background:radial-gradient(circle,rgba(255,140,50,.18),transparent 68%);animation:laser-drift-b 18s ease-in-out infinite alternate}.laser-hero .laser-container{position:relative;z-index:1}.laser-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:65px;align-items:center}.laser-image-side{width:100%;margin-top:calc(1rem + 30px);animation:laser-slide-left 1.1s var(--laser-ease) backwards}.laser-main-image-box{position:relative;width:100%;height:500px;overflow:hidden;border-radius:10px;background:var(--laser-card);cursor:pointer;box-shadow:0 25px 60px -25px #000000e6,0 0 0 1px #d4af3747;animation:laser-glow-pulse 4.5s ease-in-out infinite}.laser-main-image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .9s var(--laser-ease),filter .6s ease}.laser-main-image-box:hover .laser-main-image{transform:scale(1.06);filter:saturate(1.15) contrast(1.05)}.laser-main-image-box:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(to bottom,transparent 0%,transparent 80%,rgba(255,140,50,.18) 94%,rgba(255,226,150,.95) 99%,rgba(255,255,255,0) 100%);animation:laser-scan 5.5s cubic-bezier(.5,0,.5,1) 1.2s infinite}.laser-main-image-box:after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;padding:2px;pointer-events:none;background:conic-gradient(from var(--laser-angle),transparent 0 55%,var(--laser-gold),var(--laser-gold-light),var(--laser-ember),transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:laser-spin 6s linear infinite}.laser-expand-btn{position:absolute;top:18px;right:18px;z-index:3;width:44px;height:44px;border:1px solid rgba(212,175,55,.5);border-radius:50%;background:#080b0fc7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--laser-white);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;animation:laser-ring-pulse 3s ease-out 2s infinite;transition:transform .4s var(--laser-ease),background .3s ease,color .3s ease}.laser-expand-btn:hover{background:var(--laser-gold);color:#111;transform:scale(1.15) rotate(90deg);animation:none;box-shadow:0 0 24px #d4af37cc}.laser-floating-badge{position:absolute;left:20px;bottom:20px;z-index:3;display:flex;align-items:center;gap:9px;padding:11px 17px;background:#080b0fc7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--laser-white);border:1px solid rgba(212,175,55,.35);border-radius:5px;font-size:13px;font-weight:600;animation:laser-float 3.8s ease-in-out infinite}.laser-floating-badge svg{color:var(--laser-gold);animation:laser-icon-glow 2.6s ease-in-out infinite}.laser-thumbnail-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px}.laser-thumb{position:relative;padding:0;height:95px;border:2px solid transparent;border-radius:6px;overflow:hidden;background:var(--laser-card);cursor:pointer;transition:transform .35s var(--laser-ease),border-color .3s ease,box-shadow .3s ease}.laser-thumb img{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(.6) saturate(.85);transition:filter .4s ease,transform .6s var(--laser-ease)}.laser-thumb:hover{transform:translateY(-4px);border-color:#d4af3799}.laser-thumb:hover img{filter:brightness(1) saturate(1.1);transform:scale(1.1)}.laser-thumb.active{border-color:var(--laser-gold);box-shadow:0 0 20px #d4af378c}.laser-thumb.active img{filter:brightness(1) saturate(1.05)}.laser-content-side{color:var(--laser-white)}.laser-tag,.laser-cta-content>span{background:linear-gradient(100deg,var(--laser-gold-deep) 0%,var(--laser-gold) 35%,var(--laser-gold-light) 50%,var(--laser-gold) 65%,var(--laser-gold-deep) 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--laser-gold)}.laser-tag{display:inline-block;margin-bottom:18px;font-size:13px;font-weight:700;letter-spacing:2px;animation:laser-fade-up .8s var(--laser-ease) .25s backwards,laser-shine 5s linear 1.2s infinite}.laser-content-side h1{margin:0 0 22px;font-size:46px;line-height:1.15;font-weight:700;color:var(--laser-white);text-shadow:0 0 40px rgba(212,175,55,.25);animation:laser-fade-up .95s var(--laser-ease) .4s backwards}.laser-desc{margin:0 0 30px;font-size:16px;line-height:1.85;color:var(--laser-muted);animation:laser-fade-up .95s var(--laser-ease) .55s backwards}.laser-feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:32px}.laser-feature-card{display:flex;align-items:center;gap:11px;padding:15px;border:1px solid var(--laser-border);border-radius:6px;background-color:var(--laser-card);background-image:linear-gradient(90deg,#d4af3738,#d4af3700);background-repeat:no-repeat;background-size:0% 100%;color:var(--laser-muted);font-size:14px;animation:laser-fade-up .8s var(--laser-ease) backwards;transition:background-size .5s var(--laser-ease),transform .4s var(--laser-ease),border-color .3s ease,box-shadow .4s ease,color .3s ease}.laser-feature-card:nth-child(1){animation-delay:.7s}.laser-feature-card:nth-child(2){animation-delay:.8s}.laser-feature-card:nth-child(3){animation-delay:.9s}.laser-feature-card:nth-child(4){animation-delay:1s}.laser-feature-card:nth-child(5){animation-delay:1.1s}.laser-feature-card:nth-child(6){animation-delay:1.2s}.laser-feature-card:hover{background-size:100% 100%;transform:translateY(-4px);border-color:var(--laser-gold);box-shadow:0 12px 28px -12px #d4af378c;color:var(--laser-white)}.laser-feature-card svg{color:var(--laser-gold);flex-shrink:0;animation:laser-icon-glow 3.2s ease-in-out infinite;transition:transform .4s var(--laser-ease)}.laser-feature-card:nth-child(2n) svg{animation-delay:.8s}.laser-feature-card:hover svg{transform:scale(1.3) rotate(-10deg)}.laser-btn-group{display:flex;flex-wrap:wrap;gap:12px;animation:laser-fade-up .9s var(--laser-ease) 1.3s backwards}.laser-btn{position:relative;overflow:hidden;isolation:isolate;min-height:46px;padding:12px 20px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;gap:9px;text-decoration:none;font-size:14px;font-weight:600;cursor:pointer;transition:transform .35s var(--laser-ease),box-shadow .35s ease,background .3s ease,background-size .5s var(--laser-ease),border-color .3s ease,color .3s ease}.laser-btn svg{transition:transform .35s var(--laser-ease)}.laser-btn:hover{transform:translateY(-3px)}.laser-btn:hover svg{transform:translate(4px)}.laser-btn:active{transform:translateY(-1px) scale(.98)}.laser-btn:focus-visible{outline:3px solid var(--laser-gold-light);outline-offset:3px}.laser-btn.primary{border:1px solid var(--laser-gold);background:linear-gradient(120deg,#c9a02c,var(--laser-gold-light),var(--laser-gold),#c9a02c);background-size:250% 100%;color:#111;animation:laser-gradient-shift 5s ease infinite,laser-ring-pulse 2.8s ease-out 2s infinite}.laser-btn.primary:after{content:"";position:absolute;top:0;left:0;width:50%;height:100%;z-index:1;pointer-events:none;background:linear-gradient(105deg,transparent,rgba(255,255,255,.65),transparent);transform:translate(-170%) skew(-18deg);animation:laser-btn-shine 4s ease-in-out 2.5s infinite}.laser-btn.primary:hover{background:var(--laser-white);border-color:var(--laser-white);animation:none;box-shadow:0 14px 30px -8px #d4af37b3,0 0 28px #f6e3a199}.laser-btn.secondary{border:1px solid rgba(232,236,241,.28);background-color:transparent;background-image:linear-gradient(90deg,#d4af3733,#d4af3733);background-repeat:no-repeat;background-size:0% 100%;color:var(--laser-white)}.laser-btn.secondary:hover{background-size:100% 100%;border-color:var(--laser-gold);color:var(--laser-gold-light);box-shadow:0 10px 26px -10px #d4af3799}.laser-stats-bar{position:relative;z-index:2;margin-top:-46px;margin-bottom:40px}.laser-stats-inner{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;border-radius:16px;overflow:hidden;border:1px solid var(--laser-border-strong);background:#d4af3724;box-shadow:0 25px 60px #00000073;animation:laser-fade-up .9s var(--laser-ease) .2s backwards}.laser-stat-item{display:flex;align-items:center;gap:14px;padding:20px 22px;background:linear-gradient(145deg,#ffffff08,#fff0),var(--laser-card);transition:background .35s ease}.laser-stat-item:hover{background:linear-gradient(145deg,#d4af371f,#fff0),var(--laser-card)}.laser-stat-icon{flex-shrink:0;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:10px;color:#111;background:linear-gradient(135deg,var(--laser-gold),var(--laser-gold-light));font-size:17px;animation:laser-icon-glow 3.2s ease-in-out infinite}.laser-stat-value{display:block;font-size:21px;font-weight:900;color:var(--laser-white);line-height:1.1}.laser-stat-label{display:block;font-size:12px;color:var(--laser-muted);margin-top:3px;line-height:1.4}.laser-section-heading{max-width:760px;margin:0 auto 50px;text-align:center}.laser-section-heading span{display:block;margin-bottom:10px;font-size:13px;font-weight:700;letter-spacing:2px;background:linear-gradient(100deg,var(--laser-gold-deep) 0%,var(--laser-gold) 35%,var(--laser-gold-light) 50%,var(--laser-gold) 65%,var(--laser-gold-deep) 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--laser-gold);animation:laser-shine 5s linear infinite}.laser-section-heading h2{margin:0 0 16px;font-size:36px;line-height:1.25;color:var(--laser-white);text-shadow:0 0 25px rgba(212,175,55,.12)}.laser-section-heading h2:after{content:"";display:block;width:84px;height:3px;margin:18px auto 0;border-radius:3px;background:linear-gradient(90deg,transparent,var(--laser-gold),var(--laser-ember),var(--laser-gold),transparent);animation:laser-line-glow 2.8s ease-in-out infinite}.laser-section-heading p{margin:0;color:var(--laser-muted);font-size:16px;line-height:1.8}.laser-info-section{position:relative;padding:90px 0;background:radial-gradient(circle at 10% 10%,rgba(212,175,55,.06),transparent 35%),var(--laser-bg-section)}.laser-info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.laser-info-card{position:relative;isolation:isolate;padding:32px;border:1px solid var(--laser-border);border-radius:8px;background:linear-gradient(145deg,#ffffff06,#fff0),var(--laser-card);transition:transform .45s var(--laser-ease),border-color .3s ease,box-shadow .45s ease}.laser-info-card:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:2px;pointer-events:none;opacity:0;background:conic-gradient(from var(--laser-angle),transparent 0 45%,var(--laser-gold),var(--laser-gold-light),var(--laser-ember),transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:laser-spin 3s linear infinite;transition:opacity .4s ease}.laser-info-card:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(circle at 100% 0%,rgba(212,175,55,.18),transparent 60%);transition:opacity .5s ease}.laser-info-card:hover{transform:translateY(-8px);border-color:transparent;box-shadow:0 22px 45px -15px #000000a6,0 0 40px -10px #d4af3759}.laser-info-card:hover:before,.laser-info-card:hover:after{opacity:1}.laser-card-icon{width:50px;height:50px;margin-bottom:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#d4af371f;color:var(--laser-gold-light);font-size:21px;animation:laser-ring-pulse 3.2s ease-out infinite;transition:transform .5s var(--laser-ease),background .4s ease,color .4s ease}.laser-info-card:hover .laser-card-icon{background:linear-gradient(135deg,var(--laser-gold-light),var(--laser-gold));color:#111;transform:scale(1.12) rotate(-10deg)}.laser-info-card h3{margin:0 0 12px;font-size:20px;color:var(--laser-white)}.laser-info-card p{margin:0;color:var(--laser-muted);font-size:15px;line-height:1.75}.laser-specs-section{position:relative;padding:90px 0;background:var(--laser-bg)}.laser-specs-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:50px;align-items:center}.laser-specs-intro{animation:laser-slide-left 1s var(--laser-ease) backwards}.laser-specs-intro>span{display:block;margin-bottom:12px;font-size:13px;font-weight:700;letter-spacing:2px;background:linear-gradient(100deg,var(--laser-gold-deep) 0%,var(--laser-gold) 35%,var(--laser-gold-light) 50%,var(--laser-gold) 65%,var(--laser-gold-deep) 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--laser-gold);animation:laser-shine 5s linear infinite}.laser-specs-intro h2{margin:0 0 16px;font-size:32px;line-height:1.25;color:var(--laser-white)}.laser-specs-intro p{margin:0 0 26px;color:var(--laser-muted);font-size:15.5px;line-height:1.8}.laser-specs-table{border-radius:12px;overflow:hidden;border:1px solid var(--laser-border);background:var(--laser-card);box-shadow:0 20px 50px -20px #000000b3;animation:laser-fade-up 1s var(--laser-ease) .15s backwards}.laser-specs-row{display:flex;justify-content:space-between;gap:16px;padding:16px 22px;border-bottom:1px solid rgba(212,175,55,.12);transition:background .3s ease}.laser-specs-row:last-child{border-bottom:none}.laser-specs-row:nth-child(odd){background:#ffffff04}.laser-specs-row:hover{background:#d4af3714}.laser-specs-label{color:var(--laser-muted);font-size:14.5px}.laser-specs-value{color:var(--laser-gold-light);font-size:14.5px;font-weight:700;text-align:right;white-space:nowrap}.laser-material-section{position:relative;padding:90px 0;background:radial-gradient(circle at 90% 20%,rgba(212,175,55,.05),transparent 32%),var(--laser-bg-section)}.laser-material-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.laser-material-card{position:relative;overflow:hidden;display:flex;gap:15px;padding:25px;border-radius:8px;background:linear-gradient(145deg,#ffffff06,#fff0),var(--laser-card);border:1px solid var(--laser-border);transition:transform .4s var(--laser-ease),border-color .3s ease,box-shadow .4s ease}.laser-material-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(to bottom,var(--laser-gold-light),var(--laser-gold),var(--laser-ember));box-shadow:0 0 14px #ffaa3cb3;transform:scaleY(0);transform-origin:top;transition:transform .5s var(--laser-ease)}.laser-material-card:hover{transform:translateY(-5px) translate(4px);border-color:#d4af3799;box-shadow:0 18px 38px -16px #000000b3,0 0 30px #d4af371f}.laser-material-card:hover:before{transform:scaleY(1)}.laser-material-card>svg{margin-top:3px;color:var(--laser-gold-light);font-size:20px;flex-shrink:0;transition:transform .5s var(--laser-ease)}.laser-material-card:hover>svg{transform:scale(1.35) rotate(-12deg);filter:drop-shadow(0 0 6px rgba(212,175,55,.8))}.laser-material-card h3{margin:0 0 8px;font-size:19px;color:var(--laser-white)}.laser-material-card p{margin:0;color:var(--laser-muted);line-height:1.7;font-size:14px}.laser-application-section{position:relative;padding:90px 0;background:radial-gradient(circle at 15% 20%,rgba(212,175,55,.05),transparent 32%),var(--laser-bg-section)}.laser-application-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.laser-application-card{position:relative;overflow:hidden;isolation:isolate;border-radius:10px;background:var(--laser-card);color:var(--laser-white);border:1px solid var(--laser-border);border-bottom:3px solid var(--laser-gold);transition:transform .45s var(--laser-ease),box-shadow .45s ease,border-color .3s ease}.laser-application-image{position:relative;height:150px;overflow:hidden}.laser-application-image:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(22,29,37,.95),rgba(22,29,37,.05) 60%,transparent)}.laser-application-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .9s var(--laser-ease),filter .5s ease}.laser-application-card:hover .laser-application-image img{transform:scale(1.1);filter:saturate(1.15) brightness(1.03)}.laser-application-body{position:relative;padding:20px 22px 25px}.laser-application-card:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(110deg,transparent 35%,rgba(246,227,161,.14) 50%,transparent 65%);transform:translate(-130%)}.laser-application-card:hover{transform:translateY(-8px);border-bottom-color:var(--laser-ember);box-shadow:0 22px 40px -16px #000000b3,0 14px 34px -14px #ff963c59}.laser-application-card:hover:before{transform:translate(130%);transition:transform 1.1s var(--laser-ease)}.laser-application-card h3{margin:0 0 10px;color:var(--laser-gold);font-size:18px;transition:color .3s ease,text-shadow .4s ease}.laser-application-card:hover h3{color:var(--laser-gold-light);text-shadow:0 0 18px rgba(246,227,161,.55)}.laser-application-card p{margin:0;color:var(--laser-muted);font-size:13.5px;line-height:1.7}.laser-process-section{position:relative;padding:90px 0;background:radial-gradient(circle at 80% 10%,rgba(212,175,55,.05),transparent 30%),var(--laser-bg)}.laser-timeline{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.laser-timeline-line{position:absolute;top:24px;left:12%;right:12%;height:2px;background:linear-gradient(90deg,transparent,var(--laser-gold),var(--laser-ember),var(--laser-gold),transparent);opacity:.4;z-index:0;animation:laser-line-glow 3s ease-in-out infinite}.laser-timeline-item{position:relative;z-index:1;padding:0 10px;text-align:center;transition:transform .45s var(--laser-ease)}.laser-timeline-item:hover{transform:translateY(-6px)}.laser-timeline-dot{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin:0 auto 20px;border-radius:50%;background:linear-gradient(135deg,var(--laser-gold-light),var(--laser-gold),var(--laser-ember));color:#111;font-size:15px;font-weight:900;box-shadow:0 0 0 5px var(--laser-bg),0 8px 24px -8px #d4af3799;animation:laser-ring-pulse 3.2s ease-out infinite}.laser-timeline-item h3{margin:0 0 10px;font-size:17px;color:var(--laser-white)}.laser-timeline-item p{margin:0;color:var(--laser-muted);font-size:13.5px;line-height:1.7}.laser-gallery-section{position:relative;padding:90px 0;background:radial-gradient(circle at 50% 0%,rgba(212,175,55,.05),transparent 35%),var(--laser-bg-section)}.laser-gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.laser-gallery-item{position:relative;height:330px;overflow:hidden;border-radius:8px;background:var(--laser-card);border:1px solid rgba(212,175,55,.15);cursor:pointer;transition:transform .5s var(--laser-ease),box-shadow .5s ease,border-color .3s ease}.laser-gallery-item:hover{transform:translateY(-6px);border-color:#d4af3773;box-shadow:0 24px 44px -18px #000000b3,0 0 40px -8px #d4af3766}.laser-gallery-item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .9s var(--laser-ease),filter .6s ease}.laser-gallery-item:hover img{transform:scale(1.1);filter:saturate(1.15) contrast(1.05)}.laser-gallery-item:before,.laser-gallery-item:after{content:"";position:absolute;z-index:3;width:0;height:0;pointer-events:none;transition:width .5s var(--laser-ease),height .5s var(--laser-ease)}.laser-gallery-item:before{top:14px;left:14px;border-top:2px solid var(--laser-gold-light);border-left:2px solid var(--laser-gold-light);filter:drop-shadow(0 0 5px rgba(246,227,161,.9))}.laser-gallery-item:after{right:14px;bottom:14px;border-right:2px solid var(--laser-gold-light);border-bottom:2px solid var(--laser-gold-light);filter:drop-shadow(0 0 5px rgba(246,227,161,.9))}.laser-gallery-item:hover:before,.laser-gallery-item:hover:after{width:44px;height:44px}.laser-gallery-overlay{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;background:linear-gradient(to top,#0000,#0000);transition:background .4s ease}.laser-gallery-item:hover .laser-gallery-overlay{background:linear-gradient(to top,#000000b3,#d4af3724)}.laser-gallery-overlay button{width:50px;height:50px;border:none;border-radius:50%;background:var(--laser-gold);color:#111;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transform:scale(.6) rotate(-90deg);transition:opacity .4s ease,transform .5s var(--laser-ease),background .3s ease}.laser-gallery-item:hover .laser-gallery-overlay button{opacity:1;transform:scale(1) rotate(0);animation:laser-ring-pulse 1.8s ease-out .4s infinite}.laser-gallery-overlay button:hover{background:var(--laser-white)}.laser-faq-section{position:relative;padding:90px 0;background:var(--laser-bg)}.laser-faq-list{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.laser-faq-item{border-radius:10px;overflow:hidden;border:1px solid var(--laser-border);background:var(--laser-card);transition:border-color .3s ease,box-shadow .3s ease}.laser-faq-item.open{border-color:#d4af3780;box-shadow:0 15px 40px -18px #d4af3759}.laser-faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;background:transparent;border:none;color:var(--laser-white);font-size:15.5px;font-weight:700;text-align:left;cursor:pointer}.laser-faq-arrow{flex-shrink:0;color:var(--laser-gold);transition:transform .35s var(--laser-ease)}.laser-faq-item.open .laser-faq-arrow{transform:rotate(180deg)}.laser-faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--laser-ease)}.laser-faq-item.open .laser-faq-answer{grid-template-rows:1fr}.laser-faq-answer p{overflow:hidden;margin:0;padding:0 22px;color:var(--laser-muted);font-size:14.5px;line-height:1.8}.laser-faq-item.open .laser-faq-answer p{padding:0 22px 20px}.laser-faq-answer{min-height:0}.laser-faq-answer>p{min-height:0}.laser-cta-section{position:relative;overflow:hidden;isolation:isolate;padding:90px 0;background:radial-gradient(circle at center,rgba(212,175,55,.07),transparent 45%),#080c11}.laser-cta-section:before{content:"";position:absolute;inset:-40%;z-index:-2;pointer-events:none;background:conic-gradient(from var(--laser-angle),rgba(212,175,55,0) 0deg,rgba(212,175,55,.22) 70deg,rgba(255,140,50,.18) 140deg,rgba(212,175,55,0) 210deg,rgba(212,175,55,.14) 290deg,rgba(212,175,55,0) 360deg);filter:blur(70px);animation:laser-spin 16s linear infinite}.laser-cta-section:after{content:"";position:absolute;z-index:-1;top:50%;left:50%;width:min(620px,92vw);aspect-ratio:1;border-radius:50%;padding:2px;pointer-events:none;opacity:.55;background:conic-gradient(from 0deg,transparent 0 60%,var(--laser-gold),var(--laser-gold-light),var(--laser-ember),transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:laser-rotate 14s linear infinite}.laser-cta-content{position:relative;z-index:1;max-width:850px;margin:0 auto;text-align:center}.laser-cta-content>span{display:inline-block;font-size:13px;font-weight:700;letter-spacing:2px;animation:laser-shine 5s linear infinite}.laser-cta-content h2{margin:15px 0;color:var(--laser-white);font-size:40px;text-shadow:0 0 40px rgba(212,175,55,.35)}.laser-cta-content p{max-width:700px;margin:0 auto 30px;color:var(--laser-muted);font-size:16px;line-height:1.8}.laser-cta-buttons{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.laser-preview-modal{position:fixed;inset:0;z-index:9999;padding:40px;background:#030609f5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;animation:laser-fade-in .35s ease}.laser-preview-image{max-width:92vw;max-height:90vh;object-fit:contain;border-radius:5px;box-shadow:0 0 0 1px #d4af3759,0 30px 80px #000c,0 0 70px #d4af3733;animation:laser-zoom-in .55s var(--laser-ease)}.laser-close-preview{position:absolute;top:25px;right:25px;width:45px;height:45px;border:1px solid rgba(212,175,55,.3);border-radius:50%;background:var(--laser-card);color:var(--laser-white);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;transition:transform .4s var(--laser-ease),background .3s ease,box-shadow .3s ease}.laser-close-preview:hover{background:var(--laser-gold);color:#111;transform:rotate(90deg) scale(1.12);box-shadow:0 0 26px #d4af37cc}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.laser-section-heading,.laser-info-card,.laser-material-card,.laser-application-card,.laser-timeline-item,.laser-gallery-item,.laser-faq-item,.laser-cta-content{animation:laser-reveal linear both;animation-timeline:view();animation-range:entry 0% entry 42%}.laser-info-card:nth-child(3n+2),.laser-application-card:nth-child(4n+2),.laser-timeline-item:nth-child(4n+2),.laser-gallery-item:nth-child(3n+2),.laser-material-card:nth-child(2n){animation-range:entry 8% entry 52%}.laser-info-card:nth-child(3n),.laser-application-card:nth-child(4n+3),.laser-timeline-item:nth-child(4n+3),.laser-gallery-item:nth-child(3n){animation-range:entry 16% entry 62%}.laser-application-card:nth-child(4n),.laser-timeline-item:nth-child(4n){animation-range:entry 24% entry 70%}.laser-section-heading h2:after{animation:laser-line-grow linear both;animation-timeline:view();animation-range:entry 20% entry 80%}}}@media (max-width: 1000px){.laser-hero-grid{grid-template-columns:1fr}.laser-content-side{max-width:800px}.laser-stats-inner,.laser-info-grid{grid-template-columns:repeat(2,1fr)}.laser-specs-grid{grid-template-columns:1fr;gap:34px}.laser-application-grid{grid-template-columns:repeat(2,1fr)}.laser-timeline{grid-template-columns:repeat(2,1fr);gap:30px}.laser-timeline-line{display:none}}@media (max-width: 700px){.laser-hero{padding:50px 0}.laser-hero:before,.laser-hero:after{width:320px;height:320px;filter:blur(55px)}.laser-container{width:92%}.laser-main-image-box{height:330px}.laser-thumbnail-row{gap:8px}.laser-thumb{height:70px}.laser-content-side h1{font-size:34px}.laser-desc{font-size:15px}.laser-feature-grid{grid-template-columns:1fr}.laser-btn-group{flex-direction:column}.laser-btn{width:100%}.laser-stats-bar{margin-top:-30px}.laser-stats-inner{grid-template-columns:1fr}.laser-info-section,.laser-specs-section,.laser-material-section,.laser-application-section,.laser-process-section,.laser-gallery-section,.laser-faq-section,.laser-cta-section{padding:60px 0}.laser-section-heading{margin-bottom:35px}.laser-section-heading h2{font-size:29px}.laser-info-grid,.laser-material-grid,.laser-application-grid,.laser-gallery-grid{grid-template-columns:1fr}.laser-timeline{grid-template-columns:1fr;gap:22px}.laser-gallery-item{height:280px}.laser-cta-content h2{font-size:32px}.laser-preview-modal{padding:20px}.laser-specs-row{flex-direction:column;gap:4px}.laser-specs-value{text-align:left}}@media (hover: none){.laser-info-card:hover,.laser-material-card:hover,.laser-application-card:hover,.laser-timeline-item:hover,.laser-gallery-item:hover,.laser-feature-card:hover,.laser-thumb:hover,.laser-stat-item:hover{transform:none}.laser-main-image-box:hover .laser-main-image,.laser-gallery-item:hover img,.laser-application-card:hover .laser-application-image img{transform:none;filter:none}.laser-gallery-overlay button{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.laser-detail-page *,.laser-detail-page *:before,.laser-detail-page *:after,.laser-preview-modal,.laser-preview-modal *,.laser-hero,.laser-hero:before,.laser-hero:after{animation:none!important;transition-duration:.01ms!important}}.news-page{position:relative;width:100%;overflow:hidden;background:radial-gradient(circle at 10% 10%,rgba(212,175,55,.07),transparent 25%),radial-gradient(circle at 90% 30%,rgba(20,121,255,.05),transparent 25%),#0b0f14;color:#e8ecf1;font-family:Inter,Segoe UI,Arial,sans-serif}.news-page:before,.news-detail-page:before{content:"";position:absolute;width:700px;height:700px;top:5%;left:-250px;border-radius:50%;background:#d4af370d;filter:blur(100px);pointer-events:none;animation:newsColorMove 14s ease-in-out infinite alternate}.news-page:after,.news-detail-page:after{content:"";position:absolute;width:600px;height:600px;right:-250px;top:35%;border-radius:50%;background:#1479ff0a;filter:blur(100px);pointer-events:none;animation:newsColorMove2 16s ease-in-out infinite alternate}@keyframes newsColorMove{0%{transform:translate(0) scale(1)}50%{transform:translate(100px,80px) scale(1.15)}to{transform:translate(40px,150px) scale(1.05)}}@keyframes newsColorMove2{0%{transform:translate(0) scale(1)}to{transform:translate(-100px,80px) scale(1.15)}}.news-hero{position:relative;padding:150px 6% 120px;overflow:hidden;background:#0b0f14}.news-hero:before{content:"";position:absolute;inset:-3%;background:linear-gradient(180deg,#080b0fb3,#0b0f14e0),linear-gradient(120deg,rgba(212,175,55,.16),transparent 45%,rgba(20,121,255,.1)),url(https://images.unsplash.com/photo-1504307651254-35680f356dfd?q=80&w=1800);background-size:cover;background-position:center;animation:zoomHero 18s ease-in-out infinite}.news-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(212,175,55,.08),transparent);transform:translate(-100%);animation:heroLightMove 10s linear infinite}@keyframes zoomHero{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes heroLightMove{0%{transform:translate(-100%)}to{transform:translate(100%)}}.news-hero-content{position:relative;z-index:2;max-width:1000px;margin:auto;text-align:center;color:#fff}.news-tag{position:relative;display:inline-flex;padding:12px 24px;border-radius:999px;background:#d4af3714;border:1px solid rgba(212,175,55,.35);color:#f0c75e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:14px;font-weight:800;margin-bottom:30px;overflow:hidden;box-shadow:0 0 25px #d4af370d}.news-tag:after{content:"";position:absolute;top:0;left:-100%;width:70%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);transform:skew(-20deg);animation:newsTagShine 4s ease-in-out infinite}@keyframes newsTagShine{0%{left:-100%}45%,to{left:140%}}.news-hero-content h1{font-size:68px;line-height:1.1;font-weight:900;margin-bottom:26px;color:#fff}.news-hero-content h1 span{display:block;background:linear-gradient(90deg,#d4af37,#f0c75e,#fff,#d4af37);background-size:250% auto;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:goldTextMove 5s linear infinite}@keyframes goldTextMove{0%{background-position:0% center}to{background-position:250% center}}.news-hero-content p{max-width:850px;margin:auto;font-size:18px;line-height:1.9;color:#c5ccd5}.news-container{position:relative;z-index:2;padding:100px 6%;background:linear-gradient(180deg,#0b0f14,#111820,#0b0f14)}.news-grid{max-width:1450px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.news-card{position:relative;overflow:hidden;border-radius:28px;background:linear-gradient(145deg,#161d25,#111820);border:1px solid rgba(212,175,55,.16);box-shadow:0 20px 60px #0000004d,inset 0 0 30px #ffffff03;transition:.5s ease}.news-card:before{content:"";position:absolute;top:0;left:-120%;width:70%;height:100%;z-index:2;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(212,175,55,.07),transparent);transform:skew(-20deg);transition:.8s ease}.news-card:hover:before{left:140%}.news-card:hover{transform:translateY(-12px);border-color:#d4af3773;box-shadow:0 30px 70px #0006,0 0 30px #d4af370f}.news-card-image{position:relative;overflow:hidden;background:#0b0f14}.news-card-image img{width:100%;height:280px;object-fit:cover;transition:transform .8s ease,filter .5s ease;animation:floatImg 5s ease-in-out infinite}@keyframes floatImg{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}.news-card:hover img{transform:scale(1.08);filter:brightness(1.08) saturate(1.08)}.news-card-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0b0f14b3,#d4af3726);opacity:0;transition:.4s ease}.news-card:hover .news-card-overlay{opacity:1}.news-read-btn{display:inline-flex;align-items:center;gap:10px;height:56px;padding:0 28px;border-radius:18px;background:#d4af37;color:#111;text-decoration:none;font-weight:800;box-shadow:0 10px 30px #d4af3740;transition:.3s ease}.news-read-btn:hover{background:#f0c75e;transform:translateY(-3px)}.news-card-content{padding:34px}.news-meta{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:20px}.news-meta span{display:flex;align-items:center;gap:8px;color:#9da7b3;font-size:14px;font-weight:700}.news-meta svg{color:#d4af37}.news-card-content h2{margin-bottom:20px}.news-card-content h2 a{color:#fff;font-size:28px;line-height:1.4;font-weight:900;text-decoration:none;transition:.3s ease}.news-card-content h2 a:hover{color:#f0c75e}.news-card-content p{color:#b8c0ca;line-height:1.9;margin-bottom:28px}.news-detail-btn{display:inline-flex;align-items:center;gap:10px;color:#d4af37;font-weight:800;text-decoration:none;transition:.3s ease}.news-detail-btn:hover{color:#f0c75e;gap:15px}.news-pagination{display:flex;align-items:center;justify-content:center;gap:10px;margin:60px auto 10px;flex-wrap:wrap}.news-page-btn{min-width:44px;height:44px;padding:0 14px;border-radius:12px;border:1px solid rgba(212,175,55,.2);background:#161d25;color:#b8c0ca;font-size:14px;font-weight:800;cursor:pointer;transition:.3s ease}.news-page-btn:hover:not(:disabled){color:#111;background:#d4af37;border-color:#d4af37;transform:translateY(-3px);box-shadow:0 8px 20px #d4af3726}.news-page-btn.active{color:#111;background:linear-gradient(135deg,#d4af37,#f0c75e);border-color:#d4af37;box-shadow:0 8px 25px #d4af3733}.news-page-btn:disabled{opacity:.35;cursor:not-allowed}.news-page-info{width:100%;text-align:center;margin-top:12px;color:#7f8995;font-size:13px}.news-empty,.news-empty-page{position:relative;z-index:2;padding:120px 20px;text-align:center;font-size:32px;font-weight:900;color:#fff}.news-detail-page{position:relative;min-height:100vh;overflow:hidden;background:radial-gradient(circle at 10% 20%,rgba(212,175,55,.06),transparent 25%),#0b0f14;color:#e8ecf1;font-family:Inter,Segoe UI,Arial,sans-serif}.news-detail-hero{position:relative;padding:160px 6% 120px;overflow:hidden}.news-detail-hero:before{content:"";position:absolute;inset:-3%;background:linear-gradient(#080b0fbd,#0b0f14e6),linear-gradient(120deg,rgba(212,175,55,.14),transparent 50%,rgba(20,121,255,.08)),url(https://images.unsplash.com/photo-1504307651254-35680f356dfd?q=80&w=1800);background-size:cover;background-position:center;animation:zoomHero 18s ease-in-out infinite}.news-detail-content{position:relative;z-index:2;max-width:1100px;margin:auto;text-align:center;color:#fff}.detail-tag{display:inline-flex;padding:12px 24px;border-radius:999px;background:#d4af3714;border:1px solid rgba(212,175,55,.3);color:#f0c75e;margin-bottom:28px;font-weight:800;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.news-detail-content h1{font-size:64px;line-height:1.1;font-weight:900;margin-bottom:30px;color:#fff}.detail-meta{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.detail-meta span{display:flex;align-items:center;gap:10px;padding:14px 22px;border-radius:16px;background:#161d25b3;border:1px solid rgba(212,175,55,.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-weight:700;color:#e8ecf1}.detail-meta svg{color:#d4af37}.detail-container{position:relative;z-index:2;max-width:1450px;margin:auto;padding:100px 6%;display:grid;grid-template-columns:2fr .9fr;gap:40px}.detail-main{background:linear-gradient(145deg,#161d25,#111820);border:1px solid rgba(212,175,55,.16);border-radius:30px;overflow:hidden;box-shadow:0 20px 60px #0000004d,inset 0 0 30px #ffffff03}.detail-image{overflow:hidden}.detail-image img{width:100%;height:520px;object-fit:cover;transition:.7s ease}.detail-image:hover img{transform:scale(1.03);filter:brightness(1.05)}.detail-article{padding:50px}.detail-article h2{font-size:42px;line-height:1.3;margin-bottom:30px;color:#fff}.detail-article p{color:#b8c0ca;line-height:2;margin-bottom:24px}.detail-seo-desc{font-size:17px;font-weight:500;color:#c1c9d2;line-height:1.7;border-left:4px solid #d4af37;padding:15px 18px;margin-bottom:30px;font-style:italic;background:#d4af370a;border-radius:0 12px 12px 0}.seo-highlight{position:relative;display:flex;gap:20px;padding:34px;border-radius:28px;margin:45px 0;overflow:hidden;background:linear-gradient(135deg,#1b1d1c,#15191d);border:1px solid rgba(212,175,55,.3);color:#fff;box-shadow:0 20px 45px #00000038,0 0 25px #d4af370a}.seo-highlight:after{content:"";position:absolute;top:0;left:-100%;width:70%;height:100%;background:linear-gradient(90deg,transparent,rgba(212,175,55,.08),transparent);transform:skew(-20deg);animation:seoLightMove 7s linear infinite}@keyframes seoLightMove{0%{left:-100%}to{left:140%}}.seo-highlight svg{position:relative;z-index:2;font-size:42px;color:#d4af37;flex-shrink:0}.seo-highlight h3{position:relative;z-index:2;font-size:28px;margin-bottom:12px;color:#fff}.seo-highlight p{position:relative;z-index:2;color:#b8c0ca}.seo-content h3{margin-top:40px;margin-bottom:16px;font-size:28px;color:#fff}.seo-content ul{padding-left:22px}.seo-content li{margin-bottom:12px;color:#b8c0ca}.detail-sidebar{display:flex;flex-direction:column;gap:30px}.sidebar-box,.sidebar-contact,.sidebar-social{background:linear-gradient(145deg,#161d25,#111820);border:1px solid rgba(212,175,55,.16);border-radius:28px;padding:34px;box-shadow:0 20px 60px #00000040,inset 0 0 20px #ffffff03}.sidebar-box h3,.sidebar-contact h3,.sidebar-social h3{font-size:28px;margin-bottom:28px;color:#fff}.sidebar-post{display:flex;gap:16px;margin-bottom:22px;padding-bottom:20px;border-bottom:1px solid rgba(212,175,55,.1);text-decoration:none}.sidebar-post:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.sidebar-post img{width:110px;height:110px;border-radius:18px;object-fit:cover;transition:.4s ease}.sidebar-post:hover img{transform:scale(1.05)}.sidebar-post span{display:flex;align-items:center;gap:8px;color:#d4af37;font-size:13px;font-weight:700;margin-bottom:10px}.sidebar-post h4{color:#e8ecf1;line-height:1.6;transition:.3s ease}.sidebar-post:hover h4{color:#f0c75e}.sidebar-contact{text-align:center;background:radial-gradient(circle at 20% 20%,rgba(212,175,55,.14),transparent 35%),linear-gradient(145deg,#171d23,#0b0f14);border-color:#d4af374d;color:#fff}.sidebar-contact svg{font-size:46px;margin-bottom:20px;color:#d4af37;filter:drop-shadow(0 0 10px rgba(212,175,55,.2))}.sidebar-contact p{color:#b8c0ca;line-height:1.9;margin-bottom:26px}.sidebar-contact a{display:inline-flex;align-items:center;justify-content:center;height:58px;padding:0 30px;border-radius:18px;background:linear-gradient(135deg,#d4af37,#f0c75e);color:#111;text-decoration:none;font-weight:800;transition:.3s ease;box-shadow:0 12px 30px #d4af3726}.sidebar-contact a:hover{transform:translateY(-4px);box-shadow:0 18px 35px #d4af3740}.social-list{display:flex;gap:16px}.social-list a{width:60px;height:60px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:#161d25;border:1px solid rgba(212,175,55,.2);color:#d4af37;font-size:22px;transition:.3s ease}.social-list a:hover{background:#d4af37;color:#111;transform:translateY(-5px);box-shadow:0 12px 25px #d4af372e}.formatted-text-block{color:#b8c0ca;font-size:17px;line-height:1.9;font-family:Inter,Segoe UI,Arial,sans-serif}.formatted-text-block p{margin-bottom:24px;text-align:justify;color:#b8c0ca}.formatted-text-block h2,.formatted-text-block h3{color:#fff;font-weight:800;line-height:1.4}.formatted-text-block h2{font-size:34px;margin-top:55px;margin-bottom:24px}.formatted-text-block h3{font-size:28px;margin-top:40px;margin-bottom:20px}.formatted-text-block strong{color:#f0c75e}.formatted-text-block ul{padding-left:24px;margin-bottom:24px}.formatted-text-block li{margin-bottom:14px;color:#b8c0ca;line-height:1.8}.formatted-text-block a{color:#d4af37;font-weight:700;text-decoration:none}.formatted-text-block a:hover{color:#f0c75e;text-decoration:underline}.formatted-text-block img{display:block;width:78%;max-width:900px;height:auto;margin:45px auto;border-radius:24px;object-fit:cover;border:1px solid rgba(212,175,55,.14);box-shadow:0 20px 60px #00000059,0 0 20px #d4af370a;transition:.5s ease}.formatted-text-block img:hover{transform:scale(1.02);border-color:#d4af374d}.news-video-wrapper{margin:40px 0;border-radius:24px;overflow:hidden;border:1px solid rgba(212,175,55,.16);box-shadow:0 20px 50px #0000004d}.news-video-wrapper iframe{width:100%;height:520px;border:none;border-radius:24px}@media (max-width: 1100px){.news-grid,.detail-container{grid-template-columns:1fr}.news-hero-content h1,.news-detail-content h1{font-size:48px}}@media (max-width: 768px){.news-hero,.news-detail-hero{padding:120px 20px 80px}.news-container,.detail-container{padding:80px 20px}.news-grid{grid-template-columns:1fr}.news-hero-content h1,.news-detail-content h1{font-size:36px}.detail-article{padding:35px 24px}.detail-image img{height:300px}.seo-highlight{flex-direction:column}.formatted-text-block{font-size:15px;line-height:1.8}.formatted-text-block h2{font-size:26px}.formatted-text-block h3{font-size:22px}.news-video-wrapper iframe{height:240px}.formatted-text-block img{width:100%}.news-pagination{margin-top:45px;gap:7px}.news-page-btn{min-width:40px;height:40px;padding:0 11px}}@media (max-width: 480px){.news-hero-content h1,.news-detail-content h1{font-size:30px}.news-card-content h2 a,.detail-article h2{font-size:26px}.news-card-content{padding:26px 22px}.sidebar-box,.sidebar-contact,.sidebar-social{padding:25px 20px}.sidebar-post img{width:85px;height:85px}.news-page-btn{min-width:38px;height:38px;font-size:13px}}@media (prefers-reduced-motion: reduce){.news-page:before,.news-page:after,.news-detail-page:before,.news-detail-page:after,.news-hero:before,.news-hero:after,.news-detail-hero:before,.news-tag:after,.news-hero-content h1 span,.news-card-image img,.seo-highlight:after{animation:none}.news-card,.news-read-btn,.news-detail-btn,.sidebar-post img,.sidebar-post h4,.social-list a{transition:none}}.tile-detail-page{--tile-gold: #d4af37;--tile-gold-light: #f0c75e;--tile-gold-soft: #f6e3a1;--tile-gold-warm: #ffd98a;--tile-text: #f3f6fa;--tile-muted: #d3dbe5;overflow-x:hidden;position:relative;overflow:hidden;width:100%;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--tile-text);background:radial-gradient(circle at top left,rgba(212,175,55,.08),transparent 30%),radial-gradient(circle at bottom right,rgba(240,199,94,.06),transparent 32%),linear-gradient(180deg,#0b0f14,#111820)}.tile-detail-page:before{content:"";position:absolute;inset:-10%;pointer-events:none;background:radial-gradient(circle at 15% 18%,rgba(212,175,55,.1),transparent 40%),radial-gradient(circle at 85% 82%,rgba(240,199,94,.07),transparent 42%);mix-blend-mode:screen;z-index:0;animation:tileAuroraDrift 20s ease-in-out infinite}@keyframes tileAuroraDrift{0%,to{transform:translateZ(0) scale(1);filter:hue-rotate(0deg)}50%{transform:translate3d(3%,-3%,0) scale(1.08);filter:hue-rotate(18deg)}}.tile-container{width:100%;max-width:1280px;margin:0 auto;padding:0 20px;position:relative;z-index:2}.tile-hero{position:relative;padding:110px 5% 80px;overflow:hidden}.tile-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1fr .9fr;gap:60px;align-items:center}.tile-main-image-box{position:relative;width:100%;height:650px;border-radius:26px;overflow:hidden;background:#161d25;border:1px solid rgba(212,175,55,.2);box-shadow:0 18px 45px #00000073}.tile-main-image-box:after{content:"";position:absolute;top:-20%;left:0;width:40%;height:140%;z-index:3;background:linear-gradient(100deg,transparent,rgba(255,255,255,.12),rgba(240,199,94,.18),rgba(255,255,255,.12),transparent);pointer-events:none;animation:tileLightSweep 8s ease-in-out infinite}@keyframes tileLightSweep{0%,60%,to{transform:translate(-140%) skew(-18deg);opacity:0}15%{opacity:.85}35%{transform:translate(240%) skew(-18deg);opacity:0}}.tile-main-image{width:100%;height:100%;object-fit:cover;object-position:center}.tile-main-image-box:hover .tile-main-image{transform:none}.tile-expand-btn{position:absolute;top:18px;right:18px;width:48px;height:48px;border:1px solid rgba(212,175,55,.3);border-radius:14px;background:#080b0f80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:15px;cursor:pointer;z-index:5;transition:.35s ease}.tile-expand-btn:hover{transform:scale(1.08);background:linear-gradient(135deg,#d4af37,#f0c75e);color:#111;border-color:transparent}.tile-floating-badge{position:absolute;left:20px;bottom:20px;z-index:5;display:flex;align-items:center;gap:10px;padding:12px 18px;border-radius:14px;background:#080b0f8c;border:1px solid rgba(212,175,55,.25);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;font-size:14px;font-weight:700;text-shadow:0 1px 6px rgba(0,0,0,.5)}.tile-content-side h1{font-size:48px;line-height:1.15;font-weight:900;color:#fff;margin-bottom:20px;text-shadow:0 2px 18px rgba(0,0,0,.5)}.tile-tag,.tile-tagg{display:inline-flex;align-items:center;padding:8px 18px;border-radius:999px;background:linear-gradient(120deg,#d4af3724,#f0c75e0f,#d4af3724);background-size:200% auto;border:1px solid rgba(212,175,55,.3);color:var(--tile-gold-soft);font-size:12px;font-weight:800;letter-spacing:.8px;margin-bottom:18px;text-shadow:0 1px 6px rgba(0,0,0,.4);animation:tileGradientMove 6s linear infinite}@keyframes tileGradientMove{to{background-position:200% center}}.tile-tagg{position:relative;top:-4px;left:-4px}.tile-desc{font-size:15px;line-height:1.8;color:var(--tile-muted);margin-bottom:30px;text-shadow:0 1px 8px rgba(0,0,0,.3);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.tile-feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:30px}.tile-feature-card{position:relative;overflow:hidden;display:flex;align-items:center;gap:12px;padding:16px 18px;border-radius:18px;background:linear-gradient(145deg,#181f28eb,#111820e0);border:1px solid rgba(212,175,55,.16);color:var(--tile-text);font-size:14px;font-weight:700;transition:.35s ease}.tile-feature-card:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent,rgba(212,175,55,.1),transparent);transform:translate(-100%);pointer-events:none}.tile-feature-card:hover:before{transform:translate(100%);transition:transform .7s ease}.tile-feature-card:hover{transform:translateY(-5px);border-color:#d4af3766;box-shadow:0 14px 35px #d4af371f}.tile-feature-card svg{color:var(--tile-gold-light);font-size:16px;filter:drop-shadow(0 0 6px rgba(212,175,55,.25))}.tile-btn-group{display:flex;flex-wrap:wrap;gap:14px}.tile-btn{height:52px;padding:0 24px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;font-size:14px;font-weight:700;position:relative;overflow:hidden;transition:.35s ease}.tile-btn:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent,rgba(255,255,255,.35),transparent);transform:translate(-120%);pointer-events:none}.tile-btn:hover:after{animation:tileShine .9s ease}@keyframes tileShine{to{transform:translate(120%)}}.tile-btn.primary{background:linear-gradient(135deg,#d4af37,#ffd98a,#f0c75e);background-size:200% auto;color:#111;box-shadow:0 12px 30px #d4af3740;animation:tileBtnShimmer 4.5s linear infinite}@keyframes tileBtnShimmer{to{background-position:-200% center}}.tile-btn.secondary{background:#ffffff0a;border:1px solid rgba(212,175,55,.22);color:var(--tile-text)}.tile-btn.youtube{background:linear-gradient(135deg,red,#d90000);color:#fff;box-shadow:0 12px 30px #f003}.tile-btn:hover{transform:translateY(-4px)}.tile-info-section,.tile-gallery-section,.tile-related-section{padding:0 5% 90px;position:relative;z-index:2}.tile-info-grid,.tile-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.tile-info-card{position:relative;overflow:hidden;padding:28px;border-radius:24px;background:linear-gradient(145deg,#181f28eb,#111820e6);border:1px solid rgba(212,175,55,.16);box-shadow:0 12px 35px #0000004d;transition:.35s ease;animation:tileCardBorder 5s ease-in-out infinite}.tile-info-grid .tile-info-card:nth-child(2){animation-delay:1.2s}.tile-info-grid .tile-info-card:nth-child(3){animation-delay:2.4s}@keyframes tileCardBorder{0%,to{border-color:#d4af3729}50%{border-color:#f0c75e66}}.tile-info-card:hover{transform:translateY(-6px);box-shadow:0 22px 45px #0006,0 0 24px #d4af371a}.tile-info-icon{width:62px;height:62px;border-radius:18px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;background:linear-gradient(135deg,#d4af37,#ffd98a,#f0c75e);background-size:200% auto;color:#111;font-size:22px;box-shadow:0 14px 30px #d4af3740;animation:tileBtnShimmer 5s linear infinite}.tile-info-card h3{font-size:20px;font-weight:800;margin-bottom:12px;color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.4)}.tile-info-card p{font-size:14px;line-height:1.8;color:var(--tile-muted)}.tile-section-heading{text-align:center;margin-bottom:45px}.tile-section-heading span{color:var(--tile-gold-light);font-size:12px;font-weight:800;letter-spacing:1px;text-shadow:0 1px 6px rgba(0,0,0,.4)}.tile-section-heading h2{font-size:38px;font-weight:900;margin-top:12px;color:#fff;text-shadow:0 2px 16px rgba(0,0,0,.45)}.tile-gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.tile-gallery-item{position:relative;overflow:hidden;border-radius:22px;aspect-ratio:4 / 3;border:1px solid rgba(212,175,55,.16);box-shadow:0 14px 35px #00000052;transition:.4s ease}.tile-gallery-item:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 35%,rgba(240,199,94,.16) 50%,transparent 65%);transform:translate(-120%);transition:transform .7s ease;pointer-events:none;z-index:2}.tile-gallery-item:hover{border-color:#d4af3766;box-shadow:0 20px 45px #00000073,0 0 20px #d4af371f}.tile-gallery-item:hover:before{transform:translate(120%)}.tile-gallery-item.large{grid-column:span 2;grid-row:span 2}.tile-gallery-item img{width:100%;height:100%;object-fit:cover;transition:.7s ease}.tile-gallery-item:hover img{transform:none}.tile-gallery-overlay{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:flex-end;padding:18px;opacity:0;background:linear-gradient(to top,rgba(2,3,5,.75),transparent);transition:.35s ease;z-index:3}.tile-gallery-item:hover .tile-gallery-overlay{opacity:1}.tile-gallery-overlay button{width:46px;height:46px;border:1px solid rgba(212,175,55,.3);border-radius:14px;background:#161d25e6;color:var(--tile-gold-light);cursor:pointer}.tile-related-card{overflow:hidden;border-radius:24px;background:linear-gradient(145deg,#181f28f0,#111820f0);border:1px solid rgba(212,175,55,.16);text-decoration:none;box-shadow:0 12px 35px #0000004d;transition:.35s ease}.tile-related-card:hover{transform:translateY(-6px);border-color:#d4af3766;box-shadow:0 22px 45px #d4af3724}.tile-related-image img{width:100%;height:210px;object-fit:cover;transition:.7s ease}.tile-related-card:hover img{transform:scale(1.05)}.tile-related-content{padding:22px}.tile-related-content h3{font-size:20px;font-weight:800;margin-bottom:10px;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.4)}.tile-related-content p{font-size:14px;line-height:1.7;color:var(--tile-muted);margin-bottom:18px}.tile-related-content span{display:inline-flex;align-items:center;gap:8px;color:var(--tile-gold-light);font-size:14px;font-weight:700}.tile-cta-section{padding:0 5% 100px;position:relative;z-index:2}.tile-cta-box{position:relative;max-width:1180px;margin:auto;padding:60px 35px;border-radius:30px;overflow:hidden;text-align:center;background:linear-gradient(135deg,#d4af37,#ffd98a 45%,#f0c75e 70%,#d4af37);background-size:250% auto;color:#14100a;box-shadow:0 22px 60px #d4af374d;animation:tileBtnShimmer 6s linear infinite}.tile-cta-box:before,.tile-cta-box:after{content:"";position:absolute;border-radius:50%;filter:blur(30px);pointer-events:none;animation:tileFloatGlow 10s linear infinite}.tile-cta-box:before{width:200px;height:200px;top:-70px;right:-50px;background:#ffffff47}.tile-cta-box:after{width:160px;height:160px;bottom:-50px;left:-40px;background:#11182029;animation-duration:13s}@keyframes tileFloatGlow{0%{transform:translateY(0)}50%{transform:translateY(22px)}to{transform:translateY(0)}}.tile-cta-box svg{position:relative;z-index:2;font-size:44px;margin-bottom:18px}.tile-cta-box h2{position:relative;z-index:2;font-size:34px;font-weight:900;margin-bottom:16px;text-shadow:0 1px 0 rgba(255,255,255,.35)}.tile-cta-box p{position:relative;z-index:2;max-width:760px;margin:auto auto 28px;font-size:15px;line-height:1.8}.tile-cta-box a{position:relative;z-index:2;display:inline-flex;align-items:center;gap:10px;height:54px;padding:0 28px;border-radius:14px;background:#14100a;color:var(--tile-gold-soft);text-decoration:none;font-size:14px;font-weight:800;transition:.35s ease;box-shadow:0 12px 30px #0000004d}.tile-cta-box a:hover{transform:translateY(-4px);background:#0b0f14;box-shadow:0 16px 36px #0006}@media (max-width: 1100px){.tile-hero-grid,.tile-info-grid,.tile-gallery-grid,.tile-related-grid{grid-template-columns:1fr}.tile-gallery-item.large{grid-column:auto;grid-row:auto}.tile-content-side h1{font-size:40px}.tile-main-image-box{height:350px}}@media (max-width: 768px){.tile-hero{padding:90px 20px 70px}.tile-content-side h1{font-size:32px}.tile-feature-grid{grid-template-columns:1fr}.tile-section-heading h2{font-size:30px}.tile-btn{width:100%}.tile-cta-box{padding:45px 20px}.tile-cta-box h2{font-size:28px}}.tile-preview-modal{position:fixed;inset:0;width:100%;height:100vh;background:#020305e6;display:flex;align-items:center;justify-content:center;padding:30px;z-index:999999;animation:tileFadeIn .3s ease}.tile-preview-image{width:auto!important;height:auto!important;max-width:90vw;max-height:85vh;object-fit:contain!important;border-radius:18px;transform:none!important;scale:1!important;transition:none!important;animation:none!important;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;cursor:zoom-out;box-shadow:0 20px 60px #0000008c}.tile-close-preview{position:absolute;top:24px;right:24px;width:52px;height:52px;border:1px solid rgba(212,175,55,.35);border-radius:50%;background:#161d25eb;color:var(--tile-gold-light);font-size:18px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1000000;transition:.3s ease}.tile-close-preview:hover{transform:rotate(90deg) scale(1.08);background:linear-gradient(135deg,#d4af37,#f0c75e);color:#111}@keyframes tileFadeIn{0%{opacity:0}to{opacity:1}}@keyframes tileZoomIn{0%{opacity:0}to{opacity:1}}.tile-thumbnail-row{display:flex;gap:14px;margin-top:18px;overflow-x:auto;padding-bottom:6px}.tile-thumbnail-row::-webkit-scrollbar{height:6px}.tile-thumbnail-row::-webkit-scrollbar-thumb{background:#d4af3759;border-radius:999px}.tile-thumb{position:relative;min-width:95px;width:95px;height:95px;border-radius:18px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:.35s ease;box-shadow:0 10px 24px #0000004d}.tile-thumb img{width:100%;height:100%;object-fit:cover;transition:.5s ease}.tile-thumb:hover img{transform:scale(1.08)}.tile-thumb.active{border-color:var(--tile-gold);transform:translateY(-3px);box-shadow:0 12px 30px #d4af3747}.tile-btn{border:none;cursor:pointer}.tile-btn.secondary:hover{background:#d4af371a;border-color:#d4af3766;color:var(--tile-gold-light)}.tile-floating-contact{position:fixed;right:22px;bottom:22px;z-index:9999;display:flex;flex-direction:column;gap:14px}.tile-floating-contact a{width:58px;height:58px;border-radius:18px;display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:15px;font-weight:800;color:#fff;box-shadow:0 12px 35px #00000059;transition:.35s ease}.tile-floating-contact a:first-child{background:linear-gradient(135deg,#d4af37,#f0c75e);color:#111;animation:tilePulseGlow 2.6s ease-out infinite}@keyframes tilePulseGlow{0%{box-shadow:0 12px 35px #00000059,0 0 #d4af3780}70%,to{box-shadow:0 12px 35px #00000059,0 0 0 14px #d4af3700}}.tile-floating-contact a:last-child{background:linear-gradient(135deg,#0084ff,#06f)}.tile-floating-contact a:hover{transform:translateY(-5px) scale(1.05)}.tile-gallery-item{cursor:pointer}.tile-gallery-overlay button{transition:.35s ease}.tile-gallery-overlay button:hover{transform:scale(1.08);background:linear-gradient(135deg,#d4af37,#f0c75e);color:#111}.tile-related-card{cursor:pointer}.tile-related-content span{transition:.35s ease}.tile-related-card:hover .tile-related-content span{gap:16px}.tile-preview-modal img{cursor:zoom-out}@media (max-width: 768px){.tile-thumbnail-row{gap:10px}.tile-thumb{min-width:75px;width:75px;height:75px}.tile-floating-contact{right:16px;bottom:16px}.tile-floating-contact a{width:52px;height:52px;border-radius:16px}.tile-preview-modal{padding:16px}.tile-preview-modal img{max-width:100%}.tile-preview-modal img:hover{transform:none!important}.tile-close-preview{top:16px;right:16px;width:46px;height:46px}}.tile-video-card{position:relative;overflow:hidden;border-radius:22px;aspect-ratio:4 / 3;text-decoration:none;border:1px solid rgba(212,175,55,.16);box-shadow:0 14px 35px #00000052;cursor:pointer}.tile-video-card img{width:100%;height:100%;object-fit:cover;transition:.6s ease}.tile-video-card:hover img{transform:scale(1.08)}.tile-video-overlay{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:linear-gradient(to top,#020305c7,#0203054d);color:#fff}.tile-video-overlay svg{font-size:56px;color:#ff3b3b;filter:drop-shadow(0 8px 20px rgba(255,0,0,.4));animation:tileIconPulse 2.4s ease-in-out infinite}@keyframes tileIconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.tile-video-overlay span{font-size:18px;font-weight:800;text-shadow:0 1px 8px rgba(0,0,0,.5)}.tile-nav-btn{position:fixed;top:50%;transform:translateY(-50%);width:58px;height:58px;border:1px solid rgba(212,175,55,.25);border-radius:18px;background:#0b0f14d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:18px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:9999;transition:.35s ease;box-shadow:0 14px 35px #00000059}.tile-nav-btn:hover{transform:translateY(-50%) scale(1.08);background:linear-gradient(135deg,#d4af37,#f0c75e);color:#111;border-color:transparent}.tile-nav-prev{left:18px}.tile-nav-next{right:18px}@media (max-width: 768px){.tile-nav-btn{width:48px;height:48px;font-size:15px;border-radius:14px}.tile-nav-prev{left:10px}.tile-nav-next{right:10px}}@media (hover: none){.tile-feature-card:hover,.tile-info-card:hover,.tile-related-card:hover,.tile-gallery-item:hover,.tile-btn:hover,.tile-thumb:hover img,.tile-nav-btn:hover,.tile-floating-contact a:hover{transform:none}}@media (prefers-reduced-motion: reduce){.tile-detail-page *,.tile-detail-page *:before,.tile-detail-page *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width: 768px){.tile-detail-page{overflow-x:hidden!important;width:100%!important}.tile-container{width:100%!important;max-width:100%!important;padding:0 16px!important;box-sizing:border-box!important}.tile-hero{padding:70px 0 40px!important;width:100%!important;box-sizing:border-box!important}.tile-hero-grid{grid-template-columns:1fr!important;gap:24px!important;width:100%!important}.tile-image-side{width:100%!important;max-width:100%!important}.tile-main-image-box{width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:4 / 3!important;border-radius:16px!important;box-sizing:border-box!important}.tile-main-image{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.tile-thumbnail-row{gap:8px!important;margin-top:12px!important;width:100%!important}.tile-thumb{min-width:65px!important;width:65px!important;height:65px!important;border-radius:10px!important}.tile-thumb img{width:100%!important;height:100%!important;object-fit:cover!important}.tile-content-side{width:100%!important;padding:0!important}.tile-content-side h1{font-size:24px!important;line-height:1.3!important;margin-bottom:12px!important}.tile-nav-btn{width:42px!important;height:42px!important;font-size:14px!important;border-radius:50%!important}.tile-nav-prev{left:8px!important}.tile-nav-next{right:8px!important}.tile-info-section,.tile-gallery-section,.tile-related-section{padding:0 16px 50px!important}.tile-info-grid,.tile-related-grid,.tile-gallery-grid{grid-template-columns:1fr!important;gap:16px!important}.tile-gallery-item.large{grid-column:auto!important;grid-row:auto!important}.tile-gallery-item,.tile-video-card{width:100%!important;aspect-ratio:4 / 3!important}.tile-gallery-item img,.tile-video-card img{width:100%!important;height:100%!important;object-fit:cover!important}.tile-feature-grid{grid-template-columns:1fr!important}.tile-btn-group{flex-direction:column!important;gap:10px!important}.tile-btn{width:100%!important}}.moc-detail-page{--moc-gold: #d4af37;--moc-gold-light: #f0c75e;--moc-gold-soft: #f6e3a1;--moc-gold-warm: #ffd98a;--moc-text: #f3f6fa;--moc-muted: #d3dbe5;overflow-x:hidden;position:relative;width:100%;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--moc-text);background:radial-gradient(circle at top left,rgba(212,175,55,.08),transparent 30%),radial-gradient(circle at bottom right,rgba(240,199,94,.06),transparent 32%),linear-gradient(180deg,#0b0f14,#111820)}.moc-detail-page:before{content:"";position:absolute;inset:-10%;pointer-events:none;background:radial-gradient(circle at 15% 18%,rgba(212,175,55,.1),transparent 40%),radial-gradient(circle at 85% 82%,rgba(240,199,94,.07),transparent 42%);mix-blend-mode:screen;z-index:0;animation:mocAuroraDrift 20s ease-in-out infinite}@keyframes mocAuroraDrift{0%,to{transform:translateZ(0) scale(1);filter:hue-rotate(0deg)}50%{transform:translate3d(3%,-3%,0) scale(1.08);filter:hue-rotate(18deg)}}.moc-container{width:100%;max-width:1280px;margin:0 auto;padding:0 20px;box-sizing:border-box;position:relative;z-index:2}.moc-hero{position:relative;padding:110px 5% 80px;overflow:hidden}.moc-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1fr .9fr;gap:60px;align-items:center}.moc-image-side{width:100%;padding-top:50px}.moc-main-image-box{position:relative;width:100%;max-width:480px;height:460px;margin:0 auto;border-radius:24px;overflow:hidden;background:#161d25;border:1px solid rgba(212,175,55,.2);box-shadow:0 18px 40px #0006}.moc-main-image-box:after{content:"";position:absolute;top:-20%;left:0;width:40%;height:140%;z-index:3;background:linear-gradient(100deg,transparent,rgba(255,255,255,.12),rgba(240,199,94,.18),rgba(255,255,255,.12),transparent);pointer-events:none;animation:mocLightSweep 8s ease-in-out infinite}@keyframes mocLightSweep{0%,60%,to{transform:translate(-140%) skew(-18deg);opacity:0}15%{opacity:.85}35%{transform:translate(240%) skew(-18deg);opacity:0}}.moc-main-image{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.moc-main-image-box:hover .moc-main-image{transform:none}.moc-expand-btn{position:absolute;top:18px;right:18px;width:48px;height:48px;border:1px solid rgba(212,175,55,.3);border-radius:14px;background:#080b0f80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:15px;cursor:pointer;z-index:5;transition:.35s ease}.moc-expand-btn:hover{transform:scale(1.08);background:linear-gradient(135deg,#d4af37,#f0c75e);color:#111;border-color:transparent}.moc-floating-badge{position:absolute;left:20px;bottom:20px;z-index:5;display:flex;align-items:center;gap:10px;padding:12px 18px;border-radius:14px;background:#080b0f8c;border:1px solid rgba(212,175,55,.25);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;font-size:14px;font-weight:700;text-shadow:0 1px 6px rgba(0,0,0,.5)}.moc-thumbnail-row{display:flex;gap:14px;margin-top:18px;overflow-x:auto;padding-bottom:6px;max-width:480px;margin-left:auto;margin-right:auto}.moc-thumbnail-row::-webkit-scrollbar{height:6px}.moc-thumbnail-row::-webkit-scrollbar-thumb{background:#d4af3759;border-radius:999px}.moc-thumb{position:relative;min-width:78px;width:78px;height:78px;border-radius:16px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:.35s ease;box-shadow:0 10px 22px #0000004d}.moc-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:.5s ease}.moc-thumb:hover img{transform:scale(1.08)}.moc-thumb.active{border-color:var(--moc-gold);transform:translateY(-3px);box-shadow:0 12px 28px #d4af3747}.moc-content-side{width:100%;padding-top:130px}.moc-content-side h1{font-size:48px;line-height:1.15;font-weight:900;color:#fff;margin:0 0 20px;text-shadow:0 2px 18px rgba(0,0,0,.5)}.moc-tag{display:inline-flex;align-items:center;padding:8px 18px;border-radius:999px;background:linear-gradient(120deg,#d4af3724,#f0c75e0f,#d4af3724);background-size:200% auto;border:1px solid rgba(212,175,55,.3);color:var(--moc-gold-soft);font-size:12px;font-weight:800;letter-spacing:.8px;margin-bottom:18px;text-shadow:0 1px 6px rgba(0,0,0,.4);animation:mocGradientMove 6s linear infinite}@keyframes mocGradientMove{to{background-position:200% center}}.moc-desc{font-size:15px;line-height:1.8;color:var(--moc-muted);margin:0 0 30px;text-shadow:0 1px 8px rgba(0,0,0,.3);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.moc-feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:30px}.moc-feature-card{position:relative;overflow:hidden;display:flex;align-items:center;gap:12px;padding:16px 18px;border-radius:18px;background:linear-gradient(145deg,#181f28eb,#111820e0);border:1px solid rgba(212,175,55,.16);color:var(--moc-text);font-size:14px;font-weight:700;transition:.35s ease}.moc-feature-card:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent,rgba(212,175,55,.1),transparent);transform:translate(-100%);pointer-events:none}.moc-feature-card:hover:before{transform:translate(100%);transition:transform .7s ease}.moc-feature-card:hover{transform:translateY(-5px);border-color:#d4af3766;box-shadow:0 14px 35px #d4af371f}.moc-feature-card svg{color:var(--moc-gold-light);font-size:16px;flex-shrink:0;filter:drop-shadow(0 0 6px rgba(212,175,55,.25))}.moc-btn-group{display:flex;flex-wrap:wrap;gap:14px}.moc-btn{height:52px;padding:0 24px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;font-size:14px;font-weight:700;position:relative;overflow:hidden;transition:.35s ease;border:none;cursor:pointer;box-sizing:border-box}.moc-btn:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent,rgba(255,255,255,.35),transparent);transform:translate(-120%);pointer-events:none}.moc-btn:hover:after{animation:mocShine .9s ease}@keyframes mocShine{to{transform:translate(120%)}}.moc-btn.primary{background:linear-gradient(135deg,#d4af37,#ffd98a,#f0c75e);background-size:200% auto;color:#111;box-shadow:0 12px 30px #d4af3740;animation:mocBtnShimmer 4.5s linear infinite}@keyframes mocBtnShimmer{to{background-position:-200% center}}.moc-btn.secondary{background:#ffffff0a;border:1px solid rgba(212,175,55,.22);color:var(--moc-text)}.moc-btn:hover{transform:translateY(-4px)}.moc-btn.secondary:hover{background:#d4af371a;border-color:#d4af3766;color:var(--moc-gold-light)}.moc-info-section{padding:0 5% 90px;position:relative;z-index:2}.moc-info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.moc-info-card{position:relative;overflow:hidden;padding:28px;border-radius:24px;background:linear-gradient(145deg,#181f28eb,#111820e6);border:1px solid rgba(212,175,55,.16);box-shadow:0 12px 35px #0000004d;transition:.35s ease;animation:mocCardBorder 5s ease-in-out infinite}.moc-info-grid .moc-info-card:nth-child(2){animation-delay:1.2s}.moc-info-grid .moc-info-card:nth-child(3){animation-delay:2.4s}@keyframes mocCardBorder{0%,to{border-color:#d4af3729}50%{border-color:#f0c75e66}}.moc-info-card:hover{transform:translateY(-6px);box-shadow:0 22px 45px #0006,0 0 24px #d4af371a}.moc-info-card h3{font-size:20px;font-weight:800;margin:0 0 12px;color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.4)}.moc-info-card p{font-size:14px;line-height:1.8;color:var(--moc-muted);margin:0}.moc-section-heading{text-align:center;margin-bottom:45px}.moc-section-heading span{color:var(--moc-gold-light);font-size:12px;font-weight:800;letter-spacing:1px;text-shadow:0 1px 6px rgba(0,0,0,.4)}.moc-section-heading h2{font-size:38px;font-weight:900;margin:12px 0;color:#fff;text-shadow:0 2px 16px rgba(0,0,0,.45)}.moc-section-heading p{max-width:760px;margin:0 auto;color:var(--moc-muted);font-size:15px;line-height:1.8}.moc-application-section{padding:0 5% 90px;position:relative;z-index:2}.moc-application-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.moc-application-card{position:relative;overflow:hidden;padding:28px 22px;border-radius:22px;background:linear-gradient(145deg,#181f28e6,#111820e0);border:1px solid rgba(212,175,55,.16);box-shadow:0 12px 35px #00000047;transition:.35s ease}.moc-application-card:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent,rgba(212,175,55,.08),transparent);transform:translate(-100%);pointer-events:none}.moc-application-card:hover:before{transform:translate(100%);transition:transform .7s ease}.moc-application-card:hover{transform:translateY(-6px);border-color:#d4af3766;box-shadow:0 18px 40px #d4af3724}.moc-application-card svg{color:var(--moc-gold-light);font-size:22px;margin-bottom:18px;filter:drop-shadow(0 0 6px rgba(212,175,55,.25))}.moc-application-card h3{font-size:18px;font-weight:800;color:#fff;margin:0 0 10px;text-shadow:0 1px 8px rgba(0,0,0,.4)}.moc-application-card p{font-size:14px;line-height:1.7;color:var(--moc-muted);margin:0}.moc-gallery-section{padding:0 5% 90px;position:relative;z-index:2}.moc-gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.moc-gallery-item{position:relative;overflow:hidden;border-radius:22px;aspect-ratio:4 / 3;border:1px solid rgba(212,175,55,.16);box-shadow:0 14px 35px #0000004d;cursor:pointer;transition:.4s ease}.moc-gallery-item:hover{border-color:#d4af3766;box-shadow:0 20px 45px #0000006b,0 0 20px #d4af371f}.moc-gallery-item img{width:100%;height:100%;object-fit:cover;display:block;transition:.7s ease}.moc-gallery-item:hover img{transform:none}.moc-gallery-overlay{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:flex-end;padding:18px;opacity:0;background:linear-gradient(to top,rgba(2,3,5,.75),transparent);transition:.35s ease}.moc-gallery-item:hover .moc-gallery-overlay{opacity:1}.moc-gallery-overlay button{width:46px;height:46px;border:1px solid rgba(212,175,55,.3);border-radius:14px;background:#161d25e6;color:var(--moc-gold-light);cursor:pointer;transition:.35s ease}.moc-gallery-overlay button:hover{transform:scale(1.08);background:linear-gradient(135deg,#d4af37,#f0c75e);color:#111}.moc-cta-section{padding:0 5% 100px;position:relative;z-index:2}.moc-cta-content{position:relative;max-width:1180px;margin:auto;padding:60px 35px;border-radius:30px;overflow:hidden;text-align:center;background:linear-gradient(135deg,#d4af37,#ffd98a 45%,#f0c75e 70%,#d4af37);background-size:250% auto;color:#14100a;box-shadow:0 22px 60px #d4af374d;animation:mocBtnShimmer 6s linear infinite}.moc-cta-content:before,.moc-cta-content:after{content:"";position:absolute;border-radius:50%;filter:blur(30px);pointer-events:none;animation:mocFloatGlow 10s linear infinite}.moc-cta-content:before{width:200px;height:200px;top:-70px;right:-50px;background:#ffffff47}.moc-cta-content:after{width:160px;height:160px;bottom:-50px;left:-40px;background:#11182029;animation-duration:13s}@keyframes mocFloatGlow{0%{transform:translateY(0)}50%{transform:translateY(22px)}to{transform:translateY(0)}}.moc-cta-content h2{position:relative;z-index:2;font-size:34px;font-weight:900;margin:0 0 16px;text-shadow:0 1px 0 rgba(255,255,255,.35)}.moc-cta-content p{position:relative;z-index:2;max-width:760px;margin:0 auto 28px;font-size:15px;line-height:1.8}.moc-cta-content .moc-btn.primary{position:relative;z-index:2;display:inline-flex;background:#14100a;color:var(--moc-gold-soft);box-shadow:0 12px 30px #0000004d;animation:none}.moc-cta-content .moc-btn.primary:hover{background:#0b0f14}.moc-preview-modal{position:fixed;inset:0;width:100%;height:100vh;background:#020305e6;display:flex;align-items:center;justify-content:center;padding:30px;z-index:999999;animation:mocFadeIn .3s ease;box-sizing:border-box}.moc-preview-image{width:auto!important;height:auto!important;max-width:90vw;max-height:85vh;object-fit:contain!important;border-radius:18px;transform:none!important;transition:none!important;animation:none!important;image-rendering:-webkit-optimize-contrast;cursor:zoom-out;box-shadow:0 20px 60px #0000008c}.moc-close-preview{position:absolute;top:24px;right:24px;width:52px;height:52px;border:1px solid rgba(212,175,55,.35);border-radius:50%;background:#161d25eb;color:var(--moc-gold-light);font-size:18px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1000000;transition:.3s ease}.moc-close-preview:hover{transform:rotate(90deg) scale(1.08);background:linear-gradient(135deg,#d4af37,#f0c75e);color:#111}@keyframes mocFadeIn{0%{opacity:0}to{opacity:1}}@media (hover: none){.moc-feature-card:hover,.moc-info-card:hover,.moc-application-card:hover,.moc-gallery-item:hover,.moc-btn:hover,.moc-thumb:hover img,.moc-expand-btn:hover{transform:none}}@media (prefers-reduced-motion: reduce){.moc-detail-page *,.moc-detail-page *:before,.moc-detail-page *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width: 1100px){.moc-hero-grid,.moc-info-grid{grid-template-columns:1fr}.moc-application-grid,.moc-gallery-grid{grid-template-columns:repeat(2,1fr)}.moc-content-side h1{font-size:40px}.moc-main-image-box{max-width:420px;height:380px}}@media (max-width: 768px){.moc-detail-page{overflow-x:hidden!important;width:100%!important}.moc-container{width:100%!important;max-width:100%!important;padding:0 16px!important;box-sizing:border-box!important}.moc-hero{padding:70px 0 40px!important;width:100%!important;box-sizing:border-box!important}.moc-hero-grid{grid-template-columns:1fr!important;gap:24px!important;width:100%!important}.moc-image-side{width:100%!important;max-width:100%!important;padding-top:50px!important}.moc-main-image-box{width:100%!important;max-width:340px!important;height:auto!important;aspect-ratio:4 / 3!important;border-radius:16px!important;box-sizing:border-box!important}.moc-main-image{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.moc-thumbnail-row{gap:8px!important;margin-top:12px!important;width:100%!important;max-width:340px!important}.moc-thumb{min-width:60px!important;width:60px!important;height:60px!important;border-radius:10px!important}.moc-content-side{width:100%!important;padding:0!important}.moc-content-side h1{font-size:28px!important;line-height:1.3!important;margin-bottom:12px!important}.moc-desc{font-size:14px;line-height:1.7;-webkit-line-clamp:none}.moc-feature-grid{grid-template-columns:1fr!important;gap:10px!important}.moc-feature-card{padding:14px 16px}.moc-btn-group{flex-direction:column!important;gap:10px!important}.moc-btn{width:100%!important}.moc-info-section,.moc-application-section,.moc-gallery-section{padding:0 16px 50px!important}.moc-section-heading{margin-bottom:30px}.moc-section-heading h2{font-size:30px!important;line-height:1.25}.moc-info-grid,.moc-application-grid,.moc-gallery-grid{grid-template-columns:1fr!important;gap:16px!important}.moc-gallery-item{width:100%!important;aspect-ratio:4 / 3!important}.moc-gallery-item img{width:100%!important;height:100%!important;object-fit:cover!important}.moc-cta-section{padding:0 16px 60px!important}.moc-cta-content{padding:45px 20px!important;border-radius:24px!important}.moc-cta-content h2{font-size:28px!important;line-height:1.3}.moc-cta-content p{font-size:14px;line-height:1.7}.moc-preview-modal{padding:16px!important}.moc-preview-image{max-width:100%!important;max-height:85vh!important}.moc-close-preview{top:16px!important;right:16px!important;width:46px!important;height:46px!important}}.inox-detail-page{width:100%;background:linear-gradient(180deg,#0b0f14,#111820);color:#e5e5e5}.inox-container{width:90%;max-width:1200px;margin:0 auto}@keyframes inox-gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes inox-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes inox-pulse-glow{0%,to{box-shadow:0 0 #d4af3780}50%{box-shadow:0 0 0 10px #d4af3700}}@keyframes inox-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes inox-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes inox-spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes inox-color-cycle{0%{color:#d4af37}33%{color:#f0d874}66%{color:#c59b3a}to{color:#d4af37}}@keyframes inox-auto-sweep{0%{transform:translate(-130%) skew(-20deg)}45%,to{transform:translate(280%) skew(-20deg)}}@property --inox-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes inox-ring-spin{to{--inox-angle: 360deg}}@keyframes inox-twinkle{0%,to{opacity:.2;transform:scale(.7)}50%{opacity:1;transform:scale(1.15)}}@keyframes inox-aurora-drift{0%,to{transform:translateZ(0) scale(1);filter:hue-rotate(0deg)}50%{transform:translate3d(3%,-3%,0) scale(1.08);filter:hue-rotate(18deg)}}.inox-hero{padding:80px 0;background:linear-gradient(120deg,#0a0a0a,#1a1a1a,#111,#16130a,#111);background-size:300% 300%;animation:inox-gradient-shift 12s ease infinite;position:relative;overflow:hidden}.inox-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 30%,rgba(212,175,55,.08),transparent 40%),radial-gradient(circle at 80% 70%,rgba(212,175,55,.06),transparent 45%);pointer-events:none;animation:inox-float 8s ease-in-out infinite}.inox-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(2px 2px at 12% 22%,rgba(240,216,116,.9),transparent 60%),radial-gradient(2px 2px at 28% 68%,rgba(240,216,116,.7),transparent 60%),radial-gradient(1.5px 1.5px at 46% 30%,rgba(240,216,116,.8),transparent 60%),radial-gradient(2px 2px at 63% 74%,rgba(240,216,116,.6),transparent 60%),radial-gradient(1.5px 1.5px at 78% 24%,rgba(240,216,116,.85),transparent 60%),radial-gradient(2px 2px at 90% 62%,rgba(240,216,116,.7),transparent 60%);animation:inox-twinkle 3.6s ease-in-out infinite}.inox-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:65px;align-items:center;position:relative;z-index:1}.inox-image-side{width:100%;animation:inox-fade-up .8s ease both}.inox-main-image-box{position:relative;width:100%;height:500px;margin-top:80px;overflow:hidden;border-radius:10px;background:#222;cursor:pointer;border:1px solid transparent;background-clip:padding-box;box-shadow:0 0 0 1px #d4af3740,0 20px 50px #0006;transition:box-shadow .4s ease}.inox-main-image-box:hover{box-shadow:0 0 0 1px #d4af3799,0 25px 60px #00000080}.inox-main-image-box:before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;border-radius:inherit;padding:2px;background:conic-gradient(from var(--inox-angle),transparent 0 60%,#d4af37,#f5e6a3,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:inox-ring-spin 7s linear infinite;opacity:.85}.inox-main-image-box:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(105deg,transparent 40%,rgba(255,244,205,.35) 50%,transparent 60%);animation:inox-auto-sweep 5s ease-in-out infinite}.inox-main-image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.25,.8,.25,1),filter .6s ease}.inox-main-image-box:hover .inox-main-image{transform:scale(1.06) rotate(.3deg);filter:brightness(1.05) saturate(1.1)}.inox-expand-btn{position:absolute;top:18px;right:18px;width:44px;height:44px;border:none;border-radius:50%;background:#000000b3;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .35s ease;z-index:4}.inox-expand-btn:hover{background:#d4af37;transform:rotate(90deg) scale(1.1);box-shadow:0 0 18px #d4af3799}.inox-floating-badge{position:absolute;left:20px;bottom:20px;z-index:4;display:flex;align-items:center;gap:9px;padding:11px 17px;background:#000c;color:#fff;border-radius:5px;font-size:13px;font-weight:600;animation:inox-float 4s ease-in-out infinite,inox-pulse-glow 3s ease-in-out infinite}.inox-floating-badge svg{color:#d4af37;animation:inox-color-cycle 4s linear infinite}.inox-thumbnail-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px}.inox-thumb{padding:0;height:95px;overflow:hidden;border:2px solid transparent;border-radius:6px;background:#222;cursor:pointer;transition:all .35s ease}.inox-thumb:hover{border-color:#d4af3780;transform:translateY(-3px)}.inox-thumb.active{border-color:#d4af37;box-shadow:0 0 14px #d4af3773;animation:inox-pulse-glow 2.4s ease-in-out infinite}.inox-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.inox-thumb:hover img{transform:scale(1.12)}.inox-content-side{color:#fff;padding-top:100px;animation:inox-fade-up .9s ease .15s both}.inox-tag{display:inline-block;margin-bottom:18px;background:linear-gradient(90deg,#d4af37,#f5e6a3,#d4af37);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:inox-shimmer 3s linear infinite;font-size:13px;font-weight:700;letter-spacing:2px}.inox-content-side h1{margin:0 0 22px;color:#fff;font-size:46px;line-height:1.15;text-shadow:0 2px 18px rgba(0,0,0,.5)}.inox-desc{margin:0 0 30px;color:#c8c8c8;font-size:16px;line-height:1.85}.inox-feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:32px}.inox-feature-card{display:flex;align-items:center;gap:11px;padding:15px;border:1px solid #333;border-radius:6px;background:#181818;color:#ddd;font-size:14px;position:relative;overflow:hidden;transition:all .35s ease}.inox-feature-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 30%,rgba(212,175,55,.16) 50%,transparent 70%);transform:translate(-130%);animation:inox-auto-sweep 6s ease-in-out infinite}.inox-feature-grid .inox-feature-card:nth-child(1):before{animation-delay:0s}.inox-feature-grid .inox-feature-card:nth-child(2):before{animation-delay:1.5s}.inox-feature-grid .inox-feature-card:nth-child(3):before{animation-delay:3s}.inox-feature-grid .inox-feature-card:nth-child(4):before{animation-delay:4.5s}.inox-feature-card:hover{border-color:#d4af37;background:#1f1c10;transform:translate(4px);box-shadow:0 8px 20px #d4af371f}.inox-feature-card svg{color:#d4af37;flex-shrink:0;position:relative;z-index:1;transition:transform .35s ease}.inox-feature-card:hover svg{transform:scale(1.2) rotate(-6deg)}.inox-feature-card span{position:relative;z-index:1}.inox-btn-group{display:flex;flex-wrap:wrap;gap:12px}.inox-btn{min-height:46px;padding:12px 20px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:5px;text-decoration:none;font-size:14px;font-weight:600;cursor:pointer;position:relative;overflow:hidden;transition:all .35s ease}.inox-btn:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent,rgba(255,255,255,.35),transparent);transform:translate(-120%);transition:transform .6s ease}.inox-btn:hover:after{transform:translate(120%)}.inox-btn.primary{border:1px solid #d4af37;background:linear-gradient(90deg,#d4af37,#f0d874,#d4af37);background-size:200% auto;color:#111;animation:inox-shimmer 4s linear infinite,inox-pulse-glow 2.6s ease-in-out infinite}.inox-btn.primary:hover{background:#fff;border-color:#fff;transform:translateY(-2px);box-shadow:0 10px 25px #d4af3759}.inox-btn.secondary{border:1px solid #555;background:transparent;color:#fff}.inox-btn.secondary:hover{border-color:#d4af37;color:#d4af37;transform:translateY(-2px);box-shadow:0 10px 20px #d4af3726}.inox-section-heading{max-width:760px;margin:0 auto 50px;text-align:center;animation:inox-fade-up .8s ease both}.inox-section-heading span{display:block;margin-bottom:10px;background:linear-gradient(90deg,#c59b3a,#e8cb70,#c59b3a);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:inox-shimmer 3s linear infinite;font-size:13px;font-weight:700;letter-spacing:2px}.inox-section-heading h2{margin:0 0 16px;color:#fff;font-size:36px;line-height:1.25;text-shadow:0 2px 16px rgba(0,0,0,.45)}.inox-section-heading p{margin:0;color:#c8c8c8;font-size:16px;line-height:1.8}.inox-info-section{position:relative;padding:90px 0;background:transparent;overflow:hidden}.inox-info-section:before{content:"";position:absolute;inset:-10%;pointer-events:none;background:radial-gradient(circle at 25% 20%,rgba(212,175,55,.07),transparent 42%);mix-blend-mode:screen;z-index:0;animation:inox-aurora-drift 18s ease-in-out infinite}.inox-info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;position:relative;z-index:1}.inox-info-card{padding:32px;border:1px solid #333;border-radius:8px;background:#181818;transition:all .4s cubic-bezier(.25,.8,.25,1);animation:inox-fade-up .7s ease both}.inox-info-card:hover{transform:translateY(-8px) scale(1.01);border-color:#d4af37;box-shadow:0 20px 40px #0006,0 0 24px #d4af371f}.inox-card-icon{width:50px;height:50px;margin-bottom:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#d4af3724;color:#d4af37;font-size:21px;transition:all .4s ease;animation:inox-pulse-glow 3.5s ease-in-out infinite}.inox-info-card:hover .inox-card-icon{background:linear-gradient(135deg,#d4af37,#f0d874);color:#111;transform:rotate(360deg) scale(1.1)}.inox-info-card h3{margin:0 0 12px;color:#fff;font-size:20px;text-shadow:0 1px 8px rgba(0,0,0,.4)}.inox-info-card p{margin:0;color:#b0b0b0;font-size:15px;line-height:1.75}.inox-category-section{position:relative;padding:90px 0;background:#ffffff04;overflow:hidden}.inox-category-section:before{content:"";position:absolute;inset:-10%;pointer-events:none;background:radial-gradient(circle at 75% 25%,rgba(240,199,94,.06),transparent 42%);mix-blend-mode:screen;z-index:0;animation:inox-aurora-drift 20s ease-in-out infinite reverse}.inox-category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;position:relative;z-index:1}.inox-category-card{padding:28px;background:#181818;border:1px solid #333;border-radius:8px;transition:all .4s ease;position:relative;overflow:hidden}.inox-category-card:before{content:"";position:absolute;top:0;left:0;width:0;height:3px;background:linear-gradient(90deg,#d4af37,#f0d874);transition:width .4s ease}.inox-category-card:hover:before{width:100%}.inox-category-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 30%,rgba(212,175,55,.1) 50%,transparent 70%);transform:translate(-130%);animation:inox-auto-sweep 7s ease-in-out infinite}.inox-category-grid .inox-category-card:nth-child(1):after{animation-delay:0s}.inox-category-grid .inox-category-card:nth-child(2):after{animation-delay:2.3s}.inox-category-grid .inox-category-card:nth-child(3):after{animation-delay:4.6s}.inox-category-card:hover{transform:translateY(-6px);border-color:#d4af37;box-shadow:0 18px 35px #0006,0 0 22px #d4af371a}.inox-category-card>svg{margin-bottom:18px;color:#e8cb70;font-size:20px;transition:transform .4s ease;filter:drop-shadow(0 0 6px rgba(212,175,55,.25))}.inox-category-card:hover>svg{transform:scale(1.2) translateY(-2px)}.inox-category-card h3{margin:0 0 10px;color:#fff;font-size:19px;text-shadow:0 1px 8px rgba(0,0,0,.4)}.inox-category-card p{margin:0;color:#b0b0b0;font-size:14px;line-height:1.7}.inox-benefit-section{padding:90px 0;background:transparent}.inox-benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.inox-benefit-card{padding:30px;background:linear-gradient(160deg,#111,#1a1a1a,#111);background-size:200% 200%;border-radius:8px;border-bottom:3px solid #d4af37;transition:all .4s ease;animation:inox-gradient-shift 6s ease infinite;position:relative;overflow:hidden}.inox-benefit-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(212,175,55,.14) 50%,transparent 65%);animation:inox-auto-sweep 6s ease-in-out infinite}.inox-benefit-grid .inox-benefit-card:nth-child(1):after{animation-delay:0s}.inox-benefit-grid .inox-benefit-card:nth-child(2):after{animation-delay:1.5s}.inox-benefit-grid .inox-benefit-card:nth-child(3):after{animation-delay:3s}.inox-benefit-grid .inox-benefit-card:nth-child(4):after{animation-delay:4.5s}.inox-benefit-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px #d4af372e}.inox-benefit-card>span{display:block;margin-bottom:18px;background:linear-gradient(90deg,#d4af37,#f0d874,#d4af37);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:inox-shimmer 3s linear infinite;font-size:30px;font-weight:700;position:relative;z-index:1}.inox-benefit-card h3{margin:0 0 12px;color:#fff;font-size:18px;position:relative;z-index:1}.inox-benefit-card p{margin:0;color:#bbb;font-size:14px;line-height:1.7;position:relative;z-index:1}.inox-gallery-section{position:relative;padding:90px 0;background:#ffffff04;overflow:hidden}.inox-gallery-section:before{content:"";position:absolute;inset:-10%;pointer-events:none;background:radial-gradient(circle at 50% 100%,rgba(212,175,55,.06),transparent 45%);mix-blend-mode:screen;z-index:0;animation:inox-aurora-drift 22s ease-in-out infinite}.inox-gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;position:relative;z-index:1}.inox-gallery-item{position:relative;height:330px;overflow:hidden;border-radius:8px;background:#111;border:1px solid rgba(212,175,55,.14);cursor:pointer;transition:border-color .4s ease,box-shadow .4s ease}.inox-gallery-item:hover{border-color:#d4af3766;box-shadow:0 18px 40px #d4af371f}.inox-gallery-item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.25,.8,.25,1),filter .6s ease}.inox-gallery-item:hover img{transform:scale(1.08);filter:brightness(1.05)}.inox-gallery-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0000;transition:background .35s ease}.inox-gallery-item:hover .inox-gallery-overlay{background:#00000073}.inox-gallery-overlay button{width:50px;height:50px;border:none;border-radius:50%;background:linear-gradient(135deg,#d4af37,#f0d874);color:#111;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transform:scale(.6) rotate(-45deg);transition:all .4s cubic-bezier(.34,1.56,.64,1)}.inox-gallery-item:hover .inox-gallery-overlay button{opacity:1;transform:scale(1) rotate(0)}.inox-cta-section{padding:90px 0;background:linear-gradient(120deg,#0a0a0a,#17140a,#111,#1a1a1a);background-size:300% 300%;animation:inox-gradient-shift 10s ease infinite;position:relative;overflow:hidden}.inox-cta-section:before{content:"";position:absolute;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(212,175,55,.12),transparent 70%);top:-100px;right:-100px;animation:inox-spin-slow 20s linear infinite}.inox-cta-section:after{content:"";position:absolute;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(240,216,116,.1),transparent 70%);bottom:-110px;left:-90px;animation:inox-spin-slow 26s linear infinite reverse}.inox-cta-content{max-width:850px;margin:0 auto;text-align:center;position:relative;z-index:1}.inox-cta-content>span{background:linear-gradient(90deg,#d4af37,#f5e6a3,#d4af37);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:inox-shimmer 3s linear infinite;font-size:13px;font-weight:700;letter-spacing:2px}.inox-cta-content h2{margin:15px 0;color:#fff;font-size:40px;text-shadow:0 2px 18px rgba(0,0,0,.5)}.inox-cta-content p{max-width:700px;margin:0 auto 30px;color:#bbb;font-size:16px;line-height:1.8}.inox-cta-buttons{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.inox-preview-modal{position:fixed;inset:0;z-index:9999;padding:40px;background:#000000f0;display:flex;align-items:center;justify-content:center;animation:inox-fade-up .3s ease both}.inox-preview-image{max-width:92vw;max-height:90vh;object-fit:contain;border-radius:5px;box-shadow:0 0 60px #d4af3726}.inox-close-preview{position:absolute;top:25px;right:25px;width:45px;height:45px;border:1px solid rgba(212,175,55,.3);border-radius:50%;background:#141414e6;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;transition:all .35s ease}.inox-close-preview:hover{background:#d4af37;color:#111;border-color:transparent;transform:rotate(90deg)}@media (prefers-reduced-motion: reduce){.inox-hero,.inox-hero:before,.inox-hero:after,.inox-main-image-box:before,.inox-main-image-box:after,.inox-feature-card:before,.inox-category-card:after,.inox-benefit-card:after,.inox-cta-section:after,.inox-thumb.active,.inox-card-icon,.inox-floating-badge,.inox-floating-badge svg,.inox-tag,.inox-section-heading span,.inox-btn.primary,.inox-benefit-card,.inox-benefit-card>span,.inox-cta-section,.inox-cta-section:before,.inox-cta-content>span,.inox-image-side,.inox-content-side,.inox-section-heading,.inox-info-card,.inox-info-section:before,.inox-category-section:before,.inox-gallery-section:before{animation:none!important}}@media (max-width: 1000px){.inox-hero-grid{grid-template-columns:1fr}.inox-content-side{max-width:800px}.inox-info-grid,.inox-category-grid,.inox-benefit-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 700px){.inox-hero{padding:50px 0}.inox-container{width:92%}.inox-main-image-box{height:330px}.inox-thumb{height:70px}.inox-content-side h1{font-size:34px}.inox-desc{font-size:15px}.inox-feature-grid{grid-template-columns:1fr}.inox-btn-group{flex-direction:column}.inox-btn{width:100%}.inox-info-section,.inox-category-section,.inox-benefit-section,.inox-gallery-section,.inox-cta-section{padding:60px 0}.inox-section-heading{margin-bottom:35px}.inox-section-heading h2{font-size:29px}.inox-info-grid,.inox-category-grid,.inox-benefit-grid,.inox-gallery-grid{grid-template-columns:1fr}.inox-gallery-item{height:280px}.inox-cta-content h2{font-size:32px}.inox-preview-modal{padding:20px}}.list-video-page{--lv-gold: #d4af37;--lv-gold-light: #f0c75e;--lv-gold-soft: #f6e3a1;--lv-gold-warm: #ffd98a;--lv-text: #f3f6fa;--lv-muted: #d3dbe5;width:100%;padding:80px 20px;position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#0b0f14,#111820,#0b0f14);color:var(--lv-text)}.list-video-page:before{content:"";position:absolute;inset:-10%;pointer-events:none;background:radial-gradient(circle at 15% 15%,rgba(212,175,55,.12),transparent 38%),radial-gradient(circle at 85% 80%,rgba(240,199,94,.08),transparent 42%),radial-gradient(circle at 55% 50%,rgba(239,68,68,.04),transparent 35%);mix-blend-mode:screen;animation:lvAuroraDrift 18s ease-in-out infinite;z-index:0}.list-video-page:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(212,175,55,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(212,175,55,.025) 1px,transparent 1px);background-size:60px 60px;pointer-events:none;z-index:0;animation:lvGridMove 22s linear infinite;-webkit-mask-image:radial-gradient(ellipse at center,#000 40%,transparent 88%);mask-image:radial-gradient(ellipse at center,#000 40%,transparent 88%)}@keyframes lvAuroraDrift{0%,to{transform:translateZ(0) scale(1);filter:hue-rotate(0deg)}50%{transform:translate3d(4%,-3%,0) scale(1.1);filter:hue-rotate(22deg)}}@keyframes lvGridMove{0%{background-position:0 0}to{background-position:60px 60px}}.video-container{max-width:1400px;margin:auto;position:relative;z-index:2}.video-hero{text-align:center;margin-bottom:50px;animation:lvFadeUp .9s ease both}.video-hero h1{font-size:42px;font-weight:800;color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.5)}.video-hero span{position:relative;background:linear-gradient(100deg,var(--lv-gold-light) 0%,var(--lv-gold) 25%,var(--lv-gold-warm) 45%,var(--lv-gold-soft) 55%,var(--lv-gold) 75%,var(--lv-gold-light) 100%);background-size:250% auto;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:var(--lv-gold);animation:lvTitleShine 5s linear infinite}@keyframes lvTitleShine{to{background-position:-250% 0}}.video-filter-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;gap:20px;flex-wrap:wrap;position:relative;z-index:2}.video-search{position:relative;width:100%;max-width:420px}.video-search input{width:100%;height:54px;border-radius:16px;border:1px solid rgba(212,175,55,.28);padding:0 20px 0 50px;font-size:15px;outline:none;background:linear-gradient(145deg,#161d25eb,#111820eb);color:var(--lv-text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color .35s ease,box-shadow .35s ease}.video-search input::placeholder{color:#8f99a7}.video-search input:focus{border-color:#d4af3799;box-shadow:0 0 0 4px #d4af371f}.search-icon{position:absolute;top:50%;left:18px;transform:translateY(-50%);color:var(--lv-gold-light);filter:drop-shadow(0 0 5px rgba(212,175,55,.25))}.video-count{font-weight:700;color:var(--lv-muted);text-shadow:0 1px 8px rgba(0,0,0,.4)}.video-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(550px,1fr));gap:30px;position:relative;z-index:2}.video-card{position:relative;display:flex;align-items:stretch;background:linear-gradient(145deg,#181f28f5,#111820f5);border-radius:24px;overflow:hidden;border:1px solid rgba(212,175,55,.2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 14px 34px #0006;transition:transform .45s cubic-bezier(.19,1,.22,1),box-shadow .45s ease,border-color .4s ease;height:320px;animation:lvCardGlow 5s ease-in-out infinite}.video-grid .video-card:nth-child(2){animation-delay:1s}.video-grid .video-card:nth-child(3){animation-delay:2s}.video-grid .video-card:nth-child(4){animation-delay:3s}@keyframes lvCardGlow{0%,to{border-color:#d4af3733}50%{border-color:#f0c75e6b}}.video-card:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 35%,rgba(240,199,94,.1) 50%,transparent 65%);transform:translate(-100%);pointer-events:none;z-index:1;animation:lvShineLoop 7s ease-in-out infinite}.video-grid .video-card:nth-child(2):before{animation-delay:1.6s}.video-grid .video-card:nth-child(3):before{animation-delay:3.2s}.video-grid .video-card:nth-child(4):before{animation-delay:4.8s}@keyframes lvShineLoop{0%,70%,to{transform:translate(-100%)}35%{transform:translate(100%)}}.video-card:hover{transform:translateY(-8px) scale(1.01);border-color:#d4af378c;box-shadow:0 28px 55px #00000080,0 0 30px #d4af3724}.video-thumb{position:relative;flex:0 0 45%;height:100%;background:#05070a;overflow:hidden}.video-thumb:before{content:"";position:absolute;width:260px;height:260px;top:50%;left:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(212,175,55,.14),transparent 70%);filter:blur(20px);pointer-events:none;z-index:0;animation:lvThumbPulse 4s ease-in-out infinite}@keyframes lvThumbPulse{0%,to{opacity:.55;transform:translate(-50%,-50%) scale(1)}50%{opacity:.9;transform:translate(-50%,-50%) scale(1.15)}}.video-placeholder{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center}.youtube-icon{position:absolute;font-size:120px;color:#d4af371a;z-index:0}.play-button{width:85px;height:85px;border-radius:50%;border:none;background:linear-gradient(135deg,#ef4444,#f97362);color:#fff;font-size:30px;cursor:pointer;z-index:2;position:relative;box-shadow:0 12px 30px #ef444459;transition:transform .3s ease,box-shadow .3s ease;animation:lvPlayPulse 2.4s ease-out infinite}@keyframes lvPlayPulse{0%{box-shadow:0 12px 30px #ef444459,0 0 #ef444473}70%,to{box-shadow:0 12px 30px #ef444459,0 0 0 16px #ef444400}}.play-button:hover{transform:scale(1.12);box-shadow:0 16px 38px #ef444480}.youtube-frame{width:100%;height:100%}.video-content{flex:1;padding:28px;display:flex;flex-direction:column;position:relative;z-index:2}.video-category{font-size:11px;font-weight:800;text-transform:uppercase;color:var(--lv-gold-light);letter-spacing:1px;margin-bottom:10px;text-shadow:0 1px 6px rgba(0,0,0,.4)}.video-content h3{font-size:24px;font-weight:700;color:#fff;line-height:1.4;margin-bottom:14px;text-shadow:0 1px 10px rgba(0,0,0,.4);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .3s ease}.video-card:hover .video-content h3{color:var(--lv-gold-soft)}.video-content p{font-size:15px;line-height:1.7;color:var(--lv-muted);margin-bottom:25px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.video-btn{margin-top:auto;width:fit-content;border:none;background:linear-gradient(135deg,#d4af37,#ffd98a,#f0c75e);background-size:200% auto;color:#111;padding:14px 22px;border-radius:14px;font-weight:700;display:flex;align-items:center;gap:10px;cursor:pointer;position:relative;overflow:hidden;box-shadow:0 10px 25px #d4af3747;transition:background-position .4s ease,transform .3s ease,box-shadow .3s ease}.video-btn:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent,rgba(255,255,255,.4),transparent);transform:translate(-120%);pointer-events:none}.video-btn:hover:after{animation:lvShine .9s ease}@keyframes lvShine{to{transform:translate(120%)}}.video-btn:hover{background-position:right center;transform:translateY(-3px);box-shadow:0 16px 35px #d4af3766}.video-empty{grid-column:1/-1;text-align:center;padding:80px 20px;background:linear-gradient(145deg,#181f28e6,#111820e6);border:1px solid rgba(212,175,55,.18);border-radius:24px;color:var(--lv-muted);font-size:18px;text-shadow:0 1px 8px rgba(0,0,0,.35)}@keyframes lvFadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.list-video-page{padding-top:120px}.video-grid{grid-template-columns:1fr}.video-card{flex-direction:column;height:auto}.video-thumb{height:240px}.video-content{padding:20px}.video-hero h1{font-size:30px}.list-video-page:before{inset:-30%}}@media (hover: none){.video-card:hover,.play-button:hover,.video-btn:hover{transform:none}}@media (prefers-reduced-motion: reduce){.list-video-page *,.list-video-page *:before,.list-video-page *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.chat-chan-page{--bg-deep: #070a10;--bg-panel: #0d1219;--bg-panel-alt: #101823;--steel: #35b8ff;--steel-soft: rgba(53, 184, 255, .16);--steel-strong: #8fe3ff;--amber: #ff9445;--amber-soft: rgba(255, 148, 69, .18);--amber-strong: #ffc785;--ink-muted: #93a6b8;min-height:100vh;background:var(--bg-deep);color:#fff;overflow:hidden}.chat-chan-container{width:min(1200px,92%);margin:0 auto}@keyframes chat-chan-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes chat-chan-fade-up{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes chat-chan-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes chat-chan-glow-pulse{0%,to{opacity:.55;filter:blur(45px)}50%{opacity:1;filter:blur(60px)}}@keyframes chat-chan-icon-glow{0%,to{box-shadow:0 10px 28px #35b8ff33}50%{box-shadow:0 10px 34px #35b8ff80}}@keyframes chat-chan-ring-pulse{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.04);opacity:1}}@keyframes chat-chan-scan{0%{top:-25%;opacity:0}8%{opacity:1}45%{opacity:1}55%{opacity:0}to{top:115%;opacity:0}}@keyframes chat-chan-spark-rise{0%{transform:translateY(0) scale(.6);opacity:0}15%{opacity:1}to{transform:translateY(-220px) scale(.15);opacity:0}}.chat-chan-hero{position:relative;min-height:680px;display:flex;align-items:center;overflow:hidden;background:radial-gradient(circle at 15% 50%,var(--steel-soft),transparent 32%),radial-gradient(circle at 85% 45%,var(--amber-soft),transparent 32%),linear-gradient(125deg,#060911,#0c141f 48%,#0d1a24)}.chat-chan-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(53,184,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(53,184,255,.05) 1px,transparent 1px);background-size:55px 55px;opacity:.8}.chat-chan-circle{position:absolute;border:1px solid rgba(53,184,255,.25);border-radius:50%;pointer-events:none;animation:chat-chan-ring-pulse 6s ease-in-out infinite}.chat-chan-circle-1{width:720px;height:720px;left:-390px;top:-30px}.chat-chan-circle-2{width:480px;height:480px;right:-230px;bottom:-180px;border-color:#ff94452e;animation-delay:1.5s}.chat-chan-spark{position:absolute;bottom:60px;width:5px;height:5px;border-radius:50%;background:var(--amber-strong);box-shadow:0 0 8px 2px #ff9445b3;pointer-events:none;animation:chat-chan-spark-rise 3.8s ease-in infinite}.chat-chan-spark-a{left:46%;animation-delay:0s}.chat-chan-spark-b{left:52%;animation-delay:1.3s}.chat-chan-spark-c{left:40%;animation-delay:2.4s}.chat-chan-hero-container{position:relative;z-index:2;width:min(1200px,92%);margin:0 auto;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;padding:90px 0}.chat-chan-hero-content{max-width:650px}.chat-chan-eyebrow{display:inline-block;margin-bottom:18px;background:linear-gradient(100deg,var(--steel) 0%,var(--steel-strong) 40%,var(--steel) 100%);background-size:220% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--steel);font-size:14px;font-weight:900;letter-spacing:3px;animation:chat-chan-shimmer 4s linear infinite}.chat-chan-hero h1{margin:0;font-size:clamp(48px,6vw,78px);line-height:1.02;font-weight:900;text-transform:uppercase;text-shadow:0 2px 26px rgba(53,184,255,.25)}.chat-chan-hero h1 strong{color:var(--steel-strong)}.chat-chan-title-line{width:110px;height:4px;margin:28px 0;border-radius:10px;background:linear-gradient(90deg,var(--steel),var(--amber),var(--steel));background-size:200% auto;box-shadow:0 0 16px #35b8ff59;animation:chat-chan-shimmer 3.5s linear infinite}.chat-chan-hero p{margin:0;color:#c9d6e0;font-size:17px;line-height:1.85}.chat-chan-hero-buttons{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:32px}.chat-chan-btn-primary,.chat-chan-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 22px;border-radius:8px;font-size:14px;font-weight:800;text-decoration:none;transition:all .3s ease}.chat-chan-btn-primary{position:relative;overflow:hidden;color:#071018;background:linear-gradient(135deg,var(--steel),var(--steel-strong));background-size:200% auto;box-shadow:0 12px 30px #35b8ff40;animation:chat-chan-shimmer 4.5s linear infinite}.chat-chan-btn-primary:hover{transform:translateY(-3px);background:linear-gradient(135deg,var(--amber),var(--amber-strong));color:#200f00}.chat-chan-btn-secondary{color:#fff;border:1px solid rgba(255,148,69,.45);background:#ffffff09}.chat-chan-btn-secondary:hover{color:var(--amber-strong);border-color:var(--amber);transform:translateY(-3px)}.chat-chan-hero-visual{position:relative;min-height:430px;display:flex;align-items:center;justify-content:center;animation:chat-chan-fade-up .9s ease .15s both}.chat-chan-hero-image{position:relative;width:min(460px,100%);aspect-ratio:4 / 3.4;overflow:hidden;border-radius:22px;border:1px solid rgba(53,184,255,.35);box-shadow:0 35px 90px #00000080;transform:perspective(1000px) rotateY(-4deg)}.chat-chan-hero-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.chat-chan-hero-image:hover img{transform:scale(1.05)}.chat-chan-hero-image-glow{position:absolute;inset:0;background:linear-gradient(180deg,#070a1000 45%,#070a10e0),linear-gradient(120deg,rgba(53,184,255,.2),transparent 55%);pointer-events:none}.chat-chan-hero-image-scan{position:absolute;left:-10%;width:120%;height:45%;top:-25%;background:linear-gradient(180deg,transparent,rgba(255,148,69,.55),transparent);filter:blur(2px);pointer-events:none;animation:chat-chan-scan 5.5s ease-in-out infinite}.chat-chan-hero-image-tag{position:absolute;left:20px;bottom:20px;display:flex;align-items:center;gap:10px;padding:10px 16px;border-radius:8px;color:#071018;background:linear-gradient(135deg,var(--steel),var(--steel-strong));font-size:12px;font-weight:900;letter-spacing:1px;box-shadow:0 10px 26px #35b8ff4d}.chat-chan-floating-badge{position:absolute;right:-5px;bottom:30px;display:flex;align-items:center;gap:9px;padding:13px 18px;border:1px solid rgba(255,148,69,.45);border-radius:10px;color:#fff;background:#0d1219f0;box-shadow:0 15px 40px #0006;font-size:13px;font-weight:700;animation:chat-chan-float 5s ease-in-out infinite}.chat-chan-floating-badge svg{color:var(--amber)}.chat-chan-intro{padding:105px 0;background:radial-gradient(circle at 80% 20%,var(--steel-soft),transparent 32%),var(--bg-panel)}.chat-chan-section-heading{max-width:800px;margin:0 auto 60px;text-align:center;animation:chat-chan-fade-up .8s ease both}.chat-chan-section-heading>span{display:flex;align-items:center;justify-content:center;margin-bottom:15px;background:linear-gradient(100deg,var(--steel) 0%,var(--steel-strong) 40%,var(--steel) 100%);background-size:220% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--steel);font-size:13px;font-weight:900;letter-spacing:3px;animation:chat-chan-shimmer 4s linear infinite}.chat-chan-section-heading h2{margin:0;color:#fff;font-size:clamp(34px,5vw,55px);line-height:1.1;font-weight:900}.chat-chan-section-heading h2 strong{color:var(--amber)}.chat-chan-section-heading p{max-width:760px;margin:25px auto 0;color:#a9b6c2;font-size:16px;line-height:1.8}.chat-chan-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.chat-chan-feature-card{overflow:hidden;border:1px solid rgba(53,184,255,.16);border-radius:16px;background:#ffffff06;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease;animation:chat-chan-fade-up .7s ease both}.chat-chan-feature-grid .chat-chan-feature-card:nth-child(1){animation-delay:.05s}.chat-chan-feature-grid .chat-chan-feature-card:nth-child(2){animation-delay:.15s}.chat-chan-feature-grid .chat-chan-feature-card:nth-child(3){animation-delay:.25s}.chat-chan-feature-grid .chat-chan-feature-card:nth-child(4){animation-delay:.35s}.chat-chan-feature-card:hover{transform:translateY(-6px);border-color:#ff944573;box-shadow:0 20px 50px #0006}.chat-chan-feature-media{position:relative;aspect-ratio:16 / 9;overflow:hidden}.chat-chan-feature-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.chat-chan-feature-card:hover .chat-chan-feature-media img{transform:scale(1.08)}.chat-chan-feature-media-glow{position:absolute;inset:0;background:linear-gradient(180deg,#070a1000 35%,#070a10eb);pointer-events:none}.chat-chan-feature-icon{position:absolute;left:18px;bottom:-22px;width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:12px;color:#071018;background:linear-gradient(135deg,var(--steel),var(--steel-strong));font-size:21px;box-shadow:0 10px 26px #35b8ff59;animation:chat-chan-icon-glow 3.2s ease-in-out infinite}.chat-chan-feature-body{padding:34px 22px 22px}.chat-chan-feature-body h3{margin:0 0 8px;color:#fff;font-size:20px}.chat-chan-feature-body p{margin:0;color:#9fabb6;font-size:14px;line-height:1.7}.chat-chan-gallery{position:relative;padding:105px 0;background:var(--bg-panel-alt);overflow:hidden}.chat-chan-gallery:before{content:"";position:absolute;width:460px;height:460px;left:-200px;top:-180px;border-radius:50%;background:radial-gradient(circle,var(--amber-soft),transparent 70%);pointer-events:none;animation:chat-chan-glow-pulse 8s ease-in-out infinite}.chat-chan-gallery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;position:relative;z-index:1}.chat-chan-gallery-item{margin:0;animation:chat-chan-fade-up .7s ease both}.chat-chan-gallery-grid .chat-chan-gallery-item:nth-child(1){animation-delay:.05s}.chat-chan-gallery-grid .chat-chan-gallery-item:nth-child(2){animation-delay:.15s}.chat-chan-gallery-grid .chat-chan-gallery-item:nth-child(3){animation-delay:.25s}.chat-chan-gallery-grid .chat-chan-gallery-item:nth-child(4){animation-delay:.35s}.chat-chan-gallery-media{position:relative;aspect-ratio:3 / 4;overflow:hidden;border-radius:14px;border:1px solid rgba(53,184,255,.22);box-shadow:0 20px 50px #00000073}.chat-chan-gallery-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease,filter .6s ease;filter:saturate(1.02)}.chat-chan-gallery-item:hover .chat-chan-gallery-media img{transform:scale(1.09);filter:saturate(1.15)}.chat-chan-gallery-scan{position:absolute;left:-10%;width:120%;height:35%;top:-20%;background:linear-gradient(180deg,transparent,rgba(53,184,255,.5),transparent);filter:blur(2px);pointer-events:none;animation:chat-chan-scan 6s ease-in-out infinite}.chat-chan-gallery-grid .chat-chan-gallery-item:nth-child(2n) .chat-chan-gallery-scan{animation-delay:2s;background:linear-gradient(180deg,transparent,rgba(255,148,69,.5),transparent)}.chat-chan-gallery-item figcaption{margin-top:12px;text-align:center;color:#b7c3cd;font-size:13.5px;font-weight:600}.chat-chan-process{padding:105px 0;background:var(--bg-deep)}.chat-chan-process-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;align-items:center}.chat-chan-process-visual{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:20px;border:1px solid rgba(53,184,255,.22);box-shadow:0 30px 70px #00000080}.chat-chan-process-visual img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.chat-chan-process-visual-glow{position:absolute;inset:0;background:linear-gradient(0deg,rgba(7,10,16,.85),transparent 55%);pointer-events:none}.chat-chan-process-timeline{position:relative;display:flex;flex-direction:column;gap:30px;padding-left:30px;border-left:2px solid rgba(53,184,255,.25)}.chat-chan-process-item{position:relative;display:flex;align-items:flex-start;gap:20px;animation:chat-chan-fade-up .7s ease both}.chat-chan-process-timeline .chat-chan-process-item:nth-child(1){animation-delay:.05s}.chat-chan-process-timeline .chat-chan-process-item:nth-child(2){animation-delay:.15s}.chat-chan-process-timeline .chat-chan-process-item:nth-child(3){animation-delay:.25s}.chat-chan-process-timeline .chat-chan-process-item:nth-child(4){animation-delay:.35s}.chat-chan-process-item:before{content:"";position:absolute;left:-37px;top:6px;width:12px;height:12px;border-radius:50%;background:var(--amber);box-shadow:0 0 0 4px #ff944533,0 0 14px #ff944599;animation:chat-chan-icon-glow 3s ease-in-out infinite}.chat-chan-process-number{flex:0 0 auto;color:var(--steel-strong);font-size:34px;font-weight:900;min-width:60px}.chat-chan-process-item h3{margin:0 0 8px;color:#fff;font-size:19px}.chat-chan-process-item p{margin:0;color:#9fabb6;font-size:14px;line-height:1.7}.chat-chan-applications{padding:110px 0;background:radial-gradient(circle at 20% 50%,var(--steel-soft),transparent 35%),var(--bg-panel)}.chat-chan-application-layout{display:grid;grid-template-columns:1fr .9fr;align-items:center;gap:80px}.chat-chan-application-content>span{color:var(--steel-strong);font-size:13px;font-weight:900;letter-spacing:3px}.chat-chan-application-content h2{margin:18px 0;color:#fff;font-size:clamp(34px,4vw,50px);line-height:1.1;font-weight:900}.chat-chan-application-content h2 strong{color:var(--amber)}.chat-chan-application-content>p{max-width:600px;color:#a9b6c2;font-size:16px;line-height:1.8}.chat-chan-application-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px}.chat-chan-application-item{display:flex;align-items:center;gap:9px;color:#d0d9e1;font-size:14px}.chat-chan-application-item svg{flex:0 0 auto;color:var(--amber)}.chat-chan-application-visual{position:relative;min-height:430px;display:flex;align-items:center;justify-content:center}.chat-chan-application-image{position:relative;width:min(420px,100%);aspect-ratio:4 / 4.6;overflow:hidden;border-radius:20px;border:1px solid rgba(255,148,69,.3);box-shadow:0 30px 80px #0000008c;transform:rotate(-2deg);transition:transform .4s ease}.chat-chan-application-visual:hover .chat-chan-application-image{transform:rotate(0)}.chat-chan-application-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.chat-chan-application-image-scan{position:absolute;left:-10%;width:120%;height:40%;top:-25%;background:linear-gradient(180deg,transparent,rgba(255,148,69,.55),transparent);filter:blur(2px);pointer-events:none;animation:chat-chan-scan 6.5s ease-in-out infinite}.chat-chan-visual-label{position:absolute;right:0;bottom:20px;display:flex;align-items:center;gap:10px;padding:14px 18px;border:1px solid rgba(53,184,255,.4);border-radius:8px;color:#fff;background:#0a0e14f0;box-shadow:0 15px 40px #0006;font-size:12px;font-weight:800;letter-spacing:1px;animation:chat-chan-float 5s ease-in-out .6s infinite}.chat-chan-visual-label svg{color:var(--steel-strong)}.chat-chan-cta{position:relative;padding:105px 20px;text-align:center;background:radial-gradient(circle at center,var(--steel-soft),transparent 45%),var(--bg-deep);overflow:hidden}.chat-chan-cta:before{content:"";position:absolute;inset:25px;border:1px solid rgba(255,148,69,.16);pointer-events:none;animation:chat-chan-ring-pulse 5s ease-in-out infinite}.chat-chan-cta:after{content:"";position:absolute;width:460px;height:460px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,var(--amber-soft),transparent 70%);pointer-events:none;animation:chat-chan-glow-pulse 6s ease-in-out infinite}.chat-chan-cta-inner{position:relative;z-index:2;max-width:800px;margin:auto;animation:chat-chan-fade-up .8s ease both}.chat-chan-cta-inner>span{color:var(--steel-strong);font-size:13px;font-weight:900;letter-spacing:3px}.chat-chan-cta-inner h2{margin:18px 0;color:#fff;font-size:clamp(35px,5vw,55px);line-height:1.1;font-weight:900}.chat-chan-cta-inner h2 strong{color:var(--amber)}.chat-chan-cta-inner p{max-width:650px;margin:0 auto;color:#a9b6c2;font-size:16px;line-height:1.8}.chat-chan-cta-buttons{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:30px}@media (max-width: 1000px){.chat-chan-hero-container{grid-template-columns:1fr;gap:50px}.chat-chan-hero-content{max-width:800px;margin:auto;text-align:center}.chat-chan-title-line{margin-left:auto;margin-right:auto}.chat-chan-hero-buttons{justify-content:center}.chat-chan-hero-visual{max-width:600px;width:100%;margin:auto}.chat-chan-process-layout{grid-template-columns:1fr}.chat-chan-process-visual{aspect-ratio:16 / 9}.chat-chan-application-layout{grid-template-columns:1fr;gap:60px}.chat-chan-application-content{text-align:center}.chat-chan-application-content>p{margin-left:auto;margin-right:auto}.chat-chan-application-list{text-align:left}.chat-chan-gallery-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 700px){.chat-chan-hero{min-height:auto}.chat-chan-hero-container{padding:70px 0}.chat-chan-eyebrow{font-size:11px;letter-spacing:2px}.chat-chan-hero p{font-size:15px}.chat-chan-hero-buttons{flex-direction:column}.chat-chan-btn-primary,.chat-chan-btn-secondary{width:100%;max-width:300px}.chat-chan-hero-visual{min-height:380px}.chat-chan-floating-badge{right:0}.chat-chan-intro,.chat-chan-process,.chat-chan-applications,.chat-chan-gallery{padding:75px 0}.chat-chan-feature-grid{grid-template-columns:1fr}.chat-chan-gallery-grid{grid-template-columns:1fr 1fr}.chat-chan-application-list{grid-template-columns:1fr}.chat-chan-application-visual{min-height:380px}.chat-chan-visual-label{right:5px}.chat-chan-cta{padding:75px 20px}.chat-chan-cta-buttons{flex-direction:column}}@media (prefers-reduced-motion: reduce){.chat-chan-page *,.chat-chan-page *:before,.chat-chan-page *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.service-page{--bg-deep: #070a10;--bg-panel: #0d1219;--bg-panel-alt: #101823;--steel: #35b8ff;--steel-soft: rgba(53, 184, 255, .16);--steel-strong: #8fe3ff;--amber: #ff9445;--amber-soft: rgba(255, 148, 69, .18);--amber-strong: #ffc785;--ink: #eef4fa;--ink-muted: #93a6b8;--line: rgba(255, 255, 255, .08)}@keyframes service-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes service-gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes service-fade-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes service-fade-left{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes service-fade-right{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes service-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes service-spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes service-pulse-glow{0%,to{box-shadow:0 0 #35b8ff73}50%{box-shadow:0 0 0 14px #35b8ff00}}@keyframes service-pulse-glow-amber{0%,to{box-shadow:0 0 #ff944573}50%{box-shadow:0 0 0 14px #ff944500}}@keyframes service-grid-move{0%{background-position:0 0}to{background-position:60px 60px}}@keyframes service-line-grow{0%{width:0;opacity:0}to{width:110px;opacity:1}}@keyframes service-glow-pulse{0%,to{opacity:.55;filter:blur(45px)}50%{opacity:1;filter:blur(60px)}}@keyframes service-icon-glow{0%,to{box-shadow:0 10px 30px #35b8ff2e}50%{box-shadow:0 10px 36px #35b8ff73}}@keyframes service-sweep{0%,60%,to{transform:translate(-130%) skew(-18deg)}30%{transform:translate(200%) skew(-18deg)}}@keyframes service-number-pulse{0%,to{opacity:.14}50%{opacity:.3}}@keyframes service-ring-pulse{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.04);opacity:1}}@keyframes service-laser-scan{0%{top:-20%;opacity:0}8%{opacity:1}45%{opacity:1}55%{opacity:0}to{top:110%;opacity:0}}@keyframes service-spark-rise{0%{transform:translateY(0) scale(.6);opacity:0}15%{opacity:1}to{transform:translateY(-220px) scale(.15);opacity:0}}.service-page{min-height:100vh;background:var(--bg-deep);color:var(--ink);overflow:hidden;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision;font-synthesis:none}.service-page,.service-page button,.service-page a,.service-page input,.service-page textarea,.service-page select{font-kerning:normal;font-variant-ligatures:none}.service-container{width:min(1200px,92%);margin:0 auto}.service-hero{position:relative;min-height:560px;display:flex;align-items:center;overflow:hidden;padding:60px 0 100px;background:radial-gradient(circle at 18% 45%,var(--steel-soft),transparent 38%),radial-gradient(circle at 82% 55%,var(--amber-soft),transparent 38%),linear-gradient(120deg,#060911,#0c1420,#0a1119,#0d1a24);background-size:160% 160%,160% 160%,280% 280%;animation:service-gradient-shift 16s ease-in-out infinite}.service-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(53,184,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(53,184,255,.05) 1px,transparent 1px);background-size:60px 60px;pointer-events:none;animation:service-grid-move 20s linear infinite}.service-hero-overlay{position:absolute;width:700px;height:700px;border:1px solid rgba(53,184,255,.28);border-radius:50%;left:-260px;top:-100px;animation:service-spin-slow 40s linear infinite,service-ring-pulse 6s ease-in-out infinite}.service-hero-overlay:before{content:"";position:absolute;inset:60px;border:1px solid rgba(53,184,255,.16);border-radius:50%}.service-hero-spark{position:absolute;bottom:40px;width:5px;height:5px;border-radius:50%;background:var(--amber-strong);box-shadow:0 0 8px 2px #ff9445b3;pointer-events:none;animation:service-spark-rise 3.6s ease-in infinite}.service-hero-spark-a{right:18%;animation-delay:0s}.service-hero-spark-b{right:24%;animation-delay:1.2s}.service-hero-spark-c{right:12%;animation-delay:2.3s}.service-hero-content{position:relative;z-index:2;width:min(900px,92%);margin:0 auto;padding:80px 0}.service-hero-content--split{width:min(1200px,92%);display:grid;grid-template-columns:1.15fr .85fr;gap:50px;align-items:center;padding:40px 0}.service-hero-text{max-width:640px}.service-hero-tag{display:inline-block;background:linear-gradient(100deg,var(--steel) 0%,var(--steel-strong) 35%,#ffffff 50%,var(--steel-strong) 65%,var(--steel) 100%);background-size:240% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--steel);font-size:15px;font-weight:800;letter-spacing:3px;margin-bottom:20px;animation:service-fade-up .8s ease both,service-shimmer 4.5s linear infinite}.service-hero h1{margin:0;font-size:clamp(38px,5.2vw,64px);line-height:1.08;font-weight:900;color:#fff;text-transform:uppercase;text-shadow:0 2px 24px rgba(53,184,255,.25);animation:service-fade-up 1s ease .1s both}.service-hero p{max-width:620px;margin:26px 0 0;color:#cdd8e2;font-size:17px;line-height:1.8;animation:service-fade-up 1.1s ease .2s both}.service-hero-line{width:110px;height:4px;margin-top:28px;background:linear-gradient(90deg,var(--steel),var(--amber),var(--steel));background-size:200% auto;border-radius:10px;box-shadow:0 0 16px #35b8ff59;animation:service-line-grow 1s ease .3s both,service-shimmer 3.5s linear infinite,service-pulse-glow 3s ease-in-out infinite}.service-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px;animation:service-fade-up 1.2s ease .35s both}.service-hero-stats{display:flex;flex-direction:column;gap:16px;animation:service-fade-right 1s ease .2s both}.service-stat-card{position:relative;overflow:hidden;display:flex;align-items:center;gap:16px;padding:18px 22px;border-radius:16px;border:1px solid rgba(53,184,255,.22);background:linear-gradient(145deg,#ffffff0f,#ffffff04);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 15px 40px #0006;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.service-stat-card:hover{transform:translate(-4px);border-color:#35b8ff8c;box-shadow:0 20px 45px #00000080,0 0 26px #35b8ff26}.service-stat-icon{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:12px;color:#071018;background:linear-gradient(135deg,var(--steel),var(--steel-strong));font-size:19px;animation:service-icon-glow 3.2s ease-in-out infinite}.service-stat-value{font-size:24px;font-weight:900;color:#fff;line-height:1.1}.service-stat-label{font-size:12.5px;color:var(--ink-muted);margin-top:2px;line-height:1.4}.service-stat-card>div:last-child{display:flex;flex-direction:column}.service-highlight-bar{position:relative;z-index:3;margin-top:-55px;margin-bottom:40px}.service-highlight-inner{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;border-radius:18px;overflow:hidden;border:1px solid rgba(53,184,255,.25);background:#35b8ff24;box-shadow:0 25px 60px #00000080;animation:service-fade-up .9s ease .4s both}.service-highlight-item{display:flex;align-items:center;gap:12px;padding:20px 22px;background:linear-gradient(145deg,#0d1219fa,#070a10fa);font-size:13.5px;font-weight:700;color:#e8eef4;transition:background .35s ease}.service-highlight-item:hover{background:linear-gradient(145deg,#35b8ff1f,#070a10fa)}.service-highlight-icon{flex-shrink:0;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:var(--amber);background:#ff944524;font-size:14px;animation:service-icon-glow 3s ease-in-out infinite}.service-intro{position:relative;padding:60px 0 100px;background:radial-gradient(circle at 80% 10%,var(--steel-soft),transparent 32%),var(--bg-panel);overflow:hidden}.service-intro:after{content:"";position:absolute;width:420px;height:420px;border-radius:50%;bottom:-200px;left:-160px;background:radial-gradient(circle,var(--amber-soft),transparent 70%);pointer-events:none;animation:service-glow-pulse 8s ease-in-out infinite}.service-section-heading{max-width:800px;margin:0 auto 60px;text-align:center;position:relative;z-index:1;animation:service-fade-up .8s ease both}.service-section-heading>span{display:block;margin-bottom:15px;background:linear-gradient(100deg,var(--steel) 0%,var(--steel-strong) 40%,var(--steel) 100%);background-size:220% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--steel);font-size:14px;font-weight:800;letter-spacing:3px;animation:service-shimmer 4s linear infinite}.service-section-heading h2{margin:0;font-size:clamp(32px,5vw,55px);line-height:1.1;font-weight:900;color:#fff}.service-section-heading h2 strong{color:var(--amber)}.service-section-heading p{margin:25px auto 0;color:#b7c3cd;font-size:17px;line-height:1.8}.service-list{display:flex;flex-direction:column;gap:70px;position:relative;z-index:1}.service-card{position:relative;display:grid;grid-template-columns:.95fr 1.05fr;gap:48px;align-items:center;animation:service-fade-up .7s ease both}.service-list .service-card:nth-child(1){animation-delay:.05s}.service-list .service-card:nth-child(2){animation-delay:.15s}.service-list .service-card:nth-child(3){animation-delay:.25s}.service-list .service-card:nth-child(4){animation-delay:.35s}.service-card-reverse .service-card-media{order:2}.service-card-reverse .service-card-content{order:1}.service-card-media{position:relative;aspect-ratio:4 / 3;overflow:hidden;border-radius:20px;border:1px solid rgba(53,184,255,.22);box-shadow:0 25px 70px #00000080}.service-card-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(1.05) contrast(1.03);transition:transform .6s ease,filter .6s ease}.service-card:hover .service-card-media img{transform:scale(1.06);filter:saturate(1.15) contrast(1.06)}.service-card-media-glow{position:absolute;inset:0;background:linear-gradient(180deg,#070a1000 40%,#070a10d9),linear-gradient(120deg,rgba(53,184,255,.18),transparent 55%);pointer-events:none}.service-card-media-scan{position:absolute;left:-10%;width:120%;height:40%;top:-20%;background:linear-gradient(180deg,transparent,rgba(53,184,255,.5),transparent);filter:blur(2px);pointer-events:none;animation:service-laser-scan 5s ease-in-out infinite}.service-list .service-card:nth-child(2n) .service-card-media-scan{animation-delay:1.6s;background:linear-gradient(180deg,transparent,rgba(255,148,69,.5),transparent)}.service-card-media .service-card-icon{position:absolute;left:22px;bottom:22px;flex:none;width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:14px;color:#071018;background:linear-gradient(135deg,var(--steel),var(--steel-strong));background-size:200% auto;font-size:24px;box-shadow:0 10px 30px #35b8ff40;animation:service-shimmer 5s linear infinite,service-icon-glow 3.2s ease-in-out infinite}.service-list .service-card:nth-child(2n) .service-card-media .service-card-icon{background:linear-gradient(135deg,var(--amber),var(--amber-strong));box-shadow:0 10px 30px #ff944540}.service-card-coming .service-card-media{opacity:.85;filter:grayscale(.2)}.service-card-disabled{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:8px;font-size:13px;font-weight:700;color:#d5dde3;background:#ffffff0f;border:1px dashed rgba(255,255,255,.22)}.service-card-disabled:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--amber-strong);box-shadow:0 0 8px #ff9445b3;animation:service-number-pulse 1.8s ease-in-out infinite}.service-card-content{position:relative}.service-card-number{color:#35b8ff38;font-size:46px;font-weight:900;line-height:1;margin-bottom:6px;animation:service-number-pulse 3.5s ease-in-out infinite}.service-card-subtitle{display:block;margin-bottom:7px;color:var(--steel-strong);font-size:12px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase}.service-card h3{margin:0 0 15px;color:#fff;font-size:28px;line-height:1.3;transition:color .3s ease}.service-card:hover h3{color:var(--steel-strong)}.service-card p{margin:0 0 18px;color:#a9b6c2;font-size:15px;line-height:1.7;max-width:480px}.service-card ul{list-style:none;margin:0 0 25px;padding:0}.service-card li{display:flex;align-items:center;gap:9px;margin-bottom:8px;color:#d2dbe2;font-size:14px;transition:transform .3s ease}.service-card:hover li{transform:translate(2px)}.service-card li span{color:var(--amber);font-weight:900}.service-card-button{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:10px;padding:11px 18px;border-radius:8px;color:#071018;background:linear-gradient(120deg,var(--steel),var(--steel-strong));font-size:14px;font-weight:800;text-decoration:none;transition:all .3s ease}.service-card-button:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent,rgba(255,255,255,.45),transparent);transform:translate(-120%);transition:transform .6s ease}.service-card-button:hover:after{transform:translate(120%)}.service-card-button:hover{background:linear-gradient(120deg,var(--amber),var(--amber-strong));color:#200f00;transform:translate(4px)}.service-process{position:relative;padding:100px 0;background:var(--bg-panel-alt);overflow:hidden}.service-process:before{content:"";position:absolute;width:500px;height:500px;right:-220px;top:-220px;border-radius:50%;background:radial-gradient(circle,var(--steel-soft),transparent 70%);pointer-events:none;animation:service-glow-pulse 9s ease-in-out infinite}.service-process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;position:relative;z-index:1}.service-process-card{position:relative;padding:32px 26px;border-radius:16px;border:1px solid rgba(53,184,255,.16);background:linear-gradient(160deg,#ffffff0b,#ffffff03);text-align:center;transition:transform .35s ease,border-color .35s ease;animation:service-fade-up .7s ease both}.service-process-grid .service-process-card:nth-child(1){animation-delay:.05s}.service-process-grid .service-process-card:nth-child(2){animation-delay:.18s}.service-process-grid .service-process-card:nth-child(3){animation-delay:.31s}.service-process-grid .service-process-card:nth-child(4){animation-delay:.44s}.service-process-card:hover{transform:translateY(-6px);border-color:#ff944573}.service-process-step{position:absolute;top:14px;right:18px;font-size:13px;font-weight:900;letter-spacing:1px;color:#ff94458c}.service-process-icon{width:58px;height:58px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#071018;background:linear-gradient(135deg,var(--steel),var(--amber));font-size:22px;animation:service-icon-glow 3.4s ease-in-out infinite}.service-process-card h4{margin:0 0 10px;color:#fff;font-size:17px;font-weight:800}.service-process-card p{margin:0;color:#9fabb6;font-size:13.5px;line-height:1.6}.service-process-arrow{display:none;position:absolute;top:50%;right:-30px;transform:translateY(-50%);color:#ff944573;font-size:16px}@media (min-width: 901px){.service-process-arrow{display:block}}.service-cta{position:relative;padding:100px 20px;background:radial-gradient(circle at center,var(--steel-soft),transparent 45%),var(--bg-deep);overflow:hidden}.service-cta:before{content:"";position:absolute;inset:25px;border:1px solid rgba(255,148,69,.14);pointer-events:none;animation:service-ring-pulse 5s ease-in-out infinite}.service-cta:after{content:"";position:absolute;width:480px;height:480px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,var(--amber-soft),transparent 70%);pointer-events:none;animation:service-glow-pulse 6s ease-in-out infinite}.service-cta-content{position:relative;z-index:2;max-width:800px;margin:auto;text-align:center;animation:service-fade-up .8s ease both}.service-cta-content--split{max-width:1100px;display:grid;grid-template-columns:1.2fr .8fr;gap:50px;align-items:center;text-align:left}.service-cta-text{animation:service-fade-left .9s ease both}.service-cta-content>span,.service-cta-text>span{display:inline-block;background:linear-gradient(100deg,var(--steel) 0%,var(--steel-strong) 40%,var(--steel) 100%);background-size:220% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--steel);font-size:14px;font-weight:800;letter-spacing:3px;animation:service-shimmer 4s linear infinite}.service-cta h2{margin:18px 0;font-size:clamp(30px,4.4vw,46px);line-height:1.15}.service-cta p{max-width:560px;margin:0;color:#a9b6c2;font-size:16.5px;line-height:1.7}.service-cta-buttons{display:flex;justify-content:flex-start;align-items:center;gap:15px;margin-top:32px}.service-btn-primary,.service-btn-secondary{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:170px;padding:14px 24px;border-radius:8px;text-decoration:none;font-weight:800;transition:all .3s ease}.service-btn-primary:after,.service-btn-secondary:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent,rgba(255,255,255,.38),transparent);transform:translate(-120%);transition:transform .6s ease;pointer-events:none}.service-btn-primary:hover:after,.service-btn-secondary:hover:after{transform:translate(120%)}.service-btn-primary{color:#071018;background:linear-gradient(135deg,var(--steel),var(--steel-strong),var(--steel));background-size:200% auto;box-shadow:0 10px 28px -10px #35b8ff8c;animation:service-shimmer 4.5s linear infinite,service-pulse-glow 3s ease-in-out infinite}.service-btn-primary:hover{transform:translateY(-3px)}.service-btn-secondary{color:#fff;border:1px solid rgba(255,148,69,.5);background:#ffffff08}.service-btn-secondary:hover{border-color:var(--amber);color:var(--amber-strong);transform:translateY(-3px);animation:service-pulse-glow-amber 2.4s ease-in-out infinite}.service-cta-card{display:flex;align-items:center;gap:18px;padding:28px 26px;border-radius:18px;border:1px solid rgba(255,148,69,.3);background:linear-gradient(145deg,#ffffff0f,#ffffff04);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 20px 50px #00000080;animation:service-fade-right .9s ease both,service-float 5s ease-in-out 1s infinite}.service-cta-card-icon{flex-shrink:0;width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#200f00;background:linear-gradient(135deg,var(--amber),var(--amber-strong));font-size:22px;animation:service-icon-glow 3s ease-in-out infinite}.service-cta-card-label{display:block;color:var(--ink-muted);font-size:12.5px;margin-bottom:4px}.service-cta-card-phone{display:block;color:#fff;font-size:21px;font-weight:900;text-decoration:none;transition:color .3s ease}.service-cta-card-phone:hover{color:var(--amber-strong)}@media (hover: none){.service-card:hover .service-card-media img{transform:none}.service-card:hover h3{color:#fff}.service-card:hover li,.service-card-button:hover,.service-btn-primary:hover,.service-btn-secondary:hover,.service-stat-card:hover,.service-process-card:hover{transform:none}}@media (max-width: 1000px){.service-hero-content--split{grid-template-columns:1fr;gap:40px;text-align:center}.service-hero-text{max-width:100%}.service-hero-actions{justify-content:center}.service-hero-stats{flex-direction:row;flex-wrap:wrap;justify-content:center}.service-stat-card{flex:1 1 200px}.service-process-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 900px){.service-card,.service-card-reverse{grid-template-columns:1fr}.service-card-reverse .service-card-media,.service-card-reverse .service-card-content{order:initial}.service-card p{max-width:100%}.service-hero{min-height:480px}.service-highlight-inner{grid-template-columns:repeat(2,1fr)}.service-cta-content--split{grid-template-columns:1fr;text-align:center}.service-cta-text{text-align:center}.service-cta-buttons{justify-content:center}.service-cta-card{justify-content:center;text-align:left}}@media (max-width: 600px){.service-hero-content{padding:60px 0}.service-hero-content--split{padding:20px 0}.service-hero-tag{font-size:12px;letter-spacing:2px}.service-hero p{font-size:15px}.service-highlight-bar{margin-top:-30px}.service-highlight-inner{grid-template-columns:1fr}.service-intro{padding:50px 0 70px}.service-list{gap:46px}.service-card-media .service-card-icon{width:50px;height:50px;font-size:20px}.service-card h3{font-size:22px}.service-process{padding:70px 0}.service-process-grid{grid-template-columns:1fr}.service-cta{padding:70px 20px}.service-cta-buttons{flex-direction:column}.service-btn-primary,.service-btn-secondary{width:100%;max-width:280px}.service-cta-card{flex-direction:column;text-align:center}}@media (prefers-reduced-motion: reduce){.service-page *,.service-page *:before,.service-page *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.service-page,.service-page button,.service-page a,.service-page input,.service-page textarea,.service-page select,.service-page h1,.service-page h2,.service-page h3,.service-page h4,.service-page p,.service-page span,.service-page li{font-family:Roboto,Arial,Helvetica,sans-serif;font-weight:400!important}:root{--primary: #2563eb;--primary-light: #60a5fa;--dark: #0f172a;--gray: #64748b;--border: #e2e8f0;--bg-main: #f1f5f9;--card-bg: rgba(255, 255, 255, .88);--danger: #e11d48;--danger-bg: #fff1f2;--success: #16a34a;--shadow: 0 15px 40px rgba(15, 23, 42, .06);--shadow-hover: 0 24px 55px rgba(15, 23, 42, .12);--transition: .35s ease}.list-page{position:relative;min-height:100vh;padding:28px;background:radial-gradient(circle at top left,rgba(37,99,235,.08),transparent 30%),radial-gradient(circle at bottom right,rgba(14,165,233,.08),transparent 35%),var(--bg-main);overflow-x:hidden;font-family:Inter,Segoe UI,sans-serif}.list-loading{padding:100px 20px;text-align:center;font-size:15px;font-weight:800;color:var(--primary);letter-spacing:2px;text-transform:uppercase;animation:pulseGlow 1.4s infinite alternate}@keyframes pulseGlow{0%{opacity:.55}to{opacity:1}}.list-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px}.list-top h1{font-size:34px;font-weight:900;color:var(--dark);margin-bottom:6px}.list-top p{font-size:15px;color:var(--gray)}.list-count{min-width:160px;padding:16px 20px;border-radius:20px;background:var(--card-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.6);display:flex;align-items:center;justify-content:center;gap:10px;font-size:14px;font-weight:800;color:var(--primary);box-shadow:var(--shadow)}.list-search{height:54px;max-width:420px;display:flex;align-items:center;gap:12px;padding:0 18px;border-radius:18px;background:var(--card-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.6);box-shadow:var(--shadow);margin-bottom:24px;transition:var(--transition)}.list-search:focus-within{border-color:#2563eb40;box-shadow:0 0 0 4px #2563eb14,var(--shadow)}.list-search input{width:100%;border:none;outline:none;background:transparent;font-size:14px;color:var(--dark)}.list-search input::placeholder{color:#94a3b8}.list-table{overflow:hidden;border-radius:28px;background:var(--card-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.6);box-shadow:var(--shadow)}.list-table-header,.list-table-row{display:grid;grid-template-columns:90px 2fr 160px 180px;gap:24px;align-items:center;padding:18px 24px}.list-table-header{background:#f1f5f9e6;border-bottom:1px solid var(--border);font-size:12px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--gray)}.list-table-row{position:relative;border-bottom:1px solid var(--border);transition:var(--transition);background:#ffffff8c}.list-table-row:last-child{border-bottom:none}.list-table-row:hover{background:#fffffff2;transform:translateY(-2px);box-shadow:inset 4px 0 0 var(--primary)}.list-table-row img{width:64px;height:64px;object-fit:cover;border-radius:14px;border:1px solid var(--border);background:#fff;padding:4px;transition:var(--transition)}.list-table-row:hover img{transform:scale(1.04)}.product-info h3{font-size:15px;font-weight:800;color:var(--dark);margin-bottom:6px}.product-info p{font-size:13px;line-height:1.6;color:var(--gray)}.category-badge{width:fit-content;padding:8px 14px;border-radius:999px;background:#2563eb14;color:var(--primary);font-size:12px;font-weight:700;border:1px solid rgba(37,99,235,.12)}.list-actions{display:flex;gap:10px}.edit-btn,.delete-btn{height:42px;padding:0 16px;border:none;border-radius:14px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font-size:13px;font-weight:700;transition:var(--transition)}.edit-btn{background:linear-gradient(135deg,#0f172a,#1e293b);color:#fff;box-shadow:0 10px 24px #0f172a1f}.edit-btn:hover{transform:translateY(-2px);opacity:.94}.delete-btn{background:var(--danger-bg);color:var(--danger);border:1px solid rgba(225,29,72,.08)}.delete-btn:hover{background:#ffe4e6;transform:translateY(-2px);box-shadow:0 10px 20px #e11d481f}.edit-modal{position:fixed;inset:0;z-index:99999;padding:24px;display:flex;align-items:center;justify-content:center;background:#0f172a59;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fadeIn .25s ease}.edit-box{width:100%;max-width:560px;padding:30px;border-radius:30px;background:#fffffff5;border:1px solid rgba(255,255,255,.7);box-shadow:0 30px 80px #0f172a29;animation:slideUp .3s ease}.edit-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.edit-header h2{font-size:24px;font-weight:800;color:var(--dark)}.edit-header button{width:40px;height:40px;border-radius:12px;border:1px solid var(--border);background:#fff;cursor:pointer;transition:var(--transition)}.edit-header button:hover{background:var(--danger-bg);color:var(--danger);border-color:#e11d482e}.edit-form{display:flex;flex-direction:column;gap:18px}.edit-form input,.edit-form textarea{width:100%;padding:14px 16px;border-radius:16px;border:1px solid var(--border);background:#ffffffe6;outline:none;font-size:14px;transition:var(--transition);box-sizing:border-box}.edit-form textarea{min-height:120px;resize:vertical}.edit-form input:focus,.edit-form textarea:focus{border-color:var(--primary);box-shadow:0 0 0 4px #2563eb1a}.save-btn{height:52px;border:none;border-radius:18px;background:linear-gradient(135deg,var(--primary),var(--primary-light));color:#fff;font-size:14px;font-weight:800;cursor:pointer;margin-top:6px;transition:var(--transition);box-shadow:0 14px 30px #2563eb33}.save-btn:hover{transform:translateY(-3px);box-shadow:0 20px 40px #2563eb47}.add-product-btn{display:flex;align-items:center;gap:10px;padding:14px 18px;border-radius:18px;text-decoration:none;font-size:14px;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--primary),var(--primary-light));box-shadow:0 14px 30px #2563eb33;transition:var(--transition)}.add-product-btn:hover{transform:translateY(-3px);box-shadow:0 20px 40px #2563eb4d}@media (max-width: 1100px){.list-table-header,.list-table-row{grid-template-columns:80px 1.5fr 130px 160px}}@media (max-width: 900px){.list-page{padding:18px}.list-top{flex-direction:column;align-items:flex-start}.list-search{max-width:100%}.list-table{background:transparent;border:none;box-shadow:none}.list-table-header{display:none}.list-table-row{grid-template-columns:1fr;gap:16px;margin-bottom:18px;padding:22px;border-radius:24px;background:var(--card-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.7);box-shadow:var(--shadow)}.list-actions{justify-content:flex-start}}@media (max-width: 480px){.list-top h1{font-size:28px}.edit-box{padding:22px;border-radius:24px}.edit-header h2{font-size:20px}.edit-btn,.delete-btn{flex:1}}.gia-cong-co-khi-page{min-height:100vh;overflow:hidden;color:#fff;background:#10100e}.gia-cong-co-khi-container{width:min(1200px,92%);margin:0 auto}.gia-cong-co-khi-hero{position:relative;min-height:720px;display:flex;align-items:center;overflow:hidden;background:radial-gradient(circle at 15% 45%,rgba(212,175,55,.12),transparent 31%),radial-gradient(circle at 85% 50%,rgba(255,154,60,.07),transparent 30%),linear-gradient(125deg,#0d0e0d,#151511 48%,#241b13)}.gia-cong-co-khi-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(212,175,55,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(212,175,55,.045) 1px,transparent 1px);background-size:55px 55px}.gia-cong-co-khi-glow{position:absolute;border-radius:50%;border:1px solid rgba(212,175,55,.15);pointer-events:none}.gia-cong-co-khi-glow-1{width:700px;height:700px;left:-380px;top:-20px}.gia-cong-co-khi-glow-2{width:500px;height:500px;right:-270px;bottom:-240px;border-color:#ff9a3c1a}.gia-cong-co-khi-hero-container{position:relative;z-index:2;width:min(1200px,92%);margin:0 auto;display:grid;grid-template-columns:1fr .9fr;align-items:center;gap:70px;padding:90px 0}.gia-cong-co-khi-hero-content{max-width:650px}.gia-cong-co-khi-eyebrow{display:inline-block;margin-bottom:18px;color:#d4af37;font-size:13px;font-weight:900;letter-spacing:3px}.gia-cong-co-khi-hero h1{margin:0;font-size:clamp(45px,5.8vw,76px);line-height:1.02;font-weight:900;text-transform:uppercase}.gia-cong-co-khi-hero h1 strong{color:#d4af37}.gia-cong-co-khi-title-line{width:110px;height:4px;margin:28px 0;border-radius:10px;background:linear-gradient(90deg,#d4af37,#f6e3a1)}.gia-cong-co-khi-hero-content>p{margin:0;color:#bdbdbd;font-size:17px;line-height:1.85}.gia-cong-co-khi-hero-buttons{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.gia-cong-co-khi-btn-primary,.gia-cong-co-khi-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 23px;border-radius:8px;text-decoration:none;font-size:14px;font-weight:800;transition:all .3s ease}.gia-cong-co-khi-btn-primary{color:#111;background:linear-gradient(135deg,#d4af37,#f6e3a1);box-shadow:0 12px 35px #d4af3726}.gia-cong-co-khi-btn-primary:hover{transform:translateY(-3px)}.gia-cong-co-khi-btn-secondary{color:#fff;border:1px solid rgba(212,175,55,.4);background:#ffffff09}.gia-cong-co-khi-btn-secondary:hover{color:#d4af37;border-color:#d4af37;transform:translateY(-3px)}.gia-cong-co-khi-hero-visual{position:relative;min-height:470px;display:flex;align-items:center;justify-content:center}.gia-cong-co-khi-blueprint{position:relative;width:min(470px,100%);height:380px;padding:25px;border:1px solid rgba(212,175,55,.4);background:linear-gradient(145deg,#ffffff14,#ffffff04);box-shadow:0 40px 100px #00000073;transform:perspective(1000px) rotateY(-5deg)}.blueprint-top,.blueprint-bottom{display:flex;align-items:center;justify-content:space-between;color:#d4af37;font-size:10px;font-weight:800;letter-spacing:2px}.blueprint-main{position:relative;height:275px;margin:18px 0;border:1px solid rgba(212,175,55,.28)}.blueprint-frame{position:absolute;width:210px;height:135px;left:50%;top:50%;transform:translate(-50%,-50%);border:2px solid rgba(212,175,55,.75)}.blueprint-frame:before{content:"";position:absolute;inset:12px;border:1px dashed rgba(212,175,55,.45)}.blueprint-horizontal{position:absolute;left:30px;right:30px;top:50%;height:1px;background:#d4af374d}.blueprint-vertical{position:absolute;top:25px;bottom:25px;left:50%;width:1px;background:#d4af374d}.blueprint-circle{position:absolute;width:48px;height:48px;left:50%;top:50%;transform:translate(-50%,-50%);border:2px solid rgba(212,175,55,.7);border-radius:50%}.blueprint-dim,.blueprint-mark{position:absolute;color:#d4af37;font-size:10px;font-weight:700}.blueprint-dim-top{top:15px;left:50%;transform:translate(-50%)}.blueprint-dim-side{right:18px;top:50%;transform:translateY(-50%);writing-mode:vertical-rl}.blueprint-mark-1{left:22px;top:22px}.blueprint-mark-2{right:22px;bottom:22px}.gia-cong-co-khi-floating-card{position:absolute;right:-5px;bottom:35px;display:flex;align-items:center;gap:12px;padding:15px 19px;border:1px solid rgba(212,175,55,.4);border-radius:10px;background:#12120ff2;box-shadow:0 20px 45px #0006}.gia-cong-co-khi-floating-card>svg{color:#d4af37;font-size:25px}.gia-cong-co-khi-floating-card div{display:flex;flex-direction:column;gap:3px}.gia-cong-co-khi-floating-card strong{color:#fff;font-size:13px}.gia-cong-co-khi-floating-card span{color:#999;font-size:11px}.gia-cong-co-khi-heading{max-width:800px;margin:0 auto 60px;text-align:center}.gia-cong-co-khi-heading.left{margin-left:0;text-align:left}.gia-cong-co-khi-heading>span{display:block;margin-bottom:15px;color:#d4af37;font-size:13px;font-weight:900;letter-spacing:3px}.gia-cong-co-khi-heading h2{margin:0;color:#fff;font-size:clamp(34px,4.5vw,55px);line-height:1.08;font-weight:900}.gia-cong-co-khi-heading h2 strong{color:#d4af37}.gia-cong-co-khi-heading p{max-width:760px;margin:25px auto 0;color:#999;font-size:16px;line-height:1.8}.gia-cong-co-khi-heading.left p{margin-left:0}.gia-cong-co-khi-intro{padding:110px 0;background:radial-gradient(circle at 80% 20%,rgba(212,175,55,.07),transparent 30%),#151512}.gia-cong-co-khi-service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.gia-cong-co-khi-service-card{position:relative;min-height:290px;padding:30px 25px;overflow:hidden;border:1px solid rgba(212,175,55,.13);border-radius:14px;background:#ffffff06;transition:transform .3s ease,border-color .3s ease}.gia-cong-co-khi-service-card:hover{transform:translateY(-7px);border-color:#d4af3773}.gia-cong-co-khi-service-icon{width:58px;height:58px;display:flex;align-items:center;justify-content:center;margin-bottom:25px;border-radius:12px;color:#111;background:linear-gradient(135deg,#d4af37,#f6e3a1);font-size:22px}.gia-cong-co-khi-service-number{position:absolute;right:20px;top:20px;color:#d4af371f;font-size:40px;font-weight:900}.gia-cong-co-khi-service-card h3{margin:0 0 12px;color:#fff;font-size:19px}.gia-cong-co-khi-service-card p{margin:0;color:#999;font-size:14px;line-height:1.75}.gia-cong-co-khi-products{padding:110px 0;background:#10100e}.gia-cong-co-khi-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.gia-cong-co-khi-product-card{position:relative;min-height:310px;padding:30px;border-top:2px solid rgba(212,175,55,.45);background:linear-gradient(180deg,#ffffff0b,#ffffff03)}.gia-cong-co-khi-product-number{position:absolute;top:20px;right:22px;color:#d4af3729;font-size:42px;font-weight:900}.gia-cong-co-khi-product-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;margin-bottom:24px;border:1px solid rgba(212,175,55,.3);border-radius:10px;color:#d4af37;font-size:20px}.gia-cong-co-khi-product-card h3{margin:0 0 22px;color:#fff;font-size:20px}.gia-cong-co-khi-product-card ul{display:flex;flex-direction:column;gap:11px;margin:0;padding:0;list-style:none}.gia-cong-co-khi-product-card li{display:flex;align-items:center;gap:9px;color:#999;font-size:13px}.gia-cong-co-khi-product-card li svg{flex:0 0 auto;color:#d4af37;font-size:12px}.gia-cong-co-khi-material{padding:110px 0;background:radial-gradient(circle at 20% 50%,rgba(212,175,55,.07),transparent 34%),#151512}.gia-cong-co-khi-material-layout{display:grid;grid-template-columns:.9fr 1fr;align-items:center;gap:85px}.gia-cong-co-khi-material-visual{position:relative;min-height:470px;display:flex;align-items:center;justify-content:center}.metal-panel{position:absolute;border:1px solid rgba(212,175,55,.35);background:linear-gradient(135deg,#898989,#292929 45%,#a0a0a0);box-shadow:20px 30px 70px #00000073}.metal-panel-back{width:300px;height:370px;transform:rotate(-12deg);opacity:.5}.metal-panel-middle{width:280px;height:350px;transform:rotate(7deg);opacity:.7}.metal-panel-front{width:250px;height:320px;transform:rotate(-2deg)}.metal-panel-front:after{content:"";position:absolute;inset:22px;border:1px solid rgba(255,255,255,.15)}.metal-panel-label{position:absolute;z-index:4;right:15px;bottom:35px;display:flex;align-items:center;gap:10px;padding:14px 17px;border:1px solid rgba(212,175,55,.4);border-radius:9px;background:#10100ef2}.metal-panel-label svg{color:#d4af37}.metal-panel-label div{display:flex;flex-direction:column}.metal-panel-label strong{color:#fff;font-size:13px}.metal-panel-label span{color:#999;font-size:10px;letter-spacing:1px}.gia-cong-co-khi-material-content>span{color:#d4af37;font-size:13px;font-weight:900;letter-spacing:3px}.gia-cong-co-khi-material-content h2{margin:18px 0;color:#fff;font-size:clamp(35px,4vw,52px);line-height:1.08;font-weight:900}.gia-cong-co-khi-material-content h2 strong{color:#d4af37}.gia-cong-co-khi-material-content>p{max-width:620px;color:#999;font-size:16px;line-height:1.8}.gia-cong-co-khi-check-list{display:flex;flex-direction:column;gap:13px;margin-top:25px}.gia-cong-co-khi-check-list div{display:flex;align-items:center;gap:10px;color:#c5c5c5;font-size:14px}.gia-cong-co-khi-check-list svg{color:#d4af37}.gia-cong-co-khi-inline-button{display:inline-flex;align-items:center;gap:10px;margin-top:30px;padding:13px 20px;border:1px solid rgba(212,175,55,.4);border-radius:8px;color:#d4af37;text-decoration:none;font-size:14px;font-weight:800;transition:all .3s ease}.gia-cong-co-khi-inline-button:hover{color:#111;background:#d4af37}.gia-cong-co-khi-process{padding:110px 0;background:#10100e}.gia-cong-co-khi-process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.gia-cong-co-khi-process-card{position:relative;min-height:285px;padding:28px;border:1px solid rgba(212,175,55,.12);background:#ffffff06}.gia-cong-co-khi-process-number{position:absolute;right:22px;top:18px;color:#d4af3729;font-size:42px;font-weight:900}.gia-cong-co-khi-process-icon{width:55px;height:55px;display:flex;align-items:center;justify-content:center;margin-bottom:28px;border-radius:11px;color:#111;background:linear-gradient(135deg,#d4af37,#f6e3a1);font-size:20px}.gia-cong-co-khi-process-card h3{margin:0 0 12px;color:#fff;font-size:19px}.gia-cong-co-khi-process-card p{margin:0;color:#999;font-size:14px;line-height:1.75}.gia-cong-co-khi-cta{position:relative;padding:110px 20px;text-align:center;background:radial-gradient(circle at center,rgba(212,175,55,.13),transparent 45%),#10100e}.gia-cong-co-khi-cta:before{content:"";position:absolute;inset:25px;border:1px solid rgba(212,175,55,.12)}.gia-cong-co-khi-cta-inner{position:relative;z-index:2;max-width:800px;margin:auto}.gia-cong-co-khi-cta-inner>span{color:#d4af37;font-size:13px;font-weight:900;letter-spacing:3px}.gia-cong-co-khi-cta-inner h2{margin:18px 0;color:#fff;font-size:clamp(36px,5vw,58px);line-height:1.08;font-weight:900}.gia-cong-co-khi-cta-inner h2 strong{color:#d4af37}.gia-cong-co-khi-cta-inner p{max-width:650px;margin:0 auto;color:#999;font-size:16px;line-height:1.8}.gia-cong-co-khi-cta-buttons{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:30px}@media (max-width: 1050px){.gia-cong-co-khi-hero-container{grid-template-columns:1fr;gap:50px}.gia-cong-co-khi-hero-content{max-width:800px;margin:auto;text-align:center}.gia-cong-co-khi-title-line{margin-left:auto;margin-right:auto}.gia-cong-co-khi-hero-buttons{justify-content:center}.gia-cong-co-khi-hero-visual{width:100%;max-width:600px;margin:auto}.gia-cong-co-khi-service-grid,.gia-cong-co-khi-product-grid,.gia-cong-co-khi-process-grid{grid-template-columns:repeat(2,1fr)}.gia-cong-co-khi-material-layout{grid-template-columns:1fr;gap:60px}.gia-cong-co-khi-material-content{text-align:center}.gia-cong-co-khi-material-content>p{margin-left:auto;margin-right:auto}.gia-cong-co-khi-check-list{max-width:500px;margin-left:auto;margin-right:auto;text-align:left}}@media (max-width: 700px){.gia-cong-co-khi-hero{min-height:auto}.gia-cong-co-khi-hero-container{padding:70px 0}.gia-cong-co-khi-eyebrow{font-size:10px;letter-spacing:2px}.gia-cong-co-khi-hero-content>p{font-size:15px}.gia-cong-co-khi-hero-buttons{flex-direction:column}.gia-cong-co-khi-btn-primary,.gia-cong-co-khi-btn-secondary{width:100%;max-width:300px}.gia-cong-co-khi-hero-visual{min-height:390px}.gia-cong-co-khi-blueprint{height:320px}.blueprint-main{height:215px}.gia-cong-co-khi-floating-card{right:0;bottom:20px}.gia-cong-co-khi-intro,.gia-cong-co-khi-products,.gia-cong-co-khi-material,.gia-cong-co-khi-process{padding:75px 0}.gia-cong-co-khi-service-grid,.gia-cong-co-khi-product-grid,.gia-cong-co-khi-process-grid{grid-template-columns:1fr}.gia-cong-co-khi-heading.left{text-align:center}.gia-cong-co-khi-heading.left p{margin-left:auto}.gia-cong-co-khi-material-visual{min-height:390px}.metal-panel-back{width:245px;height:310px}.metal-panel-middle{width:225px;height:290px}.metal-panel-front{width:205px;height:265px}.metal-panel-label{right:0}.gia-cong-co-khi-cta{padding:75px 20px}.gia-cong-co-khi-cta-buttons{flex-direction:column}}.navbar{width:100%;display:flex;justify-content:space-between;align-items:center;padding:12px 40px;background:#fff;position:sticky;top:0;left:0;z-index:100}.logo{height:40px;cursor:pointer}.navbar-links{display:flex;gap:20px}.navbar-links .nav-link{text-decoration:none;font-size:16px;color:#2d2d2d;font-weight:500;transition:.2s}.navbar-links .nav-link:hover{color:#ff4d4f}.navbar-search{display:flex;align-items:center;margin-right:15px;position:relative}.search-icon{width:22px;height:22px;cursor:pointer}.search-input{margin-left:8px;padding:5px 10px;border:1px solid #ccc;border-radius:20px;outline:none;font-size:14px;width:180px;transition:all .3s ease-in-out}.navbar-user{display:flex;align-items:center;gap:10px}.navbar-user img{width:28px;height:28px}.profile{font-size:14px;font-weight:500;color:#333}.logout-btn{border:none;background:transparent;cursor:pointer}.logout-btn img{width:22px;height:22px}:root{--primary-accent: #2563eb;--secondary-accent: #0ea5e9;--sidebar-width: 260px;--sidebar-collapsed-width: 78px;--sidebar-bg: rgba(255, 255, 255, .72);--sidebar-hover: rgba(255, 255, 255, .92);--sidebar-active: rgba(255, 255, 255, .96);--border-color: rgba(148, 163, 184, .14);--text-primary: #0f172a;--text-secondary: #0b1220;--font-family-default: Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial;--shadow-light: 0 10px 35px rgba(15, 23, 42, .06);--shadow-hover: 0 18px 45px rgba(37, 99, 235, .08);--transition-smooth: all .3s cubic-bezier(.4, 0, .2, 1)}.sidebar{font-family:var(--font-family-default);position:sticky;top:0;left:0;width:var(--sidebar-width);min-height:100vh;padding:26px 16px;background:var(--sidebar-bg);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-right:1px solid var(--border-color);box-shadow:var(--shadow-light);overflow-y:auto;transition:var(--transition-smooth);z-index:100}.sidebar-icon.icon-primary{color:var(--primary-accent)}.sidebar-icon.icon-success{color:#16a34a}.sidebar-icon.icon-warning{color:#f59e0b}.sidebar-icon.icon-danger{color:#ef4444}.sidebar-icon.icon-info{color:var(--secondary-accent)}.sidebar-option:hover .sidebar-icon.icon-primary,.sidebar-option.active .sidebar-icon.icon-primary{color:var(--primary-accent);filter:drop-shadow(0 0 6px rgba(37,99,235,.12))}.sidebar-option:hover .sidebar-icon.icon-success,.sidebar-option.active .sidebar-icon.icon-success{filter:drop-shadow(0 0 6px rgba(22,163,74,.12))}.sidebar-option:hover .sidebar-icon.icon-warning,.sidebar-option.active .sidebar-icon.icon-warning{filter:drop-shadow(0 0 6px rgba(245,158,11,.12))}.sidebar-option:hover .sidebar-icon.icon-danger,.sidebar-option.active .sidebar-icon.icon-danger{filter:drop-shadow(0 0 6px rgba(239,68,68,.12))}.sidebar-option:hover .sidebar-icon.icon-info,.sidebar-option.active .sidebar-icon.icon-info{filter:drop-shadow(0 0 6px rgba(14,165,233,.12))}.sidebar-option p{color:var(--text-primary);font-weight:600}.sidebar::-webkit-scrollbar{width:5px}.sidebar::-webkit-scrollbar-thumb{background:#94a3b859;border-radius:999px}.sidebar-options{display:flex;flex-direction:column;gap:10px}.sidebar-option{position:relative;display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:18px;text-decoration:none;color:var(--text-secondary);font-size:14px;font-weight:600;border:1px solid transparent;overflow:hidden;transition:var(--transition-smooth)}.sidebar-option:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.55),transparent);opacity:0;transition:var(--transition-smooth);pointer-events:none}.sidebar-icon{min-width:20px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#000103;transition:var(--transition-smooth)}.sidebar-option p{margin:0;flex:1;letter-spacing:.2px;transition:var(--transition-smooth)}.sidebar-option:hover{background:var(--sidebar-hover);color:var(--primary-accent);border-color:#2563eb14;transform:translate(5px);box-shadow:var(--shadow-hover)}.sidebar-option:hover:before{opacity:1}.sidebar-option:hover .sidebar-icon{color:var(--primary-accent);transform:scale(1.08)}.sidebar-option.active{background:var(--sidebar-active);color:var(--primary-accent);border:1px solid rgba(37,99,235,.12);box-shadow:0 10px 30px #2563eb14,inset 0 1px #ffffffa6;font-weight:700}.sidebar-option.active .sidebar-icon{color:var(--primary-accent);filter:drop-shadow(0 0 8px rgba(37,99,235,.18))}.sidebar-option.active:after{content:"";position:absolute;left:0;top:18%;width:4px;height:64%;border-radius:0 8px 8px 0;background:linear-gradient(180deg,var(--primary-accent),var(--secondary-accent));box-shadow:0 0 14px #2563eb40}hr{border:none;border-top:1px solid rgba(148,163,184,.12);margin:14px 0}.app-content{display:flex;min-height:100vh;background:radial-gradient(circle at top left,rgba(37,99,235,.04),transparent 28%),radial-gradient(circle at bottom right,rgba(14,165,233,.04),transparent 32%),linear-gradient(180deg,#f8fafc,#eef4ff)}.flex-col{display:flex;flex-direction:column;gap:8px}@media (max-width: 900px){.sidebar{width:var(--sidebar-collapsed-width);padding:20px 10px}.sidebar-options{gap:12px}.sidebar-option{justify-content:center;padding:14px;border-radius:16px}.sidebar-option:hover{transform:scale(1.05)}.sidebar-option p{display:none}.sidebar-icon{font-size:20px}.sidebar-option.active:after{top:10%;height:80%}}@media (max-width: 768px){.sidebar{width:72px}.sidebar-option{padding:13px}.sidebar-icon{font-size:19px}}.admin-login{min-height:100vh;display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#0f172a,#1e293b);font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;padding:20px;box-sizing:border-box}.admin-login-container{background:#1e293bb3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);padding:40px;border-radius:16px;width:100%;max-width:400px;box-shadow:0 20px 40px #0006;display:flex;flex-direction:column;gap:20px;animation:fadeInDown .6s ease-out}.admin-login-container h2{color:#fff;font-size:28px;font-weight:600;text-align:center;margin-bottom:10px;letter-spacing:.5px;position:relative}.admin-login-container h2:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:50px;height:4px;background:#ff4c29;border-radius:2px}.admin-login-container input{width:100%;padding:14px 16px;background:#0f172a99;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-size:15px;outline:none;box-sizing:border-box;transition:all .3s ease}.admin-login-container input::placeholder{color:#94a3b8;opacity:.8}.admin-login-container input:focus{border-color:#ff4c29;background:#0f172acc;box-shadow:0 0 0 3px #ff4c2933}.admin-login-container button{width:100%;padding:14px;background:#ff4c29;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:10px;display:flex;justify-content:center;align-items:center}.admin-login-container button:hover{background:#e03a16;box-shadow:0 8px 20px #ff4c294d;transform:translateY(-1px)}.admin-login-container button:active{transform:translateY(1px);box-shadow:none}.admin-login-container button:disabled{background:#64748b;cursor:not-allowed;transform:none;box-shadow:none;opacity:.7}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 480px){.admin-login-container{padding:30px 20px}.admin-login-container h2{font-size:24px}}:root{--primary: #2563eb;--primary-light: #60a5fa;--secondary: #0ea5e9;--bg-main: #f4f7fb;--bg-card: rgba(255, 255, 255, .72);--text-main: #0f172a;--text-secondary: #64748b;--border: rgba(148, 163, 184, .12);--shadow-sm: 0 4px 18px rgba(15, 23, 42, .05);--shadow-md: 0 12px 35px rgba(15, 23, 42, .08);--shadow-lg: 0 18px 45px rgba(37, 99, 235, .12);--radius-lg: 26px;--radius-md: 18px;--transition: all .35s ease}.admin-dashboard{position:relative;min-height:100vh;padding:32px;overflow:hidden;background:radial-gradient(circle at top left,rgba(37,99,235,.08),transparent 30%),radial-gradient(circle at bottom right,rgba(14,165,233,.08),transparent 35%),linear-gradient(180deg,#f8fafc,#eef4fb)}.admin-dashboard:before,.admin-dashboard:after{content:"";position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none}.admin-dashboard:before{width:320px;height:320px;background:#2563eb1f;top:-120px;left:-120px}.admin-dashboard:after{width:280px;height:280px;background:#0ea5e91f;right:-100px;bottom:-100px}.dashboard-header,.dashboard-grid,.dashboard-section,.dashboard-intro{position:relative;z-index:2}.dashboard-header{margin-bottom:32px}.dashboard-header h1{font-size:36px;font-weight:900;color:var(--text-main);margin-bottom:10px;letter-spacing:-1px}.dashboard-header p{max-width:760px;font-size:15px;line-height:1.7;color:var(--text-secondary)}.dashboard-loading{padding:120px 20px;text-align:center}.dashboard-loading h2{font-size:20px;font-weight:700;color:var(--primary);animation:pulseGlow 1.5s infinite alternate}@keyframes pulseGlow{0%{opacity:.5;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px;margin-bottom:40px}.dashboard-card{position:relative;overflow:hidden;display:flex;align-items:center;gap:18px;padding:24px;border-radius:var(--radius-lg);background:var(--bg-card);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--border);box-shadow:var(--shadow-sm);transition:var(--transition)}.dashboard-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(37,99,235,.08),transparent);opacity:0;transition:var(--transition)}.dashboard-card:hover:before{opacity:1}.dashboard-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg);border-color:#2563eb26}.dashboard-card-icon{width:68px;height:68px;min-width:68px;border-radius:20px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary),var(--secondary));color:#fff;font-size:28px;box-shadow:0 12px 30px #2563eb40;transition:var(--transition)}.dashboard-card:hover .dashboard-card-icon{transform:scale(1.08) rotate(4deg)}.dashboard-card h3{font-size:32px;font-weight:900;color:var(--text-main);margin-bottom:4px}.dashboard-card p{font-size:14px;font-weight:600;color:var(--text-secondary)}.dashboard-section{margin-bottom:40px}.dashboard-section h2{font-size:24px;font-weight:800;color:var(--text-main);margin-bottom:20px}.dashboard-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.dashboard-action-card{position:relative;overflow:hidden;display:flex;align-items:center;gap:14px;padding:22px;border-radius:var(--radius-md);text-decoration:none;background:var(--bg-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border);color:var(--text-main);box-shadow:var(--shadow-sm);transition:var(--transition)}.dashboard-action-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(37,99,235,.08),transparent);opacity:0;transition:var(--transition)}.dashboard-action-card:hover:before{opacity:1}.dashboard-action-card:hover{transform:translateY(-6px);border-color:#2563eb29;box-shadow:var(--shadow-md)}.dashboard-action-card svg{position:relative;z-index:2;font-size:22px;color:var(--primary);transition:var(--transition)}.dashboard-action-card:hover svg{transform:translate(3px) scale(1.08);color:var(--secondary)}.dashboard-action-card span{position:relative;z-index:2;font-size:15px;font-weight:700}.dashboard-intro{position:relative;overflow:hidden;padding:40px;border-radius:30px;background:linear-gradient(135deg,#2563ebe6,#0ea5e9e6);color:#fff;box-shadow:0 25px 55px #2563eb33}.dashboard-intro:before{content:"";position:absolute;width:320px;height:320px;border-radius:50%;background:#ffffff14;top:-140px;right:-100px}.dashboard-intro:after{content:"";position:absolute;width:220px;height:220px;border-radius:50%;background:#ffffff0d;bottom:-100px;left:-60px}.dashboard-intro-content{position:relative;z-index:2}.dashboard-intro h2{font-size:34px;font-weight:900;margin-bottom:16px}.dashboard-intro p{max-width:760px;font-size:15px;line-height:1.8;color:#ffffffe6;margin-bottom:30px}.dashboard-highlight{display:flex;flex-wrap:wrap;gap:14px}.dashboard-highlight div{display:flex;align-items:center;gap:10px;padding:12px 18px;border-radius:14px;background:#ffffff1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.16);transition:var(--transition)}.dashboard-highlight div:hover{transform:translateY(-4px);background:#ffffff2e}.dashboard-highlight svg{font-size:18px;color:#fff}.dashboard-highlight span{font-size:14px;font-weight:700;color:#fff}@media (max-width: 992px){.admin-dashboard{padding:24px}.dashboard-header h1{font-size:30px}.dashboard-intro{padding:32px}.dashboard-intro h2{font-size:28px}}@media (max-width: 768px){.dashboard-grid,.dashboard-actions{grid-template-columns:1fr}.dashboard-card{padding:20px}.dashboard-card-icon{width:58px;height:58px;min-width:58px;font-size:24px}.dashboard-highlight{flex-direction:column}.dashboard-intro{padding:26px}}@media (max-width: 480px){.admin-dashboard{padding:16px}.dashboard-header h1{font-size:24px}.dashboard-header p{font-size:14px}.dashboard-card h3{font-size:24px}.dashboard-intro{padding:22px;border-radius:22px}.dashboard-intro h2{font-size:22px}.dashboard-intro p{font-size:14px}.dashboard-highlight div{width:100%}}.dashboard-charts-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));gap:24px;margin-bottom:40px}.chart-container{background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:20px;padding:24px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 10px 30px #00000026}.chart-container h3{font-size:16px;font-weight:700;color:#000;margin-bottom:20px;letter-spacing:.3px}.dashboard-card-icon.purple{background:linear-gradient(135deg,#6366f1,#4f46e5)}.dashboard-card-icon.blue{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.dashboard-card-icon.pink{background:linear-gradient(135deg,#ec4899,#be185d)}.dashboard-card-icon.green{background:linear-gradient(135deg,#10b981,#047857)}@media (max-width: 600px){.dashboard-charts-wrapper{grid-template-columns:1fr}}.add-container{width:65%;margin:40px auto;padding:30px;background-color:#fff;border-radius:12px;box-shadow:0 4px 20px #0000000d;font-family:Outfit,sans-serif;color:#444}.add-form{display:flex;flex-direction:column;gap:25px}.form-group p{font-weight:500;margin-bottom:8px;color:#555}.form-group-image{display:flex;flex-direction:column;align-items:flex-start;gap:15px}.image-upload-label{cursor:pointer;transition:all .2s ease-in-out}.image-upload-label img{width:150px;height:150px;border:2px dashed #e0e0e0;border-radius:10px;object-fit:contain;transition:border-color .2s ease-in-out}.image-upload-label:hover img{border-color:tomato}.form-group{display:flex;flex-direction:column;gap:8px}.form-group-flex{display:flex;gap:20px}.form-group-flex .form-group{flex:1}input,textarea,select{width:100%;padding:12px;border:1px solid #e0e0e0;border-radius:8px;font-size:15px;color:#555;background-color:#fcfcfc;transition:all .2s ease-in-out;outline:none}input:focus,textarea:focus,select:focus{border-color:tomato;box-shadow:0 0 0 2px #ff63471a}textarea{resize:vertical;min-height:100px}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23444%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13%205.1L146.2%20204.7%2018.6%2074.5c-6-6.2-16.6-6.2-22.6%200-6%206.1-6%2016.9%200%2023l120.7%20117.9c6.4%206.2%2016.8%206.2%2023.2%200l121.3-117.9c6-6.1%206-16.9%200-23z%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:right 12px center;background-size:10px}.submit-btn{padding:12px 25px;border:none;border-radius:8px;background-color:tomato;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease-in-out;box-shadow:0 4px 10px #ff63474d;align-self:flex-start}.submit-btn:hover{background-color:#e5533d;transform:translateY(-2px);box-shadow:0 6px 15px #ff634766}.submit-btn:active{transform:translateY(0)}@media (max-width: 768px){.add-container{width:95%;margin:20px auto;padding:20px}.form-group-flex{flex-direction:column;gap:20px}.submit-btn{width:100%;align-self:center}}:root{--primary: #2563eb;--primary-light: #60a5fa;--dark: #0f172a;--gray: #64748b;--border: #e2e8f0;--bg-main: #f1f5f9;--card-bg: rgba(255, 255, 255, .88);--danger: #e11d48;--danger-bg: #fff1f2;--success: #16a34a;--warning: #f59e0b;--shadow: 0 15px 40px rgba(15, 23, 42, .06);--shadow-hover: 0 24px 55px rgba(15, 23, 42, .12);--transition: .35s ease}.mailbox-container{position:relative;padding:28px;margin:0 auto;width:100%;max-width:1200px;min-height:100vh;border-radius:30px;background:radial-gradient(circle at top left,rgba(37,99,235,.08),transparent 30%),radial-gradient(circle at bottom right,rgba(14,165,233,.08),transparent 35%),var(--bg-main);overflow:hidden;font-family:Inter,Outfit,sans-serif;color:var(--dark)}.mailbox-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:28px}.mailbox-header h3{font-size:34px;font-weight:900;color:var(--dark);margin:0 0 6px}.mailbox-header p{margin:0;color:var(--gray);font-size:15px}.mailbox-loading,.mailbox-empty{text-align:center;padding:80px 20px;color:var(--gray);font-size:15px;font-weight:700}.contact-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:18px;margin:25px 0 32px}.metric-card{padding:18px 20px;border-radius:24px;background:var(--card-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.7);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:10px;transition:var(--transition)}.metric-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover)}.metric-label{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.metric-value{font-size:28px;font-weight:800;color:var(--dark)}.metric-value.accent-purple{color:#7c3aed}.metric-value.accent-blue{color:var(--primary)}.metric-value.accent-green{color:var(--success)}.mailbox-tools{display:flex;justify-content:space-between;gap:16px;margin-bottom:28px;flex-wrap:wrap}.btn-op{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.search-box.pretty{height:54px;display:flex;align-items:center;gap:12px;padding:0 18px;min-width:280px;max-width:500px;flex:1;border-radius:18px;background:var(--card-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.7);box-shadow:var(--shadow);transition:var(--transition)}.search-box.pretty:focus-within{border-color:#2563eb33;box-shadow:0 0 0 4px #2563eb14,var(--shadow)}.search-box.pretty input{border:none;outline:none;width:100%;font-size:14px;color:var(--dark);background:transparent}.search-box.pretty input::placeholder{color:#94a3b8}.search-box.pretty .search-icon{color:var(--primary);font-size:16px}.filter-btn-contact{height:52px;padding:0 18px;border-radius:16px;border:1px solid rgba(255,255,255,.7);background:var(--card-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow);font-size:14px;font-weight:700;color:var(--gray);display:flex;align-items:center;gap:8px;cursor:pointer;transition:var(--transition)}.filter-btn-contact:hover{transform:translateY(-2px);color:var(--primary);border-color:#2563eb26}.filter-btn-contact.active{background:linear-gradient(135deg,var(--primary),var(--primary-light));color:#fff;border-color:transparent;box-shadow:0 14px 30px #2563eb38}.filter-btn-contact.active span{color:#fff!important}.mailbox-list{display:flex;flex-direction:column;gap:20px}.mailbox-item{position:relative;padding:22px 24px;border-radius:26px;background:var(--card-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.7);box-shadow:var(--shadow);transition:var(--transition);cursor:pointer}.mailbox-item:hover{transform:translateY(-5px);box-shadow:var(--shadow-hover);background:#fffffff5}.mailbox-item .mailbox-header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.mailbox-sender{font-size:15px;font-weight:700;color:var(--dark)}.mailbox-sender span{color:var(--gray);font-size:14px;font-weight:500}.mailbox-time{color:#94a3b8;font-size:13px}.mailbox-subject{display:flex;align-items:center;gap:8px;margin:10px 0 14px;font-size:17px;font-weight:800;color:var(--primary)}.icon{color:var(--primary)}.mailbox-body{padding-top:14px;border-top:1px solid var(--border);font-size:14px;line-height:1.7;color:var(--gray)}.status-badge{margin-left:10px;padding:6px 12px;border-radius:999px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#fff}.status-badge.new{background:linear-gradient(135deg,#2563eb,#60a5fa)}.status-badge.viewed{background:linear-gradient(135deg,#f59e0b,#fbbf24)}.status-badge.replied{background:linear-gradient(135deg,#16a34a,#22c55e)}.modal-overlay{position:fixed;inset:0;z-index:999;display:flex;justify-content:center;align-items:center;padding:20px;background:#0f172a59;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fadeIn .25s ease}.modal-content{position:relative;width:100%;max-width:560px;padding:30px;border-radius:30px;background:#fffffff5;border:1px solid rgba(255,255,255,.7);box-shadow:0 30px 80px #0f172a29;animation:slideUp .3s ease}.modal-content h2{color:var(--dark);font-size:24px;font-weight:800;margin-bottom:16px}.modal-content p{color:var(--gray);margin:8px 0;line-height:1.6;font-size:15px}.modal-message{margin-top:12px;line-height:1.8}.close-btn{position:absolute;top:18px;right:18px;width:40px;height:40px;border:1px solid var(--border);border-radius:12px;background:#fff;color:var(--gray);font-size:16px;cursor:pointer;transition:var(--transition)}.close-btn:hover{background:var(--danger-bg);color:var(--danger);border-color:#e11d4829;transform:scale(1.05)}.reply-title{margin-top:18px;margin-bottom:10px;font-size:15px;font-weight:700;color:var(--dark)}.reply-input{width:100%;min-height:120px;padding:14px 16px;border-radius:16px;border:1px solid var(--border);background:#ffffffe6;outline:none;font-size:14px;resize:vertical;transition:var(--transition);box-sizing:border-box}.reply-input:focus{border-color:var(--primary);box-shadow:0 0 0 4px #2563eb1a}.reply-btn{margin-top:14px;height:52px;padding:0 20px;border:none;border-radius:18px;background:linear-gradient(135deg,var(--primary),var(--primary-light));color:#fff;font-size:14px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:var(--transition);box-shadow:0 14px 30px #2563eb33}.reply-btn:hover{transform:translateY(-3px);box-shadow:0 20px 40px #2563eb47}.reply-readonly{margin-top:10px;padding:14px 16px;border-radius:16px;background:#16a34a14;border-left:4px solid var(--success);color:var(--dark);line-height:1.7;font-size:14px}.template-box{margin-bottom:18px;padding:16px;border-radius:18px;background:#2563eb0a;border:1px dashed rgba(37,99,235,.25)}.template-title{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;font-weight:700;color:var(--primary)}.template-buttons{display:flex;flex-wrap:wrap;gap:10px}.template-btn{padding:8px 14px;border-radius:12px;border:1px solid rgba(37,99,235,.12);background:#2563eb14;color:var(--primary);font-size:13px;font-weight:700;cursor:pointer;transition:var(--transition)}.template-btn:hover{background:var(--primary);color:#fff;transform:translateY(-2px)}.pagination{margin-top:30px;display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.pagination button{min-width:42px;height:42px;border:none;border-radius:12px;background:var(--card-bg);border:1px solid rgba(255,255,255,.7);box-shadow:var(--shadow);color:var(--dark);font-size:14px;font-weight:700;cursor:pointer;transition:var(--transition)}.pagination button:hover{transform:translateY(-2px);color:var(--primary)}.pagination button.active{background:linear-gradient(135deg,var(--primary),var(--primary-light));color:#fff;box-shadow:0 14px 30px #2563eb38}.pagination button:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 768px){.mailbox-container{padding:18px}.mailbox-header{flex-direction:column;align-items:flex-start}.mailbox-header h3{font-size:28px}.mailbox-tools{flex-direction:column}.search-box.pretty{max-width:100%}.mailbox-item{padding:20px}.modal-content{padding:22px;border-radius:24px}}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: hsl(6, 78%, 57%);--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-container-width: fit-content;--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-padding: 14px;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, .1);--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y: 0;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;display:flex;flex:1 auto;align-items:center;word-break:break-word}@media only screen and (max-width: 480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width: 100%;margin-bottom:0;border-radius:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{margin-inline-end:10px;width:22px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;position:absolute;top:6px;right:6px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--news-primary: #2563eb;--news-primary-light: #60a5fa;--news-dark: #0f172a;--news-gray: #64748b;--news-border: #e2e8f0;--news-bg: #f1f5f9;--news-card: rgba(255, 255, 255, .88)}.news-page *{box-sizing:border-box}.news-layout,.news-grid,.news-list-wrapper{min-width:0}.news-page{position:relative;padding:28px;min-height:100vh;background:radial-gradient(circle at top left,rgba(37,99,235,.08),transparent 30%),radial-gradient(circle at bottom right,rgba(14,165,233,.08),transparent 35%),var(--news-bg);overflow-x:hidden}.news-header{position:relative;display:flex;justify-content:space-between;align-items:center;gap:30px;padding:38px 42px;margin-bottom:34px;border-radius:32px;background:linear-gradient(135deg,#ffffffeb,#ffffffbf);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.7);box-shadow:0 25px 60px #0f172a14;overflow:hidden}.news-header:before{content:"";position:absolute;width:320px;height:320px;background:radial-gradient(circle,rgba(37,99,235,.12),transparent 70%);top:-120px;right:-120px;z-index:0}.news-header-left,.news-header-right{position:relative;z-index:2}.news-header-left h1{font-size:40px;font-weight:900;line-height:1.1;margin-bottom:12px;background:linear-gradient(135deg,#0f172a,#2563eb);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.news-header-left p{max-width:500px;font-size:17px;line-height:1.7;color:#64748b}.news-header-right{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:18px}.news-total{min-width:180px;padding:16px 22px;border-radius:22px;background:#ffffffe0;border:1px solid rgba(255,255,255,.8);box-shadow:0 12px 30px #0f172a14;display:flex;align-items:center;justify-content:center;gap:12px;font-size:16px;font-weight:800;color:#2563eb}.news-total svg{font-size:18px}.news-layout{display:grid;grid-template-columns:380px minmax(0,1fr);gap:28px;align-items:start;width:100%}.news-form{position:sticky;top:20px;padding:24px;border-radius:28px;background:var(--news-card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.6);box-shadow:0 15px 40px #0f172a0f}.news-form h2{font-size:24px;font-weight:800;margin-bottom:24px;color:var(--news-dark)}.form-group{margin-bottom:18px}.form-group p{margin-bottom:10px;font-size:14px;font-weight:700;color:var(--news-dark)}.form-group input,.form-group textarea{width:100%;padding:14px 16px;border-radius:16px;border:1px solid var(--news-border);background:#ffffffe6;font-size:15px;outline:none;transition:.35s ease}.form-group textarea{min-height:140px;resize:vertical}.form-group input:focus,.form-group textarea:focus{border-color:var(--news-primary);box-shadow:0 0 0 4px #2563eb1f;background:#fff}.edit-btn,.delete-btn,.preview-btn,.cancel-btn,.submit-btn,.preview-news-btn,.view-news-btn,.cancel-edit-btn{border:none;outline:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .35s ease}.submit-btn{width:100%;height:54px;border-radius:18px;gap:10px;font-size:14px;font-weight:800;color:#fff;background:linear-gradient(135deg,#2563eb,#60a5fa);box-shadow:0 16px 35px #2563eb33}.submit-btn:hover{transform:translateY(-3px);box-shadow:0 22px 42px #2563eb47}.submit-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.news-list-wrapper{display:flex;flex-direction:column;gap:24px;width:100%}.news-list-header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;border-radius:24px;background:#ffffffb8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.7);box-shadow:0 18px 45px #0f172a0f}.news-list-header h2{font-size:24px;font-weight:800;color:#0f172a;margin-bottom:6px}.news-list-header p{font-size:14px;color:#64748b}.news-page-badge{min-width:120px;padding:14px 18px;border-radius:16px;background:linear-gradient(135deg,#2563eb,#60a5fa);color:#fff;font-size:14px;font-weight:700;text-align:center;box-shadow:0 12px 30px #2563eb40}.news-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;width:100%}.news-card{position:relative;overflow:hidden;width:100%;border-radius:26px;background:#ffffffeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.65);box-shadow:0 16px 40px #0f172a14;transition:all .35s ease}.news-card:hover{transform:translateY(-4px);box-shadow:0 24px 50px #0f172a1f}.news-image-wrapper{position:relative;overflow:hidden}.news-card img,.news-image-wrapper img{width:100%;height:220px;object-fit:cover;transition:all .45s ease}.news-card:hover img{transform:scale(1.06)}.latest-badge{position:absolute;top:14px;left:14px;padding:7px 12px;border-radius:999px;background:linear-gradient(135deg,#2563eb,#60a5fa);color:#fff;font-size:11px;font-weight:700;letter-spacing:.4px;box-shadow:0 8px 20px #2563eb4d}.news-card-content{padding:20px}.news-card-content h3{font-size:18px;font-weight:800;color:#0f172a;margin-bottom:10px;line-height:1.5}.news-card-content p{font-size:14px;color:#64748b;line-height:1.7;margin-bottom:16px}.news-keyword{width:fit-content;padding:8px 14px;border-radius:999px;background:#2563eb14;color:#2563eb;border:1px solid rgba(37,99,235,.14);font-size:12px;font-weight:700;margin-bottom:18px}.news-meta{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:18px}.news-date{font-size:13px;font-weight:600;color:#94a3b8}.news-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.news-actions .edit-btn,.news-actions .delete-btn,.news-actions .preview-btn{min-width:0}.edit-btn,.delete-btn,.preview-btn{height:42px;padding:0 12px;border-radius:14px;gap:8px;font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.edit-btn{background:linear-gradient(135deg,#2563eb,#60a5fa);color:#fff;box-shadow:0 10px 24px #2563eb33}.edit-btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px #2563eb47}.delete-btn{background:#fff1f2;color:#e11d48;border:1px solid rgba(225,29,72,.12)}.delete-btn:hover{background:#ffe4e6;transform:translateY(-2px);box-shadow:0 10px 24px #e11d4829}.preview-btn{background:linear-gradient(135deg,#0f172a,#1e293b);color:#fff;box-shadow:0 10px 24px #0f172a2e}.preview-btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px #0f172a40}.view-news-btn,.preview-news-btn{position:relative;overflow:hidden;height:54px;padding:0 26px;border-radius:18px;gap:12px;font-size:15px;font-weight:800;color:#fff;background:linear-gradient(135deg,#2563eb,#60a5fa);box-shadow:0 18px 40px #2563eb40;flex-shrink:0}.view-news-btn:before,.preview-news-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent,rgba(255,255,255,.35),transparent);transform:translate(-100%)}.view-news-btn:hover:before,.preview-news-btn:hover:before{animation:shineMove 1.2s ease}.view-news-btn:hover,.preview-news-btn:hover{transform:translateY(-4px);box-shadow:0 24px 50px #2563eb59}.cancel-btn,.cancel-edit-btn{width:100%;height:52px;margin-top:14px;border-radius:18px;gap:10px;background:linear-gradient(135deg,#fff1f2,#ffe4e6);color:#e11d48;border:1px solid rgba(225,29,72,.12);font-size:14px;font-weight:700;box-shadow:0 10px 25px #e11d4814}.cancel-btn:hover,.cancel-edit-btn:hover{transform:translateY(-3px);background:linear-gradient(135deg,#ffe4e6,#fecdd3);box-shadow:0 18px 35px #e11d482e}.update-success{margin-top:16px;padding:14px 18px;border-radius:16px;display:flex;align-items:center;gap:10px;background:linear-gradient(135deg,#16a34a1f,#22c55e14);border:1px solid rgba(22,163,74,.16);color:#15803d;font-size:14px;font-weight:700;animation:fadeSuccess .35s ease}.pagination-wrapper{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px;margin-top:10px}.pagination-btn,.pagination-nav{width:46px;height:46px;border:none;border-radius:16px;cursor:pointer;font-size:14px;font-weight:700;transition:.35s ease;background:#fffc;color:#334155;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.7);box-shadow:0 10px 25px #0f172a0f}.pagination-btn:hover,.pagination-nav:hover{transform:translateY(-3px);background:#2563eb14;color:#2563eb}.pagination-btn.active{background:linear-gradient(135deg,#2563eb,#60a5fa);color:#fff;box-shadow:0 14px 30px #2563eb4d}.pagination-nav:disabled{opacity:.4;cursor:not-allowed;transform:none}@keyframes fadeSuccess{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes shineMove{to{transform:translate(220%)}}@media (max-width: 1200px){.news-layout{grid-template-columns:1fr}.news-form{position:relative;top:unset}}@media (max-width: 900px){.news-header{flex-direction:column;align-items:flex-start;padding:30px 24px}.news-header-left h1{font-size:38px}.news-header-right{width:100%;align-items:flex-start;justify-content:flex-start}.preview-news-btn,.view-news-btn{width:100%;justify-content:center}}@media (max-width: 768px){.news-page{padding:18px}.news-grid{grid-template-columns:1fr}.news-list-header{flex-direction:column;align-items:flex-start}.news-page-badge{width:100%}.news-meta{flex-direction:column;align-items:flex-start}.news-card img{height:200px}.news-actions{gap:8px}.edit-btn,.delete-btn,.preview-btn{font-size:11px;padding:0 8px;height:40px}}@media (max-width: 480px){.news-form,.news-card-content{padding:18px}.news-header-left h1{font-size:30px}.news-card img{height:180px}.submit-btn{height:50px}.edit-btn,.delete-btn,.preview-btn{font-size:10px;gap:4px}}
