.portal-header[data-v-fda07078]{position:fixed;top:0;left:0;right:0;z-index:1000;transition:all .4s ease;background:transparent}.portal-header.scrolled[data-v-fda07078]{background:rgba(10,10,26,.95);backdrop-filter:blur(10px);box-shadow:0 2px 20px rgba(0,0,0,.3)}.header-inner[data-v-fda07078]{max-width:var(--container-width);margin:0 auto;padding:0 var(--container-padding);display:flex;align-items:center;justify-content:space-between;height:var(--header-height)}.logo[data-v-fda07078]{display:flex;align-items:center;gap:16px}.logo .logo-text[data-v-fda07078]{font-size:24px;font-weight:700;color:#fff;letter-spacing:3px;font-family:Montserrat,sans-serif}.logo .logo-accent[data-v-fda07078]{font-size:24px;font-weight:300;color:var(--color-gold);letter-spacing:3px;font-family:Montserrat,sans-serif}.logo .logo-full[data-v-fda07078]{font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;color:#fff;letter-spacing:2px;white-space:nowrap;line-height:1.3}.logo .logo-divider[data-v-fda07078]{width:1px;height:28px;background:linear-gradient(180deg,transparent,var(--color-gold),transparent);flex-shrink:0}.logo .logo-img[data-v-fda07078]{max-height:48px;max-width:160px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;display:block;flex-shrink:0}.nav-desktop[data-v-fda07078]{display:flex;gap:32px}.nav-desktop a[data-v-fda07078]{font-size:13px;font-weight:500;color:hsla(0,0%,100%,.8);text-transform:uppercase;letter-spacing:1.5px;transition:color .3s;position:relative;padding:8px 0;font-family:Montserrat,sans-serif}.nav-desktop a[data-v-fda07078]:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--color-gold);transition:width .3s}.nav-desktop a.router-link-active[data-v-fda07078],.nav-desktop a[data-v-fda07078]:hover{color:var(--color-gold)}.nav-desktop a.router-link-active[data-v-fda07078]:after,.nav-desktop a[data-v-fda07078]:hover:after{width:100%}.header-right[data-v-fda07078]{display:flex;align-items:center;gap:20px}.lang-switch[data-v-fda07078]{display:flex;gap:8px}.lang-switch span[data-v-fda07078]{font-size:12px;color:hsla(0,0%,100%,.5);cursor:pointer;padding:4px 8px;border:1px solid hsla(0,0%,100%,.2);border-radius:3px;transition:all .3s;font-family:Montserrat,sans-serif}.lang-switch span.active[data-v-fda07078],.lang-switch span[data-v-fda07078]:hover{color:var(--color-gold);border-color:var(--color-gold)}.mobile-toggle[data-v-fda07078]{display:none;flex-direction:column;gap:5px;cursor:pointer}.mobile-toggle span[data-v-fda07078]{width:24px;height:2px;background:#fff;transition:all .3s}.nav-mobile[data-v-fda07078]{background:rgba(10,10,26,.98);padding:20px 40px;display:flex;flex-direction:column;gap:16px}.nav-mobile a[data-v-fda07078]{color:hsla(0,0%,100%,.8);font-size:14px;text-transform:uppercase;letter-spacing:1px}.slide-enter-active[data-v-fda07078],.slide-leave-active[data-v-fda07078]{transition:all .3s ease}.slide-enter[data-v-fda07078],.slide-leave-to[data-v-fda07078]{opacity:0;transform:translateY(-10px)}@media(max-width:1024px){.nav-desktop[data-v-fda07078]{display:none}.mobile-toggle[data-v-fda07078]{display:flex}}@media(max-width:480px){.header-right[data-v-fda07078]{gap:12px}.lang-switch[data-v-fda07078]{gap:6px}.lang-switch span[data-v-fda07078]{padding:2px 6px;font-size:11px}}.portal-footer[data-v-242462dc]{background:#050510}.footer-top[data-v-242462dc]{padding:60px 0 40px}.footer-grid[data-v-242462dc]{display:flex;flex-wrap:wrap;gap:40px;align-items:flex-start}.footer-grid>[data-v-242462dc]{flex:1 1 0;min-width:150px}.footer-logo[data-v-242462dc]{margin-bottom:16px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.footer-logo .logo-text[data-v-242462dc]{font-size:20px;font-weight:700;color:#fff;letter-spacing:3px}.footer-logo .logo-accent[data-v-242462dc]{font-size:20px;font-weight:300;color:#c9a84c;letter-spacing:3px}.footer-logo .logo-full[data-v-242462dc]{font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;color:#fff;letter-spacing:1.5px;line-height:1.3}.footer-logo .logo-divider[data-v-242462dc]{width:1px;height:24px;background:linear-gradient(180deg,transparent,#c9a84c,transparent);flex-shrink:0}.footer-logo .footer-logo-img[data-v-242462dc]{max-height:40px;max-width:140px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;display:block;flex-shrink:0}.footer-desc[data-v-242462dc]{color:hsla(0,0%,100%,.5);font-size:14px;line-height:1.8}.footer-contact .contact-label[data-v-242462dc]{color:#c9a84c;font-size:13px;font-weight:600;margin-bottom:4px;letter-spacing:1px}.footer-contact .footer-contact-group[data-v-242462dc]{margin-bottom:14px}.footer-contact .footer-contact-group[data-v-242462dc]:last-child{margin-bottom:0}.footer-contact .contact-details[data-v-242462dc]{display:flex;flex-wrap:wrap;gap:6px 16px}.footer-contact .contact-details span[data-v-242462dc]{color:hsla(0,0%,100%,.5);font-size:14px;white-space:nowrap}.footer-contact h4[data-v-242462dc],.footer-links h4[data-v-242462dc],.footer-social h4[data-v-242462dc]{color:#c9a84c;font-size:14px;text-transform:uppercase;letter-spacing:2px;margin-bottom:20px;font-weight:600}.footer-contact a[data-v-242462dc],.footer-contact p[data-v-242462dc],.footer-links a[data-v-242462dc],.footer-links p[data-v-242462dc],.footer-social a[data-v-242462dc],.footer-social p[data-v-242462dc]{display:block;color:hsla(0,0%,100%,.5);font-size:14px;margin-bottom:10px;transition:color .3s}.footer-contact a[data-v-242462dc]:hover,.footer-links a[data-v-242462dc]:hover,.footer-social a[data-v-242462dc]:hover{color:#c9a84c}.social-icons[data-v-242462dc]{display:flex;flex-wrap:wrap;gap:12px}.social-icon[data-v-242462dc]{width:36px;height:36px;border:1px solid hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;color:hsla(0,0%,100%,.5);transition:all .3s}.social-icon[data-v-242462dc]:hover{border-color:#c9a84c;color:#c9a84c}.footer-bottom[data-v-242462dc]{border-top:1px solid hsla(0,0%,100%,.08);padding:20px 0}.footer-bottom p[data-v-242462dc]{text-align:center;color:hsla(0,0%,100%,.3);font-size:13px}@media(max-width:576px){.footer-grid[data-v-242462dc]{flex-direction:column;gap:30px}.footer-grid>[data-v-242462dc]{min-width:0}}.contact-float[data-v-7ed4d35a]{position:fixed;bottom:30px;right:30px;z-index:2000}.cf-trigger[data-v-7ed4d35a]{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#c9a84c;color:#0a0a1a;border:none;cursor:pointer;box-shadow:0 6px 20px rgba(201,168,76,.4);transition:transform .3s,box-shadow .3s}.cf-trigger[data-v-7ed4d35a]:hover{transform:scale(1.08);box-shadow:0 8px 26px rgba(201,168,76,.55)}.cf-tip[data-v-7ed4d35a]{color:hsla(0,0%,100%,.55);font-size:13px;margin:0 0 18px}.cf-row[data-v-7ed4d35a]{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.cf-submit[data-v-7ed4d35a]{width:100%;padding:14px;margin-top:4px;background:#c9a84c;border:none;border-radius:4px;color:#0a0a1a;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;font-family:Montserrat,sans-serif;cursor:pointer;transition:background .3s;display:flex;align-items:center;justify-content:center;min-height:48px}.cf-submit[data-v-7ed4d35a]:hover:not(:disabled){background:#e8d48b}.cf-submit[data-v-7ed4d35a]:disabled{cursor:not-allowed;opacity:.85}.cf-spinner[data-v-7ed4d35a]{width:18px;height:18px;border:2px solid rgba(10,10,26,.3);border-top-color:#0a0a1a;border-radius:50%;animation:cfspin-7ed4d35a .7s linear infinite}@keyframes cfspin-7ed4d35a{to{transform:rotate(1turn)}}@media(max-width:520px){.contact-float[data-v-7ed4d35a]{bottom:20px;right:20px}.cf-trigger[data-v-7ed4d35a]{width:54px;height:54px}.cf-row[data-v-7ed4d35a]{grid-template-columns:1fr}}.el-dialog.cf-dialog{background:#101022;border-radius:10px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.5)}.el-dialog.cf-dialog .el-dialog__header{padding:18px 24px;margin:0;background:#101022;border-bottom:1px solid rgba(201,168,76,.15)}.el-dialog.cf-dialog .el-dialog__title{color:#fff;font-family:Montserrat,sans-serif;letter-spacing:1px;font-size:17px}.el-dialog.cf-dialog .el-dialog__headerbtn{top:18px;right:20px}.el-dialog.cf-dialog .el-dialog__close{color:hsla(0,0%,100%,.55);font-weight:400}.el-dialog.cf-dialog .el-dialog__close:hover{color:#c9a84c}.el-dialog.cf-dialog .el-dialog__body{padding:22px 24px 24px;background:#101022}.el-dialog.cf-dialog .el-form-item__label{color:hsla(0,0%,100%,.6);padding-bottom:4px}.el-dialog.cf-dialog .el-input__inner,.el-dialog.cf-dialog .el-textarea__inner{background:hsla(0,0%,100%,.05);border:1px solid rgba(201,168,76,.2);color:#fff}.el-dialog.cf-dialog .el-input__inner::-moz-placeholder,.el-dialog.cf-dialog .el-textarea__inner::-moz-placeholder{color:hsla(0,0%,100%,.3)}.el-dialog.cf-dialog .el-input__inner::placeholder,.el-dialog.cf-dialog .el-textarea__inner::placeholder{color:hsla(0,0%,100%,.3)}.el-dialog.cf-dialog .el-input__inner:focus,.el-dialog.cf-dialog .el-textarea__inner:focus{border-color:#c9a84c}.el-dialog.cf-dialog .el-form-item.is-error .el-input__inner,.el-dialog.cf-dialog .el-form-item.is-error .el-textarea__inner{border-color:#e74c3c}.el-dialog.cf-dialog .el-form-item__error{color:#e74c3c}@media(max-width:520px){.cf-dialog{width:92%!important}.cf-dialog .el-dialog__body{padding:18px}}.back-to-top[data-v-e081c4f4]{position:fixed;right:30px;bottom:104px;z-index:1500;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-gold);background:rgba(10,10,26,.72);border:1px solid rgba(201,168,76,.45);backdrop-filter:blur(6px);transition:color .3s,border-color .3s,background .3s}.back-to-top[data-v-e081c4f4]:hover{color:#fff;border-color:var(--color-gold);background:rgba(201,168,76,.25)}.btt-fade-enter-active[data-v-e081c4f4],.btt-fade-leave-active[data-v-e081c4f4]{transition:opacity .3s}.btt-fade-enter[data-v-e081c4f4],.btt-fade-leave-to[data-v-e081c4f4]{opacity:0}@media(max-width:520px){.back-to-top[data-v-e081c4f4]{right:20px;bottom:86px;width:40px;height:40px}}:root{--c-primary-rgb:10,10,26;--c-secondary-rgb:20,20,40;--c-gold-rgb:201,168,76;--c-gold-light-rgb:232,212,139;--c-text-rgb:255,255,255;--color-primary:rgb(var(--c-primary-rgb));--color-secondary:rgb(var(--c-secondary-rgb));--color-gold:rgb(var(--c-gold-rgb));--color-gold-light:rgb(var(--c-gold-light-rgb));--color-text:rgb(var(--c-text-rgb));--color-text-secondary:rgba(var(--c-text-rgb),0.7);--color-text-muted:rgba(var(--c-text-rgb),0.4);--container-width:1200px;--container-padding:20px;--header-height:80px;--section-pad:100px;--radius-sm:4px;--radius:8px;--radius-lg:12px;--font-heading:"Montserrat","Noto Sans SC",sans-serif;--font-body:"Montserrat","Noto Sans SC",sans-serif}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--color-primary);color:var(--color-text);line-height:1.6;overflow-x:hidden}body,h1,h2,h3,h4{overflow-wrap:break-word}h1,h2,h3,h4{text-wrap:balance}a{text-decoration:none;color:inherit;transition:color .3s}.aos-disabled [data-aos]{opacity:1!important;transform:none!important;transition:none!important}.detail-state{text-align:center;padding:80px 0}.detail-state p{font-size:18px;color:var(--color-text-secondary);margin-bottom:32px}.detail-state .state-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.sk-block{background:hsla(0,0%,100%,.06);position:relative;overflow:hidden}.sk-block:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.08),transparent);animation:sk-shimmer 1.4s infinite}@keyframes sk-shimmer{to{transform:translateX(100%)}}.sk-grid{display:grid;gap:24px}.sk-grid.cols-3{grid-template-columns:repeat(3,1fr)}.sk-grid.cols-4{grid-template-columns:repeat(4,1fr)}.sk-card .sk-cover{height:200px;border-radius:var(--radius);margin-bottom:16px}.sk-line{height:14px;border-radius:2px;margin-bottom:10px}.sk-line.short{width:55%}.sk-card .sk-lines{padding:0 2px}.sk-rows{display:flex;flex-direction:column;gap:28px}.sk-row{display:flex;gap:20px}.sk-row .sk-thumb{width:170px;height:110px;border-radius:var(--radius);flex-shrink:0}.sk-row .sk-lines{flex:1;padding-top:6px}.sk-row .sk-lines .sk-line{height:16px;margin-bottom:14px}.sk-row .sk-lines .sk-line.short{width:45%}.sk-row.compact{align-items:center}.sk-row.compact .sk-thumb{width:50px;height:50px;border-radius:var(--radius)}@media(max-width:900px){.sk-grid.cols-3,.sk-grid.cols-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.sk-grid.cols-3,.sk-grid.cols-4{grid-template-columns:1fr}.sk-row .sk-thumb{width:110px;height:80px}}@media(prefers-reduced-motion:reduce){.sk-block:after{animation:none}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--color-primary)}::-webkit-scrollbar-thumb{background:var(--color-gold);border-radius:var(--radius-sm)}.section{padding:var(--section-pad) 0;position:relative}.container{max-width:var(--container-width);margin:0 auto;padding:0 var(--container-padding)}.section-header{text-align:center;margin-bottom:60px}.section-header .section-subtitle{font-size:14px;text-transform:uppercase;letter-spacing:4px;color:var(--color-gold);margin-bottom:12px;font-weight:500}.section-header .section-title{font-family:var(--font-heading);font-size:clamp(28px,4vw,42px);font-weight:700;color:var(--color-text);margin-bottom:20px;line-height:1.2}.section-header .section-desc{font-size:16px;color:var(--color-text-secondary);max-width:600px;margin:0 auto}.gold-line{width:60px;height:3px;background:linear-gradient(90deg,var(--color-gold),var(--color-gold-light));margin:16px auto}.breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px;color:var(--color-text-muted);margin-bottom:28px}.breadcrumb a{color:var(--color-text-secondary)}.breadcrumb a:hover{color:var(--color-gold)}.breadcrumb .bc-sep{color:hsla(0,0%,100%,.25)}.breadcrumb .bc-current{color:var(--color-gold);max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-primary{display:inline-block;padding:14px 40px;background:transparent;border:2px solid var(--color-gold);color:var(--color-gold);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;cursor:pointer;transition:all .4s ease;font-family:var(--font-heading)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(201,168,76,.3)}.btn-filled,.btn-primary:hover{background:var(--color-gold);color:var(--color-primary)}.btn-filled{display:inline-block;padding:14px 40px;border:2px solid var(--color-gold);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;cursor:pointer;transition:all .4s ease;font-family:var(--font-heading)}.btn-filled:hover{background:var(--color-gold-light);transform:translateY(-2px);box-shadow:0 8px 25px rgba(201,168,76,.4)}.card-hover{transition:all .4s ease}.card-hover:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.3)}.counter-number{font-family:var(--font-heading);font-size:48px;font-weight:800;color:var(--color-gold);line-height:1}.counter-label{font-size:14px;color:var(--color-text-secondary);margin-top:8px;text-transform:uppercase;letter-spacing:2px}.rich-content{color:hsla(0,0%,100%,.7);line-height:1.8;font-size:15px}.rich-content h1,.rich-content h2,.rich-content h3{color:#fff;font-family:var(--font-heading);font-weight:700;margin:24px 0 12px}.rich-content h1{font-size:28px}.rich-content h2{font-size:22px}.rich-content h3{font-size:18px}.rich-content p{margin:12px 0}.rich-content img{max-width:100%;height:auto;border-radius:var(--radius);margin:16px 0;display:block}.rich-content a{color:var(--color-gold);text-decoration:underline}.rich-content a:hover{color:var(--color-gold-light)}.rich-content ol,.rich-content ul{padding-left:24px;margin:12px 0}.rich-content ol li,.rich-content ul li{margin:6px 0}.rich-content blockquote{border-left:3px solid var(--color-gold);padding:12px 20px;margin:16px 0;background:rgba(201,168,76,.05);color:hsla(0,0%,100%,.6);font-style:italic}.rich-content table{width:100%;border-collapse:collapse;margin:16px 0}.rich-content table td,.rich-content table th{border:1px solid rgba(201,168,76,.2);padding:10px 14px;text-align:left}.rich-content table th{background:rgba(201,168,76,.1);color:var(--color-gold);font-weight:600}.rich-content video{max-width:100%;border-radius:var(--radius);margin:16px 0}@media(max-width:768px){:root{--section-pad:60px;--container-padding:16px}[data-aos=fade-left],[data-aos=fade-right]{transform:translateZ(0)!important}}