.solutions_solutions__cbpnw{--solution-ink:#15181e;--solution-muted:#697382;--solution-line:#e4e7ec;--solution-space:clamp(48px,3.75vw,72px);background:#fafafb;color:var(--solution-ink);font-family:var(--font-hkn-inter),sans-serif;font-feature-settings:"ss03";font-synthesis:none;scroll-margin-top:var(--site-header-height,104px)}.solutions_frame__uN1dZ{width:91.6%;max-width:1760px;margin:0 auto;border-inline:1px solid var(--solution-line)}.solutions_sectionHeading__Wvag7{display:flex;align-items:end;justify-content:space-between;gap:40px;padding:80px var(--solution-space);border-block:1px solid var(--solution-line)}.solutions_solutions__cbpnw .solutions_title__LTOMO{font-family:var(--font-hkn-display),sans-serif;font-weight:500;font-size:clamp(36px,3.1vw,56px);line-height:1.08;letter-spacing:-.02em;margin:0}.solutions_title__LTOMO>span{color:var(--solution-muted)}.solutions_introduction__27b3j{margin:0 0 3px;font-size:16px;line-height:1.5;color:var(--solution-muted)}.solutions_layout__HN9t5{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);border-bottom:1px solid var(--solution-line)}.solutions_navigationColumn__99B5P{min-width:0;border-right:1px solid var(--solution-line)}.solutions_stickyNavigation__SIYye{position:relative;padding:var(--solution-space) clamp(24px,3.75vw,72px)}.solutions_stickyNavigation__SIYye[data-sticky=true]{position:sticky;top:calc(var(--site-header-height, 104px) + 16px)}.solutions_navigation__bI3Xg{display:flex;flex-direction:column}.solutions_navigationLink__N22oC{display:flex;align-items:center;min-height:48px;padding:8px 0;font-size:18px;line-height:1.25;font-weight:500;letter-spacing:-.18px;color:var(--solution-muted);text-decoration:none;overflow-wrap:break-word;transition:color .32s cubic-bezier(.33,1,.68,1)}.solutions_navigationLink__N22oC:focus-visible,.solutions_navigationLink__N22oC[aria-current=location]{color:var(--solution-ink)}.solutions_indicator__Hhcm1{position:absolute;left:-1px;top:0;width:2px;height:28px;background:#709ff5;opacity:0;transition:transform .22s ease,opacity .16s ease;pointer-events:none}.solutions_allSolutions__zWXfU{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:36px;color:#525c69;text-decoration:none;font-size:14px}.solutions_allSolutions__zWXfU svg{flex-shrink:0}.solutions_solutions__cbpnw a:focus-visible{outline:2px solid #527bd0;outline-offset:5px}.solutions_solutionPanels__QldQE{min-width:0}.solutions_solutionPanel__8qmCi{scroll-margin-top:calc(var(--site-header-height, 104px) + 24px)}.solutions_solutionPanel__8qmCi+.solutions_solutionPanel__8qmCi{border-top:1px solid var(--solution-line)}.solutions_solutionCopy__O6Pen{padding:var(--solution-space);min-height:calc(var(--solution-copy-content, 160px) + var(--solution-space) * 2);border-bottom:1px solid var(--solution-line)}.solutions_solutions__cbpnw .solutions_solutionTitle__m8iDn{max-width:620px;margin:0;font-family:var(--font-hkn-display),sans-serif;font-size:clamp(28px,1.67vw,32px);font-weight:500;line-height:1.2;letter-spacing:-.01em;color:var(--solution-muted);text-wrap:pretty}.solutions_solutionTitle__m8iDn>span{color:var(--solution-ink)}.solutions_visual__lGhhv{margin:0;background:#f3f4f6}.solutions_scene__q5XhH{display:grid;place-items:center;aspect-ratio:16/9;padding:28px var(--solution-space);overflow:hidden}.solutions_scene__q5XhH img{display:block;width:100%;height:100%;min-height:0;object-fit:contain;mix-blend-mode:multiply}.solutions_visual__lGhhv figcaption{color:#657080;font-size:12px;line-height:1.5;padding:0 var(--solution-space) 24px}.solutions_details__v3lRI{padding:32px var(--solution-space) 44px;border-top:1px solid var(--solution-line)}.solutions_solutionCopy__O6Pen+.solutions_details__v3lRI{border-top:0}.solutions_details__v3lRI h4{font:inherit;font-size:14px;color:var(--solution-ink);margin:0 0 20px}.solutions_solutionItems__rUzwe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;list-style:none;margin:0 0 24px;padding:0}.solutions_solutionItems__rUzwe li{position:relative;padding-left:12px;color:#5d6775;font-size:14px;line-height:1.5}.solutions_solutionItems__rUzwe li:before{content:"";position:absolute;width:3px;height:3px;background:#8c96a5;border-radius:50%;left:0;top:9px}.solutions_productDifferences__SA8Qe,.solutions_productFamily__7p8K9{display:grid;gap:24px;list-style:none;margin:0 0 28px;padding:0}.solutions_productDifferences__SA8Qe{grid-template-columns:repeat(3,minmax(0,1fr))}.solutions_productFamily__7p8K9{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-block:30px}.solutions_productFamily__7p8K9 li{display:flex;align-items:start;gap:18px;min-width:0}.solutions_productFamily__7p8K9 li+li{border-left:1px solid var(--solution-line);padding-left:32px}.solutions_productFamily__7p8K9 svg{color:#5278b9;flex-shrink:0}.solutions_productFamily__7p8K9 h5{margin:0;font-family:var(--font-hkn-display),sans-serif;font-size:20px;font-weight:500;line-height:1.2;letter-spacing:-.01em}.solutions_productDifferences__SA8Qe a{display:inline-flex;align-items:center;gap:6px;min-height:32px;color:var(--solution-ink);font-size:15px;font-weight:500;text-decoration:none}.solutions_productDifferences__SA8Qe a svg{flex-shrink:0}.solutions_productDifferences__SA8Qe a:hover{text-decoration:underline;text-underline-offset:4px}.solutions_productDifferences__SA8Qe p,.solutions_productFamily__7p8K9 p{margin:8px 0 0;color:#5d6775;font-size:14px;line-height:1.5}.solutions_solutionLinks__xi8n4{display:flex;flex-wrap:wrap;align-items:center;gap:4px 24px}.solutions_solutionLinks__xi8n4 a{display:inline-flex;align-items:center;gap:8px;min-height:44px;text-decoration:none;color:#596574;font-size:14px;transition:color .24s ease}.solutions_solutionLinks__xi8n4 .solutions_detailLink__pNdoH{color:var(--solution-ink)}@media (hover:hover){.solutions_allSolutions__zWXfU:hover,.solutions_navigationLink__N22oC:hover,.solutions_solutionLinks__xi8n4 a:hover{color:var(--solution-ink)}}@media (max-width:999px){.solutions_solutions__cbpnw{--solution-space:32px}.solutions_sectionHeading__Wvag7{padding-block:56px;flex-direction:column;align-items:start;gap:24px}.solutions_layout__HN9t5{grid-template-columns:minmax(0,1fr)}.solutions_navigationColumn__99B5P{border-right:0;border-bottom:1px solid var(--solution-line)}.solutions_stickyNavigation__SIYye{padding:24px var(--solution-space)}.solutions_navigation__bI3Xg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px}.solutions_navigationLink__N22oC{font-size:16px}.solutions_navigationLink__N22oC[aria-current=location]{text-decoration:underline;text-decoration-color:#709ff5;text-underline-offset:6px}.solutions_indicator__Hhcm1{display:none}.solutions_allSolutions__zWXfU{margin-top:20px}.solutions_solutionCopy__O6Pen{min-height:0}.solutions_solutions__cbpnw .solutions_solutionTitle__m8iDn{font-size:28px}}@media (max-width:599px){.solutions_solutions__cbpnw{--solution-space:22px}.solutions_frame__uN1dZ{width:calc(100% - 32px)}.solutions_sectionHeading__Wvag7{padding-block:40px}.solutions_solutions__cbpnw .solutions_title__LTOMO{font-size:34px}.solutions_introduction__27b3j{font-size:15px}.solutions_navigation__bI3Xg{column-gap:18px}.solutions_navigationLink__N22oC{font-size:14px;line-height:1.35}.solutions_solutions__cbpnw .solutions_solutionTitle__m8iDn{font-size:24px;line-height:1.25}.solutions_solutionCopy__O6Pen{padding-block:32px}.solutions_scene__q5XhH{aspect-ratio:4/3;padding:12px}.solutions_visual__lGhhv figcaption{font-size:11px;padding-bottom:20px}.solutions_details__v3lRI{padding-block:28px}.solutions_solutionItems__rUzwe{grid-template-columns:minmax(0,1fr)}.solutions_productDifferences__SA8Qe,.solutions_productFamily__7p8K9{grid-template-columns:minmax(0,1fr);gap:24px}.solutions_productDifferences__SA8Qe li+li{border-top:1px solid var(--solution-line);padding-top:20px}.solutions_productFamily__7p8K9 li+li{border-left:0;border-top:1px solid var(--solution-line);padding:24px 0 0}}@media (max-height:700px) and (min-width:1000px){.solutions_solutions__cbpnw{--solution-space:48px}.solutions_solutionCopy__O6Pen{min-height:0}}@media (prefers-reduced-motion:reduce){.solutions_indicator__Hhcm1,.solutions_navigationLink__N22oC,.solutions_solutionLinks__xi8n4 a{transition:none}}.type_root__Dd18_{font-family:var(--font-hkn-inter),sans-serif;font-feature-settings:"ss03";font-synthesis:none;font-weight:500;font-size:16px;line-height:1.375;letter-spacing:-.01em;background:#fff}.type_root__Dd18_ :where(button,input,textarea,select){font-family:inherit;font-feature-settings:inherit}