.float-contact{display:flex;flex-direction:column;gap:8px;position:fixed;right:16px;top:50%;transform:translateY(-50%);z-index:90}.float-contact-item{align-items:center;background:#fff;border:none;border-radius:10px;box-shadow:0 4px 14px rgba(30,42,66,.14);color:rgb(var(--primary-6,22,120,181));cursor:pointer;display:flex;font-size:20px;height:44px;justify-content:center;padding:0;text-decoration:none;transition:transform .2s,box-shadow .2s;width:44px}.float-contact-item:hover{box-shadow:0 6px 18px rgba(30,42,66,.2);transform:translateX(-4px)}.float-contact-qrcode{display:block;height:140px;object-fit:contain;width:140px}@media (max-width:768px){.float-contact{right:8px}.float-contact-item{font-size:17px;height:38px;width:38px}}.page-skeleton{min-height:60vh}.site-main:has(>.page-skeleton-home){background:#fff;max-width:none;padding:0}.page-skeleton .semi-skeleton-image{display:block;height:100%;width:100%}.page-skeleton .semi-skeleton-title{width:100%}.page-skeleton .semi-skeleton-button{width:96px}.page-skeleton-about-media,.page-skeleton-article-cover,.page-skeleton-home-hero,.page-skeleton-media-16-9,.page-skeleton-media-4-3,.page-skeleton-thumb{overflow:hidden}.page-skeleton-media-4-3{aspect-ratio:400/300;border-radius:8px;width:100%}.page-skeleton-media-16-9{aspect-ratio:16/9;border-radius:8px;width:100%}.page-skeleton-card{background:#fff;border:1px solid var(--color-border-1,#e5e6eb);border-radius:12px;overflow:hidden}.page-skeleton-card-body{display:flex;flex-direction:column;gap:8px;padding:12px 14px 14px}.page-skeleton-grid{display:grid;gap:18px}.page-skeleton-grid--4{grid-template-columns:repeat(4,1fr)}.page-skeleton-grid--3{grid-template-columns:repeat(3,1fr)}.page-skeleton-pagination{display:flex;justify-content:center;padding:24px 0 4px}.page-skeleton-section-title{height:28px;margin-bottom:20px;max-width:70%;width:320px}.page-skeleton-tabs{flex-wrap:wrap}.page-skeleton-button-row,.page-skeleton-tabs{display:flex;gap:8px}.page-skeleton-home-hero{height:420px;width:100%}.page-skeleton-home-sections{display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:1200px;padding:24px 16px}.page-skeleton-products{align-items:start;display:grid;gap:24px;grid-template-columns:220px 1fr}.page-skeleton-side-nav{background:#fff;border-radius:12px;display:flex;flex-direction:column;gap:14px;padding:14px}.page-skeleton-nav-item{height:14px}.page-skeleton-nav-item:nth-child(2n){width:82%}.page-skeleton-nav-item:nth-child(3n){width:60%}.page-skeleton-detail{display:flex;flex-direction:column;gap:24px}.page-skeleton-breadcrumb{height:16px;width:220px}.page-skeleton-detail-main{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.page-skeleton-gallery{display:flex;flex-direction:column;gap:12px}.page-skeleton-thumbs{display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}.page-skeleton-thumb{aspect-ratio:4/3;border-radius:8px}.page-skeleton-detail-info{display:flex;flex-direction:column;gap:16px}.page-skeleton-detail-info .semi-skeleton-title{width:80%}.page-skeleton-text-block{background:#fff;border:1px solid var(--color-border-1,#e5e6eb);border-radius:12px;padding:20px}.page-skeleton-block-title{margin-bottom:16px;width:200px}.page-skeleton-article-list{align-items:center;display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:880px}.page-skeleton-page-title{height:32px;margin:8px auto 0;max-width:80%;width:240px}.page-skeleton-search-pill{border-radius:999px;height:44px;margin-top:8px;max-width:560px;width:100%}.page-skeleton-article-rows{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0;width:100%}.page-skeleton-article-row{background:#fff;border:1px solid var(--color-border-1,#e5e6eb);border-radius:12px;display:flex;gap:18px;padding:18px}.page-skeleton-article-cover{border-radius:10px;flex-shrink:0;height:72px;width:96px}.page-skeleton-article-row-body{display:flex;flex:1 1;flex-direction:column;gap:10px;min-width:0}.page-skeleton-article-row-body .semi-skeleton-title{width:70%}.page-skeleton-article-card{background:#fff;border-radius:12px;display:flex;flex-direction:column;gap:16px;padding:28px}.page-skeleton-article-title{height:28px;width:80%}.page-skeleton-meta-line{height:14px;width:180px}.page-skeleton-about{display:flex;flex-direction:column;gap:20px}.page-skeleton--about .page-skeleton-tabs{justify-content:flex-start}.page-skeleton-about .page-skeleton-card{display:flex;flex-direction:column;gap:16px;padding:20px}.page-skeleton-about-media{border-radius:12px;height:320px;width:100%}.page-skeleton-stats{display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-top:8px}.page-skeleton-stat{display:flex;flex-direction:column;gap:8px}.page-skeleton-stat .semi-skeleton-title{width:60%}.page-skeleton-contact{align-items:center;display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:640px}.page-skeleton-contact .page-skeleton-card{align-items:flex-start;display:flex;flex-direction:column;gap:16px;padding:20px;width:100%}.page-skeleton-form-grid{display:grid;gap:16px;grid-template-columns:repeat(2,1fr);width:100%}.page-skeleton-field{display:flex;flex-direction:column;gap:8px}.page-skeleton-field-label{height:14px;width:80px}.page-skeleton-field-input{height:40px}.page-skeleton-field-textarea{height:120px;width:100%}@media (max-width:1024px){.page-skeleton-grid--4{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.page-skeleton-grid--3,.page-skeleton-grid--4{grid-template-columns:repeat(2,1fr)}.page-skeleton-detail-main,.page-skeleton-products{grid-template-columns:1fr}.page-skeleton-stats{grid-template-columns:repeat(2,1fr)}.page-skeleton-form-grid{grid-template-columns:1fr}.page-skeleton-home-hero{height:260px}}.site-footer{background:#edf3f8;color:#526577;margin-top:0}.site-footer-inner{box-sizing:border-box;margin:0 auto;padding:34px 32px 18px;width:min(1200px,100%)}.site-footer-groups{border-bottom:1px solid #d9e3ec;display:grid;gap:28px;grid-template-columns:1.3fr repeat(3,minmax(0,1fr));padding-bottom:24px}.site-footer-group{display:flex;flex-direction:column;gap:8px;min-width:0}.site-footer-group h3{color:#203548;font-size:14px;font-weight:650;margin:0 0 4px;overflow-wrap:anywhere}.site-footer-link{color:#526577;font-size:12px;line-height:1.5;max-width:100%;overflow-wrap:anywhere;text-decoration:none;width:-moz-fit-content;width:fit-content}.site-footer-link:hover{color:#1678b5;text-decoration:underline}.site-footer-legal{color:#748797;display:flex;flex-wrap:wrap;font-size:11px;gap:12px;justify-content:space-between;padding-top:14px}.site-footer-legal a{color:#748797;text-decoration:none}.site-footer-legal a:hover{color:#1678b5}@media (max-width:767px){.site-footer-inner{padding:28px 20px 16px}.site-footer-groups{gap:22px 14px;grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer-legal{flex-direction:column;gap:6px}}.products-nav-panel{background:#fff;border-bottom:1px solid var(--color-neutral-3,#e5e6eb);box-shadow:0 16px 32px rgba(29,33,41,.08);display:none;left:0;position:absolute;right:0;top:100%}.products-nav-panel.open{display:block}.products-nav-panel-body{display:grid;grid-template-columns:240px 1fr;margin:0 auto;min-height:320px}.products-nav-rail{background:var(--color-fill-1,#f7f8fa);overflow-y:auto;padding:24px 0}.products-nav-rail-title{border-bottom:1px solid var(--color-neutral-3,#e5e6eb);margin-bottom:8px;padding:0 20px 16px}.products-nav-rail-more{color:var(--color-text-1,#1d2129);font-size:20px;font-weight:700;text-decoration:none}.products-nav-rail-more:hover{color:rgb(var(--primary-6,22,120,181))}.products-nav-rail-list{list-style:none;margin:0;padding:0}.products-nav-rail-item{align-items:center;color:var(--color-text-1,#1d2129);display:flex;font-size:15px;height:44px;justify-content:space-between;padding:0 20px;text-decoration:none}.products-nav-rail-item.active,.products-nav-rail-item:hover{color:rgb(var(--primary-6,22,120,181));font-weight:600}.products-nav-rail-arrow{color:var(--color-text-3,#86909c);font-size:14px}.products-nav-rail-item.active .products-nav-rail-arrow{color:rgb(var(--primary-6,22,120,181))}.products-nav-content{max-height:60vh;overflow-y:auto;padding:28px 32px;scrollbar-width:none}.products-nav-content::-webkit-scrollbar{display:none}.products-nav-groups{display:grid;gap:28px 32px;grid-template-columns:repeat(3,1fr)}.products-nav-group{min-width:0}.products-nav-group-title{color:var(--color-text-1,#1d2129);display:inline-block;font-size:15px;font-weight:600;margin-bottom:10px;text-decoration:none}.products-nav-group-title:hover{color:rgb(var(--primary-6,22,120,181))}.products-nav-group-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.products-nav-group-link{color:var(--color-text-2,#4e5969);display:block;font-size:14px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.products-nav-group-link:hover{color:rgb(var(--primary-6,22,120,181))}.products-nav-empty-text{color:var(--color-text-3,#86909c);font-size:14px;margin:0 0 8px}.products-nav-panel-close{background:transparent;border:none;border-radius:50%;color:var(--color-text-3,#86909c);cursor:pointer;font-size:20px;height:32px;line-height:1;position:absolute;right:20px;top:12px;width:32px}.products-nav-panel-close:hover{background:var(--color-fill-2,#f2f3f5);color:var(--color-text-1,#1d2129)}@media (max-width:1024px){.products-nav-panel-body{grid-template-columns:200px 1fr}.products-nav-groups{grid-template-columns:repeat(2,1fr)}}.site-header{background:#fff;border-bottom:1px solid var(--color-neutral-3,#e5e6eb);position:sticky;top:0;z-index:100}.site-header-inner{height:96px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 16px}.site-brand,.site-header-inner{align-items:center;display:flex}.site-brand{color:var(--color-text-1,#1d2129);flex-shrink:0;font-size:18px;font-weight:600;gap:8px;text-decoration:none}.site-logo{height:80px;max-width:200px;object-fit:contain;width:auto}.site-header-actions{align-items:center;display:flex;gap:10px;margin-left:auto}.site-lang-switch{color:var(--color-text-2,#4e5969)}.site-mobile-trigger{font-size:20px}.site-nav-menu{align-items:stretch;align-self:stretch;background:transparent;border-bottom:none;display:flex;flex:1 1;justify-content:flex-start;min-width:0;overflow:visible}.site-nav-menu-item{align-items:center;color:var(--color-text-1,#1d2129);cursor:pointer;display:flex;font-size:14px;padding:0 12px;position:relative;transition:color .2s;white-space:nowrap}.site-nav-menu-item.active,.site-nav-menu-item:hover{color:rgb(var(--primary-6,22,120,181))}.site-nav-menu-item.active{font-weight:500}.site-nav-menu-item.active:after{background:rgb(var(--primary-6,22,120,181));border-radius:1px;bottom:0;content:"";height:2px;left:12px;position:absolute;right:12px}.site-nav-menu-item .site-nav-menu-link{color:inherit;text-decoration:none}.site-search{align-items:center;background:var(--color-fill-1,#f2f3f5);border:1px solid transparent;border-radius:999px;box-sizing:border-box;display:flex;gap:6px;height:32px;padding:0 4px 0 12px;transition:background-color .2s,border-color .2s;width:240px}.site-search:focus-within{background:#fff;border-color:rgb(var(--primary-6,22,120,181))}.site-search-icon{color:var(--color-text-3,#86909c);flex-shrink:0}.site-search-input{background:transparent;border:none;color:var(--color-text-1,#1d2129);flex:1 1;font-size:13px;min-width:0;outline:none;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.site-search-button{background:rgb(var(--primary-6,22,120,181));border:none;border-radius:999px;color:#fff;cursor:pointer;flex-shrink:0;font-size:13px;height:24px;line-height:24px;padding:0 12px;transition:opacity .2s}.site-search-button:hover{opacity:.88}.site-nav-link{border-radius:6px;color:var(--color-text-1,#1d2129);display:block;font-size:15px;padding:12px 14px;text-decoration:none;transition:background-color .2s,color .2s}.site-nav-link.active,.site-nav-link:hover{background:var(--color-fill-1,#f2f3f5);color:rgb(var(--primary-6,22,120,181))}.site-mobile-nav{display:flex;flex-direction:column;gap:16px}.site-mobile-links{display:flex;flex-direction:column;gap:4px}.site-brand:focus-visible,.site-nav-menu-link:focus-visible{outline:3px solid #5aa2d0;outline-offset:3px}@media (max-width:1023px){.site-search{width:190px}.site-nav-menu-item{padding:0 8px}}@media (max-width:767px){.site-header-inner{height:64px}.site-logo{height:40px;max-width:160px}}body,html{overflow-x:clip}html body{--primary-1:239,246,251;--primary-2:220,235,246;--primary-3:194,221,239;--primary-4:155,199,227;--primary-5:92,159,200;--primary-6:22,120,181;--primary-7:17,95,145;--primary-8:13,74,115;--primary-9:9,54,84;--color-text-1:#1d2129;--color-text-2:#4e5969;--color-text-3:#86909c;--color-text-4:#c9cdd4;--color-fill-1:#f7f8fa;--color-fill-2:#f2f3f5;--color-fill-3:#e5e6eb;--color-border-1:#e5e6eb;--color-border-2:#c9cdd4;--color-neutral-3:#e5e6eb;--warning-6:255,125,0;--semi-color-primary:rgb(var(--primary-6));--semi-color-primary-hover:rgb(var(--primary-7));--semi-color-primary-active:rgb(var(--primary-8));--semi-color-primary-light-default:rgb(var(--primary-1));--semi-color-primary-light-hover:rgb(var(--primary-2));--semi-color-primary-light-active:rgb(var(--primary-3));--semi-color-focus-border:rgb(var(--primary-5));--semi-color-link:rgb(var(--primary-6))}body{background:#f5f5f7;margin:0}.site-shell{display:flex;flex-direction:column;min-height:100vh}.site-main{box-sizing:border-box;flex:1 1;margin:0 auto;max-width:1200px;padding:24px 16px;width:100%}.site-main:has(>.site-home){background:#fff;max-width:none;padding:0}.site-notfound{display:flex;justify-content:center;padding:80px 16px}.site-notfound-result{text-align:center}.site-notfound-title{color:var(--color-text-1,#1d2129);font-size:72px;font-weight:600;line-height:1.2;margin:0}.site-notfound-sub{color:var(--color-text-2,#4e5969);font-size:16px;margin:12px 0 24px}