.snxi8q_marketing{--mk-ink:#1c3943;--mk-muted:#626e6c;--mk-line:#d7d7ce;min-height:100%;color:var(--mk-ink);font-family:var(--font-sans), Arial, sans-serif;background:#faf9f6;font-size:16px;line-height:1.6}.snxi8q_marketing *,.snxi8q_marketing :before,.snxi8q_marketing :after{box-sizing:border-box}.snxi8q_marketing h1,.snxi8q_marketing h2,.snxi8q_marketing h3{font-family:var(--font-serif), Georgia, serif;margin:0;font-weight:600;line-height:1.06}.snxi8q_marketing h1{letter-spacing:-.04em;font-size:clamp(43px,4.6vw,64px)}.snxi8q_marketing h2{letter-spacing:-.035em;font-size:clamp(34px,3.6vw,50px)}.snxi8q_marketing h3{letter-spacing:-.015em;font-size:26px}.snxi8q_marketing p{max-width:55ch;color:var(--mk-muted);margin:20px 0}.snxi8q_marketing a{color:inherit;text-decoration:none}.snxi8q_marketing a:focus-visible,.snxi8q_marketing button:focus-visible{outline-offset:5px;outline:3px solid #82538f}.snxi8q_wrap,.snxi8q_marketing>footer>div{width:100%;max-width:1224px;margin-inline:auto;padding-inline:32px}.snxi8q_marketing .wrap{width:100%;max-width:1224px;margin-inline:auto;padding-inline:32px}.snxi8q_header{border-bottom:1px solid var(--mk-line)}.snxi8q_header .snxi8q_wrap{justify-content:space-between;align-items:center;gap:24px;min-height:86px;display:flex}.snxi8q_brand{align-items:center;gap:11px;font-size:22px;font-weight:600;display:flex}.snxi8q_logo{width:36px;height:36px}.snxi8q_navigation{justify-content:flex-end;align-items:center;gap:20px;font-size:14px;display:flex}.snxi8q_navigation>a[aria-current=page]{text-underline-offset:5px;font-weight:700;text-decoration:underline}.snxi8q_login{text-underline-offset:5px;text-decoration:underline!important}.snxi8q_headerButton{border:1px solid var(--mk-ink);background:var(--mk-ink);text-align:center;justify-content:center;align-items:center;min-height:48px;padding:12px 22px;font-size:14px;font-weight:600;display:inline-flex;color:#fff!important}.snxi8q_marketing .btn{border:1px solid var(--mk-ink);background:var(--mk-ink);text-align:center;justify-content:center;align-items:center;min-height:48px;padding:12px 22px;font-size:14px;font-weight:600;display:inline-flex;color:#fff!important}.snxi8q_languages{min-width:52px;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:8px;display:inline-flex}.snxi8q_marketing .hero{grid-template-columns:1fr 1.08fr;align-items:center;gap:58px;padding-top:48px;padding-bottom:48px;display:grid}.snxi8q_marketing .hero>div{min-width:0}.snxi8q_marketing .eyebrow{color:var(--mk-muted);margin:0 0 22px;font-size:13px}.snxi8q_marketing .lead{max-width:470px;margin:25px 0;font-size:18px;line-height:1.6}.snxi8q_marketing .actions{flex-wrap:wrap;align-items:center;gap:24px;margin:30px 0 15px;display:flex}.snxi8q_marketing .linkbtn{text-underline-offset:5px;padding:12px 0;font-size:14px;font-weight:600;text-decoration:underline}.snxi8q_marketing .photo{margin:0 0 20px;position:relative}.snxi8q_marketing .photo>img{object-fit:cover;object-position:center;width:100%;height:500px;display:block}.snxi8q_marketing .photo figcaption{color:#65716e;margin-top:9px;font-size:10px}.snxi8q_marketing .photo-note{background:#faf9f6f2;border-left:3px solid #588771;padding:18px 21px;position:absolute;bottom:50px;left:22px;right:22px;box-shadow:0 12px 28px #0002}.snxi8q_marketing .photo-note strong{font-family:var(--font-serif), Georgia, serif;font-size:24px;line-height:1.15;display:block}.snxi8q_marketing .photo-note span{color:var(--mk-muted);margin-top:7px;font-size:12px;display:block}.snxi8q_technicians .hero .photo-note{box-shadow:none;background:#eeede7;margin-top:0;position:static}.snxi8q_marketing .painbar{border-block:1px solid var(--mk-line);background:#eeede7}.snxi8q_marketing .painbar .wrap{justify-content:space-between;gap:25px;padding-top:23px;padding-bottom:23px;display:flex}.snxi8q_marketing .painbar p{margin:0;font-size:14px}.snxi8q_marketing .painbar strong{max-width:500px;font-size:14px}.snxi8q_marketing .section{padding-top:78px;padding-bottom:78px}.snxi8q_marketing .sectionhead{justify-content:space-between;align-items:end;gap:60px;margin-bottom:35px;display:flex}.snxi8q_marketing .sectionhead p{max-width:390px;margin:0;font-size:14px}:is(.snxi8q_marketing .routecards,.snxi8q_marketing .paincards){grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.snxi8q_marketing .routecard{border-top:1px solid var(--mk-line);padding-top:22px}.snxi8q_marketing .routecard h3{margin-bottom:14px}.snxi8q_marketing .routecard p{min-height:68px;font-size:14px}.snxi8q_marketing .routecard a{text-underline-offset:5px;font-size:13px;font-weight:600;text-decoration:underline}.snxi8q_marketing .showcase{grid-template-columns:.9fr 1.1fr;align-items:center;gap:72px;display:grid}.snxi8q_marketing .showcase h2{max-width:510px}.snxi8q_marketing .showcase p{max-width:420px}.snxi8q_marketing .illustration-note{color:#66736f;max-width:480px;margin-top:15px;font-size:11px}.snxi8q_marketing .model{background:#eeede7;min-width:0;padding:25px}.snxi8q_marketing .model-meta{color:#66736f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;font-size:11px;display:flex}.snxi8q_marketing .model-meta b{color:var(--mk-ink);font-weight:500}.snxi8q_marketing .diagram{border:1px solid var(--mk-line);background:#faf9f6;padding:25px;box-shadow:0 8px 24px #1c394309}.snxi8q_marketing .diagram h3{font-size:24px}.snxi8q_marketing .diagram .sub{color:#66736f;margin-top:6px;font-size:12px}:is(.snxi8q_marketing .diagram-head,.snxi8q_marketing .device-row,.snxi8q_marketing .checkrow,.snxi8q_marketing .folio-top,.snxi8q_marketing .folio-bottom){display:flex}.snxi8q_marketing .diagram-head{justify-content:space-between;align-items:center;gap:14px}.snxi8q_marketing .diagram-head svg{width:31px;height:31px}.snxi8q_marketing .device-row{border-bottom:1px solid #deded5;align-items:center;gap:14px;padding:17px 0}.snxi8q_marketing .glyph{color:#3d725c;background:#e9eee8;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.snxi8q_marketing .glyph svg{width:25px;height:25px}.snxi8q_marketing .device-info{flex:1;min-width:0}:is(.snxi8q_marketing .device-info strong,.snxi8q_marketing .device-info small,.snxi8q_marketing .checkrow strong,.snxi8q_marketing .checkrow small){display:block}:is(.snxi8q_marketing .device-info strong,.snxi8q_marketing .checkrow strong){font-size:14px}:is(.snxi8q_marketing .device-info small,.snxi8q_marketing .checkrow small){color:#66736f;font-size:11px}.snxi8q_marketing .badge{color:#2c6149;white-space:nowrap;background:#e2eee5;padding:4px 8px;font-size:11px}.snxi8q_marketing .badge.neutral{color:var(--mk-muted);background:#eeede7}.snxi8q_marketing .summaryline{flex-wrap:wrap;gap:8px;margin-top:17px;display:flex}.snxi8q_marketing .checkrow{border-bottom:1px solid var(--mk-line);align-items:start;gap:12px;padding:17px 0;font-size:14px}.snxi8q_marketing .check{color:#37684f;background:#deece2;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.snxi8q_marketing .folio{border:1px solid var(--mk-line);background:#fffdf7;border-left:4px solid #52846e;width:100%;margin:20px 0 0;padding:20px;box-shadow:0 10px 25px #1c39430b}:is(.snxi8q_marketing .folio-top,.snxi8q_marketing .folio-bottom){color:#66736f;justify-content:space-between;gap:10px;font-size:10px}.snxi8q_marketing .folio-bottom{border-top:1px solid var(--mk-line);margin-top:14px;padding-top:12px;font-size:11px}.snxi8q_marketing .folio h3{font-size:25px}.snxi8q_marketing .folio .check{margin-right:9px;display:inline-grid}.snxi8q_marketing .model-footer{color:#66736f;overflow-wrap:anywhere;margin-top:14px;font-size:11px}.snxi8q_marketing .mini-flow{grid-template-columns:1fr auto 1fr;align-items:center;gap:15px;margin-top:18px;display:grid}.snxi8q_marketing .flowbox{border:1px solid var(--mk-line);text-align:center;padding:16px;font-size:12px}:is(.snxi8q_marketing .flowbox strong,.snxi8q_marketing .flowbox span){display:block}.snxi8q_marketing .flowbox span{color:#66736f;font-size:11px}.snxi8q_marketing .solutions{background:var(--mk-ink);color:#faf9f6}.snxi8q_marketing .solutions p{color:#c1ceca}.snxi8q_marketing .paincards{gap:35px}.snxi8q_marketing .paincard{border-top:1px solid #fff4;padding-top:24px}.snxi8q_marketing .paincard .problem{margin:0 0 20px;font-size:13px}.snxi8q_marketing .paincard h3{margin-bottom:18px;font-size:27px}.snxi8q_marketing .paincard .answer{margin:0;font-size:14px;line-height:1.7}.snxi8q_marketing .expect{grid-template-columns:.85fr 1.15fr;align-items:start;gap:80px;display:grid}.snxi8q_marketing .expect ul{margin:0;padding:0;list-style:none}.snxi8q_marketing .expect li{border-bottom:1px solid var(--mk-line);gap:12px;padding:16px 0;font-size:15px;display:flex}.snxi8q_marketing .expect li:before{content:"✓";color:#3d8169}.snxi8q_marketing .proof-link{text-underline-offset:4px;font-size:13px;text-decoration:underline}.snxi8q_marketing .partnership{color:#805b1d;max-width:420px;margin-top:15px;font-size:12px}.snxi8q_marketing .closing{background:#eeede6}.snxi8q_marketing .closing .wrap{justify-content:space-between;align-items:center;gap:30px;padding-top:42px;padding-bottom:42px;display:flex}.snxi8q_marketing .closing h2{max-width:700px;font-size:35px}@media (max-width:900px){.snxi8q_header .snxi8q_wrap{flex-wrap:wrap;min-height:72px;padding-block:12px}.snxi8q_navigation{flex-wrap:wrap;flex:100%;justify-content:flex-start;gap:8px 14px}.snxi8q_headerButton{margin-left:auto}}@media (max-width:800px){.snxi8q_wrap,.snxi8q_marketing>footer>div{padding-inline:22px}.snxi8q_marketing .wrap{padding-inline:22px}.snxi8q_marketing h1{overflow-wrap:break-word;font-size:44px}.snxi8q_marketing .hero{grid-template-columns:1fr;gap:24px;padding-top:36px;padding-bottom:30px}.snxi8q_marketing .lead{margin:21px 0;font-size:16px}.snxi8q_marketing .photo>img{height:350px}.snxi8q_marketing .photo-note{padding:14px;bottom:42px;left:14px;right:14px}.snxi8q_technicians .hero .photo>img{height:360px}:is(.snxi8q_marketing .painbar .wrap,.snxi8q_marketing .sectionhead){display:block}.snxi8q_marketing .painbar p{margin-bottom:9px}.snxi8q_marketing .section{padding-top:48px;padding-bottom:48px}.snxi8q_marketing .sectionhead p{max-width:none;margin-top:20px}:is(.snxi8q_marketing .showcase,.snxi8q_marketing .expect){grid-template-columns:1fr;gap:32px}:is(.snxi8q_marketing .routecards,.snxi8q_marketing .paincards){grid-template-columns:1fr;gap:29px}.snxi8q_marketing .routecard p{min-height:0}.snxi8q_marketing .model{padding:17px}.snxi8q_marketing .diagram{padding:18px}.snxi8q_marketing .folio{padding:17px}.snxi8q_marketing .closing .wrap{padding-top:35px;padding-bottom:35px;display:block}.snxi8q_marketing .closing .btn{margin-top:20px}}@media (max-width:520px){.snxi8q_navigation>a:not(.snxi8q_headerButton):not(.snxi8q_login){flex:1 0 42%}.snxi8q_marketing h1{font-size:39px}.snxi8q_marketing .mini-flow{gap:7px}.snxi8q_marketing .flowbox{padding:10px 6px}}@media (prefers-reduced-motion:reduce){.snxi8q_marketing{scroll-behavior:auto}}
