.industrySolutions_page__oxbnW{--red:#e2231a;--red-dark:#b91c14;--blue-accent:#2b5ea7;--blue-light:#e8eef6;--gold:#c9a227;--gold-light:#f7f0dc;--ink:#1b1d21;--gray:#6b7280;--gray-light:#9ca3af;--line:#e8eaed;--surface:#f8f9fb;--shadow:0 4px 24px rgba(17,19,21,.04);--page-max-width:var(--site-max-width);--page-gutter:var(--site-gutter);--ease-out:cubic-bezier(0.16,1,0.3,1);font-family:Segoe UI,SegoeUI,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:var(--ink);background:#fff;max-width:var(--page-max-width);margin:0 auto;padding:0 var(--page-gutter) clamp(64px,8vw,96px)}.industrySolutions_breadcrumbs__tcOXF{display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding-top:clamp(40px,5vw,56px);margin-bottom:clamp(55px,6vw,68px);font-size:11px;line-height:1.4;color:var(--gray-light)}.industrySolutions_breadcrumbLink__ARL6F{color:var(--gray-light);text-decoration:none;transition:color .2s ease}.industrySolutions_breadcrumbLink__ARL6F:hover{color:var(--red)}.industrySolutions_breadcrumbSep__5QlRt{color:var(--gray-light);user-select:none;display:inline-flex;align-items:center;flex-shrink:0}.industrySolutions_breadcrumbCurrent__Ll2jv{color:var(--red);font-weight:500}.industrySolutions_hero__vImGa{isolation:isolate}.industrySolutions_heroVisual__tZjGy{position:absolute;top:0;right:0;width:min(62%,760px);height:100%;pointer-events:none;z-index:0;overflow:hidden}.industrySolutions_heroVisualImage__JJCDw{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:right center;user-select:none}.industrySolutions_heroVisualFade__OgcYf{position:absolute;inset:0;background:linear-gradient(90deg,#fff,hsla(0,0%,100%,.85) 14%,hsla(0,0%,100%,.35) 32%,transparent 55%)}.industrySolutions_heroTitleDot__Hub0r{color:var(--red)}.industrySolutions_heroTitleRule__y67KT{display:block;width:60px;height:3px;margin-top:clamp(36px,4vw,45px);margin-bottom:clamp(24px,3vw,30px);background:var(--red);border-radius:2px}.industrySolutions_heroDescriptionBreak__Xv5Cy{display:none}@media (min-width:640px){.industrySolutions_heroDescriptionBreak__Xv5Cy{display:inline}}@media (max-width:767px){.industrySolutions_hero__vImGa{background-color:#f5f6f8}.industrySolutions_heroVisual__tZjGy{width:100%;right:0;left:0;opacity:1}.industrySolutions_heroVisualImage__JJCDw{object-position:center center}.industrySolutions_heroVisualFade__OgcYf{background:linear-gradient(180deg,hsla(0,0%,100%,.84),rgba(248,249,251,.78) 38%,rgba(245,246,248,.72) 68%,rgba(245,246,248,.66))}}.industrySolutions_tabsSection__WK2ID{position:relative;z-index:3;margin-top:clamp(-20px,-2vw,-8px);scroll-margin-top:72px}.industrySolutions_tabsCard__eO8Si{background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);overflow:hidden}.industrySolutions_tabListShell__Y9Jrw{display:contents}.industrySolutions_tabScrollBtn__8WnCK{display:none}.industrySolutions_tabList__yy3PN{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:0;background:var(--surface);border-bottom:1px solid var(--line)}.industrySolutions_tabButton__u6y3D{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;padding:12px 14px 14px;border:none;border-right:1px solid var(--line);background:transparent;cursor:pointer;text-align:left;color:var(--gray);outline:none;transition:color .25s var(--ease-out),background-color .25s var(--ease-out)}.industrySolutions_tabButton__u6y3D:last-child{border-right:none}.industrySolutions_tabButton__u6y3D:hover{background:#fff;color:var(--ink)}.industrySolutions_tabButton__u6y3D:focus-visible{box-shadow:inset 0 0 0 2px rgba(226,35,26,.25)}.industrySolutions_tabButton__u6y3D:focus:not(:focus-visible){box-shadow:none;outline:none}.industrySolutions_tabIcon__kKW_e{flex-shrink:0;width:22px;height:22px;color:var(--gray-light);transition:color .25s var(--ease-out)}.industrySolutions_tabIconActive__ZP57L{color:var(--red)}.industrySolutions_tabButton__u6y3D:focus-visible .industrySolutions_tabIcon__kKW_e,.industrySolutions_tabButton__u6y3D:hover .industrySolutions_tabIcon__kKW_e{color:var(--red)}.industrySolutions_tabLabelWrap__ErCz8{display:flex;flex-direction:column;gap:2px;align-items:flex-start}.industrySolutions_tabLabel__P68Hl{font-size:clamp(10px,1.1vw,12px);font-weight:700;line-height:1.3;transition:color .25s var(--ease-out)}.industrySolutions_tabSubtitle__pi_2l{font-size:9px;font-weight:500;line-height:1.3;color:var(--gray)}.industrySolutions_tabUnderline__pCo_k{position:absolute;left:12%;right:12%;bottom:0;height:0;background:var(--red);border-radius:2px 2px 0 0;transition:height .2s ease}.industrySolutions_tabButtonActive__ovPnK{background:#fff;color:var(--ink)}.industrySolutions_tabButtonActive__ovPnK .industrySolutions_tabUnderline__pCo_k{height:3px}.industrySolutions_tabButtonActive__ovPnK .industrySolutions_tabLabel__P68Hl{color:var(--ink)}.industrySolutions_panelWrap__vcKFi{background:#fff;padding:clamp(20px,2.5vw,28px)}.industrySolutions_panel__NCE1T{width:100%}.industrySolutions_panelGrid__HNTCL{display:grid;grid-template-columns:minmax(0,.34fr) minmax(0,.66fr);gap:clamp(20px,2.2vw,28px);align-items:start}.industrySolutions_panelImageAnimate__WrV4c{width:100%}.industrySolutions_panelImageWrap__y_05t{width:100%;max-height:clamp(260px,28vw,360px);aspect-ratio:5/6;overflow:hidden;border-radius:14px}.industrySolutions_panelImage__DuK8F{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.industrySolutions_panelContent__zbqiG{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:clamp(22px,2.2vw,28px)}.industrySolutions_panelTitle___U5Aj{margin:0;font-size:clamp(16px,1.8vw,20px);font-weight:800;line-height:1.25;letter-spacing:-.01em;color:var(--ink)}.industrySolutions_panelTitleRule__HU_pA{display:block;width:40px;height:3px;margin-top:12px;margin-bottom:14px;background:var(--red);border-radius:2px}.industrySolutions_panelDescription__OLbWn{margin:0 0 clamp(16px,2vw,22px);font-size:clamp(12px,1vw,13px);line-height:1.65;color:var(--gray);max-width:650px}.industrySolutions_featureGrid__04U97{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.2vw,14px);align-items:stretch}.industrySolutions_featureCardAnimate__P9kms{display:flex;min-height:100%}.industrySolutions_featureCardWrap__nLXZB{display:flex;flex:1;width:100%}.industrySolutions_featureCard__FtdHE{position:relative;display:flex;flex-direction:column;flex:1;width:100%;height:100%;min-height:132px;min-width:0;padding:14px;border:1px solid transparent;border-radius:12px;transition:border-color .28s var(--ease-out),box-shadow .28s var(--ease-out),transform .28s var(--ease-out)}.industrySolutions_featureAccentRed__7vV4K{background:#fff5f5;border-color:rgba(226,35,26,.1)}.industrySolutions_featureAccentBlue__S__Rp{background:var(--blue-light);border-color:rgba(43,94,167,.12)}.industrySolutions_featureAccentGold__P0e7d{background:var(--gold-light);border-color:rgba(201,162,39,.14)}.industrySolutions_featureCard__FtdHE:hover{transform:translateY(-3px);box-shadow:0 10px 28px rgba(17,19,21,.06)}.industrySolutions_featureAccentRed__7vV4K:hover{border-color:rgba(226,35,26,.2)}.industrySolutions_featureAccentBlue__S__Rp:hover{border-color:rgba(43,94,167,.22)}.industrySolutions_featureAccentGold__P0e7d:hover{border-color:rgba(201,162,39,.24)}.industrySolutions_featureCardBody__Fe9lK{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.industrySolutions_featureCardTitle__lM8_G{margin:0;font-size:12px;font-weight:700;line-height:1.4;color:var(--ink);overflow-wrap:break-word;word-break:break-word;hyphens:auto}.industrySolutions_featureCardDescription__hW8Sz{margin:0;font-size:11px;line-height:1.55;color:var(--gray);text-align:justify;text-justify:inter-word;overflow-wrap:break-word;word-break:break-word;hyphens:auto}@media (max-width:1024px){.industrySolutions_tabList__yy3PN{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch}.industrySolutions_tabList__yy3PN::-webkit-scrollbar{display:none}.industrySolutions_tabButton__u6y3D{flex:0 0 auto;min-width:min(220px,72vw);max-width:280px;padding:11px 14px 13px;scroll-snap-align:start;border-right:1px solid var(--line);border-bottom:none}.industrySolutions_tabIcon__kKW_e{width:20px;height:20px}.industrySolutions_panelGrid__HNTCL{grid-template-columns:1fr}.industrySolutions_panelImageWrap__y_05t{max-height:280px;aspect-ratio:16/9}.industrySolutions_panelImage__DuK8F{min-height:0}.industrySolutions_featureGrid__04U97{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.industrySolutions_tabListShell__Y9Jrw{display:flex;align-items:stretch;background:var(--surface);border-bottom:1px solid var(--line)}.industrySolutions_tabScrollBtn__8WnCK{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:36px;padding:0;border:none;border-right:1px solid var(--line);background:#fff;color:var(--gray);cursor:pointer;transition:color .2s ease,background-color .2s ease}.industrySolutions_tabScrollBtn__8WnCK:last-of-type{border-right:none;border-left:1px solid var(--line)}.industrySolutions_tabScrollBtn__8WnCK:hover:not(:disabled){color:var(--red);background:#fff}.industrySolutions_tabScrollBtn__8WnCK:disabled{opacity:.35;cursor:not-allowed}.industrySolutions_tabScrollIcon__ZrEv9{width:18px;height:18px;stroke-width:2.25}.industrySolutions_tabListShell__Y9Jrw .industrySolutions_tabList__yy3PN{flex:1;min-width:0;border-bottom:none;min-height:76px;scroll-padding-inline:0}.industrySolutions_tabButton__u6y3D{min-width:min(200px,68vw);max-width:260px;min-height:76px;gap:10px;padding:14px 14px 16px}.industrySolutions_tabIcon__kKW_e{width:20px;height:20px}.industrySolutions_tabLabel__P68Hl{font-size:11px}.industrySolutions_tabSubtitle__pi_2l{font-size:8px}.industrySolutions_breadcrumbs__tcOXF{padding-top:32px;margin-bottom:40px}.industrySolutions_hero__vImGa{min-height:100vh;min-height:100dvh;padding-bottom:clamp(24px,4vw,40px)}.industrySolutions_panelWrap__vcKFi{padding:16px}.industrySolutions_panelContent__zbqiG{padding:20px 18px}.industrySolutions_panelImageWrap__y_05t{max-height:220px;aspect-ratio:16/10}.industrySolutions_featureGrid__04U97{grid-template-columns:1fr;grid-auto-rows:auto}.industrySolutions_featureCard__FtdHE{padding:14px;height:auto;min-height:128px}}@media (max-width:479px){.industrySolutions_tabButton__u6y3D{min-width:72vw;max-width:none;padding:14px 12px 16px}}