.eHspCW_band{background:var(--cec-stage-bg);border-block:1px solid var(--mantine-color-ink-1);padding-block:clamp(3rem,2rem + 3vw,5rem)}.eHspCW_title{text-align:center;letter-spacing:-.01em;color:var(--mantine-color-ink-9);margin-bottom:clamp(2.5rem,1.5rem + 3vw,4.5rem);font-size:clamp(1.5rem,1.1rem + 1.4vw,2.125rem);font-weight:700}.eHspCW_group{align-items:center}.eHspCW_name{font-size:var(--mantine-font-size-lg);letter-spacing:-.01em;white-space:nowrap;color:var(--mantine-color-ink-9);font-weight:600}.eHspCW_logo{width:auto;height:24px}@media (min-width:48em){.eHspCW_logo{height:32px}}@media (prefers-reduced-motion:reduce){.eHspCW_content{animation-play-state:paused}}
.BJ4irW_section{padding-block:var(--cec-section-spacing)}.BJ4irW_panel{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-xl);border-radius:var(--mantine-radius-xl);background:radial-gradient(80% 120% at 100% 0%, var(--mantine-color-clinton-5) 0%, transparent 60%), var(--mantine-color-clinton-8);color:var(--mantine-color-white);flex-wrap:wrap;padding:clamp(2rem,1.5rem + 3vw,4rem);display:flex}.BJ4irW_copy{max-width:620px}.BJ4irW_copy h2{color:inherit}.BJ4irW_body{color:var(--mantine-color-clinton-0);line-height:1.6}.BJ4irW_actions{flex-shrink:0;max-width:100%}
.TwAYBW_viewport{padding-block:6px}.TwAYBW_list{border-radius:var(--mantine-radius-xl);background:var(--cec-stage-bg);width:max-content;box-shadow:inset 0 0 0 1px var(--mantine-color-ink-1);flex-wrap:nowrap;gap:2px;margin-inline:auto;padding:4px;position:relative}.TwAYBW_list[data-align=start]{margin-inline:0}.TwAYBW_tab{z-index:1;padding:8px var(--mantine-spacing-md);border-radius:var(--mantine-radius-xl);font-size:var(--mantine-font-size-sm);white-space:nowrap;color:var(--mantine-color-ink-6);font-weight:500;transition:color .2s}@media (hover:hover){.TwAYBW_tab:hover{color:var(--mantine-color-ink-9)}}@media (hover:none){.TwAYBW_tab:active{color:var(--mantine-color-ink-9)}}.TwAYBW_tab[data-active]{color:var(--mantine-color-ink-9)}.TwAYBW_list[data-tone=product]{background:#f5f6f7;border-radius:999px;gap:2px;padding:3px;box-shadow:inset 0 0 0 1px #e5e7eb}.TwAYBW_list[data-tone=product] .TwAYBW_tab{color:#53616b;gap:8px;padding:9px 17px;font-size:14px;font-weight:500;line-height:1.2}@media (max-width:960px){.TwAYBW_list[data-tone=product] .TwAYBW_tab{padding-inline:12px}}@media (hover:hover){.TwAYBW_list[data-tone=product] .TwAYBW_tab:hover{color:var(--cec-text)}}@media (hover:none){.TwAYBW_list[data-tone=product] .TwAYBW_tab:active{color:var(--cec-text)}}.TwAYBW_list[data-tone=product] .TwAYBW_tab[data-active]{color:var(--cec-blue)}.TwAYBW_list[data-tone=product] .TwAYBW_tab .mantine-Tabs-tabSection{margin:0}.TwAYBW_list[data-tone=product] .TwAYBW_tab[data-active] :where(svg){color:var(--cec-blue)}.TwAYBW_list[data-tone=product] .TwAYBW_indicator{box-shadow:inset 0 0 0 1px #dce5ed,0 2px 5px #102b411a}:root[data-mantine-color-scheme=dark] .TwAYBW_list[data-tone=product]{background:#1c2934;box-shadow:inset 0 0 0 1px #34424e}:root[data-mantine-color-scheme=dark] .TwAYBW_list[data-tone=product] .TwAYBW_tab{color:#b6c6d2}:root[data-mantine-color-scheme=dark] .TwAYBW_list[data-tone=product] .TwAYBW_tab[data-active],:root[data-mantine-color-scheme=dark] .TwAYBW_list[data-tone=product] .TwAYBW_tab[data-active] :where(svg){color:#fff}:root[data-mantine-color-scheme=dark] .TwAYBW_list[data-tone=product] .TwAYBW_indicator{background:#304455;box-shadow:inset 0 0 0 1px #465968}@media (max-width:760px){.TwAYBW_list[data-icons-on-mobile]{justify-content:space-between;gap:0;width:100%}.TwAYBW_list[data-icons-on-mobile] .TwAYBW_tab{flex:1 1 0;justify-content:center;min-width:0;min-height:44px;padding-inline:0}.TwAYBW_list[data-icons-on-mobile] .TwAYBW_tab .mantine-Tabs-tabSection{margin:0}.TwAYBW_list[data-icons-on-mobile] .TwAYBW_tab .mantine-Tabs-tabLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.TwAYBW_tab[data-active] :where(svg){color:var(--mantine-color-clinton-6)}.TwAYBW_indicator{border-radius:var(--mantine-radius-xl);background:var(--cec-surface);box-shadow:0 0 0 1px #0f172a0a,0 1px 2px #0f172a0f,0 4px 12px #0f172a14}
.skSYiW_section{padding-block:var(--cec-section-spacing)}.skSYiW_title{text-align:center;letter-spacing:-.01em;color:var(--mantine-color-ink-9);font-size:clamp(1.75rem,1.2rem + 1.8vw,2.625rem);font-weight:700}.skSYiW_tabScroller{margin-block:var(--mantine-spacing-lg) clamp(1.5rem, 1rem + 1.5vw, 2.5rem)}.skSYiW_tabPanel{animation:.3s both skSYiW_fade}.skSYiW_panel{gap:var(--mantine-spacing-xl);border-radius:var(--mantine-radius-lg);background:var(--cec-stage-bg);padding:clamp(1.5rem,1rem + 2vw,3rem);display:grid}@media (min-width:62em){.skSYiW_panel{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(2rem,1rem + 3vw,4rem);min-height:440px}}.skSYiW_panelTitle{padding-bottom:var(--mantine-spacing-md);border-bottom:1px solid var(--mantine-color-ink-2);letter-spacing:-.01em;font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem)}.skSYiW_points{gap:var(--mantine-spacing-md);margin:var(--mantine-spacing-lg) 0 0;padding:0;list-style:none;display:grid}.skSYiW_point{align-items:flex-start;gap:var(--mantine-spacing-sm);color:var(--mantine-color-ink-7);line-height:1.5;display:flex}.skSYiW_pointIcon{color:var(--mantine-color-ink-6);flex-shrink:0}.skSYiW_actions{gap:var(--mantine-spacing-xs);margin-top:var(--mantine-spacing-xl);flex-wrap:wrap;display:flex}.skSYiW_visual{gap:var(--mantine-spacing-md);display:grid}.skSYiW_highlight{align-items:baseline;gap:4px var(--mantine-spacing-xs);padding:var(--mantine-spacing-xs) var(--mantine-spacing-md);border-radius:var(--mantine-radius-xl);background:var(--cec-surface);box-shadow:var(--mantine-shadow-xs);flex-wrap:wrap;justify-self:start;margin:0;display:flex}.skSYiW_highlightValue{font-size:var(--mantine-font-size-xl);letter-spacing:-.01em;color:var(--mantine-color-clinton-6);font-weight:700}.skSYiW_highlightLabel{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-ink-6)}.skSYiW_products{gap:var(--mantine-spacing-md);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.skSYiW_products[data-count="1"]{grid-template-columns:minmax(0,1fr)}.skSYiW_product{align-items:center;gap:var(--mantine-spacing-xs);color:inherit;border-radius:var(--mantine-radius-md);flex-direction:column;text-decoration:none;display:flex}.skSYiW_productStage{aspect-ratio:16/10;width:100%;position:relative}.skSYiW_productImage{object-fit:contain;object-position:center bottom;transition:transform .25s cubic-bezier(.2,0,0,1)}.skSYiW_product:hover .skSYiW_productImage{transform:translateY(-4px)scale(1.02)}.skSYiW_productName{font-size:var(--mantine-font-size-xs);text-align:center;color:var(--mantine-color-ink-6);font-weight:500;transition:color .15s}.skSYiW_product:hover .skSYiW_productName{color:var(--mantine-color-clinton-6)}@keyframes skSYiW_fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.skSYiW_tabPanel{animation:none}.skSYiW_productImage{transition:none}}
.Hzm5Yq_layer{translate:0 var(--parallax-y,0px);will-change:translate}
.ETSHAq_triangle{gap:var(--mantine-spacing-md) var(--mantine-spacing-lg);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ETSHAq_triangle[data-count="3"] .ETSHAq_item:first-child,.ETSHAq_triangle[data-count="1"] .ETSHAq_item:first-child{grid-column:1/-1;justify-self:center;width:54%}.ETSHAq_triangle[data-count="1"] .ETSHAq_item:first-child{width:80%}.ETSHAq_item{animation:.7s cubic-bezier(.2,0,0,1) both ETSHAq_rise;animation-delay:calc(var(--hero-item-index) * 90ms)}.ETSHAq_link{align-items:center;gap:var(--mantine-spacing-xs);color:inherit;border-radius:var(--mantine-radius-lg);flex-direction:column;text-decoration:none;display:flex}.ETSHAq_stage{aspect-ratio:4/3;width:100%;position:relative}.ETSHAq_image{object-fit:contain;object-position:center bottom;transition:transform .25s cubic-bezier(.2,0,0,1)}.ETSHAq_link:hover .ETSHAq_image{transform:translateY(-6px)scale(1.02)}.ETSHAq_caption{text-align:center;flex-direction:column;align-items:center;line-height:1.3;display:flex}.ETSHAq_name{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-ink-9);font-weight:600;transition:color .15s}.ETSHAq_link:hover .ETSHAq_name{color:var(--mantine-color-clinton-6)}.ETSHAq_sku{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-ink-5)}@keyframes ETSHAq_rise{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.ETSHAq_item{animation:none}.ETSHAq_image{transition:none}}
.rkKYJq_root{--product-summary-height:56px;--product-bar-height:60px;--product-bar-top:calc(var(--cec-header-height) + var(--product-summary-height));margin-top:48px}@media (max-width:760px){.rkKYJq_root{--product-summary-height:52px;--product-bar-height:58px;margin-top:32px}}.rkKYJq_marker{height:0}.rkKYJq_bar{top:var(--product-bar-top);z-index:100;border-block:1px solid var(--cec-line);background:var(--cec-surface);padding-block:2px;position:sticky}.rkKYJq_barInner{position:relative}.rkKYJq_tabsTrack{max-width:var(--cec-detail-max);margin-inline:auto}.rkKYJq_summary{right:var(--cec-page-gutter);bottom:calc(100% + 3px);left:var(--cec-page-gutter);height:var(--product-summary-height);padding-inline:max(0px, (100% - 2 * var(--cec-page-gutter) - var(--cec-detail-max)) / 2);color:var(--cec-text);isolation:isolate;justify-content:space-between;align-items:center;gap:20px;display:none;position:absolute}.rkKYJq_summary:before{content:"";inset:0 calc(-1 * var(--cec-page-gutter));z-index:-1;border-bottom:1px solid var(--cec-line);background:var(--cec-surface);position:absolute}.rkKYJq_bar[data-stuck] .rkKYJq_summary{display:flex}@media (max-width:760px){.rkKYJq_summary{gap:8px;bottom:calc(100% + 3px)}}.rkKYJq_identity{align-items:center;gap:14px;min-width:0;display:flex}@media (max-width:760px){.rkKYJq_identity{gap:8px}}.rkKYJq_thumb{width:44px;height:44px;color:var(--cec-muted);flex-shrink:0;place-items:center;display:grid;position:relative}@media (max-width:760px){.rkKYJq_thumb{width:36px;height:40px}}.rkKYJq_thumbImage{object-fit:contain}.rkKYJq_identityText{min-width:0}.rkKYJq_model{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.rkKYJq_model strong{overflow-wrap:anywhere;font-size:18px;font-weight:600;line-height:1.25}@media (max-width:760px){.rkKYJq_model{gap:4px 6px}.rkKYJq_model strong{font-size:14px}}.rkKYJq_summaryName{color:var(--cec-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;display:block;overflow:hidden}@media (max-width:760px){.rkKYJq_summaryName{max-width:170px;font-size:11px}}.rkKYJq_summaryActions{flex-shrink:0;gap:10px;display:flex}.rkKYJq_summarySpec.rkKYJq_summarySpec,.rkKYJq_summaryPrimary.rkKYJq_summaryPrimary{border-radius:7px;height:36px;font-size:13px;font-weight:700}.rkKYJq_summarySpec.rkKYJq_summarySpec{color:var(--cec-text);border:1px solid #bdcbd5}:root[data-mantine-color-scheme=dark] .rkKYJq_summarySpec.rkKYJq_summarySpec{border-color:#465968}@media (max-width:760px){.rkKYJq_summarySpec.rkKYJq_summarySpec{display:none}.rkKYJq_summaryPrimary.rkKYJq_summaryPrimary{padding-inline:10px;font-size:12px}.rkKYJq_summaryPrimary.rkKYJq_summaryPrimary .mantine-Button-section{display:none}}.rkKYJq_panel{max-width:var(--cec-detail-max);margin-inline:auto;padding-block:32px 40px}@media (max-width:760px){.rkKYJq_panel{padding-top:24px}}
.VS0kvW_hero{min-height:calc(100svh - var(--cec-announcement-height) - var(--cec-header-height) - 1px);background:radial-gradient(50% 60% at 75% 60%, var(--cec-hero-glow) 0%, transparent 70%), linear-gradient(180deg, var(--cec-surface) 0%, var(--cec-stage-bg) 100%);flex-direction:column;justify-content:center;display:flex;overflow:hidden}.VS0kvW_inner{align-items:center;gap:clamp(2rem,1.5rem + 2vw,3.5rem);width:100%;padding-block:clamp(2.5rem,1.5rem + 3vw,4.5rem);display:grid}@media (min-width:62em){.VS0kvW_inner{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(2rem,1rem + 3vw,5rem)}}.VS0kvW_copy{max-width:560px}.VS0kvW_eyebrow{font-size:var(--mantine-font-size-sm);letter-spacing:.02em;color:var(--mantine-color-clinton-6);margin-bottom:var(--mantine-spacing-sm);font-weight:600}.VS0kvW_title{letter-spacing:-.015em;font-size:clamp(2.25rem,1.5rem + 2.8vw,3.75rem);line-height:1.05}.VS0kvW_subtitle{margin-top:var(--mantine-spacing-lg);color:var(--mantine-color-ink-6);font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.55}.VS0kvW_imageStage{height:clamp(260px,14rem + 12vw,480px);position:relative}.VS0kvW_image{object-fit:contain;animation:.7s cubic-bezier(.2,0,0,1) both VS0kvW_rise}@keyframes VS0kvW_rise{0%{opacity:0;transform:translateY(24px)}}
.ppxslq_layout{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:56px;display:grid}@media (max-width:1050px){.ppxslq_layout{grid-template-columns:260px minmax(0,1fr);gap:32px}}@media (max-width:760px){.ppxslq_layout{display:block}}.ppxslq_summary{top:calc(var(--product-bar-top,var(--cec-header-height)) + var(--product-bar-height,72px) + 16px);background:var(--cec-pale);color:var(--cec-text);border-radius:16px;padding:24px;position:sticky}@media (max-width:760px){.ppxslq_summary{display:none}}.ppxslq_stage{place-items:center;height:230px;margin-bottom:22px;display:grid;position:relative}@media (max-width:1050px){.ppxslq_stage{height:200px}}.ppxslq_image{object-fit:contain}.ppxslq_placeholder{color:var(--cec-muted)}.ppxslq_name{margin:0 0 4px;font-size:18px;font-weight:600;line-height:1.3}.ppxslq_sku{color:var(--cec-muted);margin:0;font-size:15px}.ppxslq_download{height:38px;margin-top:20px;font-size:15px;font-weight:600}
.SjjNiW_band{padding-block:var(--cec-section-spacing);background:var(--cec-surface);color:var(--mantine-color-ink-9)}.SjjNiW_band[data-theme=dark]{background:var(--cec-dark-bg);color:var(--mantine-color-white)}.SjjNiW_inner{gap:var(--mantine-spacing-xl);align-items:center;display:grid}@media (min-width:62em){.SjjNiW_inner[data-has-image]{grid-template-columns:1fr 1fr;gap:clamp(2rem,1rem + 4vw,6rem)}.SjjNiW_inner[data-image-position=left] .SjjNiW_visual{order:-1}}.SjjNiW_copy{max-width:560px}.SjjNiW_eyebrow{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-clinton-6);margin-bottom:var(--mantine-spacing-sm);font-weight:600}.SjjNiW_band[data-theme=dark] .SjjNiW_eyebrow{color:var(--mantine-color-clinton-3)}.SjjNiW_title{color:inherit}.SjjNiW_body{margin-top:var(--mantine-spacing-md);font-size:var(--mantine-font-size-lg);color:var(--mantine-color-ink-6);line-height:1.6}.SjjNiW_band[data-theme=dark] .SjjNiW_body{color:var(--cec-on-dark-muted)}.SjjNiW_visual{aspect-ratio:4/3;border-radius:var(--mantine-radius-xl);background:var(--cec-stage-bg);position:relative;overflow:hidden}.SjjNiW_band[data-theme=dark] .SjjNiW_visual{background:radial-gradient(70% 70% at 50% 50%, var(--cec-dark-glow) 0%, var(--cec-dark-bg) 100%)}.SjjNiW_image{object-fit:contain;padding:10%}
.LkISba_card{color:inherit;border-radius:var(--mantine-radius-lg);text-decoration:none;display:block}.LkISba_card:focus-visible{outline:2px solid var(--mantine-color-clinton-6);outline-offset:3px}.LkISba_stage{aspect-ratio:4/3;border-radius:var(--mantine-radius-lg);background:var(--cec-stage-bg);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.LkISba_image{object-fit:cover;transition:transform .3s cubic-bezier(.2,0,0,1)}.LkISba_card:hover .LkISba_image{transform:scale(1.04)}.LkISba_placeholder{color:var(--mantine-color-ink-3)}.LkISba_body{padding:var(--mantine-spacing-sm) 4px 0}.LkISba_name{font-size:var(--mantine-font-size-lg);align-items:center;gap:6px;font-weight:600;display:flex}.LkISba_arrow{opacity:0;transition:opacity .16s,transform .16s;transform:translate(-4px)}.LkISba_card:hover .LkISba_arrow{opacity:1;color:var(--mantine-color-clinton-6);transform:none}
