#quill-team-en,#quill-team-zh,#quill-project-en,#quill-project-zh{position:relative;width:100%;height:300px;}#quill-team-en .ql-toolbar,#quill-team-zh .ql-toolbar,#quill-project-en .ql-toolbar,#quill-project-zh .ql-toolbar{border:1px solid #e2e8f0 !important;border-radius:6px 6px 0 0 !important;background:#f8fafc !important;padding:8px !important;}#quill-team-en .ql-container,#quill-team-zh .ql-container,#quill-project-en .ql-container,#quill-project-zh .ql-container{border:1px solid #e2e8f0 !important;border-radius:0 0 6px 6px !important;background:white !important;height:calc(100% - 42px) !important;}#quill-team-en .ql-editor,#quill-team-zh .ql-editor,#quill-project-en .ql-editor,#quill-project-zh .ql-editor{min-height:200px !important;font-size:14px !important;line-height:1.6 !important;color:#334155 !important;padding:12px !important;}.ql-toolbar button{cursor:pointer !important;width:28px !important;height:28px !important;border-radius:4px !important;margin:0 2px !important;}.ql-toolbar button:hover{background:#e2e8f0 !important;}.ql-toolbar .ql-picker{cursor:pointer !important;}.ql-toolbar .ql-picker-label{cursor:pointer !important;}.ql-editor.ql-blank::before{color:#94a3b8 !important;font-style:italic !important;}.project-desc,.team-desc{font-family:Arial,sans-serif;}.project-desc p,.team-desc p{margin-bottom:1rem;}.project-desc ul,.team-desc ul{list-style:none;padding-left:0;margin:1rem 0;}.project-desc ul li,.team-desc ul li{position:relative;padding-left:1.5rem;margin-bottom:0.5rem;}.project-desc ul li::before,.team-desc ul li::before{content:'✔';position:absolute;left:0;color:#f97316;font-weight:bold;}.module-two-col{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;gap:2rem;align-items:center;}.module-two-col.reverse{flex-direction:row-reverse !important;}.module-two-col > div[style*="width:100%"]{flex:0 0 100% !important;width:100% !important;margin-top:2rem;order:3;align-self:stretch;}.module-two-col .col-text{flex:1;min-width:300px;}.module-two-col .col-image{flex:1;min-width:300px;}.module-two-col .col-image img{width:100%;height:auto;border-radius:16px;}.module-service-row{display:flex !important;flex-direction:row !important;gap:2rem;align-items:center;}.module-service-row.reverse{flex-direction:row-reverse !important;}.module-service-row .service-text{flex:1;min-width:300px;}.module-service-row .service-image{flex:1;min-width:300px;}.module-service-row .service-image img{width:100%;height:auto;border-radius:16px;}.module-team .team-row{display:flex !important;flex-direction:row !important;gap:3rem;align-items:center;}.module-team.reverse .team-row{flex-direction:row-reverse !important;}.module-team .team-content{flex:1;min-width:300px;}.module-team .team-image-wrapper{flex:1;min-width:300px;}.module-team .team-image-wrapper img{width:100%;height:auto;border-radius:16px;}.module-team .team-subtitle{margin-bottom:24px !important;}.module-team .team-header{margin-bottom:24px;}.module-team .team-desc{margin-top:0;font-family:Arial,sans-serif;font-size:16px;line-height:1.8;}.module-team .team-desc p{margin-bottom:16px;}.module-team .team-desc p:last-child{margin-bottom:0;}.module-team .team-desc ul{list-style:none;padding-left:0;margin:16px 0;}.module-team .team-desc ul li{position:relative;padding-left:24px;margin-bottom:8px;color:#0f172a;}.module-team .team-desc ul li::before{content:'✔';position:absolute;left:0;color:#f97316;font-weight:bold;}.module-team .team-desc ol{padding-left:24px;margin:16px 0;}.module-team .team-desc ol li{margin-bottom:8px;color:#0f172a;}.module-cta .cta-btn{display:inline-block;padding:14px 32px;font-size:15px;font-weight:600;text-align:center;border-radius:6px;cursor:pointer;transition:all 0.25s;border:none;line-height:1.4;text-decoration:none;margin:0 8px;}.module-cta .cta-btn.btn-primary{background:#f97316;color:#ffffff;box-shadow:0 4px 16px rgba(249,115,22,0.3);}.module-cta .cta-btn.btn-primary:hover{background:#c96215;transform:translateY(-1px);box-shadow:0 6px 24px rgba(249,115,22,0.4);}.module-cta .cta-btn.btn-white{background:transparent;color:#ffffff;border:2px solid rgba(255,255,255,0.5);}.module-cta .cta-btn.btn-white:hover{background:#ffffff;color:#0f3b5e;border-color:#ffffff;}.module-cta .cta-btn.size-small{padding:10px 24px;font-size:14px;}.module-cta .cta-btn.size-medium{padding:14px 32px;font-size:15px;}.module-cta .cta-btn.size-large{padding:16px 40px;font-size:16px;}.module-cta .cta-btn.radius-0{border-radius:0;}.module-cta .cta-btn.radius-6{border-radius:6px;}.module-cta .cta-btn.radius-12{border-radius:12px;}.module-cta .cta-btn.radius-16{border-radius:16px;}.module-cta .cta-btn.radius-30{border-radius:30px;}.module-cta .cta-btn.radius-full{border-radius:9999px;}.module-cta .cta-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:16px;}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}@keyframes slideUp{from{opacity:0;transform:translateY(30px);}to{opacity:1;transform:translateY(0);}}@keyframes slideDown{from{opacity:0;transform:translateY(-30px);}to{opacity:1;transform:translateY(0);}}.module-icon-cards{display:grid !important;grid-template-columns:repeat(var(--icon-cols,4),1fr);gap:24px;max-width:1200px;margin:0 auto;}.module-icon-cards .icon-card{background:var(--white,#ffffff);border-radius:16px;padding:32px 24px;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,0.08);transition:all 0.3s;border:1px solid transparent;position:relative;}.module-icon-cards .icon-card:hover{box-shadow:0 8px 24px rgba(0,0,0,0.12);transform:translateY(-3px);border-color:#f97316;}.module-icon-cards .icon-card.has-step{padding-top:36px;}.module-icon-cards .icon-card .flow-step{position:absolute;top:-14px;left:50%;transform:translateX(-50%);width:28px;height:28px;background:#f97316;color:white;border-radius:50%;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;z-index:1;}.module-icon-cards .icon-card .icon-circle{display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;border-radius:50%;overflow:hidden;width:var(--icon-size,60px);height:var(--icon-size,60px);}.module-icon-cards .icon-card .icon-circle img{max-width:70% !important;max-height:70% !important;width:auto !important;height:auto !important;}.module-icon-cards .icon-card .flow-location{font-size:14px;color:#64748b;margin-bottom:8px;}}.module-icon-cards .icon-card h3{font-size:16px;font-weight:700;color:#0f172a;margin-bottom:8px;}.module-icon-cards .icon-card p{font-size:16px;color:#475569;line-height:1.6;}.module-project-subsection .project-row{display:flex !important;flex-direction:row !important;gap:28px;align-items:center;}.module-project-subsection.reverse .project-row{flex-direction:row-reverse !important;}.module-project-subsection .project-content{flex:1;min-width:300px;}.module-project-subsection .project-header{margin-bottom:24px;}.module-project-subsection .project-subtitle{margin-bottom:24px !important;}.module-project-subsection .project-desc{margin-top:0;font-family:Arial,sans-serif;font-size:16px;line-height:1.8;}.module-project-subsection .project-images-grid{flex:1;min-width:300px;gap:28px;margin-bottom:28px;align-self:center !important;}.module-project-subsection .project-content p{margin:0.5em 0;line-height:1.7;}.module-project-subsection .project-content br{line-height:1.4;}.module-project-subsection .project-image-wrapper img{width:100%;height:auto;border-radius:16px;}.data-cards-wrapper{width:100%;}.data-cards-wrapper.has-bg{border-radius:var(--dc-region-radius,0);padding:var(--dc-region-radius,0);}.data-cards-title{font-size:1.2rem;font-weight:700;color:#0f172a;margin-bottom:1rem;text-align:center;}.data-cards-grid{display:grid;gap:var(--dc-gap,16px);}.data-cards-grid.cols-auto{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));}.data-cards-grid.cols-1{grid-template-columns:repeat(1,1fr);}.data-cards-grid.cols-2{grid-template-columns:repeat(2,1fr);}.data-cards-grid.cols-3{grid-template-columns:repeat(3,1fr);}.data-cards-grid.cols-4{grid-template-columns:repeat(4,1fr);}.data-cards-grid.cols-5{grid-template-columns:repeat(5,1fr);}.data-cards-grid.cols-6{grid-template-columns:repeat(6,1fr);}.data-cards-grid.align-left{justify-items:start;}.data-cards-grid.align-center{justify-items:center;}.data-cards-grid.align-right{justify-items:end;}.data-cards-grid.sep-line > .data-card-item{border-right:1px solid rgba(0,0,0,0.08);border-radius:0;}.data-cards-grid.sep-line > .data-card-item:last-child{border-right:none;}.data-cards-grid.sep-line-dark > .data-card-item{border-right:1px solid rgba(255,255,255,0.15);border-radius:0;}.data-cards-grid.sep-line-dark > .data-card-item:last-child{border-right:none;}.data-card-item,.stat-card{display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;transition:all 0.3s ease;overflow:hidden;border:1px solid transparent;}.data-card-item.pad-small,.stat-card.pad-small{padding:12px 16px;}.data-card-item.pad-normal,.stat-card.pad-normal{padding:20px 24px;}.data-card-item.pad-large,.stat-card.pad-large{padding:28px 32px;}.data-card-item.shadow-none,.stat-card.shadow-none{box-shadow:none;}.data-card-item.shadow-light,.stat-card.shadow-light{box-shadow:0 2px 8px rgba(0,0,0,0.06);}.data-card-item.shadow-medium,.stat-card.shadow-medium{box-shadow:0 4px 16px rgba(0,0,0,0.1);}.data-card-item.shadow-heavy,.stat-card.shadow-heavy{box-shadow:0 8px 30px rgba(0,0,0,0.14);}.data-card-item.border-none,.stat-card.border-none{border:1px solid transparent;}.data-card-item.border-light,.stat-card.border-light{border:1px solid #e2e8f0;}.data-card-item.border-medium,.stat-card.border-medium{border:1px solid #cbd5e1;}.data-card-item.radius-0,.stat-card.radius-0{border-radius:0;}.data-card-item.radius-4,.stat-card.radius-4{border-radius:4px;}.data-card-item.radius-8,.stat-card.radius-8{border-radius:8px;}.data-card-item.radius-12,.stat-card.radius-12{border-radius:12px;}.data-card-item.radius-16,.stat-card.radius-16{border-radius:16px;}.data-card-item.radius-24,.stat-card.radius-24{border-radius:24px;}.data-card-item.radius-30,.stat-card.radius-30{border-radius:30px;}.data-card-item.radius-9999,.stat-card.radius-9999{border-radius:9999px;}.data-card-item.hover-lift:hover,.stat-card.hover-lift:hover,.cert-item.hover-lift:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,0.12);}.data-card-item.hover-scale:hover,.stat-card.hover-scale:hover{transform:scale(1.03);}.data-card-item.hover-shadow:hover,.stat-card.hover-shadow:hover{box-shadow:0 8px 24px rgba(0,0,0,0.12);}.data-card-item.layout-col,.stat-card.layout-col{flex-direction:column;text-align:center;}.data-card-item.layout-row,.stat-card.layout-row{flex-direction:row;align-items:center;gap:12px;}.data-card-item.num-left .dc-num,.stat-card .stat-number{text-align:inherit;}.data-card-item.num-center .dc-num{text-align:center;}.data-card-item.num-right .dc-num{text-align:right;}.data-card-item.label-left .dc-label{text-align:left;}.data-card-item.label-center .dc-label{text-align:center;}.data-card-item.label-right .dc-label{text-align:right;}.dc-num,.stat-number{line-height:1.2;margin-bottom:4px;}.dc-label,.stat-label{line-height:1.4;}.data-cards-wrapper.position-left{float:left;margin-right:1rem;}.data-cards-wrapper.position-right{float:left;margin-left:1rem;}.anim-fade-in{animation:dcFadeIn 0.6s ease forwards;opacity:0;}.anim-bounce{animation:dcBounce 0.6s ease forwards;opacity:0;}.anim-slide-up{animation:dcSlideUp 0.6s ease forwards;opacity:0;}.anim-count{animation:dcCountIn 0.6s ease forwards;}@keyframes dcFadeIn{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}@keyframes dcBounce{0%{opacity:0;transform:scale(0.8);}60%{opacity:1;transform:scale(1.05);}100%{opacity:1;transform:scale(1);}}@keyframes dcSlideUp{from{opacity:0;transform:translateY(30px);}to{opacity:1;transform:translateY(0);}}@keyframes dcCountIn{from{opacity:0;transform:translateY(10px);}to{opacity:1;transform:translateY(0);}}.delay-0{animation-delay:0ms;}.delay-100{animation-delay:100ms;}.delay-200{animation-delay:200ms;}.delay-300{animation-delay:300ms;}.delay-400{animation-delay:400ms;}.stats-wrapper{width:100%;}.certs-wrapper{width:100%;}.certs-row{display:flex;flex-wrap:wrap;align-items:flex-start;}.cert-item{display:flex;align-items:center;gap:0.5rem;padding:8px 16px;border-radius:8px;transition:all 0.3s ease;border:1px solid transparent;position:relative;cursor:default;}.cert-item .cert-short{white-space:nowrap;}.cert-item .cert-full{display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background:#1e293b;color:#fff;padding:6px 12px;border-radius:6px;font-size:0.8rem;white-space:nowrap;z-index:100;pointer-events:none;}.cert-item .cert-arrow{display:none;position:absolute;bottom:calc(100% + 2px);left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #1e293b;z-index:101;}.cert-item:hover .cert-full,.cert-item:hover .cert-arrow{display:block;}.ci-lightbox-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.85);z-index:99999;display:flex;align-items:center;justify-content:center;}.ci-lightbox-overlay video{max-width:90%;max-height:90%;border-radius:8px;}.ci-lightbox-close{position:absolute;top:20px;right:30px;font-size:36px;color:#fff;cursor:pointer;z-index:100001;background:rgba(0,0,0,0.4);width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background 0.2s;}.ci-lightbox-close:hover{background:rgba(0,0,0,0.7);}.ci-video-wrap::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;background:rgba(255,255,255,0.9);border-radius:50%;box-shadow:0 4px 16px rgba(0,0,0,0.3);z-index:2;}.ci-video-wrap::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-40%,-50%);width:0;height:0;border-left:20px solid #001f99;border-top:12px solid transparent;border-bottom:12px solid transparent;z-index:3;}