.home_sectionTitle__FbGbn{margin-bottom:var(--q-space-6)}.home_hero__iFb6C{position:relative;isolation:isolate;display:flex;margin-top:calc(-1 * var(--q-header-h));padding-top:var(--q-header-h);min-height:calc(100dvh + 420px);min-height:calc(100svh + 420px)}@media (min-width:768px){.home_hero__iFb6C{min-height:min(88dvh,860px)}}@media (min-width:1024px){.home_hero__iFb6C{min-height:100dvh;min-height:100svh}}.home_heroGrid__lbtoQ{position:relative;z-index:1;display:flex;align-items:flex-end;padding-block:var(--q-space-7) var(--q-space-8)}@media (min-width:1024px){.home_heroGrid__lbtoQ{align-items:center;padding-block:var(--q-space-8)}}.home_heroContent__0uUvh{width:100%;max-width:44rem}@media (min-width:1024px){.home_heroContent__0uUvh{width:-moz-fit-content;width:fit-content;max-width:min(36rem,var(--hero-text-w,36rem))}}@media (max-width:767px){.home_heroContent__0uUvh{text-align:center;margin-inline:auto}.home_heroSubtitle__Kzryw{margin-inline:auto}.home_heroActions__hg8C_{justify-content:center}.home_companyInner__f26cL,.home_ctaInner__Cq97N{align-items:center;text-align:center}.home_ctaBody__LMm5d{margin-inline:auto}.home_ctaActions__xbouL{justify-content:center}}.home_heroTitle__Sy5Xz{text-wrap:balance}.home_heroSubtitle__Kzryw{margin-top:var(--q-space-5);max-width:34rem}.home_heroActions__hg8C_{display:flex;flex-wrap:wrap;align-items:center;gap:var(--q-space-3) var(--q-space-5);margin-top:var(--q-space-6)}.home_capList__kiu_c{border-bottom:1px solid var(--q-line-1)}.home_capRow__vhvSL{display:grid;grid-gap:var(--q-space-2);gap:var(--q-space-2);padding-block:var(--q-space-5);border-top:1px solid var(--q-line-1)}.home_capName__vcs7u{color:var(--q-text-1)}.home_capBody__RX_FD{color:var(--q-text-2);max-width:60ch}@media (min-width:768px){.home_capRow__vhvSL{grid-template-columns:repeat(8,minmax(0,1fr));column-gap:var(--q-gap);align-items:baseline}.home_capName__vcs7u{grid-column:1/4}.home_capBody__RX_FD{grid-column:4/9}}@media (min-width:1024px){.home_capRow__vhvSL{grid-template-columns:repeat(12,minmax(0,1fr))}.home_capName__vcs7u{grid-column:1/5}.home_capBody__RX_FD{grid-column:5/11}}.home_productGrid__GUcZ0{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));grid-gap:var(--q-gap);gap:var(--q-gap)}.home_productGrid__GUcZ0[data-count="1"]{grid-template-columns:minmax(0,420px)}.home_product__LLu5X{display:flex}.home_productInner__Yz6wB{position:relative;display:flex;flex-direction:column;gap:var(--q-space-3);width:100%;min-height:148px;padding:var(--q-space-5);border:1px solid var(--q-line-1);border-radius:var(--q-radius-surface);background:var(--q-night-1);color:var(--q-text-1);text-decoration:none}.home_productLink__V8HTj{transition:border-color var(--q-dur-1) var(--q-ease-out),background-color var(--q-dur-1) var(--q-ease-out)}@media (hover:hover){.home_productLink__V8HTj:hover{border-color:var(--q-line-2);background:var(--q-night-2)}.home_productLink__V8HTj:hover .home_productGo__C5sol{color:var(--q-accent);transform:translateX(2px)}}.home_productHead__0GlQp{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--q-space-3)}.home_productName__pDJG9{padding-right:var(--q-space-6)}.home_productDesc__Tlxx7{color:var(--q-text-2);font-size:.9375rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.home_productGo__C5sol{position:absolute;right:var(--q-space-5);bottom:var(--q-space-5);color:var(--q-text-3);transition:color var(--q-dur-1) var(--q-ease-out),transform var(--q-dur-1) var(--q-ease-out)}.home_badge___Jf6l{flex:none;display:inline-flex;align-items:center;min-height:24px;padding:0 var(--q-space-2);border:1px solid var(--q-line-2);border-radius:var(--q-radius-control);color:var(--q-text-2);font-size:.75rem;font-weight:560;letter-spacing:.01em;white-space:nowrap}.home_badge___Jf6l[data-status=live]{color:var(--q-success);border-color:currentColor}.home_rail__5BOPE{position:relative;display:grid;grid-gap:var(--q-space-6);gap:var(--q-space-6)}.home_rail__5BOPE:before{content:"";position:absolute;left:13px;top:14px;bottom:14px;width:1px;background:var(--q-line-2)}.home_station__nXqg2{position:relative;padding-left:52px}.home_stationMark__FbM8V{position:absolute;left:0;top:0;display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--q-line-2);border-radius:var(--q-radius-round);background:var(--q-night-0);color:var(--q-text-2);font-size:.8125rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home_station__nXqg2:first-child .home_stationMark__FbM8V{border-color:var(--q-accent);color:var(--q-accent)}.home_stationTitle__IUnzs{margin-bottom:var(--q-space-2);padding-top:2px}.home_stationBody__0SuT3{color:var(--q-text-2);max-width:36ch}@media (min-width:1024px){.home_rail__5BOPE{grid-template-columns:repeat(var(--q-steps,4),minmax(0,1fr));gap:var(--q-gap)}.home_rail__5BOPE:before{left:14px;right:0;top:13px;bottom:auto;width:auto;height:1px}.home_station__nXqg2{padding-left:0;padding-top:52px}}.home_companyInner__f26cL{max-width:46rem;display:flex;flex-direction:column;align-items:flex-start;gap:var(--q-space-5)}.home_companyTitle__Wqltz{color:var(--q-text-2);font-size:1rem;font-stretch:100%;font-weight:560;letter-spacing:.01em}.home_companyBody__NWXl7{font-size:clamp(1.375rem,1.15rem + .8vw,1.875rem);font-stretch:106%;font-weight:450;line-height:1.4;color:var(--q-text-1);text-wrap:pretty}.home_facts__ULxS0{color:var(--q-text-2)}.home_updateList__U5CzL{border-bottom:1px solid var(--q-line-1)}.home_updateRow__M3j0N{display:grid;grid-gap:var(--q-space-1);gap:var(--q-space-1);padding-block:var(--q-space-4);border-top:1px solid var(--q-line-1);color:var(--q-text-1);text-decoration:none}a.home_updateRow__M3j0N{min-height:64px}.home_updateTitle__dBeIa{font-size:1.0625rem;font-weight:500;transition:color var(--q-dur-1) var(--q-ease-out)}@media (hover:hover){a.home_updateRow__M3j0N:hover .home_updateTitle__dBeIa{color:var(--q-accent-hover);text-decoration:underline;text-underline-offset:.25em}}@media (min-width:768px){.home_updateRow__M3j0N{grid-template-columns:128px minmax(0,1fr) auto;align-items:baseline;column-gap:var(--q-gap)}}.home_viewAll__Cxnl4{margin-top:var(--q-space-4)}.home_marquee__f2Tcr{padding-block:var(--q-space-7);border-top:1px solid var(--q-line-1)}.home_marqueeHead__x9y1x{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--q-space-4)}.home_marqueeTitle__hMqBc{font-size:.9375rem;font-weight:560;color:var(--q-text-2)}.home_marqueeViewport__XHaBW{display:flex;overflow:hidden}.home_marqueeTrack__NeZL_{flex:none;display:flex;gap:var(--q-space-7);padding-right:var(--q-space-7);font-size:1.25rem;font-stretch:112%;font-weight:500;color:var(--q-text-2);white-space:nowrap;animation:home_marquee__f2Tcr 40s linear infinite}.home_marquee__f2Tcr[data-paused] .home_marqueeTrack__NeZL_{animation-play-state:paused}@keyframes home_marquee__f2Tcr{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@media (prefers-reduced-motion:reduce){.home_marqueeViewport__XHaBW{padding-inline:var(--q-gutter)}.home_marqueeTrack__NeZL_{animation:none;flex-wrap:wrap;white-space:normal;gap:var(--q-space-3) var(--q-space-6);flex:1 1}.home_marqueeClone__63BqG{display:none}}.home_cta__bmFDy{border-top:1px solid var(--q-line-1);background:var(--q-night-1);padding-block:var(--q-space-8);margin-top:var(--q-section-y)}.home_ctaInner__Cq97N{display:flex;flex-direction:column;gap:var(--q-space-5)}.home_ctaTitle__aDjYx{margin-bottom:var(--q-space-2)}.home_ctaBody__LMm5d{color:var(--q-text-2);max-width:46ch}.home_ctaActions__xbouL{display:flex;flex-wrap:wrap;gap:var(--q-space-3)}@media (min-width:1024px){.home_ctaInner__Cq97N{flex-direction:row;align-items:center;justify-content:space-between}}.page-head_head__oQIO_{padding-block:var(--q-space-7) var(--q-space-6)}.page-head_h1__R5l7O{text-wrap:balance}.page-head_lede__bcy_b{margin-top:var(--q-space-5);max-width:34rem}.page-head_sectionTitle__sTODo{margin-bottom:var(--q-space-6)}.page-head_subTitle__RmWim{color:var(--q-text-2);font-size:1rem;font-stretch:100%;font-weight:560;letter-spacing:.01em;margin-bottom:var(--q-space-4)}.products_grid__cg_Oe{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));grid-gap:var(--q-gap);gap:var(--q-gap)}.products_grid__cg_Oe[data-count="1"]{grid-template-columns:minmax(0,420px)}.products_item__PVFCi{display:flex}.products_itemInner__sq0Ix{position:relative;display:flex;flex-direction:column;gap:var(--q-space-3);width:100%;min-height:148px;padding:var(--q-space-5);border:1px solid var(--q-line-1);border-radius:var(--q-radius-surface);background:var(--q-night-1);color:var(--q-text-1);text-decoration:none}.products_itemLink__0lLg5{transition:border-color var(--q-dur-1) var(--q-ease-out),background-color var(--q-dur-1) var(--q-ease-out)}@media (hover:hover){.products_itemLink__0lLg5:hover{border-color:var(--q-line-2);background:var(--q-night-2)}.products_itemLink__0lLg5:hover .products_go__nSuPa{color:var(--q-accent);transform:translateX(2px)}}.products_itemHead__8Gkx4{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--q-space-3)}.products_itemName__7bqmi{padding-right:var(--q-space-6)}.products_itemDesc__em_Cp{color:var(--q-text-2);font-size:.9375rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.products_go__nSuPa{position:absolute;right:var(--q-space-5);bottom:var(--q-space-5);color:var(--q-text-3);transition:color var(--q-dur-1) var(--q-ease-out),transform var(--q-dur-1) var(--q-ease-out)}.products_badge__h_zru{flex:none;display:inline-flex;align-items:center;min-height:24px;padding:0 var(--q-space-2);border:1px solid var(--q-line-2);border-radius:var(--q-radius-control);color:var(--q-text-2);font-size:.75rem;font-weight:560;letter-spacing:.01em;white-space:nowrap}.products_badge__h_zru[data-status=live]{color:var(--q-success);border-color:currentColor}.products_faq__qsx4F{border-bottom:1px solid var(--q-line-1)}.products_faqItem__NBgHh{border-top:1px solid var(--q-line-1)}.products_faqButton__h13Jh{display:flex;align-items:center;justify-content:space-between;gap:var(--q-space-4);width:100%;min-height:var(--q-control-h);padding:var(--q-space-3) 0;border:0;background:transparent;color:var(--q-text-1);font-size:1.0625rem;font-weight:500;text-align:left}.products_faqButton__h13Jh svg{flex:none;color:var(--q-text-3);transition:transform var(--q-dur-2) var(--q-ease-out)}.products_faqButton__h13Jh[aria-expanded=true] svg{transform:rotate(90deg);color:var(--q-accent)}.products_faqAnswer__MEebB{padding-block:0 var(--q-space-5);color:var(--q-text-2);max-width:68ch}.edu_badge__7nVaw{display:inline-flex;align-items:center;margin-top:var(--q-space-5);padding:var(--q-space-1) var(--q-space-3);border:1px solid var(--q-line-2);border-radius:var(--q-radius-control);color:var(--q-text-2);font-size:.8125rem;font-weight:560;letter-spacing:.02em}.edu_whyInner__HBAL4{display:flex;flex-direction:column;align-items:flex-start;gap:var(--q-space-5);max-width:46rem}.edu_whyBody__xMp6L{color:var(--q-text-2)}.edu_list__D3ibk{border-bottom:1px solid var(--q-line-1)}.edu_row__km5gr{display:grid;grid-gap:var(--q-space-2);gap:var(--q-space-2);padding-block:var(--q-space-5);border-top:1px solid var(--q-line-1)}.edu_rowTitle__uvrRG{color:var(--q-text-1)}.edu_rowBody__4vm1C{color:var(--q-text-2);max-width:60ch}@media (min-width:768px){.edu_row__km5gr{grid-template-columns:repeat(8,minmax(0,1fr));column-gap:var(--q-gap);align-items:baseline}.edu_rowTitle__uvrRG{grid-column:1/4}.edu_rowBody__4vm1C{grid-column:4/9}}@media (min-width:1024px){.edu_row__km5gr{grid-template-columns:repeat(12,minmax(0,1fr))}.edu_rowTitle__uvrRG{grid-column:1/5}.edu_rowBody__4vm1C{grid-column:5/11}}.edu_facts__0Qykz{border-bottom:1px solid var(--q-line-1);margin-bottom:var(--q-space-6)}.edu_fact__7suaM{display:grid;grid-gap:var(--q-space-1);gap:var(--q-space-1);padding-block:var(--q-space-4);border-top:1px solid var(--q-line-1)}.edu_fact__7suaM dt{color:var(--q-text-3)}.edu_fact__7suaM dd{margin:0;color:var(--q-text-1)}@media (min-width:768px){.edu_fact__7suaM{grid-template-columns:128px minmax(0,1fr);column-gap:var(--q-gap);align-items:baseline}}.edu_nextBody__61S7O{margin-bottom:var(--q-space-5);color:var(--q-text-2)}.edu_nextLinks__YN_K8{display:flex;flex-wrap:wrap;gap:var(--q-space-3)}.solutions_list__vkUNF{border-bottom:1px solid var(--q-line-1)}.solutions_row__QY_Gt{display:grid;grid-gap:var(--q-space-2);gap:var(--q-space-2);padding-block:var(--q-space-5);border-top:1px solid var(--q-line-1)}.solutions_rowTitle__fMCZa{color:var(--q-text-1)}.solutions_rowBody__T2qle{color:var(--q-text-2);max-width:60ch}@media (min-width:768px){.solutions_row__QY_Gt{grid-template-columns:repeat(8,minmax(0,1fr));column-gap:var(--q-gap);align-items:baseline}.solutions_rowTitle__fMCZa{grid-column:1/4}.solutions_rowBody__T2qle{grid-column:4/9}}@media (min-width:1024px){.solutions_row__QY_Gt{grid-template-columns:repeat(12,minmax(0,1fr))}.solutions_rowTitle__fMCZa{grid-column:1/5}.solutions_rowBody__T2qle{grid-column:5/11}}a.solutions_row__QY_Gt{color:inherit;text-decoration:none}@media (hover:hover){a.solutions_row__QY_Gt:hover .solutions_rowTitle__fMCZa{color:var(--q-accent-hover);text-decoration:underline;text-underline-offset:.25em}}a.solutions_row__QY_Gt:focus-visible .solutions_rowTitle__fMCZa{color:var(--q-accent-hover);text-decoration:underline;text-underline-offset:.25em}.solutions_rowArrow__eHfb2{display:inline-block;-webkit-margin-start:var(--q-space-2);margin-inline-start:var(--q-space-2);color:var(--q-text-3);vertical-align:baseline;transition:color var(--q-dur-1) var(--q-ease-out)}a.solutions_row__QY_Gt:focus-visible .solutions_rowArrow__eHfb2,a.solutions_row__QY_Gt:hover .solutions_rowArrow__eHfb2{color:var(--q-accent)}.solutions_detailBody__dbnpG{display:grid;grid-gap:var(--q-space-4);gap:var(--q-space-4);max-width:68ch;color:var(--q-text-2)}.solutions_points__RaXgh{display:grid;grid-gap:var(--q-space-3);gap:var(--q-space-3);max-width:68ch;list-style:none}.solutions_point__f__OK{position:relative;padding-left:var(--q-space-5);color:var(--q-text-2)}.solutions_point__f__OK:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;background:var(--q-accent)}.solutions_detailFoot__hoPaH{padding-block:var(--q-space-5);border-top:1px solid var(--q-line-1)}.solutions_faq__aJoyW{border-bottom:1px solid var(--q-line-1)}.solutions_faqItem__g6pjt{border-top:1px solid var(--q-line-1)}.solutions_faqButton__iFwEH{display:flex;align-items:center;justify-content:space-between;gap:var(--q-space-4);width:100%;min-height:var(--q-control-h);padding:var(--q-space-3) 0;border:0;background:transparent;color:var(--q-text-1);font-size:1.0625rem;font-weight:500;text-align:left}.solutions_faqButton__iFwEH svg{flex:none;color:var(--q-text-3);transition:transform var(--q-dur-2) var(--q-ease-out)}.solutions_faqButton__iFwEH[aria-expanded=true] svg{transform:rotate(90deg);color:var(--q-accent)}.solutions_faqAnswer__4xYxl{padding-block:0 var(--q-space-5);color:var(--q-text-2);max-width:68ch}