section.markets_explore .section_tit,section.markets_references .section_tit,section.markets_benefits .section_tit,section.markets_sustainability .section_tit,section.markets_smart_grid .section_tit,section.markets_solutions .section_tit,section.markets_why .section_tit,section.markets_products .section_tit,section.markets_stats .section_tit{font-weight:700}section.markets_references .item:hover .tit,section.markets_products .item:hover .tit,section.markets_solutions .markets_solutions__product:hover .markets_solutions__product-text strong,section.markets_solutions .markets_solutions__product:focus-visible .markets_solutions__product-text strong{text-underline-offset:4px;text-decoration:underline}section.markets_references .item{min-width:0}section.markets_references .txt_area{min-width:0;overflow:hidden}section.markets_references .tit{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}section.markets_references .txt{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@keyframes markets-hero-scroll-down-bounce{0%,to{opacity:1;transform:translateY(0)}18%{opacity:.92;transform:translateY(2px)}50%{opacity:.62;transform:translateY(10px)}82%{opacity:.92;transform:translateY(2px)}}@keyframes markets-solutions-hotspot-ripple{0%{box-shadow:0 0 #fff9}25%{box-shadow:0 0 0 8px #ffffff4d}70%,to{box-shadow:0 0 0 12px #fff0}}section.markets_solutions .markets_solutions__hotspot:before,section.markets_solutions .markets_solutions__hotspot:after{border-radius:inherit;box-sizing:border-box;pointer-events:none;content:"";animation:2s ease-out infinite markets-solutions-hotspot-ripple;position:absolute;inset:0}section.markets_solutions .markets_solutions__hotspot:after{animation-delay:1s}section.markets_solutions .markets_solutions__hotspot:hover:before,section.markets_solutions .markets_solutions__hotspot:hover:after,section.markets_solutions .markets_solutions__hotspot.is-active:before,section.markets_solutions .markets_solutions__hotspot.is-active:after{box-shadow:none;animation:none}section.markets_hero.markets_hero--key-visual .markets_hero__scroll-down img{will-change:transform, opacity;animation:2.4s cubic-bezier(.45,.05,.55,.95) infinite markets-hero-scroll-down-bounce}@media (prefers-reduced-motion:reduce){section.markets_solutions .markets_solutions__hotspot:before,section.markets_solutions .markets_solutions__hotspot:after,section.markets_hero.markets_hero--key-visual .markets_hero__scroll-down img{animation:none}}@media (min-width:781px){section.markets_hero{background:#fff;position:relative}section.markets_hero .markets_hero__content{text-align:center;flex-direction:column;align-items:center;padding:75px 40px 92px;display:flex}section.markets_hero .hero_img{background:url(/img/markets/bg_market.webp) 50%/cover no-repeat fixed;height:531px}section.markets_hero .markets_hero__sub{letter-spacing:-1%;color:#666;margin-bottom:16px;font-size:24px;font-weight:300;line-height:34px}section.markets_hero .markets_hero__tit{letter-spacing:-2%;color:#222;font-family:jaka;font-size:82px;font-weight:800;line-height:96px}section.markets_hero .markets_hero__btns{gap:14px;margin-top:50px;display:flex}section.markets_hero .btn_primary{color:#fff;background:#0f1f45;border-radius:4px;justify-content:center;align-items:center;min-width:220px;min-height:52px;padding:0 28px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}section.markets_hero .btn_outline{color:#0f1f45;border:1px solid #0f1f454d;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-width:220px;min-height:52px;padding:0 24px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}section.markets_hero .icon_download{background:url(/ico/ico_download.svg) 50%/contain no-repeat;width:18px;height:18px;display:block}section.markets_hero.markets_hero--has-img .hero_img{background:0 0;height:532px;overflow:hidden}section.markets_hero.markets_hero--has-img .markets_hero__img{object-fit:cover;object-position:center bottom;width:100%;height:100%;display:block}section.markets_hero.markets_hero--key-visual{background:#030511;justify-content:center;align-items:center;min-height:1020px;display:flex;position:relative;overflow:hidden}section.markets_hero.markets_hero--key-visual .hero_img{background-position:bottom;background-repeat:no-repeat;background-size:cover;background-attachment:scroll;height:auto;position:absolute;inset:0}section.markets_hero.markets_hero--key-visual .markets_hero__content{z-index:1;color:#fff;padding:0 40px;position:relative}section.markets_hero.markets_hero--key-visual .markets_hero__tit{color:#fff;margin-bottom:16px}section.markets_hero.markets_hero--key-visual .markets_hero__sub{letter-spacing:-1%;color:#fff;margin-bottom:0;font-size:20px;font-weight:300;line-height:34px}section.markets_hero.markets_hero--key-visual .markets_hero__btns{margin-top:50px}section.markets_hero.markets_hero--key-visual .btn-lv01--solid{color:#0c1625;background:#fff;border:1px solid #fff;transition:all .3s}section.markets_hero.markets_hero--key-visual .btn-lv01--solid:hover{color:#0c1625;background:#ddd}section.markets_hero.markets_hero--key-visual .btn-lv01--line{color:#fff;border-color:#ffffff4d}section.markets_hero.markets_hero--key-visual .btn-lv01--line:hover{color:#fff;border-color:#fff}section.markets_hero.markets_hero--key-visual .icon_download{filter:brightness(0)invert()}section.markets_hero.markets_hero--key-visual .markets_hero__scroll-down{z-index:2;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:30px;height:32px;padding:0;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}section.markets_hero.markets_hero--key-visual .markets_hero__scroll-down img{width:30px;height:32px;display:block}.markets-page--data-center>.markets_hero__sticky-wrap,.markets-page--commercial-residential>.markets_hero__sticky-wrap,.markets-page--public-infrastructure>.markets_hero__sticky-wrap,.markets-page--oil-gas-mining>.markets_hero__sticky-wrap,.markets-page--power-grid>.markets_hero__sticky-wrap,.markets-page--industrial>.markets_hero__sticky-wrap{z-index:0;backface-visibility:hidden;height:min(1020px,100svh);position:sticky;top:0;transform:translateZ(0)}.markets-page--data-center>.markets_hero__sticky-wrap>section.markets_hero--key-visual,.markets-page--commercial-residential>.markets_hero__sticky-wrap>section.markets_hero--key-visual,.markets-page--public-infrastructure>.markets_hero__sticky-wrap>section.markets_hero--key-visual,.markets-page--oil-gas-mining>.markets_hero__sticky-wrap>section.markets_hero--key-visual,.markets-page--power-grid>.markets_hero__sticky-wrap>section.markets_hero--key-visual,.markets-page--industrial>.markets_hero__sticky-wrap>section.markets_hero--key-visual{height:100%;min-height:100%;max-height:none}.markets-page--data-center>section:not(.markets_hero),.markets-page--commercial-residential>section:not(.markets_hero),.markets-page--public-infrastructure>section:not(.markets_hero),.markets-page--oil-gas-mining>section:not(.markets_hero),.markets-page--power-grid>section:not(.markets_hero),.markets-page--industrial>section:not(.markets_hero){z-index:1;position:relative}body:has(.markets-page--data-center) .main_header-wrap:after{transition:none}body:has(.markets-page--commercial-residential) .main_header-wrap:after{transition:none}body:has(.markets-page--public-infrastructure) .main_header-wrap:after{transition:none}body:has(.markets-page--oil-gas-mining) .main_header-wrap:after{transition:none}body:has(.markets-page--power-grid) .main_header-wrap:after{transition:none}body:has(.markets-page--industrial) .main_header-wrap:after{transition:none}.markets-page--data-center>section.markets_intro,.markets-page--commercial-residential>section.markets_intro,.markets-page--public-infrastructure>section.markets_intro,.markets-page--oil-gas-mining>section.markets_intro,.markets-page--power-grid>section.markets_intro,.markets-page--industrial>section.markets_intro{backface-visibility:hidden;background:#fff;margin:0;padding:120px 0 0;transform:translateZ(0)}.markets-page--data-center>section.markets_references,.markets-page--commercial-residential>section.markets_references,.markets-page--public-infrastructure>section.markets_references,.markets-page--oil-gas-mining>section.markets_references,.markets-page--power-grid>section.markets_references,.markets-page--industrial>section.markets_references{margin:0;padding-top:150px}.markets-page--data-center>section.markets_benefits,.markets-page--commercial-residential>section.markets_benefits,.markets-page--public-infrastructure>section.markets_benefits,.markets-page--oil-gas-mining>section.markets_benefits,.markets-page--power-grid>section.markets_benefits,.markets-page--industrial>section.markets_benefits,.markets-page--commercial-residential>section.markets_explore,.markets-page--public-infrastructure>section.markets_explore,.markets-page--oil-gas-mining>section.markets_explore,.markets-page--power-grid>section.markets_explore,.markets-page--industrial>section.markets_explore{margin:0;padding:150px 0}section.markets_intro+section.markets_explore{padding-top:0}section.markets_stats{background:#fff}section.markets_stats .markets_stats__panel{background:#f5f7fa;border-radius:4px;width:calc(100% + 340px);padding:70px 340px 70px 80px}section.markets_stats .markets_stats__grid{grid-template-columns:repeat(3,1fr);gap:0;display:grid}section.markets_stats .markets_stats__col{border-left:1px solid #ddd;padding:0 40px}section.markets_stats .markets_stats__col:first-child{border-left:none;padding-left:0}section.markets_stats .markets_stats__head{font-size:inherit;font-weight:inherit;font-size:inherit;font-weight:inherit;margin:0 0 14px}section.markets_stats .markets_stats__label{color:#e60040;margin:0 0 4px;font-size:16px;font-weight:500;line-height:24px;display:block}section.markets_stats .markets_stats__headline{display:block}section.markets_stats .markets_stats__value{letter-spacing:-2%;color:#222;white-space:pre-line;word-break:break-word;max-width:360px;margin:0;font-family:jaka,Arial,Helvetica,sans-serif;font-size:42px;font-weight:700;line-height:52px;display:block}section.markets_stats .markets_stats__value-unit{font-family:var(--font-body);letter-spacing:-1%;font-size:34px;font-weight:800;line-height:44px}section.markets_stats .markets_stats__value-suffix{font-family:jaka,Arial,Helvetica,sans-serif;font-size:42px;font-weight:700;line-height:52px}section.markets_stats .markets_stats__sublabel{color:#888;margin:2px 0 0;font-size:16px;font-weight:400;line-height:24px;display:block}section.markets_stats .markets_stats__desc{color:#222;margin:0;font-size:16px;line-height:26px}section.markets_intro{background:#fff;margin:150px 0 0}section.markets_intro .inner{flex-direction:column;align-items:flex-start;padding:0;display:flex}section.markets_intro .markets_intro__tit{letter-spacing:-2%;color:#222;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:80px;font-family:jaka;font-size:60px;font-weight:700;line-height:80px;display:flex}section.markets_intro .markets_intro__txt{color:#222;flex-direction:column;align-self:flex-end;max-width:950px;margin-bottom:150px;font-size:20px;line-height:30px;display:flex}section.markets_intro .markets_intro__txt p+p{margin-top:8px}section.markets_intro .markets_intro__txt strong{font-weight:400}section.markets_explore{background:#fff;margin:150px 0;padding-bottom:150px;position:relative}section.markets_explore .markets_explore__head{margin-bottom:40px}section.markets_explore .markets_explore__tabs{flex-wrap:wrap;gap:40px;margin-bottom:0;display:flex}section.markets_explore .markets_explore__tab{color:#222;cursor:pointer;opacity:.25;background:0 0;border:none;padding:0 0 14px;font-size:20px;font-weight:700;line-height:30px;position:relative}section.markets_explore .markets_explore__tab.is-active{opacity:1}section.markets_explore .markets_explore__tab.is-active:after{content:"";background:#e60040;border-radius:50%;width:8px;height:8px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}section.markets_explore .markets_explore__panel{background:#f5f7fa;min-height:570px;margin-top:30px;padding:70px 0 0}section.markets_explore .markets_explore__panel_inner{align-items:flex-start;height:100%;display:flex;position:relative}section.markets_explore .markets_explore__panel_inner .markets_explore__txt{max-width:708px;margin-top:70px}section.markets_explore .markets_explore__panel_tit{letter-spacing:-1%;color:#222;margin-bottom:16px;font-size:34px;font-weight:600;line-height:44px}section.markets_explore .markets_explore__panel_desc{color:#666;white-space:pre-line;font-size:16px;line-height:24px}section.markets_explore .markets_explore__cta{flex-direction:column;align-items:flex-start;gap:14px;margin-top:40px;display:flex}section.markets_explore .markets_explore__cta_tit{color:#222;margin:0;font-size:18px;font-weight:500;line-height:28px}section.markets_explore .markets_explore__cta_row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}section.markets_explore .markets_explore__cta_email{color:#222;font-size:15px;font-weight:400;line-height:23px}section.markets_explore .markets_explore__cta_copy-mo{display:none}section.markets_explore .markets_explore__img{aspect-ratio:586/640;background:#e8e8e8;width:586px;position:absolute;top:0;right:0;overflow:hidden}section.markets_explore .markets_explore__img img{object-fit:cover;object-position:center bottom;opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}section.markets_explore .markets_explore__img img.is-active{opacity:1}section.markets_explore.markets_explore--wide-tabs .markets_explore__tabs{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;overflow-x:auto}section.markets_explore.markets_explore--wide-tabs .markets_explore__tabs::-webkit-scrollbar{display:none}section.markets_explore.markets_explore--wide-tabs .markets_explore__tab{text-align:center;white-space:normal;flex-shrink:0}.markets-page--power-grid>section.markets_sustainability{background:#fff;margin:0;padding:0 0 150px}section.markets_sustainability .section_tit{margin-bottom:40px}section.markets_sustainability .markets_sustainability__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}section.markets_sustainability .markets_sustainability__img{aspect-ratio:705/440;background:#f5f7fa;overflow:hidden}section.markets_sustainability .markets_sustainability__img img{object-fit:cover;object-position:center bottom;width:100%;height:100%}section.markets_sustainability .markets_sustainability__body{margin-top:24px}section.markets_sustainability .markets_sustainability__tit{letter-spacing:-1%;color:#222;margin-bottom:12px;font-size:28px;font-weight:600;line-height:38px}section.markets_sustainability .markets_sustainability__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}section.markets_sustainability .markets_sustainability__list li{color:#222;padding-left:11px;font-size:16px;line-height:24px;position:relative}section.markets_sustainability .markets_sustainability__list li:before{content:"";background:#888;width:3px;height:3px;position:absolute;top:10.5px;left:0}.markets-page--power-grid>section.markets_smart_grid{background:#fff;margin:0;padding:0 0 150px}section.markets_smart_grid .markets_smart_grid__head{margin-bottom:40px}section.markets_smart_grid .markets_smart_grid__head .section_desc{max-width:896px}section.markets_smart_grid .markets_smart_grid__body{background:#f5f7fa;max-width:1440px;margin:0 auto;padding:60px}section.markets_smart_grid .markets_smart_grid__block{grid-template-columns:410px minmax(0,1fr);align-items:start;gap:40px;margin-bottom:60px;display:grid}section.markets_smart_grid .markets_smart_grid__block:last-of-type{margin-bottom:0}section.markets_smart_grid .markets_smart_grid__block_tit{letter-spacing:-1%;color:#222;margin:0;font-size:28px;font-weight:600;line-height:38px}section.markets_smart_grid .markets_smart_grid__cards{flex-direction:column;gap:14px;display:flex}section.markets_smart_grid .markets_smart_grid__card{background:#fff;padding:36px 40px}section.markets_smart_grid .markets_smart_grid__card--text-only{align-items:center;display:flex}section.markets_smart_grid .markets_smart_grid__card_body{flex-direction:column;gap:8px;display:flex}section.markets_smart_grid .markets_smart_grid__card_tit{letter-spacing:-1%;color:#222;margin:0;font-size:22px;font-weight:600;line-height:32px}section.markets_smart_grid .markets_smart_grid__card_desc{color:#222;margin:0;font-size:16px;line-height:24px}section.markets_smart_grid .markets_smart_grid__diagram{margin-top:60px;max-width:1320px;margin-inline:auto;padding-top:40px}section.markets_smart_grid .markets_smart_grid__diagram-img{aspect-ratio:1320/560;width:100%;height:auto;display:block}section.markets_solutions_panel{background:#fff;padding:0 0 150px}section.markets_solutions_panel .markets_solutions_panel__head{margin-bottom:40px}section.markets_solutions_panel .markets_solutions_panel__head .section_tit{font-weight:700}section.markets_solutions_panel .markets_solutions_panel__head .section_desc{max-width:1440px}section.markets_solutions_panel .markets_solutions_panel__panel{background:#f5f7fa;flex-direction:column;padding:60px;display:flex}section.markets_solutions_panel--grouped .markets_solutions_panel__panel{gap:80px}section.markets_solutions_panel--stacked .markets_solutions_panel__panel{gap:20px}section.markets_solutions_panel--grouped .markets_solutions_panel__group{flex-direction:column;gap:40px;display:flex}section.markets_solutions_panel--stacked .markets_solutions_panel__group{flex-direction:column;gap:20px;display:flex}section.markets_solutions_panel .markets_solutions_panel__blocks{flex-direction:column;gap:40px;display:flex}section.markets_solutions_panel--grouped .markets_solutions_panel__block,section.markets_solutions_panel--stacked .markets_solutions_panel__block{flex-direction:column;gap:0;display:flex}section.markets_solutions_panel .markets_solutions_panel__block-title{color:#222;letter-spacing:-1%;margin:0;font-size:34px;font-weight:600;line-height:44px}section.markets_solutions_panel .markets_solutions_panel__block-body{flex-direction:column;display:flex}section.markets_solutions_panel .markets_solutions_panel__block-copy{flex-direction:column;gap:10px;display:flex}section.markets_solutions_panel--stacked .markets_solutions_panel__block-copy{gap:20px}section.markets_solutions_panel .markets_solutions_panel__block-body:has(.markets_solutions_panel__block-key){gap:14px}section.markets_solutions_panel .markets_solutions_panel__block-body:has(.markets_solutions_panel__capabilities){gap:20px}section.markets_solutions_panel .markets_solutions_panel__block-text{color:#222;margin:0;font-size:16px;line-height:24px}section.markets_solutions_panel .markets_solutions_panel__block-key{color:#0f1f45;margin:0;font-size:15px;line-height:23px}section.markets_solutions_panel .markets_solutions_panel__block-key-label{font-weight:500}section.markets_solutions_panel .markets_solutions_panel__capabilities{flex-direction:column;gap:8px;max-width:830px;display:flex}section.markets_solutions_panel .markets_solutions_panel__capabilities-label{color:#0f1f45;font-size:18px;font-weight:500;line-height:28px}section.markets_solutions_panel .markets_solutions_panel__capabilities-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}section.markets_solutions_panel .markets_solutions_panel__capabilities-item{color:#222;padding-left:12px;font-size:16px;line-height:24px;position:relative}section.markets_solutions_panel .markets_solutions_panel__capabilities-item:before{content:"";background:#666;width:4px;height:4px;position:absolute;top:10px;left:0}section.markets_solutions_panel--grouped .markets_solutions_panel__diagram{background:#fff;margin:0;padding:60px}section.markets_solutions_panel--stacked .markets_solutions_panel__diagram{margin:40px 0 0}section.markets_solutions_panel--stacked .markets_solutions_panel__panel>.markets_solutions_panel__diagram:first-child:last-child{margin:0}section.markets_solutions_panel .markets_solutions_panel__diagram-img{width:100%;height:auto;display:block}section.markets_solutions_panel .markets_solutions_panel__diagram-img--mo,section.markets_solutions_panel .markets_solutions_panel__categories{display:none}.markets-page--industrial section.markets_solutions_panel--categories .markets_solutions_panel__diagram{margin:0}.markets-page--industrial section.markets_solutions_panel--categories .markets_solutions_panel__categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;width:100%;margin-top:40px;display:grid}.markets-page--industrial section.markets_solutions_panel--categories .markets_solutions_panel__category{flex-direction:column;align-items:stretch;gap:0;width:100%;display:flex}.markets-page--industrial section.markets_solutions_panel--categories .markets_solutions_panel__category-tit{color:#fff;text-align:center;background:#0f1f45;border-radius:4px;justify-content:center;align-items:center;margin:0;padding:10px;font-size:16px;font-weight:500;line-height:24px;display:flex}.markets-page--industrial section.markets_solutions_panel--categories .markets_solutions_panel__category-list{box-sizing:border-box;background:#fff;border:1px solid #0f1f454d;border-radius:4px;flex-direction:column;gap:6px;min-height:180px;margin:4px 0 0;padding:24px;list-style:none;display:flex}.markets-page--industrial section.markets_solutions_panel--categories .markets_solutions_panel__category-item{color:#222;align-items:flex-start;gap:8px;font-size:16px;line-height:24px;display:flex}.markets-page--industrial section.markets_solutions_panel--categories .markets_solutions_panel__category-item:before{content:"";background:#888;flex:none;width:4px;height:4px;margin-top:10px}section.markets_references{background:#fff;margin:150px 0}section.markets_references .markets_references__head{margin-bottom:40px}section.markets_references .markets_references__list{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}section.markets_references .item{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none;display:block}section.markets_references .img_area{aspect-ratio:464/480;background:#f0f0f0;margin-bottom:20px;position:relative;overflow:hidden}section.markets_references .img_area img{object-fit:cover;width:100%;height:100%}section.markets_references .item .img_area:before{z-index:2;opacity:0;content:"";pointer-events:none;background:url(/ico/ico_modal_plus.svg) 50%/contain no-repeat;width:90px;height:90px;transition:opacity .3s;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}section.markets_references .txt_area{text-align:left;min-width:0;overflow:hidden}section.markets_references .tit{color:#222;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:22px;font-weight:600;line-height:32px;overflow:hidden}section.markets_references .txt{color:#222;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;margin:8px 0 0;font-size:16px;font-weight:400;line-height:24px;display:-webkit-box;overflow:hidden}section.markets_references .location{color:#0f1f45;white-space:nowrap;text-overflow:ellipsis;margin:16px 0 0;font-size:15px;line-height:23px;display:block;overflow:hidden}section.markets_references .location .location_sep{color:#ddd;margin:0 6px;font-size:12px}section.markets_benefits{background:#fff;margin:150px 0}section.markets_benefits .markets_benefits__head{margin-bottom:40px}section.markets_benefits .markets_benefits__list{flex-direction:column;gap:50px;display:flex}section.markets_benefits .markets_benefits__item{border-bottom:1px solid #ddd;align-items:stretch;gap:60px;padding-bottom:0;display:flex}section.markets_benefits .markets_benefits__item.is-reverse{grid-template-columns:minmax(0,428px) minmax(0,952px)}section.markets_benefits .markets_benefits__item.is-reverse .img_area{order:2}section.markets_benefits .markets_benefits__item.is-reverse .txt_area{order:1}section.markets_benefits .markets_benefits__item .img_area{background:#f0f0f0;flex:1;width:auto;height:400px;overflow:hidden}section.markets_benefits .markets_benefits__item .img_area img{object-fit:cover;width:100%;height:100%}section.markets_benefits .markets_benefits__item .txt_area{flex-direction:column;justify-content:flex-start;width:428px;margin-bottom:40px;padding:30px 0 0;display:flex;position:relative}section.markets_benefits .markets_benefits__item .tit{letter-spacing:-1%;color:#222;font-size:34px;font-weight:600;line-height:44px}section.markets_benefits .markets_benefits__item .txt{color:#222;margin-top:16px;font-size:16px;line-height:24px}section.markets_benefits .markets_benefits__item .capabilities{flex-direction:column;flex:1;display:flex;position:absolute;bottom:0}section.markets_benefits .markets_benefits__item .capabilities_label{color:#0f1f45;font-size:15px;font-weight:600;line-height:1}section.markets_benefits .markets_benefits__item .capabilities_txt{color:#666;margin-top:12px;font-size:14px;line-height:20px}section.markets_solutions .markets_solutions__map-bg--mo,section.markets_solutions .markets_solutions__hotspot-pin,section.markets_solutions .markets_solutions__accordion{display:none}section.markets_solutions{background:#fff}section.markets_solutions .markets_solutions__head{margin-bottom:40px}section.markets_solutions .markets_solutions__head .section_tit{max-width:1178px;letter-spacing:-2%;font-size:50px;line-height:62px}section.markets_solutions .markets_solutions__stage{background:#e9ecf2;width:100%;position:relative;overflow:hidden}section.markets_solutions .markets_solutions__map{aspect-ratio:1920/780;background:#ebebee;width:100%;max-width:1920px;min-height:510px;margin:0 auto;transition:left .55s cubic-bezier(.4,0,.2,1);position:relative;left:250px;overflow:hidden}section.markets_solutions .markets_solutions__stage--open .markets_solutions__map{left:0}section.markets_solutions .markets_solutions__map-bg{object-fit:cover;object-position:center;width:100%;height:100%;display:block}section.markets_solutions .markets_solutions__hotspots{pointer-events:none;position:absolute;inset:0}section.markets_solutions .markets_solutions__hotspot{cursor:pointer;pointer-events:auto;background:#fff;border:none;border-radius:100px;align-items:center;padding:8px 20px;transition:background .2s,box-shadow .2s,color .2s;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}section.markets_solutions .markets_solutions__hotspot:hover,section.markets_solutions .markets_solutions__hotspot.is-active{background:var(--color-accent);z-index:2;box-shadow:0 4px 5px #0006}section.markets_solutions .markets_solutions__hotspot:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}section.markets_solutions .markets_solutions__hotspot-label{color:#222;white-space:nowrap;font-size:16px;font-weight:600;line-height:26px;transition:color .2s}section.markets_solutions .markets_solutions__hotspot:hover .markets_solutions__hotspot-label,section.markets_solutions .markets_solutions__hotspot.is-active .markets_solutions__hotspot-label{color:#fff}section.markets_solutions .markets_solutions__panel{z-index:3;opacity:0;visibility:hidden;pointer-events:none;width:400px;max-width:calc(100% - 40px);transition:opacity .45s cubic-bezier(.4,0,.2,1),visibility .45s cubic-bezier(.4,0,.2,1);position:absolute;top:60px;bottom:60px;right:max(20px,50% - 720px)}section.markets_solutions .markets_solutions__stage--open .markets_solutions__panel{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .45s cubic-bezier(.4,0,.2,1) .12s,visibility .45s cubic-bezier(.4,0,.2,1) .12s}section.markets_solutions .markets_solutions__panel-card{box-sizing:border-box;background:#fff;flex-direction:column;align-items:flex-start;gap:30px;width:100%;max-height:100%;padding:0 30px 30px;display:flex;overflow:auto;box-shadow:0 20px 15px #00000014}section.markets_solutions .markets_solutions__panel-card::-webkit-scrollbar{width:5px}section.markets_solutions .markets_solutions__panel-card::-webkit-scrollbar-button{width:0;height:0;display:none}section.markets_solutions .markets_solutions__panel-card::-webkit-scrollbar-thumb{background:#ddd;border-radius:2px}@supports not selector(::-webkit-scrollbar){section.markets_solutions .markets_solutions__panel-card{scrollbar-width:thin;scrollbar-color:#ddd transparent}}section.markets_solutions .markets_solutions__panel-intro{word-break:break-word;background:#fff;flex-direction:column;gap:8px;width:100%;max-width:340px;padding:30px 0 0;display:flex;position:sticky;top:0}section.markets_solutions .markets_solutions__panel-tit{letter-spacing:-.22px;color:#222;margin:0;font-size:22px;font-weight:600;line-height:32px}section.markets_solutions .markets_solutions__panel-desc{color:#222;margin:0;font-size:16px;font-weight:400;line-height:24px}section.markets_solutions .markets_solutions__panel-divider{background:#e8e8e8;border:none;width:100%;max-width:340px;height:1px;margin:0;display:block}section.markets_solutions .markets_solutions__panel-cta{flex-direction:column;align-items:flex-start;gap:14px;width:100%;max-width:340px;display:flex}section.markets_solutions .markets_solutions__panel-cta-tit{color:#222;margin:0;font-size:16px;font-weight:500;line-height:24px}section.markets_solutions .markets_solutions__panel-cta-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}section.markets_solutions .markets_solutions__panel-cta-email{color:#222;font-size:15px;font-weight:400;line-height:23px}section.markets_solutions .markets_solutions__panel-cta-copy-mo{display:none}section.markets_solutions .markets_solutions__products{flex-direction:column;gap:20px;width:100%;max-width:340px;margin:0;padding:0;list-style:none;display:flex}section.markets_solutions .markets_solutions__products-item{margin:0}section.markets_solutions .markets_solutions__products-sep{background:#e8e8e8;flex-shrink:0;width:100%;height:1px;margin:0;padding:0}section.markets_solutions .markets_solutions__product{color:inherit;align-items:center;gap:20px;text-decoration:none;display:flex}section.markets_solutions .markets_solutions__product-img{flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex;overflow:hidden}section.markets_solutions .markets_solutions__product-img img{object-fit:contain;width:100%;height:100%;display:block}section.markets_solutions .markets_solutions__product-text{flex:1;min-width:0;max-width:240px}section.markets_solutions .markets_solutions__product-text strong{color:#222;word-break:break-word;font-size:18px;font-weight:600;line-height:28px;display:block}section.markets_solutions .markets_solutions__product-text p{color:#666;margin:0;font-size:16px;line-height:24px}section.markets_why{color:#fff;padding:120px 0;position:relative;overflow:hidden}section.markets_why .markets_why__bg{z-index:0;position:absolute;inset:0;overflow:hidden}section.markets_why .markets_why__bg .img_area{z-index:0;position:absolute;inset:0}section.markets_why .markets_why__bg .img_area:after{pointer-events:none;position:absolute}section.markets_why .markets_why__bg .img_area img{object-fit:cover;object-position:center top;pointer-events:none;width:100%;height:100%}section.markets_why .markets_why__bg .glow_area{z-index:1;pointer-events:none;width:1600px;height:1600px;position:absolute;top:-1076px;left:50%;transform:translate(-50%)}section.markets_why .markets_why__bg .glow_area img{width:100%;height:100%;display:block}section.markets_why .inner{z-index:1;position:relative}section.markets_why .markets_why__head{margin-bottom:80px}section.markets_why .markets_why__head .section_tit,section.markets_why .markets_why__head .section_desc{color:#fff}section.markets_why .markets_why__head .section_desc{opacity:.8}section.markets_why .markets_why__list{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}section.markets_why .markets_why__item{display:block}section.markets_why .markets_why__item .icon_area{width:110px;height:110px;margin-bottom:30px}section.markets_why .markets_why__item .icon_area img{object-fit:contain;width:100%;height:100%;display:block}section.markets_why .markets_why__item .tit{letter-spacing:-1%;margin-bottom:10px;font-size:28px;font-weight:600;line-height:38px}section.markets_why .markets_why__item .txt{opacity:.8;max-width:394px;font-size:16px;line-height:24px}section.markets_products{background:#fff;padding:120px 0}section.markets_products .section_tit{margin-bottom:40px}section.markets_products .markets_products__grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}section.markets_products .item{color:inherit;text-decoration:none;display:block}section.markets_products .img_area{aspect-ratio:342/342;background:#f5f7fa;justify-content:center;align-items:center;margin-bottom:20px;display:flex;position:relative;overflow:hidden}section.markets_products .img_area img{aspect-ratio:282/282;object-fit:contain;width:282px;display:block}section.markets_products .category{color:#888;font-size:15px;line-height:23px}section.markets_products .tit{color:#222;word-break:break-word;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:2px;font-size:24px;font-weight:600;line-height:34px;transition:all .3s;display:-webkit-box;overflow:hidden}section.markets_products .markets_products__more{justify-content:center;margin-top:60px;display:flex}}@media (max-width:780px){.markets-page section .section_desc{color:#666;font-size:16px;line-height:24px}.markets-page section [class$=__head]{margin-bottom:30px}section.markets_hero{flex-direction:column;align-items:center;gap:60px;display:flex}section.markets_hero .markets_hero__content{text-align:center;flex-direction:column;align-items:center;width:100%;margin-top:60px;padding:0 20px;display:flex}section.markets_hero .markets_hero__sub{color:#666;text-align:center;width:100%;max-width:335px;margin-bottom:0;font-size:16px;font-weight:300;line-height:24px}section.markets_hero .markets_hero__tit{letter-spacing:-2%;text-align:center;margin-top:10px;font-family:jaka,Arial,Helvetica,sans-serif;font-size:40px;font-weight:800;line-height:50px}section.markets_hero .markets_hero__btns{flex-direction:column;align-items:center;gap:14px;width:100%;margin-top:30px;display:flex}section.markets_hero .btn_primary,section.markets_hero .btn_outline{border-radius:4px;justify-content:center;align-items:center;width:225px;min-width:225px;min-height:50px;padding:0 20px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}section.markets_hero .btn_primary{color:#fff;background:#0f1f45}section.markets_hero .btn_outline{color:#0f1f45;border:1px solid #0f1f454d;gap:8px}section.markets_hero .icon_download{background:url(/ico/ico_download.svg) 50%/contain no-repeat;width:16px;height:16px;display:block}section.markets_hero .hero_img{background:url(/img/markets/bg_market.webp);width:100%;height:310px}section.markets_hero.markets_hero--has-img .hero_img{background:0 0}section.markets_hero.markets_hero--key-visual{background:#030511;flex-direction:column;justify-content:center;align-items:center;gap:0;min-height:560px;display:flex;position:relative;overflow:hidden}section.markets_hero.markets_hero--key-visual .hero_img{background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;inset:0}section.markets_hero.markets_hero--key-visual .markets_hero__content{z-index:1;color:#fff;margin-top:0;padding:120px 20px 80px;position:relative}section.markets_hero.markets_hero--key-visual .markets_hero__tit{color:#fff;margin-top:0;margin-bottom:10px}section.markets_hero.markets_hero--key-visual .markets_hero__sub{color:#fff;width:100%;max-width:335px;font-size:16px;line-height:24px}section.markets_hero.markets_hero--key-visual .btn-lv01--solid{color:#0c1625;background:#fff;border:1px solid #fff}section.markets_hero.markets_hero--key-visual .btn-lv01--line{color:#fff;border-color:#ffffff4d}section.markets_hero.markets_hero--key-visual .icon_download{filter:brightness(0)invert()}section.markets_hero.markets_hero--key-visual .markets_hero__scroll-down{bottom:24px}section.markets_stats{margin:0 0 70px}section.markets_stats .inner{padding:0}section.markets_stats .markets_stats__panel{background:#f5f7fa;border-radius:0;width:calc(100% - 20px);margin-left:20px;margin-right:0;padding:30px 0 30px 30px}section.markets_stats .markets_stats__grid{grid-template-columns:1fr;gap:0}section.markets_stats .markets_stats__col{border:none;padding:0 20px 0 0}section.markets_stats .markets_stats__col+.markets_stats__col{border-top:1px solid #ddd;margin-top:30px;padding-top:30px}section.markets_stats .markets_stats__col:first-child{border-top:none;padding-top:0}section.markets_stats .markets_stats__head{margin:0 0 12px}section.markets_stats .markets_stats__label{color:#e60040;margin-bottom:2px;font-size:15px;font-weight:500;line-height:23px;display:block}section.markets_stats .markets_stats__headline{display:block}section.markets_stats .markets_stats__value{letter-spacing:-2%;white-space:pre-line;font-size:28px;font-weight:700;line-height:38px;display:block}section.markets_stats .markets_stats__value-unit,section.markets_stats .markets_stats__value-suffix{font-size:28px;line-height:38px}section.markets_stats .markets_stats__sublabel{color:#888;margin-top:0;font-size:15px;font-weight:400;line-height:23px;display:block}section.markets_stats .markets_stats__desc{color:#222;padding-right:0;font-size:15px;line-height:23px}section.markets_intro{margin:0;padding:60px 0 40px}section.markets_intro .inner{flex-direction:column;gap:20px;display:flex}section.markets_intro .markets_intro__tit{letter-spacing:-2%;margin-bottom:0;font-family:jaka;font-size:30px;font-weight:700;line-height:40px}.markets-page--oil-gas-mining section.markets_intro .markets_intro__tit br{display:none}section.markets_intro .markets_intro__txt{align-self:stretch;font-size:16px;line-height:24px}section.markets_intro .markets_intro__txt strong{font-weight:400}section.markets_explore{padding-bottom:80px}section.markets_explore .markets_explore__tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:20px;margin-bottom:0;margin-left:0;margin-right:-20px;padding-right:20px;display:flex;overflow:scroll}section.markets_explore .markets_explore__tab{color:#222;cursor:pointer;opacity:.25;text-align:center;white-space:nowrap;background:0 0;border:none;padding:0 0 12px;font-size:18px;font-weight:700;line-height:28px;position:relative}section.markets_explore .markets_explore__tab.is-active{opacity:1}section.markets_explore .markets_explore__tab.is-active:after{content:"";background:#e60040;border-radius:50%;width:8px;height:8px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}section.markets_explore .markets_explore__panel{height:fit-content;margin-top:24px;padding:0;position:relative}section.markets_explore .markets_explore__panel_inner:before{content:"";background:#f5f7fa;width:100%;display:block;position:absolute;inset:0 0 40px}section.markets_explore .markets_explore__panel_inner{flex-direction:column;align-items:flex-start;gap:0;height:100%;display:flex;position:relative}section.markets_explore .markets_explore__panel_inner .markets_explore__txt{max-width:708px;margin-top:40px;position:relative}section.markets_explore .markets_explore__panel_tit{letter-spacing:-1%;color:#222;margin-bottom:10px;font-size:22px;font-weight:600;line-height:32px}section.markets_explore .markets_explore__panel_desc{color:#666;white-space:pre-line;font-size:15px;line-height:23px}section.markets_explore .markets_explore__cta{flex-direction:column;gap:10px;margin-top:30px;display:flex}section.markets_explore .markets_explore__cta_tit{font-size:16px;font-weight:500;line-height:24px}section.markets_explore .markets_explore__cta_row{flex-direction:column;align-items:flex-start;gap:14px;display:flex}section.markets_explore .markets_explore__cta_email{font-size:14px;line-height:20px}section.markets_explore .markets_explore__cta_copy{height:32px;min-height:32px;padding:8px 18px}section.markets_explore .markets_explore__cta_copy-pc{display:none}section.markets_explore .markets_explore__cta_copy-mo{display:inline}section.markets_explore .markets_explore__img{aspect-ratio:586/640;width:100%;position:relative;top:40px;overflow:hidden}section.markets_explore .markets_explore__img img{object-fit:cover;object-position:center bottom;opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}section.markets_explore .markets_explore__img img.is-active{opacity:1}section.markets_references{margin:0;padding:0 0 70px}section.markets_references .markets_references__list{grid-template-columns:1fr;gap:40px}section.markets_references .item{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none;display:block}section.markets_references .img_area:before{display:none}section.markets_references .item+.item{margin-top:40px}section.markets_references .img_area{aspect-ratio:auto;background:#f0f0f0;width:100%;height:347px;margin-bottom:20px;position:relative;overflow:hidden}section.markets_references .img_area img{object-fit:cover;width:100%;height:100%}section.markets_references .tit{letter-spacing:-1%;color:#222;text-align:left;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:20px;font-weight:600;line-height:30px;overflow:hidden}section.markets_references .txt{color:#222;text-align:left;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;margin:6px 0 0;font-size:15px;font-weight:400;line-height:21px;display:-webkit-box;overflow:hidden}section.markets_references .location{display:none}section.markets_benefits{margin:0;padding:0;overflow:hidden}section.markets_benefits .markets_benefits__head .section_desc{margin-top:8px}section.markets_benefits .markets_benefits__list{gap:30px}section.markets_benefits .markets_benefits__item,section.markets_benefits .markets_benefits__item.is-reverse{border-bottom:none;flex-direction:column;gap:0;display:flex;position:relative}section.markets_benefits .markets_benefits__item:before{content:"";border-bottom:1px solid #ddd;width:calc(100% + 20px);height:1px;display:block;position:absolute;bottom:0;left:-20px}section.markets_benefits .markets_benefits__item+.markets_benefits__item{padding-top:40px}section.markets_benefits .markets_benefits__item .img_area,section.markets_benefits .markets_benefits__item.is-reverse .img_area{flex:none;order:0;width:calc(100% + 20px);height:150px;margin-bottom:20px;margin-left:-20px}section.markets_benefits .markets_benefits__item .img_area img{object-fit:cover;width:100%;height:100%}section.markets_benefits .markets_benefits__item .txt_area,section.markets_benefits .markets_benefits__item.is-reverse .txt_area{order:0;width:100%;margin-bottom:0;padding:0;position:static}section.markets_benefits .markets_benefits__item .tit{color:#222;font-size:22px;font-weight:600;line-height:30px}section.markets_benefits .markets_benefits__item .txt{margin-top:6px;font-size:15px;line-height:23px}section.markets_benefits .markets_benefits__item .capabilities{margin-top:30px;position:static}section.markets_benefits .markets_benefits__item .capabilities_label{color:#0f1f45;font-size:14px;font-weight:600;line-height:1}section.markets_benefits .markets_benefits__item .capabilities_txt{margin-top:10px;padding-bottom:30px;font-size:14px;line-height:20px}.markets-page--power-grid>section.markets_sustainability{margin:0;padding:75px 0}section.markets_sustainability .section_tit{letter-spacing:-2%;color:#222;margin-bottom:30px;font-size:30px;font-weight:700;line-height:40px}section.markets_sustainability .markets_sustainability__grid{flex-direction:column;gap:40px;display:flex}section.markets_sustainability .markets_sustainability__card{flex-direction:column;gap:20px;width:100%;display:flex}section.markets_sustainability .markets_sustainability__img{aspect-ratio:335/219;background:#f5f7fa;width:100%;overflow:hidden}section.markets_sustainability .markets_sustainability__img img{object-fit:cover;object-position:center;width:100%;height:100%}section.markets_sustainability .markets_sustainability__body{flex-direction:column;gap:8px;width:100%;margin-top:0;display:flex}section.markets_sustainability .markets_sustainability__tit{font-family:var(--font-body);letter-spacing:-1%;color:#222;margin:0;font-size:22px;font-weight:600;line-height:32px}section.markets_sustainability .markets_sustainability__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}section.markets_sustainability .markets_sustainability__list li{font-family:var(--font-body);letter-spacing:0;color:#222;padding-left:9px;font-size:15px;font-weight:400;line-height:23px;position:relative}section.markets_sustainability .markets_sustainability__list li:before{content:"";background:#888;width:3px;height:3px;position:absolute;top:10px;left:0}.markets-page--power-grid>section.markets_smart_grid{margin:0;padding:0 0 40px}section.markets_smart_grid .markets_smart_grid__head{flex-direction:column;align-items:flex-start;gap:8px;width:100%;margin-bottom:30px;display:flex}section.markets_smart_grid .markets_smart_grid__head .section_tit{overflow-wrap:break-word;font-feature-settings:"liga" 0;width:100%}section.markets_smart_grid .markets_smart_grid__head .section_desc{overflow-wrap:break-word;width:100%;margin-top:0}section.markets_smart_grid .markets_smart_grid__head .section_desc br,section.markets_smart_grid .markets_smart_grid__block:first-of-type .markets_smart_grid__block_tit br{display:none}section.markets_smart_grid .markets_smart_grid__body{box-sizing:border-box;background:#f5f7fa;flex-direction:column;width:calc(100% - 40px);margin:0 auto;padding:30px 0;display:flex}section.markets_smart_grid .markets_smart_grid__body>.inner{box-sizing:border-box;flex-direction:column;gap:40px;width:100%;padding:0 24px;display:flex}section.markets_smart_grid .markets_smart_grid__block{flex-direction:column;align-items:flex-start;gap:24px;width:100%;margin-bottom:0;display:flex}section.markets_smart_grid .markets_smart_grid__block_tit{width:100%;letter-spacing:-1%;color:#222;overflow-wrap:break-word;margin:0;font-size:24px;font-weight:600;line-height:34px}section.markets_smart_grid .markets_smart_grid__cards{flex-direction:column;gap:10px;width:100%;display:flex}section.markets_smart_grid .markets_smart_grid__card{box-sizing:border-box;background:#fff;flex-direction:column;flex:none;align-items:flex-start;width:100%;padding:24px;display:flex}section.markets_smart_grid .markets_smart_grid__card--text-only{align-items:flex-start}section.markets_smart_grid .markets_smart_grid__card_body{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}section.markets_smart_grid .markets_smart_grid__card_tit{letter-spacing:-1%;color:#222;overflow-wrap:break-word;margin:0;font-size:18px;font-weight:600;line-height:26px}section.markets_smart_grid .markets_smart_grid__card_desc{color:#222;overflow-wrap:break-word;width:100%;margin:0;font-size:15px;font-weight:400;line-height:23px}section.markets_smart_grid .markets_smart_grid__diagram{aspect-ratio:287/160;background:#fff;width:100%;height:auto;margin:0;padding:0;position:relative;overflow:hidden}section.markets_smart_grid .markets_smart_grid__diagram-img{object-fit:fill;width:109.64%;max-width:none;height:83.45%;position:absolute;top:8.11%;left:-4.82%}section.markets_solutions_panel{padding:70px 0}section.markets_solutions_panel .markets_solutions_panel__head{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:30px;display:flex}section.markets_solutions_panel .markets_solutions_panel__head .section_tit{letter-spacing:-2%;font-feature-settings:"liga" 0;margin:0;font-weight:700}section.markets_solutions_panel .markets_solutions_panel__head .section_desc{color:#666;word-break:break-word;margin:0;font-size:16px;line-height:24px}section.markets_solutions_panel .markets_solutions_panel__panel{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;padding:30px 24px;display:flex}section.markets_solutions_panel--grouped .markets_solutions_panel__panel{box-sizing:border-box;background:#f5f7fa;flex-direction:column;justify-content:center;align-items:flex-start;gap:40px;width:100%;padding:30px 24px;display:flex}section.markets_solutions_panel--stacked .markets_solutions_panel__panel{background:0 0;gap:14px;padding:0}section.markets_solutions_panel--grouped .markets_solutions_panel__group{flex-direction:column;align-items:flex-start;gap:24px;width:100%;display:flex}section.markets_solutions_panel--grouped .markets_solutions_panel__block{flex-direction:column;gap:0;width:100%;display:flex}section.markets_solutions_panel--grouped .markets_solutions_panel__blocks{flex-direction:column;gap:20px;width:100%;display:flex}section.markets_solutions_panel--stacked .markets_solutions_panel__group,section.markets_solutions_panel--stacked .markets_solutions_panel__blocks{flex-direction:column;gap:14px;display:flex}section.markets_solutions_panel--stacked .markets_solutions_panel__block{background:#f5f7fa;flex-direction:column;gap:0;padding:30px 24px;display:flex}section.markets_solutions_panel .markets_solutions_panel__block-body{flex-direction:column;width:100%;display:flex}section.markets_solutions_panel .markets_solutions_panel__block-copy{word-break:break-word;flex-direction:column;gap:6px;width:100%;display:flex}section.markets_solutions_panel .markets_solutions_panel__block-body:has(.markets_solutions_panel__block-key){gap:10px}section.markets_solutions_panel--stacked .markets_solutions_panel__block-body:has(.markets_solutions_panel__capabilities){gap:12px}section.markets_solutions_panel .markets_solutions_panel__block-title{color:#222;letter-spacing:-1%;margin:0;font-size:24px;font-weight:600;line-height:34px}section.markets_solutions_panel .markets_solutions_panel__block-text{color:#222;margin:0;font-size:15px;font-weight:400;line-height:23px}section.markets_solutions_panel .markets_solutions_panel__block-key{color:#0f1f45;word-break:break-word;margin:0;font-size:14px;font-weight:400;line-height:20px}section.markets_solutions_panel .markets_solutions_panel__block-key-label{font-weight:400}section.markets_solutions_panel .markets_solutions_panel__capabilities{flex-direction:column;gap:4px;max-width:none;display:flex}section.markets_solutions_panel--stacked .markets_solutions_panel__capabilities-label{color:#0f1f45;font-size:16px;font-weight:500;line-height:24px}section.markets_solutions_panel--stacked .markets_solutions_panel__capabilities-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}section.markets_solutions_panel--stacked .markets_solutions_panel__capabilities-item{color:#222;word-break:break-word;align-items:flex-start;gap:8px;padding-left:0;font-size:15px;font-weight:400;line-height:23px;display:flex}section.markets_solutions_panel--stacked .markets_solutions_panel__capabilities-item:before{content:"";background:#666;flex:none;width:4px;height:4px;margin-top:10px;position:static}section.markets_solutions_panel--grouped .markets_solutions_panel__diagram{background:0 0;width:100%;margin:0;padding:0;display:block}section.markets_solutions_panel .markets_solutions_panel__diagram-img{width:100%;height:auto;display:block}section.markets_solutions_panel .markets_solutions_panel__diagram-img--pc{display:none}section.markets_solutions_panel--grouped .markets_solutions_panel__diagram-img--mo{aspect-ratio:287/154;object-fit:cover;width:100%;height:auto;display:block}.markets-page--public-infrastructure section#markets-public-infrastructure-solutions .markets_solutions_panel__group:first-child .markets_solutions_panel__diagram{box-sizing:border-box;aspect-ratio:287/154;background:#fff;padding:10px;overflow:hidden}.markets-page--public-infrastructure section#markets-public-infrastructure-solutions .markets_solutions_panel__group:first-child .markets_solutions_panel__diagram-img--mo{aspect-ratio:auto;object-fit:contain;width:100%;height:100%}.markets-page--public-infrastructure section#markets-public-infrastructure-solutions .markets_solutions_panel__group:last-child .markets_solutions_panel__diagram-img--mo{object-fit:fill}section.markets_solutions_panel--stacked .markets_solutions_panel__diagram{margin-top:24px}.markets-page--oil-gas-mining section.markets_solutions_panel--stacked .markets_solutions_panel__diagram{width:100%;height:400px;margin:30px 0 0;overflow:hidden}.markets-page--oil-gas-mining section.markets_solutions_panel--stacked .markets_solutions_panel__diagram-img--mo{object-fit:cover;width:229.39%;max-width:none;height:100%;position:relative;left:-73.33%}.markets-page--industrial section.markets_solutions_panel--categories .markets_solutions_panel__panel{background:#f5f7fa;flex-direction:column;gap:14px;padding:30px 24px;display:flex}.markets-page--industrial section.markets_solutions_panel--categories .markets_solutions_panel__diagram{aspect-ratio:287/166;width:100%;height:auto;margin:0;overflow:visible}.markets-page--industrial section.markets_solutions_panel--categories .markets_solutions_panel__diagram-img--mo{object-fit:contain;object-position:top center;width:100%;height:100%;position:static;left:auto}.markets-page--industrial section.markets_solutions_panel--categories .markets_solutions_panel__categories{flex-direction:column;gap:14px;width:100%;display:flex}.markets-page--industrial section.markets_solutions_panel--categories .markets_solutions_panel__category{flex-direction:column;align-items:stretch;gap:6px;width:100%;display:flex}.markets-page--industrial section.markets_solutions_panel--categories .markets_solutions_panel__category-tit{color:#fff;text-align:center;background:#0f1f45;border-radius:4px;justify-content:center;align-items:center;margin:0;padding:10px;font-size:14px;font-weight:500;line-height:20px;display:flex}.markets-page--industrial section.markets_solutions_panel--categories .markets_solutions_panel__category-list{background:#fff;border-radius:4px;flex-direction:column;gap:6px;margin:0;padding:20px;list-style:none;display:flex}.markets-page--industrial section.markets_solutions_panel--categories .markets_solutions_panel__category-item{color:#222;align-items:flex-start;gap:6px;font-size:15px;line-height:23px;display:flex}.markets-page--industrial section.markets_solutions_panel--categories .markets_solutions_panel__category-item:before{content:"";background:#888;flex:none;width:3px;height:3px;margin-top:10px}section.markets_why{margin:0;padding:0;position:relative;overflow:hidden}section.markets_why .markets_why__bg{z-index:0;position:absolute;inset:0;overflow:hidden}section.markets_why .markets_why__bg .img_area{z-index:0;background-color:#0b0e14;background-image:url(/img/main/bg_section_main_info_mo.webp);background-position:top;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}section.markets_why .markets_why__bg .img_area:after,section.markets_why .markets_why__bg .img_area img{display:none}section.markets_why .markets_why__bg .glow_area{z-index:1;pointer-events:none;width:1600px;height:1600px;display:none;position:absolute;top:-1076px;left:50%;transform:translate(-50%)}section.markets_why .markets_why__bg .glow_area img{width:100%;height:100%;display:block}section.markets_why .inner{z-index:1;padding:70px 20px;position:relative}section.markets_why .markets_why__head{margin-bottom:30px}section.markets_why .markets_why__head .section_tit,section.markets_why .markets_why__head .section_desc{color:#fff}section.markets_why .markets_why__head .section_tit{letter-spacing:-2%;font-size:30px;line-height:40px}section.markets_why .markets_why__head .section_desc{opacity:.8;margin-top:8px}section.markets_why .markets_why__list{color:#fff;grid-template-columns:repeat(1,1fr);gap:10px;display:grid}section.markets_why .markets_why__item{padding:20px 0;display:block}section.markets_why .markets_why__item .icon_area{width:90px;height:80px;margin-bottom:18px}section.markets_why .markets_why__item .icon_area img{object-fit:contain;width:100%;height:100%;display:block}section.markets_why .markets_why__item .tit{letter-spacing:-1%;margin-bottom:2px;font-size:20px;font-weight:600;line-height:30px}section.markets_why .markets_why__item .txt{opacity:.8;margin-top:2px;font-size:15px;line-height:23px}section.markets_products{margin:0;padding:70px 0}section.markets_products .section_tit{letter-spacing:-2%;margin-bottom:30px}section.markets_products .markets_products__grid{grid-template-columns:repeat(2,1fr);gap:30px 15px;display:grid}section.markets_products .item{color:inherit;flex-direction:column;justify-content:stretch;width:auto;text-decoration:none;display:flex!important}section.markets_products .img_area{aspect-ratio:auto;box-sizing:border-box;background:#f5f7fa;width:100%;height:160px;margin-bottom:14px;padding:10px;position:relative;overflow:hidden}section.markets_products .img_area img{object-fit:contain;width:100%;height:100%;display:block}section.markets_products .category{color:#888;align-items:stretch;margin-top:4px;font-size:13px;line-height:19px;display:flex}section.markets_products .tit{color:#222;word-break:break-word;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:0;font-size:16px;font-weight:600;line-height:20px;display:-webkit-box;overflow:hidden}section.markets_products .markets_products__more{justify-content:center;margin-top:40px;display:flex}.markets-page--data-center>.markets_hero__sticky-wrap,.markets-page--commercial-residential>.markets_hero__sticky-wrap,.markets-page--industrial>.markets_hero__sticky-wrap,.markets-page--public-infrastructure>.markets_hero__sticky-wrap,.markets-page--oil-gas-mining>.markets_hero__sticky-wrap,.markets-page--power-grid>.markets_hero__sticky-wrap{z-index:auto;backface-visibility:visible;height:max(812px,100svh);min-height:100svh;position:relative;top:auto;transform:none}.markets-page--data-center>.markets_hero__sticky-wrap>section.markets_hero--key-visual,.markets-page--commercial-residential>.markets_hero__sticky-wrap>section.markets_hero--key-visual,.markets-page--industrial>.markets_hero__sticky-wrap>section.markets_hero--key-visual,.markets-page--public-infrastructure>.markets_hero__sticky-wrap>section.markets_hero--key-visual,.markets-page--oil-gas-mining>.markets_hero__sticky-wrap>section.markets_hero--key-visual,.markets-page--power-grid>.markets_hero__sticky-wrap>section.markets_hero--key-visual{height:100%;min-height:100%;max-height:none}.markets-page--data-center section.markets_hero.markets_hero--key-visual,.markets-page--commercial-residential section.markets_hero.markets_hero--key-visual,.markets-page--industrial section.markets_hero.markets_hero--key-visual,.markets-page--public-infrastructure section.markets_hero.markets_hero--key-visual,.markets-page--oil-gas-mining section.markets_hero.markets_hero--key-visual,.markets-page--power-grid section.markets_hero.markets_hero--key-visual{background:#030511;flex-direction:column;justify-content:center;align-items:center;gap:0;height:100%;min-height:100%;display:flex;overflow:hidden}.markets-page--data-center section.markets_hero.markets_hero--key-visual .hero_img,.markets-page--commercial-residential section.markets_hero.markets_hero--key-visual .hero_img,.markets-page--industrial section.markets_hero.markets_hero--key-visual .hero_img,.markets-page--public-infrastructure section.markets_hero.markets_hero--key-visual .hero_img,.markets-page--oil-gas-mining section.markets_hero.markets_hero--key-visual .hero_img,.markets-page--power-grid section.markets_hero.markets_hero--key-visual .hero_img{background-position:bottom;background-size:cover;width:100%;height:100%;position:absolute;inset:0}.markets-page--data-center section.markets_hero.markets_hero--key-visual .markets_hero__content,.markets-page--commercial-residential section.markets_hero.markets_hero--key-visual .markets_hero__content,.markets-page--industrial section.markets_hero.markets_hero--key-visual .markets_hero__content,.markets-page--public-infrastructure section.markets_hero.markets_hero--key-visual .markets_hero__content,.markets-page--oil-gas-mining section.markets_hero.markets_hero--key-visual .markets_hero__content,.markets-page--power-grid section.markets_hero.markets_hero--key-visual .markets_hero__content{text-align:center;flex-direction:column;align-items:center;gap:0;width:100%;max-width:none;margin:0 auto;padding:0 20px;display:flex}.markets-page--data-center section.markets_hero.markets_hero--key-visual .markets_hero__tit,.markets-page--commercial-residential section.markets_hero.markets_hero--key-visual .markets_hero__tit,.markets-page--industrial section.markets_hero.markets_hero--key-visual .markets_hero__tit,.markets-page--public-infrastructure section.markets_hero.markets_hero--key-visual .markets_hero__tit,.markets-page--oil-gas-mining section.markets_hero.markets_hero--key-visual .markets_hero__tit,.markets-page--power-grid section.markets_hero.markets_hero--key-visual .markets_hero__tit{letter-spacing:-.8px;color:#fff;margin:0 0 14px;font-family:jaka,Plus Jakarta Sans,Arial,Helvetica,sans-serif;font-size:40px;font-weight:800;line-height:50px}.markets-page--data-center section.markets_hero.markets_hero--key-visual .markets_hero__sub,.markets-page--commercial-residential section.markets_hero.markets_hero--key-visual .markets_hero__sub,.markets-page--industrial section.markets_hero.markets_hero--key-visual .markets_hero__sub,.markets-page--public-infrastructure section.markets_hero.markets_hero--key-visual .markets_hero__sub,.markets-page--oil-gas-mining section.markets_hero.markets_hero--key-visual .markets_hero__sub,.markets-page--power-grid section.markets_hero.markets_hero--key-visual .markets_hero__sub{color:#fff;width:100%;max-width:335px;margin:0 0 40px;font-size:18px;font-weight:300;line-height:26px}.markets-page--data-center section.markets_hero.markets_hero--key-visual .markets_hero__btns,.markets-page--commercial-residential section.markets_hero.markets_hero--key-visual .markets_hero__btns,.markets-page--industrial section.markets_hero.markets_hero--key-visual .markets_hero__btns,.markets-page--public-infrastructure section.markets_hero.markets_hero--key-visual .markets_hero__btns,.markets-page--oil-gas-mining section.markets_hero.markets_hero--key-visual .markets_hero__btns,.markets-page--power-grid section.markets_hero.markets_hero--key-visual .markets_hero__btns{flex-direction:column;gap:14px;width:225px;margin-top:0}.markets-page--data-center section.markets_hero.markets_hero--key-visual .btn-lv01--solid,.markets-page--data-center section.markets_hero.markets_hero--key-visual .btn-lv01--line,.markets-page--commercial-residential section.markets_hero.markets_hero--key-visual .btn-lv01--solid,.markets-page--commercial-residential section.markets_hero.markets_hero--key-visual .btn-lv01--line,.markets-page--industrial section.markets_hero.markets_hero--key-visual .btn-lv01--solid,.markets-page--industrial section.markets_hero.markets_hero--key-visual .btn-lv01--line,.markets-page--public-infrastructure section.markets_hero.markets_hero--key-visual .btn-lv01--solid,.markets-page--public-infrastructure section.markets_hero.markets_hero--key-visual .btn-lv01--line,.markets-page--oil-gas-mining section.markets_hero.markets_hero--key-visual .btn-lv01--solid,.markets-page--oil-gas-mining section.markets_hero.markets_hero--key-visual .btn-lv01--line,.markets-page--power-grid section.markets_hero.markets_hero--key-visual .btn-lv01--solid,.markets-page--power-grid section.markets_hero.markets_hero--key-visual .btn-lv01--line{width:225px;min-width:225px;min-height:50px;font-size:15px;font-weight:600}.markets-page--data-center section.markets_hero.markets_hero--key-visual .icon_download,.markets-page--data-center section.markets_hero.markets_hero--key-visual .icon_link,.markets-page--commercial-residential section.markets_hero.markets_hero--key-visual .icon_download,.markets-page--commercial-residential section.markets_hero.markets_hero--key-visual .icon_link,.markets-page--industrial section.markets_hero.markets_hero--key-visual .icon_download,.markets-page--industrial section.markets_hero.markets_hero--key-visual .icon_link,.markets-page--public-infrastructure section.markets_hero.markets_hero--key-visual .icon_download,.markets-page--public-infrastructure section.markets_hero.markets_hero--key-visual .icon_link,.markets-page--oil-gas-mining section.markets_hero.markets_hero--key-visual .icon_download,.markets-page--oil-gas-mining section.markets_hero.markets_hero--key-visual .icon_link,.markets-page--power-grid section.markets_hero.markets_hero--key-visual .icon_download,.markets-page--power-grid section.markets_hero.markets_hero--key-visual .icon_link{filter:brightness(0)invert();width:16px;height:16px}.markets-page--data-center section.markets_hero.markets_hero--key-visual .markets_hero__scroll-down,.markets-page--commercial-residential section.markets_hero.markets_hero--key-visual .markets_hero__scroll-down,.markets-page--industrial section.markets_hero.markets_hero--key-visual .markets_hero__scroll-down,.markets-page--public-infrastructure section.markets_hero.markets_hero--key-visual .markets_hero__scroll-down,.markets-page--oil-gas-mining section.markets_hero.markets_hero--key-visual .markets_hero__scroll-down,.markets-page--power-grid section.markets_hero.markets_hero--key-visual .markets_hero__scroll-down{position:absolute;bottom:30px}.markets-page--commercial-residential section.markets_solutions_panel,.markets-page--commercial-residential section.markets_references .location{display:none}.markets-page--commercial-residential section.markets_intro{padding:60px 0 80px}.markets-page--commercial-residential section.markets_explore{padding-top:0;padding-bottom:80px}.markets-page--commercial-residential section.markets_products .img_area{aspect-ratio:1;height:auto}.markets-page--commercial-residential section.markets_products .type2 .product_award_badge__icon{background-image:url(/img/devices-systems/products/badge_if_award_sm.webp);width:24px;height:24px}section.markets_solutions{margin:0;padding:70px 0}section.markets_solutions .markets_solutions__head{margin-bottom:30px}section.markets_solutions .markets_solutions__head .section_tit{letter-spacing:-2%;font-size:30px;line-height:40px}section.markets_solutions .markets_solutions__stage{background:#fff;flex-direction:column;gap:0;display:flex;overflow:visible}section.markets_solutions .markets_solutions__map{aspect-ratio:auto;background:#ebebee;width:100vw;max-width:none;height:280px;min-height:280px;margin-left:calc(50% - 50vw);position:relative;left:auto;overflow:hidden}section.markets_solutions .markets_solutions__stage--open .markets_solutions__map{left:auto}section.markets_solutions .markets_solutions__map-bg--pc{display:none}section.markets_solutions .markets_solutions__map-bg--mo{object-fit:cover;object-position:center;width:159.53%;max-width:none;height:108.83%;margin-top:-8.68%;margin-left:-11.24%;display:block}section.markets_solutions .markets_solutions__hotspot{box-shadow:none;background:0 0;border-radius:50%;width:18px;height:24px;padding:0;position:absolute;transform:translate(-50%,-100%);left:calc(var(--mo-x) + 3%)!important;top:calc(var(--mo-y) + 5%)!important}section.markets_solutions .markets_solutions__hotspot:hover,section.markets_solutions .markets_solutions__hotspot.is-active{box-shadow:none;background:0 0}section.markets_solutions .markets_solutions__hotspot-label{display:none}section.markets_solutions .markets_solutions__hotspot-pin{background:url(/img/markets/solutions/pin_default.svg) 50%/contain no-repeat;width:18px;height:24px;display:block}section.markets_solutions .markets_solutions__hotspot:hover .markets_solutions__hotspot-pin,section.markets_solutions .markets_solutions__hotspot.is-active .markets_solutions__hotspot-pin{background-image:url(/img/markets/solutions/pin_active.svg)}section.markets_solutions .markets_solutions__panel--desktop{display:none}section.markets_solutions .markets_solutions__accordion{box-sizing:border-box;width:100%;padding:30px 20px 0;display:block}section.markets_solutions .markets_solutions__accordion-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}section.markets_solutions .markets_solutions__accordion-item{margin:0}section.markets_solutions .markets_solutions__accordion-trigger{color:#222;text-align:left;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #e8e8e8;width:100%;padding:20px;font-size:20px;font-weight:600;line-height:30px;display:block}section.markets_solutions .markets_solutions__accordion-item.is-open .markets_solutions__accordion-trigger{display:none}section.markets_solutions .markets_solutions__accordion-panel{box-sizing:border-box;width:100%;box-shadow:none;background:#fff;border:1px solid #0c1625;flex-direction:column;align-items:flex-start;gap:20px;padding:20px;display:flex}section.markets_solutions .markets_solutions__accordion-panel .markets_solutions__panel-intro{word-break:break-word;background:0 0;flex-direction:column;gap:4px;width:100%;max-width:none;padding:0;display:flex;position:static}section.markets_solutions .markets_solutions__accordion-panel .markets_solutions__panel-tit{letter-spacing:0;color:#222;margin:0;font-size:20px;font-weight:600;line-height:30px}section.markets_solutions .markets_solutions__accordion-panel .markets_solutions__panel-desc{color:#222;margin:0;font-size:15px;font-weight:400;line-height:23px}section.markets_solutions .markets_solutions__accordion-panel .markets_solutions__panel-divider{background:#e8e8e8;border:none;width:100%;max-width:none;height:1px;margin:0;display:block}section.markets_solutions .markets_solutions__accordion-panel .markets_solutions__panel-cta{flex-direction:column;align-items:flex-start;gap:6px;width:100%;max-width:none;display:flex}section.markets_solutions .markets_solutions__accordion-panel .markets_solutions__panel-cta-tit{color:#222;margin:0;font-size:15px;font-weight:500;line-height:23px}section.markets_solutions .markets_solutions__accordion-panel .markets_solutions__panel-cta-row{flex-direction:column;align-items:flex-start;gap:14px;display:flex}section.markets_solutions .markets_solutions__accordion-panel .markets_solutions__panel-cta-email{color:#222;font-size:14px;font-weight:400;line-height:20px}section.markets_solutions .markets_solutions__accordion-panel .markets_solutions__panel-cta-copy{height:32px;min-height:32px;padding:8px 18px}section.markets_solutions .markets_solutions__accordion-panel .markets_solutions__panel-cta-copy-pc{display:none}section.markets_solutions .markets_solutions__accordion-panel .markets_solutions__panel-cta-copy-mo{display:inline}section.markets_solutions .markets_solutions__accordion-panel .markets_solutions__products{flex-direction:column;gap:14px;width:100%;max-width:none;margin:0;padding:0;list-style:none;display:flex}section.markets_solutions .markets_solutions__accordion-panel .markets_solutions__products-item{margin:0}section.markets_solutions .markets_solutions__accordion-panel .markets_solutions__products-sep{background:#e8e8e8;flex-shrink:0;width:100%;height:1px;margin:0;padding:0}section.markets_solutions .markets_solutions__accordion-panel .markets_solutions__product{color:inherit;flex-direction:row;align-items:center;gap:16px;text-decoration:none;display:flex}section.markets_solutions .markets_solutions__accordion-panel .markets_solutions__product-img{background:#f5f7fa;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;padding:10px;display:flex;overflow:hidden}section.markets_solutions .markets_solutions__accordion-panel .markets_solutions__product-img img{object-fit:cover;width:100%;height:100%;display:block}section.markets_solutions .markets_solutions__accordion-panel .markets_solutions__product-text{flex:1;min-width:0}section.markets_solutions .markets_solutions__accordion-panel .markets_solutions__product-text strong{color:#222;font-size:16px;font-weight:600;line-height:26px}section.markets_solutions .markets_solutions__accordion-panel .markets_solutions__product-text p{display:none}}@keyframes markets-references-modal-fade-in{0%{opacity:0}to{opacity:1}}.markets_references_modal.common_modal .common_modal__dim{animation:.3s forwards markets-references-modal-fade-in}.markets_references_modal.common_modal .common_modal__panel{overscroll-behavior:contain;flex-direction:column;width:100%;animation:.35s forwards markets-references-modal-fade-in;display:flex;overflow:hidden}.markets_references_modal.common_modal .common_modal__head-row{margin-bottom:0}.markets_references_modal.common_modal .common_modal__body{overscroll-behavior:contain;flex:1;min-height:0;padding:0;overflow-y:auto}.markets_references_modal__body{align-items:start;display:grid}.markets_references_modal__media{flex-direction:column;min-width:0;display:flex}.markets_references_modal__img{aspect-ratio:464/480;background:#f0f0f0;overflow:hidden}.markets_references_modal__swiper{width:100%;height:100%}.markets_references_modal__swiper .swiper-slide{height:auto}.markets_references_modal__img img{object-fit:cover;width:100%;height:100%;display:block}.markets_references_modal .swiper_type_01_btn{width:var(--btn-rolling-50);height:var(--btn-rolling-50);border:1px solid var(--color-primary);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .2s,border-color .2s,opacity .2s;display:flex}.markets_references_modal .swiper_type_01_btn:hover:not(.is-disabled){background:var(--color-primary);border-color:var(--color-primary)}.markets_references_modal .swiper_type_01_btn.is-disabled{opacity:.35;cursor:default;pointer-events:none}.markets_references_modal .swiper_type_01_icon{background:url(/ico/ico_arrow_right_24_blue.svg) 50%/contain no-repeat;width:18px;height:18px;display:block}.markets_references_modal .swiper_type_01_btn:hover:not(.is-disabled) .swiper_type_01_icon{filter:brightness(0)invert()}.markets_references_modal .swiper_type_01_icon--prev{transform:rotate(180deg)}.markets_references_modal .swiper_type_01_pagination{flex:1;align-items:center;gap:0;display:flex}.markets_references_modal .swiper_type_01_pagination__item{cursor:pointer;background:0 0;border:none;flex:1;height:2px;padding:8px 0}.markets_references_modal .swiper_type_01_pagination__bar{background:var(--color-border-light);width:100%;height:1px;transition:background .3s,height .3s;display:block}.markets_references_modal .swiper_type_01_pagination__item.is-active .swiper_type_01_pagination__bar,.markets_references_modal .swiper_type_01_pagination__item:hover .swiper_type_01_pagination__bar{background:var(--color-text-light);height:2px;margin-top:-1px}.markets_references_modal .swiper_type_01_controls{justify-content:space-between;align-items:center;gap:24px;display:flex}.markets_references_modal .swiper_type_01_nav{flex-shrink:0;align-items:center;gap:12px;display:flex}.markets_references_modal__cta{border-radius:var(--btn-radius,4px);color:#fff;background:var(--color-primary);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;padding:0 24px;font-weight:600;text-decoration:none;transition:background .2s,color .2s,border-color .2s,opacity .2s;display:none}.markets_references_modal__cta:hover{background:var(--color-primary-hover)}.markets_references_modal__content{flex-direction:column;min-width:0;display:flex}.markets_references_modal__section-tit{color:#222;margin:0;font-weight:600}.markets_references_modal__overview{flex-direction:column;display:flex}.markets_references_modal__overview p{color:#666;white-space:pre-line;margin:0}.markets_references_modal__table{border-top:2px solid #0f1f45}.markets_references_modal__row{align-items:stretch;display:flex}.markets_references_modal__th{color:#222;background:#f5f7fa;border:1px solid #ddd;border-top:none;flex-shrink:0;align-items:center;font-weight:500;display:flex}.markets_references_modal__td{color:#222;background:#fff;border:1px solid #ddd;border-top:none;border-left:none;flex:1;min-width:0;font-weight:400}.markets_references_modal__td p{margin:0}.markets_references_modal__reference-nav{pointer-events:none;z-index:100;position:absolute;inset:0}.markets_references_modal__reference-nav-btn{width:var(--btn-rolling-50);height:var(--btn-rolling-50);pointer-events:auto;cursor:pointer;background:0 0;border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .2s,border-color .2s,opacity .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.markets_references_modal__reference-nav-btn:hover:not(.is-disabled){background:#fff;border-color:#fff}.markets_references_modal__reference-nav-btn.is-disabled{display:none}.markets_references_modal__reference-nav-btn--prev{left:calc(50% - 690px)}.markets_references_modal__reference-nav-btn--next{right:calc(50% - 690px)}.markets_references_modal__reference-nav-icon{background:url(/ico/ico_arrow_righ_24_white.svg) 50%/contain no-repeat;width:18px;height:18px;transition:filter .2s;display:block}.markets_references_modal__reference-nav-btn:hover:not(.is-disabled) .markets_references_modal__reference-nav-icon{filter:brightness(0)}.markets_references_modal__reference-nav-btn--prev .markets_references_modal__reference-nav-icon{transform:rotate(180deg)}@media (max-width:1440px){.markets_references_modal__reference-nav{display:none}}@media (min-width:781px){.markets_references_modal.common_modal{padding:24px}.markets_references_modal.common_modal .common_modal__panel{max-width:1200px;height:700px;max-height:min(800px,100vh - 48px)}.markets_references_modal.common_modal .common_modal__head{flex-shrink:0;padding:40px 40px 0}.markets_references_modal.common_modal .common_modal__tit{letter-spacing:-.28px;font-size:28px;line-height:38px}.markets_references_modal.common_modal .common_modal__line{margin:24px 0 40px}.markets_references_modal.common_modal .common_modal__body{padding:0 40px 60px}.markets_references_modal__body{grid-template-columns:420px auto;gap:0 50px}.markets_references_modal__media{position:sticky;top:0}.markets_references_modal__controls{margin-top:20px}.markets_references_modal__cta{min-height:52px;margin-top:41px;font-size:16px;line-height:26px}.markets_references_modal__content{max-width:650px}.markets_references_modal__section-tit{letter-spacing:-.22px;font-size:22px;line-height:32px}.markets_references_modal__section--overview .markets_references_modal__section-tit{margin-bottom:10px}.markets_references_modal__overview{gap:8px}.markets_references_modal__overview p{font-size:16px;line-height:24px}.markets_references_modal__section--key-info{margin-top:50px}.markets_references_modal__section--key-info .markets_references_modal__section-tit{margin-bottom:20px}.markets_references_modal__th{width:180px;padding:16px 18px;font-size:16px;line-height:24px}.markets_references_modal__td{padding:16px 20px;font-size:16px;line-height:24px}.markets_references_modal.common_modal .swiper_type_01_controls{justify-content:flex-start;gap:0;width:100%}.markets_references_modal.common_modal .swiper_type_01_pagination{flex:0 0 270px;width:270px;max-width:270px}.markets_references_modal.common_modal .swiper_type_01_nav{gap:20px;margin-left:auto}}@media (max-width:780px){.markets_references_modal.common_modal{padding:16px}.markets_references_modal.common_modal .common_modal__panel{max-height:calc(100vh - 32px)}.markets_references_modal.common_modal .common_modal__head{padding:24px 20px 0}.markets_references_modal.common_modal .common_modal__tit{letter-spacing:-.22px;font-size:22px;line-height:30px}.markets_references_modal.common_modal .common_modal__line{margin:16px 0 24px}.markets_references_modal.common_modal .common_modal__body{padding:0 20px 32px}.markets_references_modal__reference-nav{display:none}.markets_references_modal__body{grid-template-columns:1fr;gap:32px}.markets_references_modal__media{position:static}.markets_references_modal__controls{margin-top:16px}.markets_references_modal.common_modal .swiper_type_01_controls{justify-content:flex-start;gap:0;width:100%}.markets_references_modal.common_modal .swiper_type_01_pagination{flex:1;width:auto;max-width:none}.markets_references_modal.common_modal .swiper_type_01_nav{gap:20px;margin-left:auto}.markets_references_modal__cta{min-height:48px;margin-top:24px;font-size:15px;line-height:24px}.markets_references_modal__section-tit{letter-spacing:-.18px;font-size:18px;line-height:26px}.markets_references_modal__section--overview .markets_references_modal__section-tit{margin-bottom:8px}.markets_references_modal__overview{gap:6px}.markets_references_modal__overview p{font-size:14px;line-height:22px}.markets_references_modal__section--key-info{margin-top:32px}.markets_references_modal__section--key-info .markets_references_modal__section-tit{margin-bottom:16px}.markets_references_modal__th{width:120px;padding:12px 14px;font-size:14px;line-height:20px}.markets_references_modal__td{padding:12px 14px;font-size:14px;line-height:20px}.markets_references_modal__tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:20px;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;overflow-x:auto}.markets_references_modal__tabs::-webkit-scrollbar{display:none}.markets_references_modal__tab{white-space:nowrap;flex-shrink:0;padding-bottom:12px;font-size:18px;line-height:28px}.markets_references_modal__content-head{gap:16px;margin-bottom:24px}.markets_references_modal__content-tit{letter-spacing:-.22px;font-size:22px;line-height:30px}.markets_references_modal.common_modal .markets_references_modal__head--tabs{padding-bottom:0}.markets_references_modal.common_modal .markets_references_modal__body--tabs{padding-top:24px}}.markets_references_modal__head-row{align-items:flex-start;gap:16px}.markets_references_modal__tabs{flex-wrap:wrap;gap:40px;min-width:0;display:flex}.markets_references_modal__tab{font-family:var(--font-body);color:#222;cursor:pointer;opacity:.25;background:0 0;border:none;padding:0 0 14px;font-size:20px;font-weight:700;line-height:30px;position:relative}.markets_references_modal__tab.is-active{opacity:1}.markets_references_modal__tab.is-active:after{background:var(--color-accent);content:"";border-radius:50%;width:8px;height:8px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.markets_references_modal__content-head{flex-direction:column;gap:20px;display:flex}.markets_references_modal__content-tit{font-family:var(--font-body);color:#222;margin:0;font-weight:600}.markets_references_modal__content-line{background:#d9d9d9;border:0;height:1px;margin:0}@media (min-width:781px){.markets_references_modal.common_modal .markets_references_modal__head--tabs{padding-bottom:0}.markets_references_modal.common_modal .markets_references_modal__body--tabs{padding-top:30px}.markets_references_modal__content-head{margin-bottom:40px}.markets_references_modal__content-tit{letter-spacing:-.24px;font-size:24px;line-height:34px}}.markets_references_modal.common_modal--embedded{padding:40px 0}.markets_references_modal.common_modal--embedded .common_modal__panel{max-width:1200px;animation:none}@media (prefers-reduced-motion:reduce){section.markets_solutions .markets_solutions__map,section.markets_solutions .markets_solutions__panel{transition:none}.markets_references_modal.common_modal .common_modal__dim,.markets_references_modal.common_modal .common_modal__panel{animation:none}}
