.home-banner[data-v-b527486e]{overflow:hidden;position:relative}.custom-carousel[data-v-b527486e]{height:45vw;max-height:850px;min-height:600px;width:100%}.banner-bg[data-v-b527486e]{align-items:center;display:flex;height:100%;position:relative;width:100%}.bg-picture[data-v-b527486e]{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.bg-picture img[data-v-b527486e]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.desktop-img[data-v-b527486e]{display:block}.mobile-img[data-v-b527486e]{display:none}.banner-bg[data-v-b527486e]:before{background:#00000040;content:"";inset:0;position:absolute;z-index:1}.banner-content[data-v-b527486e]{color:#fff;padding:0 5%;position:relative;z-index:2}.text-wrapper[data-v-b527486e]{animation:slideUp-b527486e .8s ease-out;max-width:800px}h1[data-v-b527486e]{font-size:48px;font-weight:700;line-height:1.2;margin-bottom:20px}p.desc-text[data-v-b527486e]{font-size:20px;margin-bottom:40px;opacity:.9}.feature-list[data-v-b527486e]{list-style:none;margin:0 0 40px;padding:0}.feature-list li[data-v-b527486e]{align-items:center;display:flex;font-size:18px;margin-bottom:12px;opacity:.95}.controls-wrapper[data-v-b527486e]{align-items:center;bottom:0;display:flex;gap:20px;left:50%;max-width:90%;padding:0 0 15px;position:absolute;transform:translate(-50%);width:450px;z-index:20}.controls_indicators[data-v-b527486e]{display:flex;flex:1;gap:10px;max-width:90%;width:400px;z-index:10}.play-toggle-btn[data-v-b527486e]{align-items:center;background:transparent;border:none;color:#fff;cursor:pointer;display:flex;justify-content:center;opacity:.8;padding:5px;transition:opacity .3s}.play-toggle-btn[data-v-b527486e]:hover{transform:scale(1.1)}.indicator-item[data-v-b527486e]{background:#ffffff4d;background-clip:content-box;box-sizing:content-box;cursor:pointer;flex:1;height:3px;padding:5px 0;transition:all .3s}.indicator-item[data-v-b527486e]:hover{background:#ffffff80}.progress-fill[data-v-b527486e]{background:var(--primary-color,#fff);border-radius:1px;height:100%;width:0}.progress-fill.active[data-v-b527486e]{animation:fillProgress-b527486e 5s linear forwards}.progress-fill.paused[data-v-b527486e]{animation-play-state:paused}@keyframes slideUp-b527486e{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fillProgress-b527486e{0%{width:0}to{width:100%}}@media(max-width:1024px)and (min-width:769px){.custom-carousel[data-v-b527486e]{height:56.25vw;min-height:480px}h1[data-v-b527486e]{font-size:36px;margin-bottom:15px}.feature-list li[data-v-b527486e]{font-size:16px;margin-bottom:8px}.feature-list[data-v-b527486e]{margin-bottom:20px}}@media(max-width:768px){.desktop-img[data-v-b527486e]{display:none}.mobile-img[data-v-b527486e]{display:block}.custom-carousel[data-v-b527486e]{height:65vh;max-height:600px;min-height:450px}.banner-bg[data-v-b527486e]{align-items:flex-end;padding-bottom:90px}.banner-bg[data-v-b527486e]:before{background:linear-gradient(0deg,rgba(0,0,0,.8) 0,transparent 60%)}.text-wrapper[data-v-b527486e]{text-align:left}h1[data-v-b527486e]{font-size:28px;margin-bottom:10px}.feature-list li[data-v-b527486e]{font-size:14px;margin-bottom:6px}.controls-wrapper[data-v-b527486e]{bottom:10px;gap:15px;width:90%}.controls_indicators[data-v-b527486e]{gap:5px}}.factory-section[data-v-c705f3dd]{background:#fdfdfd;overflow:hidden;padding:100px 0}.container[data-v-c705f3dd]{margin:0 auto;max-width:90%;width:1800px}.factory-main[data-v-c705f3dd]{align-items:center;display:flex;gap:80px;margin-bottom:80px}.text-content[data-v-c705f3dd]{flex:1}.visual-content[data-v-c705f3dd]{flex:1;position:relative}.sub-title[data-v-c705f3dd]{color:var(--primary-color,#ff6700);display:inline-block;font-size:14px;letter-spacing:2px;margin-bottom:15px;text-transform:uppercase}.sub-title[data-v-c705f3dd],h2[data-v-c705f3dd]{font-weight:700}h2[data-v-c705f3dd]{color:#333;font-size:42px;line-height:1.2;margin-bottom:25px}.desc[data-v-c705f3dd]{color:#666;font-size:16px;line-height:1.8;margin-bottom:30px}.feature-list[data-v-c705f3dd]{list-style:none;margin-bottom:40px;padding:0}.feature-list li[data-v-c705f3dd]{color:#333;font-size:16px;font-weight:500;margin-bottom:12px}.cta-btn[data-v-c705f3dd]{align-items:center;background:#333;border-radius:4px;color:#fff;display:inline-flex;font-weight:700;gap:10px;padding:14px 35px;text-decoration:none;transition:all .3s}.cta-btn[data-v-c705f3dd]:hover{background:var(--primary-color,#ff6700);box-shadow:0 10px 20px #0000001a;transform:translateY(-2px)}.main-video-box[data-v-c705f3dd]{aspect-ratio:16/9;background:#f0f0f0;border:2px solid var(--primary-color,#ff6700);border-radius:12px;box-shadow:0 20px 40px #0000001a;overflow:hidden;position:relative;z-index:2}.main-video[data-v-c705f3dd]{border:none;display:block;-o-object-fit:cover;object-fit:cover}.bg-shape[data-v-c705f3dd],.main-video[data-v-c705f3dd]{height:100%;width:100%}.bg-shape[data-v-c705f3dd]{background:#ff67000d;border-radius:12px;position:absolute;right:-30px;top:-30px;z-index:1}.workshop-showcase[data-v-c705f3dd]{margin:60px 0 100px;width:100%}.coverflow-container[data-v-c705f3dd]{height:800px;margin:0 auto;overflow:hidden;padding-top:40px;position:relative;width:100%}.hint-capsule[data-v-c705f3dd]{background:linear-gradient(135deg,#ff8a00,#e52e71);border-radius:30px;box-shadow:0 8px 20px #ff67004d;color:#fff;font-size:14px;font-weight:600;left:50%;letter-spacing:1px;padding:8px 24px;position:absolute;top:0;transform:translate(-50%);z-index:10}.coverflow-track[data-v-c705f3dd]{height:100%;position:relative;width:100%}.coverflow-slide[data-v-c705f3dd]{height:calc(100% - 40px);position:absolute;top:40px;transition:all .6s cubic-bezier(.25,.8,.25,1);width:54%;will-change:transform,opacity}.slide-center[data-v-c705f3dd]{left:50%;opacity:1;transform:translate(-50%) scale(1);z-index:3}.slide-center .workshop-card[data-v-c705f3dd]{box-shadow:0 20px 50px #00000026}.slide-left[data-v-c705f3dd]{left:0;transform:translate(-35%) scale(.85)}.slide-left[data-v-c705f3dd],.slide-right[data-v-c705f3dd]{cursor:pointer;opacity:.5;z-index:2}.slide-right[data-v-c705f3dd]{left:100%;transform:translate(-65%) scale(.85)}.slide-hidden[data-v-c705f3dd]{left:50%;opacity:0;pointer-events:none;transform:translate(-50%) scale(.5);z-index:1}.workshop-card[data-v-c705f3dd]{background:#fff;border:1px solid #f0f0f0;border-radius:16px;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:box-shadow .4s ease;width:100%}.photo-wrapper[data-v-c705f3dd]{height:480px;overflow:hidden;width:100%}.workshop-img[data-v-c705f3dd]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.photo-info[data-v-c705f3dd]{display:flex;flex:1;flex-direction:column;padding:30px}.photo-info h3[data-v-c705f3dd]{color:#111;font-size:24px;font-weight:700;margin:0 0 12px}.photo-info p[data-v-c705f3dd]{color:#555;font-size:15px;line-height:1.6;margin:0}.nav-arrow[data-v-c705f3dd]{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffffb3;border:none;border-radius:50%;box-shadow:0 4px 15px #0000001a;color:#333;cursor:pointer;display:flex;height:60px;justify-content:center;position:absolute;top:55%;transform:translateY(-50%);transition:all .3s;width:60px;z-index:10}.nav-arrow[data-v-c705f3dd]:hover{background:var(--primary-color,#ff6700);color:#fff}.left-arrow[data-v-c705f3dd]{left:40px}.right-arrow[data-v-c705f3dd]{right:40px}.carousel-dots[data-v-c705f3dd]{display:flex;gap:8px;justify-content:center;margin-top:30px}.dot[data-v-c705f3dd]{background:#dcdcdc;border-radius:50%;cursor:pointer;height:10px;transition:all .3s ease;width:10px}.dot.active[data-v-c705f3dd]{background:var(--primary-color,#ff6700);border-radius:5px;width:24px}.stats-bar[data-v-c705f3dd]{background:#fff;border-bottom:1px solid #eee;border-top:1px solid #eee;display:flex;justify-content:space-between;margin-bottom:60px;padding:40px 0}.stat-item[data-v-c705f3dd]{flex:1;position:relative;text-align:center}.stat-item[data-v-c705f3dd]:not(:last-child):after{background:#eee;content:"";height:80%;position:absolute;right:0;top:10%;width:1px}.stat-value[data-v-c705f3dd]{color:#111;font-size:38px;font-weight:800;margin-bottom:5px}.stat-value .unit[data-v-c705f3dd]{color:#666;font-size:16px;font-weight:400;margin-left:5px}.stat-label[data-v-c705f3dd]{color:#666;font-size:15px;font-weight:500}.certifications-bar[data-v-c705f3dd]{padding-top:40px;text-align:center}.cert-svg[data-v-c705f3dd]{height:45px;transition:all .4s ease;width:auto}.cert-item:hover .cert-svg[data-v-c705f3dd]{filter:grayscale(0) opacity(100%);transform:scale(1.05)}.cert-title[data-v-c705f3dd]{color:#888;font-size:14px;font-weight:600;letter-spacing:2px;margin-bottom:25px;text-transform:uppercase}.cert-logos[data-v-c705f3dd]{align-items:center;display:flex;flex-wrap:wrap;gap:50px;justify-content:center}.brands-bar[data-v-c705f3dd]{border-top:1px dashed #eaeaea;margin-top:40px;padding-top:40px;text-align:center}.brands-title[data-v-c705f3dd]{color:#888;font-size:14px;font-weight:600;letter-spacing:2px;margin-bottom:25px;text-transform:uppercase}.brand-logos[data-v-c705f3dd]{flex-wrap:wrap;gap:20px}.brand-item[data-v-c705f3dd],.brand-logos[data-v-c705f3dd]{align-items:center;display:flex;justify-content:center}.brand-item[data-v-c705f3dd]{height:50px}.brand-img[data-v-c705f3dd]{border-radius:2%;max-height:100%;max-width:350px;-o-object-fit:contain;object-fit:contain;transition:all .4s ease}.brand-item:hover .brand-img[data-v-c705f3dd]{transform:scale(1.05)}@media(max-width:1200px){.coverflow-slide[data-v-c705f3dd]{width:65%}}@media(max-width:992px){.factory-main[data-v-c705f3dd]{flex-direction:column;gap:40px}.visual-content[data-v-c705f3dd]{width:100%}.stats-bar[data-v-c705f3dd]{flex-wrap:wrap;gap:30px}.stat-item[data-v-c705f3dd]{flex:none;width:45%}.stat-item[data-v-c705f3dd]:after{display:none}.coverflow-slide[data-v-c705f3dd]{width:80%}}@media(max-width:768px){.factory-section[data-v-c705f3dd]{padding:50px 0}.factory-main[data-v-c705f3dd]{gap:30px;margin-bottom:50px}h2[data-v-c705f3dd]{font-size:28px}.coverflow-container[data-v-c705f3dd]{height:450px}.coverflow-slide[data-v-c705f3dd]{width:85%}.slide-left[data-v-c705f3dd]{transform:translate(-60%) scale(.85)}.slide-right[data-v-c705f3dd]{transform:translate(-40%) scale(.85)}.photo-wrapper[data-v-c705f3dd]{height:200px}.photo-info[data-v-c705f3dd]{padding:20px}.photo-info h3[data-v-c705f3dd]{font-size:18px}.photo-info p[data-v-c705f3dd]{font-size:13px}.nav-arrow[data-v-c705f3dd]{height:40px;top:50%;width:40px}.left-arrow[data-v-c705f3dd]{left:10px}.right-arrow[data-v-c705f3dd]{right:10px}.stats-bar[data-v-c705f3dd]{padding:20px}.stat-value[data-v-c705f3dd]{font-size:28px}}.ts-section[data-v-9b1f6d6f]{--ts-navy-deep:#101b2d;--ts-navy:#1b365d;--ts-gold:#c9a96e;--ts-cta:#e67e22;--ts-line:hsla(39,46%,61%,.22);--ts-ink:#f4f1ea;--ts-ink-dim:hsla(42,31%,94%,.62);--ts-mono:ui-monospace,"Cascadia Mono","SF Mono",Consolas,monospace;background:linear-gradient(#101b2df5,#101b2df5),repeating-linear-gradient(90deg,hsla(39,46%,61%,.05) 0 1px,transparent 1px 120px);color:var(--ts-ink);padding:96px 0 110px}.ts-container[data-v-9b1f6d6f]{margin:0 auto;max-width:1440px;padding:0 24px}.ts-head[data-v-9b1f6d6f]{align-items:flex-end;border-bottom:1px solid var(--ts-line);display:flex;gap:48px;justify-content:space-between;margin-bottom:48px;padding-bottom:32px}.ts-eyebrow[data-v-9b1f6d6f]{align-items:center;color:var(--ts-gold);display:inline-flex;font-family:var(--ts-mono);font-size:12px;gap:12px;letter-spacing:.35em;text-transform:uppercase}.ts-eyebrow-rule[data-v-9b1f6d6f]{background:var(--ts-gold);height:1px;width:40px}.ts-title[data-v-9b1f6d6f]{font-size:40px;font-weight:800;letter-spacing:-.5px;line-height:1.15;margin:16px 0 0}.ts-title em[data-v-9b1f6d6f]{color:var(--ts-gold);font-style:normal}.ts-head-desc[data-v-9b1f6d6f]{color:var(--ts-ink-dim);font-size:14px;line-height:1.75;max-width:380px}.ts-tabs[data-v-9b1f6d6f]{border:1px solid var(--ts-line);display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:40px}.ts-tab[data-v-9b1f6d6f]{align-items:flex-start;background:transparent;border:none;border-right:1px solid var(--ts-line);color:var(--ts-ink-dim);cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:6px;padding:22px 24px 20px;position:relative;text-align:left;transition:background .3s ease,color .3s ease}.ts-tab[data-v-9b1f6d6f]:last-child{border-right:none}.ts-tab[data-v-9b1f6d6f]:after{background:var(--ts-gold);bottom:-1px;content:"";height:3px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.22,1,.36,1);width:100%}.ts-tab[data-v-9b1f6d6f]:hover{background:#c9a96e0d;color:var(--ts-ink)}.ts-tab.active[data-v-9b1f6d6f]{background:#1b365d8c;color:var(--ts-ink)}.ts-tab.active[data-v-9b1f6d6f]:after{transform:scaleX(1)}.ts-tab-index[data-v-9b1f6d6f]{color:var(--ts-gold);font-family:var(--ts-mono);font-size:12px;letter-spacing:.2em;opacity:.55;transition:opacity .3s}.ts-tab.active .ts-tab-index[data-v-9b1f6d6f]{opacity:1}.ts-tab-name[data-v-9b1f6d6f]{font-size:17px;font-weight:700;letter-spacing:.01em}.ts-tab-count[data-v-9b1f6d6f]{color:var(--ts-ink-dim);font-family:var(--ts-mono);font-size:11px;letter-spacing:.08em}.ts-panel[data-v-9b1f6d6f]{will-change:transform,opacity}.ts-hero[data-v-9b1f6d6f]{background:#ffffff08;border:1px solid var(--ts-line);display:grid;grid-template-columns:1.15fr 1fr;margin-bottom:18px;overflow:hidden}.ts-hero-media[data-v-9b1f6d6f]{min-height:380px;overflow:hidden;position:relative}.ts-hero-media img[data-v-9b1f6d6f]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:transform .7s cubic-bezier(.22,1,.36,1);width:100%}.ts-hero:hover .ts-hero-media img[data-v-9b1f6d6f]{transform:scale(1.05)}.ts-hero-badge[data-v-9b1f6d6f]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#101b2dd1;border:1px solid var(--ts-line);color:var(--ts-gold);font-family:var(--ts-mono);font-size:11px;left:18px;letter-spacing:.15em;padding:7px 14px;position:absolute;text-transform:uppercase;top:18px}.ts-hero-body[data-v-9b1f6d6f]{display:flex;flex-direction:column;justify-content:center;padding:56px 60px}.ts-hero-kicker[data-v-9b1f6d6f]{color:var(--ts-gold);font-family:var(--ts-mono);font-size:12px;letter-spacing:.3em;margin-bottom:18px;text-transform:uppercase}.ts-hero-title[data-v-9b1f6d6f]{font-size:32px;font-weight:800;line-height:1.2;margin:0 0 18px}.ts-hero-desc[data-v-9b1f6d6f]{color:var(--ts-ink-dim);display:-webkit-box;font-size:15px;-webkit-line-clamp:4;line-height:1.8;margin:0 0 34px;-webkit-box-orient:vertical;overflow:hidden}.ts-hero-actions[data-v-9b1f6d6f]{align-items:center;display:flex;flex-wrap:wrap;gap:24px}.ts-btn[data-v-9b1f6d6f]{align-items:center;background:var(--ts-cta);color:#fff;display:inline-flex;font-size:14px;font-weight:700;gap:10px;letter-spacing:.04em;padding:14px 30px;text-decoration:none;transition:background .3s,transform .3s,box-shadow .3s}.ts-btn[data-v-9b1f6d6f]:hover{background:#cf6f1a;box-shadow:0 10px 28px #e67e2259;transform:translateY(-2px)}.ts-btn-ghost[data-v-9b1f6d6f]{background:transparent;border:1px solid var(--ts-gold);color:var(--ts-gold)}.ts-btn-ghost[data-v-9b1f6d6f]:hover{background:var(--ts-gold);box-shadow:none;color:var(--ts-navy-deep)}.ts-hero-spec[data-v-9b1f6d6f]{color:var(--ts-ink-dim);font-family:var(--ts-mono);font-size:12px;letter-spacing:.05em}.ts-hero-spec b[data-v-9b1f6d6f]{color:var(--ts-gold);font-weight:700}.ts-grid[data-v-9b1f6d6f]{display:grid;gap:18px;grid-template-columns:repeat(4,1fr)}.ts-card[data-v-9b1f6d6f]{animation:ts-rise-9b1f6d6f .55s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i)*70ms);background:#fff;border:1px solid rgba(16,27,45,.08);color:#1f2937;display:flex;flex-direction:column;min-width:0;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s}.ts-card[data-v-9b1f6d6f]:hover{box-shadow:0 18px 44px #00000059;transform:translateY(-6px)}.ts-card-media[data-v-9b1f6d6f]{align-items:center;background:#f3f4f6;display:flex;height:190px;justify-content:center;overflow:hidden;position:relative}.ts-card-media img[data-v-9b1f6d6f]{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;transition:transform .5s ease}.ts-card:hover .ts-card-media img[data-v-9b1f6d6f]{transform:scale(1.06)}.ts-card-badge[data-v-9b1f6d6f]{background:var(--ts-navy);color:#fff;font-family:var(--ts-mono);font-size:10px;left:12px;letter-spacing:.12em;padding:5px 10px;position:absolute;text-transform:uppercase;top:12px}.ts-card-body[data-v-9b1f6d6f]{display:flex;flex-direction:column;gap:6px;padding:20px 20px 22px}.ts-card-name[data-v-9b1f6d6f]{color:#111827;display:-webkit-box;font-size:15px;font-weight:700;-webkit-line-clamp:2;line-height:1.35;-webkit-box-orient:vertical;overflow:hidden;transition:color .3s}.ts-card:hover .ts-card-name[data-v-9b1f6d6f]{color:var(--ts-navy)}.ts-card-model[data-v-9b1f6d6f]{color:#9ca3af;display:flex;flex-wrap:wrap;font-family:var(--ts-mono);font-size:11px;gap:12px;letter-spacing:.05em}.ts-card-feature[data-v-9b1f6d6f]{color:#6b7280;font-size:13px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-card-more[data-v-9b1f6d6f]{align-items:center;color:var(--ts-cta);display:inline-flex;font-size:12px;font-weight:700;gap:6px;letter-spacing:.08em;margin-top:8px;text-transform:uppercase}.ts-card-more svg[data-v-9b1f6d6f]{transition:transform .3s}.ts-card:hover .ts-card-more svg[data-v-9b1f6d6f]{transform:translate(4px)}.ts-empty[data-v-9b1f6d6f]{align-items:center;border:1px dashed var(--ts-line);color:var(--ts-ink-dim);display:flex;flex-direction:column;gap:22px;padding:60px 24px;text-align:center}.ts-swap-enter-active[data-v-9b1f6d6f],.ts-swap-leave-active[data-v-9b1f6d6f]{transition:opacity .3s ease,transform .3s ease}.ts-swap-enter-from[data-v-9b1f6d6f]{opacity:0;transform:translateY(16px)}.ts-swap-leave-to[data-v-9b1f6d6f]{opacity:0;transform:translateY(-10px)}@keyframes ts-rise-9b1f6d6f{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.ts-skeleton[data-v-9b1f6d6f]{display:flex;flex-direction:column;gap:18px}.ts-skeleton[data-v-9b1f6d6f]>*{animation:ts-pulse-9b1f6d6f 1.6s ease-in-out infinite}.ts-skel-tabs[data-v-9b1f6d6f]{display:grid;gap:1px;grid-template-columns:repeat(4,1fr);height:96px}.ts-skel-hero[data-v-9b1f6d6f],.ts-skel-tab[data-v-9b1f6d6f]{background:#ffffff0d}.ts-skel-hero[data-v-9b1f6d6f]{height:380px}.ts-skel-grid[data-v-9b1f6d6f]{display:grid;gap:18px;grid-template-columns:repeat(4,1fr)}.ts-skel-card[data-v-9b1f6d6f]{background:#ffffff0d;height:330px}@keyframes ts-pulse-9b1f6d6f{0%,to{opacity:.55}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.ts-card[data-v-9b1f6d6f],.ts-skeleton[data-v-9b1f6d6f]>*{animation:none}.ts-card-media img[data-v-9b1f6d6f],.ts-hero-media img[data-v-9b1f6d6f],.ts-swap-enter-active[data-v-9b1f6d6f],.ts-swap-leave-active[data-v-9b1f6d6f]{transition:none}}@media(max-width:1200px){.ts-grid[data-v-9b1f6d6f]{grid-template-columns:repeat(2,1fr)}.ts-head[data-v-9b1f6d6f]{align-items:flex-start;flex-direction:column;gap:20px}.ts-head-desc[data-v-9b1f6d6f]{max-width:640px}}@media(max-width:900px){.ts-section[data-v-9b1f6d6f]{padding:64px 0 80px}.ts-tabs[data-v-9b1f6d6f]{display:flex;gap:0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ts-tabs[data-v-9b1f6d6f]::-webkit-scrollbar{display:none}.ts-tab[data-v-9b1f6d6f]{flex-shrink:0;min-width:200px;padding:16px 18px}.ts-hero[data-v-9b1f6d6f]{grid-template-columns:1fr}.ts-hero-media[data-v-9b1f6d6f]{min-height:260px}.ts-hero-body[data-v-9b1f6d6f]{padding:32px 26px}.ts-hero-title[data-v-9b1f6d6f]{font-size:24px}.ts-title[data-v-9b1f6d6f]{font-size:30px}}@media(max-width:600px){.ts-grid[data-v-9b1f6d6f]{gap:12px;grid-template-columns:repeat(2,1fr)}.ts-card-media[data-v-9b1f6d6f]{height:130px}.ts-card-body[data-v-9b1f6d6f]{padding:14px}.ts-card-name[data-v-9b1f6d6f]{font-size:13px}.ts-card-feature[data-v-9b1f6d6f]{display:none}.ts-hero-desc[data-v-9b1f6d6f]{-webkit-line-clamp:3;margin-bottom:24px}.ts-title[data-v-9b1f6d6f]{font-size:26px}.ts-skel-grid[data-v-9b1f6d6f]{grid-template-columns:repeat(2,1fr)}}.home-video-grid-section[data-v-ceea0388]{background-color:#fff;font-family:Arial,sans-serif;padding:60px 20px}.container[data-v-ceea0388]{margin:0 auto;max-width:1400px}.section-header[data-v-ceea0388]{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:30px}.section-title[data-v-ceea0388]{color:#111;font-size:28px;font-weight:700;margin:0}.view-all-link[data-v-ceea0388]{color:#0056b3;font-size:15px;font-weight:700;text-decoration:none;transition:opacity .3s ease}.view-all-link[data-v-ceea0388]:hover{opacity:.8;text-decoration:underline}.video-grid[data-v-ceea0388]{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}@media(max-width:991px){.video-grid[data-v-ceea0388]{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.video-grid[data-v-ceea0388]{grid-template-columns:1fr}}.video-card[data-v-ceea0388]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;box-shadow:0 4px 15px #0000000d;overflow:hidden}.iframe-wrapper[data-v-ceea0388]{background-color:#000;height:0;padding-bottom:56.25%;position:relative;width:100%}.iframe-wrapper iframe[data-v-ceea0388]{height:100%;left:0;position:absolute;top:0;width:100%}.video-info[data-v-ceea0388]{padding:20px}.video-title[data-v-ceea0388]{color:#222;font-size:16px;font-weight:700;line-height:1.4;margin:0 0 10px}.video-date[data-v-ceea0388]{color:#888;font-size:13px}.home-blog-section[data-v-740533f9]{background:#fcfcfc;padding:80px 0}.container[data-v-740533f9]{margin:0 auto;max-width:95%;width:1400px}.section-header[data-v-740533f9]{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:40px}.section-header h2[data-v-740533f9]{color:#222;font-size:32px;font-weight:700;margin:0}.view-all[data-v-740533f9]{color:var(--primary-color,#ff6700);font-weight:600;text-decoration:none;transition:.3s}.view-all[data-v-740533f9]:hover{transform:translate(5px)}.blog-grid[data-v-740533f9]{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.blog-card[data-v-740533f9]{background:#fff;border:1px solid #eee;border-radius:12px;display:flex;flex-direction:column;overflow:hidden;transition:all .3s ease}.blog-card[data-v-740533f9]:hover{border-color:transparent;box-shadow:0 15px 30px #00000014;transform:translateY(-8px)}.blog-img-link[data-v-740533f9]{display:block;overflow:hidden}.blog-img-wrapper[data-v-740533f9]{height:200px;overflow:hidden;width:100%}.blog-img-wrapper img[data-v-740533f9]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.blog-card:hover .blog-img-wrapper img[data-v-740533f9]{transform:scale(1.05)}.blog-content[data-v-740533f9]{display:flex;flex:1;flex-direction:column;padding:25px}.date[data-v-740533f9]{color:#888;font-size:13px;margin-bottom:12px}.title[data-v-740533f9]{flex:1;font-size:18px;line-height:1.5;margin:0 0 20px}.title a[data-v-740533f9]{color:#333;display:-webkit-box;-webkit-line-clamp:2;text-decoration:none;-webkit-box-orient:vertical;overflow:hidden;transition:color .3s}.title a[data-v-740533f9]:hover{color:var(--primary-color,#ff6700)}.read-more[data-v-740533f9]{color:#222;display:inline-block;font-size:14px;font-weight:600;margin-top:auto;text-decoration:none;transition:color .3s}.read-more[data-v-740533f9]:hover{color:var(--primary-color,#ff6700)}.empty-state[data-v-740533f9]{color:#999;font-style:italic;grid-column:1/-1;padding:40px;text-align:center}@media(max-width:992px){.blog-grid[data-v-740533f9]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.blog-grid[data-v-740533f9]{grid-template-columns:1fr}.section-header[data-v-740533f9]{align-items:flex-start;flex-direction:column;gap:15px}}.cta-section[data-v-7e6e0c87]{background:#1a1a1a;color:#fff;padding:80px 0;text-align:center}.cta-content h2[data-v-7e6e0c87]{font-size:36px;margin-bottom:15px}.cta-content p[data-v-7e6e0c87]{color:#999;font-size:18px;margin-bottom:30px}.btn[data-v-7e6e0c87]{border-radius:50px;display:inline-block;font-weight:700;margin:0 10px;padding:15px 40px;text-decoration:none;transition:.3s}.primary[data-v-7e6e0c87]{background:var(--primary-color);color:#fff}.primary[data-v-7e6e0c87]:hover{background:#e05a00;transform:translateY(-3px)}.secondary[data-v-7e6e0c87]{border:2px solid #fff;color:#fff}.secondary[data-v-7e6e0c87]:hover{background:#fff;color:#000;transform:translateY(-3px)}
