.products_nav__j69Nu{padding:calc(var(--header-offset) + 1rem) 1rem 1rem;background:var(--bg-ink);border-bottom:1px solid var(--line)}.products_nav__j69Nu>div{display:flex;flex-wrap:wrap;gap:.5rem;max-width:var(--max);margin:0 auto}.products_nav__j69Nu a{display:inline-flex;align-items:center;min-height:2.75rem;padding:.5rem .85rem;border:1px solid transparent;border-radius:.35rem;color:var(--text);font-size:.85rem}.products_nav__j69Nu a:hover,.products_nav__j69Nu a[aria-current=page]{border-color:var(--accent);background:var(--bg-panel)}.products_page__ydumG{background:#eef3f7}.products_prose__gX_ip{white-space:pre-line}.products_catalog__VkOKQ{width:min(var(--max),calc(100% - 2rem));margin:0 auto;padding:4rem 0 5rem}.products_catalog__VkOKQ h1{margin:.5rem 0 0;font-size:clamp(2.5rem,6vw,4.5rem);line-height:1.05}.products_grid__WhTnT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:2.5rem}.products_card__Y5Q_S{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:2rem;border:1px solid #c8d7e3;background:#fff}.products_card__Y5Q_S h2,.products_card__Y5Q_S p{margin:0}.products_card__Y5Q_S h2{font-size:2rem}.products_card__Y5Q_S>p{color:#506477}.products_card__Y5Q_S .products_codes__8eJoI{color:#09669f;font-weight:800;letter-spacing:.12em}.products_card__Y5Q_S a{gap:1rem}.products_cardPhoto__YvgtV{position:relative;width:calc(100% + 4rem);align-self:center;aspect-ratio:3/2;margin-top:-2rem;overflow:hidden;background:#e7edf2}.products_cardPhoto__YvgtV img{object-fit:cover}.products_photoGallery__W6k5h{position:relative;z-index:1;width:100%;min-width:0;padding:0;align-self:start;background:#091622}.products_photoMain__LZRCY{position:relative;display:block;width:100%;aspect-ratio:var(--photo-frame-aspect-ratio,1.6);margin:0;padding:0;border:0;overflow:hidden;line-height:0;background:transparent;cursor:zoom-in;touch-action:pan-y pinch-zoom}.products_photoSlide__q7U_c{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;pointer-events:none;transition:opacity 1s ease-in-out}.products_photoSlide__q7U_c[data-active=true]{opacity:1;z-index:1}.products_photoDialogImage__rmD0R[hidden],.products_photoSlide__q7U_c[hidden]{display:none}.products_photoDots__LZ_BV{position:absolute;z-index:2;left:50%;bottom:.65rem;transform:translateX(-50%);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:max-content;max-width:calc(100% - 2rem);padding:.1rem .25rem;border-radius:1.5rem;background:rgba(3,12,19,.38);backdrop-filter:blur(8px)}.products_photoDots__LZ_BV button{display:grid;place-items:center;width:2rem;height:2rem;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.products_photoDots__LZ_BV button:after{content:"";width:.45rem;height:.45rem;border-radius:50%;background:rgba(255,255,255,.5);transition:background .16s ease,transform .16s ease}.products_photoDots__LZ_BV button[aria-pressed=true]:after{background:#fff;transform:scale(1.35)}.products_photoDots__LZ_BV button:hover:after{background:#fff}.products_photoGallery__W6k5h svg{width:1.15rem;height:1.15rem;flex-shrink:0}.products_photoGallery__W6k5h button{font-family:inherit}.products_photoGallery__W6k5h button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.products_photoGallery__W6k5h .products_photoMain__LZRCY:focus-visible{outline-offset:-3px}.products_photoGallery__W6k5h .products_photoDots__LZ_BV button:focus-visible{outline-color:#fff;outline-offset:-3px}.products_photoDialogNavigation__iHFEl button,.products_photoDialogToolbar__nLQ5p button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-width:2.75rem;min-height:2.75rem;padding:.5rem;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer;transition:background .16s ease,color .16s ease}.products_photoDialog___Ar8E{position:fixed;inset:0;width:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:clamp(.9rem,2.5vw,2rem);border:0;overflow:hidden;background:transparent;color:#f3f8fc;overscroll-behavior:contain}.products_photoDialog___Ar8E[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:1rem}.products_photoDialog___Ar8E::backdrop{background:rgba(3,9,15,.92);backdrop-filter:blur(14px)}.products_photoDialogToolbar__nLQ5p{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-width:0}.products_photoDialogToolbar__nLQ5p>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;letter-spacing:.03em}.products_photoDialogToolbar__nLQ5p button{flex-shrink:0}.products_photoDialogStage__D3Gyi{display:grid;place-items:center;min-width:0;min-height:0;touch-action:pan-y pinch-zoom}.products_photoDialogImage__rmD0R{display:block;width:auto;height:auto;max-width:100%;max-height:100%;min-width:0;min-height:0;user-select:none;animation:products_photoReveal__8mFqG .5s ease both}.products_photoDialogNavigation__iHFEl{display:flex;align-items:center;justify-content:center;gap:1.2rem}.products_photoDialogNavigation__iHFEl>span{min-width:3rem;text-align:center;font-size:.8rem;font-variant-numeric:tabular-nums;color:#c3d3df}.products_photoDialogNavigation__iHFEl button:hover,.products_photoDialogToolbar__nLQ5p button:hover{background:rgba(255,255,255,.12)}.products_photoDialog___Ar8E button:focus-visible{outline-color:#8cd4ff}@keyframes products_photoReveal__8mFqG{0%{opacity:.25}to{opacity:1}}@media (prefers-reduced-motion:reduce){.products_photoDialogImage__rmD0R,.products_photoSlide__q7U_c{animation:none}.products_photoDialogNavigation__iHFEl button,.products_photoDialogToolbar__nLQ5p button,.products_photoDots__LZ_BV button:after,.products_photoSlide__q7U_c{transition:none}}.products_singleProductGrid__EqzyG{grid-template-columns:minmax(0,1fr)}.products_singleProductGrid__EqzyG>article{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}.products_productCopy__1KXUy>a{margin-top:1.5rem}.products_softwareVisual__hkZbK{position:relative;z-index:1;display:grid;place-items:center;width:100%;min-width:0;min-height:19rem;padding:clamp(1rem,3vw,2rem);background:radial-gradient(ellipse at center,rgba(0,119,214,.18),transparent 70%)}.products_singleProductGrid__EqzyG .products_softwareVisual__hkZbK{background-color:var(--bg-panel)}.products_softwareWindow__AEX9X{width:100%;border:1px solid var(--line-soft);border-radius:.7rem;overflow:hidden;background:var(--bg-ink-soft);box-shadow:0 1.5rem 3rem rgba(0,0,0,.25)}.products_softwareToolbar__78bmX{display:flex;align-items:center;gap:.35rem;padding:.8rem 1rem;border-bottom:1px solid var(--line);background:var(--bg-panel)}.products_softwareToolbar__78bmX>i{width:.45rem;height:.45rem;border-radius:50%;background:var(--line-soft)}.products_softwareToolbar__78bmX>span{margin-left:auto;color:var(--text-soft);font-size:.7rem}.products_softwareWorkspace__DqL29{display:grid;grid-template-columns:3rem minmax(0,1fr)}.products_softwareSidebar__T_VVB{display:flex;flex-direction:column;align-items:center;gap:1.15rem;padding:1.5rem .5rem;border-right:1px solid var(--line)}.products_softwareSidebar__T_VVB>i{width:.8rem;height:.8rem;border:1px solid var(--line-soft);border-radius:.2rem}.products_softwareSidebar__T_VVB>i:first-child{background:var(--accent);border-color:var(--accent)}.products_softwareContent__E3Hcj{min-width:0;padding:clamp(1rem,2vw,1.75rem)}.products_softwareContent__E3Hcj>span{color:var(--text-soft);font-size:.62rem}.products_softwareContent__E3Hcj>strong{display:block;color:var(--text);font-size:clamp(1.35rem,3vw,2.25rem)}.products_softwareFlow__J7f_B{display:flex;align-items:center;margin:1.5rem 0}.products_softwareFlow__J7f_B>i{width:.85rem;height:.85rem;border:2px solid var(--accent);border-radius:50%}.products_softwareFlow__J7f_B>i:last-child{border-color:var(--accent-warm)}.products_softwareFlow__J7f_B>b{flex:1;height:1px;background:var(--line-soft)}.products_softwareChart__OVkXK{display:flex;align-items:flex-end;gap:.45rem;height:4rem;border-bottom:1px solid var(--line-soft)}.products_softwareChart__OVkXK>i{flex:1;height:45%;border-radius:.15rem .15rem 0 0;background:var(--accent);opacity:.65}.products_softwareChart__OVkXK>i:nth-child(2n){height:70%;opacity:.85}.products_softwareChart__OVkXK>i:nth-child(3n){height:90%}.products_softwareChart__OVkXK>i:last-child{height:100%;background:var(--accent-warm);opacity:1}.products_infraredHero__6MO19.dry-smart-hero{isolation:isolate;background:#091622}.products_infraredHero__6MO19.dry-smart-hero:before{display:none}.products_infraredBackdrop__Lgj4_{position:absolute;z-index:0;inset:0;pointer-events:none}.products_infraredImage__IDCSm{object-fit:cover;object-position:center}.products_infraredBackdrop__Lgj4_:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#091622,rgba(9,22,34,.9) 24%,rgba(9,22,34,.62) 41%,rgba(9,22,34,.15) 61%,rgba(9,22,34,.03) 80%,rgba(9,22,34,.2)),linear-gradient(180deg,rgba(9,22,34,.45),transparent 24%,transparent 70%,rgba(9,22,34,.65))}.products_infraredHeroCopy__GBVDz{text-shadow:0 2px 20px rgba(3,10,17,.35)}@media (max-width:900px){.products_singleProductGrid__EqzyG>article{grid-template-columns:minmax(0,1fr)}.products_infraredHero__6MO19 .products_infraredHeroCopy__GBVDz{text-align:left}.products_infraredHero__6MO19 .products_infraredHeroCopy__GBVDz>div,.products_infraredHero__6MO19 .products_infraredHeroCopy__GBVDz>p{margin-left:0;justify-content:flex-start}.products_infraredImage__IDCSm{object-position:66% center}.products_infraredBackdrop__Lgj4_:after{background:linear-gradient(90deg,rgba(9,22,34,.98),rgba(9,22,34,.88) 24%,rgba(9,22,34,.65) 56%,rgba(9,22,34,.22)),linear-gradient(180deg,rgba(9,22,34,.38),transparent 24%,rgba(9,22,34,.4) 70%,#091622)}}@media (max-width:1100px){.products_grid__WhTnT{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.products_grid__WhTnT{grid-template-columns:1fr}.products_catalog__VkOKQ{padding-top:2.5rem}}@media (max-width:700px){.products_infraredImage__IDCSm{object-position:70% center}.products_infraredBackdrop__Lgj4_:after{background:linear-gradient(90deg,rgba(9,22,34,.93),rgba(9,22,34,.76) 44%,rgba(9,22,34,.5)),linear-gradient(180deg,rgba(9,22,34,.28),rgba(9,22,34,.12) 28%,rgba(9,22,34,.65) 68%,#091622)}}