@import"https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;600;700&family=Sora:wght@400;500;600;700&display=swap";.section-head{margin-bottom:36px}.section-head-center{text-align:center}.section-head-center .section-subtitle{margin-left:auto;margin-right:auto}@media (max-width: 768px){.section-head{margin-bottom:28px;text-align:center}.section-head .section-title{display:inline-flex;align-items:center;justify-content:center;gap:16px;width:100%}.section-head .section-title:before,.section-head .section-title:after{content:"";display:inline-block;width:32px;height:3px;background:#06c;flex-shrink:0;border-radius:2px}.page-heading .section-head .section-title:before,.page-heading .section-head .section-title:after,.page-hero .section-head .section-title:before,.page-hero .section-head .section-title:after{display:none}.section-head .section-subtitle{margin-left:auto;margin-right:auto;color:#6b8299;font-size:12px;text-transform:uppercase;letter-spacing:.1em}}@media (max-width: 480px){.section-head{margin-bottom:20px}.section-head .section-title:before,.section-head .section-title:after{width:24px}}@media (max-width: 768px){.about-page .section-head{text-align:left}.about-page .section-head .section-title{justify-content:flex-start}.about-page .section-head .section-title:before,.about-page .section-head .section-title:after{display:none}.about-page .section-head .section-subtitle{margin-left:0;margin-right:0}}.about-profile-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,380px);gap:48px;align-items:start;margin-top:32px;padding:40px;background:#ffffffd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:24px;border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 24px #003c7814}.about-profile-grid.is-single{grid-template-columns:1fr;max-width:900px}.about-profile-text{display:flex;flex-direction:column;gap:20px}.about-profile-text p{margin:0;color:#6b8299;line-height:2;font-size:15px}.profile-introduction{color:#6b8299;line-height:2;font-size:15px;text-align:justify;position:relative}.profile-introduction:first-letter{font-size:2.5em;font-weight:700;color:#06c;float:left;line-height:1;margin-right:8px;margin-top:4px}.profile-introduction p{margin:0 0 16px}.profile-introduction p:last-child{margin-bottom:0}.company-name{margin:0 0 8px;font-size:26px;font-weight:700;color:#1a2a3a;display:flex;align-items:center;gap:12px}.company-name:before{content:"";width:5px;height:28px;background:#06c;border-radius:3px}.about-profile-aside{display:flex;flex-direction:column;gap:24px}.about-profile-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.stat-card{padding:24px 16px;border-radius:16px;background:#fff;border:1px solid rgba(255,255,255,.3);box-shadow:0 2px 8px #003c780f;text-align:center;transition:transform .25s ease,box-shadow .25s ease}.stat-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #003c7814}.stat-card strong{display:block;font-size:32px;font-weight:700;margin-bottom:8px;color:#06c}.stat-card span{color:#6b8299;font-size:13px;letter-spacing:.05em}.profile-contact-list{margin-top:24px;padding:20px;background:#0066cc08;border-radius:12px;display:grid;gap:12px;color:#6b8299}.profile-contact-list div{display:flex;align-items:flex-start;gap:12px}.profile-contact-list strong{min-width:48px;color:#1a2a3a;font-weight:600;flex-shrink:0}.profile-contact-list span{margin-left:0}.profile-highlight-grid{margin-top:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.highlight-card{padding:24px;border-radius:16px;background:#fff;border:1px solid rgba(255,255,255,.3);box-shadow:0 2px 8px #003c780f;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;position:relative;overflow:hidden}.highlight-card:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:#06c;opacity:0;transition:opacity .25s ease}.highlight-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #003c7814;border-color:#0066cc26}.highlight-card:hover:before{opacity:1}.highlight-card h4{margin:0 0 10px;font-size:15px;font-weight:600;color:#06c;display:flex;align-items:center;gap:8px}.highlight-card p{margin:0;color:#6b8299;line-height:1.6}.profile-video-link{display:inline-flex;align-items:center;margin-top:16px;color:#06c;font-weight:600}.profile-media{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 16px 48px #003c781f}.profile-media img{width:100%;height:100%;min-height:280px;object-fit:cover;display:block;transition:transform .4s cubic-bezier(.4,0,.2,1)}.profile-media:hover img{transform:scale(1.03)}.profile-media:after{content:"";position:absolute;bottom:0;right:0;width:80px;height:80px;background:#06c;opacity:.9;clip-path:polygon(100% 0,100% 100%,0 100%)}.profile-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.profile-gallery img{width:100%;height:80px;object-fit:cover;border-radius:12px;border:1px solid rgba(15,47,36,.08)}.history-timeline{position:relative;max-width:960px;margin:36px auto 0;padding:0}.history-timeline.ant-timeline .ant-timeline-item{padding-bottom:32px}.history-timeline.ant-timeline .ant-timeline-item:last-child{padding-bottom:0}.history-timeline.ant-timeline .ant-timeline-item-tail{left:110px;border-left:none;background:#1a7f6e33;width:2px;border-radius:2px}.history-timeline.ant-timeline .ant-timeline-item-head{left:110px;transform:translate(-50%);width:14px;height:14px;border:3px solid #0066cc;background:#fff;box-shadow:0 0 0 6px #1a7f6e14}.history-timeline.ant-timeline .ant-timeline-item-head.ant-timeline-item-head-green{border-color:#06c}.history-timeline.ant-timeline .ant-timeline-item-label{position:absolute;left:0;top:-2px;width:90px;text-align:right;font-size:22px;font-weight:700;color:#06c;letter-spacing:.02em}.history-timeline.ant-timeline .ant-timeline-item-content{left:auto;margin-left:140px;width:calc(100% - 160px);top:-6px}.timeline-card{position:relative;padding:20px 24px;background:#ffffffd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;border:1px solid rgba(255,255,255,.3);border-left:4px solid #0066cc;box-shadow:0 2px 8px #003c780f;max-width:520px;transition:transform .25s ease,box-shadow .25s ease}.timeline-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #003c7814}.timeline-card h3{margin:0 0 12px;font-size:18px;font-weight:600;color:#1a2a3a;line-height:1.4}.timeline-card p{margin:0;color:#6b8299;line-height:1.75;font-size:14px}.timeline-image{width:100%;max-width:100%;border-radius:12px;margin:12px 0 10px;display:block;border:1px solid rgba(15,47,36,.06);box-shadow:0 6px 16px #0c201914}@media (max-width: 768px){.history-timeline{margin:24px 0 0;padding-left:0}.history-timeline.ant-timeline .ant-timeline-item{padding-bottom:24px;padding-left:0;display:flex;flex-direction:column}.history-timeline.ant-timeline .ant-timeline-item-tail,.history-timeline.ant-timeline .ant-timeline-item-head{display:none}.history-timeline.ant-timeline .ant-timeline-item-label{position:relative!important;left:0!important;transform:none!important;text-align:left;font-size:20px;font-weight:700;margin:0 0 10px;padding:0;display:block;width:auto;color:#06c;background:none;-webkit-text-fill-color:#0066cc}.history-timeline.ant-timeline .ant-timeline-item-content{position:relative!important;left:0!important;width:100%!important;top:0;margin-left:0!important;padding-left:0}.history-timeline.ant-timeline .ant-timeline-item:nth-child(2n) .ant-timeline-item-label{left:0!important;right:auto;text-align:left}.history-timeline.ant-timeline .ant-timeline-item:nth-child(2n) .ant-timeline-item-content{left:0!important;right:auto;text-align:left}.history-timeline.ant-timeline .ant-timeline-item:nth-child(2n) .timeline-card{margin-left:0}.timeline-card{max-width:100%;padding:16px 18px;border-left-width:3px}.timeline-card h3{font-size:16px;margin-bottom:8px}.timeline-card p{font-size:14px}.timeline-image{margin:10px 0 8px}}.team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.team-card{position:relative;border-radius:20px;border:1px solid rgba(15,47,36,.06);background:#fff;box-shadow:0 4px 6px #0c201905,0 16px 34px #0c201914;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer}.team-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:#06c;transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.team-card:hover{transform:translateY(-8px);box-shadow:0 8px 16px #0c20190a,0 24px 48px #0c20191f}.team-card:hover:before{transform:scaleX(1)}.team-card:hover .team-view-detail{opacity:1;transform:translateY(0)}.team-card:hover .team-avatar{transform:scale(1.05)}.team-card .ant-card-body{display:flex;flex-direction:column;gap:16px;padding:24px}.team-avatar{width:80px;height:80px;border-radius:50%;background:#06c;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 8px 24px #1a7f6e40;transition:transform .4s ease}.team-avatar .avatar-icon{font-size:32px;color:#fff}.team-info{flex:1}.team-info h3{margin:0 0 4px;font-size:20px;font-weight:700;color:#1a2a3a}.team-info .team-position{display:inline-block;font-size:14px;color:#06c;font-weight:600;letter-spacing:.05em;padding:4px 12px;background:#1a7f6e14;border-radius:20px;margin-bottom:10px}.team-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.team-meta em{font-style:normal;font-size:12px;color:#6b8299;background:#1a7f6e0f;padding:4px 10px;border-radius:999px;display:inline-flex;align-items:center;gap:4px}.team-meta em .anticon{font-size:11px;color:#06c}.team-intro-preview{margin:12px 0 0;color:#6b8299;line-height:1.65;font-size:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.team-view-detail{margin-top:14px;font-size:13px;color:#06c;font-weight:600;opacity:.7;transform:translateY(4px);transition:all .3s ease}.team-contact{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:#0b2c2099}#culture .section-inner{display:flex;flex-direction:column;align-items:flex-start}#culture .section-head{margin-bottom:32px}.culture-summary{margin:0 0 32px;max-width:900px;width:100%;color:#6b8299;line-height:1.85;text-align:left;font-size:15px}.culture-media{margin:0 0 32px;max-width:700px;width:100%;text-align:left}.culture-media img{width:100%;border-radius:18px;border:1px solid rgba(15,47,36,.08);box-shadow:0 16px 32px #0c201914;object-fit:cover}.culture-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:0 0 32px;max-width:900px;width:100%}.culture-gallery img{width:100%;height:120px;border-radius:14px;object-fit:cover;border:1px solid rgba(15,47,36,.08)}.culture-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;width:100%}.culture-card{position:relative;padding:32px 28px;background:#fff;border:1px solid rgba(15,47,36,.06);border-radius:20px;box-shadow:0 4px 20px #0c20190f;display:flex;flex-direction:column;min-height:200px;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.culture-card:before{content:"";position:absolute;top:24px;bottom:24px;left:0;width:4px;background:#06c;border-radius:0 4px 4px 0;opacity:0;transform:scaleY(0);transition:all .4s ease}.culture-card:after{content:"";position:absolute;top:-30px;right:-30px;width:80px;height:80px;background:#0066cc0a;border-radius:50%;transition:all .4s ease}.culture-card:nth-child(3n+1){background:#0066cc05}.culture-card:nth-child(3n+2){background:#00b8d405}.culture-card:nth-child(3n){background:#0066cc04}.culture-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0c20191f;border-color:#0066cc1f}.culture-card:hover:before{opacity:1;transform:scaleY(1)}.culture-card:hover:after{top:-20px;right:-20px;background:#0066cc0f}.culture-card span{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#06c;font-weight:600;margin-bottom:12px;position:relative;z-index:1}.culture-card h3{margin:0 0 16px;font-size:22px;font-weight:700;color:#1a2a3a;line-height:1.3;position:relative;z-index:1}.culture-card p{margin:0;color:#6b8299;line-height:1.8;font-size:14px;flex:1;position:relative;z-index:1}.culture-grid:has(.culture-card:nth-child(2):last-child){grid-template-columns:repeat(2,1fr)}.culture-grid:has(.culture-card:nth-child(4):last-child){grid-template-columns:repeat(2,1fr)}.culture-grid:has(.culture-card:nth-child(5):last-child),.culture-grid:has(.culture-card:nth-child(6):last-child){grid-template-columns:repeat(3,1fr)}@media (max-width: 992px){.culture-grid{grid-template-columns:repeat(2,1fr);gap:20px}.culture-grid:has(.culture-card:nth-child(2):last-child),.culture-grid:has(.culture-card:nth-child(4):last-child){grid-template-columns:repeat(2,1fr)}.culture-card{min-height:180px;padding:24px 20px}.culture-card h3{font-size:20px}}@media (max-width: 768px){.culture-grid,.culture-grid:has(.culture-card:nth-child(2):last-child),.culture-grid:has(.culture-card:nth-child(4):last-child),.culture-grid:has(.culture-card:nth-child(5):last-child),.culture-grid:has(.culture-card:nth-child(6):last-child){grid-template-columns:repeat(2,1fr);gap:16px}.culture-card{min-height:160px;padding:20px 18px}.culture-card span{font-size:10px;margin-bottom:8px}.culture-card h3{font-size:17px;margin-bottom:10px}.culture-card p{font-size:13px;line-height:1.7}}@media (max-width: 576px){.culture-grid,.culture-grid:has(.culture-card:nth-child(2):last-child),.culture-grid:has(.culture-card:nth-child(4):last-child),.culture-grid:has(.culture-card:nth-child(5):last-child),.culture-grid:has(.culture-card:nth-child(6):last-child){grid-template-columns:1fr;gap:16px}.culture-card{min-height:auto;padding:24px 20px}.culture-card h3{font-size:18px;margin-bottom:12px}.culture-card p{font-size:14px}}.honor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.honor-card{position:relative;border-radius:20px;overflow:hidden;background:#fdfbf7;border:2px solid #d4af37;box-shadow:0 20px 50px #b4965026,0 10px 20px #00000014,inset 0 1px #fffc;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer}.honor-card:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:#ffffff26;transform:translate(-100%);transition:transform .8s ease;pointer-events:none}.honor-card:hover:after{transform:translate(100%)}.honor-card:hover{transform:translateY(-8px);box-shadow:0 30px 60px #b4965040,0 15px 30px #0000001f,inset 0 1px #ffffffe6}.honor-card:hover .honor-view-detail{opacity:1;transform:translateY(0)}.honor-card .ant-card-body{position:relative;display:flex;flex-direction:column;gap:0;padding:0;background:transparent}.honor-card h3{margin:0 0 12px;font-size:18px;font-weight:700;color:#3d3425;line-height:1.4}.honor-image{width:100%;height:280px;object-fit:cover;border-bottom:1px solid rgba(212,175,55,.2)}.honor-content{flex:1;display:flex;flex-direction:column;padding:24px 28px 28px;background:#ffffff80}.honor-desc-preview{margin:0 0 16px;font-size:14px;color:#6b5d4d;line-height:1.75;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;flex:1}.honor-meta-info{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:14px;padding-top:14px;border-top:1px solid rgba(212,175,55,.15)}.honor-meta-info span{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:#8b7355}.honor-meta-info span .anticon{color:#b8942e;font-size:14px}.honor-view-detail{display:flex;align-items:center;gap:6px;font-size:13px;color:#b8942e;font-weight:600;opacity:.7;transform:translateY(4px);transition:all .3s ease;margin-top:auto}.honor-meta{display:flex;align-items:center;gap:6px;font-size:12px;color:#8b7355;padding-top:8px;border-top:1px solid rgba(212,175,55,.15)}.honor-meta:before{content:"🏛";font-size:14px}@media (max-width: 992px){.about-profile-grid{grid-template-columns:1fr;padding:32px;gap:32px}.about-profile-aside{order:-1}.profile-media img{min-height:240px}.team-grid,.culture-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.honor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.honor-image{height:240px}.honor-content{padding:20px 24px 24px}.honor-card h3{font-size:17px}}@media (max-width: 768px){.about-profile-grid{padding:24px;gap:24px;margin-top:24px}.company-name{font-size:22px}.company-name:before{width:4px;height:24px}.profile-introduction{font-size:14px;line-height:1.9}.profile-introduction:first-letter{font-size:2em}.about-profile-stats{grid-template-columns:repeat(2,1fr);gap:12px}.stat-card{padding:16px 12px}.stat-card strong{font-size:24px}.profile-highlight-grid,.team-grid,.honor-grid{grid-template-columns:1fr}.culture-grid,.culture-grid:has(.culture-card){grid-template-columns:1fr;gap:16px}.honor-image{height:220px}.honor-content{padding:20px 22px 24px}.honor-desc-preview{-webkit-line-clamp:2}.honor-meta-info{gap:10px}.honor-meta-info span{font-size:12px}}.team-member-modal .ant-modal-content{border-radius:24px;overflow:hidden;box-shadow:0 32px 64px #00000026}.team-member-modal .ant-modal-close{top:20px;right:20px;width:40px;height:40px;background:#fffffff2;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0000001a;transition:all .3s ease;z-index:10}.team-member-modal .ant-modal-close:hover{background:#06c;transform:rotate(90deg)}.team-member-modal .ant-modal-close:hover .ant-modal-close-x{color:#fff}.team-member-modal .ant-modal-body{padding:0}.member-detail .member-detail-header{position:relative;display:flex;gap:28px;padding:40px 36px 32px;background:#06c;color:#fff}.member-detail .member-detail-header:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.5}.member-detail .member-detail-header .member-detail-avatar{position:relative;width:110px;height:110px;border-radius:50%;background:#ffffff26;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:4px solid rgba(255,255,255,.4);background-size:cover;background-position:center;box-shadow:0 12px 32px #0003}.member-detail .member-detail-header .member-detail-avatar .avatar-icon-large{font-size:48px;color:#fffffff2}.member-detail .member-detail-header .member-detail-basic{position:relative;flex:1;display:flex;flex-direction:column;justify-content:center}.member-detail .member-detail-header .member-detail-basic h2{margin:0 0 8px;font-size:28px;font-weight:700;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.1)}.member-detail .member-detail-header .member-detail-basic .member-position{display:inline-block;width:fit-content;font-size:14px;color:#06c;font-weight:600;padding:6px 16px;background:#fffffff2;border-radius:20px;box-shadow:0 4px 12px #0000001a}.member-detail .member-detail-header .member-detail-basic .member-dept{margin-top:14px;font-size:14px;color:#ffffffe6;display:flex;align-items:center;gap:8px}.member-detail .member-detail-header .member-detail-basic .member-dept .anticon{font-size:16px}.member-detail .member-detail-body{padding:36px 40px 40px;background:#fff}.member-detail .member-info-list{display:flex;flex-direction:column;gap:0;margin-bottom:28px}.member-detail .member-info-row{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid rgba(15,47,36,.06)}.member-detail .member-info-row:last-child{border-bottom:none}.member-detail .member-info-row .info-label{display:flex;align-items:center;gap:10px;font-size:14px;color:#6b8299}.member-detail .member-info-row .info-label .anticon{font-size:18px;color:#06c}.member-detail .member-info-row .info-value{font-size:15px;font-weight:600;color:#1a2a3a}.member-detail .member-introduction{padding:24px;background:#fff;border-radius:16px;border:1px solid rgba(0,102,204,.1)}.member-detail .member-introduction h4{margin:0 0 14px;font-size:16px;font-weight:600;color:#1a2a3a;display:flex;align-items:center;gap:10px}.member-detail .member-introduction h4:before{content:"";width:4px;height:20px;background:#06c;border-radius:2px}.member-detail .member-introduction p{margin:0;font-size:15px;color:#6b8299;line-height:1.85}.honor-detail-modal .ant-modal-content{border-radius:24px;overflow:hidden;background:#fdfbf7;border:2px solid #d4af37;box-shadow:0 32px 64px #b4965033}.honor-detail-modal .ant-modal-close{top:20px;right:20px;width:40px;height:40px;background:#fffffff2;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #b4965026;transition:all .3s ease;z-index:10}.honor-detail-modal .ant-modal-close:hover{background:#d4af37;transform:rotate(90deg)}.honor-detail-modal .ant-modal-close:hover .ant-modal-close-x{color:#fff}.honor-detail-modal .ant-modal-body{padding:0}.honor-detail .honor-detail-image{position:relative;background:#fdfbf7}.honor-detail .honor-detail-image img{width:100%;max-height:380px;object-fit:contain;display:block}.honor-detail .honor-detail-image:after{content:"";position:absolute;bottom:0;left:0;right:0;height:4px;background:#d4af37}.honor-detail .honor-detail-content{padding:32px 36px 36px}.honor-detail .honor-detail-content h2{margin:0 0 20px;font-size:26px;font-weight:700;color:#3d3425;line-height:1.4;display:flex;align-items:flex-start;gap:12px}.honor-detail .honor-detail-content h2:before{content:"🏆";font-size:28px;flex-shrink:0}.honor-detail .honor-detail-meta{display:flex;flex-wrap:wrap;gap:16px;padding:20px 0;margin-bottom:24px;border-top:1px solid rgba(212,175,55,.25);border-bottom:1px solid rgba(212,175,55,.25)}.honor-detail .honor-detail-meta span{display:flex;align-items:center;gap:10px;font-size:14px;color:#5a4d3d;padding:10px 18px;background:#d4af371a;border-radius:24px;border:1px solid rgba(212,175,55,.2);transition:all .3s ease}.honor-detail .honor-detail-meta span:hover{background:#d4af372e;transform:translateY(-2px)}.honor-detail .honor-detail-meta span .anticon{font-size:18px;color:#b8942e}.honor-detail .honor-detail-desc{padding:24px;background:#ffffffb3;border-radius:16px;border:1px solid rgba(212,175,55,.15)}.honor-detail .honor-detail-desc h4{margin:0 0 14px;font-size:16px;font-weight:600;color:#3d3425;display:flex;align-items:center;gap:10px}.honor-detail .honor-detail-desc h4:before{content:"";width:4px;height:20px;background:#d4af37;border-radius:2px}.honor-detail .honor-detail-desc p{margin:0;font-size:15px;color:#6b5d4d;line-height:1.85}@media (max-width: 768px){.member-detail .member-detail-header{flex-direction:column;align-items:center;text-align:center;padding:28px 20px 24px}.member-detail .member-detail-header:before{opacity:.3}.member-detail .member-detail-header .member-detail-avatar{width:90px;height:90px}.member-detail .member-detail-header .member-detail-avatar .avatar-icon-large{font-size:38px}.member-detail .member-detail-header .member-detail-basic{align-items:center}.member-detail .member-detail-header .member-detail-basic h2{font-size:24px}.member-detail .member-detail-header .member-detail-basic .member-dept{justify-content:center}.member-detail .member-detail-body{padding:24px 20px}.member-detail .member-info-list{margin-bottom:20px}.member-detail .member-info-row{padding:14px 0}.member-detail .member-introduction{padding:20px}.honor-detail .honor-detail-content{padding:24px 20px}.honor-detail .honor-detail-content h2{font-size:22px}.honor-detail .honor-detail-content h2:before{font-size:24px}.honor-detail .honor-detail-meta{flex-direction:column;gap:10px}.honor-detail .honor-detail-meta span{justify-content:center}.honor-detail .honor-detail-desc{padding:20px}}.career-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px}.career-card{border-radius:18px;border:1px solid rgba(15,47,36,.08);box-shadow:0 16px 34px #0c201914}.career-card .ant-card-body{display:grid;gap:12px}.career-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.career-header h3{margin:0;font-size:18px}.career-tag{padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;color:#fff}.career-tag.hot{background:#e35a4ae6}.career-tag.urgent{background:#1a7f6ee6}.career-meta{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:#6b8299}.career-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:12px;color:#0b2c2099}.career-actions{display:flex;justify-content:flex-end}.career-pagination{display:flex;justify-content:center;margin-top:24px}.career-detail{display:grid;gap:16px}.career-detail-header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}.career-detail-header h3{margin:0;font-size:20px}.career-tags{display:flex;gap:8px}.career-detail-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px 16px;font-size:12px;color:#6b8299}.career-detail-section h4{margin:0 0 8px;font-size:14px;color:#1a2a3a}.career-detail-section p{margin:0;color:#6b8299;line-height:1.6}.career-detail-section ul{margin:0;padding-left:18px;color:#6b8299;line-height:1.6}.career-contact{display:flex;flex-wrap:wrap;gap:10px 16px;font-size:12px;color:#0b2c20a6}.career-apply-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.career-benefits{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.career-benefits span{padding:6px 12px;border-radius:999px;background:#1d8f631f;color:#06c;font-size:12px;font-weight:600}.career-form{padding:24px;border-radius:20px;background:#fffffff2;border:1px solid rgba(15,47,36,.08)}.career-form .ant-form-item{margin-bottom:16px}@media (max-width: 992px){.career-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.career-apply-grid{grid-template-columns:1fr}}@media (max-width: 768px){.career-grid{grid-template-columns:1fr}}.contact-methods{display:flex;flex-direction:column;gap:28px;margin-top:40px;max-width:560px}.method-item{display:flex;align-items:flex-start;gap:16px;padding:20px;border-radius:16px;background:#ffffffd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);box-shadow:0 2px 8px #003c780f;transition:transform .25s ease,box-shadow .25s ease}.method-item:hover{transform:translateY(-2px);box-shadow:0 8px 24px #003c7814}.method-item:last-child{padding-bottom:20px;border-bottom:none}.method-icon{width:52px;height:52px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:#06c;color:#fff;font-size:22px;flex-shrink:0;box-shadow:0 8px 20px #0066cc40}.method-icon-img{width:24px;height:24px;object-fit:contain}.method-body{display:flex;flex-direction:column;gap:2px}.method-label{font-size:13px;color:#6b8299;letter-spacing:.03em}.method-value{font-size:16px;font-weight:600;color:#1a2a3a}.method-desc{font-size:13px;color:#6b8299;margin-top:2px}.contact-offices{margin-top:48px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.office-card{border:1px solid rgba(255,255,255,.3);border-radius:16px;padding:24px 22px;background:#ffffffd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 24px #003c7814;transition:transform .25s ease,box-shadow .25s ease}.office-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px #0066cc26}.office-header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.office-header h3{margin:0;font-size:16px;font-weight:600;color:#1a2a3a}.office-region{font-size:12px;color:#6b8299}.office-item{margin:6px 0;font-size:13px;color:#6b8299}.office-item strong{color:#1a2a3a;font-weight:600;margin-right:4px}.office-map-link{margin-top:12px;display:inline-flex;align-items:center;gap:6px;color:#06c;font-size:13px;font-weight:500;transition:gap .15s ease,color .15s ease}.office-map-link:hover{color:#39f;gap:10px}.downloads-page{color:#1a2a3a;background:#f5f9fc;min-height:100vh}.downloads-layout{display:flex;gap:40px;align-items:flex-start}.downloads-sidebar{width:240px;flex-shrink:0;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px #003c7814}.downloads-sidebar .sidebar-header{background:#06c;color:#fff;padding:28px 24px;position:relative;overflow:hidden}.downloads-sidebar .sidebar-header h3{margin:0;font-size:20px;font-weight:700;letter-spacing:.04em;position:relative;z-index:1}.downloads-sidebar .sidebar-header span{font-size:12px;opacity:.7;letter-spacing:.1em;margin-top:4px;display:block;position:relative;z-index:1}.downloads-sidebar .sidebar-nav{display:flex;flex-direction:column;background:#ffffffd9;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.3);border-top:none}.downloads-sidebar .sidebar-nav-item{padding:14px 24px;border:none;border-bottom:1px solid rgba(0,102,204,.06);background:transparent;text-align:left;cursor:pointer;font-size:15px;color:#1a2a3a;transition:all .25s ease}.downloads-sidebar .sidebar-nav-item:last-child{border-bottom:none}.downloads-sidebar .sidebar-nav-item:hover{color:#06c;background:#0066cc0a;padding-left:28px}.downloads-sidebar .sidebar-nav-item.active{color:#fff;background:#06c;font-weight:600}.download-empty-hint{padding:16px 24px;color:#6b8299;font-size:14px}.downloads-main{flex:1;min-width:0}.downloads-main-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:16px}.downloads-search{width:240px}.downloads-result-info{color:#6b8299;font-size:14px}.download-list{display:flex;flex-direction:column}.download-item{display:flex;gap:20px;padding:20px;margin-bottom:16px;border-radius:16px;background:#ffffffd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);box-shadow:0 2px 8px #003c780f;align-items:flex-start;transition:transform .25s ease,box-shadow .25s ease}.download-item:hover{transform:translateY(-3px);box-shadow:0 8px 24px #003c7814}.download-item:first-child{padding-top:20px}.download-item-icon{width:52px;height:52px;border-radius:14px;background:#06c;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0;box-shadow:0 8px 20px #0066cc40}.download-item-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.download-item-title{font-size:18px;font-weight:600;margin:0;line-height:1.5;color:#1a2a3a;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.download-item-summary{margin:0;font-size:14px;color:#6b8299;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.download-item-meta{display:flex;flex-wrap:wrap;gap:12px;color:#6b8299;font-size:13px}.download-item-action{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.download-item-date{font-size:13px;color:#6b8299;white-space:nowrap}.download-pagination{margin-top:32px;display:flex;justify-content:center}.download-empty{padding:80px 0;text-align:center;color:#6b8299;background:#ffffffd9;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-radius:16px;border:1px solid rgba(255,255,255,.3)}@media (max-width: 992px){.downloads-layout{flex-direction:column;gap:24px}.downloads-sidebar{width:100%}.sidebar-nav{flex-direction:row;flex-wrap:wrap}.sidebar-nav-item{border-bottom:none;border-right:1px solid rgba(0,102,204,.1);padding:10px 16px;font-size:14px}.sidebar-nav-item:last-child{border-right:none}.downloads-main{width:100%;max-width:100%}.downloads-search,.download-list{width:100%}}@media (max-width: 576px){.downloads-main-header{flex-direction:column;align-items:stretch;gap:12px}.downloads-result-info{font-size:13px}.download-list{display:flex;flex-direction:column;gap:12px}.download-item{flex-direction:row;gap:14px;padding:16px;border-bottom:none;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f;align-items:flex-start}.download-item:first-child{padding-top:16px}.download-item-icon{width:44px;height:44px;border-radius:10px;font-size:18px}.download-item-body{flex:1;min-width:0;align-items:flex-start;gap:6px}.download-item-title{font-size:15px;font-weight:600;text-align:left;-webkit-line-clamp:1}.download-item-summary{display:none}.download-item-meta{font-size:12px;gap:8px;color:#6b8299}.download-item-meta span:not(:last-child):after{content:"·";margin-left:8px;color:#0066cc1a}.download-item-action{flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}.download-item-action .ant-btn{padding:0 12px;height:32px;font-size:13px;border-radius:6px}.download-item-date{font-size:12px;color:#6b8299}.download-pagination{margin-top:24px}}.gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px}.gallery-card{border-radius:18px;overflow:hidden;background:#fff;border:1px solid rgba(15,47,36,.08);box-shadow:0 16px 34px #0c201914}.gallery-image{width:100%}.gallery-image img{width:100%;height:180px;object-fit:cover}.gallery-caption{padding:12px 14px 16px;display:grid;gap:4px}.gallery-caption h4{margin:0;font-size:14px}.gallery-caption span{color:#6b8299;font-size:12px}.gallery-pagination{display:flex;justify-content:center;margin-top:24px}@media (max-width: 1200px){.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 992px){.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 576px){.gallery-grid{grid-template-columns:1fr}}.gs-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px;text-align:center;width:100%}.gs-empty .gs-empty-image{margin-bottom:32px}.gs-empty .gs-empty-image img{max-width:240px;max-height:200px;object-fit:contain}.gs-empty .gs-empty-icon{width:160px;height:160px;color:var(--primary-color, #1890ff);animation:emptyFloat 3s ease-in-out infinite}.gs-empty .gs-empty-icon svg{width:100%;height:100%}.gs-empty .gs-empty-content{max-width:400px}.gs-empty .gs-empty-title{margin:0 0 12px;font-size:18px;font-weight:500;color:#000000d9}.gs-empty .gs-empty-description{margin:0;font-size:15px;color:#00000073;line-height:1.6}.gs-empty .gs-empty-extra{margin-top:32px}@keyframes emptyFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.gs-empty-compact{padding:32px 16px}.gs-empty-compact .gs-empty-icon{width:80px;height:80px}.gs-empty-compact .gs-empty-title{font-size:14px}.gs-empty-compact .gs-empty-description{font-size:13px}.gs-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px}.gs-loading.gs-loading-fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;background:#ffffffd9;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);z-index:9999}.gs-loading .gs-loading-spinner{position:relative;display:flex;align-items:center;justify-content:center;gap:8px}.gs-loading .gs-loading-dot{width:12px;height:12px;border-radius:50%;background:#06c;animation:loadingBounce 1.4s ease-in-out infinite;box-shadow:0 2px 8px #0066cc59}.gs-loading .gs-loading-dot:nth-child(1){animation-delay:0s}.gs-loading .gs-loading-dot:nth-child(2){animation-delay:.16s}.gs-loading .gs-loading-dot:nth-child(3){animation-delay:.32s}.gs-loading .gs-loading-ripple{position:absolute;width:60px;height:60px;border:2px solid #0066cc;border-radius:50%;opacity:0;animation:loadingRipple 2s ease-out infinite}.gs-loading .gs-loading-tip{margin:16px 0 0;font-size:14px;color:#6b8299;animation:loadingFade 1.5s ease-in-out infinite}.gs-loading.gs-loading-small{padding:20px 12px}.gs-loading.gs-loading-small .gs-loading-dot{width:8px;height:8px}.gs-loading.gs-loading-small .gs-loading-ripple{width:40px;height:40px}.gs-loading.gs-loading-small .gs-loading-tip{font-size:12px;margin-top:12px}.gs-loading.gs-loading-large{padding:60px 24px}.gs-loading.gs-loading-large .gs-loading-dot{width:16px;height:16px}.gs-loading.gs-loading-large .gs-loading-spinner{gap:12px}.gs-loading.gs-loading-large .gs-loading-ripple{width:80px;height:80px}.gs-loading.gs-loading-large .gs-loading-tip{font-size:16px;margin-top:24px}@keyframes loadingBounce{0%,80%,to{transform:scale(.6);opacity:.5}40%{transform:scale(1);opacity:1}}@keyframes loadingRipple{0%{transform:scale(.5);opacity:.6}to{transform:scale(1.5);opacity:0}}@keyframes loadingFade{0%,to{opacity:.6}50%{opacity:1}}.home-page{color:#1a2a3a;background:#f5f9fc;position:relative}.home-page.home-page-loading{min-height:calc(100vh - 220px);display:flex;align-items:center;justify-content:center;text-align:center}.home-page .section{position:relative;overflow:hidden;opacity:0;transform:translateY(80px);transition:none}.home-page .section.animate-in{opacity:1;transform:translateY(0);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.34,1.56,.64,1)}.home-page .section.animate-in:nth-of-type(1){transition-delay:0s}.home-page .section.animate-in:nth-of-type(2){transition-delay:.05s}.home-page .section.animate-in:nth-of-type(3){transition-delay:.1s}.home-page .section.animate-in:nth-of-type(4){transition-delay:.15s}.home-page .section.animate-in:nth-of-type(5){transition-delay:.2s}.home-page .section:last-of-type{padding-bottom:60px}.home-page .section.animate-in .home-news-grid .home-news-card,.home-page .section.animate-in .home-product-grid .home-product-card,.home-page .section.animate-in .home-news-list .home-news-row{opacity:0;transform:translateY(40px) scale(.95);animation:cardFadeIn .6s cubic-bezier(.34,1.56,.64,1) forwards}.home-page .section.animate-in .home-news-card:nth-child(1),.home-page .section.animate-in .home-product-card:nth-child(1),.home-page .section.animate-in .home-news-row:nth-child(1){animation-delay:.1s}.home-page .section.animate-in .home-news-card:nth-child(2),.home-page .section.animate-in .home-product-card:nth-child(2),.home-page .section.animate-in .home-news-row:nth-child(2){animation-delay:.2s}.home-page .section.animate-in .home-news-card:nth-child(3),.home-page .section.animate-in .home-product-card:nth-child(3),.home-page .section.animate-in .home-news-row:nth-child(3){animation-delay:.3s}.home-page .section.animate-in .home-news-card:nth-child(4),.home-page .section.animate-in .home-product-card:nth-child(4),.home-page .section.animate-in .home-news-row:nth-child(4){animation-delay:.4s}.home-page .section.animate-in .home-news-card:nth-child(5),.home-page .section.animate-in .home-product-card:nth-child(5),.home-page .section.animate-in .home-news-row:nth-child(5){animation-delay:.5s}.home-page .section.animate-in .home-news-card:nth-child(6),.home-page .section.animate-in .home-product-card:nth-child(6),.home-page .section.animate-in .home-news-row:nth-child(6){animation-delay:.6s}@keyframes cardFadeIn{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.home-page .section.animate-in .module-header,.home-page .section.animate-in .home-about-header,.home-page .section.animate-in .section-head{opacity:0;transform:translate(-30px);animation:slideInLeft .6s cubic-bezier(.16,1,.3,1) .1s forwards}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.home-page .section.animate-in .home-about-media,.home-page .section.animate-in .home-culture-media,.home-page .section.animate-in .home-cta-illustration,.home-page .section.animate-in .home-cta-media{opacity:0;transform:scale(.9);animation:zoomIn .8s cubic-bezier(.34,1.56,.64,1) .2s forwards}@keyframes zoomIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.home-page .section.animate-in .home-about-content,.home-page .section.animate-in .home-culture-text,.home-page .section.animate-in .home-cta-content{opacity:0;transform:translateY(30px);animation:fadeInUp .7s cubic-bezier(.16,1,.3,1) .3s forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.home-page .section:before,.home-page .section:after{content:"";position:absolute;width:220px;height:220px;background-repeat:no-repeat;background-size:contain;opacity:0;pointer-events:none;z-index:0;transform-origin:center;animation:ornamentFloat 10s ease-in-out infinite}.home-page .section:nth-of-type(odd):before,.home-page .section:nth-of-type(odd):after{opacity:.24}.home-page .section:nth-of-type(4n+1):before{top:30px;left:-70px;background-image:url("data:image/svg+xml,%3csvg%20width='220'%20height='220'%20viewBox='0%200%20220%20220'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cdefs%3e%3clinearGradient%20id='leafGradient'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0%25'%20stop-color='%238fe8c8'%20/%3e%3cstop%20offset='55%25'%20stop-color='%2336b37e'%20/%3e%3cstop%20offset='100%25'%20stop-color='%231f7f6d'%20/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M34%20160C58%2094%20110%2050%20180%2030c-10%2064-30%20128-86%20160-16%208-40%2012-58%208-12-2-10-16-6-38Z'%20fill='url(%23leafGradient)'%20opacity='0.9'%20/%3e%3cpath%20d='M72%20150c26-44%2062-78%20112-108'%20stroke='%231f7f6d'%20stroke-width='6'%20stroke-linecap='round'%20opacity='0.45'%20/%3e%3ccircle%20cx='162'%20cy='54'%20r='10'%20fill='%23a7f1d6'%20opacity='0.7'%20/%3e%3c/svg%3e");--ornament-rotate: -10deg}.home-page .section:nth-of-type(4n+1):after{right:-80px;bottom:10px;background-image:url("data:image/svg+xml,%3csvg%20width='220'%20height='220'%20viewBox='0%200%20220%20220'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cdefs%3e%3clinearGradient%20id='waveGradient'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0%25'%20stop-color='%23b8d4e8'%20/%3e%3cstop%20offset='55%25'%20stop-color='%236ba3d6'%20/%3e%3cstop%20offset='100%25'%20stop-color='%233d7cb8'%20/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M30%20120c30-40%2060-40%2090%200s60%2040%2090%200'%20stroke='url(%23waveGradient)'%20stroke-width='8'%20stroke-linecap='round'%20fill='none'%20opacity='0.7'%20/%3e%3cpath%20d='M30%20150c30-30%2060-30%2090%200s60%2030%2090%200'%20stroke='url(%23waveGradient)'%20stroke-width='6'%20stroke-linecap='round'%20fill='none'%20opacity='0.5'%20/%3e%3ccircle%20cx='60'%20cy='80'%20r='12'%20fill='%23c8e4f8'%20opacity='0.7'%20/%3e%3ccircle%20cx='160'%20cy='70'%20r='10'%20fill='%23c8e4f8'%20opacity='0.6'%20/%3e%3c/svg%3e");--ornament-rotate: 8deg;animation-delay:1.6s}.home-page .section:nth-of-type(4n+3):before{top:40px;left:-80px;background-image:url("data:image/svg+xml,%3csvg%20width='220'%20height='220'%20viewBox='0%200%20220%20220'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cdefs%3e%3clinearGradient%20id='moleculeGradient'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0%25'%20stop-color='%23a8e6cf'%20/%3e%3cstop%20offset='55%25'%20stop-color='%2356c596'%20/%3e%3cstop%20offset='100%25'%20stop-color='%232a9d6e'%20/%3e%3c/linearGradient%3e%3c/defs%3e%3cline%20x1='70'%20y1='80'%20x2='120'%20y2='110'%20stroke='%232a9d6e'%20stroke-width='4'%20opacity='0.4'%20/%3e%3cline%20x1='120'%20y1='110'%20x2='160'%20y2='80'%20stroke='%232a9d6e'%20stroke-width='4'%20opacity='0.4'%20/%3e%3cline%20x1='120'%20y1='110'%20x2='110'%20y2='160'%20stroke='%232a9d6e'%20stroke-width='4'%20opacity='0.4'%20/%3e%3ccircle%20cx='70'%20cy='80'%20r='18'%20fill='url(%23moleculeGradient)'%20opacity='0.85'%20/%3e%3ccircle%20cx='120'%20cy='110'%20r='22'%20fill='url(%23moleculeGradient)'%20opacity='0.9'%20/%3e%3ccircle%20cx='160'%20cy='80'%20r='16'%20fill='url(%23moleculeGradient)'%20opacity='0.8'%20/%3e%3ccircle%20cx='110'%20cy='160'%20r='14'%20fill='%23c8f7dc'%20opacity='0.75'%20/%3e%3c/svg%3e");--ornament-rotate: -6deg}.home-page .section:nth-of-type(4n+3):after{right:-60px;bottom:20px;background-image:url("data:image/svg+xml,%3csvg%20width='240'%20height='240'%20viewBox='0%200%20240%20240'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cdefs%3e%3clinearGradient%20id='grainGradient'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0%25'%20stop-color='%239bd6ff'%20/%3e%3cstop%20offset='55%25'%20stop-color='%234aa3ff'%20/%3e%3cstop%20offset='100%25'%20stop-color='%232a7fe0'%20/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M40%20120c28-40%2070-60%20120-56%2020%202%2036%208%2054%2018'%20stroke='%232a7fe0'%20stroke-width='6'%20stroke-linecap='round'%20opacity='0.4'%20/%3e%3ccircle%20cx='78'%20cy='150'%20r='22'%20fill='url(%23grainGradient)'%20opacity='0.85'%20/%3e%3ccircle%20cx='130'%20cy='120'%20r='18'%20fill='url(%23grainGradient)'%20opacity='0.8'%20/%3e%3ccircle%20cx='170'%20cy='160'%20r='16'%20fill='url(%23grainGradient)'%20opacity='0.75'%20/%3e%3ccircle%20cx='120'%20cy='70'%20r='14'%20fill='%23b4e6ff'%20opacity='0.7'%20/%3e%3ccircle%20cx='60'%20cy='92'%20r='10'%20fill='%23b4e6ff'%20opacity='0.7'%20/%3e%3c/svg%3e");--ornament-rotate: 14deg;animation-delay:2s}.home-page .section-inner{position:relative;z-index:1}.module-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px}.module-header .ant-btn-link{padding:0;color:#06c}.home-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.home-news-card{border-radius:16px;overflow:hidden;background:#ffffffd9;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 24px #003c7814;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.home-news-card:hover{transform:translateY(-6px);border-color:#06c3;box-shadow:0 20px 40px #0066cc26}.home-news-card .ant-card-body{padding:0}.home-news-link{display:flex;flex-direction:column;color:inherit;text-decoration:none}.home-news-cover{width:100%;aspect-ratio:16 / 9;background:#06c;background-size:cover;background-position:center;transition:transform .4s cubic-bezier(.4,0,.2,1)}.home-news-card:hover .home-news-cover{transform:scale(1.03)}.home-news-content{padding:22px 24px;display:flex;flex-direction:column;gap:8px}.home-news-date{font-size:12px;color:#00b8d4;letter-spacing:.18em;text-transform:uppercase}.home-news-content h3{margin:0;font-size:18px}.home-news-more{display:inline-flex;align-items:center;gap:6px;color:#06c;font-weight:600}.home-news-summary{margin:0;font-size:14px;color:#6b8299;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-news-list{display:flex;flex-direction:column;gap:16px}.home-news-row{display:flex;align-items:center;gap:18px;padding:18px;border-radius:16px;background:#ffffffd9;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.3);box-shadow:0 2px 8px #003c780f;color:inherit;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.home-news-row:hover{transform:translateY(-4px);border-color:#0066cc26;box-shadow:0 20px 40px #0066cc26}.home-news-thumb{width:140px;height:96px;border-radius:12px;background:#06c;background-size:cover;background-position:center;flex-shrink:0;transition:transform .4s cubic-bezier(.4,0,.2,1)}.home-news-row:hover .home-news-thumb{transform:scale(1.02)}.home-news-body{flex:1;min-width:0}.home-news-body h3{margin:0 0 8px;font-size:18px}.home-news-meta{display:flex;gap:14px;flex-wrap:wrap;color:#6b8299;font-size:12px}.home-news-arrow{margin-left:auto;color:#06c;font-size:18px}.home-product-tabs .ant-tabs-nav:before{border:none}.home-product-tabs .ant-tabs-tab{font-weight:600;color:#6b8299;padding:12px 18px}.home-product-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#06c}.home-product-tab-label{display:inline-flex;align-items:baseline;gap:8px}.home-product-tab-label em{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#0b2c2099;font-style:normal}.home-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:16px}.home-product-card{border-radius:16px;overflow:hidden;background:#ffffffd9;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 24px #003c7814;height:100%;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.home-product-card:hover{transform:translateY(-6px);border-color:#06c3;box-shadow:0 20px 40px #0066cc26}.home-product-card .ant-card-body{padding:0}.home-product-link{display:flex;flex-direction:column;color:inherit;text-decoration:none}.home-product-cover{width:100%;aspect-ratio:4 / 3;background:#06c;background-size:cover;background-position:center;transition:transform .4s cubic-bezier(.4,0,.2,1)}.home-product-card:hover .home-product-cover{transform:scale(1.03)}.home-product-body{padding:22px 24px;display:flex;flex-direction:column;gap:8px}.home-product-body h3{margin:0;font-size:18px}.home-product-description{margin:0;color:#6b8299;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-product-blocks{display:grid;gap:32px}.home-product-block{border-radius:20px;background:#ffffffd9;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.3);padding:26px;box-shadow:0 8px 24px #003c7814;transition:box-shadow .25s ease}.home-product-block:hover{box-shadow:0 16px 48px #003c781f}.home-product-block-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.home-product-block-header h3{margin:0 0 6px}.home-product-block-header span{color:#0b2c2099;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.home-product-block-header a{color:#06c;font-weight:600;text-decoration:none}.home-culture-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:56px;align-items:center;padding:20px 0}.home-culture-layout.is-single{grid-template-columns:1fr;max-width:900px;margin:0 auto}.home-culture-text{display:flex;flex-direction:column;gap:20px}.home-culture-text .section-head{margin-bottom:8px}.home-culture-text .section-title{font-size:28px;font-weight:700;color:#1a2a3a;position:relative;padding-left:16px}.home-culture-text .section-title:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:28px;background:linear-gradient(180deg,#06c,#00b8d4);border-radius:2px}.home-culture-text>p{margin:0;color:#6b8299;font-size:15px;line-height:2;text-align:justify;text-indent:2em;position:relative}.home-culture-text>p+p{margin-top:16px}.home-culture-keywords{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.home-culture-keyword{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:#0066cc0f;border-radius:20px;font-size:13px;color:#06c;font-weight:500}.home-culture-keyword:before{content:"✓";font-size:11px;color:#00b8d4}.home-culture-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.home-culture-card{padding:24px;border-radius:16px;background:#ffffffd9;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 24px #003c7814;transition:transform .25s ease,box-shadow .25s ease}.home-culture-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px #0066cc26}.home-culture-card span{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#00b8d4}.home-culture-card h3{margin:12px 0 8px;font-size:18px}.home-culture-card p{margin:0;color:#6b8299;line-height:1.7}.home-culture-media{position:relative;border-radius:20px;overflow:hidden}.home-culture-media:before{content:"";position:absolute;top:-20px;right:-20px;width:100%;height:100%;background:linear-gradient(135deg,#0066cc1a,#0066cc05);border-radius:24px;z-index:-1;transform:rotate(3deg)}.home-culture-media img{width:100%;border-radius:16px;object-fit:cover;box-shadow:0 16px 48px #003c781f;transition:transform .4s cubic-bezier(.4,0,.2,1);position:relative;z-index:1}.home-culture-media:hover img{transform:scale(1.02)}.home-culture-placeholder{min-height:320px;border-radius:20px;border:2px dashed rgba(0,102,204,.1);background:#0066cc05;display:flex;align-items:center;justify-content:center;color:#6b8299}.home-about-header{text-align:center;margin-bottom:32px}.home-about-header .section-head{margin-bottom:0}.home-about-header .section-title{display:inline-flex;align-items:center;justify-content:center;gap:20px;font-size:28px;font-weight:600;color:#1a2a3a}.home-about-header .section-title:before,.home-about-header .section-title:after{content:"";display:inline-block;width:40px;height:3px;background:#06c;flex-shrink:0;border-radius:2px}.home-about-header .section-subtitle{margin-top:8px;font-size:14px;color:#999;letter-spacing:.15em;text-transform:uppercase}.home-about-vertical{display:flex;flex-direction:column;align-items:center;gap:32px;max-width:900px;margin:0 auto}.home-about-media{width:100%}.home-about-media img{width:100%;max-height:450px;object-fit:cover;border-radius:16px;box-shadow:0 16px 48px #003c781f;transition:transform .4s cubic-bezier(.4,0,.2,1)}.home-about-media:hover img{transform:scale(1.02)}.home-about-content{text-align:center;width:100%}.home-about-content p{margin:0 0 24px;color:#6b8299;line-height:2;font-size:15px;text-align:justify;text-indent:2em}.home-about-more{display:inline-flex;align-items:center;gap:6px;color:#06c;font-size:14px;text-decoration:none;font-weight:500;transition:color .15s ease,gap .15s ease}.home-about-more:hover{color:#39f;gap:10px}.home-about-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:32px;align-items:center}.home-about-layout.is-single{grid-template-columns:1fr}.home-about-layout .home-about-content h3{margin:0 0 12px;font-size:28px}.home-about-layout .home-about-content p{text-align:left;text-indent:0}.home-about-placeholder{min-height:280px;border-radius:20px;border:2px dashed rgba(0,102,204,.1);background:#0066cc05;display:flex;align-items:center;justify-content:center;color:#6b8299}.home-page .home-cta{padding:80px 0;background:#0066cc0a;position:relative;overflow:hidden}.home-cta-shell{display:flex;align-items:center;justify-content:center;gap:48px;padding:0;background:none;border:none;box-shadow:none}.home-cta-illustration{display:none;flex:0 0 auto;width:clamp(160px,20vw,240px);align-items:center;justify-content:center}.home-cta-illustration img{width:100%;height:auto;filter:drop-shadow(0 10px 24px rgba(0,102,204,.15))}.home-cta-main{display:flex;align-items:center;justify-content:space-between;gap:32px;flex:1}.home-cta-content{flex:1;max-width:520px;display:flex;flex-direction:column;justify-content:center}.home-cta .section-title{font-size:40px;line-height:1.2;letter-spacing:.02em}.home-cta .section-subtitle{font-size:16px;color:#0b2c20b3;max-width:420px}.home-cta-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.home-cta-actions .ant-btn{height:52px;padding:0 30px;border-radius:999px;font-size:16px;font-weight:600;transition:transform .25s ease,box-shadow .25s ease}.home-cta-actions .ant-btn-primary{background:#06c;border:none;box-shadow:0 8px 24px #0066cc40}.home-cta-actions .ant-btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 32px #0066cc59}.home-cta-actions .ant-btn-default{background:#ffffffd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}.home-cta-actions .ant-btn-default:hover{border-color:#06c;color:#06c}.home-cta-media{width:50%;max-width:600px;flex:0 1 auto}.home-cta-media img{width:100%;aspect-ratio:4 / 3;border-radius:24px;object-fit:cover;object-position:center;box-shadow:0 16px 48px #003c781f;transition:transform .4s cubic-bezier(.4,0,.2,1)}.home-cta-media:hover img{transform:scale(1.02)}@keyframes ornamentFloat{0%,to{transform:translateY(0) rotate(var(--ornament-rotate))}50%{transform:translateY(-12px) rotate(var(--ornament-rotate))}}@media (max-width: 992px){.home-news-grid,.home-product-grid,.home-culture-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-culture-layout,.home-about-layout{grid-template-columns:1fr;gap:32px}.home-culture-text .section-title{font-size:24px}.home-culture-text .section-title:before{height:22px}.home-culture-text>p{font-size:14px;line-height:1.9}.home-culture-media:before{display:none}.home-about-header .section-title{font-size:24px;gap:16px}.home-about-header .section-title:before,.home-about-header .section-title:after{width:32px}.home-about-vertical{gap:24px}.home-about-content p{font-size:14px;line-height:1.9}.home-cta-shell{flex-direction:column;align-items:center;gap:32px}.home-cta-content{text-align:center;max-width:100%}.home-cta-actions{justify-content:center}.home-cta-media{width:100%;max-width:none}.home-cta-media img{aspect-ratio:4 / 3;border-radius:16px}.home-cta .section-title{font-size:34px}}@media (max-width: 768px){.home-cta-illustration{display:flex;width:min(240px,70%)}.home-cta-main{flex-direction:column;align-items:center;gap:24px}.home-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.home-product-card{border-radius:0;border:none;box-shadow:0 4px 12px #00000014}.home-product-card:hover{transform:none}.home-product-cover{aspect-ratio:4 / 3}.home-product-body{padding:12px;text-align:center;background:#fff}.home-product-body h3{font-size:14px;margin:0}.home-product-description{display:none}.home-news-grid{grid-template-columns:1fr;gap:0;background:#fff;border-radius:12px;padding:4px 16px;box-shadow:0 2px 12px #0000000a}.home-news-card{border-radius:0;border:none;box-shadow:none;background:transparent;border-bottom:1px solid rgba(0,0,0,.06);padding:14px 0;margin-bottom:0}.home-news-card:first-child{padding-top:12px}.home-news-card:last-child{border-bottom:none;padding-bottom:12px}.home-news-card:hover{transform:none;box-shadow:none}.home-news-card .ant-card-body{padding:0}.home-news-link{flex-direction:row;align-items:stretch;gap:14px}.home-news-cover{width:130px;min-width:130px;height:90px;aspect-ratio:unset;border-radius:8px;flex-shrink:0;background-color:#f0f5fa;background-size:cover;background-position:center;transition:transform .2s ease}.home-news-card:active .home-news-cover{transform:scale(.98)}.home-news-content{padding:0;flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:8px}.home-news-content h3{font-size:15px;font-weight:600;line-height:1.5;margin:0;order:1;color:#1a2a3a;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-news-date{font-size:12px;color:#6b8299;letter-spacing:0;order:2;display:inline-flex;align-items:center;gap:5px}.home-news-date:before{content:"";display:inline-block;width:14px;height:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b8299' stroke-width='1.5'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;flex-shrink:0;opacity:.7}.home-news-summary,.home-news-more{display:none}.home-news-list{background:#fff;border-radius:12px;padding:4px 16px;box-shadow:0 2px 12px #0000000a}.home-news-row{flex-direction:row;align-items:stretch;gap:14px;padding:14px 0;border-radius:0;background:transparent;border:none;border-bottom:1px solid rgba(0,0,0,.06);box-shadow:none}.home-news-row:first-child{padding-top:12px}.home-news-row:last-child{border-bottom:none;padding-bottom:12px}.home-news-row:hover{transform:none;box-shadow:none}.home-news-thumb{width:120px;min-width:120px;height:82px;border-radius:8px;background-color:#f0f5fa;flex-shrink:0}.home-news-body{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:6px}.home-news-body h3{font-size:15px;font-weight:600;line-height:1.5;margin-bottom:0;color:#1a2a3a;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-news-meta{font-size:12px;color:#6b8299;margin-bottom:0;display:inline-flex;align-items:center;gap:5px}.home-news-meta:before{content:"";display:inline-block;width:14px;height:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b8299' stroke-width='1.5'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;flex-shrink:0;opacity:.7}.home-news-arrow{display:none}.home-culture-grid{grid-template-columns:1fr}.home-culture-layout{gap:24px;padding:0}.home-culture-text .section-title{font-size:20px;padding-left:12px}.home-culture-text .section-title:before{width:3px;height:18px}.home-culture-text>p{font-size:14px;line-height:1.85}.home-culture-media{border-radius:12px}.home-culture-media:before{display:none}.home-culture-media img{border-radius:12px}.home-about-header{margin-bottom:24px}.home-about-header .section-title{font-size:20px;gap:12px}.home-about-header .section-title:before,.home-about-header .section-title:after{width:28px;height:2px}.home-about-header .section-subtitle{font-size:12px}.home-about-vertical{gap:20px}.home-about-media img{border-radius:4px;max-height:280px}.home-about-content p{font-size:14px;line-height:1.8;text-indent:2em}.home-about-more{font-size:13px}.home-page .section:before,.home-page .section:after{width:150px;height:150px;opacity:.18}.module-header{flex-direction:column;align-items:center;text-align:center;margin-bottom:16px}.module-header .ant-btn-link{display:none}.mobile-view-more{display:block}}@media (prefers-reduced-motion: reduce){.home-page .section{animation:none}.home-page .section:before,.home-page .section:after{animation:none}}.home-news-card .ant-skeleton-image,.home-product-card .ant-skeleton-image{width:100%!important;height:180px!important}.home-product-card .ant-skeleton-image .ant-skeleton-image-svg{display:none}.home-news-card .ant-skeleton,.home-product-card .ant-skeleton{padding:16px}.home-about-layout .ant-skeleton-image{width:100%!important;height:300px!important;border-radius:24px}.home-about-layout .ant-skeleton-button{width:120px!important;height:44px!important;border-radius:8px!important}.home-culture-card .ant-skeleton{padding:0}.mobile-view-more{display:none;text-align:center;margin-top:16px}.mobile-view-more a{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;color:#06c;font-size:14px;font-weight:500;text-decoration:none;padding:12px 20px;border-radius:8px;background:#0066cc0d;transition:background .15s ease,color .15s ease}.mobile-view-more a:hover,.mobile-view-more a:active{background:#0066cc1a;color:#004d99}@media (max-width: 768px){.mobile-view-more{display:block}.home-news .section-inner:after,.home-products .section-inner:after{display:none!important}}@media (max-width: 480px){.mobile-view-more{margin-top:14px}.mobile-view-more a{font-size:13px;padding:10px 16px;border-radius:6px}.home-news-grid{padding:4px 12px;border-radius:10px}.home-news-card{padding:12px 0}.home-news-link{gap:12px}.home-news-cover{width:100px;min-width:100px;height:70px;border-radius:6px}.home-news-content{gap:6px}.home-news-content h3{font-size:14px;line-height:1.45}.home-news-date{font-size:11px;gap:4px}.home-news-date:before{width:12px;height:12px}.home-news-list{padding:4px 12px;border-radius:10px}.home-news-row{padding:10px 0;gap:12px}.home-news-thumb{width:95px;min-width:95px;height:66px;border-radius:6px}.home-news-body h3{font-size:14px}.home-news-meta{font-size:11px;gap:4px}.home-news-meta:before{width:12px;height:12px}}.news-page{color:#1a2a3a;background:#f5f9fc;min-height:100vh}.news-layout{display:flex;gap:40px;align-items:flex-start}.news-sidebar{width:240px;flex-shrink:0;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px #003c7814}.sidebar-header{background:#06c;color:#fff;padding:28px 24px;position:relative;overflow:hidden}.sidebar-header h3{margin:0;font-size:20px;font-weight:700;letter-spacing:.04em;position:relative;z-index:1}.sidebar-header span{font-size:12px;opacity:.7;letter-spacing:.1em;margin-top:4px;display:block;position:relative;z-index:1}.sidebar-nav{display:flex;flex-direction:column;background:#ffffffd9;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.3);border-top:none}.sidebar-nav-item{padding:14px 24px;border:none;border-bottom:1px solid rgba(0,102,204,.06);background:transparent;text-align:left;cursor:pointer;font-size:15px;color:#1a2a3a;transition:all .25s ease}.sidebar-nav-item:last-child{border-bottom:none}.sidebar-nav-item:hover{color:#06c;background:#0066cc0a;padding-left:28px}.sidebar-nav-item.active{color:#fff;background:#06c;font-weight:600}.sidebar-search{margin-top:16px}.news-main{flex:1;min-width:0}.news-main-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:16px}.news-search{width:240px}.news-result-info{color:#6b8299;font-size:14px}.news-list{display:flex;flex-direction:column}.news-item{display:flex;gap:24px;padding:24px;margin-bottom:16px;border-radius:16px;background:#ffffffd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);text-decoration:none;color:inherit;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;align-items:flex-start;box-shadow:0 2px 8px #003c780f}.news-item:first-child{padding-top:24px}.news-item:hover{transform:translateY(-4px);box-shadow:0 20px 40px #0066cc26;border-color:#0066cc26}.news-item:hover .news-item-title{color:#06c}.news-item:hover .news-item-cover{transform:scale(1.02)}.news-item-cover{width:200px;height:130px;border-radius:12px;background:#06c;flex-shrink:0;background-position:center;background-size:cover;transition:transform .4s cubic-bezier(.4,0,.2,1)}.news-item-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.news-item-title{font-size:18px;font-weight:600;margin:0;line-height:1.5;color:#1a2a3a;transition:color .15s ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-item-summary{margin:0;font-size:14px;color:#6b8299;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-item-meta{display:flex;gap:16px;color:#6b8299;font-size:13px;margin-top:auto}.news-item-date{flex-shrink:0;font-size:14px;color:#6b8299;white-space:nowrap}.news-pagination{margin-top:32px;display:flex;justify-content:center}.news-empty{padding:80px 0;text-align:center;color:#6b8299;background:#ffffffd9;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-radius:16px;border:1px solid rgba(255,255,255,.3)}@media (max-width: 992px){.news-layout{flex-direction:column;gap:24px}.news-sidebar{width:100%}.sidebar-nav{flex-direction:row;flex-wrap:wrap}.sidebar-nav-item{border-bottom:none;border-right:1px solid rgba(0,102,204,.1);padding:10px 16px;font-size:14px}.sidebar-nav-item:last-child{border-right:none}}@media (max-width: 576px){.news-item-cover{width:120px;height:90px}.news-item-title{font-size:15px}.news-item-date{display:none}}.news-detail-page{color:#1a2a3a}.news-breadcrumb{margin-bottom:24px}.news-not-found{text-align:center;padding:80px 0}.news-not-found h2{font-size:24px;margin-bottom:12px}.news-not-found p{color:#6b8299;margin-bottom:24px}.news-article{max-width:800px;margin:0 auto}.news-header{margin-bottom:32px;text-align:center}.news-header .news-tags{margin-bottom:16px}.news-header .news-title{font-size:32px;font-weight:700;margin:0 0 20px;line-height:1.4;color:#1a2a3a}.news-header .news-meta{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;color:#6b8299;font-size:14px}.news-header .news-meta span{display:flex;align-items:center;gap:6px}.news-cover{margin-bottom:32px;border-radius:16px;overflow:hidden}.news-cover img{width:100%;height:auto;display:block}.news-content{line-height:1.9;font-size:16px;color:#1a2a3a}.news-content h1,.news-content h2,.news-content h3,.news-content h4,.news-content h5,.news-content h6{margin-top:24px;margin-bottom:16px;font-weight:600;color:#1a2a3a}.news-content h2{font-size:24px}.news-content h3{font-size:20px}.news-content h4{font-size:18px}.news-content p{margin-bottom:16px}.news-content img{max-width:100%;height:auto;border-radius:8px;margin:16px 0}.news-content ul,.news-content ol{margin-bottom:16px;padding-left:24px}.news-content ul li,.news-content ol li{margin-bottom:8px}.news-content blockquote{margin:20px 0;padding:16px 20px;background:#1a7f6e0d;border-left:4px solid #0066cc;border-radius:0 8px 8px 0;color:#6b8299;font-style:italic}.news-content a{color:#06c;text-decoration:none}.news-content a:hover{text-decoration:underline}.news-content table{width:100%;border-collapse:collapse;margin:20px 0}.news-content table th,.news-content table td{border:1px solid rgba(11,37,30,.08);padding:12px;text-align:left}.news-content table th{background:#1a7f6e0d;font-weight:600}.news-content pre{background:#0b251e0d;padding:16px;border-radius:8px;overflow-x:auto;margin:16px 0}.news-content pre code{font-family:Consolas,Monaco,monospace;font-size:14px}.news-content code{background:#0b251e0d;padding:2px 6px;border-radius:4px;font-family:Consolas,Monaco,monospace;font-size:14px}.news-footer{margin-top:32px;padding-top:24px;border-top:1px solid rgba(11,37,30,.08)}@media (max-width: 768px){.news-header .news-title{font-size:24px}.news-header .news-meta{flex-direction:column;gap:8px}.news-content{padding:20px;font-size:15px}}.products-page{color:#1a2a3a;background:#f5f9fc;min-height:100vh}.prod-layout{display:flex;gap:40px;align-items:flex-start}.prod-sidebar{width:240px;flex-shrink:0;border-radius:16px;overflow:hidden;position:sticky;top:100px;box-shadow:0 8px 24px #003c7814}.prod-sidebar-header{background:#06c;color:#fff;padding:28px 24px;position:relative;overflow:hidden}.prod-sidebar-header h3{margin:0;font-size:20px;font-weight:700;letter-spacing:.04em;position:relative;z-index:1}.prod-sidebar-header span{font-size:12px;opacity:.7;letter-spacing:.1em;margin-top:4px;display:block;position:relative;z-index:1}.prod-nav{display:flex;flex-direction:column;background:#ffffffd9;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.3);border-top:none}.prod-nav-item{padding:14px 24px;border:none;border-bottom:1px solid rgba(0,102,204,.06);background:transparent;text-align:left;cursor:pointer;font-size:15px;color:#1a2a3a;transition:all .25s ease;width:100%;display:flex;flex-direction:column;gap:2px}.prod-nav-item:last-child{border-bottom:none}.prod-nav-item:hover{color:#06c;background:#0066cc0a;padding-left:28px}.prod-nav-item.active{color:#fff;background:#06c;font-weight:600}.prod-nav-item.active .prod-nav-code{color:#ffffffb3}.prod-nav-code{font-size:11px;color:#6b8299;letter-spacing:.12em;text-transform:uppercase}.prod-content{flex:1;min-width:0;min-height:400px}.prod-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.prod-toolbar h3{margin:0 0 4px;font-size:20px}.prod-toolbar p{margin:0;color:#6b8299;font-size:14px}.prod-empty{padding:80px 0;text-align:center;color:#6b8299;background:#ffffffd9;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-radius:16px;border:1px solid rgba(255,255,255,.3)}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;justify-items:center}.product-item{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:inherit;width:100%;max-width:100%;transition:transform .25s ease}.product-item:hover{transform:translateY(-4px)}.product-item:hover .product-cover{border-color:#06c;box-shadow:0 20px 40px #0066cc26}.product-item:hover .product-name{color:#06c}.product-cover{width:100%;aspect-ratio:1;border:1px solid rgba(255,255,255,.3);border-radius:12px;background:#ffffffd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-position:center;background-repeat:no-repeat;background-size:contain;transition:border-color .25s ease,box-shadow .25s ease,transform .4s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #003c780f}.product-name{margin-top:12px;font-size:15px;color:#1a2a3a;text-align:center;font-weight:500;transition:color .15s ease}.product-pagination{margin-top:32px;display:flex;justify-content:center}@media (max-width: 992px){.prod-layout{flex-direction:column;gap:24px}.prod-sidebar{width:100%;position:static}.prod-sidebar-header{padding:20px}.prod-sidebar-header h3{font-size:18px}.prod-nav{flex-direction:row;flex-wrap:wrap}.prod-nav-item{border-bottom:none;border-right:1px solid rgba(0,102,204,.1);padding:10px 16px;font-size:14px;width:auto}.prod-nav-item:last-child{border-right:none}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.product-name{font-size:14px}}@media (max-width: 768px){.prod-sidebar-header{padding:16px}.prod-sidebar-header h3{font-size:16px}.prod-sidebar-header span{font-size:11px}.prod-nav{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.prod-nav::-webkit-scrollbar{display:none}.prod-nav-item{flex-shrink:0;padding:12px 16px;white-space:nowrap}.prod-toolbar{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:20px}.prod-toolbar h3{font-size:18px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.product-cover{border-radius:10px;min-height:160px}.product-name{margin-top:10px;font-size:15px;font-weight:500;line-height:1.4}.product-pagination{margin-top:24px}}@media (max-width: 480px){.prod-sidebar{border-radius:12px}.prod-sidebar-header{padding:14px 16px;text-align:center}.prod-sidebar-header h3{font-size:15px}.prod-sidebar-header span{font-size:10px;margin-top:2px}.prod-nav-item{padding:10px 14px;font-size:13px}.prod-nav-item .prod-nav-code{font-size:10px}.prod-toolbar{margin-bottom:16px}.prod-toolbar h3{font-size:16px}.prod-toolbar p{font-size:13px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-cover{border-radius:10px;min-height:140px}.product-name{margin-top:8px;font-size:14px;font-weight:500}.prod-empty{padding:48px 16px;font-size:14px}}.product-detail-page{color:#1a2a3a}.product-breadcrumb{margin-bottom:24px}.product-not-found{text-align:center;padding:80px 0}.product-not-found h2{font-size:24px;margin-bottom:12px}.product-not-found p{color:#6b8299;margin-bottom:24px}.product-detail-header{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-bottom:48px}.product-gallery .product-main-image{border-radius:16px;overflow:hidden;background:#fffffff5;border:1px solid rgba(11,37,30,.08);margin-bottom:16px}.product-gallery .product-main-image .main-img{width:100%;height:auto;display:block}.product-gallery .product-thumbnails{display:flex;gap:12px;flex-wrap:wrap}.product-gallery .product-thumbnails .thumb-img{width:80px;height:80px;object-fit:cover;border-radius:8px;cursor:pointer;border:1px solid rgba(11,37,30,.08);transition:border-color .2s ease}.product-gallery .product-thumbnails .thumb-img:hover{border-color:#06c}.product-gallery .product-no-image{height:400px;display:flex;align-items:center;justify-content:center;background:#0066cc14;border-radius:16px;color:#6b8299;font-size:16px}.product-info .product-tags{margin-bottom:16px}.product-info .product-title{font-size:28px;font-weight:700;margin:0 0 12px;color:#1a2a3a}.product-info .product-code{font-size:14px;color:#6b8299;margin:0 0 8px;letter-spacing:.05em}.product-info .product-series{font-size:14px;color:#6b8299;margin:0 0 24px}.product-info .product-price{font-size:18px;font-weight:600;color:#06c;margin:0 0 24px}.product-info .product-features{margin-bottom:24px}.product-info .product-features h4{font-size:16px;font-weight:600;margin:0 0 12px}.product-info .product-features ul{margin:0;padding-left:20px;color:#6b8299;line-height:1.8}.product-info .product-features ul li::marker{color:#06c}.product-info .product-description{margin-bottom:24px}.product-info .product-description h4{font-size:16px;font-weight:600;margin:0 0 12px}.product-info .product-description p{margin:0;color:#6b8299;line-height:1.8}.product-info .product-actions{display:flex;gap:16px;margin-top:32px}.product-downloads{background:#fffffff5;border:1px solid rgba(11,37,30,.08);border-radius:16px;padding:24px;margin-bottom:32px}.product-downloads h3{font-size:18px;font-weight:600;margin:0 0 20px}.product-downloads .download-list{display:flex;flex-direction:column;gap:12px}.product-downloads .download-item{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#1a7f6e0d;border-radius:8px;color:#1a2a3a;text-decoration:none;transition:background .2s ease}.product-downloads .download-item:hover{background:#1a7f6e1f}.product-downloads .download-item .anticon{font-size:20px;color:#06c}.product-downloads .download-item .download-title{flex:1}.product-downloads .download-item .download-size{color:#6b8299;font-size:13px}.product-detail-images{margin-bottom:32px}.product-detail-images h3{font-size:18px;font-weight:600;margin:0 0 20px}.product-detail-images .detail-images-list img{width:100%;height:auto;display:block;border-radius:8px;margin-bottom:16px}.product-detail-images .detail-images-list img:last-child{margin-bottom:0}.product-detail-html{margin-bottom:32px}.product-detail-html h3{font-size:18px;font-weight:600;margin:0 0 20px}.product-detail-html .detail-content{background:#fffffff5;border:1px solid rgba(11,37,30,.08);border-radius:16px;padding:24px;line-height:1.8}.product-detail-html .detail-content img{max-width:100%;height:auto}.product-back{padding-top:24px;border-top:1px solid rgba(11,37,30,.08)}@media (max-width: 992px){.product-detail-header{grid-template-columns:1fr;gap:32px}}@media (max-width: 576px){.product-info .product-title{font-size:22px}.product-info .product-actions{flex-direction:column}.product-gallery .product-thumbnails .thumb-img{width:60px;height:60px}}.video-player-modal .ant-modal-content{padding:0;background:#000;border-radius:12px;overflow:hidden}.video-player-container{position:relative;background:#000;outline:none;aspect-ratio:16 / 9;max-height:80vh}.video-player-container:fullscreen{max-height:none}.video-player-header{position:absolute;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:linear-gradient(to bottom,rgba(0,0,0,.7),transparent);opacity:0;transition:opacity .3s ease;pointer-events:none}.video-player-container.show-controls .video-player-header{opacity:1;pointer-events:auto}.video-player-title{margin:0;font-size:16px;font-weight:600;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.5);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 50px)}.video-player-close{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;transition:background .2s}.video-player-close:hover{background:#fff3}.video-player-video{width:100%;height:100%;object-fit:contain;cursor:pointer}.video-player-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5}.video-player-spinner{width:48px;height:48px;border:3px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:videoSpinnerRotate .8s linear infinite}@keyframes videoSpinnerRotate{to{transform:rotate(360deg)}}.video-player-play-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5;display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;transition:all .2s}.video-player-play-overlay:hover{background:#1a7f6ecc;transform:translate(-50%,-50%) scale(1.1)}.video-player-controls{position:absolute;bottom:0;left:0;right:0;z-index:10;padding:16px;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);opacity:0;transition:opacity .3s ease;pointer-events:none}.video-player-container.show-controls .video-player-controls{opacity:1;pointer-events:auto}.video-player-progress{position:relative;height:4px;margin-bottom:12px;cursor:pointer;border-radius:2px;transition:height .15s}.video-player-progress:hover{height:6px}.video-player-progress-bg{position:absolute;top:0;left:0;right:0;bottom:0;background:#ffffff4d;border-radius:2px}.video-player-progress-fill{position:absolute;top:0;left:0;bottom:0;background:#06c;border-radius:2px;transition:width .1s linear}.video-player-progress-thumb{position:absolute;top:50%;width:12px;height:12px;background:#fff;border-radius:50%;transform:translate(-50%,-50%) scale(0);transition:transform .15s;box-shadow:0 2px 6px #0000004d}.video-player-progress:hover .video-player-progress-thumb{transform:translate(-50%,-50%) scale(1)}.video-player-controls-bar{display:flex;align-items:center;justify-content:space-between;gap:12px}.video-player-controls-left,.video-player-controls-right{display:flex;align-items:center;gap:8px}.video-control-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;border:none;border-radius:6px;color:#fff;cursor:pointer;transition:background .2s}.video-control-btn:hover{background:#ffffff26}.video-player-volume{display:flex;align-items:center;gap:4px}.video-volume-slider{width:0;height:4px;opacity:0;cursor:pointer;transition:width .2s,opacity .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff4d;border-radius:2px}.video-volume-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;background:#fff;border-radius:50%;cursor:pointer}.video-volume-slider::-moz-range-thumb{width:12px;height:12px;background:#fff;border:none;border-radius:50%;cursor:pointer}.video-player-volume:hover .video-volume-slider{width:60px;opacity:1}.video-player-time{font-size:13px;color:#fff;font-family:SF Mono,Monaco,Cascadia Code,monospace;letter-spacing:.02em;white-space:nowrap}.video-player-iframe-wrapper{width:100%;height:100%;aspect-ratio:16 / 9}.video-player-iframe{width:100%;height:100%;border:none}@media (max-width: 768px){.video-player-modal .ant-modal{max-width:calc(100vw - 32px)!important}.video-player-header{padding:12px 16px}.video-player-title{font-size:14px}.video-player-close{width:32px;height:32px}.video-player-controls{padding:12px}.video-control-btn{width:32px;height:32px}.video-player-time{font-size:12px}.video-player-play-overlay{width:60px;height:60px}.video-player-play-overlay svg{width:40px;height:40px}}@media (max-width: 576px){.video-player-volume:hover .video-volume-slider{width:40px}}.videos-page{color:#1a2a3a}.video-layout{display:flex;gap:40px;align-items:flex-start}.video-sidebar{width:240px;flex-shrink:0;border-radius:8px;overflow:hidden}.video-sidebar .sidebar-header{background:#004d99;color:#fff;padding:28px 24px}.video-sidebar .sidebar-header h3{margin:0;font-size:20px;font-weight:700;letter-spacing:.04em}.video-sidebar .sidebar-header span{font-size:12px;opacity:.6;letter-spacing:.1em;margin-top:4px;display:block}.video-sidebar .sidebar-nav{display:flex;flex-direction:column;background:#fff;border:1px solid rgba(0,102,204,.1);border-top:none}.video-sidebar .sidebar-nav-item{padding:14px 24px;border:none;border-bottom:1px solid rgba(0,102,204,.1);background:transparent;text-align:left;cursor:pointer;font-size:15px;color:#1a2a3a;transition:all .2s}.video-sidebar .sidebar-nav-item:last-child{border-bottom:none}.video-sidebar .sidebar-nav-item:hover{color:#06c;background:#1a7f6e0a}.video-sidebar .sidebar-nav-item.active{color:#fff;background:#06c;font-weight:600}.video-main{flex:1;min-width:0}.video-main-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:16px}.video-search{width:240px}.video-result-info{color:#6b8299;font-size:14px}.video-list{display:flex;flex-direction:column}.video-item{display:flex;gap:24px;padding:24px 0;border-bottom:1px solid rgba(0,102,204,.1);color:inherit;transition:background .15s;align-items:flex-start;cursor:pointer}.video-item:first-child{padding-top:0}.video-item:focus{outline:none}.video-item:hover .video-item-title{color:#06c}.video-item-cover{width:200px;height:130px;border-radius:6px;background:#0066cc14;flex-shrink:0;background-position:center;position:relative;display:flex;align-items:center;justify-content:center;color:#fff;font-size:40px}.video-play-icon{filter:drop-shadow(0 6px 18px rgba(0,0,0,.35))}.video-duration{position:absolute;right:10px;bottom:10px;padding:2px 8px;background:#0009;border-radius:4px;font-size:12px;color:#fff}.video-item-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.video-item-title{font-size:18px;font-weight:600;margin:0;line-height:1.5;color:#1a2a3a;transition:color .2s;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.video-item-summary{margin:0;font-size:14px;color:#6b8299;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.video-item-meta{display:flex;gap:16px;color:#6b8299;font-size:13px;margin-top:auto}.video-item-date{flex-shrink:0;font-size:14px;color:#6b8299;white-space:nowrap}.video-pagination{margin-top:32px;display:flex;justify-content:center}.video-empty{padding:80px 0;text-align:center;color:#6b8299}@media (max-width: 992px){.video-layout{flex-direction:column;gap:24px}.video-sidebar{width:100%}.video-sidebar .sidebar-nav{flex-direction:row;flex-wrap:wrap}.video-sidebar .sidebar-nav-item{border-bottom:none;border-right:1px solid rgba(0,102,204,.1);padding:10px 16px;font-size:14px}.video-sidebar .sidebar-nav-item:last-child{border-right:none}}@media (max-width: 576px){.video-item-cover{width:120px;height:90px}.video-item-title{font-size:15px}.video-item-date{display:none}}.site-header{position:sticky;top:0;z-index:1000;background:#051525;border-bottom:1px solid rgba(255,255,255,.06);box-shadow:0 4px 24px #001e3c59}.header-container{max-width:1400px;margin:0 auto;padding:0 48px;display:flex;align-items:center;justify-content:space-between}.header-main{background:transparent}.header-main-inner{height:64px}.brand{display:flex;align-items:center;gap:16px;color:#fff;text-decoration:none;transition:opacity .2s ease}.brand:hover{opacity:.85}.brand .ant-skeleton-avatar,.brand .ant-skeleton-input{background:#ffffff1a!important}.brand .ant-skeleton-avatar:after,.brand .ant-skeleton-input:after{background:#ffffff0f!important}.brand-logo{width:40px;height:40px;border-radius:10px;object-fit:contain;filter:brightness(1.1)}.brand-text{display:flex;flex-direction:column;gap:2px}.brand-text strong{font-size:17px;font-weight:600;letter-spacing:.02em;color:#fff}.brand-text em{font-size:10px;font-style:normal;letter-spacing:.18em;color:#ffffff80;text-transform:uppercase}.desktop-nav{flex:1;display:flex;justify-content:center}.desktop-nav .nav-skeleton{display:flex;align-items:center;gap:8px}.desktop-nav .nav-skeleton .ant-skeleton-button{background:#ffffff1a!important}.desktop-nav .nav-skeleton .ant-skeleton-button:after{background:#ffffff0f!important}.desktop-nav .ant-menu{background:transparent!important;border-bottom:none!important;font-weight:500;font-size:14px;line-height:62px;color:#ffffffb3}.desktop-nav .ant-menu:after{display:none!important}.desktop-nav .ant-menu-item,.desktop-nav .ant-menu-submenu{padding:0!important;margin:0 4px!important;background:transparent!important}.desktop-nav .ant-menu-item:after,.desktop-nav .ant-menu-submenu:after{display:none!important}.desktop-nav .ant-menu-title-content a{color:#ffffffb3!important;transition:color .2s ease}.desktop-nav .ant-menu-item>*,.desktop-nav .ant-menu-submenu-title{display:inline-flex;align-items:center;padding:0 20px!important;height:36px;line-height:36px;border-radius:8px;color:#ffffffb3!important;background:transparent!important;transition:all .2s ease}.desktop-nav .ant-menu-item:hover .ant-menu-title-content a,.desktop-nav .ant-menu-submenu:hover .ant-menu-title-content a{color:#fff!important}.desktop-nav .ant-menu-item:hover>*,.desktop-nav .ant-menu-submenu:hover>*,.desktop-nav .ant-menu-item:hover .ant-menu-submenu-title,.desktop-nav .ant-menu-submenu:hover .ant-menu-submenu-title{color:#fff!important;background:#ffffff1a!important}.desktop-nav .ant-menu-submenu-open .ant-menu-submenu-title{color:#fff!important;background:#ffffff1a!important}.desktop-nav .ant-menu-item-selected .ant-menu-title-content a,.desktop-nav .ant-menu-submenu-selected .ant-menu-title-content a{color:#fff!important}.desktop-nav .ant-menu-item-selected>*,.desktop-nav .ant-menu-submenu-selected>*,.desktop-nav .ant-menu-item-selected .ant-menu-submenu-title,.desktop-nav .ant-menu-submenu-selected .ant-menu-submenu-title{color:#fff!important;background:#ffffff1f!important}.desktop-nav .ant-menu-item-selected:before,.desktop-nav .ant-menu-submenu-selected:before{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:24px;height:2px;background:#fff;border-radius:1px}.desktop-nav .ant-menu-submenu-arrow{color:#ffffff80!important;right:8px}.desktop-nav .ant-menu-horizontal>.ant-menu-item:after,.desktop-nav .ant-menu-horizontal>.ant-menu-submenu:after,.desktop-nav .ant-menu-item:after,.desktop-nav .ant-menu-submenu:after{display:none!important;border-bottom:none!important;content:none!important}.ant-menu-submenu-popup,.ant-menu-submenu>.ant-menu{background:transparent!important}.ant-menu-submenu-popup .ant-menu,.ant-menu-submenu>.ant-menu .ant-menu,.ant-menu-submenu-popup .ant-menu-sub,.ant-menu-submenu>.ant-menu .ant-menu-sub,.ant-menu-submenu-popup .ant-menu-vertical,.ant-menu-submenu>.ant-menu .ant-menu-vertical{background:#0a283ceb!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:12px!important;padding:8px!important;box-shadow:0 8px 32px #00326466,0 0 0 1px #ffffff0d inset!important;min-width:180px;overflow:hidden}.ant-menu-submenu-popup .ant-menu .ant-menu-item,.ant-menu-submenu>.ant-menu .ant-menu .ant-menu-item,.ant-menu-submenu-popup .ant-menu-sub .ant-menu-item,.ant-menu-submenu>.ant-menu .ant-menu-sub .ant-menu-item,.ant-menu-submenu-popup .ant-menu-vertical .ant-menu-item,.ant-menu-submenu>.ant-menu .ant-menu-vertical .ant-menu-item{margin:2px 0!important;padding:0!important;border-radius:8px!important;height:auto!important;line-height:1!important;background:transparent!important;color:#ffffffbf!important}.ant-menu-submenu-popup .ant-menu .ant-menu-item .ant-menu-title-content a,.ant-menu-submenu>.ant-menu .ant-menu .ant-menu-item .ant-menu-title-content a,.ant-menu-submenu-popup .ant-menu-sub .ant-menu-item .ant-menu-title-content a,.ant-menu-submenu>.ant-menu .ant-menu-sub .ant-menu-item .ant-menu-title-content a,.ant-menu-submenu-popup .ant-menu-vertical .ant-menu-item .ant-menu-title-content a,.ant-menu-submenu>.ant-menu .ant-menu-vertical .ant-menu-item .ant-menu-title-content a{display:block;padding:12px 16px;color:#ffffffbf!important;transition:all .2s ease}.ant-menu-submenu-popup .ant-menu .ant-menu-item:hover,.ant-menu-submenu>.ant-menu .ant-menu .ant-menu-item:hover,.ant-menu-submenu-popup .ant-menu-sub .ant-menu-item:hover,.ant-menu-submenu>.ant-menu .ant-menu-sub .ant-menu-item:hover,.ant-menu-submenu-popup .ant-menu-vertical .ant-menu-item:hover,.ant-menu-submenu>.ant-menu .ant-menu-vertical .ant-menu-item:hover{background:#ffffff1a!important}.ant-menu-submenu-popup .ant-menu .ant-menu-item:hover .ant-menu-title-content a,.ant-menu-submenu>.ant-menu .ant-menu .ant-menu-item:hover .ant-menu-title-content a,.ant-menu-submenu-popup .ant-menu-sub .ant-menu-item:hover .ant-menu-title-content a,.ant-menu-submenu>.ant-menu .ant-menu-sub .ant-menu-item:hover .ant-menu-title-content a,.ant-menu-submenu-popup .ant-menu-vertical .ant-menu-item:hover .ant-menu-title-content a,.ant-menu-submenu>.ant-menu .ant-menu-vertical .ant-menu-item:hover .ant-menu-title-content a{color:#fff!important}.ant-menu-submenu-popup .ant-menu .ant-menu-item.ant-menu-item-selected,.ant-menu-submenu>.ant-menu .ant-menu .ant-menu-item.ant-menu-item-selected,.ant-menu-submenu-popup .ant-menu-sub .ant-menu-item.ant-menu-item-selected,.ant-menu-submenu>.ant-menu .ant-menu-sub .ant-menu-item.ant-menu-item-selected,.ant-menu-submenu-popup .ant-menu-vertical .ant-menu-item.ant-menu-item-selected,.ant-menu-submenu>.ant-menu .ant-menu-vertical .ant-menu-item.ant-menu-item-selected{background:#ffffff26!important}.ant-menu-submenu-popup .ant-menu .ant-menu-item.ant-menu-item-selected .ant-menu-title-content a,.ant-menu-submenu>.ant-menu .ant-menu .ant-menu-item.ant-menu-item-selected .ant-menu-title-content a,.ant-menu-submenu-popup .ant-menu-sub .ant-menu-item.ant-menu-item-selected .ant-menu-title-content a,.ant-menu-submenu>.ant-menu .ant-menu-sub .ant-menu-item.ant-menu-item-selected .ant-menu-title-content a,.ant-menu-submenu-popup .ant-menu-vertical .ant-menu-item.ant-menu-item-selected .ant-menu-title-content a,.ant-menu-submenu>.ant-menu .ant-menu-vertical .ant-menu-item.ant-menu-item-selected .ant-menu-title-content a{color:#fff!important}.header-lang{display:flex;align-items:center;gap:8px;margin-left:24px;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.header-lang a{color:#ffffff80;padding:6px 10px;border-radius:6px;transition:all .2s ease}.header-lang a:hover{color:#fffc;background:#ffffff14}.header-lang a.active{color:#fff;background:#ffffff1f;font-weight:600}.lang-divider{color:#fff3}.header-qrcode{position:relative;margin-left:16px;cursor:pointer}.qrcode-icon{font-size:20px;color:#fff9;padding:10px;border-radius:8px;transition:all .2s ease}.qrcode-icon:hover{color:#fff;background:#ffffff1a}.qrcode-popup{position:absolute;top:100%;right:0;margin-top:12px;padding:20px;background:#0a283ceb;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.12);border-radius:16px;box-shadow:0 20px 50px #00326480;opacity:0;visibility:hidden;transform:translateY(-8px);transition:all .25s ease;z-index:100;display:flex;flex-direction:column;align-items:center;gap:12px;min-width:180px;width:max-content;white-space:nowrap}.qrcode-popup:before{content:"";position:absolute;top:-6px;right:20px;width:12px;height:12px;background:#0a283ceb;border-left:1px solid rgba(255,255,255,.12);border-top:1px solid rgba(255,255,255,.12);transform:rotate(45deg)}.qrcode-popup img{width:140px;height:140px;border-radius:12px;object-fit:contain;background:#fff;padding:8px}.qrcode-popup span{font-size:12px;color:#fff9}.header-qrcode:hover .qrcode-popup{opacity:1;visibility:visible;transform:translateY(0)}.mobile-toggle{display:none;font-size:20px;color:#fff!important;padding:8px 12px;border-radius:8px;transition:all .2s ease}.mobile-toggle:hover{background:#ffffff1a!important}.mobile-header-layout{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%}.mobile-header-left,.mobile-header-right{display:flex;align-items:center;gap:4px;min-width:70px}.mobile-header-right{justify-content:flex-end}.mobile-icon-btn{width:36px;height:36px;padding:0;display:inline-flex;align-items:center;justify-content:center;color:#fff!important;border-radius:8px;font-size:18px}.mobile-icon-btn:hover,.mobile-icon-btn .ant-skeleton-button{background:#ffffff1a!important}.mobile-brand-center{display:flex;flex-direction:row;align-items:center;justify-content:center;text-decoration:none;color:#fff;flex:1;gap:10px}.mobile-brand-logo{width:36px;height:36px;border-radius:8px;object-fit:contain}.mobile-brand-text{display:flex;flex-direction:column;align-items:flex-start;gap:1px}.mobile-brand-text strong{font-size:15px;font-weight:600;letter-spacing:.02em;color:#fff;line-height:1.3}.mobile-brand-text em{font-size:9px;font-style:normal;letter-spacing:.1em;color:#ffffff80;text-transform:uppercase;line-height:1.2}.mobile-search-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0a283cfa;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);z-index:1001;display:flex;flex-direction:column}.mobile-search-header{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.mobile-search-input{flex:1;background:#ffffff14!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:10px!important;height:42px}.mobile-search-input .ant-input{background:transparent!important;color:#fff!important;font-size:15px}.mobile-search-input .ant-input::placeholder{color:#fff6}.mobile-search-input .ant-input-prefix,.mobile-search-input .ant-input-suffix{color:#ffffff80}.mobile-search-cancel{color:#ffffffb3!important;font-size:14px;padding:8px 12px}.mobile-search-cancel:hover{color:#fff!important}.mobile-search-results{flex:1;overflow-y:auto;padding:12px 16px}.mobile-search-result-item{display:flex;align-items:center;gap:12px;padding:12px 14px;margin-bottom:8px;background:#ffffff0d;border-radius:10px;cursor:pointer;transition:all .2s ease}.mobile-search-result-item:hover,.mobile-search-result-item:active{background:#ffffff1a}.mobile-search-result-item .result-icon{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#ffffff14;border-radius:8px;color:#fff9;font-size:16px}.mobile-search-result-item .result-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.mobile-search-result-item .result-name{color:#fff;font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-search-result-item .result-desc{color:#fff6;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-search-result-item .result-cover{flex-shrink:0;width:48px;height:48px;border-radius:6px;object-fit:cover}.mobile-search-result-item .result-parent{color:#fff6;font-size:12px;padding:2px 8px;background:#ffffff14;border-radius:4px}.mobile-search-empty,.mobile-search-hint{text-align:center;padding:40px 20px;color:#fff6;font-size:14px}.mobile-search-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px;color:#fff9;font-size:14px}.mobile-search-loading .ant-spin{color:#fffc}.mobile-search-tabs{padding:0 16px;border-bottom:1px solid rgba(255,255,255,.08)}.mobile-search-tabs .ant-tabs .ant-tabs-nav{margin-bottom:0}.mobile-search-tabs .ant-tabs .ant-tabs-nav:before{border-bottom:none}.mobile-search-tabs .ant-tabs .ant-tabs-tab{padding:8px 0;color:#ffffff80;font-size:13px}.mobile-search-tabs .ant-tabs .ant-tabs-tab:hover{color:#fffc}.mobile-search-tabs .ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff}.mobile-search-tabs .ant-tabs .ant-tabs-ink-bar{background:#fff}.search-summary{padding:12px 0;color:#ffffff80;font-size:13px}.search-summary strong{color:#fff;font-weight:600}.search-category{margin-bottom:20px}.search-category .category-header{display:flex;align-items:center;gap:8px;padding:8px 0;margin-bottom:8px;border-bottom:1px solid rgba(255,255,255,.08)}.search-category .category-icon{color:#fff9;font-size:14px}.search-category .category-label{color:#fff;font-size:14px;font-weight:500}.search-category .category-count{color:#fff6;font-size:12px;margin-left:auto}.search-category .category-more{text-align:center;padding:12px;color:#fff9;font-size:13px;cursor:pointer;background:#ffffff08;border-radius:8px;margin-top:8px;transition:all .2s ease}.search-category .category-more:hover{color:#fff;background:#ffffff14}.load-more-hint{text-align:center;padding:16px;color:#fff6;font-size:12px}.mobile-qr-modal .ant-modal-content{background:#0a283cf2!important;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-radius:16px;border:1px solid rgba(255,255,255,.12)}.mobile-qr-modal .ant-modal-close{color:#fff9}.mobile-qr-modal .ant-modal-close:hover{color:#fff}.mobile-qr-modal .ant-modal-body{padding:32px 24px}.mobile-qr-content{display:flex;flex-direction:column;align-items:center;gap:16px}.mobile-qr-content img{width:180px;height:180px;border-radius:12px;background:#fff;padding:12px;object-fit:contain}.mobile-qr-content span{color:#ffffffb3;font-size:14px}.mobile-drawer .ant-drawer-content{background:#0a283cf2!important;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%)}.mobile-drawer .ant-drawer-header{background:transparent!important;border-bottom:1px solid rgba(255,255,255,.08)}.mobile-drawer .ant-drawer-header .ant-drawer-title{color:#fff}.mobile-drawer .ant-drawer-header .ant-drawer-close{color:#fff9}.mobile-drawer .ant-drawer-header .ant-drawer-close:hover{color:#fff}.mobile-drawer .ant-drawer-body{padding:16px 0;background:transparent!important}.mobile-drawer .ant-menu{background:transparent!important;border:none!important}.mobile-drawer .ant-menu .ant-menu-item,.mobile-drawer .ant-menu .ant-menu-submenu-title{color:#ffffffb3!important;margin:4px 12px!important;padding:0 16px!important;border-radius:10px!important;height:48px!important;line-height:48px!important;background:transparent!important}.mobile-drawer .ant-menu .ant-menu-item .ant-menu-title-content a,.mobile-drawer .ant-menu .ant-menu-submenu-title .ant-menu-title-content a{color:inherit!important}.mobile-drawer .ant-menu .ant-menu-item:hover,.mobile-drawer .ant-menu .ant-menu-submenu-title:hover{color:#fff!important;background:#ffffff1a!important}.mobile-drawer .ant-menu .ant-menu-item-selected{color:#fff!important;background:#ffffff26!important}.mobile-drawer .ant-menu .ant-menu-item-selected .ant-menu-title-content a{color:#fff!important}.mobile-drawer .ant-menu .ant-menu-submenu-arrow{color:#fff6!important}.mobile-drawer .ant-menu .ant-menu-sub{background:transparent!important}.mobile-drawer .ant-menu .ant-menu-sub .ant-menu-item{padding-left:40px!important;height:44px!important;line-height:44px!important}@media (max-width: 992px){.header-container{padding:0 12px}.desktop-nav,.header-lang,.header-qrcode,.brand,.mobile-toggle{display:none!important}.header-main-inner{height:56px}}@media (max-width: 576px){.header-container{padding:0 8px}.mobile-brand-logo{width:32px;height:32px}.mobile-brand-text strong{font-size:14px}.mobile-brand-text em{font-size:8px}.mobile-brand-center{gap:8px}.mobile-icon-btn{width:32px;height:32px;font-size:16px}}.site-footer{position:relative;overflow:hidden;color:#e8f4fc;background:#051525}.footer-main{padding:84px 0 60px;position:relative;z-index:1}.footer-container{max-width:1240px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:minmax(240px,1.2fr) minmax(0,2.4fr) minmax(220px,1fr);gap:40px}.footer-brand{display:flex;gap:16px;align-items:flex-start}.footer-brand .brand-mark{width:60px;height:60px;border-radius:16px;background:#06c;box-shadow:0 12px 26px #0066cc59}.footer-brand .brand-logo{width:60px;height:60px;border-radius:16px;object-fit:contain}.footer-brand h3{margin:0;font-size:22px;letter-spacing:.08em}.footer-brand .company-name-en{margin:2px 0 0;font-size:12px;letter-spacing:.15em;color:#66b2ffb3;text-transform:uppercase}.footer-brand p{margin:6px 0 0;color:#e8f5efb3;line-height:1.6}.footer-brand .info-with-icon{display:flex;align-items:center;gap:6px}.footer-brand .info-with-icon svg{flex-shrink:0;opacity:.8}.footer-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:24px 28px;align-content:start}.footer-link-group h4{margin-bottom:12px;color:#66b2ffe6;font-size:14px;letter-spacing:.1em;text-transform:uppercase;display:flex;align-items:center;gap:8px}.footer-link-group h4 .group-icon-image{width:18px;height:18px;object-fit:contain}.footer-link-group h4 svg{flex-shrink:0}.footer-link-list{display:flex;flex-direction:column;gap:10px}.footer-link-list a{color:#eaf7f2b8;transition:color .2s ease}.footer-link-list a:hover{color:#66b2ff}.footer-contact h4{margin-bottom:12px;color:#66b2ffe6;letter-spacing:.1em;text-transform:uppercase;font-size:14px}.footer-contact p{margin:6px 0;color:#eaf7f2b8;line-height:1.6}.footer-social{margin-top:16px;display:flex;flex-wrap:wrap;gap:12px}.footer-social a{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;border:1px solid rgba(102,178,255,.25);color:#e8f4fcbf;transition:all .2s ease}.footer-social a:hover{color:#66b2ff;border-color:#66b2ff80}.footer-social span{font-size:12px}.footer-social .social-icon-image{width:16px;height:16px;object-fit:contain}.footer-qrcode{margin-top:20px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.footer-qrcode-box{width:100px;height:100px;border-radius:12px;border:1px solid rgba(102,178,255,.25);background:#fffffff2;padding:6px;cursor:pointer;transition:all .2s ease}.footer-qrcode-box:hover{border-color:#66b2ff80;box-shadow:0 4px 16px #06c3}.footer-qrcode-box img{width:100%;height:100%;object-fit:contain;border-radius:8px}.footer-qrcode-title{font-size:12px;color:#eaf7f2b8;letter-spacing:.05em}.footer-qr{margin-top:20px;display:flex;flex-direction:column;gap:10px}.qr-box{width:96px;height:96px;border-radius:16px;border:1px solid rgba(102,178,255,.35);background:#0066cc2e}.footer-friends{border-top:1px solid rgba(102,178,255,.18);border-bottom:1px solid rgba(102,178,255,.18);padding:24px 0;background:#06142099;position:relative;z-index:1}.footer-friends .footer-container{display:flex;align-items:center;gap:16px}.friends-label{display:flex;align-items:center;gap:6px;font-weight:600;color:#66b2ffeb}.friends-label svg{flex-shrink:0}.friends-list{display:flex;flex-wrap:wrap;gap:18px}.friends-list a{display:inline-flex;align-items:center;gap:8px;color:#eaf7f2b8;transition:color .2s ease}.friend-link-logo{width:18px;height:18px;object-fit:contain;border-radius:4px}.friends-list a:hover{color:#66b2ff}.footer-bottom{padding:28px 0;font-size:13px;color:#eaf7f2a6;letter-spacing:.03em;background:linear-gradient(135deg,#05121ef2,#0a1928e6);border-top:1px solid rgba(102,178,255,.12);position:relative;z-index:1;overflow:hidden}.footer-bottom:before{content:"";position:absolute;top:0;left:-100%;width:200%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(102,178,255,.03) 25%,rgba(102,178,255,.06) 50%,rgba(102,178,255,.03) 75%,transparent 100%);animation:shimmer 8s infinite linear;pointer-events:none}@keyframes shimmer{0%{transform:translate(0)}to{transform:translate(50%)}}.footer-bottom .footer-container{display:flex;justify-content:center;align-items:center;position:relative;z-index:1}.footer-bottom-content{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 28px;line-height:1.8}.copyright-text{display:inline-flex;align-items:center;gap:8px;color:#eaf7f2bf;font-weight:500;transition:color .3s ease}.copyright-text:hover{color:#eaf7f2e6}.copyright-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#66b2ff33,#409eff26);color:#66b2fff2;font-size:11px;font-weight:700;font-family:Arial,sans-serif;box-shadow:0 0 12px #66b2ff26,inset 0 1px 2px #ffffff1a;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.copyright-icon:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;background:linear-gradient(135deg,rgba(102,178,255,.3),transparent);opacity:0;transition:opacity .3s ease}.copyright-text:hover .copyright-icon{transform:rotate(360deg) scale(1.1);box-shadow:0 0 20px #66b2ff66,inset 0 1px 3px #fff3}.copyright-text:hover .copyright-icon:after{opacity:1}.icp-link,.police-link{display:inline-flex;align-items:center;color:#eaf7f2b3;transition:color .3s ease;text-decoration:none;font-size:12px}.icp-link:hover,.police-link:hover{color:#fffffff2}.beian-icon{display:none}@media (max-width: 992px){.footer-container{grid-template-columns:1fr;gap:32px}.footer-links{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}@media (max-width: 600px){.footer-links{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.footer-friends .footer-container{flex-direction:column;align-items:flex-start}.footer-bottom{padding:20px 0}.footer-bottom-content{flex-direction:column;gap:12px;text-align:center}.copyright-text{width:100%;justify-content:center}.icp-link,.police-link{font-size:11px}}.breadcrumb-bar{background:#041220;border-top:1px solid rgba(255,255,255,.03);border-bottom:1px solid rgba(255,255,255,.06)}.breadcrumb-inner{max-width:1400px;margin:0 auto;padding:12px 48px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px}.breadcrumb-label{color:#fff6;font-size:12px}.breadcrumb-links{display:flex;flex-wrap:wrap;align-items:center;gap:0}.breadcrumb-item{display:inline-flex;align-items:center;gap:0}.breadcrumb-item a{color:#ffffff8c;padding:4px 8px;border-radius:4px;transition:all .2s ease}.breadcrumb-item a:hover{color:#fff;background:#ffffff1a}.breadcrumb-sep{color:#ffffff40;margin:0 2px;font-size:11px}.breadcrumb-current{color:#fff;font-weight:500;padding:4px 8px}@media (max-width: 992px){.breadcrumb-inner{padding:10px 20px}}@media (max-width: 576px){.breadcrumb-inner{padding:10px 16px;font-size:12px}.breadcrumb-label{display:none}}.hero{position:relative;overflow:hidden;background:#1a2a3a;width:100%}.hero.hero-loading{display:flex;align-items:center;justify-content:center;aspect-ratio:27 / 10;max-height:711px}.hero-skeleton{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;background:#1a2a3a}.hero-skeleton .hero-skeleton-image{width:100%!important;height:100%!important;position:absolute;top:0;right:0;bottom:0;left:0}.hero-skeleton .hero-skeleton-image .ant-skeleton-image{width:100%!important;height:100%!important;background:#ffffff08!important}.hero-skeleton .hero-skeleton-image .ant-skeleton-image svg{width:80px;height:80px;fill:#ffffff14}.hero-skeleton .hero-skeleton-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff08;animation:hero-skeleton-shine 2s infinite}.hero-skeleton .hero-skeleton-dots{position:absolute;bottom:18px;display:flex;gap:12px;z-index:1}.hero-skeleton .hero-skeleton-dots .hero-skeleton-dot{width:20px!important;height:6px!important;min-width:20px!important;border-radius:999px!important;background:#ffffff26!important}.hero-skeleton .hero-skeleton-dots .hero-skeleton-dot:first-child{width:32px!important;min-width:32px!important;background:#ffffff40!important}@keyframes hero-skeleton-shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.hero-carousel{position:relative}.hero-carousel .slick-dots{bottom:18px;max-width:1240px;margin:0 auto;padding:0 24px;text-align:center}.hero-carousel .slick-dots li{margin:0 6px;width:auto}.hero-carousel .slick-dots li button{width:20px;height:6px;border-radius:999px;background:#ffffff47;transition:width .25s ease,background .25s ease}.hero-carousel .slick-dots li button:before{display:none}.hero-carousel .slick-dots li.slick-active button{width:32px;background:#06c;box-shadow:0 0 0 6px #0066cc26}.hero-slide{position:relative;display:flex;align-items:center;aspect-ratio:27 / 10;max-height:711px;overflow:hidden}.hero-image{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.hero-has-overlay .hero-image{filter:saturate(1.05)}.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center}.hero.hero-overlay-dark .hero-overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#071215a6}.hero.hero-overlay-light .hero-overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffb3}.hero-overlay-inner{position:relative;z-index:1;max-width:620px;padding:0 120px;color:#fff}.hero.hero-overlay-light .hero-overlay-inner{color:#1a2a3a}.hero-overlay-inner h1{font-size:42px;line-height:1.2;font-weight:600;margin:0 0 16px}.hero-overlay-inner p{margin:0 0 24px;color:#fffc;font-size:16px;line-height:1.8}.hero.hero-overlay-light .hero-overlay-inner p{color:#0b1f1abf}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.hero-actions .ant-btn{border-radius:999px;height:44px;padding:0 26px}.hero-actions .ant-btn-primary{background:#06c;border:none;box-shadow:0 14px 24px #0066cc40;transition:transform .25s ease,box-shadow .25s ease}.hero-actions .ant-btn-primary:hover{transform:translateY(-2px);box-shadow:0 18px 32px #0066cc59}@media (max-width: 1200px){.hero-overlay-inner{padding:0 80px}}@media (max-width: 768px){.hero-slide,.hero.hero-loading{aspect-ratio:27 / 10;max-height:none;min-height:180px}.hero-overlay-inner{padding:0 32px;max-width:100%}.hero-overlay-inner h1{font-size:24px;margin-bottom:10px}.hero-overlay-inner p{font-size:14px;margin-bottom:16px}.hero-actions .ant-btn{height:36px;padding:0 18px;font-size:14px}.hero-carousel .slick-dots{bottom:10px;padding:0 16px}.hero-carousel .slick-dots li{margin:0 4px}.hero-carousel .slick-dots li button{width:14px;height:4px}.hero-carousel .slick-dots li.slick-active button{width:24px}}@media (max-width: 576px){.hero-slide,.hero.hero-loading{min-height:140px}.hero-overlay-inner{padding:0 20px}.hero-overlay-inner h1{font-size:20px}.hero-overlay-inner p{font-size:13px;line-height:1.6}.hero-skeleton .hero-skeleton-image .ant-skeleton-image svg{width:48px;height:48px}}.category-layout{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:28px;margin-top:24px;align-items:start}.category-sidebar{position:sticky;top:120px;padding:18px;border-radius:20px;background:#fffffff5;border:1px solid rgba(11,37,30,.08);box-shadow:0 18px 36px #0c201914}.category-sidebar-title{margin-bottom:12px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#6b8299;font-weight:600}.category-list{display:grid;gap:12px}.category-item{width:100%;border:1px solid transparent;border-radius:14px;padding:12px 14px;text-align:left;background:#0b251e05;color:#1a2a3a;font-family:inherit;line-height:1.4;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.category-item:hover{border-color:#1a7f6e33;box-shadow:0 10px 22px #0c20191a;transform:translateY(-1px)}.category-item.active{border-color:#0066cc59;background:#0066cc14;box-shadow:0 12px 26px #0c201924}.category-item:focus-visible{outline:2px solid rgba(26,127,110,.45);outline-offset:2px}.category-name{display:block;font-size:14px;font-weight:600;margin-bottom:4px}.category-desc{display:block;font-size:12px;color:#6b8299;line-height:1.5}.category-content{min-width:0}.category-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.category-toolbar h3{margin:0;font-size:20px;color:#1a2a3a}.category-toolbar p{margin:6px 0 0;color:#6b8299}.category-meta{display:flex;flex-wrap:wrap;gap:10px}.category-search{max-width:280px}.category-empty{padding:32px;border-radius:16px;border:1px dashed rgba(11,37,30,.2);color:#6b8299;text-align:center;background:#ffffffe6}@media (max-width: 992px){.category-layout{grid-template-columns:1fr}.category-sidebar{position:static}.category-list{display:flex;gap:12px;overflow-x:auto;padding-bottom:6px}.category-item{min-width:180px;flex:0 0 auto}}@media (max-width: 768px){.category-search{max-width:100%;width:100%}}@media (max-width: 576px){.category-item{min-width:160px}}.site-shell{min-height:100vh;display:flex;flex-direction:column}.site-main{flex:1;padding-bottom:0}.section{padding:88px 0;position:relative}.section[id]{scroll-margin-top:120px}.section-contrast{background:#f5f9fc}.section-inner{max-width:1240px;margin:0 auto;padding:0 24px}.section-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:#1a7f6e1f;color:#06c;font-weight:600;font-size:12px;letter-spacing:.18em;text-transform:uppercase}.section-title{margin:12px 0 16px;font-size:32px;font-family:Sora,Noto Sans SC,Manrope,sans-serif;color:#1a2a3a;font-weight:600;letter-spacing:.02em}.section-subtitle{margin:0;color:#6b8299;max-width:640px;line-height:1.7;font-size:15px}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.page-hero{padding:110px 0 90px;position:relative;overflow:hidden}.page-hero-inner{max-width:1240px;margin:0 auto;padding:0 24px;text-align:center;position:relative;z-index:1}.page-hero .section-head{margin-bottom:0}.page-hero-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px}.fade-up{animation:fadeUp .8s ease both}.stagger>*{animation:fadeUp .9s ease both}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.section{padding:64px 0}.section-inner{padding:0 20px}.section-title{font-size:26px}.section-subtitle{font-size:14px}.page-hero{padding:92px 0 72px}.page-hero-inner{padding:0 20px}}@media (max-width: 480px){.section{padding:48px 0}.section-inner{padding:0 16px}.section-title{font-size:22px}.section-subtitle{font-size:13px;line-height:1.65}.section-chip{padding:5px 12px;font-size:11px}.page-heading{gap:12px}.page-hero{padding:72px 0 56px}.page-hero-inner{padding:0 16px}.page-hero-badges{gap:8px;margin-top:20px}}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}:root{--gs-primary: #0066cc;--gs-primary-light: #3399ff;--gs-primary-dark: #004d99;--gs-accent: #00b8d4;--gs-dark: #1a2a3a;--gs-bg: #f5f9fc}*{box-sizing:border-box}body{margin:0;font-family:Manrope,Noto Sans SC,Sora,-apple-system,BlinkMacSystemFont,sans-serif;color:#1a2a3a;background:#f5f9fc;min-height:100vh;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.01em}a{text-decoration:none;color:inherit;transition:color .15s ease}a:hover{color:#06c}img{max-width:100%;display:block}.glass-card{background:#ffffffd9;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.3);border-radius:16px;box-shadow:0 8px 24px #003c7814;transition:transform .25s ease,box-shadow .25s ease}.glass-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px #0066cc26}.btn-breath{position:relative;overflow:hidden}.btn-breath:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff26;opacity:0;transition:opacity .25s ease}.btn-breath:hover:before{opacity:1}.hover-lift{transition:transform .25s ease,box-shadow .25s ease}.hover-lift:hover{transform:translateY(-6px);box-shadow:0 20px 40px #0066cc26}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px;transition:background .2s}::-webkit-scrollbar-thumb:hover{background:#00000040}::selection{background:#06c3;color:#1a2a3a}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
