.ProductInquiry_forms__JZENu{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:var(--ds-space-5);gap:var(--ds-space-5);margin-top:var(--ds-space-7);align-items:start}.ProductInquiry_card__4Ac0z{padding:var(--ds-space-6);background:#fff;border:1px solid var(--ds-ink-16);border-radius:var(--ds-radius-card)}.ProductInquiry_title__lUgUQ{font-size:18px;line-height:1.44;font-weight:600}.ProductInquiry_tagline__1F5Y1{margin:var(--ds-space-1) 0 var(--ds-space-5);font-size:12px;line-height:1.6;color:var(--ds-ink-56)}.ProductInquiry_field__7axwH{margin-bottom:var(--ds-space-4);border:0;padding:0}.ProductInquiry_grid2__dpvea{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:0 var(--ds-space-4);gap:0 var(--ds-space-4)}.ProductInquiry_radios__5wOgb{display:flex;flex-wrap:wrap;gap:var(--ds-space-2) var(--ds-space-5)}.ProductInquiry_privacy___mZnO{margin:var(--ds-space-2) 0 var(--ds-space-5)}.ProductInquiry_submit__0i71a{width:100%}.ProductInquiry_submit__0i71a:disabled{opacity:.6}.ProductInquiry_done__m_FOu{padding:var(--ds-space-5);background:var(--ds-ink-04);border-radius:var(--ds-radius-card);font-size:14px;line-height:1.72}.ProductInquiry_doneTitle__Oa3Zt{margin-bottom:var(--ds-space-2);font-weight:600}.ProductInquiry_confirm__GzIpN{display:grid;grid-template-columns:160px minmax(0,1fr);font-size:14px;line-height:1.6;border-top:1px solid var(--ds-ink-16)}.ProductInquiry_confirm__GzIpN dd,.ProductInquiry_confirm__GzIpN dt{padding:var(--ds-space-3) 0;border-bottom:1px solid var(--ds-ink-16)}.ProductInquiry_confirm__GzIpN dt{color:var(--ds-ink-72)}.ProductInquiry_pre___nAq6{white-space:pre-wrap}.ProductInquiry_actions__YS2ng{display:flex;flex-wrap:wrap;gap:var(--ds-space-4)}@media (max-width:900px){.ProductInquiry_confirm__GzIpN,.ProductInquiry_forms__JZENu,.ProductInquiry_grid2__dpvea{grid-template-columns:minmax(0,1fr)}.ProductInquiry_confirm__GzIpN dd{padding-top:0}.ProductInquiry_confirm__GzIpN dt{border-bottom:0}.ProductInquiry_card__4Ac0z{padding:var(--ds-space-5)}}.ProductPage_page__l7hiO{padding-top:var(--header-height);color:var(--ds-ink)}.ProductPage_wrap__4sibv{max-width:1200px;margin:0 auto;padding:0 var(--ds-space-5)}.ProductPage_crumb__tofqG{padding-top:var(--ds-space-6);font-size:12px;color:var(--ds-ink-56)}.ProductPage_crumb__tofqG a{color:var(--ds-ink-56);text-decoration:underline;text-underline-offset:3px}.ProductPage_overline__6NN8b{font-family:var(--font-en);font-size:11px;line-height:1.4;letter-spacing:.16em;font-weight:600;text-transform:uppercase;color:var(--ds-ink-72)}.ProductPage_h1__OD5bh{margin-top:var(--ds-space-3);font-size:min(46px,3.6vw);white-space:nowrap;line-height:1.2;letter-spacing:-.015em;font-weight:700}.ProductPage_h2__4jWcz{margin-top:var(--ds-space-3);font-size:clamp(24px,2.5vw + 14px,32px);line-height:1.32;letter-spacing:-.01em;font-weight:700;word-break:auto-phrase;text-wrap:balance}.ProductPage_h3__XG7B9{font-size:18px;line-height:1.44;font-weight:600}.ProductPage_kana__qP85s{margin-top:var(--ds-space-2);font-size:12px;color:var(--ds-ink-56)}.ProductPage_lead__h_GAD{max-width:768px;margin-top:var(--ds-space-5);font-size:16px;line-height:1.72;color:var(--ds-ink-72)}.ProductPage_sm__zhxq4{font-size:14px;line-height:1.68;color:var(--ds-ink-72)}.ProductPage_cap__dRXJx{margin-top:var(--ds-space-2);font-size:12px;line-height:1.5;color:var(--ds-ink-56)}.ProductPage_note__6pCnS{margin-top:var(--ds-space-4);font-size:12px;line-height:1.6;color:var(--ds-ink-56)}.ProductPage_note__6pCnS a{text-decoration:underline;text-underline-offset:3px}.ProductPage_more__CDlr1{display:inline-flex;align-items:center;font-size:14px;font-weight:500;text-decoration:underline;text-underline-offset:4px}.ProductPage_btns__RbEPc{display:flex;flex-wrap:wrap;gap:var(--ds-space-4);margin-top:var(--ds-space-6)}.ProductPage_hero__qOwdo{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:var(--ds-space-7);gap:var(--ds-space-7);align-items:center;padding:var(--ds-space-6) 0 var(--ds-space-8)}.ProductPage_kit__VCpn_{position:relative;margin:0}.ProductPage_kit__VCpn_ img{position:absolute;object-fit:contain}.ProductPage_kit__VCpn_ figcaption{position:absolute;right:0;bottom:0;font-size:12px;color:var(--ds-ink-56)}.ProductPage_facts__9eEDP{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--ds-ink-16);border-bottom:1px solid var(--ds-ink-16)}.ProductPage_facts__9eEDP>div{padding:var(--ds-space-5);border-left:1px solid var(--ds-ink-16)}.ProductPage_facts__9eEDP>div:first-child{padding-left:0;border-left:0}.ProductPage_fv__NmS48{font-family:var(--font-en);font-size:24px;line-height:1.3;font-weight:700}.ProductPage_fv__NmS48 small{margin-left:2px;font-size:14px;font-weight:600}.ProductPage_toc__8gmYQ{display:flex;flex-wrap:wrap;gap:var(--ds-space-2) var(--ds-space-5);padding:var(--ds-space-5) 0;border-bottom:1px solid var(--ds-ink-16);font-size:14px}.ProductPage_toc__8gmYQ a{color:var(--ds-ink-72)}.ProductPage_toc__8gmYQ a:hover{color:var(--ds-ink);text-decoration:underline;text-underline-offset:4px}.ProductPage_sec__VwX2y{padding:var(--ds-space-9) 0;scroll-margin-top:var(--header-height)}.ProductPage_alt__YhHdP{background:var(--ds-ink-02);border-top:1px solid var(--ds-ink-16);border-bottom:1px solid var(--ds-ink-16)}.ProductPage_two__8pP3N{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--ds-space-7);gap:var(--ds-space-7);margin-top:var(--ds-space-7);align-items:start}.ProductPage_g3__OObBS{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--ds-space-5);gap:var(--ds-space-5);margin-top:var(--ds-space-7)}.ProductPage_box__ExDTZ{padding:var(--ds-space-5);background:#fff;border:1px solid var(--ds-ink-16);border-radius:var(--ds-radius-card)}.ProductPage_box__ExDTZ+.ProductPage_box__ExDTZ{margin-top:var(--ds-space-4)}.ProductPage_box__ExDTZ .ProductPage_sm__zhxq4{margin-top:var(--ds-space-2)}.ProductPage_band__LH75C{margin-top:var(--ds-space-7);padding:var(--ds-space-5) var(--ds-space-6);background:var(--ds-ink);color:#fff;border-radius:var(--ds-radius-card);font-weight:500}.ProductPage_worry__tGcUb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--ds-space-5);gap:var(--ds-space-5);margin:var(--ds-space-7) 0 var(--ds-space-9)}.ProductPage_wc__A7RG_{display:grid;grid-template-rows:subgrid;grid-row:span 2;grid-row-gap:0;row-gap:0;overflow:hidden;background:#fff;border:1px solid var(--ds-ink-16);border-radius:var(--ds-radius-card)}.ProductPage_wcBefore__LNe0F{flex:1 1;display:flex;flex-direction:column;gap:var(--ds-space-3);padding:var(--ds-space-5)}.ProductPage_wcLabel__EM6f_{align-self:flex-start;padding:0 var(--ds-space-2);border:1px solid var(--ds-ink-32);border-radius:2px;font-size:11px;font-weight:600;color:var(--ds-ink-72)}.ProductPage_wcAfter__Wwaq8{padding:var(--ds-space-4) var(--ds-space-5);background:var(--ds-ink-04);border-top:1px solid var(--ds-ink-16)}.ProductPage_wcAfter__Wwaq8 b{display:block;margin-bottom:var(--ds-space-1);font-size:12px}.ProductPage_quad__7YIxc{display:grid;grid-template-columns:120px minmax(0,1fr) minmax(0,1fr);overflow:hidden;border:1px solid var(--ds-ink-16);border-radius:var(--ds-radius-card);font-size:14px;line-height:1.6}.ProductPage_quad__7YIxc>div{padding:var(--ds-space-4);border-top:1px solid var(--ds-ink-16);border-left:1px solid var(--ds-ink-16)}.ProductPage_quad__7YIxc>div:nth-child(-n+3){border-top:0}.ProductPage_quad__7YIxc>div:nth-child(3n+1){border-left:0}.ProductPage_qh__lZuHj{background:var(--ds-ink-04);font-size:12px;font-weight:600;color:var(--ds-ink-72)}.ProductPage_qbad__8xOnt{background:var(--ds-ink);color:#fff}.ProductPage_qbad__8xOnt b{display:block;margin-bottom:var(--ds-space-1);font-size:16px}.ProductPage_qok__Y8IsE{color:var(--ds-ink-56)}.ProductPage_cycle__aMU_l{display:grid;grid-template-columns:minmax(0,1fr) 260px minmax(0,1fr);grid-gap:var(--ds-space-5);gap:var(--ds-space-5);align-items:center;margin-top:var(--ds-space-7)}.ProductPage_node__I_R0W{padding:var(--ds-space-5);background:#fff;border:1px solid var(--ds-ink);border-radius:var(--ds-radius-card)}.ProductPage_nodeSub__rw777{border-color:var(--ds-ink-32)}.ProductPage_nodeName__3xxus{font-family:var(--font-en);font-size:24px;font-weight:700}.ProductPage_nodeRole__VLdWh{margin:var(--ds-space-1) 0 var(--ds-space-3);font-size:14px;font-weight:600}.ProductPage_mid__gCqVY{display:flex;flex-direction:column;gap:var(--ds-space-6);text-align:center;font-size:12px;font-weight:600;color:var(--ds-ink-72)}.ProductPage_mid__gCqVY svg{display:block;width:100%;height:14px;margin-top:var(--ds-space-1);fill:none;stroke:var(--ds-ink);stroke-width:1.5}.ProductPage_feature___ODjl{padding-top:var(--ds-space-4);border-top:2px solid var(--ds-ink)}.ProductPage_feature___ODjl .ProductPage_sm__zhxq4{margin-top:var(--ds-space-2)}.ProductPage_imgs__Nm9zB{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--ds-space-4);gap:var(--ds-space-4);margin:var(--ds-space-7) 0 0}.ProductPage_ib__tdb9W{margin:0}.ProductPage_ibFrame__rVy_i{position:relative;aspect-ratio:4/3;overflow:hidden;background:#000;border-radius:var(--ds-radius-card)}.ProductPage_ibFrame__rVy_i img{display:block;width:100%;height:100%;object-fit:cover}.ProductPage_ibBox__p35bt{position:absolute;border:2px solid #fff;box-shadow:0 0 0 1px var(--ds-ink)}.ProductPage_ibLabel__xNSFz{position:absolute;left:var(--ds-space-2);top:var(--ds-space-2);padding:0 var(--ds-space-2);background:#fff;border-radius:2px;font-size:11px;font-weight:600}.ProductPage_ibLabelNg__5MXCi{background:var(--ds-ink);color:#fff}.ProductPage_ib__tdb9W figcaption{margin-top:var(--ds-space-2);font-size:12px;color:var(--ds-ink-72)}.ProductPage_table___1ZJE{width:100%;border-collapse:collapse;font-size:14px;line-height:1.6}.ProductPage_table___1ZJE td,.ProductPage_table___1ZJE th{padding:var(--ds-space-3) var(--ds-space-4);border-bottom:1px solid var(--ds-ink-16);text-align:left;vertical-align:top}.ProductPage_table___1ZJE tbody th{width:140px;background:var(--ds-ink-04);font-weight:500;color:var(--ds-ink-72)}.ProductPage_table___1ZJE thead th{background:var(--ds-ink);color:#fff}.ProductPage_table___1ZJE thead th:first-child:empty{background:#fff}.ProductPage_compare__LitiQ{margin-top:var(--ds-space-7)}.ProductPage_compare__LitiQ thead th{background:#fff;color:var(--ds-ink);border-bottom:1px solid var(--ds-ink)}.ProductPage_compare__LitiQ thead th.ProductPage_us__z_s4q{background:var(--ds-ink);color:#fff}.ProductPage_compare__LitiQ td.ProductPage_us__z_s4q{font-weight:500}.ProductPage_tableScroll__YyS0t{overflow-x:auto}.ProductPage_uses__M4xY_{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--ds-space-5);gap:var(--ds-space-5);margin-top:var(--ds-space-7)}.ProductPage_uses__M4xY_ ul{margin-top:var(--ds-space-3);padding-left:1.2em;list-style:disc;font-size:14px;line-height:1.9}.ProductPage_usesNg__QOhwJ,.ProductPage_usesNg__QOhwJ .ProductPage_h3__XG7B9{color:var(--ds-ink-72)}.ProductPage_flow__dPT5A{display:flex;align-items:stretch;margin-top:var(--ds-space-7)}.ProductPage_flowNode__KRDn4{flex:1 1;padding:var(--ds-space-4);background:#fff;border:1px solid var(--ds-ink-32);border-radius:var(--ds-radius-card);font-size:14px;line-height:1.5}.ProductPage_flowNode__KRDn4 b{display:block}.ProductPage_flowNode__KRDn4 span{font-size:12px;color:var(--ds-ink-56)}.ProductPage_flowMain__Mt_s0{background:var(--ds-ink);border-color:var(--ds-ink);color:#fff}.ProductPage_flowMain__Mt_s0 span{color:var(--ds-ink-16)}.ProductPage_flowDash__DYaRj{border-style:dashed}.ProductPage_flowArrow__6J4Dh{flex:0 0 32px;display:flex;align-items:center;justify-content:center}.ProductPage_flowArrow__6J4Dh svg{width:20px;height:12px;fill:none;stroke:var(--ds-ink-72);stroke-width:1.5}.ProductPage_flowOpt__9TmIX{display:flex;justify-content:center;align-items:center;gap:var(--ds-space-4);margin-top:var(--ds-space-4);font-size:12px;color:var(--ds-ink-72)}.ProductPage_flowOpt__9TmIX .ProductPage_flowNode__KRDn4{flex:0 0 auto;border-color:var(--ds-ink-16);color:var(--ds-ink-72)}.ProductPage_shot__C6mZz{margin:0}.ProductPage_shot__C6mZz img{display:block;width:100%;border:1px solid var(--ds-ink-16);border-radius:var(--ds-radius-card)}.ProductPage_shot__C6mZz figcaption{margin-top:var(--ds-space-2);font-size:12px;color:var(--ds-ink-56)}.ProductPage_stats__ZXn1f{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--ds-space-4);gap:var(--ds-space-4);margin-top:var(--ds-space-5)}.ProductPage_stats__ZXn1f>div{padding:var(--ds-space-4) var(--ds-space-5);background:var(--ds-ink-04);border-radius:var(--ds-radius-card)}.ProductPage_stats__ZXn1f b{display:block;font-family:var(--font-en);font-size:28px;line-height:1.3}.ProductPage_apps__4K9uq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--ds-space-5);gap:var(--ds-space-5);margin-top:var(--ds-space-7)}.ProductPage_app__xfbuX{overflow:hidden;background:#fff;border:1px solid var(--ds-ink-16);border-radius:var(--ds-radius-card)}.ProductPage_appImage__1awJn{position:relative;aspect-ratio:533/228;background:var(--ds-ink-04)}.ProductPage_appImage__1awJn img{display:block;width:100%;height:100%;object-fit:cover}.ProductPage_appImage__1awJn span{position:absolute;right:var(--ds-space-2);bottom:var(--ds-space-2);padding:0 var(--ds-space-2);background:#fff;border-radius:2px;font-size:11px}.ProductPage_appBody__GJdVV{padding:var(--ds-space-4) var(--ds-space-5) var(--ds-space-5)}.ProductPage_case__o5Icr{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);overflow:hidden;margin-top:var(--ds-space-7);border:1px solid var(--ds-ink-16);border-radius:var(--ds-radius-card);transition:box-shadow var(--hp-card-hover-duration) ease}.ProductPage_case__o5Icr:focus-visible,.ProductPage_case__o5Icr:hover{box-shadow:var(--hp-card-hover-shadow)}.ProductPage_caseImage__OrCA4{min-height:240px;background:var(--ds-ink-04)}.ProductPage_caseImage__OrCA4 img{display:block;width:100%;height:100%;object-fit:cover}.ProductPage_caseBody__7Lk0U{display:flex;flex-direction:column;gap:var(--ds-space-3);padding:var(--ds-space-6)}.ProductPage_kind__LWlJ6{align-self:flex-start;padding:var(--ds-space-1) var(--ds-space-2);background:var(--ds-ink-08);font-size:12px;font-weight:500}.ProductPage_steps__CWKwx{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:var(--ds-space-7);border:1px solid var(--ds-ink-16);border-radius:var(--ds-radius-card)}.ProductPage_steps__CWKwx li{padding:var(--ds-space-5) var(--ds-space-4);border-left:1px solid var(--ds-ink-16);font-size:14px;line-height:1.6}.ProductPage_steps__CWKwx li:first-child{border-left:0}.ProductPage_steps__CWKwx b{display:block;margin-bottom:var(--ds-space-2);font-size:16px}.ProductPage_stepNum__ICFuP{display:block;margin-bottom:var(--ds-space-2);font-family:var(--font-en);font-size:12px;font-weight:600;color:var(--ds-ink-56)}.ProductPage_who__qokCK{display:inline-block;margin-top:var(--ds-space-3);padding:0 var(--ds-space-2);border:1px solid var(--ds-ink-32);border-radius:999px;font-size:11px;color:var(--ds-ink-72)}.ProductPage_timeline__sX6lV{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--ds-space-4);gap:var(--ds-space-4);margin-top:var(--ds-space-5)}.ProductPage_timeline__sX6lV>div{padding:var(--ds-space-4);background:var(--ds-ink-04);border-radius:var(--ds-radius-card)}.ProductPage_timeline__sX6lV b{display:block;font-size:20px}.ProductPage_faq__un97L{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 var(--ds-space-7);gap:0 var(--ds-space-7);margin-top:var(--ds-space-7)}.ProductPage_qa__9R19t{padding:var(--ds-space-5) 0;border-top:1px solid var(--ds-ink-16)}.ProductPage_q__zuYgg{display:flex;gap:var(--ds-space-3);font-weight:600}.ProductPage_q__zuYgg:before{content:"Q";font-family:var(--font-en);font-weight:700}.ProductPage_a__Bb6Ab{margin:var(--ds-space-2) 0 0 26px;font-size:14px;line-height:1.72;color:var(--ds-ink-72)}.ProductPage_functions___q4Bf{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--ds-space-4);gap:var(--ds-space-4);margin-top:var(--ds-space-7)}.ProductPage_functions___q4Bf figure{margin:0}.ProductPage_fnFrame__khjXp{aspect-ratio:290/168;overflow:hidden;background:var(--ds-ink-04);border:1px solid var(--ds-ink-16);border-radius:var(--ds-radius-card)}.ProductPage_fnFrame__khjXp img{display:block;width:100%;height:100%;object-fit:contain}.ProductPage_functions___q4Bf .ProductPage_stepNum__ICFuP{margin:var(--ds-space-3) 0 var(--ds-space-1)}.ProductPage_cta___3F5c{padding:var(--ds-space-9) 0;background:var(--ds-ink-02);border-top:1px solid var(--ds-ink-16);scroll-margin-top:var(--header-height)}@media (max-width:900px){.ProductPage_h1__OD5bh{font-size:min(46px,8.4vw)}.ProductPage_apps__4K9uq,.ProductPage_case__o5Icr,.ProductPage_cycle__aMU_l,.ProductPage_faq__un97L,.ProductPage_g3__OObBS,.ProductPage_hero__qOwdo,.ProductPage_stats__ZXn1f,.ProductPage_steps__CWKwx,.ProductPage_timeline__sX6lV,.ProductPage_two__8pP3N,.ProductPage_uses__M4xY_,.ProductPage_worry__tGcUb{grid-template-columns:minmax(0,1fr)}.ProductPage_facts__9eEDP{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductPage_facts__9eEDP>div:nth-child(3){padding-left:0;border-left:0}.ProductPage_functions___q4Bf,.ProductPage_imgs__Nm9zB{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductPage_steps__CWKwx li{border-left:0;border-top:1px solid var(--ds-ink-16)}.ProductPage_steps__CWKwx li:first-child{border-top:0}.ProductPage_flow__dPT5A{flex-direction:column}.ProductPage_flowArrow__6J4Dh{height:32px;transform:rotate(90deg)}.ProductPage_flowOpt__9TmIX{flex-direction:column}.ProductPage_quad__7YIxc{grid-template-columns:88px minmax(0,1fr) minmax(0,1fr);font-size:13px}.ProductPage_wrap__4sibv{padding:0 var(--ds-space-4)}.ProductPage_cta___3F5c,.ProductPage_sec__VwX2y{padding:var(--ds-space-8) 0}}@media (prefers-reduced-motion:reduce){.ProductPage_case__o5Icr{transition:none}}.ProductPage_g3__OObBS .ProductPage_box__ExDTZ,.ProductPage_uses__M4xY_ .ProductPage_box__ExDTZ{margin-top:0}.ProductPage_icon__fQSRN{display:block;width:32px;height:32px;margin-bottom:var(--ds-space-3);fill:none;stroke:var(--ds-ink);stroke-width:1.5}.ProductPage_pipe__k1_ig{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--ds-space-4);gap:var(--ds-space-4);margin-top:var(--ds-space-7)}.ProductPage_pipe__k1_ig>div{padding:var(--ds-space-5);background:#fff;border:1px solid var(--ds-ink-16);border-radius:var(--ds-radius-card)}.ProductPage_pipe__k1_ig b{display:block;margin-bottom:var(--ds-space-2);font-size:16px}.ProductPage_pipeMain__lH3hU{background:var(--ds-ink)!important;border-color:var(--ds-ink)!important;color:#fff}.ProductPage_pipeMain__lH3hU .ProductPage_sm__zhxq4,.ProductPage_pipeMain__lH3hU .ProductPage_stepNum__ICFuP{color:var(--ds-ink-16)}.ProductPage_grow__KOXjn{display:grid;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);align-items:stretch;margin-top:var(--ds-space-5)}.ProductPage_grow__KOXjn .ProductPage_box__ExDTZ{margin-top:0}.ProductPage_growArrow__LJfC0{display:flex;align-items:center;justify-content:center;color:var(--ds-ink-56);font-size:20px}.ProductPage_modes__Vtvkh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--ds-space-5);gap:var(--ds-space-5);margin-top:var(--ds-space-7)}.ProductPage_mode__8MQOC{padding-top:var(--ds-space-4);border-top:2px solid var(--ds-ink)}.ProductPage_modeBig__iQoR4{margin-top:var(--ds-space-1);font-size:20px;font-weight:700}.ProductPage_map__iJrDj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;margin-top:var(--ds-space-5);background:var(--ds-ink-16);border:1px solid var(--ds-ink-16);border-radius:var(--ds-radius-card)}.ProductPage_map__iJrDj>div{padding:var(--ds-space-5);background:#fff}.ProductPage_map__iJrDj b{display:block;margin-bottom:var(--ds-space-2)}.ProductPage_axis__qHlpn{display:flex;justify-content:space-between;gap:var(--ds-space-4);margin-top:var(--ds-space-2);font-size:12px;color:var(--ds-ink-56)}.ProductPage_two__8pP3N .ProductPage_box__ExDTZ{margin-top:0}.ProductPage_screens__JUIp4{display:flex;justify-content:center;align-items:flex-start;gap:var(--ds-space-7);margin-top:var(--ds-space-7)}.ProductPage_screens__JUIp4 figure{width:min-content;margin:0}.ProductPage_screens__JUIp4 img{display:block;width:auto;height:440px;max-width:none}.ProductPage_screenPc__cFJk3 img{border:1px solid var(--ds-ink-16);border-radius:var(--ds-radius-card)}.ProductPage_screens__JUIp4 figcaption{margin-top:var(--ds-space-2);font-size:12px;line-height:1.6;text-align:center;color:var(--ds-ink-56)}.ProductPage_cases__Up4Od{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--ds-space-5);gap:var(--ds-space-5);margin-top:var(--ds-space-7)}.ProductPage_caseCard__rufR0{display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid var(--ds-ink-16);border-radius:var(--ds-radius-card);transition:box-shadow var(--hp-card-hover-duration) ease}.ProductPage_caseCard__rufR0:focus-visible,.ProductPage_caseCard__rufR0:hover{box-shadow:var(--hp-card-hover-shadow)}.ProductPage_caseCardImage__70u_c{aspect-ratio:16/9;overflow:hidden;background:var(--ds-ink-04)}.ProductPage_caseCardImage__70u_c img{display:block;width:100%;height:100%;object-fit:cover}.ProductPage_caseCardBody__wYcq_{flex:1 1;display:flex;flex-direction:column;gap:var(--ds-space-2);padding:var(--ds-space-5)}.ProductPage_appIcon__Fjk68{display:flex;align-items:center;justify-content:center}@media (max-width:900px){.ProductPage_cases__Up4Od,.ProductPage_grow__KOXjn,.ProductPage_map__iJrDj,.ProductPage_modes__Vtvkh,.ProductPage_pipe__k1_ig{grid-template-columns:minmax(0,1fr)}.ProductPage_growArrow__LJfC0{transform:rotate(90deg);height:40px}.ProductPage_screens__JUIp4{flex-direction:column;align-items:center}.ProductPage_screens__JUIp4 figure{width:auto}.ProductPage_screens__JUIp4 img{height:auto;max-width:100%}.ProductPage_screenPhone__KrAPL img{max-height:520px}.ProductPage_axis__qHlpn{flex-direction:column}}.StickyCta_bar__13dBr{position:fixed;left:0;right:0;bottom:0;z-index:300;background:rgba(255,255,255,.96);border-top:1px solid var(--ds-ink-16);transform:translateY(100%);transition:transform .3s cubic-bezier(.2,0,0,1)}.StickyCta_show__ZJTGp{transform:translateY(0)}.StickyCta_inner__O89rU{display:flex;justify-content:space-between;align-items:center;gap:var(--ds-space-4);max-width:1200px;margin:0 auto;padding:var(--ds-space-3) var(--ds-space-5)}.StickyCta_text__b8Vlj{font-size:14px;line-height:1.5}.StickyCta_btn__BpfJM{min-height:44px;padding:var(--ds-space-2) var(--ds-space-6);white-space:nowrap}@media (max-width:600px){.StickyCta_text__b8Vlj{display:none}.StickyCta_btn__BpfJM{width:100%}.StickyCta_inner__O89rU{padding:var(--ds-space-2) var(--ds-space-4)}}@media (prefers-reduced-motion:reduce){.StickyCta_bar__13dBr{transition:none}}