.CK-JtW_wrap{padding:20px 0}.CK-JtW_timeline{flex-direction:column;gap:0;display:flex}.CK-JtW_yearGroup{grid-template-columns:110px 40px 1fr;gap:16px;padding-bottom:48px;display:grid;position:relative}.CK-JtW_yearGroup:last-child{padding-bottom:0}.CK-JtW_yearLabel{color:#1e293b;text-align:right;letter-spacing:-1px;white-space:nowrap;padding-top:4px;font-size:34px;font-weight:900;line-height:1}.CK-JtW_timelineDivider{flex-direction:column;align-items:center;display:flex;position:relative}.CK-JtW_timelineNode{background:var(--color-primary);z-index:2;border-radius:50%;width:16px;height:16px;margin-top:12px;box-shadow:0 0 0 6px #c0182c1f}.CK-JtW_timelineLine{z-index:1;background:#e2e8f0;width:2px;position:absolute;top:36px;bottom:-48px;left:50%;transform:translate(-50%)}.CK-JtW_yearGroup:last-child .CK-JtW_timelineLine{display:none}.CK-JtW_yearItems{flex-direction:column;gap:0;padding-top:2px;display:flex}.CK-JtW_yearItem{background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;padding:10px 16px;transition:background .15s;display:flex}.CK-JtW_yearItem:hover{background:#f8fafc}.CK-JtW_yearItemHighlight{background:0 0}.CK-JtW_yearItemHighlight:hover{background:#f8fafc}.CK-JtW_monthPill{color:#475569;background:#f1f5f9;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;height:24px;padding:0 8px;font-size:13px;font-weight:700;display:inline-flex}.CK-JtW_desc{color:#334155;font-size:17px;font-weight:400;line-height:1.6}.CK-JtW_yearItemHighlight .CK-JtW_desc{color:var(--color-primary);font-weight:700}.CK-JtW_toggleBtn{color:#64748b;cursor:pointer;background:0 0;border:2px dashed #cbd5e1;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:32px;padding:16px;font-size:15px;font-weight:700;transition:all .2s;display:flex}.CK-JtW_toggleBtn:hover{color:#475569;background:#f8fafc;border-color:#94a3b8}.CK-JtW_chevronUp{transform:rotate(180deg)}@media (max-width:768px){.CK-JtW_yearGroup{grid-template-columns:75px 24px 1fr;gap:14px;padding-bottom:36px}.CK-JtW_yearLabel{font-size:24px}.CK-JtW_timelineNode{width:12px;height:12px;margin-top:8px;box-shadow:0 0 0 4px #c0182c1a}.CK-JtW_timelineLine{top:26px;bottom:-36px}.CK-JtW_yearItem{flex-direction:column;align-items:flex-start;gap:8px;padding:8px 12px}.CK-JtW_monthPill{min-width:38px;height:22px;font-size:12px}.CK-JtW_desc{font-size:14px}}
.NfDiEG_main{padding-top:0}.NfDiEG_contentSection{margin-bottom:48px}.NfDiEG_sectionTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);letter-spacing:var(--letter-spacing-h3);border-bottom:2px solid #f5f5f5;margin-bottom:24px;padding-bottom:12px;line-height:1.25}.NfDiEG_clientCategoryList{flex-direction:column;gap:0;display:flex}.NfDiEG_clientCategoryRow{border-bottom:1px solid #f3f4f6;grid-template-columns:130px 1fr;align-items:flex-start;gap:12px;padding:12px 0;display:grid}.NfDiEG_clientCategoryRow:last-child{border-bottom:none}.NfDiEG_clientCategoryLabel{font-size:var(--font-size-label);font-weight:var(--font-weight-bold);color:var(--color-text-primary);text-align:center;white-space:pre-wrap;word-break:keep-all;letter-spacing:-.01em;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;align-self:flex-start;padding:5px 8px;line-height:1.5}.NfDiEG_clientTagGroup{flex-wrap:wrap;gap:6px;display:flex}.NfDiEG_clientsGrid{flex-wrap:wrap;gap:10px;display:flex}.NfDiEG_ceoSection{background:#fafafa;border:1px solid #eee;border-radius:16px;grid-template-columns:220px 1fr;align-items:start;gap:48px;padding:48px;display:grid}.NfDiEG_ceoSubtitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);border-top:1px solid #eee;margin:28px 0 12px;padding-top:20px}.NfDiEG_ceoImageWrapper{flex-direction:column;align-items:center;gap:12px;display:flex}.NfDiEG_ceoImagePlaceholder{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-dark) 100%);color:#fff;width:180px;height:200px;font-size:var(--font-size-base);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.NfDiEG_ceoImagePlaceholder strong{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.NfDiEG_ceoContent{flex-direction:column;gap:0;display:flex}.NfDiEG_ceoTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:#212121;margin:12px 0 20px;line-height:1.3}.NfDiEG_ceoText{color:var(--color-text-secondary);line-height:1.9;font-size:var(--font-size-base);margin-bottom:12px}.NfDiEG_ceoSignature{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-primary);margin-top:20px}.NfDiEG_ceoName{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary);text-align:center;margin-top:12px}.NfDiEG_ceoPosition{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:center}.NfDiEG_companyIntro{text-align:center;max-width:760px;margin-bottom:48px;margin-left:auto;margin-right:auto}.NfDiEG_introSlogan{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);letter-spacing:.01em;margin-top:12px;margin-bottom:12px}.NfDiEG_introDivider{background:var(--color-primary);border-radius:2px;width:32px;height:2px;margin:0 auto 28px}.NfDiEG_introSubtitle{font-size:var(--font-size-base);color:var(--color-text-secondary);margin-bottom:8px;line-height:1.9}.NfDiEG_introSubtitle em{font-style:normal;font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.NfDiEG_introSpacer{border-top:1px dashed #e5e7eb;height:32px;margin:20px 0}.NfDiEG_introTitle{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);letter-spacing:var(--letter-spacing-h2);margin-bottom:0;line-height:1.2}.NfDiEG_redDot{color:var(--color-primary)}.NfDiEG_introText{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:2}.NfDiEG_statsGrid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.NfDiEG_statCard{text-align:center;background:#fff;border:1px solid #eee;border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:36px 20px 40px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 2px 12px #0000000a}.NfDiEG_statCard:hover{transform:translateY(-4px);box-shadow:0 8px 28px #00000017}.NfDiEG_statIcon{border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:16px;display:flex}.NfDiEG_statValue{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);letter-spacing:-.02em;margin:10px 0;line-height:1}.NfDiEG_statLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:4px}.NfDiEG_statSub{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.NfDiEG_valuesLayout{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.NfDiEG_valuesImageWrap{border-radius:16px;overflow:hidden;box-shadow:0 12px 40px #00000024}.NfDiEG_valuesImage{object-fit:cover;width:100%;height:560px;display:block}.NfDiEG_valuesList{flex-direction:column;gap:0;display:flex}.NfDiEG_valueItem{border-bottom:1px dashed #eee;padding:24px 0}.NfDiEG_valueItem:last-child{border-bottom:none}.NfDiEG_valueKeyword{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:.5px;margin-bottom:4px}.NfDiEG_valueItemTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:10px}.NfDiEG_valueItemDesc{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:1.8}.NfDiEG_ciSection{max-width:760px;margin:0 auto}.NfDiEG_ciDesc{font-size:var(--font-size-base);color:var(--color-text-secondary);text-align:center;margin-bottom:36px;line-height:1.9}.NfDiEG_ciLogoBox{background:#fafafa;border:1px solid #eee;border-radius:16px;justify-content:center;align-items:center;min-height:140px;margin-bottom:24px;padding:48px;display:flex}.NfDiEG_ciLogoImg{object-fit:contain;max-width:280px;max-height:100px}.NfDiEG_ciColorRow{gap:16px;margin-bottom:20px;display:flex}.NfDiEG_ciColorChip{color:#fff;border-radius:10px;flex-direction:column;flex:1;gap:4px;padding:16px 20px;font-size:17px;font-weight:700;display:flex}.NfDiEG_ciNote{color:#9ca3af;text-align:center;font-size:17px}.NfDiEG_valuesGrid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.NfDiEG_valueCard{background-color:#fff;flex-direction:column;align-items:center;padding:48px 24px;transition:all .3s;display:flex}.NfDiEG_valueCard:hover{border-color:var(--color-gray-300);transform:translateY(-8px);box-shadow:0 20px 40px #00000014}.NfDiEG_valueIconBox{border-radius:16px;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 16px;display:flex}.NfDiEG_valueTitle{text-align:center;margin-bottom:10px;font-size:20px;font-weight:700}.NfDiEG_valueDesc{color:#4b5563;text-align:center;font-size:17px;line-height:1.7}.NfDiEG_marqueeWrapper{background:0 0;width:100%;margin-top:8px;padding:10px 0;position:relative;overflow:hidden}.NfDiEG_marqueeWrapper:before,.NfDiEG_marqueeWrapper:after{content:"";z-index:2;pointer-events:none;width:15%;height:100%;position:absolute;top:0}.NfDiEG_marqueeWrapper:before{background:linear-gradient(to right, var(--color-bg-light) 0%, transparent 100%);left:0}.NfDiEG_marqueeWrapper:after{background:linear-gradient(to left, var(--color-bg-light) 0%, transparent 100%);right:0}.NfDiEG_marquee{white-space:nowrap;display:flex}.NfDiEG_marqueeGroup{flex-shrink:0;justify-content:space-around;align-items:center;gap:16px;padding-right:16px;animation:40s linear infinite NfDiEG_scrollX;display:flex}@keyframes NfDiEG_scrollX{0%{transform:translate(0)}to{transform:translate(-100%)}}.NfDiEG_clientTag{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:4px 12px;font-size:12px;font-weight:500;display:flex}.NfDiEG_clientLogo{object-fit:contain;width:auto;max-width:100px;height:22px;display:block}.NfDiEG_clientTabs{border-bottom:2px solid #f5f5f5;gap:0;margin-bottom:24px;padding-bottom:12px;display:flex}.NfDiEG_clientTabBtn{cursor:pointer;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:#d1d5db;background:0 0;border:none;padding:0 20px 0 0;transition:color .2s;position:relative}.NfDiEG_clientTabBtn+.NfDiEG_clientTabBtn:before{content:"|";color:#e5e7eb;font-weight:300;position:absolute;left:-2px}.NfDiEG_clientTabBtn:hover{color:#6b7280;background:0 0}.NfDiEG_clientTabActive{color:#212121}@media (max-width:1024px){.NfDiEG_valuesGrid,.NfDiEG_statsGrid{grid-template-columns:repeat(2,1fr)}.NfDiEG_valuesLayout{grid-template-columns:1fr;gap:32px}.NfDiEG_valuesImage{height:360px}}@media (max-width:768px){.NfDiEG_ceoSection{grid-template-columns:1fr;padding:24px 20px}.NfDiEG_ceoImageWrapper{align-items:flex-start}.NfDiEG_ceoImagePlaceholder{width:120px;height:140px}.NfDiEG_statsGrid{grid-template-columns:repeat(2,1fr);gap:12px}.NfDiEG_statCard{padding:24px 16px 28px}.NfDiEG_statValue{font-size:var(--font-size-2xl)}.NfDiEG_statIcon{width:44px;height:44px;margin-bottom:12px}.NfDiEG_valuesLayout{grid-template-columns:1fr;gap:24px}.NfDiEG_valuesImage{height:280px}.NfDiEG_valuesGrid{grid-template-columns:1fr;gap:16px}.NfDiEG_valueCard{padding:32px 20px}.NfDiEG_ciColorRow{flex-direction:column}.NfDiEG_ciLogoBox{padding:32px}.NfDiEG_clientTabs{border-bottom:2px solid #e5e7eb;gap:4px;margin-bottom:20px;display:flex}.NfDiEG_clientTabBtn{cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:#94a3b8;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:6px 6px 0 0;padding:8px 20px;transition:all .2s;position:relative;bottom:-2px}.NfDiEG_clientTabBtn:hover{color:#475569;background:#f8fafc}.NfDiEG_clientTabActive{font-weight:var(--font-weight-bold);color:#0f172a;background:#f1f5f9;border-bottom:2px solid #0f172a}.NfDiEG_clientCategoryRow{grid-template-columns:1fr;gap:8px}.NfDiEG_clientCategoryLabel{text-align:left}.NfDiEG_introTitle{font-size:var(--font-size-2xl)}.NfDiEG_companyIntro,.NfDiEG_contentSection{margin-bottom:32px}}.NfDiEG_historyList{border-left:3px solid var(--color-primary);flex-direction:column;gap:0;max-width:860px;margin:0 auto;padding-left:0;display:flex}.NfDiEG_historyItem{gap:32px;padding:24px 0 24px 32px;display:flex;position:relative}.NfDiEG_historyItem:before{content:"";background:var(--color-primary);width:14px;height:14px;box-shadow:0 0 0 2px var(--color-primary);border:2px solid #fff;border-radius:50%;position:absolute;top:28px;left:-8px}.NfDiEG_historyYear{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-primary);flex-shrink:0;min-width:60px;line-height:1.4}.NfDiEG_historyContent{flex:1}.NfDiEG_historyText{font-size:var(--font-size-base);color:var(--color-text-secondary);margin:0;line-height:1.8}.NfDiEG_certGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.NfDiEG_certCard{text-align:center;background:#fff;border:1px solid #eee;border-radius:14px;padding:28px 24px;transition:all .2s}.NfDiEG_certCard:hover{border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 4px 16px #c0182c14}.NfDiEG_certIcon{justify-content:center;margin-bottom:16px;display:flex}.NfDiEG_certName{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:6px}.NfDiEG_certIssuer{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:8px}.NfDiEG_certYear{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-primary);background:#fef2f2;border-radius:99px;padding:2px 10px}@media (max-width:768px){.NfDiEG_historyItem{flex-direction:column;gap:8px}.NfDiEG_certGrid{grid-template-columns:repeat(2,1fr)}}
.OkMQMa_filterTabBar{z-index:1;justify-content:center;gap:8px;margin-bottom:28px;display:flex;position:relative}.OkMQMa_filterTab{color:#616161;cursor:pointer;background:#fff;border:1px solid #d0d3d9;border-radius:999px;align-items:center;gap:8px;padding:10px 24px;font-size:.9375rem;font-weight:500;transition:all .25s;display:flex;box-shadow:0 1px 3px #0000000a}.OkMQMa_filterTab:hover{border-color:var(--color-primary);color:var(--color-primary);background:#fff1f2}.OkMQMa_filterTabActive{background:var(--color-primary);border-color:var(--color-primary);color:#fff;box-shadow:0 2px 8px #e6001240}.OkMQMa_filterTabActive:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.OkMQMa_filterTabCount{min-width:22px;height:20px;color:inherit;background:#00000014;border-radius:10px;justify-content:center;align-items:center;padding:0 6px;font-size:.75rem;font-weight:700;display:inline-flex}.OkMQMa_filterTabActive .OkMQMa_filterTabCount{color:#fff;background:#ffffff4d}.OkMQMa_cabinetSection{background:#f5f6f8;border-radius:20px;margin:-16px 0 0;padding:28px 24px 56px;position:relative;overflow:hidden}.OkMQMa_certGrid{z-index:1;grid-template-columns:repeat(4,1fr);gap:20px;display:grid;position:relative}.OkMQMa_certCard{background:#fff;border:1px solid #e8eaee;border-radius:14px;flex-direction:column;transition:transform .35s,box-shadow .35s,border-color .35s;display:flex;overflow:hidden;box-shadow:0 2px 12px #0000000f,0 1px 3px #0000000a}.OkMQMa_certCardHidden{opacity:0;transform:translateY(24px)}.OkMQMa_certCard:hover{border-color:var(--color-primary);transform:translateY(-6px);box-shadow:0 12px 36px #0000001a,0 4px 12px #0000000f}.OkMQMa_certCardVisible{animation:.5s both OkMQMa_fadeInUp}@keyframes OkMQMa_fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.OkMQMa_certImageWrap{aspect-ratio:4/3.5;background:linear-gradient(#1e2540 0%,#1a2038 100%);width:100%;position:relative;overflow:hidden}.OkMQMa_certImageWrap:before{content:"";pointer-events:none;z-index:2;background:radial-gradient(#fffae62e 0%,#fffae60f 30%,#0000 70%);width:70%;height:100px;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.OkMQMa_certImageWrap:after{content:"";z-index:2;background:linear-gradient(90deg,#0000 0%,#c8aa6e80 20%,#d4b982b3 50%,#c8aa6e80 80%,#0000 100%);border-radius:1px;height:2px;position:absolute;bottom:0;left:8%;right:8%;box-shadow:0 0 8px #c8aa6e40}.OkMQMa_certImageZoomable{cursor:zoom-in}.OkMQMa_certZoomOverlay{opacity:0;z-index:3;background:#00000059;justify-content:center;align-items:center;transition:opacity .25s;display:flex;position:absolute;inset:0}.OkMQMa_certImageZoomable:hover .OkMQMa_certZoomOverlay{opacity:1}.OkMQMa_certImageZoomable:hover .OkMQMa_certImg{transform:scale(1.06)}.OkMQMa_lightboxOverlay{z-index:9999;cursor:pointer;background:#000000e0;justify-content:center;align-items:center;padding:40px;animation:.2s OkMQMa_fadeIn;display:flex;position:fixed;inset:0}.OkMQMa_lightboxContent{cursor:default;max-width:860px;max-height:90vh;position:relative}.OkMQMa_lightboxContent img{object-fit:contain;border-radius:12px;width:100%;height:auto;max-height:85vh;box-shadow:0 24px 64px #00000080}.OkMQMa_lightboxClose{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s;display:flex;position:absolute;top:-44px;right:0}.OkMQMa_lightboxClose:hover{background:#ffffff4d}.OkMQMa_lightboxCaption{text-align:center;color:#ffffffbf;margin-top:14px;font-size:15px;font-weight:600}@keyframes OkMQMa_fadeIn{0%{opacity:0}to{opacity:1}}.OkMQMa_certImg{object-fit:contain;z-index:1;width:100%;height:100%;padding:16px;transition:transform .4s;position:absolute;inset:0}.OkMQMa_certPlaceholder{color:#bdbdbd;background:linear-gradient(135deg,#fafafa 0%,#f5f5f5 100%);flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:100%;display:flex}.OkMQMa_certPlaceholderText{color:#bdbdbd;font-size:12px;font-weight:600}.OkMQMa_certBody{text-align:center;border-top:1px solid #f0f0f0;flex-direction:column;flex:1;padding:10px 14px 12px;display:flex}.OkMQMa_certName{color:#212121;margin-bottom:2px;font-size:16px;font-weight:800;line-height:1.3}.OkMQMa_certIssuer{color:var(--color-primary);margin-bottom:3px;font-size:13px;font-weight:600}.OkMQMa_certDesc{color:#757575;opacity:0;max-height:0;margin-top:0;margin-bottom:6px;font-size:12px;line-height:1.4;transition:max-height .3s,opacity .3s,margin .3s;overflow:hidden}.OkMQMa_certCard:hover .OkMQMa_certDesc{opacity:1;max-height:60px;margin-top:2px}.OkMQMa_certYear{background:var(--color-primary);color:#fff;border:none;border-radius:999px;align-self:center;margin-top:auto;padding:2px 18px;font-size:13px;font-weight:700;display:inline-block}.OkMQMa_pagination{z-index:1;justify-content:center;align-items:center;gap:6px;margin-top:40px;padding-bottom:8px;display:flex;position:relative}.OkMQMa_pageArrow{color:#616161;cursor:pointer;background:#fff;border:1px solid #d0d3d9;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.OkMQMa_pageArrow:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary);background:#fff1f2}.OkMQMa_pageArrow:disabled{opacity:.35;cursor:not-allowed}.OkMQMa_pageNum{color:#616161;cursor:pointer;background:#fff;border:1px solid #d0d3d9;border-radius:8px;min-width:36px;height:36px;font-size:14px;font-weight:600;transition:all .2s}.OkMQMa_pageNum:hover{border-color:var(--color-primary);color:var(--color-primary);background:#fff1f2}.OkMQMa_pageNumActive,.OkMQMa_pageNumActive:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff}@media (max-width:1200px){.OkMQMa_certGrid{grid-template-columns:repeat(3,1fr)}.OkMQMa_cabinetSection{padding:40px 28px 48px}}@media (max-width:768px){.OkMQMa_certGrid{grid-template-columns:repeat(2,1fr);gap:20px}.OkMQMa_cabinetSection{border-radius:14px;padding:32px 20px 40px}}@media (max-width:480px){.OkMQMa_certGrid{grid-template-columns:1fr;gap:16px}.OkMQMa_cabinetSection{border-radius:10px;padding:24px 16px 32px}}
.cKgEgG_ciIntroBlock{background:linear-gradient(135deg,#fafafa 0%,#f5f5f5 100%);border-radius:16px;justify-content:center;align-items:flex-start;gap:56px;width:100%;margin:0 auto 40px;padding:48px 40px;display:flex}.cKgEgG_ciBigText{color:var(--color-primary);letter-spacing:-2px;opacity:.15;flex-shrink:0;font-size:72px;font-weight:900;line-height:1}.cKgEgG_ciIntroContent{flex-direction:column;gap:4px;padding-top:4px;display:flex}.cKgEgG_ciIntroLine{color:#757575;margin:0;font-size:17px;line-height:1.9}.cKgEgG_ciIntroLine strong{color:#212121;font-weight:700}.cKgEgG_ciKeyword{color:var(--color-primary);font-weight:700}.cKgEgG_ciIntroSub{color:#6b7280;border-top:1px dashed #eee;margin:8px 0 0;padding-top:10px;font-size:15px;line-height:1.8}.cKgEgG_ciQuote{color:#212121;font-style:italic;font-weight:600}.cKgEgG_downloadRow{justify-content:center;gap:12px;margin-bottom:48px;display:flex}.cKgEgG_downloadBtn{color:#fff;cursor:pointer;background:#1e293b;border:2px solid #1e293b;border-radius:8px;align-items:center;gap:8px;padding:12px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.cKgEgG_downloadBtn:hover{background:#334155;border-color:#757575}.cKgEgG_sectionHead{color:#212121;border-bottom:2px solid #f5f5f5;align-items:center;gap:8px;margin-bottom:20px;padding-bottom:12px;font-size:20px;font-weight:800;display:flex}.cKgEgG_logoTypeLayout{grid-template-columns:1.6fr 1fr;gap:24px;margin-bottom:48px;display:grid}.cKgEgG_logoMainBox{background:#fff;border:1px solid #eee;border-radius:16px;justify-content:center;align-items:center;min-height:280px;padding:48px;display:flex}.cKgEgG_logoMainImg{object-fit:contain;max-width:320px;max-height:120px}.cKgEgG_colorInfo{flex-direction:column;gap:16px;display:flex}.cKgEgG_colorInfoTitle{color:#212121;font-size:18px;font-weight:800}.cKgEgG_colorChip{color:#fff;text-align:center;border-radius:12px;padding:20px 24px;font-size:18px;font-weight:700}.cKgEgG_colorDesc{color:var(--color-primary);font-size:14px;font-weight:600;line-height:1.6}.cKgEgG_colorValues{color:#6b7280;font-size:13px;line-height:1.8}.cKgEgG_colorVarCards{grid-template-columns:repeat(5,1fr);gap:16px;margin-bottom:48px;display:grid}.cKgEgG_colorVarCard{background:#fff;border:1px solid #eee;border-radius:14px;transition:box-shadow .2s,transform .2s;overflow:hidden}.cKgEgG_colorVarCard:hover{transform:translateY(-3px);box-shadow:0 8px 24px #00000014}.cKgEgG_colorVarPreview{border-bottom:1px solid #eee;justify-content:center;align-items:center;min-height:120px;padding:32px 20px;display:flex}.cKgEgG_colorVarInfo{flex-direction:column;gap:4px;padding:14px 16px 16px;display:flex}.cKgEgG_colorVarBadge{letter-spacing:.02em;border-radius:4px;width:fit-content;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.cKgEgG_colorVarName{color:#212121;margin:2px 0 0;font-size:15px;font-weight:800}.cKgEgG_colorVarDesc{color:#6b7280;margin:0;font-size:12px;line-height:1.5}.cKgEgG_elementsGrid{border:1px solid #eee;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:0;margin-bottom:24px;display:grid;overflow:hidden}.cKgEgG_elementCell{background:#fff;border-bottom:1px solid #eee;border-right:1px solid #eee;flex-direction:column;justify-content:center;align-items:center;min-height:120px;padding:24px 16px;display:flex}.cKgEgG_elementCell:nth-child(3n){border-right:none}.cKgEgG_elementCell:nth-last-child(-n+3){border-bottom:none}.cKgEgG_elementHeader{color:#757575;background:#fafafa;min-height:auto;padding:14px 16px;font-size:14px;font-weight:700}.cKgEgG_variationImgWrap{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.cKgEgG_variationImg{object-fit:contain;max-width:100%;max-height:60px}.cKgEgG_variationPlaceholder{color:#9ca3af;flex-direction:column;align-items:center;gap:6px;font-size:12px;display:flex}.cKgEgG_ciNotice{color:var(--color-primary);margin-top:8px;font-size:14px;font-weight:600}@media (max-width:1024px){.cKgEgG_colorVarCards{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.cKgEgG_ciIntroBlock{flex-direction:column;gap:16px;padding:24px 20px}.cKgEgG_ciBigText{font-size:48px}.cKgEgG_logoTypeLayout{grid-template-columns:1fr}.cKgEgG_logoMainBox{min-height:180px;padding:32px}.cKgEgG_colorVarCards{grid-template-columns:repeat(2,1fr);gap:12px}.cKgEgG_elementsGrid{grid-template-columns:repeat(1,1fr)}.cKgEgG_elementCell:nth-child(3n){border-right:1px solid #eee}.cKgEgG_elementCell:nth-child(n){border-right:none}.cKgEgG_downloadRow{flex-direction:column;align-items:stretch}.cKgEgG_downloadBtn{justify-content:center}}
._18cgAG_filterTabBar{z-index:1;justify-content:center;gap:8px;margin-bottom:36px;display:flex;position:relative}._18cgAG_filterTab{color:#616161;cursor:pointer;background:#fff;border:1px solid #d0d3d9;border-radius:999px;align-items:center;gap:8px;padding:10px 24px;font-size:.9375rem;font-weight:500;transition:all .25s;display:flex;box-shadow:0 1px 3px #0000000a}._18cgAG_filterTab:hover{border-color:var(--color-primary);color:var(--color-primary);background:#fff1f2}._18cgAG_filterTabActive{background:var(--color-primary);border-color:var(--color-primary);color:#fff;box-shadow:0 2px 8px #e6001240}._18cgAG_filterTabActive:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff}._18cgAG_filterTabCount{min-width:22px;height:20px;color:inherit;background:#00000014;border-radius:10px;justify-content:center;align-items:center;padding:0 6px;font-size:.75rem;font-weight:700;display:inline-flex}._18cgAG_filterTabActive ._18cgAG_filterTabCount{color:#fff;background:#ffffff4d}._18cgAG_summaryGrid{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:48px;display:grid}._18cgAG_summaryCard{border:1px solid #eee;border-top:4px solid var(--color-primary);text-align:center;background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:28px 20px;display:flex;box-shadow:0 2px 8px #0000000a}._18cgAG_summaryCount{color:#0f172a;font-size:36px;font-weight:900;line-height:1}._18cgAG_summaryLabel{color:#757575;font-size:15px;font-weight:600}._18cgAG_gallerySection{margin-bottom:48px}._18cgAG_gallerySectionTitle{color:#212121;border-bottom:2px solid #f5f5f5;align-items:center;gap:10px;margin-bottom:20px;padding-bottom:12px;font-size:20px;font-weight:800;display:flex}._18cgAG_galleryGrid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:16px;display:grid}._18cgAG_sectionDivider{border-top:1px solid #e5e7eb;margin-top:48px;padding-top:32px}._18cgAG_galleryCard{cursor:pointer;aspect-ratio:3/4;opacity:0;background:#fff;border:1px solid #eee;border-radius:12px;transition:box-shadow .3s,border-color .3s;position:relative;overflow:hidden;transform:translateY(24px);box-shadow:0 2px 8px #0000000a}._18cgAG_galleryCardVisible{animation:.5s both _18cgAG_fadeInUp}@keyframes _18cgAG_fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}._18cgAG_galleryCard:hover{border-color:var(--color-primary);box-shadow:0 12px 32px #0000001f}._18cgAG_galleryImg{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s,transform .3s;position:absolute;inset:0}._18cgAG_galleryImgLoaded{opacity:1}._18cgAG_galleryCard:hover ._18cgAG_galleryImg{transform:scale(1.03)}._18cgAG_skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:12px;animation:1.4s infinite _18cgAG_shimmer;position:absolute;inset:0}@keyframes _18cgAG_shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}._18cgAG_placeholder{color:#9ca3af;background:linear-gradient(135deg,#fafafa 0%,#f5f5f5 100%);flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;display:flex}._18cgAG_placeholderIcon{opacity:.4}._18cgAG_placeholderText{color:#9ca3af;font-size:15px;font-weight:600}._18cgAG_lightboxOverlay{z-index:9999;cursor:pointer;background:#000000d9;justify-content:center;align-items:center;padding:40px;animation:.2s _18cgAG_fadeIn;display:flex;position:fixed;inset:0}._18cgAG_lightboxContent{cursor:default;max-width:800px;max-height:90vh;position:relative}._18cgAG_lightboxContent img{object-fit:contain;border-radius:12px;width:100%;height:auto;max-height:85vh;box-shadow:0 24px 64px #00000080}._18cgAG_lightboxClose{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;transition:background .2s;display:flex;position:absolute;top:-44px;right:0}._18cgAG_lightboxClose:hover{background:#ffffff4d}._18cgAG_lightboxCaption{text-align:center;color:#ffffffb3;margin-top:12px;font-size:17px}@keyframes _18cgAG_fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:1024px){._18cgAG_galleryGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){._18cgAG_summaryGrid{grid-template-columns:repeat(2,1fr);gap:12px}._18cgAG_summaryCard{padding:20px 16px}._18cgAG_summaryCount{font-size:28px}._18cgAG_galleryGrid{grid-template-columns:repeat(2,1fr);gap:12px}._18cgAG_lightboxOverlay{padding:20px}._18cgAG_lightboxContent{max-width:100%}}
.seIg1q_editable{outline-offset:4px;cursor:text;border-radius:4px;outline:2px dashed #e53e3e66;min-width:20px;min-height:1em;transition:outline-color .2s,background .2s}.seIg1q_editable:hover{background:#e53e3e0a;outline-color:#e53e3eb3}.seIg1q_editable:focus{outline-offset:4px;background:#e53e3e0f;outline:2px solid #e53e3e}
.HAA8HW_hero{align-items:flex-start;width:100%;height:100vh;min-height:640px;display:flex;position:relative;overflow:hidden}.HAA8HW_gradientOverlay{z-index:2;background:linear-gradient(105deg,#081228c7 0%,#08122894 50%,#08122838 80%,#0812280d 100%);position:absolute;inset:0}.HAA8HW_bgImageWrapper{opacity:0;z-index:1;width:100%;height:100%;transition:opacity 1.8s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.HAA8HW_activeBg{opacity:1}.HAA8HW_bgImage{object-fit:cover;object-position:center right;transform-origin:50%;width:100%;height:100%;image-rendering:-webkit-optimize-contrast;backface-visibility:hidden}@keyframes HAA8HW_kenBurns1{0%{transform:scale(1)translate(0)}to{transform:scale(1.06)translate(-1.5%,-.8%)}}@keyframes HAA8HW_kenBurns2{0%{transform:scale(1)translate(0)}to{transform:scale(1.06)translate(1.5%,-.8%)}}@keyframes HAA8HW_kenBurns3{0%{transform:scale(1.05)translate(-1%,.6%)}to{transform:scale(1)translate(1%,-.6%)}}.HAA8HW_bgImageWrapper:first-child .HAA8HW_bgImage{animation:9s ease-in-out infinite alternate paused HAA8HW_kenBurns1}.HAA8HW_bgImageWrapper:nth-child(2) .HAA8HW_bgImage{animation:9s ease-in-out -3s infinite alternate paused HAA8HW_kenBurns2}.HAA8HW_bgImageWrapper:nth-child(3) .HAA8HW_bgImage{animation:9s ease-in-out -6s infinite alternate paused HAA8HW_kenBurns3}.HAA8HW_bgImageWrapper.HAA8HW_activeBg .HAA8HW_bgImage{will-change:transform;animation-play-state:running}.HAA8HW_slideIndicators{z-index:20;flex-direction:column;gap:16px;display:flex;position:absolute;top:50%;right:48px;transform:translateY(-50%)}.HAA8HW_indicatorBtn{cursor:pointer;opacity:.35;background:0 0;border:none;justify-content:center;align-items:center;padding:8px 0;transition:all .3s;display:flex}.HAA8HW_indicatorBtn:hover{opacity:.65}.HAA8HW_activeIndicator{opacity:1}.HAA8HW_indicatorProgress{background:#fff3;border-radius:4px;width:3px;height:40px;position:relative;overflow:hidden}.HAA8HW_progressFill{transform-origin:top;background:#ffffffe6;width:100%;height:100%;animation:6.5s linear forwards HAA8HW_fillProgress;position:absolute;top:0;left:0;transform:scaleY(0)}@keyframes HAA8HW_fillProgress{to{transform:scaleY(1)}}.HAA8HW_grid{z-index:3;opacity:.6;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.HAA8HW_content{z-index:10;gap:var(--space-8);padding-top:max(calc(var(--header-height) + 60px), 16vh);padding-bottom:var(--space-6);flex-direction:column;justify-content:space-between;height:100%;display:flex;position:relative}.HAA8HW_textWrap{gap:var(--space-6);opacity:1;flex-direction:column;max-width:620px;transition:opacity .9s,transform .9s;display:flex;transform:translate(0)}.HAA8HW_textOut{opacity:0;transform:translateY(-20px)}.HAA8HW_textEnter{opacity:0;transform:translateY(40px);transition:none!important}@keyframes HAA8HW_slideInContent{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes HAA8HW_fadeInUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.HAA8HW_eyebrow{font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:.18em;text-transform:uppercase;color:#ffffffb8}.HAA8HW_title{font-size:clamp(2.4rem,4.5vw,3.5rem);font-weight:var(--font-weight-bold);color:#fff;letter-spacing:var(--letter-spacing-h1);line-height:1.1}.HAA8HW_subtitle{font-size:var(--font-size-lg);color:#ffffffd1;line-height:1.8}.HAA8HW_cta{gap:var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.HAA8HW_bottomArea{gap:var(--space-8);padding-bottom:var(--space-12);flex-direction:column;margin-top:auto;display:flex}.HAA8HW_stats{align-items:center;gap:var(--space-8);display:flex}.HAA8HW_stat{gap:var(--space-1);flex-direction:column;display:flex}.HAA8HW_statNum{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:#fff;letter-spacing:-.03em;font-variant-numeric:tabular-nums;min-width:4ch;line-height:1;display:inline-block}@media (prefers-reduced-motion:reduce){.HAA8HW_bgImageWrapper,.HAA8HW_bgImage,.HAA8HW_textWrap,.HAA8HW_newsCard,.HAA8HW_newsCardImage img{transition:none!important;animation:none!important}.HAA8HW_progressFill,.HAA8HW_scrollLine{transform:none;animation:none!important}}.HAA8HW_statLabel{font-size:var(--font-size-sm);color:#fff9}.HAA8HW_statDivider{background-color:#fff3;width:1px;height:40px}.HAA8HW_newsSliderArea{max-width:100%}.HAA8HW_newsSlider{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;-ms-overflow-style:none;scrollbar-width:none;gap:16px;padding-bottom:6px;scroll-padding-inline:0;display:flex;overflow-x:auto}.HAA8HW_newsSlider::-webkit-scrollbar{display:none}.HAA8HW_newsCard{scroll-snap-align:start;scroll-snap-stop:always;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:#00000073;border:1px solid #ffffff24;border-radius:12px;flex:0 0 calc(33.3333% - 10.6667px);min-width:260px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.HAA8HW_newsCard:hover{background:#0009;border-color:#ffffff59;transform:translateY(-4px);box-shadow:0 16px 40px #00000059}.HAA8HW_newsCardImage{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.HAA8HW_newsCardImage img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.HAA8HW_newsCard:hover .HAA8HW_newsCardImage img{transform:scale(1.06)}.HAA8HW_newsCardBody{padding:16px 18px}.HAA8HW_newsCardTitle{font-size:var(--font-size-base);color:#fffffff2;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.HAA8HW_newsCardDate{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:#fffffff2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);letter-spacing:.02em;background:#0000008c;border-radius:6px;padding:4px 10px;position:absolute;bottom:8px;right:8px}.HAA8HW_scrollHint{right:var(--space-8);bottom:var(--space-10);align-items:center;gap:var(--space-3);z-index:10;flex-direction:column;display:flex;position:absolute}.HAA8HW_scrollHint span{font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:.2em;color:#ffffff80;writing-mode:vertical-rl}.HAA8HW_scrollLine{background:linear-gradient(#ffffff80,#0000);width:1px;height:48px;animation:1.5s ease-in-out infinite HAA8HW_scrollAnim}@keyframes HAA8HW_scrollAnim{0%,to{opacity:1;transform:scaleY(1)}50%{opacity:.5;transform:scaleY(.5)}}@media (max-width:768px){.HAA8HW_hero{min-height:100svh}.HAA8HW_content{gap:var(--space-8)}.HAA8HW_textWrap{gap:var(--space-4);max-width:100%}.HAA8HW_subtitle{font-size:var(--font-size-base);line-height:1.7}.HAA8HW_cta{gap:var(--space-3);flex-direction:column}.HAA8HW_cta>*{justify-content:center;width:100%}.HAA8HW_stats{gap:var(--space-4);flex-wrap:wrap}.HAA8HW_statNum{font-size:var(--font-size-2xl)}.HAA8HW_statDivider{display:none}.HAA8HW_bottomArea{padding-bottom:var(--space-6);gap:var(--space-6)}.HAA8HW_newsCard{flex:0 0 100%;min-width:100%}.HAA8HW_newsCardTitle{font-size:var(--font-size-sm)}.HAA8HW_slideIndicators{gap:10px;right:16px}.HAA8HW_indicatorProgress{height:28px}.HAA8HW_scrollHint{display:none}}
._9TcLmq_noticeSliderWindow{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;align-items:stretch;gap:32px;width:100%;margin-bottom:-16px;padding-bottom:24px;display:flex;overflow-x:auto}._9TcLmq_noticeSliderWindow::-webkit-scrollbar{display:none}._9TcLmq_noticeItemLink{color:inherit;scroll-snap-align:start;flex:0 0 calc(33.3333% - 21.3333px);align-items:stretch;height:100%;text-decoration:none;display:flex}._9TcLmq_noticeCard{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:16px;flex-direction:column;width:100%;height:350px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008}._9TcLmq_noticeItemLink:hover ._9TcLmq_noticeCard{border-color:var(--color-gray-300);transform:translateY(-8px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}._9TcLmq_cardImageWrapper{aspect-ratio:16/9;background-color:var(--color-gray-100);width:100%;position:relative;overflow:hidden}._9TcLmq_cardOverlay{background:linear-gradient(#0000 0%,#000000a6 100%);justify-content:space-between;align-items:center;padding:10px 14px;display:flex;position:absolute;bottom:0;left:0;right:0}._9TcLmq_overlayDate{font-size:var(--font-size-xs);color:#ffffffe6;font-weight:500}._9TcLmq_cardImage{object-fit:cover;width:100%;height:100%;transition:transform .6s}._9TcLmq_noticeItemLink:hover ._9TcLmq_cardImage{transform:scale(1.05)}._9TcLmq_cardContent{flex-direction:column;flex:1;min-height:0;padding:14px 20px 12px;display:flex}._9TcLmq_cardHeader{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}._9TcLmq_noticeDate{font-size:var(--font-size-base);color:var(--color-text-muted);font-weight:500}._9TcLmq_noticeTitle{font-size:var(--font-size-base);color:var(--color-text-primary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}._9TcLmq_noticeSummary{font-size:var(--font-size-sm);color:var(--color-text-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:auto;line-height:1.6;display:-webkit-box;overflow:hidden}._9TcLmq_cardFooter{color:var(--color-text-muted);font-size:var(--font-size-xs);justify-content:space-between;align-items:center;margin-top:auto;padding-top:0;font-weight:500;display:flex}._9TcLmq_newBadge{color:#fff;width:20px;height:20px;font-size:var(--font-size-label);vertical-align:middle;background:#ef4444;border-radius:50%;justify-content:center;align-items:center;margin-left:8px;font-weight:700;display:inline-flex}._9TcLmq_pressRow{margin-top:40px}._9TcLmq_pressRowHeader{align-items:center;gap:10px;margin-bottom:16px;display:flex}._9TcLmq_pressRowHeader:before{content:"";background:#eee;flex:1;height:1px}._9TcLmq_pressNavBtns{gap:6px;margin-left:auto;display:flex}._9TcLmq_pressNavBtn{width:32px;height:32px;font-size:var(--font-size-xl);cursor:pointer;color:#757575;background:#fff;border:1px solid #d1d5db;border-radius:50%;justify-content:center;align-items:center;line-height:1;transition:background .15s,border-color .15s;display:flex}._9TcLmq_pressNavBtn:hover{background:#f5f5f5;border-color:#9ca3af}._9TcLmq_pressGrid{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;gap:16px;padding-bottom:4px;display:flex;overflow-x:auto}._9TcLmq_pressGrid::-webkit-scrollbar{display:none}._9TcLmq_pressCard{color:inherit;scroll-snap-align:start;flex-direction:column;flex:0 0 calc(20% - 12.8px);gap:10px;min-width:0;text-decoration:none;transition:transform .2s;display:flex}._9TcLmq_pressCard:hover{transform:translateY(-4px)}._9TcLmq_pressImageBox{aspect-ratio:4/3;background:#f5f5f5;border-radius:10px;width:100%;position:relative;overflow:hidden}._9TcLmq_pressImage{object-fit:cover;width:100%;height:100%;transition:transform .5s}._9TcLmq_pressCard:hover ._9TcLmq_pressImage{transform:scale(1.06)}._9TcLmq_pressDate{font-size:var(--font-size-xs);color:#ffffffe6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073;border-radius:4px;padding:2px 6px;position:absolute;bottom:6px;right:8px}._9TcLmq_pressTitle{font-size:var(--font-size-sm);color:var(--color-text-primary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}@media (max-width:768px){._9TcLmq_pressCard{flex:0 0 calc(50% - 8px)}._9TcLmq_noticeCard{height:auto;min-height:0}._9TcLmq_cardContent{padding:14px 16px}._9TcLmq_noticeTitle{font-size:var(--font-size-base)}._9TcLmq_noticeSummary{font-size:var(--font-size-sm);-webkit-line-clamp:2;line-clamp:2}._9TcLmq_cardFooter{font-size:var(--font-size-sm)}}._9TcLmq_quickLinksGrid{grid-template-columns:repeat(2,1fr);gap:32px;margin-top:32px;display:grid}._9TcLmq_quickCard{color:#fff;border-radius:16px;flex-direction:row;gap:32px;height:280px;padding:32px;text-decoration:none;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000001a}._9TcLmq_quickCard:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}._9TcLmq_quickIconBox{background:#ffffff26;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:20px;display:flex}._9TcLmq_quickTitle{font-size:var(--font-size-xl);color:var(--color-white);margin:0 0 12px;font-weight:700}._9TcLmq_quickDesc{font-size:var(--font-size-sm);color:#ffffffd9;flex:1;margin:0;line-height:1.5}._9TcLmq_quickLink{font-size:var(--font-size-sm);color:#fffffff2;align-items:center;gap:4px;margin-top:auto;padding-top:16px;font-weight:600;display:flex}._9TcLmq_quickLeft{flex-direction:column;flex:1;justify-content:flex-start;height:100%;display:flex}._9TcLmq_quickRight{border-radius:16px;flex:1;align-items:center;height:100%;margin:0;display:flex;position:relative;overflow:hidden}._9TcLmq_quickRollingItem{-webkit-backdrop-filter:blur(16px);background:#ffffff1f;border:1px solid #fff3;border-color:#fff9 #fff3 #fff3 #fff6;border-radius:16px;flex-direction:column;justify-content:center;width:100%;height:100%;padding:24px;text-decoration:none;transition:transform .5s cubic-bezier(.25,1,.5,1),opacity .5s ease-in-out,background .3s;display:flex;position:absolute;top:0;left:0;box-shadow:inset 0 0 20px #ffffff0d,0 8px 32px #0003}._9TcLmq_quickRollingItem:hover{background:#fff3;box-shadow:inset 0 0 30px #ffffff1a,0 12px 40px #00000040}._9TcLmq_quickRollingItem._9TcLmq_active{opacity:1;z-index:1;transform:translateY(0)}._9TcLmq_quickRollingItem._9TcLmq_prev{opacity:0;z-index:0;transform:translateY(-100%)}._9TcLmq_quickRollingItem._9TcLmq_next{opacity:0;z-index:0;transform:translateY(100%)}._9TcLmq_quickLatestTitle{font-size:var(--font-size-base);color:#fffffff2;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0 0 12px;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}._9TcLmq_quickLatestFooter{justify-content:space-between;align-items:center;margin-top:auto;display:flex}._9TcLmq_quickLatestDate{font-size:var(--font-size-sm);color:#ffffffb3}._9TcLmq_quickDetailLink{font-size:var(--font-size-xs);color:var(--color-white);opacity:0;font-weight:500;transition:all .3s;transform:translate(-5px)}._9TcLmq_quickRollingItem:hover ._9TcLmq_quickDetailLink{opacity:.9;transform:translate(0)}._9TcLmq_more{margin-top:var(--space-8);justify-content:center;display:flex}@media (max-width:1024px){._9TcLmq_noticeItemLink{flex:0 0 calc(50% - 16px)}}@media (max-width:768px){._9TcLmq_noticeSliderWindow{gap:20px}._9TcLmq_noticeItemLink{flex:0 0 100%}._9TcLmq_quickLinksGrid{grid-template-columns:1fr;gap:20px;margin-top:24px}._9TcLmq_quickCard{flex-direction:column;gap:20px;height:auto;padding:24px}._9TcLmq_quickRight{width:100%;height:180px}._9TcLmq_quickIconBox{width:44px;height:44px;margin-bottom:12px}._9TcLmq_quickTitle{font-size:var(--font-size-lg)}._9TcLmq_quickDesc{font-size:var(--font-size-sm)}}
.ZPY85q_hero{background-color:#212121;border-radius:16px;margin-bottom:0;padding:36px 32px;position:relative;overflow:hidden}.ZPY85q_hero:before{content:"";z-index:0;background-image:url(/images/smart-automation/hero_bg.webp);background-position:50%;background-size:cover;width:55%;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000004d 20%,#000c 60%,#000 100%);mask-image:linear-gradient(90deg,#0000 0%,#0000004d 20%,#000c 60%,#000 100%)}.ZPY85q_hero:after{content:"";pointer-events:none;z-index:1;background-image:radial-gradient(#ffffff14 1px,#0000 1px);background-size:16px 16px;width:200px;height:100%;position:absolute;top:0;right:0}.ZPY85q_hero>*{z-index:2;position:relative}.ZPY85q_heroLabel{color:#ffffff80;letter-spacing:2px;text-transform:uppercase;margin-bottom:0;font-size:11px;font-weight:700;display:inline-block}.ZPY85q_heroRow{align-items:center;gap:14px;margin-top:8px;display:flex}.ZPY85q_heroIconBox{background:var(--color-primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ZPY85q_heroTitle{color:#fff;font-size:26px;font-weight:800;line-height:1.3}.ZPY85q_heroSub{color:#fff;margin-top:14px;font-size:17px;font-weight:600;line-height:1.7}.ZPY85q_heroDesc{color:#ffffff73;margin-top:8px;font-size:15px;line-height:1.6}.ZPY85q_sectionLabel{letter-spacing:3px;text-transform:uppercase;color:var(--color-primary);border-bottom:2px solid var(--color-primary);margin-bottom:10px;padding:4px 0;font-size:11px;font-weight:700;display:inline-block}.ZPY85q_sectionTitle{color:#212121;letter-spacing:-.02em;margin-bottom:14px;font-size:32px;font-weight:900;line-height:1.3}.ZPY85q_titleDot{color:var(--color-primary)}.ZPY85q_sectionDesc{color:#6b7280;word-break:keep-all;margin-bottom:36px;font-size:17px;line-height:1.8}.ZPY85q_serviceSection{box-sizing:border-box;max-width:100%;padding:32px 0}.ZPY85q_serviceSectionHeader{margin-bottom:20px}.ZPY85q_serviceStrip{grid-template-columns:1fr 1fr;gap:10px;max-width:100%;padding-top:4px;display:grid}.ZPY85q_serviceChip{cursor:pointer;text-align:left;background:#fff;border:1px solid #eee;border-radius:12px;align-items:center;gap:14px;min-width:0;padding:16px 18px;font-family:inherit;transition:all .25s;display:flex}.ZPY85q_serviceChip:hover{border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 4px 16px #c0182c14}.ZPY85q_serviceChipIcon{width:44px;height:44px;color:var(--color-primary);background:#fef2f2;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:24px;display:flex}.ZPY85q_serviceChip:hover .ZPY85q_serviceChipIcon{background:var(--color-primary);color:#fff}.ZPY85q_serviceChipText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ZPY85q_serviceChipLabel{color:#212121;font-size:15px;font-weight:700}.ZPY85q_serviceChipDesc{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;line-height:1.4;overflow:hidden}.ZPY85q_serviceChipArrow{color:#cbd5e1;flex-shrink:0;transition:color .2s,transform .2s}.ZPY85q_serviceChip:hover .ZPY85q_serviceChipArrow{color:var(--color-primary);transform:translate(3px)}.ZPY85q_promoSection{box-sizing:border-box;max-width:100%;padding:8px 0 32px}.ZPY85q_promoHeader{margin-bottom:24px}.ZPY85q_promoGrid{grid-template-columns:1fr 1fr;gap:20px;max-width:100%;display:grid;overflow:hidden}.ZPY85q_promoItem{flex-direction:column;display:flex}.ZPY85q_promoCaption{color:#757575;margin-top:10px;padding-left:2px;font-size:15px;font-weight:600}.ZPY85q_promoCaptionDesc{color:#9ca3af;margin-top:2px;padding-left:2px;font-size:12px;line-height:1.4}.ZPY85q_sectionImage{border-radius:12px;width:100%;margin-bottom:24px;overflow:hidden;box-shadow:0 4px 20px #00000014}.ZPY85q_sectionImage img{width:100%;height:auto;display:block}.ZPY85q_caseCardImg{width:100%;height:180px;overflow:hidden}.ZPY85q_caseCardImg img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.ZPY85q_caseCard:hover .ZPY85q_caseCardImg img{transform:scale(1.05)}.ZPY85q_videoWrap{background:#000;border-radius:12px;width:100%;padding-top:56.25%;position:relative;overflow:hidden;box-shadow:0 8px 32px #0000001f}.ZPY85q_videoWrap iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.ZPY85q_caseSection{margin-top:40px;margin-bottom:0}.ZPY85q_caseSplitLayout{grid-template-columns:2fr 3fr;align-items:start;gap:32px;margin-top:28px;display:grid}.ZPY85q_caseSplitLeft,.ZPY85q_caseSplitRight{flex-direction:column;display:flex}.ZPY85q_caseBentoGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ZPY85q_caseBentoGrid .ZPY85q_bentoSpan2{grid-column:span 2}.ZPY85q_caseBentoTile{border-radius:10px;margin-top:10px;overflow:hidden}.ZPY85q_caseBentoTile img{width:100%;height:auto;display:block}.ZPY85q_caseProcessDesc{color:#6b7280;background:#f5f5f5;border-radius:8px;margin-bottom:16px;padding:14px 18px;font-size:17px;line-height:1.6}.ZPY85q_caseEmphasis{color:#1f2937;letter-spacing:-.02em;margin:8px 0 4px;font-size:17px;font-weight:800;line-height:1.5}.ZPY85q_caseHighlight{color:#1f2937;border-left:3px solid var(--color-primary);background:#fef2f2;border-radius:0 8px 8px 0;margin-top:16px;padding:14px 18px;font-size:17px;font-weight:600;line-height:1.7}.ZPY85q_caseLeftImage{cursor:zoom-in;border-radius:10px;margin-top:16px;overflow:hidden}.ZPY85q_caseLeftImage img{width:100%;height:auto;display:block}.ZPY85q_caseLeftImageRow{grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:16px;display:grid}.ZPY85q_caseLeftImageRow .ZPY85q_caseLeftImage{overflow:hidden}.ZPY85q_caseLeftImageRow .ZPY85q_caseLeftImage img{object-fit:cover;width:100%;height:150px}.ZPY85q_caseBadge{z-index:2;pointer-events:none;position:absolute;top:10px;left:10px;width:80px!important;height:auto!important}.ZPY85q_caseStatGrid{flex:1;grid-template-columns:1fr 1fr;gap:10px;margin-top:4px;display:grid}.ZPY85q_caseStatCard{text-align:center;background:linear-gradient(135deg,#f8f9fa 0%,#f1f3f5 100%);border:1px solid #eee;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:18px 12px;transition:transform .2s,box-shadow .2s;display:flex}.ZPY85q_caseStatCard:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.ZPY85q_caseStatValue{color:var(--color-primary);letter-spacing:-.02em;font-size:22px;font-weight:900;line-height:1.2}.ZPY85q_caseStatValue small{color:#9ca3af;margin-left:2px;font-size:15px;font-weight:600}.ZPY85q_caseStatLabel{color:#6b7280;letter-spacing:.3px;margin-top:4px;font-size:11px;font-weight:600}.ZPY85q_caseVisualRow{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.ZPY85q_equipLabel{color:#212121;background:#f0f5ff;border-left:3px solid #3b7dd8;border-radius:4px;margin:12px 0 8px;padding:6px 12px;font-size:15px;font-weight:700;display:inline-block}.ZPY85q_equipRow{grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:8px;display:grid}.ZPY85q_equipTile{border-radius:8px;height:120px;overflow:hidden}.ZPY85q_equipTile img{object-fit:cover;width:100%;height:100%;display:block}.ZPY85q_caseVideoRow{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.ZPY85q_caseVideoItem{flex-direction:column;display:flex}.ZPY85q_caseVideoCaption{color:#6b7280;word-break:keep-all;margin-top:6px;font-size:12px;line-height:1.4}.ZPY85q_caseImageRow{flex-direction:column;gap:16px;margin-top:20px;display:flex}.ZPY85q_caseImageMain,.ZPY85q_caseImageSub{border-radius:10px;overflow:hidden}.ZPY85q_caseImageMain img,.ZPY85q_caseImageSub img{width:100%;height:auto;display:block}.ZPY85q_caseSubHeading{color:#212121;letter-spacing:-.02em;width:fit-content;margin-top:24px;margin-bottom:10px;font-size:15px;font-weight:800;display:block}.ZPY85q_caseSubHeading:first-child{margin-top:0}.ZPY85q_caseGrid{grid-template-columns:1fr 1fr;align-items:start;gap:32px;display:grid}.ZPY85q_caseInfo{flex-direction:column;gap:16px;display:flex}.ZPY85q_caseTitle{color:#1f2937;letter-spacing:-.01em;align-items:center;gap:12px;margin-bottom:16px;font-size:20px;font-weight:800;line-height:1.4;display:flex}.ZPY85q_caseTitleIcon{background:var(--color-primary);color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.ZPY85q_caseDesc{color:#4b5563;font-size:15px;line-height:1.7}.ZPY85q_caseSpecList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ZPY85q_caseSpecItem{color:#757575;align-items:flex-start;gap:8px;font-size:17px;line-height:1.5;display:flex}.ZPY85q_caseCards{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;display:grid}.ZPY85q_caseCard{background:#fff;border:1px solid #eee;border-radius:14px;transition:box-shadow .3s,transform .3s;overflow:hidden}.ZPY85q_caseCard:hover{transform:translateY(-3px);box-shadow:0 12px 32px #00000014}.ZPY85q_caseCardBody{padding:24px}.ZPY85q_caseCardTitle{color:#212121;margin-bottom:10px;font-size:17px;font-weight:700}.ZPY85q_caseCardDesc{color:#6b7280;margin-bottom:12px;font-size:17px;line-height:1.6}.ZPY85q_caseCardSpecs{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ZPY85q_caseCardSpecItem{color:#212121;background:linear-gradient(135deg,#fafafa 0%,#f1f5ff 100%);border:1px solid #eee;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:15px;font-weight:600;line-height:1.5;transition:border-color .2s,background .2s;display:flex}.ZPY85q_caseCardSpecItem:hover{border-color:var(--color-primary);background:linear-gradient(135deg,#fff5f5 0%,#fff0f0 100%)}.ZPY85q_monitorGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.ZPY85q_monitorItem{text-align:center;color:#757575;background:#fff;border:1px solid #eee;border-radius:10px;padding:18px 16px;font-size:17px;font-weight:600;transition:all .2s}.ZPY85q_monitorItem:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary);transform:translateY(-2px)}.ZPY85q_caseSplitLayout{grid-template-columns:1fr 1fr;gap:32px;display:grid}.ZPY85q_mt48{margin-top:48px}.ZPY85q_equipCols1{grid-template-columns:1fr!important}.ZPY85q_eduCaseGrid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:24px;display:grid}.ZPY85q_eduCaseItem{background:linear-gradient(135deg,#eef4ff 0%,#f8faff 100%);border:1px solid #bdd4f0;border-radius:10px;align-items:center;gap:14px;padding:20px 24px;display:flex;box-shadow:0 2px 8px #3b7dd814}.ZPY85q_eduCaseIcon{filter:grayscale(0);background:#3b7dd8;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}.ZPY85q_eduCaseText{color:#212121;font-size:17px;font-weight:700;line-height:1.5}.ZPY85q_benefitList{counter-reset:benefit;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ZPY85q_benefitItem{color:#757575;counter-increment:benefit;align-items:flex-start;gap:12px;font-size:15px;line-height:1.6;display:flex}.ZPY85q_benefitNum{background:var(--color-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:1px;font-size:15px;font-weight:700;display:flex}.ZPY85q_stickyNav{top:calc(72px + var(--admin-bar-offset,0px));z-index:50;-webkit-backdrop-filter:blur(12px);background:#fffffff2;border-bottom:1px solid #eee;margin:0 -24px;padding:0 24px;position:sticky}.ZPY85q_stickyNavInner{scrollbar-width:none;-ms-overflow-style:none;gap:4px;display:flex;overflow-x:auto}.ZPY85q_stickyNavInner::-webkit-scrollbar{display:none}.ZPY85q_stickyNavItem{color:#6b7280;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;padding:14px 18px;font-family:inherit;font-size:17px;font-weight:600;transition:all .25s}.ZPY85q_stickyNavItem:hover{color:#212121;background:#00000005}.ZPY85q_stickyNavItemActive{color:var(--color-primary);border-bottom-color:var(--color-primary)}.ZPY85q_ctaTitle{color:#fff;margin-bottom:8px;font-size:28px;font-weight:800}.ZPY85q_ctaDesc{color:#fffc;margin-bottom:8px;font-size:17px}.ZPY85q_ctaEmail{color:#fff;margin-bottom:28px;font-size:18px;font-weight:700}@media (max-width:1024px){.ZPY85q_serviceStrip{grid-template-columns:1fr 1fr}.ZPY85q_caseGrid,.ZPY85q_caseSplitLayout{grid-template-columns:1fr}.ZPY85q_featuresInner{grid-template-columns:1fr;gap:2rem}.ZPY85q_featuresImage img{height:320px}.ZPY85q_hero{padding:24px 20px}.ZPY85q_serviceSection,.ZPY85q_promoSection,.ZPY85q_caseSection{width:100%;max-width:100%;overflow-x:hidden}.ZPY85q_serviceStrip,.ZPY85q_promoGrid,.ZPY85q_caseGrid,.ZPY85q_caseVideoRow,.ZPY85q_caseVisualRow,.ZPY85q_caseBentoGrid,.ZPY85q_caseLeftImageRow{grid-template-columns:1fr;gap:16px}.ZPY85q_equipRow{grid-template-columns:repeat(2,1fr)}.ZPY85q_equipTile{height:90px}.ZPY85q_monitorGrid{grid-template-columns:repeat(2,1fr)}.ZPY85q_demoInner{grid-template-columns:1fr;gap:24px;padding:20px}.ZPY85q_caseSplitLayout{grid-template-columns:1fr;gap:24px}.ZPY85q_eduCaseGrid,.ZPY85q_caseCards{grid-template-columns:1fr}}.ZPY85q_caseBentoTile img{cursor:zoom-in}.ZPY85q_lightboxOverlay{z-index:9999;cursor:zoom-out;background:#000000d9;justify-content:center;align-items:center;padding:40px;animation:.2s ZPY85q_lightboxFadeIn;display:flex;position:fixed;inset:0}.ZPY85q_lightboxOverlay img{object-fit:contain;border-radius:8px;max-width:90vw;max-height:90vh;box-shadow:0 20px 60px #00000080}@keyframes ZPY85q_lightboxFadeIn{0%{opacity:0}to{opacity:1}}
.ESW_5q_section{max-width:1200px;margin:0 auto;padding:40px 0 32px}.ESW_5q_section:not(.ESW_5q_sectionActive) .ESW_5q_decoCircleLg,.ESW_5q_section:not(.ESW_5q_sectionActive) .ESW_5q_decoRing,.ESW_5q_section:not(.ESW_5q_sectionActive) .ESW_5q_decoDiamond,.ESW_5q_section:not(.ESW_5q_sectionActive) .ESW_5q_decoDotsCluster,.ESW_5q_section:not(.ESW_5q_sectionActive) .ESW_5q_decoCross{animation-play-state:paused}.ESW_5q_sectionLabel{font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:.15em;text-transform:uppercase;color:#9ca3af;text-align:center;margin-bottom:24px}.ESW_5q_monitorArea{justify-content:center;align-items:center;gap:0;max-width:1200px;margin:0 auto;padding:0 20px;display:flex;position:relative}.ESW_5q_decoBg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ESW_5q_decoCircleLg{background:radial-gradient(circle,#64748b1f 0%,#0000 70%);border-radius:50%;width:160px;height:160px;animation:8s ease-in-out infinite ESW_5q_decoFloat;position:absolute}.ESW_5q_decoRing{border:2px solid #64748b2e;border-radius:50%;width:100px;height:100px;animation:7s ease-in-out 1s infinite ESW_5q_decoFloat;position:absolute}.ESW_5q_decoDiamond{border:2px solid #64748b38;border-radius:4px;width:44px;height:44px;animation:9s ease-in-out .5s infinite ESW_5q_decoDiamondFloat;position:absolute;transform:rotate(45deg)}.ESW_5q_decoDotsCluster{background-image:radial-gradient(circle,#64748b40 2.5px,#0000 2.5px);background-size:20px 20px;width:80px;height:80px;animation:10s ease-in-out 2s infinite ESW_5q_decoFloat;position:absolute}.ESW_5q_decoLineH{background:linear-gradient(90deg,#0000,#64748b33,#0000);width:140px;height:1.5px;position:absolute}.ESW_5q_decoCross{width:20px;height:20px;animation:6s ease-in-out .8s infinite ESW_5q_decoFloat;position:absolute}.ESW_5q_decoCross:before,.ESW_5q_decoCross:after{content:"";background:#64748b40;position:absolute}.ESW_5q_decoCross:before{height:2px;top:50%;left:0;right:0;transform:translateY(-50%)}.ESW_5q_decoCross:after{width:2px;top:0;bottom:0;left:50%;transform:translate(-50%)}@keyframes ESW_5q_decoFloat{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-10px)}}@keyframes ESW_5q_decoDiamondFloat{0%,to{opacity:.5;transform:translateY(0)rotate(45deg)}50%{opacity:1;transform:translateY(-10px)rotate(45deg)}}.ESW_5q_monitor{z-index:5;flex:1;max-width:900px;position:relative}.ESW_5q_bezel{background:#1a1a1a;border-radius:16px;padding:12px;position:relative;box-shadow:0 4px 6px #0000001a,0 20px 60px #00000026,inset 0 1px #ffffff14}.ESW_5q_screen{aspect-ratio:16/9;background:#000;border-radius:6px;width:100%;position:relative;overflow:hidden}.ESW_5q_standNeck{background:linear-gradient(#2a2a2a 0%,#3a3a3a 100%);border-radius:0 0 4px 4px;width:80px;height:28px;margin:0 auto}.ESW_5q_standBase{background:linear-gradient(#3a3a3a 0%,#4a4a4a 100%);border-radius:0 0 12px 12px;width:180px;height:10px;margin:0 auto;box-shadow:0 2px 8px #0000001a}.ESW_5q_slide{opacity:0;transition:opacity .8s;position:absolute;inset:0}.ESW_5q_slideActive{opacity:1;z-index:1}.ESW_5q_overlay{z-index:2;background:linear-gradient(#00000014 0%,#00000073 55%,#000000eb 100%);position:absolute;inset:0}.ESW_5q_content{z-index:3;text-align:center;color:#fff;-webkit-backdrop-filter:blur(8px);background:#00000059;flex-direction:column;align-items:center;padding:32px 48px;display:flex;position:absolute;bottom:0;left:0;right:0}.ESW_5q_title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-h2);word-break:keep-all;text-shadow:0 2px 8px #000c,0 4px 20px #00000080;max-width:800px;margin-bottom:10px;line-height:1.35}.ESW_5q_summary{font-size:var(--font-size-sm);color:#ffffffe6;word-break:keep-all;text-shadow:0 1px 4px #00000080;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:600px;line-height:1.6;display:-webkit-box;overflow:hidden}.ESW_5q_linkOverlay{z-index:5;cursor:pointer;position:absolute;inset:0}.ESW_5q_navBtn{z-index:6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ESW_5q_navBtn:hover{background:#ffffff4d}.ESW_5q_navPrev{left:16px}.ESW_5q_navNext{right:16px}.ESW_5q_dots{justify-content:center;gap:8px;padding:20px 0 4px;display:flex}.ESW_5q_dot{cursor:pointer;background:#d1d5db;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:all .3s}.ESW_5q_dotActive{background:#334155;border-radius:4px;width:24px}@media (max-width:768px){.ESW_5q_decoBg{display:none}.ESW_5q_bezel{border-radius:12px;padding:8px}.ESW_5q_screen{border-radius:4px}.ESW_5q_content{padding:20px 24px}.ESW_5q_title{font-size:var(--font-size-xl)}.ESW_5q_summary{font-size:var(--font-size-sm)}.ESW_5q_standNeck{width:60px;height:20px}.ESW_5q_standBase{width:140px;height:8px}.ESW_5q_navBtn{width:32px;height:32px}.ESW_5q_navPrev{left:8px}.ESW_5q_navNext{right:8px}}
.YgyZJa_hero{background-color:#0f1f35;border-radius:16px;margin-bottom:0;padding:36px 32px;position:relative;overflow:hidden}.YgyZJa_hero:before{content:"";z-index:0;background-image:url(/images/it-service/dc_hero.webp);background-position:50%;background-size:cover;width:55%;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000004d 20%,#000c 60%,#000 100%);mask-image:linear-gradient(90deg,#0000 0%,#0000004d 20%,#000c 60%,#000 100%)}.YgyZJa_hero:after{content:"";pointer-events:none;z-index:1;background-image:radial-gradient(#ffffff0f 1px,#0000 1px);background-size:16px 16px;width:200px;height:100%;position:absolute;top:0;right:0}.YgyZJa_hero>*{z-index:2;position:relative}.YgyZJa_heroLabel{color:#ffffff80;letter-spacing:2px;text-transform:uppercase;margin-bottom:0;font-size:11px;font-weight:700;display:inline-block}.YgyZJa_heroRow{align-items:center;gap:14px;margin-top:8px;display:flex}.YgyZJa_heroIconBox{background:var(--color-primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.YgyZJa_heroTitle{color:#fff;font-size:26px;font-weight:800;line-height:1.3}.YgyZJa_heroSub{color:#fff;margin-top:14px;font-size:17px;font-weight:600;line-height:1.7}.YgyZJa_heroDesc{color:#ffffff73;margin-top:8px;font-size:15px;line-height:1.6}.YgyZJa_sectionLabel{letter-spacing:3px;text-transform:uppercase;color:var(--color-primary);border-bottom:2px solid var(--color-primary);margin-bottom:10px;padding:4px 0;font-size:11px;font-weight:700;display:inline-block}.YgyZJa_sectionTitle{color:#212121;letter-spacing:-.02em;margin-bottom:14px;font-size:32px;font-weight:900;line-height:1.3}.YgyZJa_sectionDesc{color:#6b7280;word-break:keep-all;margin-bottom:36px;font-size:17px;line-height:1.8}.YgyZJa_serviceSection{box-sizing:border-box;max-width:100%;padding:32px 0}.YgyZJa_serviceStrip{grid-template-columns:1fr 1fr;gap:10px;max-width:100%;padding-top:4px;display:grid}.YgyZJa_serviceChip{cursor:pointer;text-align:left;background:#fff;border:1px solid #eee;border-radius:12px;align-items:center;gap:14px;min-width:0;padding:16px 18px;font-family:inherit;transition:all .25s;display:flex}.YgyZJa_serviceChip:hover{border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 4px 16px #c0182c14}.YgyZJa_serviceChipIcon{width:44px;height:44px;color:var(--color-primary);background:#fef2f2;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:24px;display:flex}.YgyZJa_serviceChip:hover .YgyZJa_serviceChipIcon{background:var(--color-primary);color:#fff}.YgyZJa_serviceChipText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.YgyZJa_serviceChipLabel{color:#212121;font-size:15px;font-weight:700}.YgyZJa_serviceChipDesc{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;line-height:1.4;overflow:hidden}.YgyZJa_serviceChipArrow{color:#cbd5e1;flex-shrink:0;transition:color .2s,transform .2s}.YgyZJa_serviceChip:hover .YgyZJa_serviceChipArrow{color:var(--color-primary);transform:translate(3px)}.YgyZJa_stickyNav{top:calc(72px + var(--admin-bar-offset,0px));z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:0 calc(var(--space-6) * -1);padding:0;padding:0 var(--space-6);background:#fffffff2;border-bottom:1px solid #eee;position:sticky}.YgyZJa_stickyNavInner{scrollbar-width:none;max-width:var(--max-width-content);gap:0;margin:0 auto;display:flex;overflow-x:auto}.YgyZJa_stickyNavInner::-webkit-scrollbar{display:none}.YgyZJa_stickyNavItem{color:#6b7280;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;padding:14px 16px;font-family:inherit;font-size:17px;font-weight:600;transition:all .2s}.YgyZJa_stickyNavItem:hover{color:#212121}.YgyZJa_stickyNavItemActive{color:var(--color-primary);border-bottom-color:var(--color-primary)}.YgyZJa_caseSection{margin-top:40px;margin-bottom:0}.YgyZJa_caseTitle{color:#1f2937;letter-spacing:-.01em;align-items:center;gap:12px;margin-bottom:16px;font-size:20px;font-weight:800;line-height:1.4;display:flex}.YgyZJa_caseTitleIcon{background:var(--color-primary);color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.YgyZJa_caseSubTitle{color:#757575;border-bottom:1px dashed #eee;margin:0 0 12px;padding-bottom:8px;font-size:17px;font-weight:700}.YgyZJa_caseEmphasis{color:#1f2937;letter-spacing:-.02em;margin:8px 0 4px;font-size:17px;font-weight:800;line-height:1.5}.YgyZJa_caseProcessDesc{color:#6b7280;background:#f5f5f5;border-radius:8px;margin-bottom:16px;padding:14px 18px;font-size:17px;line-height:1.6}.YgyZJa_caseCardSpecs{border-top:1px dashed #eee;flex-direction:column;gap:6px;margin:0;padding:12px 0 0;list-style:none;display:flex}.YgyZJa_caseCardSpecItem{color:#757575;align-items:flex-start;gap:6px;font-size:15px;line-height:1.5;display:flex}.YgyZJa_componentGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}.YgyZJa_componentCard{background:linear-gradient(135deg,#f0f5ff 0%,#ebf2ff 100%);border:1px solid #bfdbfe;border-radius:12px;flex-direction:column;gap:6px;padding:20px 18px;transition:transform .2s,box-shadow .2s;display:flex}.YgyZJa_componentCard:hover{transform:translateY(-2px);box-shadow:0 4px 16px #1d4ed81a}.YgyZJa_componentLabel{color:var(--color-primary);font-size:15px;font-weight:700}.YgyZJa_componentDesc{color:#4b5563;font-size:15px;line-height:1.5}.YgyZJa_siLayout{grid-template-columns:1fr 1fr;align-items:stretch;gap:40px;margin-top:24px;display:grid}.YgyZJa_siLeft{flex-direction:column;display:flex}.YgyZJa_siHeroImg{background:#eee;border-radius:12px;width:100%;height:100%;min-height:300px;overflow:hidden}.YgyZJa_siHeroImg img{object-fit:cover;width:100%;height:100%;display:block}.YgyZJa_siRight{flex-direction:column;display:flex}.YgyZJa_siServiceList{flex-direction:column;justify-content:space-between;gap:16px;height:100%;display:flex}.YgyZJa_siServiceItem{background:#fafafa;border:1px solid #eee;border-radius:12px;padding:24px 28px;transition:transform .2s,box-shadow .2s}.YgyZJa_siServiceItem:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 4px 16px #0000000d}.YgyZJa_siServiceTitle{color:#212121;align-items:center;gap:8px;margin:0 0 12px;font-size:18px;font-weight:800;display:flex}.YgyZJa_siServiceIcon{color:#3b82f6;font-size:18px}.YgyZJa_siServiceDesc{color:#475569;word-break:keep-all;margin:0;font-size:17px;line-height:1.6}.YgyZJa_siCasesSection{margin-top:60px}.YgyZJa_siCasesTitle{color:var(--color-primary);margin:0 0 8px;font-size:22px;font-weight:800}.YgyZJa_siCasesDesc{color:#64748b;border-bottom:2px solid #1e293b;margin:0 0 24px;padding-bottom:16px;font-size:17px}.YgyZJa_siTable{background:#fff;border:1px solid #eee;border-radius:8px;overflow:hidden}.YgyZJa_siTableHead{background:#fafafa;border-bottom:1px solid #eee;grid-template-columns:1fr 120px 1fr 120px;display:grid}.YgyZJa_siTableHead span{color:#212121;text-align:center;border-right:1px solid #eee;padding:10px 12px;font-size:17px;font-weight:700}.YgyZJa_siTableHead span:last-child{border-right:none}.YgyZJa_siTableBody{grid-template-columns:1fr 1fr;display:grid}.YgyZJa_siTableCellWrapper{border-bottom:1px solid #eee;border-right:1px solid #eee;grid-template-columns:1fr 120px;display:grid}.YgyZJa_siTableCellWrapper:nth-child(2n){border-right:none}.YgyZJa_siTableBody .YgyZJa_siTableCellWrapper:nth-last-child(-n+2):nth-child(odd),.YgyZJa_siTableBody .YgyZJa_siTableCellWrapper:nth-last-child(-n+2):nth-child(odd)~.YgyZJa_siTableCellWrapper{border-bottom:none}.YgyZJa_siTableProject{color:#757575;word-break:keep-all;border-right:1px solid #eee;align-items:center;padding:7px 12px;font-size:15px;line-height:1.4;display:flex}.YgyZJa_siTableProjectBold{color:#1f2937;font-weight:700}.YgyZJa_siTablePeriod{color:#475569;text-align:center;white-space:nowrap;justify-content:center;align-items:center;padding:7px 12px;font-size:12.5px;display:flex}.YgyZJa_pagination{justify-content:center;align-items:center;gap:6px;margin-top:20px;display:flex}.YgyZJa_pageBtn{color:#475569;cursor:pointer;background:#fff;border:1px solid #eee;border-radius:6px;justify-content:center;align-items:center;min-width:32px;height:32px;padding:0 10px;font-size:15px;transition:all .2s;display:inline-flex}.YgyZJa_pageBtn:hover:not(:disabled){color:#212121;background:#fafafa;border-color:#cbd5e1}.YgyZJa_pageBtn.YgyZJa_pageBtnActive{background:var(--color-primary);border-color:var(--color-primary);color:#fff;font-weight:600}.YgyZJa_pageBtn:disabled{opacity:.5;cursor:not-allowed}.YgyZJa_erpMesLayout{grid-template-columns:1fr 1fr;align-items:start;gap:8px 48px;margin-top:32px;display:grid}.YgyZJa_mesLayout{grid-template-columns:4fr 6fr;align-items:start;gap:8px 48px;margin-top:32px;display:grid}.YgyZJa_erpEmptyBox{background:#fafafa;border:2px dashed #eee;border-radius:12px;min-height:180px}.YgyZJa_erpMesLeft{flex-direction:column;gap:20px;display:flex}.YgyZJa_erpMesLeftSub{color:#64748b;margin:0;font-size:15px}.YgyZJa_erpMesLeftTitle{color:#212121;margin:0;font-size:22px;font-weight:800}.YgyZJa_erpMesSubHeading{color:#1f2937;letter-spacing:-.01em;align-items:center;gap:12px;margin:0 0 24px;font-size:20px;font-weight:800;line-height:1.4;display:flex}.YgyZJa_erpMesSubHeadingIcon{background:var(--color-primary);color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.YgyZJa_erpMesLogoBox{background:#fff;border:1px solid #eee;border-radius:10px;justify-content:center;align-items:center;min-height:80px;padding:20px 24px;display:flex}.YgyZJa_erpMesLogoImg{object-fit:contain;max-width:100%;max-height:80px}.YgyZJa_mesFeatureSection{background:linear-gradient(135deg,#fafbff 0%,#fafafa 100%);border:1px solid #eee;border-radius:12px;padding:24px 28px}.YgyZJa_mesFeatureTitle{color:#0f172a;letter-spacing:-.02em;border-bottom:1px solid #eee;align-items:center;gap:10px;margin:0 0 20px;padding-bottom:14px;font-size:18px;font-weight:800;display:flex}.YgyZJa_mesFeatureDot{background:var(--color-primary);border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block;box-shadow:0 0 0 3px #c0182c26}.YgyZJa_mesFeatureList{counter-reset:feature-counter;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.YgyZJa_mesFeatureList>li{color:#212121;counter-increment:feature-counter;flex-direction:column;gap:6px;padding-left:0;font-size:15px;display:flex}.YgyZJa_mesFeatureList>li strong{color:#212121;letter-spacing:-.01em;align-items:center;gap:8px;margin-bottom:0;font-size:13.5px;font-weight:700;display:flex}.YgyZJa_mesFeatureList>li strong:before{content:counter(feature-counter);background:var(--color-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;min-width:20px;height:20px;font-size:11px;font-weight:800;display:inline-flex}.YgyZJa_mesFeatureList>li>ul{flex-direction:column;gap:3px;margin:0;padding:0 0 0 28px;list-style:none;display:flex}.YgyZJa_mesFeatureList>li>ul>li{color:#64748b;font-size:12.5px;line-height:1.6}.YgyZJa_mesFeatureList>li>ul>li:before{content:"· ";color:var(--color-primary);font-weight:900}.YgyZJa_erpMesDiagramBox{background:#fff;border:1px solid #eee;border-radius:10px;overflow:hidden}.YgyZJa_erpMesDiagramImg{width:100%;display:block}.YgyZJa_erpMesDiagramCaption{color:#94a3b8;text-align:center;background:#fafafa;border-top:1px solid #eee;margin:0;padding:8px 12px;font-size:11px}.YgyZJa_erpMesRight{flex-direction:column;gap:40px;display:flex}.YgyZJa_erpMesCaseCol{flex-direction:column;gap:16px;display:flex}.YgyZJa_erpMesServiceBlock{flex-direction:column;gap:12px;display:flex}.YgyZJa_erpMesServiceTitle{color:var(--color-primary);align-items:center;gap:8px;margin:0;font-size:17px;font-weight:700;display:flex}.YgyZJa_erpMesServiceIcon{color:var(--color-primary);font-size:18px;line-height:1}.YgyZJa_erpMesServiceDesc{color:#475569;word-break:keep-all;margin:0;font-size:13.5px;line-height:1.7}.YgyZJa_erpMesDescHighlight{color:#0f172a;word-break:keep-all;letter-spacing:-.01em;background:linear-gradient(135deg,#fff1f2 0%,#fff5f5 100%);border:1px solid #fecdd3;border-radius:10px;margin:0;padding:16px 18px;font-size:15px;font-weight:700;line-height:1.8}.YgyZJa_erpMesBullets{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.YgyZJa_erpMesBullets li{color:#212121;word-break:keep-all;background:linear-gradient(135deg,#fafafa 0%,#f1f5ff 100%);border:1px solid #dbeafe;border-radius:10px;padding:14px 16px 14px 46px;font-size:17px;font-weight:600;line-height:1.7;position:relative}.YgyZJa_erpMesBullets li:before{content:"✓";color:#fff;background:var(--color-primary);text-align:center;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:900;line-height:22px;display:flex;position:absolute;top:50%;left:14px;transform:translateY(-50%);box-shadow:0 2px 6px #c0182c4d}.YgyZJa_erpMesScreenBox{background:#f5f5f5;border:1px solid #eee;border-radius:12px;justify-content:center;align-items:flex-start;display:flex;overflow:hidden}.YgyZJa_erpMesScreenImg{object-fit:contain;width:100%;height:auto;display:block}.YgyZJa_erpMesCaseBox{background:#fff;border:1px solid #eee;border-radius:14px;flex-direction:column;gap:0;display:flex;overflow:hidden;box-shadow:0 2px 12px #0000000f}.YgyZJa_erpMesCaseLabel{color:#fff;background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-dark) 100%);letter-spacing:.5px;text-transform:uppercase;align-items:center;gap:8px;margin:0;padding:10px 18px;font-size:12px;font-weight:700;display:flex}.YgyZJa_erpMesCaseDot{background:#ffffffb3;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.YgyZJa_erpMesCaseName{color:#0f172a;letter-spacing:-.02em;word-break:keep-all;margin:0;padding:16px 18px 4px;font-size:17px;font-weight:800;line-height:1.4}.YgyZJa_erpMesCasePeriod{color:var(--color-primary);background:#fff1f2;border-radius:20px;width:fit-content;margin:0 18px 12px;padding:3px 12px;font-size:12px;font-weight:600;display:inline-block}.YgyZJa_erpMesCaseDesc{color:#475569;word-break:keep-all;border-top:1px solid #f5f5f5;margin:0;padding:12px 18px 18px;font-size:15px;line-height:1.8}.YgyZJa_featureGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.YgyZJa_featureCard{border:1px solid #eee;border-left:3px solid var(--color-primary);background:#fff;border-radius:12px;padding:20px 22px;transition:box-shadow .2s,transform .2s}.YgyZJa_featureCard:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000014}.YgyZJa_featureTitle{color:#212121;margin-bottom:8px;font-size:15px;font-weight:700;display:block}.YgyZJa_featureDesc{color:#6b7280;margin:0;font-size:13.5px;line-height:1.6}.YgyZJa_itoLayout{grid-template-columns:1fr 1fr;align-items:start;gap:40px;display:grid}.YgyZJa_itoList li{background:#fff;border:1px solid #eee;border-radius:12px;align-items:center;gap:16px;padding:18px 22px;transition:box-shadow .2s,transform .2s;display:flex;box-shadow:0 2px 8px #0000000a}.YgyZJa_itoList li:hover{transform:translate(4px);box-shadow:0 6px 20px #00000014}.YgyZJa_itoListNum{color:#fff;letter-spacing:0;background:#374151;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;min-width:38px;height:38px;font-size:15px;font-weight:800;display:inline-flex}.YgyZJa_itoListText{color:#212121;letter-spacing:-.01em;font-size:15px;font-weight:700;line-height:1.4}.YgyZJa_itoNeedLayout{grid-template-columns:6fr 4fr;align-items:start;gap:8px 40px;display:grid}.YgyZJa_itoNeedGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.YgyZJa_itoNeedCard{color:#757575;word-break:keep-all;background:#fafafa;border:1px solid #eee;border-radius:8px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:15px;font-weight:600;line-height:1.5;transition:background .2s;display:flex}.YgyZJa_itoNeedCard:hover{background:#fff1f2;border-color:#fca5a5}.YgyZJa_itoNeedIcon{color:var(--color-primary);flex-shrink:0;margin-top:2px}.YgyZJa_caseCardGrid{flex-direction:column;gap:14px;display:flex}.YgyZJa_itoCard{background:#fff;border:1px solid #eee;border-radius:12px;flex-direction:column;gap:6px;padding:18px 20px;transition:box-shadow .2s;display:flex}.YgyZJa_itoCard:hover{box-shadow:0 4px 16px #00000014}.YgyZJa_itoCardOrg{color:#212121;font-size:17px;font-weight:700}.YgyZJa_itoCardPeriod{color:var(--color-primary);background:#fff1f2;border-radius:20px;width:fit-content;padding:2px 10px;font-size:12px;font-weight:600;display:inline-block}.YgyZJa_itoCardDesc{color:#6b7280;margin:0;font-size:13.5px;line-height:1.6}.YgyZJa_itoCaseCardGrid{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.YgyZJa_itoCaseCard{border:1px solid #eee;border-top:3px solid var(--color-primary);background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:20px;transition:box-shadow .2s;display:flex;box-shadow:0 1px 4px #0000000d}.YgyZJa_itoCaseCard:hover{box-shadow:0 4px 16px #c0182c1a}.YgyZJa_itoCaseCardTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.YgyZJa_itoCaseCardOrg{color:#212121;font-size:17px;font-weight:700}.YgyZJa_itoCaseCardBadge{color:var(--color-primary);white-space:nowrap;background:#fff1f2;border-radius:20px;padding:3px 10px;font-size:11.5px;font-weight:600}.YgyZJa_itoCaseCardTitle{color:#757575;margin:0;font-size:13.5px;font-weight:600;line-height:1.4}.YgyZJa_itoCaseCardDesc{color:#64748b;margin:0;font-size:15px;line-height:1.6}.YgyZJa_caseStatGrid{grid-template-columns:1fr 1fr;gap:10px;margin-top:4px;display:grid}.YgyZJa_caseStatCard{text-align:center;background:linear-gradient(135deg,#f8f9fa 0%,#f1f3f5 100%);border:1px solid #eee;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:18px 12px;transition:transform .2s,box-shadow .2s;display:flex}.YgyZJa_caseStatCard:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.YgyZJa_caseStatValue{color:var(--color-primary);letter-spacing:-.02em;font-size:22px;font-weight:900;line-height:1.2}.YgyZJa_caseStatValue small{color:#9ca3af;margin-left:2px;font-size:15px;font-weight:600}.YgyZJa_caseStatLabel{color:#6b7280;letter-spacing:.3px;margin-top:4px;font-size:11px;font-weight:600}.YgyZJa_oracleLayout{grid-template-columns:1fr 1fr;gap:20px;margin-top:24px;display:grid}.YgyZJa_oracleBizNotes{flex-direction:column;gap:8px;margin-top:12px;display:flex}.YgyZJa_oracleBizBadge{color:#212121;box-sizing:border-box;background:#f5f5f5;border-radius:6px;width:100%;padding:10px 16px;font-size:13.5px;font-weight:700;display:block}.YgyZJa_oracleCard{color:#fff;background:linear-gradient(135deg,#0f2141 0%,#1a3560 100%);border-radius:14px;flex-direction:column;gap:12px;padding:28px 24px;display:flex}.YgyZJa_oracleCardBadge{background:var(--color-primary);color:#fff;letter-spacing:1.5px;border-radius:20px;width:fit-content;padding:4px 12px;font-size:12px;font-weight:700;display:inline-block}.YgyZJa_oracleCardTitle{color:#fff;margin:0;font-size:19px;font-weight:800;line-height:1.3}.YgyZJa_oracleCardDesc{color:#ffffffa6;margin:0;font-size:17px;line-height:1.7}.YgyZJa_tdmsLayout{grid-template-columns:1fr 1fr;align-items:start;gap:40px;margin-top:24px;display:grid}.YgyZJa_tdmsInfoBox{background:#fff;border:1px solid #eee;border-radius:14px;padding:28px 24px}.YgyZJa_tdmsInfoTitle{color:#212121;border-bottom:2px solid var(--color-primary);margin:0 0 16px;padding-bottom:12px;font-size:17px;font-weight:700}.YgyZJa_ctaSection{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-dark) 100%);margin-top:0;padding:60px 0}.YgyZJa_ctaBox{text-align:center}.YgyZJa_ctaTitle{color:#fff;margin-bottom:10px;font-size:28px;font-weight:900}.YgyZJa_ctaDesc{color:#fffc;margin-bottom:28px;font-size:17px}.YgyZJa_dcLayout{flex-direction:column;gap:0;margin-top:8px;display:flex}.YgyZJa_dcLeft{flex-direction:column;gap:0;display:flex}.YgyZJa_dcHeroImg{background:#fff;border-radius:10px;width:100%;overflow:hidden}.YgyZJa_dcHeroImg img{width:100%;height:auto;display:block}.YgyZJa_dcSubTitle{color:#1f2937;text-align:center;margin:20px 0 4px;font-size:20px;font-weight:800}.YgyZJa_dcSubDesc{color:#9ca3af;text-align:center;margin-bottom:16px;font-size:15px}.YgyZJa_dcScreenRow{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:28px;display:grid}.YgyZJa_dcScreenTile{aspect-ratio:4/3;background:#f5f5f5;border:1px solid #eee;border-radius:8px;overflow:hidden}.YgyZJa_dcScreenTile img{object-fit:cover;width:100%;height:100%;display:block}.YgyZJa_dcTableTitle{color:#1f2937;border-bottom:2px solid var(--color-primary);margin:0 0 12px;padding-bottom:8px;font-size:17px;font-weight:800}.YgyZJa_dcTable{border:1px solid #d1d5db;border-radius:8px;font-size:13.5px;overflow:hidden}.YgyZJa_dcTableHead{background:#f5f5f5;border-bottom:1px solid #d1d5db;grid-template-columns:125px 86px 1.1fr 2.3fr;display:grid}.YgyZJa_dcTableHead>span{color:#757575;text-align:center;border-right:1px solid #d1d5db;padding:10px 12px;font-size:15px;font-weight:700}.YgyZJa_dcTableHead>span:last-child{border-right:none}.YgyZJa_dcTableRow{border-bottom:1px solid #eee;grid-template-columns:125px 86px 1.1fr 2.3fr;display:grid}.YgyZJa_dcTableRow:last-child{border-bottom:none}.YgyZJa_dcTableCell{color:#4b5563;word-break:keep-all;border-right:1px solid #eee;padding:12px;font-size:15px;line-height:1.6;display:block}.YgyZJa_dcTableCell:last-child{border-right:none}.YgyZJa_dcTableCellBold{color:#1f2937;font-weight:700}.YgyZJa_dcRight{flex-direction:column;display:flex}.YgyZJa_dcComponentTitle{color:#1f2937;border-bottom:2px solid var(--color-primary);margin:0 0 14px;padding-bottom:8px;font-size:17px;font-weight:800}.YgyZJa_dcComponentGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.YgyZJa_dcComponentGrid5{grid-template-columns:repeat(5,1fr);gap:16px;margin-top:8px;display:grid}.YgyZJa_dcComponentItem{flex-direction:column;align-items:center;gap:6px;display:flex}.YgyZJa_dcComponentImg{aspect-ratio:4/3;background:#eee;border:1px solid #eee;border-radius:8px;width:100%;overflow:hidden}.YgyZJa_dcComponentImg img{object-fit:cover;width:100%;height:100%;display:block}.YgyZJa_dcComponentLabel{color:#757575;text-align:center;font-size:15px;font-weight:600}.YgyZJa_erpGalleryGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}.YgyZJa_erpGalleryItem{aspect-ratio:4/3;color:#94a3b8;background:#fafafa;border:1px solid #eee;border-radius:8px;justify-content:center;align-items:center;font-size:15px;display:flex;position:relative;overflow:hidden}.YgyZJa_erpGalleryItem img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.YgyZJa_itoGrid{grid-template-columns:1fr 1.2fr;align-items:start;gap:48px;margin-top:32px;display:grid}.YgyZJa_itoGroup{flex-direction:column;gap:24px;display:flex}.YgyZJa_itoDiagramContainer{aspect-ratio:4/3;background:#fff;border:1px solid #eee;border-radius:12px;justify-content:center;align-items:center;width:100%;padding:20px;display:flex}.YgyZJa_itoDiagramImg{object-fit:contain;max-width:100%;max-height:100%}.YgyZJa_itoOfficeContainer{aspect-ratio:16/9;border:1px solid #eee;border-radius:12px;width:100%;margin-bottom:24px;overflow:hidden}.YgyZJa_itoOfficeImg{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.1)}.YgyZJa_itoListGroup{margin-top:16px}.YgyZJa_itoListTitle{color:#475569;border-bottom:2px solid #1e293b;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:12px;font-size:18px;font-weight:800;display:flex}.YgyZJa_itoListIcon{color:#3b82f6;font-size:17px}.YgyZJa_itoList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.YgyZJa_itoList li{color:#757575;word-break:keep-all;padding-left:14px;font-size:17px;line-height:1.6;position:relative}.YgyZJa_itoList li:before{content:"";background-color:#64748b;border-radius:50%;width:4px;height:4px;position:absolute;top:7px;left:0}.YgyZJa_itoBulletColumns{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.YgyZJa_itoCaseContainer{margin-top:64px;padding-top:16px}.YgyZJa_itoCaseMainTitle{color:#475569;align-items:center;gap:10px;margin-bottom:32px;font-size:24px;font-weight:800;display:flex}.YgyZJa_itoCaseMainTitleIcon{color:#3b82f6;font-size:24px;font-weight:400}.YgyZJa_itoCaseList{flex-direction:column;display:flex}.YgyZJa_itoCaseItem{border-bottom:1px solid #cbd5e1;padding:32px 0}.YgyZJa_itoCaseItem:last-child{border-bottom:none}.YgyZJa_itoCaseHeader{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.YgyZJa_itoCaseDot{background-color:#212121;border-radius:50%;width:6px;height:6px;display:inline-block}.YgyZJa_itoCaseOrg{color:#008282;margin:0;font-size:20px;font-weight:800}.YgyZJa_itoCaseDash{color:#212121;font-size:20px;font-weight:800}.YgyZJa_itoCaseTitle{color:#212121;margin:0;font-size:20px;font-weight:800}.YgyZJa_itoCasePeriod{color:#475569;align-items:center;gap:10px;margin-bottom:20px;font-size:15px;display:flex}.YgyZJa_itoCaseDotSmall{background-color:#475569;border-radius:50%;width:4px;height:4px;display:inline-block}.YgyZJa_itoCaseDesc{color:#475569;word-break:keep-all;padding-left:18px;font-size:15px;line-height:1.6}.YgyZJa_oracleNewLayout{grid-template-columns:350px 1fr;align-items:start;gap:64px;margin-top:32px;display:grid}.YgyZJa_oracleLeft{flex-direction:column;gap:24px;display:flex}.YgyZJa_oracleRedBox{aspect-ratio:1.1;background-color:#c4342a;justify-content:center;align-items:center;padding:24px;display:flex}.YgyZJa_oracleLogoImg{max-width:100%;height:auto}.YgyZJa_oracleBizInfo{flex-direction:column;display:flex}.YgyZJa_oracleBizTitle{color:#475569;align-items:center;gap:8px;margin:0 0 16px;font-size:18px;font-weight:800;display:flex}.YgyZJa_oracleBizIcon{color:#3b82f6;align-items:center;font-size:18px;display:flex}.YgyZJa_oracleBizDesc{color:#757575;word-break:keep-all;margin:0 0 24px;font-size:15px;font-weight:700;line-height:1.6}.YgyZJa_oracleBizNotes{color:#64748b;margin-bottom:32px;font-size:15px;line-height:1.6}.YgyZJa_oracleBizNotes p{margin:0}.YgyZJa_oraclePartnerLogo{justify-content:flex-start;display:flex}.YgyZJa_oraclePartnerLogo img{object-fit:contain;width:auto;height:40px}.YgyZJa_oracleRight{flex-direction:column;display:flex}.YgyZJa_oracleRightHeader{border-bottom:2px solid #cbd5e1;margin-bottom:24px;padding-bottom:16px}.YgyZJa_oracleRightTitle{color:#475569;align-items:center;gap:10px;margin:0;font-size:24px;font-weight:800;display:flex}.YgyZJa_oracleRightIcon{color:#3b82f6;align-items:center;font-size:24px;display:flex}.YgyZJa_oracleTableSubTitle{color:#008282;margin:0 0 16px;font-size:24px;font-weight:800}.YgyZJa_oracleTable{border-collapse:collapse;background:#fff;border:1px solid #eee;width:100%;font-size:17px;line-height:1.6}.YgyZJa_oracleTable th{color:#757575;text-align:center;background:#fafafa;border:1px solid #eee;padding:10px 20px;font-weight:800}.YgyZJa_oracleTable td{color:#475569;vertical-align:top;border:1px solid #eee;padding:12px 16px}.YgyZJa_oracleTable td strong{color:#757575;margin-bottom:8px;font-size:15px;display:block}.YgyZJa_oracleTable td ul{margin:0;padding:0;list-style:none}.YgyZJa_oracleTable td ul li{word-break:keep-all;margin-bottom:4px;padding-left:12px;position:relative}.YgyZJa_oracleTable td ul li:before{content:"-";color:#64748b;position:absolute;top:0;left:0}.YgyZJa_oracleTable td:first-child{color:#757575;vertical-align:middle;word-break:keep-all;width:22%;font-weight:800}.YgyZJa_oracleCaseContainer{border-top:1px solid #1e293b;margin-top:80px;padding-top:32px}.YgyZJa_oracleCaseMainTitle{color:#757575;margin-bottom:24px;font-size:26px;font-weight:800}.YgyZJa_oracleCaseMainDesc{color:#64748b;margin-bottom:48px;font-size:17px;line-height:1.6}.YgyZJa_oracleCaseDivider{background-color:#212121;width:100%;height:1px;margin-bottom:48px}.YgyZJa_oracleCaseSubHeader{margin-bottom:24px}.YgyZJa_oracleCaseSubTitleIcon{color:#475569;align-items:center;gap:10px;margin:0 0 16px;font-size:24px;font-weight:800;display:flex}.YgyZJa_oracleCaseSubTitleIcon .YgyZJa_icon{color:#0ea5e9}.YgyZJa_oracleCaseSubTitleText{color:#008282;margin:0;font-size:24px;font-weight:800}.YgyZJa_oracleCaseTable{border-collapse:collapse;background:#fff;border:1px solid #eee;width:100%;font-size:17px}.YgyZJa_oracleCaseTable th{color:#757575;text-align:center;background:#fafafa;border:1px solid #eee;padding:16px 20px;font-weight:800}.YgyZJa_oracleCaseTable td{color:#475569;vertical-align:middle;border:1px solid #eee;padding:16px 20px;line-height:1.6}.YgyZJa_oracleCaseTable td:first-child{color:#757575;font-weight:700}.YgyZJa_tdmsNewHeader{margin-bottom:48px}.YgyZJa_tdmsNewTitle{color:#212121;letter-spacing:-.02em;margin-bottom:16px;font-size:32px;font-weight:800}.YgyZJa_tdmsNewSubTitle{color:#0ea5e9;margin-bottom:8px;font-size:24px;font-weight:800}.YgyZJa_tdmsNewDesc{color:#94a3b8;font-size:17px}.YgyZJa_tdmsNewLayout{grid-template-columns:1fr 1fr;align-items:start;gap:60px;display:grid}.YgyZJa_tdmsLeft{flex-direction:column;display:flex}.YgyZJa_fmcLogo{object-fit:contain;align-self:flex-start;height:70px;margin-bottom:40px}.YgyZJa_tdmsLeftTitle{color:#1f2937;align-items:center;gap:8px;margin-bottom:16px;font-size:20px;font-weight:800;display:flex}.YgyZJa_tdmsLeftIcon{color:var(--color-primary)}.YgyZJa_tdmsLeftText{margin-bottom:32px}.YgyZJa_tdmsLeftText p{color:#475569;word-break:keep-all;margin:0;font-size:15px;line-height:1.6;display:inline}.YgyZJa_dropCap{float:left;color:#212121;margin-top:6px;margin-right:8px;font-size:56px;font-weight:800;line-height:.8}.YgyZJa_tdmsDiagramImg{max-width:100%;height:auto}.YgyZJa_tdmsRight{flex-direction:column;padding-top:110px;display:flex}.YgyZJa_tdmsRightTitle{color:#1f2937;margin-bottom:24px;font-size:24px;font-weight:800;line-height:1.4}.YgyZJa_tdmsPeriod{color:#475569;align-items:center;gap:8px;margin-bottom:16px;font-size:15px;font-weight:700;display:flex}.YgyZJa_tdmsDot{background-color:#212121;border-radius:50%;width:6px;height:6px}.YgyZJa_tdmsRightDesc{color:#475569;word-break:keep-all;margin-bottom:48px;font-size:15px;line-height:1.6}.YgyZJa_tdmsMachineWrapper{justify-content:space-around;align-items:flex-end;width:100%;margin-top:20px;display:flex}.YgyZJa_tdmsMachineImg{object-fit:contain;max-width:45%;height:auto}@media (max-width:1024px){.YgyZJa_itoGrid,.YgyZJa_itoNeedLayout,.YgyZJa_itoCaseCardGrid{grid-template-columns:1fr;gap:24px}.YgyZJa_erpGalleryGrid{grid-template-columns:1fr 1fr;gap:8px}.YgyZJa_tdmsRight{padding-top:0}.YgyZJa_dropCap{margin-top:2px;margin-right:6px;font-size:40px}.YgyZJa_componentGrid{grid-template-columns:repeat(2,1fr)}.YgyZJa_itoLayout,.YgyZJa_tdmsLayout,.YgyZJa_oracleLayout,.YgyZJa_siLayout,.YgyZJa_erpMesLayout,.YgyZJa_mesLayout,.YgyZJa_tdmsNewLayout{grid-template-columns:1fr;gap:24px}.YgyZJa_featureGrid,.YgyZJa_dcLayout{grid-template-columns:1fr}.YgyZJa_hero{padding:28px 20px}.YgyZJa_heroTitle{font-size:22px}.YgyZJa_sectionTitle{font-size:24px}.YgyZJa_serviceStrip{grid-template-columns:1fr}.YgyZJa_componentGrid,.YgyZJa_fieldGrid{grid-template-columns:1fr 1fr}.YgyZJa_stickyNavItem{padding:12px;font-size:15px}.YgyZJa_dcTable{background:0 0;border:none;display:block}.YgyZJa_dcTableHead{display:none}.YgyZJa_dcTableRow{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;margin-bottom:12px;padding:16px;display:flex;box-shadow:0 1px 3px #0000000d}.YgyZJa_dcTableCell{text-align:left;flex-direction:column;padding:4px 0;font-size:13.5px;display:flex}.YgyZJa_dcTableCell:before{color:var(--color-primary);margin-bottom:4px;font-size:12px;font-weight:700;display:block}.YgyZJa_dcTableRow .YgyZJa_dcTableCell:first-child:before{content:"고객사"}.YgyZJa_dcTableRow .YgyZJa_dcTableCell:nth-child(2):before{content:"사업기간"}.YgyZJa_dcTableRow .YgyZJa_dcTableCell:nth-child(3):before{content:"프로젝트명"}.YgyZJa_dcTableRow .YgyZJa_dcTableCell:nth-child(4):before{content:"사업내용"}.YgyZJa_dcTableCell:nth-child(3){color:#212121;font-size:15px}.YgyZJa_oracleTable,.YgyZJa_oracleCaseTable{border:none;width:100%;display:block}.YgyZJa_oracleTable thead,.YgyZJa_oracleCaseTable thead{display:none}.YgyZJa_oracleTable tbody,.YgyZJa_oracleCaseTable tbody{flex-direction:column;gap:16px;display:flex}.YgyZJa_oracleTable tr,.YgyZJa_oracleCaseTable tr{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;padding:16px;display:flex;box-shadow:0 1px 3px #0000000d}.YgyZJa_oracleTable td,.YgyZJa_oracleCaseTable td{text-align:left;word-break:keep-all;background:0 0;padding:16px 0;display:block;border:none!important;border-bottom:1px dashed #e2e8f0!important;width:100%!important}.YgyZJa_oracleTable td:last-child,.YgyZJa_oracleCaseTable td:last-child{border-bottom:none!important}.YgyZJa_oracleTable td br,.YgyZJa_oracleCaseTable td br{display:none}.YgyZJa_oracleTable td:before,.YgyZJa_oracleCaseTable td:before{color:var(--color-primary);margin-bottom:8px;font-size:13px;font-weight:700;display:block}.YgyZJa_oracleTable td:first-child:before{content:"항목"}.YgyZJa_oracleTable td:nth-child(2):before{content:"수행내용"}.YgyZJa_oracleTable td:nth-child(3):before{content:"기대효과"}.YgyZJa_oracleCaseTable td:first-child[rowSpan],.YgyZJa_oracleCaseTable td:last-child[rowSpan]{display:none}.YgyZJa_oracleCaseTable td:nth-child(2):before{content:"고객사"}.YgyZJa_oracleCaseTable td:nth-child(3):before{content:"기간"}.YgyZJa_oracleCaseTable td:nth-child(4):before{content:"프로젝트 설명"}.YgyZJa_oracleCaseTable tr:not(:first-child) td:first-child:before{content:"고객사"}.YgyZJa_oracleCaseTable tr:not(:first-child) td:nth-child(2):before{content:"기간"}.YgyZJa_oracleCaseTable tr:not(:first-child) td:nth-child(3):before{content:"프로젝트 설명"}.YgyZJa_dcComponentGrid{grid-template-columns:repeat(2,1fr)}.YgyZJa_siTableHead{grid-template-columns:1fr 95px}.YgyZJa_siTableHead span:nth-child(n+3){display:none}.YgyZJa_siTableBody{grid-template-columns:1fr}.YgyZJa_siTableCellWrapper{border-right:none;grid-template-columns:1fr 95px}.YgyZJa_siTableProject,.YgyZJa_siTablePeriod{padding:10px 12px;font-size:12px}}
.b3COpW_wrapper{background:#f8fafc;width:100vw;margin-top:40px;margin-left:calc(50% - 50vw);padding:48px 0;position:relative}.b3COpW_label{font-size:var(--font-size-label);letter-spacing:.15em;text-transform:uppercase;color:#9ca3af;text-align:center;margin-bottom:28px;font-weight:700}.b3COpW_track{max-width:1200px;margin:0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)}.b3COpW_slide{width:max-content;animation:60s linear infinite paused b3COpW_scroll;display:flex}.b3COpW_slideActive{animation-play-state:running}.b3COpW_slide:hover{animation-play-state:paused}@keyframes b3COpW_scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.b3COpW_logoItem{filter:grayscale();opacity:.7;justify-content:center;align-items:center;min-width:180px;height:56px;padding:0 24px;transition:all .3s;display:flex}.b3COpW_logoItem:hover{filter:grayscale(0);opacity:1}.b3COpW_logoImage{object-fit:contain;width:120px;height:40px;display:block}.b3COpW_logoText{font-size:var(--font-size-lg);color:#475569;white-space:nowrap;font-weight:700}@media (max-width:768px){.b3COpW_logoItem{min-width:120px;padding:0 12px}.b3COpW_slide{animation-duration:20s}}
.IrGe9W_editableWrap{cursor:pointer;display:inline-block;position:relative}.IrGe9W_overlay{color:#fff;opacity:0;border-radius:inherit;z-index:5;background:#0000008c;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;transition:opacity .25s;display:flex;position:absolute;inset:0}.IrGe9W_editableWrap:hover .IrGe9W_overlay{opacity:1}.IrGe9W_overlayText{letter-spacing:.5px;font-size:.85rem;font-weight:700}.IrGe9W_hiddenInput{display:none}
.nyMaMa_accordionContainer{border-radius:20px;flex-direction:row;gap:0;width:100%;min-height:500px;display:flex;overflow:hidden}.nyMaMa_accordionItem{cursor:pointer;border-radius:0;flex-direction:column;flex:1;justify-content:flex-end;text-decoration:none;transition:flex .6s cubic-bezier(.25,1,.5,1);display:flex;position:relative;overflow:hidden;color:var(--color-white)!important}.nyMaMa_accordionItem:hover{flex:5}.nyMaMa_accordionImage{object-fit:cover;z-index:0;width:100%;height:100%;transition:transform .8s cubic-bezier(.25,1,.5,1);position:absolute;inset:0}.nyMaMa_accordionItem:hover .nyMaMa_accordionImage{transform:scale(1.05)}.nyMaMa_overlay{z-index:1;background:linear-gradient(#0f172a00 0%,#0f172a66 50%,#0f172af2 100%);transition:background .6s;position:absolute;inset:0}.nyMaMa_accordionItem:hover .nyMaMa_overlay{background:linear-gradient(#0000 0%,#0f172a33 40%,#0f172af2 100%)}.nyMaMa_accordionContent{z-index:2;flex-direction:column;padding:32px 24px;display:flex;position:relative}.nyMaMa_titleWrapper{white-space:normal;display:flex}.nyMaMa_number{color:var(--color-primary);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:3;background:#ffffff80;border-radius:8px;padding:6px 11px;font-size:1.1rem;font-weight:700;position:absolute;top:20px;left:20px}.nyMaMa_cardTitle{font-size:1.5rem;font-weight:var(--font-weight-bold);color:var(--color-white);letter-spacing:var(--letter-spacing-h3);margin:0}.nyMaMa_cardInfo{opacity:0;max-height:0;margin-top:0;transition:all .5s cubic-bezier(.25,1,.5,1);overflow:hidden;transform:translateY(10px)}.nyMaMa_accordionItem:hover .nyMaMa_cardInfo{opacity:1;max-height:150px;margin-top:16px;transform:translateY(0)}.nyMaMa_cardDesc{color:#ffffffe6;white-space:nowrap;margin-bottom:20px;font-size:1rem;line-height:1.6}.nyMaMa_linkRow{color:var(--color-white);align-items:center;gap:8px;font-size:.95rem;font-weight:600;display:inline-flex}@media (max-width:1024px){.nyMaMa_accordionContainer{flex-direction:column;min-height:800px}.nyMaMa_titleWrapper,.nyMaMa_cardDesc{white-space:normal}.nyMaMa_accordionItem{flex:1;transition:flex .4s}.nyMaMa_cardInfo{opacity:1;max-height:200px;margin-top:12px;transform:translateY(0)}}
.fKUjQG_overlay{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.fKUjQG_modal{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:900px;max-height:85vh;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000040}.fKUjQG_header{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.fKUjQG_header h2{color:#1e293b;margin:0;font-size:16px;font-weight:700}.fKUjQG_closeBtn{cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:6px;padding:4px;transition:all .15s}.fKUjQG_closeBtn:hover{color:#1e293b;background:#e2e8f0}.fKUjQG_toolbar{border-bottom:1px solid #f1f5f9;align-items:center;gap:10px;padding:12px 20px;display:flex}.fKUjQG_tabBtn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:6px 14px;font-size:13px;transition:all .15s}.fKUjQG_tabBtn:hover{background:#f1f5f9}.fKUjQG_tabBtnActive{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.fKUjQG_searchInput{border:1px solid #e2e8f0;border-radius:8px;outline:none;flex:1;padding:6px 12px;font-size:13px;transition:border-color .15s}.fKUjQG_searchInput:focus{border-color:#1d4ed8}.fKUjQG_uploadArea{text-align:center;cursor:pointer;color:#64748b;border:2px dashed #cbd5e1;border-radius:12px;margin:12px 20px;padding:48px 24px;font-size:14px;transition:all .2s}.fKUjQG_uploadArea:hover,.fKUjQG_uploadAreaDragOver{color:#1d4ed8;background:#eff6ff;border-color:#1d4ed8}.fKUjQG_gridContainer{flex:1;padding:12px 20px 0;overflow-y:auto}.fKUjQG_grid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.fKUjQG_gridItem{cursor:pointer;aspect-ratio:1;background:#f8fafc;border:2px solid #0000;border-radius:8px;transition:all .15s;position:relative;overflow:hidden}.fKUjQG_gridItem:hover{border-color:#93c5fd;box-shadow:0 0 0 2px #3b82f626}.fKUjQG_gridItemSelected{border-color:#1d4ed8;box-shadow:0 0 0 3px #1d4ed840}.fKUjQG_gridItemImg{object-fit:cover;width:100%;height:100%}.fKUjQG_gridItemFile{color:#94a3b8;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.fKUjQG_gridItemName{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#0009;padding:4px 6px;font-size:10px;transition:all .15s;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.fKUjQG_gridItem:hover .fKUjQG_gridItemName,.fKUjQG_gridItemSelected .fKUjQG_gridItemName{white-space:normal;word-break:break-all}.fKUjQG_gridItemCheck{color:#fff;background:#1d4ed8;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:6px;right:6px}.fKUjQG_emptyState{text-align:center;color:#94a3b8;padding:40px;font-size:14px}.fKUjQG_pagination{justify-content:center;align-items:center;gap:6px;padding:8px 0;display:flex}.fKUjQG_pageBtn{cursor:pointer;color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:4px 10px;font-size:12px;transition:all .15s}.fKUjQG_pageBtn:hover:not(:disabled){background:#f1f5f9}.fKUjQG_pageBtn:disabled{opacity:.4;cursor:default}.fKUjQG_pageBtnActive{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.fKUjQG_footer{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.fKUjQG_selectedInfo{color:#64748b;font-size:13px}.fKUjQG_footerBtns{gap:8px;display:flex}.fKUjQG_cancelBtn{cursor:pointer;color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:8px 16px;font-size:13px;transition:all .15s}.fKUjQG_cancelBtn:hover{background:#f1f5f9}.fKUjQG_selectBtn{color:#fff;cursor:pointer;background:#1d4ed8;border:none;border-radius:8px;padding:8px 20px;font-size:13px;font-weight:600;transition:all .15s}.fKUjQG_selectBtn:hover{background:#1e40af}.fKUjQG_selectBtn:disabled{opacity:.5;cursor:default}
.istsra_promoSection{color:#fff;background-color:#0f172a;padding:100px 0;overflow:hidden}.istsra_container{align-items:center;gap:60px;display:flex}.istsra_textContent{z-index:2;flex:1;max-width:500px}.istsra_title{font-size:clamp(2.25rem,3.2vw,2.75rem);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-h2);color:#fff;margin:16px 0 24px;line-height:1.2}.istsra_desc{font-size:var(--font-size-base);color:#94a3b8;margin-bottom:40px;line-height:1.8}.istsra_actions{flex-wrap:wrap;gap:16px;display:flex}.istsra_btn{border-radius:8px;align-items:center;display:inline-flex}.istsra_btnOutline{color:#fff;background:0 0;border-color:#757575;border-radius:8px;align-items:center;transition:all .2s;display:inline-flex}.istsra_btnOutline:hover{background:#1e293b;border-color:#475569}.istsra_videoContent{flex:1.2;min-width:0;position:relative}.istsra_videoWrapper{aspect-ratio:16/10;border-radius:20px;width:100%;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.istsra_video{object-fit:cover;border:0;width:100%;height:100%;display:block}.istsra_videoPlaceholder{border-radius:inherit;background:#0a0a0a;width:100%;height:100%}.istsra_videoEditable{outline:2px dashed var(--color-primary);outline-offset:4px}.istsra_videoEditButton{border:1px solid var(--color-gray-600);border-radius:var(--radius-md);background:var(--color-gray-900);min-height:44px;color:var(--color-white);cursor:pointer;align-items:center;gap:8px;padding:10px 16px;font-size:16px;display:inline-flex;position:absolute;top:12px;right:12px}.istsra_videoEditButton:disabled{opacity:.6;cursor:wait}.istsra_videoEditor{border:1px solid var(--color-gray-600);border-radius:var(--radius-lg);background:var(--color-gray-800);margin-top:20px;padding:20px;font-size:16px}.istsra_videoEditor label{font-weight:var(--font-weight-semibold);display:block}.istsra_videoEditor p,.istsra_videoPending{color:var(--color-gray-300);margin:10px 0;font-size:16px;line-height:1.6}.istsra_videoEditor input{border:1px solid var(--color-gray-500);border-radius:var(--radius-md);background:var(--color-gray-900);width:100%;min-width:0;color:var(--color-white);padding:12px;font-size:16px;display:block}.istsra_videoEditor .istsra_videoError{color:#fda4af}.istsra_videoEditorActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.istsra_videoEditorActions button{border:1px solid var(--color-gray-500);border-radius:var(--radius-md);min-height:44px;color:var(--color-white);cursor:pointer;background:0 0;padding:10px 16px;font-size:16px}.istsra_videoEditorActions .istsra_videoApplyButton{background:var(--color-primary);border-color:var(--color-primary)}.istsra_videoEditButton:focus-visible,.istsra_videoEditor input:focus-visible,.istsra_videoEditorActions button:focus-visible{outline:2px solid var(--color-white);outline-offset:3px}@media (max-width:1024px){.istsra_videoContent{flex:none;width:100%}.istsra_container{flex-direction:column;gap:40px}.istsra_textContent{text-align:center;max-width:100%}.istsra_actions{justify-content:center}}@media (max-width:768px){.istsra_promoSection{padding:60px 0}.istsra_container{gap:28px}.istsra_title{font-size:clamp(1.75rem,8vw,2.25rem)}.istsra_desc{font-size:var(--font-size-base);margin-bottom:24px}.istsra_actions{flex-direction:column;width:100%}.istsra_actions>*{justify-content:center;width:100%}.istsra_videoWrapper{border-radius:12px}}
.qeGO6W_overlay{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;padding:24px;animation:.2s qeGO6W_fadeIn;display:flex;position:fixed;inset:0}.qeGO6W_modal{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:900px;max-height:90vh;animation:.3s qeGO6W_slideUp;display:flex;overflow:hidden;box-shadow:0 24px 80px #00000040}.qeGO6W_header{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.qeGO6W_headerInfo{align-items:center;gap:8px;display:flex}.qeGO6W_headerInfo svg{color:var(--color-primary)}.qeGO6W_headerInfo h3{color:#212121;font-size:1.1rem;font-weight:800}.qeGO6W_closeBtn{color:#64748b;cursor:pointer;background:#f1f5f9;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.qeGO6W_closeBtn:hover{color:#1e293b;background:#e2e8f0}.qeGO6W_mapContainer{width:100%;height:500px;position:relative}.qeGO6W_mapCanvas{width:100%;height:100%}.qeGO6W_loading{color:#94a3b8;background:#f8fafc;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:.9rem;font-weight:600;display:flex;position:absolute;inset:0}.qeGO6W_loadingIcon{color:var(--color-primary);animation:1.5s linear infinite qeGO6W_spin}.qeGO6W_footer{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.qeGO6W_footerInfo{flex:1;min-width:0}.qeGO6W_address{color:#475569;margin-bottom:4px;font-size:.85rem;line-height:1.5}.qeGO6W_contacts{flex-wrap:wrap;gap:16px;display:flex}.qeGO6W_contacts span{color:#64748b;align-items:center;gap:4px;font-size:.82rem;font-weight:600;display:inline-flex}.qeGO6W_contacts svg{color:#94a3b8}.qeGO6W_kakaoBtn{color:#212121;white-space:nowrap;background:#fee500;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:10px 16px;font-size:.85rem;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.qeGO6W_kakaoBtn:hover{background:#e6cf00}@keyframes qeGO6W_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes qeGO6W_slideUp{0%{opacity:0;transform:translateY(24px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes qeGO6W_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.qeGO6W_overlay{padding:12px}.qeGO6W_mapContainer{height:300px}.qeGO6W_footer{flex-direction:column;align-items:stretch}.qeGO6W_kakaoBtn{justify-content:center}}
.JYAv5G_section{background:#f8fafc;padding:56px 0}.JYAv5G_inner{text-align:center;max-width:1200px;margin:0 auto;padding:0 24px}.JYAv5G_title{margin-bottom:36px}.JYAv5G_grid{flex-wrap:wrap;justify-content:center;gap:32px;display:flex}.JYAv5G_badge{flex-direction:column;align-items:center;gap:12px;min-width:120px;display:flex}.JYAv5G_iconCircle{color:#334155;background:#fff;border:1px solid #e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;transition:all .3s;display:flex;box-shadow:0 2px 12px #0000000f}.JYAv5G_badge:hover .JYAv5G_iconCircle{color:#c41e3a;border-color:#c41e3a;transform:translateY(-4px);box-shadow:0 6px 20px #0000001a}.JYAv5G_label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:#475569;word-break:keep-all}@media (max-width:768px){.JYAv5G_section{padding:40px 0}.JYAv5G_grid{gap:20px}.JYAv5G_badge{min-width:90px}.JYAv5G_iconCircle{width:52px;height:52px}}
.X7kM2G_section{background:linear-gradient(135deg,#0f2027 0%,#203a43 50%,#2c5364 100%);margin-top:48px;padding:56px 0}.X7kM2G_inner{justify-content:space-between;align-items:center;gap:40px;max-width:1200px;margin:0 auto;padding:0 24px;display:flex}.X7kM2G_textArea{flex:1}.X7kM2G_title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-h3);color:#fff;word-break:keep-all;margin-bottom:8px}.X7kM2G_desc{font-size:var(--font-size-sm);color:#ffffffbf;word-break:keep-all;line-height:1.6}.X7kM2G_actions{flex-shrink:0;gap:12px;display:flex}.X7kM2G_btnPrimary{font-size:var(--font-size-sm);color:#0f2027;background:#fff;border-radius:8px;align-items:center;gap:8px;padding:14px 32px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.X7kM2G_btnPrimary:hover{background:#e0f2fe;transform:translateY(-2px);box-shadow:0 6px 20px #0003}.X7kM2G_btnOutline{font-size:var(--font-size-sm);color:#fff;background:0 0;border:2px solid #fff6;border-radius:8px;align-items:center;gap:8px;padding:14px 32px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.X7kM2G_btnOutline:hover{background:#ffffff1a;border-color:#fff;transform:translateY(-2px)}@media (max-width:768px){.X7kM2G_section{padding:40px 0}.X7kM2G_inner{text-align:center;flex-direction:column}.X7kM2G_title{font-size:var(--font-size-xl)}.X7kM2G_actions{flex-direction:column;width:100%}.X7kM2G_btnPrimary,.X7kM2G_btnOutline{justify-content:center;width:100%}}
