.BackTop_back_top__DSDyt{cursor:pointer;position:fixed;bottom:60px;right:10px;width:60px;height:60px;aspect-ratio:1/1;z-index:99;overflow:hidden;transition:all .5s linear}.BackTop_back_top__DSDyt img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.BackTop_back_top__DSDyt.BackTop_show___NDQA{opacity:1;visibility:visible}.BackTop_back_top__DSDyt.BackTop_hide__8bzen{opacity:0;visibility:hidden}@media (max-width:768px),screen and (orientation:portrait){.BackTop_back_top__DSDyt{width:40px;height:40px;aspect-ratio:1/1;right:20px}}.ConsentBanner_banner__dtb87{position:fixed;bottom:0;left:0;right:0;z-index:9999;background:#16323a;color:#fff;box-shadow:0 -4px 20px rgba(0,0,0,.18)}.ConsentBanner_inner__sj0hd{align-items:center;display:flex;gap:24px;justify-content:space-between;margin:0 auto;max-width:1240px;padding:16px 20px}.ConsentBanner_text__VzAak{font-size:13px;line-height:1.8;margin:0;color:#fff}.ConsentBanner_detail__er8ij{display:inline;margin-left:8px;color:#c9d4d8}.ConsentBanner_policy__MKRnb{color:#7fe3e7;margin-left:10px;text-decoration:underline;white-space:nowrap}.ConsentBanner_policy__MKRnb:focus-visible,.ConsentBanner_policy__MKRnb:hover{color:#a8eef1}.ConsentBanner_actions__75DpR{display:flex;flex-shrink:0;gap:10px}.ConsentBanner_accept__oViC6,.ConsentBanner_reject__CGQHn{border-radius:7px;cursor:pointer;font-size:13px;font-weight:700;min-height:40px;padding:10px 22px;white-space:nowrap}.ConsentBanner_accept__oViC6:focus-visible,.ConsentBanner_reject__CGQHn:focus-visible{outline:2px solid #7fe3e7;outline-offset:2px}.ConsentBanner_accept__oViC6{background:var(--color-active-dark);border:1px solid var(--color-active-dark);color:#fff}.ConsentBanner_accept__oViC6:hover{background:var(--color-active-darker);border-color:var(--color-active-darker)}.ConsentBanner_reject__CGQHn{background:rgba(0,0,0,0);border:1px solid #64777e;color:#e4ecee}.ConsentBanner_reject__CGQHn:hover{background:hsla(0,0%,100%,.1)}@media (max-width:920px),screen and (orientation:portrait){.ConsentBanner_inner__sj0hd{align-items:stretch;flex-direction:column;gap:14px;padding:14px 16px}.ConsentBanner_text__VzAak{font-size:12px}.ConsentBanner_detail__er8ij,.ConsentBanner_policy__MKRnb{display:block;margin-left:0}.ConsentBanner_actions__75DpR{justify-content:stretch}.ConsentBanner_actions__75DpR .ConsentBanner_accept__oViC6,.ConsentBanner_actions__75DpR .ConsentBanner_reject__CGQHn{flex:1 1}}.Footer_bottom__IJjy_ .Footer_bottom_container__HBPR_{padding-top:10px}.Footer_bottom__IJjy_ img{display:block;width:100%}.Footer_footer__N8DJb{background:url(/images/footer-bg.webp),linear-gradient(90deg,#2cadbe,#04647c);background-size:cover;background-repeat:no-repeat;background-position:50%;color:#fff;height:220px;padding:54px 0}.Footer_footer_container__ozEut{height:100%;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;gap:20px}.Footer_footer_container__ozEut>div{display:flex;flex-direction:column;gap:20px}.Footer_footer_logo__VnoX_{width:256px}.Footer_footer_link__75xi_{font-size:14px;text-decoration:underline;text-align:right}.Footer_footer_link__75xi_:hover{opacity:.8}.Footer_footer_address__8xmtO,.Footer_footer_copyright__uy6Xh{font-size:12px}@media (max-width:920px),screen and (orientation:portrait){.Footer_footer__N8DJb{padding:30px 0;height:auto}.Footer_footer_container__ozEut{flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:12px}.Footer_footer_container__ozEut>div{display:flex;flex-direction:column;gap:10px}.Footer_footer_logo__VnoX_{width:150px}.Footer_footer_copyright__uy6Xh{font-size:10px}.Footer_footer_link__75xi_{text-align:left}.Footer_bottom__IJjy_ .Footer_bottom_container__HBPR_{padding:10px 0 0}}.HeaderPC_header__l7Muq{background:#fff}.HeaderPC_header_container__wofuQ{display:flex;align-items:center;justify-content:space-between;height:100px}.HeaderPC_header_logo__emVuR{display:flex;align-items:center;cursor:pointer}.HeaderPC_header_logo__emVuR a{text-decoration:none;color:inherit}.HeaderPC_header_logo__emVuR a,.HeaderPC_header_nav__dk9Oh{display:flex;align-items:center}.HeaderPC_header_nav_item__CsVzV{position:relative;padding:0 6px;border-right:1px solid #000}.HeaderPC_header_nav_item__CsVzV:last-child{border-right:none}.HeaderPC_header_nav_item__CsVzV:hover>a{color:var(--color-active)}.HeaderPC_header_nav_item__CsVzV.HeaderPC_active__XKBI_>a{color:var(--color-active);font-weight:600}.HeaderPC_header_nav_link__8wwuq{color:#000;text-decoration:none;font-weight:500;font-size:15px;padding:8px 0;white-space:nowrap;transition:color .3s ease;cursor:pointer}.HeaderPC_header_nav_link__8wwuq:hover{color:var(--color-active)}.HeaderPC_header_nav_link__8wwuq.HeaderPC_active__XKBI_{color:var(--color-active);font-weight:600}.HeaderPC_header_submenu__z4XIP{position:absolute;top:30px;left:0;background:var(--bg-blue);box-shadow:0 4px 12px rgba(0,0,0,.1);padding:20px 28px;min-width:280px;border-radius:4px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;z-index:1001}.HeaderPC_header_submenu_visible__PLnlQ{opacity:1;visibility:visible;transform:translateY(0)}.HeaderPC_header_submenu_item__nroAm{display:block;color:#333;text-decoration:none;font-size:14px;line-height:24px;transition:all .3s ease;white-space:nowrap;margin-bottom:8px}.HeaderPC_header_submenu_item__nroAm:last-child{margin-bottom:0}.HeaderPC_header_submenu_item__nroAm.HeaderPC_active__XKBI_,.HeaderPC_header_submenu_item__nroAm:hover{color:var(--color-active)}.HeaderMobile_header_mobile__mm07a{height:70px}.HeaderMobile_header_mobile_container__LilH_{display:flex;align-items:center;justify-content:space-between;background:#fff;position:fixed;top:0;z-index:1000;height:70px}.HeaderMobile_header_mobile_logo__ShFAF{display:flex;align-items:center;cursor:pointer}.HeaderMobile_header_mobile_logo__ShFAF svg{height:40px;width:auto}.HeaderMobile_header_mobile_logo__ShFAF a{display:flex;align-items:center;text-decoration:none;color:inherit}.HeaderMobile_header_mobile_logo-text__Fp0H_{font-weight:700;font-size:20px;color:#000;margin-right:8px}.HeaderMobile_header_mobile_logo-japan__rxiyV{font-size:10px;color:#000;border:1px solid #000;border-radius:4px;padding:2px 6px;font-weight:400}.HeaderMobile_header_mobile_hamburger__ev9Rl{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:0;border-radius:4px;transition:all .3s ease}.HeaderMobile_header_mobile_hamburger__ev9Rl:focus{outline:none}.HeaderMobile_header_mobile_hamburger__ev9Rl svg{transition:height .3s cubic-bezier(.4,0,.2,1);transform-origin:center}.HeaderMobile_header_mobile_overlay__JqLTr{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;display:none}.HeaderMobile_header_mobile_overlay__JqLTr.HeaderMobile_show__FVHCK{display:block}.HeaderMobile_header_mobile_menu__ZeGSh{position:fixed;top:70px;left:0;right:0;background:#fff;box-shadow:0 4px 6px 0 rgba(0,0,0,.1);overflow:hidden;max-height:0;transition:all .3s ease-in;z-index:1001}.HeaderMobile_header_mobile_menu__ZeGSh.HeaderMobile_show__FVHCK{max-height:600px}.HeaderMobile_header_mobile_nav__FCbkM{padding:20px}.HeaderMobile_header_mobile_nav__FCbkM>div{padding:12px 0;font-size:18px;border-bottom:1px dashed #f0f0f0}.HeaderMobile_header_mobile_nav__FCbkM>div:last-child{border-bottom:none}.HeaderMobile_header_mobile_nav__FCbkM .HeaderMobile_active__l1k3F{color:var(--color-active)}.HeaderMobile_header_mobile_submenu__pNvyX{padding:0;max-height:0;overflow:hidden;transition:all .3s ease}.HeaderMobile_header_mobile_submenu__pNvyX.HeaderMobile_show__FVHCK{max-height:300px;margin-top:12px}.HeaderMobile_header_mobile_submenu_item__TDx7M{display:block;font-size:16px;padding:12px 0 12px 12px;position:relative}.HeaderMobile_header_mobile_submenu_item__TDx7M:before{content:"";position:absolute;left:2px;top:50%;transform:translateY(-50%);width:4px;height:4px;border-radius:50%;background:var(--color)}.HeaderMobile_header_mobile_submenu_item__TDx7M:hover{color:var(--color-active)}.HeaderMobile_header_mobile_submenu_item__TDx7M.HeaderMobile_active__l1k3F{color:var(--color-active);font-weight:500}.Header_header_pc__Zo4dn{display:block}.Header_header_mobile__icR5A{display:none}@media screen and (max-width:1200px){.Header_header_pc__Zo4dn{display:none}.Header_header_mobile__icR5A{display:block}}.Banner_banner__4RNj4,.PageLayout_container__Mn2Vc{overflow:hidden}.Banner_banner__4RNj4 img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (max-width:920px){.Banner_banner__4RNj4{height:180px}.Banner_banner__4RNj4 img{width:100%;height:100%;object-fit:cover}}.Carousel_carousel__0r1UM{max-width:800px;margin:0 auto}.Carousel_embla__y5wiK{margin-bottom:30px}.Carousel_embla_container__2VRcw{display:flex}.Carousel_embla_slide__LCSf3{flex:0 0 100%;min-width:0;padding:0 20px;scroll-snap-align:center}.Carousel_carousel_dots__F3_pU{display:flex;justify-content:center;gap:6px}.Carousel_carousel_dots__F3_pU .Carousel_dot__VjF__{box-sizing:border-box;width:24px;height:24px;padding:8px;background-clip:content-box;border-radius:50%;border:none;background-color:#ddd;cursor:pointer;transition:all .3s ease}.Carousel_carousel_dots__F3_pU .Carousel_dot_active__o3LZn{background-color:var(--color-active);transform:scale(1.2)}.Carousel_carousel_dots__F3_pU .Carousel_dot__VjF__:hover{background-color:var(--color-active);opacity:.7}.Carousel_carousel_dots__F3_pU .Carousel_dot__VjF__:focus-visible{outline:2px solid var(--color-active);outline-offset:0}@media(max-width:768px){.Carousel_embla_slide__LCSf3{padding:0 20px}}.PageLayout_layout__t_yMv{margin:100px auto}.PageLayout_layout_head__nhkcu{font-weight:700;margin-bottom:50px}.PageLayout_layout_head__nhkcu .PageLayout_layout_subTitle__dEaXS{font-size:32px;padding-bottom:60px;border-bottom:1px solid var(--color-active)}.PageLayout_layout_head__nhkcu .PageLayout_layout_title__DJ1UK{font-size:32px;font-weight:700;padding-top:36px;color:var(--color-active-dark)}.PageLayout_layout_body__style__ydJ6t h2{font-size:24px;font-weight:700;margin-bottom:42px}.PageLayout_layout_body__style__ydJ6t div{margin-bottom:60px}.PageLayout_layout_body__style__ydJ6t div img{display:block;width:auto;max-width:100%;height:auto;margin:0 auto}.PageLayout_layout_body__style__ydJ6t p{font-size:20px;line-height:36px;margin-bottom:20px}@media (max-width:920px),screen and (orientation:portrait){.PageLayout_layout__t_yMv{margin:20px auto}.PageLayout_layout_head__nhkcu{font-weight:700;margin-bottom:20px}.PageLayout_layout_head__nhkcu .PageLayout_layout_subTitle__dEaXS{font-size:20px;padding-bottom:8px}.PageLayout_layout_head__nhkcu .PageLayout_layout_title__DJ1UK{font-size:16px;padding-top:26px}.PageLayout_layout_body__style__ydJ6t h2{font-size:15px;margin-bottom:14px}.PageLayout_layout_body__style__ydJ6t div{margin-bottom:30px}.PageLayout_layout_body__style__ydJ6t div img{display:block;width:auto;max-width:100%;height:auto;margin:0 auto}.PageLayout_layout_body__style__ydJ6t p{font-size:14px;line-height:24px;margin-bottom:22px}}.ems-products_page__o_7m8{color:#2f3535;font-size:18px;line-height:1.85}.ems-products_page__o_7m8 ol,.ems-products_page__o_7m8 ul{list-style:none}.ems-products_section__XpYl3{margin-top:104px}.ems-products_anchor__UOzl1{scroll-margin-top:24px}.ems-products_eyebrow__jtQSF{color:var(--color-active-dark);font-size:13px;font-weight:700;letter-spacing:.14em;line-height:1.4;margin-bottom:10px}.ems-products_sectionTitle__cr2jL{text-wrap:balance;word-break:auto-phrase;color:#070707;font-size:28px;font-weight:700;line-height:1.45;margin-bottom:36px}.ems-products_sectionTitle__cr2jL:after{background:var(--color-active);border-radius:2px;content:"";display:block;height:3px;margin-top:16px;width:48px}.ems-products_primaryButton__8tOMG{text-wrap:balance;word-break:auto-phrase;background:var(--color-active-dark);color:#fff;display:inline-block;font-size:18px;font-weight:700;line-height:1.5;padding:16px 36px;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.ems-products_primaryButton__8tOMG:hover{background:var(--color-active-darker);transform:translateY(-2px)}.ems-products_primaryButton__8tOMG:focus-visible{outline:3px solid var(--color-active);outline-offset:3px}.ems-products_note__G3ywd{color:#4f5b5c;font-size:14px;line-height:1.8;margin-top:20px}.ems-products_hero__BXkVK{align-items:center;background:var(--background);border-radius:16px;display:grid;grid-gap:48px;gap:48px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:56px}.ems-products_heroTitle__lW_2p{color:#070707;font-size:40px;font-weight:700;line-height:1.4}.ems-products_heroTitle__lW_2p span{display:inline-block}.ems-products_heroProduct__3_MM4{color:var(--color-active-dark);font-size:18px;font-weight:700;line-height:1.6;margin-top:20px}.ems-products_heroProduct__3_MM4 span{display:inline-block}.ems-products_heroTags__8wjPm{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.ems-products_heroTags__8wjPm li{background:#fff;border:1px solid rgba(11,120,126,.35);border-radius:999px;color:var(--color-active-dark);font-size:14px;font-weight:700;letter-spacing:.04em;line-height:1.5;padding:4px 14px}.ems-products_heroFigure__oA28B{background:#fff;border-radius:12px;box-shadow:var(--box-shadow);padding:20px 20px 14px}.ems-products_heroFigure__oA28B figcaption{color:#4f5b5c;font-size:13px;line-height:1.6;margin-top:6px;text-align:center}.ems-products_chart__RvwZ5{display:block;height:auto;width:100%}.ems-products_chartLabel__DNpOZ{fill:#2f3535;font-size:14px;font-weight:700}.ems-products_chartTick__q749u{fill:#4f5b5c;font-size:13px}.ems-products_chartPanel__eIRbT{fill:#fff;stroke:#d7e6e6}.ems-products_chartBand__AmCgb{fill:rgba(22,196,202,.14)}.ems-products_chartBase__o_XST{stroke:#8fb1b2;stroke-dasharray:4 4}.ems-products_chartFreq__6LZps,.ems-products_chartOutput__02U5M{fill:none;stroke-linejoin:round;stroke-width:2.2}.ems-products_chartFreq__6LZps{stroke:var(--color-active-dark)}.ems-products_chartOutput__02U5M{stroke:#c8641a}.ems-products_intro__4RlKW{margin-top:56px;max-width:920px}.ems-products_intro__4RlKW p+p{margin-top:16px}.ems-products_intro__4RlKW .ems-products_primaryButton__8tOMG{margin-top:32px}.ems-products_valueBody__dOF5m{align-items:start;display:grid;grid-gap:48px;gap:48px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.ems-products_valueText__dlB5f p+p{margin-top:16px}.ems-products_challenge__MPjZI{background:#f4fbfb;border-radius:12px;padding:28px}.ems-products_challengeLabel__8V2YD{color:var(--color-active-dark);font-size:15px;font-weight:700;line-height:1.5;margin-bottom:16px}.ems-products_challengeList__TtS7Z{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.ems-products_challengeList__TtS7Z li{text-wrap:balance;word-break:auto-phrase;background:#fff;border-left:4px solid var(--color-active);border-radius:8px;color:#070707;font-size:17px;font-weight:700;line-height:1.5;padding:14px 16px}.ems-products_featureGrid__e31Rf{display:grid;grid-gap:28px;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr))}.ems-products_featureCard__kBhJQ{background:#fff;border:1px solid #d7e6e6;border-radius:12px;box-shadow:var(--box-shadow);padding:32px 36px}.ems-products_featureNo__4__x8{color:var(--color-active-dark);font-size:28px;font-weight:800;letter-spacing:.04em;line-height:1}.ems-products_featureTitle__6o7Bx{text-wrap:balance;word-break:auto-phrase;color:#070707;font-size:21px;font-weight:700;line-height:1.5;margin:14px 0}.ems-products_featureBody__ullAB p{font-size:16px;line-height:1.85}.ems-products_featureBody__ullAB p+p{margin-top:10px}.ems-products_fcrBody__P5ykr{align-items:start;display:grid;grid-gap:48px;gap:48px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.ems-products_fcrText__HQw7C p+p{margin-top:16px}.ems-products_fcrList__Ne7VM{display:grid;grid-gap:12px 16px;gap:12px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.ems-products_fcrList__Ne7VM li{text-wrap:balance;word-break:auto-phrase;background:#f4fbfb;border-radius:8px;color:#070707;font-size:16px;font-weight:600;line-height:1.6;padding:14px 16px 14px 46px;position:relative}.ems-products_fcrList__Ne7VM li:before{border-bottom:3px solid var(--color-active-dark);border-left:3px solid var(--color-active-dark);content:"";height:8px;left:18px;position:absolute;top:21px;transform:rotate(-45deg);width:15px}.ems-products_callout__FZ1VY{background:#f4fbfb;border-left:4px solid var(--color-active);font-size:16px;line-height:1.8;margin-top:28px;padding:16px 20px}.ems-products_arch__IC_qp{background:var(--background);border-radius:16px;padding:48px 56px 40px}.ems-products_archTier__mKSMK{background:#fff;border:1px solid #d7e6e6;border-radius:12px;margin:0 auto;max-width:760px;padding:22px 28px;text-align:center}.ems-products_archTierEms__Zo4kY{border:2px solid var(--color-active);box-shadow:0 10px 28px rgba(11,120,126,.14);max-width:860px;padding:26px 32px}.ems-products_archRole__8LHN7{color:var(--color-active-dark);font-size:13px;font-weight:700;letter-spacing:.1em;line-height:1.5}.ems-products_archName__Skd5c{color:#070707;font-size:22px;font-weight:700;line-height:1.4;margin-top:2px}.ems-products_archDesc__A7Nr1{text-wrap:balance;word-break:auto-phrase;color:#4f5b5c;font-size:15px;line-height:1.7;margin-top:8px}.ems-products_archChips__R8C4v{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:14px}.ems-products_archChips__R8C4v li{background:#f4fbfb;border:1px solid rgba(11,120,126,.25);border-radius:999px;color:var(--color-active-dark);font-size:14px;font-weight:700;line-height:1.6;padding:4px 14px}.ems-products_archRedundant__s4_aM{align-items:center;color:#070707;display:flex;flex-wrap:wrap;font-size:14px;font-weight:700;gap:10px;justify-content:center;line-height:1.5;margin-top:16px}.ems-products_archRedundant__s4_aM span{background:#fff;border:1px dashed #8fb1b2;border-radius:8px;padding:6px 14px}.ems-products_archRedundant__s4_aM .ems-products_archSwap__STk6W{background:none;border:none;color:var(--color-active-dark);font-size:18px;padding:0}.ems-products_archLink___ORAk{align-items:center;color:#4f5b5c;display:grid;font-size:14px;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);line-height:1.5;margin:0 auto;max-width:760px;padding:16px 0;position:relative}.ems-products_archLink___ORAk:before{background:var(--color-active);bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:2px}.ems-products_archDown__ujA_U{text-align:right}.ems-products_archUp__HwMLG{text-align:left}.ems-products_archProtocol__eCKxN{background:#fff;border:1px solid #d7e6e6;border-radius:999px;color:#070707;font-weight:700;padding:6px 16px;position:relative;white-space:nowrap}.ems-products_archCaption__mNGf_{color:#4f5b5c;font-size:14px;line-height:1.7;margin-top:24px;text-align:center}.ems-products_productLead__9HyCq{color:#070707;font-size:20px;font-weight:700;line-height:1.5}.ems-products_productId__4nfHY{display:flex;flex-wrap:wrap;font-size:16px;gap:4px 32px;line-height:1.6;margin:12px 0 20px}.ems-products_productId__4nfHY div{display:flex;gap:12px}.ems-products_productId__4nfHY dt{color:#4f5b5c}.ems-products_productId__4nfHY dd{color:#070707;font-weight:700}.ems-products_tableWrap__dd_8V{overflow-x:auto}.ems-products_specTable__QC3fS{border-collapse:collapse;border-top:2px solid var(--color-active-dark);width:100%}.ems-products_specTable__QC3fS td,.ems-products_specTable__QC3fS th{text-wrap:balance;word-break:auto-phrase;border-bottom:1px solid #d7e6e6;font-size:17px;line-height:1.7;padding:16px 20px;text-align:left;vertical-align:top}.ems-products_specTable__QC3fS thead th{background:#f4fbfb;color:var(--color-active-dark);font-size:15px}.ems-products_specTable__QC3fS tbody th{background:#fafcfc;color:#070707;font-weight:700;white-space:nowrap;width:240px}.ems-products_lineupGrid___Zhzq{display:grid;grid-gap:28px;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr))}.ems-products_lineupCard__8Dalq{background:#fff;border:1px solid #d7e6e6;border-radius:12px;border-top:4px solid var(--color-active);box-shadow:var(--box-shadow);display:flex;flex-direction:column;padding:30px 36px 32px}.ems-products_lineupLabel__w3QgP{color:var(--color-active-dark);font-size:13px;font-weight:700;letter-spacing:.1em;line-height:1.5}.ems-products_lineupName__vIUQP{color:#070707;font-size:24px;font-weight:700;line-height:1.4;margin-top:6px}.ems-products_lineupModel__pX7BJ{color:#4f5b5c;font-size:15px;font-weight:700;line-height:1.5;margin-top:4px}.ems-products_lineupBody__YZ8Vc{flex:1 1;font-size:16px;line-height:1.85;margin-top:14px}.ems-products_lineupLink__gQY6V{align-self:flex-start;border-bottom:2px solid var(--color-active);color:var(--color-active-dark);font-size:16px;font-weight:700;line-height:1.6;margin-top:20px;text-decoration:none}.ems-products_lineupLink__gQY6V:after{content:" ↓"}.ems-products_lineupLink__gQY6V:hover{border-bottom-color:var(--color-active-darker);color:var(--color-active-darker)}.ems-products_lineupLink__gQY6V:focus-visible{outline:3px solid var(--color-active);outline-offset:3px}.ems-products_subTitle__AUZMt{text-wrap:balance;word-break:auto-phrase;border-left:4px solid var(--color-active);color:#070707;font-size:20px;font-weight:700;line-height:1.5;margin:44px 0 18px;padding-left:14px}.ems-products_subTitle__AUZMt:first-of-type{margin-top:0}.ems-products_gwFunctions__gmmQv{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.ems-products_gwFunctions__gmmQv li{background:#f4fbfb;border-radius:10px;font-size:16px;line-height:1.8;padding:20px 22px}.ems-products_gwFunctions__gmmQv strong{text-wrap:balance;word-break:auto-phrase;color:#070707;display:block;font-size:17px;margin-bottom:6px}.ems-products_gwHighlight__CH4_g{background:linear-gradient(135deg,rgba(22,196,202,.12),rgba(22,196,202,.04));border-left:4px solid var(--color-active);font-size:17px;line-height:1.8;padding:20px 24px}.ems-products_gwHighlight__CH4_g strong{color:#070707}.ems-products_gwCards__c4_TH{display:grid;grid-gap:28px;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:44px}.ems-products_gwCard__IkIuC{background:#fff;border:1px solid #d7e6e6;border-radius:12px;padding:28px 32px}.ems-products_gwCard__IkIuC li{font-size:16px;line-height:1.8;padding-left:20px;position:relative}.ems-products_gwCard__IkIuC li+li{margin-top:8px}.ems-products_gwCard__IkIuC li:before{background:var(--color-active);border-radius:50%;content:"";height:7px;left:2px;position:absolute;top:.75em;width:7px}.ems-products_gwCardTitle__Xak9R{border-bottom:2px solid var(--color-active);color:#070707;font-size:19px;font-weight:700;line-height:1.5;margin-bottom:14px;padding-bottom:12px}.ems-products_steps__FoN9P{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr))}.ems-products_step__heIMP{background:#fff;border:1px solid #d7e6e6;border-radius:12px;padding:26px 24px;position:relative}.ems-products_step__heIMP:not(:last-child):after{border-right:2px solid var(--color-active-dark);border-top:2px solid var(--color-active-dark);content:"";height:10px;position:absolute;right:-17px;top:42px;transform:rotate(45deg);width:10px}.ems-products_step__heIMP p{font-size:15px;line-height:1.8}.ems-products_stepHead__RkKB4{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.ems-products_stepNo__Wn9gX{color:var(--color-active-dark);font-size:30px;font-weight:800;line-height:1}.ems-products_stepTag__KN3sS{background:var(--color-active-dark);border-radius:4px;color:#fff;font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1.5;padding:2px 8px}.ems-products_stepTitle___bBwb{text-wrap:balance;word-break:auto-phrase;color:#070707;font-size:18px;font-weight:700;line-height:1.5;margin-bottom:8px}.ems-products_contact__97S40{background:var(--background);border-radius:16px;margin-top:104px;padding:56px;text-align:center}.ems-products_contact__97S40 p{margin:0 auto;max-width:780px}.ems-products_contact__97S40 p+p{margin-top:12px}.ems-products_contact__97S40 .ems-products_primaryButton__8tOMG{margin-top:32px}.ems-products_contactTitle__uIsJ8{text-wrap:balance;word-break:auto-phrase;color:#070707;font-size:28px;font-weight:700;line-height:1.45;margin-bottom:20px}.ems-products_disclaimer__WLpht{color:#4f5b5c;font-size:13px;line-height:1.8;margin-top:24px}@media(prefers-reduced-motion:reduce){.ems-products_primaryButton__8tOMG{transition:none}.ems-products_primaryButton__8tOMG:hover{transform:none}}@media (max-width:920px),screen and (orientation:portrait){.ems-products_page__o_7m8{font-size:14px;line-height:1.8}.ems-products_section__XpYl3{margin-top:64px}.ems-products_eyebrow__jtQSF{font-size:11px;margin-bottom:6px}.ems-products_sectionTitle__cr2jL{font-size:20px;margin-bottom:24px}.ems-products_sectionTitle__cr2jL:after{margin-top:12px}.ems-products_primaryButton__8tOMG{display:block;font-size:15px;padding:14px 20px;text-align:center}.ems-products_disclaimer__WLpht,.ems-products_note__G3ywd{font-size:12px}.ems-products_hero__BXkVK{border-radius:12px;gap:28px;grid-template-columns:minmax(0,1fr);padding:28px 20px}.ems-products_heroTitle__lW_2p{font-size:26px}.ems-products_heroProduct__3_MM4{font-size:15px;margin-top:14px}.ems-products_heroTags__8wjPm{margin-top:16px}.ems-products_heroTags__8wjPm li{font-size:12px;padding:3px 12px}.ems-products_heroFigure__oA28B{padding:14px 12px 10px}.ems-products_heroFigure__oA28B figcaption{font-size:12px}.ems-products_intro__4RlKW{margin-top:32px}.ems-products_intro__4RlKW p+p{margin-top:12px}.ems-products_intro__4RlKW .ems-products_primaryButton__8tOMG{margin-top:24px}.ems-products_fcrBody__P5ykr,.ems-products_valueBody__dOF5m{gap:24px;grid-template-columns:minmax(0,1fr)}.ems-products_fcrText__HQw7C p+p,.ems-products_valueText__dlB5f p+p{margin-top:12px}.ems-products_challenge__MPjZI{padding:20px 16px}.ems-products_challengeLabel__8V2YD{font-size:13px;margin-bottom:12px}.ems-products_challengeList__TtS7Z{gap:8px}.ems-products_challengeList__TtS7Z li{font-size:14px;padding:12px}.ems-products_featureGrid__e31Rf{gap:16px;grid-template-columns:minmax(0,1fr)}.ems-products_featureCard__kBhJQ{padding:24px 20px}.ems-products_featureNo__4__x8{font-size:22px}.ems-products_featureTitle__6o7Bx{font-size:17px;margin:10px 0}.ems-products_featureBody__ullAB p{font-size:14px}.ems-products_fcrList__Ne7VM{gap:8px;grid-template-columns:minmax(0,1fr)}.ems-products_fcrList__Ne7VM li{font-size:14px;padding:12px 14px 12px 42px}.ems-products_fcrList__Ne7VM li:before{left:16px;top:18px}.ems-products_callout__FZ1VY{font-size:14px;margin-top:20px;padding:14px 16px}.ems-products_arch__IC_qp{border-radius:12px;padding:24px 16px 20px}.ems-products_archTierEms__Zo4kY,.ems-products_archTier__mKSMK{padding:18px 16px}.ems-products_archName__Skd5c{font-size:18px}.ems-products_archDesc__A7Nr1{font-size:13px}.ems-products_archChips__R8C4v li{font-size:12px;padding:3px 10px}.ems-products_archRedundant__s4_aM{flex-direction:column;font-size:12px;gap:4px}.ems-products_archRedundant__s4_aM span{padding:4px 10px}.ems-products_archRedundant__s4_aM .ems-products_archSwap__STk6W{transform:rotate(90deg)}.ems-products_archLink___ORAk{font-size:12px;gap:6px;grid-template-columns:minmax(0,1fr);padding:14px 0;text-align:center}.ems-products_archDown__ujA_U,.ems-products_archUp__HwMLG{background:hsla(0,0%,100%,.9);border-radius:4px;justify-self:center;padding:0 8px;position:relative;text-align:center}.ems-products_archDown__ujA_U{order:1}.ems-products_archUp__HwMLG{order:3}.ems-products_archProtocol__eCKxN{justify-self:center;order:2;white-space:normal}.ems-products_archCaption__mNGf_{font-size:12px;margin-top:16px;text-align:left}.ems-products_productLead__9HyCq{font-size:16px}.ems-products_productId__4nfHY{font-size:14px}.ems-products_specTable__QC3fS td,.ems-products_specTable__QC3fS th{font-size:14px;padding:12px}.ems-products_specTable__QC3fS thead th{font-size:13px}.ems-products_specTable__QC3fS tbody th{width:auto}.ems-products_anchor__UOzl1{scroll-margin-top:90px}.ems-products_gwCards__c4_TH,.ems-products_lineupGrid___Zhzq{gap:16px;grid-template-columns:minmax(0,1fr)}.ems-products_lineupCard__8Dalq{padding:22px 20px 24px}.ems-products_lineupName__vIUQP{font-size:19px}.ems-products_lineupModel__pX7BJ{font-size:13px}.ems-products_lineupBody__YZ8Vc,.ems-products_lineupLink__gQY6V{font-size:14px}.ems-products_subTitle__AUZMt{font-size:16px;margin:32px 0 12px}.ems-products_gwFunctions__gmmQv{gap:10px;grid-template-columns:minmax(0,1fr)}.ems-products_gwFunctions__gmmQv li{font-size:14px;padding:16px}.ems-products_gwFunctions__gmmQv strong{font-size:15px}.ems-products_gwHighlight__CH4_g{font-size:14px;padding:14px 16px}.ems-products_gwCards__c4_TH{margin-top:32px}.ems-products_gwCard__IkIuC{padding:20px}.ems-products_gwCard__IkIuC li{font-size:14px}.ems-products_gwCardTitle__Xak9R{font-size:16px}.ems-products_steps__FoN9P{gap:28px;grid-template-columns:minmax(0,1fr)}.ems-products_step__heIMP{padding:20px}.ems-products_step__heIMP:not(:last-child):after{bottom:-20px;left:50%;right:auto;top:auto;transform:translateX(-50%) rotate(135deg)}.ems-products_step__heIMP p{font-size:14px}.ems-products_stepNo__Wn9gX{font-size:24px}.ems-products_stepTitle___bBwb{font-size:16px}.ems-products_contact__97S40{border-radius:12px;margin-top:64px;padding:32px 20px;text-align:left}.ems-products_contact__97S40 .ems-products_primaryButton__8tOMG{margin-top:24px}.ems-products_contactTitle__uIsJ8{font-size:20px}}