.v2{--v2-black: #080909;--v2-ink: #141514;--v2-paper: #f4f0e7;--v2-red: #f04432;--v2-cyan: #00b5d8;--v2-yellow: #ffd728;--v2-gutter: clamp(20px, 4vw, 76px);color:var(--v2-ink);background:var(--v2-paper);font-family:var(--display);overflow:clip}.v2 *,.v2 *:before,.v2 *:after{box-sizing:border-box}.v2 section[id]{scroll-margin-top:78px}.v2 h1,.v2 h2,.v2 h3,.v2 p{text-wrap:pretty}.v2 em{font-family:Georgia,Times New Roman,serif;font-weight:400}.v2-skip{position:fixed;z-index:90;top:10px;left:10px;padding:12px 16px;color:var(--v2-black);background:var(--v2-paper);transform:translateY(-160%)}.v2-skip:focus{transform:none}.v2-section{position:relative;padding:clamp(110px,14vw,230px) var(--v2-gutter)}.v2-kicker{margin:0 0 26px;color:#14151494;font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.v2-kicker.dark{color:#1415149e}.v2 h2{margin:0;font-size:clamp(58px,7.7vw,148px);font-weight:560;line-height:.84;letter-spacing:-.065em}.v2-button{min-height:54px;width:fit-content;display:inline-flex;align-items:center;justify-content:space-between;gap:42px;padding:14px 18px 14px 22px;border:1px solid transparent;border-radius:0;font-size:13px;font-weight:650;transition:color .25s,background .25s,transform .25s}.v2-button span{font-size:19px}.v2-button.is-light{color:var(--v2-black);background:var(--v2-paper)}.v2-button.is-dark{color:var(--v2-paper);background:var(--v2-black)}.v2-button:hover{transform:translateY(-3px)}.v2-button:active{transform:translateY(0) scale(.985)}.v2-text-link{width:fit-content;padding:13px 0 9px;border-bottom:1px solid currentColor;font-size:13px}.v2-header{position:fixed;z-index:60;inset:0 0 auto;height:78px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 var(--v2-gutter);color:var(--v2-ink);background:#f8f6efe6;border-bottom:1px solid rgba(20,21,20,.14);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.v2-brand{width:fit-content;font-size:18px;font-weight:800;letter-spacing:-.04em}.v2-brand span{color:var(--v2-red)}.v2-nav{display:flex;align-items:center;gap:clamp(20px,2.6vw,48px);font-size:11px;letter-spacing:.05em}.v2-nav a,.v2-footer a{transition:opacity .22s}.v2-nav a:hover,.v2-footer a:hover{opacity:.55}.v2-header-cta{justify-self:end;display:flex;gap:16px;align-items:center;font-size:12px;border-bottom:1px solid currentColor;padding-bottom:7px}.v2-menu{display:none}.v2-hero{position:relative;min-height:min(1000px,100dvh);height:100dvh;overflow:hidden;isolation:isolate}.v2-hero-media{position:absolute;z-index:-3;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center 52%;will-change:transform}.v2-hero-shade{position:absolute;z-index:-2;inset:0;background:linear-gradient(90deg,#060707e0,#06070796 30%,#0607070d 63%),linear-gradient(0deg,rgba(6,7,7,.72),transparent 42%)}.v2-hero:after{content:"";position:absolute;z-index:-1;inset:0;opacity:.13;pointer-events:none;background-image:radial-gradient(circle at 30% 20%,#fff 0 .6px,transparent .7px);background-size:5px 5px;mix-blend-mode:soft-light}.v2-hero-copy{position:absolute;left:var(--v2-gutter);bottom:clamp(116px,14vh,160px);width:min(850px,68vw);color:#fff}.v2-hero .v2-kicker{color:#ffffffb8}.v2-hero-copy h1{margin:0;font-size:clamp(72px,9vw,172px);font-weight:590;line-height:.79;letter-spacing:-.07em;text-shadow:0 8px 34px rgba(0,0,0,.27)}.v2-hero-copy h1 em{color:#fff}.v2-hero-copy>p:not(.v2-kicker){max-width:660px;margin:30px 0 0;color:#ffffffd1;font-size:clamp(15px,1.2vw,20px);line-height:1.45}.v2-hero-actions{display:flex;align-items:center;gap:27px;margin-top:34px}.v2-hero-foot{position:absolute;left:var(--v2-gutter);right:var(--v2-gutter);bottom:26px;display:flex;justify-content:space-between;padding-top:15px;border-top:1px solid rgba(255,255,255,.42);color:#ffffffb3;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.contract-intro{min-height:1150px;display:grid;grid-template-columns:minmax(0,7fr) minmax(400px,5fr);gap:5vw;color:var(--v2-ink);background:var(--v2-paper)}.contract-copy{position:relative;z-index:2;align-self:start}.contract-copy h2{max-width:1040px}.contract-lead{max-width:630px;margin:44px 0 38px;font-size:clamp(17px,1.45vw,23px);line-height:1.5}.contract-visual{position:relative;height:720px;align-self:center;perspective:1000px}.contract-channel{position:absolute;inset:8% 3% 12% 7%;border:1px solid rgba(0,0,0,.18);box-shadow:0 35px 55px #1415142e;transform:rotate(var(--r))}.contract-channel.c{--r: -7deg;background:var(--v2-cyan);mix-blend-mode:multiply}.contract-channel.m{--r: 5deg;background:#e9257a;mix-blend-mode:multiply}.contract-channel.y{--r: -2deg;background:var(--v2-yellow);mix-blend-mode:multiply}.contract-channel.k{--r: 1deg;background:#f4f0e7ed}.copy-counter{position:absolute;z-index:3;inset:25% 10% auto 16%;color:var(--v2-ink);display:grid;gap:12px}.copy-counter span,.copy-counter small{font-size:10px;letter-spacing:.16em;text-transform:uppercase}.copy-counter strong{font-size:clamp(60px,7vw,128px);line-height:.8;letter-spacing:-.07em}.service-models{color:var(--v2-ink);background:#ebe7dd}.service-models>header{display:grid;grid-template-columns:1fr 1.45fr;gap:5vw;margin-bottom:100px}.service-models>header h2{grid-column:2}.service-model-list{border-top:1px solid rgba(20,21,20,.24)}.service-model-list article{border-bottom:1px solid rgba(20,21,20,.24);transition:background .3s}.service-model-list article:hover,.service-model-list article.is-open{background:#ffffff5c}.service-model-list article>button{width:100%;min-height:138px;display:grid;grid-template-columns:90px minmax(250px,.9fr) 1fr 40px;align-items:center;gap:28px;padding:24px 0;border:0;background:transparent;text-align:left;cursor:pointer}.service-model-list button>span{color:var(--v2-red);font-size:11px;letter-spacing:.13em}.service-model-list h3{margin:0;font-size:clamp(28px,3.2vw,57px);font-weight:520;letter-spacing:-.045em}.service-model-list button p{max-width:470px;margin:0;color:#14151494;line-height:1.45}.service-model-list button>i{justify-self:end;font: 34px/1 Georgia,serif}.mode-detail{max-height:0;overflow:hidden;display:grid;grid-template-columns:1fr auto;gap:50px;margin-left:118px;opacity:0;transition:max-height .55s ease,opacity .4s ease}.mode-detail p{max-width:750px;margin:0;color:#141514b3;font-size:17px;line-height:1.55}.mode-detail a{align-self:end;border-bottom:1px solid currentColor;padding-bottom:6px;font-size:12px}.service-model-list article.is-open .mode-detail{max-height:240px;padding:0 0 45px;opacity:1}.v2-defects{padding:clamp(110px,13vw,210px) 0 0;color:var(--v2-ink);background:#f8f6ef}.v2-defects>header{display:grid;grid-template-columns:1fr 2fr;padding:0 var(--v2-gutter) 100px}.v2-defects>header h2{grid-column:2}.v2-defect-stage{min-height:800px;display:grid;grid-template-columns:1.6fr 1fr}.v2-defect-image{position:relative;margin:0;overflow:hidden;background:#111}.v2-defect-image img{width:100%;height:100%;object-fit:cover;transition:filter .6s,transform .7s}.v2-defect-image>span{position:absolute;inset:0;pointer-events:none;transition:opacity .5s}.v2-defect-image.defect-0 img{filter:grayscale(.35) contrast(1.15)}.v2-defect-image.defect-0>span{background:repeating-linear-gradient(0deg,transparent 0 55px,rgba(0,0,0,.65) 56px 64px);mix-blend-mode:multiply}.v2-defect-image.defect-1 img{filter:grayscale(.52) brightness(.76) contrast(.72)}.v2-defect-image.defect-1>span{background:#78786e47;mix-blend-mode:screen}.v2-defect-image.defect-2 img{filter:contrast(.78) saturate(.7)}.v2-defect-image.defect-2>span{background:repeating-linear-gradient(90deg,transparent 0 16%,rgba(244,240,231,.85) 16% 20%)}.v2-defect-image.defect-3 img{filter:saturate(1.5);transform:translate(5px)}.v2-defect-image.defect-3>span{background:url(/images/hibiscus.webp) center/cover;opacity:.25;mix-blend-mode:screen;transform:translate(-9px);filter:hue-rotate(140deg)}.v2-defect-list{display:grid}.v2-defect-list button{display:grid;grid-template-columns:50px 1fr;align-content:center;gap:8px 25px;padding:30px 44px;border:0;border-bottom:1px solid rgba(20,21,20,.2);color:#14151480;background:#f8f6ef;text-align:left;cursor:pointer;transition:color .3s,background .3s}.v2-defect-list button span{grid-row:1 / 3;color:var(--v2-red);font-size:11px}.v2-defect-list button strong{font-size:clamp(28px,3vw,50px);font-weight:520;letter-spacing:-.045em}.v2-defect-list button small{max-width:370px;font-size:13px;line-height:1.45}.v2-defect-list button.is-active{color:var(--v2-ink);background:#e7e2d8}.field-service{min-height:1200px;display:grid;grid-template-columns:1fr 1fr;gap:9vw;color:var(--v2-ink);background:#f1eee6}.field-copy{position:sticky;top:15vh;align-self:start}.field-copy h2{font-size:clamp(60px,7vw,128px)}.field-copy>p:not(.v2-kicker){max-width:620px;margin:42px 0 34px;color:#141514ad;font-size:18px;line-height:1.55}.field-copy .v2-button.is-light{color:var(--v2-paper);background:var(--v2-black)}.field-route{position:relative;align-self:center;display:grid;gap:0;margin:0;padding:0;list-style:none}.field-route:before,.route-progress{content:"";position:absolute;left:28px;top:90px;bottom:90px;width:1px;background:#14151433}.route-progress{z-index:2;background:var(--v2-red)}.field-route li{position:relative;z-index:3;min-height:250px;display:grid;grid-template-columns:58px 1fr;gap:32px;align-items:center;border-bottom:1px solid rgba(20,21,20,.2)}.field-route li b{width:58px;height:58px;display:grid;place-items:center;color:var(--v2-paper);background:var(--v2-black);border-radius:50%;font-size:11px}.field-route strong{font-size:clamp(27px,2.4vw,43px);font-weight:520;letter-spacing:-.04em}.field-route p{max-width:440px;margin:12px 0 0;color:#14151494;line-height:1.5}.fleet{color:var(--v2-ink);background:#fffdf8}.fleet>header{display:grid;grid-template-columns:1.6fr 1fr;gap:6vw;margin-bottom:100px}.fleet>header h2{grid-column:1 / -1}.fleet>header>p:last-child{grid-column:2;max-width:600px;margin:0;font-size:19px;line-height:1.55}.fleet-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));border-top:1px solid var(--v2-ink);border-left:1px solid var(--v2-ink)}.fleet-grid article{min-height:340px;grid-column:span 4;display:flex;flex-direction:column;padding:28px;border-right:1px solid var(--v2-ink);border-bottom:1px solid var(--v2-ink)}.fleet-grid article:nth-child(1){grid-column:span 7}.fleet-grid article:nth-child(2){grid-column:span 5}.fleet-grid article:nth-child(3){grid-column:span 5}.fleet-grid article:nth-child(4){grid-column:span 7}.fleet-grid article:nth-child(5){grid-column:span 8}.fleet-grid article>span{font-size:11px;color:var(--v2-red)}.fleet-grid h3{margin:auto 0 24px;font-size:clamp(33px,3.8vw,64px);font-weight:530;line-height:.95;letter-spacing:-.05em}.fleet-grid p{max-width:530px;margin:0;line-height:1.48}.fleet-grid figure{grid-column:span 4;min-height:340px;margin:0;overflow:hidden}.fleet-grid figure img{width:100%;height:100%;object-fit:cover}.service-center{display:grid;grid-template-columns:1.2fr 1fr;gap:7vw;align-items:center;color:var(--v2-ink);background:#e8e4da}.service-center-image{height:760px;overflow:hidden}.service-center-image img{width:100%;height:100%;object-fit:cover;object-position:58% center}.service-center h2{font-size:clamp(58px,6.3vw,118px)}.service-center>div:last-child>p:not(.v2-kicker){max-width:660px;margin:38px 0;color:#141514ad;font-size:18px;line-height:1.55}.service-center ul{margin:0;padding:0;list-style:none;border-top:1px solid rgba(20,21,20,.23)}.service-center li{padding:17px 0;border-bottom:1px solid rgba(20,21,20,.23)}.v2-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw;color:var(--v2-ink);background:#f7f4ed}.v2-faq h2{position:sticky;top:130px;align-self:start}.v2-faq article{border-top:1px solid rgba(20,21,20,.24)}.v2-faq article:last-child{border-bottom:1px solid rgba(20,21,20,.24)}.v2-faq button{width:100%;min-height:110px;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:20px 0;border:0;color:inherit;background:transparent;font-size:clamp(22px,2.1vw,36px);text-align:left;cursor:pointer}.v2-faq button span{font:32px/1 Georgia,serif}.v2-faq article p{max-height:0;max-width:720px;overflow:hidden;margin:0;color:#141514a6;line-height:1.55;opacity:0;transition:max-height .45s,opacity .35s,margin .45s}.v2-faq article.is-open p{max-height:180px;margin:0 0 36px;opacity:1}.v2-request{min-height:950px;display:grid;grid-template-columns:1fr 1fr;gap:8vw;padding:clamp(110px,14vw,220px) var(--v2-gutter);color:var(--v2-ink);background:var(--v2-yellow)}.request-copy h2{font-size:clamp(58px,7vw,126px)}.request-copy>p:last-child{max-width:580px;margin-top:35px;font-size:18px;line-height:1.5}.v2-request form{align-self:center;display:grid}.v2-request form>label{display:grid;gap:10px;padding:17px 0;border-bottom:1px solid var(--v2-ink);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.v2-request input,.v2-request textarea{width:100%;padding:6px 0;border:0;outline:0;resize:vertical;color:var(--v2-ink);background:transparent;font-size:23px;text-transform:none}.v2-request fieldset{display:flex;flex-wrap:wrap;gap:20px;margin:25px 0 32px;padding:0;border:0}.v2-request legend{width:100%;margin-bottom:12px;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.v2-request fieldset label{font-size:13px}.v2-request .v2-button{border:0;cursor:pointer}.v2-form-note{max-width:520px;margin-top:18px;font-size:11px;line-height:1.45;opacity:.62}.v2-footer{min-height:420px;display:grid;grid-template-columns:1fr 1.1fr .7fr;gap:7vw;padding:80px var(--v2-gutter) 48px;color:var(--v2-ink);background:#e3ded3}.v2-footer>div,.v2-footer nav{display:grid;align-content:start;gap:15px}.v2-footer p{max-width:460px;margin:16px 0 0;color:#1415148f;line-height:1.45}.v2-footer small{grid-column:1 / -1;align-self:end;color:#14151475;font-size:10px}@media(max-width:1100px){.v2-header{grid-template-columns:1fr auto}.v2-nav{display:none}.v2-header-cta{margin-right:60px}.v2-menu{position:absolute;right:var(--v2-gutter);display:grid;place-content:center;gap:7px;width:44px;height:44px;padding:0;border:0;color:inherit;background:transparent}.v2-menu i{width:25px;height:1px;background:currentColor;transition:transform .25s}.v2-menu[aria-expanded=true] i:first-child{transform:translateY(4px) rotate(45deg)}.v2-menu[aria-expanded=true] i:last-child{transform:translateY(-4px) rotate(-45deg)}.v2-nav.is-open{position:fixed;inset:0;z-index:-1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:25px;color:var(--v2-ink);background:#f7f4ed;font-size:clamp(30px,7vw,60px);mix-blend-mode:normal}.v2-header:has(.v2-nav.is-open){mix-blend-mode:normal}.v2-header:has(.v2-nav.is-open) .v2-nav{z-index:1}.v2-header .v2-brand,.v2-header .v2-menu{position:relative;z-index:2}.contract-intro{grid-template-columns:1fr}.contract-visual{width:min(720px,88vw);justify-self:end}.v2-defect-stage{grid-template-columns:1.25fr 1fr}.field-service{gap:5vw}.service-center{grid-template-columns:1fr 1fr}}@media(max-width:768px){.v2-header{height:68px}.v2-header-cta{display:none}.v2-hero{min-height:780px;height:100dvh}.v2-hero-media{object-position:60% center}.v2-hero-shade{background:linear-gradient(0deg,#060707e6,#06070740 66%),linear-gradient(90deg,rgba(6,7,7,.52),transparent)}.v2-hero-copy{left:var(--v2-gutter);right:var(--v2-gutter);bottom:92px;width:auto}.v2-hero-copy h1{font-size:clamp(58px,16.5vw,92px);line-height:.82}.v2-hero-copy>p:not(.v2-kicker){max-width:520px;font-size:14px}.v2-hero-actions{align-items:flex-start;flex-direction:column;gap:9px;margin-top:22px}.v2-hero-foot span:first-child{display:none}.v2-hero-foot{justify-content:flex-end}.v2-section{padding-block:105px}.v2 h2{font-size:clamp(49px,13vw,78px)}.contract-intro{min-height:0;display:block}.contract-lead{margin-top:30px;font-size:16px}.contract-visual{width:100%;height:520px;margin-top:80px}.copy-counter{inset:28% 8% auto 17%}.service-models>header{display:block;margin-bottom:55px}.service-model-list article>button{min-height:116px;grid-template-columns:48px 1fr 30px;gap:12px}.service-model-list button p{display:none}.service-model-list h3{font-size:28px}.mode-detail{grid-template-columns:1fr;gap:22px;margin-left:60px}.mode-detail p{font-size:14px}.v2-defects{padding-top:105px}.v2-defects>header{display:block;padding-bottom:55px}.v2-defect-stage{min-height:0;display:block}.v2-defect-image{height:58vh;min-height:430px}.v2-defect-list button{min-height:112px;padding:22px var(--v2-gutter)}.v2-defect-list button strong{font-size:31px}.field-service{min-height:0;display:block}.field-copy{position:relative;top:0}.field-copy>p:not(.v2-kicker){font-size:16px}.field-route{margin-top:80px}.field-route li{min-height:180px;grid-template-columns:50px 1fr;gap:22px}.field-route li b{width:50px;height:50px}.field-route:before,.route-progress{left:24px;top:65px;bottom:65px}.field-route strong{font-size:28px}.fleet>header{display:block;margin-bottom:60px}.fleet>header>p:last-child{margin-top:30px;font-size:16px}.fleet-grid{display:block;border-bottom:0}.fleet-grid article{min-height:260px;border-bottom:1px solid var(--v2-ink)}.fleet-grid h3{font-size:41px}.fleet-grid figure{height:420px;border-right:1px solid var(--v2-ink);border-bottom:1px solid var(--v2-ink)}.service-center{display:flex;flex-direction:column;align-items:stretch}.service-center-image{height:58vh;min-height:450px;order:2}.service-center>div:last-child{order:1}.v2-faq{display:block}.v2-faq h2{position:relative;top:0;margin-bottom:65px}.v2-faq button{min-height:90px;font-size:23px}.v2-request{min-height:0;display:block;padding-block:105px}.v2-request form{margin-top:70px}.v2-request input,.v2-request textarea{font-size:19px}.v2-footer{grid-template-columns:1fr 1fr}.v2-footer>.v2-brand{grid-column:1 / -1}}@media(max-width:430px){.v2-hero-copy h1{font-size:58px}.v2-hero-copy>p:not(.v2-kicker){margin-top:20px}.v2-kicker{font-size:9px}.contract-visual{height:410px}.copy-counter strong{font-size:58px}.service-model-list article>button{grid-template-columns:40px 1fr 24px}.mode-detail{margin-left:52px}.v2-defect-image{min-height:370px}.v2-defect-list button small{font-size:11px}.field-route p{font-size:13px}.v2-request fieldset{display:grid}.v2-footer{grid-template-columns:1fr}.v2-footer>.v2-brand,.v2-footer small{grid-column:auto}}@media(prefers-reduced-motion:reduce){.v2 *,.v2 *:before,.v2 *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}.v2-hero-media,.v2-reveal,.contract-channel,.route-progress{transform:none!important;opacity:1!important}}@font-face{font-family:Onest;src:url(/fonts/Onest-Variable.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}body.equipment-route{margin:0;min-width:320px;color:#101820;background:#f4f7f9;overflow-x:hidden}body.equipment-route>.skip-link{display:none}body.eq-menu-open{overflow:hidden}.eq-page{--eq-ink: #101820;--eq-muted: #5a6974;--eq-soft: #e7edf1;--eq-paper: #f4f7f9;--eq-surface: #ffffff;--eq-accent: #2457c5;--eq-accent-soft: #e7edfb;--eq-line: rgba(16, 24, 32, .15);--eq-line-strong: rgba(16, 24, 32, .32);--eq-radius: 18px;--eq-control-radius: 12px;--eq-gutter: clamp(18px, 4vw, 64px);--eq-section: clamp(88px, 10vw, 156px);min-width:0;max-width:100%;overflow:clip;color:var(--eq-ink);background:var(--eq-paper);font-family:Onest,Arial Nova,Helvetica Neue,Arial,sans-serif;font-size:16px;font-synthesis:none;text-rendering:optimizeLegibility}.eq-page *,.eq-page *:before,.eq-page *:after{box-sizing:border-box}.eq-page h1,.eq-page h2,.eq-page h3,.eq-page h4,.eq-page p{margin-top:0}.eq-page h1,.eq-page h2,.eq-page h3,.eq-page h4{overflow-wrap:anywhere}.eq-page a{color:inherit;text-decoration:none}.eq-page button,.eq-page input,.eq-page textarea{color:inherit;font:inherit}.eq-page img{display:block;max-width:100%}.eq-page button,.eq-page a{-webkit-tap-highlight-color:transparent}.eq-page :focus-visible{outline:3px solid var(--eq-accent);outline-offset:4px}.eq-shell{width:min(1400px,calc(100% - 2 * var(--eq-gutter)));margin-inline:auto}.eq-skip{position:fixed;top:12px;left:12px;z-index:120;padding:12px 16px;border-radius:var(--eq-control-radius);color:#fff;background:var(--eq-accent);transform:translateY(-160%)}.eq-skip:focus{transform:none}.eq-header{position:fixed;inset:0 0 auto;z-index:100;height:72px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;padding-inline:var(--eq-gutter);border-bottom:1px solid rgba(16,24,32,.09);background:#f4f7f9e6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.eq-brand{display:inline-flex;width:fit-content;align-items:center;gap:10px;font-size:10px;font-weight:760;line-height:1.02;letter-spacing:.09em}.eq-brand-mark{width:30px;height:30px;position:relative;display:block;border:1px solid var(--eq-ink);border-radius:50%}.eq-brand-mark i{position:absolute;left:7px;width:14px;height:1px;background:currentColor;transform-origin:left center}.eq-brand-mark i:first-child{top:11px;transform:rotate(-25deg)}.eq-brand-mark i:last-child{top:18px;transform:rotate(25deg)}.eq-nav{display:flex;align-items:center;gap:clamp(18px,2.2vw,38px);white-space:nowrap;font-size:13px}.eq-nav a,.eq-footer nav a{position:relative}.eq-nav a:after,.eq-footer nav a:after{content:"";position:absolute;inset:auto 100% -5px 0;height:1px;background:currentColor;transition:right .28s ease}.eq-nav a:hover:after,.eq-footer nav a:hover:after{right:0}.eq-header-cta{justify-self:end;min-height:42px;display:inline-flex;align-items:center;padding:0 17px;border-radius:var(--eq-control-radius);color:#fff!important;background:var(--eq-accent);font-size:13px;font-weight:650;white-space:nowrap;transition:transform .2s ease,background .2s ease}.eq-header-cta:hover{transform:translateY(-2px);background:#1f4dab}.eq-header-cta:active{transform:translateY(1px)}.eq-menu-button{display:none}.eq-hero{min-height:min(900px,100dvh);display:flex;align-items:center;padding:110px 0 38px;background:var(--eq-paper)}.eq-hero-grid{min-height:690px;display:grid;grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr);gap:clamp(30px,5.5vw,90px);align-items:center}.eq-hero-copy{position:relative;z-index:2;min-width:0}.eq-kicker{margin-bottom:24px;color:var(--eq-muted);font-size:11px;font-weight:690;letter-spacing:.11em;text-transform:uppercase}.eq-hero h1{max-width:720px;margin-bottom:26px;font-size:clamp(45px,5.3vw,78px);font-weight:610;line-height:.98;letter-spacing:-.055em}.eq-hero h1 span{color:var(--eq-accent)}.eq-hero-lead{max-width:590px;margin-bottom:32px;color:var(--eq-muted);font-size:clamp(16px,1.35vw,20px);line-height:1.55}.eq-actions{display:flex;flex-wrap:wrap;gap:12px}.eq-button{min-height:52px;display:inline-flex;align-items:center;justify-content:center;padding:0 20px;border:1px solid transparent;border-radius:var(--eq-control-radius);font-size:14px;font-weight:670;white-space:nowrap;cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease}.eq-button:hover{transform:translateY(-2px)}.eq-button:active{transform:translateY(1px)}.eq-button-primary{color:#fff!important;background:var(--eq-accent)}.eq-button-primary:hover{background:#1f4dab}.eq-button-secondary{border-color:var(--eq-line-strong);background:transparent}.eq-button-secondary:hover{border-color:var(--eq-ink);background:var(--eq-surface)}.eq-hero-product{min-width:0}.eq-product-visual{position:relative;aspect-ratio:4 / 3;margin:0;display:grid;place-items:center;overflow:hidden;border:1px solid var(--eq-line);border-radius:var(--eq-radius);background:linear-gradient(145deg,#fff 0 72%,#e8eef2);box-shadow:0 34px 80px #1a344b1f}.eq-product-visual:after{content:"";position:absolute;left:10%;right:10%;bottom:9%;height:10%;border-radius:50%;background:#0f273a1f;filter:blur(22px);pointer-events:none}.eq-product-visual img{position:relative;z-index:2;width:90%;height:90%;object-fit:contain;opacity:0;transform:translateY(12px) scale(.98);transition:opacity .45s ease,transform .6s cubic-bezier(.16,1,.3,1)}.eq-product-visual.is-loaded img{opacity:1;transform:none}.eq-product-skeleton{position:absolute;inset:16%;border-radius:var(--eq-radius);background:#e5ebef;animation:eq-pulse 1.3s ease-in-out infinite alternate}.eq-product-placeholder{width:74%;height:72%;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(24px,4vw,50px);border:1px solid var(--eq-line-strong);border-radius:var(--eq-radius);background:var(--eq-surface)}.eq-product-placeholder span,.eq-product-placeholder small{color:var(--eq-muted);font-size:12px}.eq-product-placeholder strong{margin-block:auto 8px;font-size:clamp(28px,4vw,58px);letter-spacing:-.05em}.eq-facts{border-block:1px solid var(--eq-line);background:var(--eq-surface)}.eq-facts-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.eq-facts article{min-width:0;min-height:132px;display:flex;flex-direction:column;justify-content:center;padding:22px clamp(16px,2.1vw,34px);border-right:1px solid var(--eq-line)}.eq-facts article:first-child{padding-left:0}.eq-facts article:last-child{border-right:0}.eq-facts strong{margin-bottom:8px;font-size:clamp(22px,2.1vw,34px);font-weight:620;letter-spacing:-.04em;overflow-wrap:anywhere}.eq-facts span{color:var(--eq-muted);font-size:12px;line-height:1.4}.eq-section{padding-block:var(--eq-section)}.eq-section-heading{max-width:920px;margin-bottom:clamp(48px,6vw,84px)}.eq-section-heading.is-compact{margin-bottom:clamp(42px,5vw,68px)}.eq-section h2,.eq-request h2{margin-bottom:22px;font-size:clamp(38px,5.4vw,76px);font-weight:610;line-height:1.02;letter-spacing:-.055em}.eq-section-heading p{max-width:660px;margin-bottom:0;color:var(--eq-muted);font-size:17px;line-height:1.55}.eq-prices{background:var(--eq-surface)}.eq-price-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.34fr);gap:clamp(36px,5vw,72px);align-items:start}.eq-price-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--eq-ink)}.eq-price-grid article{min-height:220px;display:flex;flex-direction:column;padding:26px 26px 26px 0;border-bottom:1px solid var(--eq-line)}.eq-price-grid article:nth-child(odd){padding-right:28px;border-right:1px solid var(--eq-line)}.eq-price-grid article:nth-child(2n){padding-left:28px}.eq-price-grid article:last-child{grid-column:1 / -1;min-height:190px;padding-left:0;padding-right:0;border-right:0;background:var(--eq-accent-soft)}.eq-price-grid article:last-child>*{margin-inline:26px}.eq-price-grid h3{max-width:340px;margin-bottom:24px;font-size:clamp(19px,1.7vw,26px);font-weight:590;line-height:1.18}.eq-price-grid strong{margin-top:auto;margin-bottom:10px;font-size:clamp(26px,2.8vw,42px);font-weight:620;letter-spacing:-.04em}.eq-price-grid p{max-width:440px;margin-bottom:0;color:var(--eq-muted);font-size:13px;line-height:1.5}.eq-price-aside{position:sticky;top:106px;overflow:hidden;border-radius:var(--eq-radius);color:#fff;background:var(--eq-ink)}.eq-price-aside>div{padding:30px}.eq-price-aside span{display:block;margin-bottom:24px;color:#ffffffa6;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.eq-price-aside ul{display:grid;gap:15px;margin:0;padding:0;list-style:none}.eq-price-aside li{padding-left:20px;position:relative;font-size:14px;line-height:1.45}.eq-price-aside li:before{content:"";position:absolute;left:0;top:.65em;width:8px;height:1px;background:#fff}.eq-text-link{min-height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 30px;border-top:1px solid rgba(255,255,255,.2);font-size:14px;font-weight:650}.eq-text-link:after{content:"→";font-size:20px;transition:transform .2s ease}.eq-text-link:hover:after{transform:translate(4px)}.eq-repair-block{display:grid;grid-template-columns:minmax(230px,.38fr) minmax(0,1fr);gap:clamp(40px,6vw,90px);margin-top:clamp(80px,9vw,132px);padding-top:34px;border-top:1px solid var(--eq-ink)}.eq-repair-block>h3{font-size:clamp(28px,3vw,46px);font-weight:610;letter-spacing:-.04em}.eq-repair-list article{min-height:112px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding-block:22px;border-bottom:1px solid var(--eq-line)}.eq-repair-list h4{margin-bottom:6px;font-size:19px;font-weight:590}.eq-repair-list p{max-width:650px;margin-bottom:0;color:var(--eq-muted);font-size:13px;line-height:1.5}.eq-repair-list>article>strong{font-size:18px;font-weight:660;white-space:nowrap}.eq-plans{background:var(--eq-soft)}.eq-plan-grid{display:grid;grid-template-columns:1fr 1.12fr 1fr;align-items:stretch;border-top:1px solid var(--eq-line-strong);border-left:1px solid var(--eq-line-strong)}.eq-plan-grid article{min-width:0;min-height:520px;display:flex;flex-direction:column;padding:clamp(26px,3vw,44px);border-right:1px solid var(--eq-line-strong);border-bottom:1px solid var(--eq-line-strong);background:var(--eq-paper)}.eq-plan-grid article.is-featured{color:#fff;background:var(--eq-accent);transform:translateY(-22px);box-shadow:0 24px 60px #2457c538}.eq-plan-grid h3{margin-bottom:16px;font-size:clamp(26px,2.8vw,40px);font-weight:610;letter-spacing:-.045em}.eq-plan-grid p{color:var(--eq-muted);line-height:1.5}.eq-plan-grid .is-featured p{color:#ffffffc2}.eq-plan-grid ul{display:grid;gap:0;margin:44px 0;padding:0;list-style:none}.eq-plan-grid li{padding-block:14px;border-bottom:1px solid var(--eq-line);font-size:14px}.eq-plan-grid .is-featured li{border-color:#ffffff40}.eq-plan-grid a{margin-top:auto;width:fit-content;padding-bottom:5px;border-bottom:1px solid currentColor;font-size:14px;font-weight:680}.eq-specifications{background:var(--eq-surface)}.eq-dark-kicker{color:var(--eq-accent)}.eq-specifications>.eq-shell>h2{max-width:870px;margin-bottom:clamp(50px,6vw,84px)}.eq-spec-clusters{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.eq-spec-clusters article{grid-column:span 4;padding:clamp(24px,2.8vw,38px);border:1px solid var(--eq-line);border-radius:var(--eq-radius);background:var(--eq-paper)}.eq-spec-clusters article:nth-child(2){grid-column:span 5}.eq-spec-clusters article:nth-child(3){grid-column:span 3;background:var(--eq-accent-soft)}.eq-spec-clusters h3{margin-bottom:34px;font-size:22px;font-weight:620}.eq-spec-clusters dl{margin:0}.eq-spec-clusters dl>div{margin-bottom:22px}.eq-spec-clusters dl>div:last-child{margin-bottom:0}.eq-spec-clusters dt{margin-bottom:5px;color:var(--eq-muted);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.eq-spec-clusters dd{margin:0;font-size:15px;font-weight:570;line-height:1.45;overflow-wrap:anywhere}.eq-intervals{display:grid;grid-template-columns:minmax(240px,.45fr) minmax(0,1fr);gap:clamp(45px,8vw,120px);margin-top:clamp(90px,10vw,150px)}.eq-interval-heading h3{margin-bottom:18px;font-size:clamp(30px,3.6vw,52px);font-weight:610;letter-spacing:-.05em}.eq-interval-heading p{max-width:390px;color:var(--eq-muted);line-height:1.55}.eq-intervals ol{position:relative;margin:0;padding:0;list-style:none}.eq-intervals ol:before{content:"";position:absolute;left:7px;top:8px;bottom:8px;width:1px;background:var(--eq-line-strong)}.eq-intervals li{position:relative;display:grid;grid-template-columns:180px minmax(0,1fr);gap:28px;padding:0 0 46px 36px}.eq-intervals li:last-child{padding-bottom:0}.eq-intervals li:before{content:"";position:absolute;left:2px;top:5px;width:11px;height:11px;border:3px solid var(--eq-surface);border-radius:50%;background:var(--eq-accent);box-shadow:0 0 0 1px var(--eq-accent)}.eq-intervals li>span{color:var(--eq-accent);font-size:12px;font-weight:700}.eq-intervals strong{display:block;margin-bottom:8px;font-size:18px}.eq-intervals p{margin:0;color:var(--eq-muted);font-size:14px;line-height:1.5}.eq-errors{background:#e1e8ed;color:var(--eq-ink)}.eq-error-layout{display:grid;grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr);gap:clamp(52px,8vw,120px);align-items:start}.eq-error-intro{position:sticky;top:112px}.eq-error-intro h2{margin-bottom:22px}.eq-error-intro>p{max-width:500px;color:var(--eq-muted);line-height:1.55}.eq-search{display:grid;gap:9px;margin-top:42px}.eq-search>span{color:var(--eq-muted);font-size:12px}.eq-search input{width:100%;min-height:54px;padding:0 16px;border:1px solid var(--eq-line-strong);border-radius:var(--eq-control-radius);color:var(--eq-ink);background:#ffffff9e;outline:0}.eq-search input::placeholder{color:#65737e}.eq-search input:focus{border-color:var(--eq-accent);box-shadow:0 0 0 3px #2457c51f}.eq-error-list{border-top:1px solid var(--eq-line-strong)}.eq-error-list article{border-bottom:1px solid var(--eq-line)}.eq-error-list article>button{width:100%;min-height:92px;display:grid;grid-template-columns:95px minmax(0,1fr) 28px;align-items:center;gap:18px;padding:22px 0;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.eq-error-list button>span{color:var(--eq-accent);font-size:15px;font-weight:700}.eq-error-list button>strong{font-size:clamp(18px,2vw,26px);font-weight:550}.eq-error-list button>i{width:18px;height:18px;position:relative;display:block}.eq-error-list button>i:before,.eq-error-list button>i:after{content:"";position:absolute;left:0;top:8px;width:18px;height:1px;background:currentColor;transition:transform .25s ease}.eq-error-list button>i:after{transform:rotate(90deg)}.eq-error-list article.is-open button>i:after{transform:rotate(0)}.eq-error-detail{max-height:0;overflow:hidden;display:grid;grid-template-columns:1fr .32fr 1fr;gap:22px;opacity:0;transition:max-height .42s ease,opacity .3s ease,padding .42s ease}.eq-error-detail p{margin:0;color:var(--eq-muted);font-size:14px;line-height:1.55}.eq-error-detail>strong{color:var(--eq-accent);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.eq-error-list article.is-open .eq-error-detail{max-height:240px;padding:0 0 30px 113px;opacity:1}.eq-empty-state{min-height:280px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:34px;border:1px solid var(--eq-line);border-radius:var(--eq-radius);background:#ffffff6b}.eq-empty-state strong{font-size:24px}.eq-empty-state p{margin:10px 0 24px;color:var(--eq-muted)}.eq-empty-state button{border:0;padding:0 0 5px;border-bottom:1px solid currentColor;background:transparent;cursor:pointer}.eq-parts{background:var(--eq-surface)}.eq-tabs{display:flex;gap:10px;margin-bottom:22px;overflow-x:auto;scrollbar-width:none}.eq-tabs::-webkit-scrollbar{display:none}.eq-tabs button{min-height:46px;padding:0 18px;border:1px solid var(--eq-line-strong);border-radius:var(--eq-control-radius);background:transparent;white-space:nowrap;cursor:pointer}.eq-tabs button.is-active{border-color:var(--eq-accent);color:#fff;background:var(--eq-accent)}.eq-material-panel{padding:clamp(26px,4vw,56px);border:1px solid var(--eq-line);border-radius:var(--eq-radius);background:var(--eq-paper)}.eq-material-panel>p{max-width:720px;margin-bottom:38px;color:var(--eq-muted);font-size:17px;line-height:1.55}.eq-material-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.eq-material-grid article{min-height:176px;display:grid;grid-template-columns:minmax(0,1fr) .8fr;gap:28px;padding:24px;border:1px solid var(--eq-line);border-radius:var(--eq-radius);background:var(--eq-surface)}.eq-material-grid article>div{display:flex;flex-direction:column}.eq-material-grid span{width:fit-content;margin-bottom:auto;color:var(--eq-accent);font:650 12px/1.2 Onest,sans-serif}.eq-material-grid h3{margin:24px 0 0;font-size:20px;font-weight:600;line-height:1.25}.eq-material-grid p{align-self:end;margin:0;color:var(--eq-muted);font-size:13px;line-height:1.5}.eq-options{margin-top:clamp(100px,11vw,160px)}.eq-options>h3{margin-bottom:42px;font-size:clamp(34px,4.5vw,64px);font-weight:610;letter-spacing:-.05em}.eq-option-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));border-top:1px solid var(--eq-line-strong);border-left:1px solid var(--eq-line-strong)}.eq-option-grid article{grid-column:span 4;min-height:270px;display:flex;flex-direction:column;padding:24px;border-right:1px solid var(--eq-line-strong);border-bottom:1px solid var(--eq-line-strong)}.eq-option-grid article:nth-child(1),.eq-option-grid article:nth-child(6){grid-column:span 5}.eq-option-grid article:nth-child(2),.eq-option-grid article:nth-child(7){grid-column:span 3;background:var(--eq-accent-soft)}.eq-option-grid article:nth-child(3),.eq-option-grid article:nth-child(8){grid-column:span 4}.eq-option-grid article.is-included{color:#fff;background:var(--eq-accent)}.eq-option-grid article.is-unavailable{background:var(--eq-soft)}.eq-option-top{display:flex;justify-content:space-between;gap:16px;color:var(--eq-muted);font-size:10px;text-transform:uppercase;letter-spacing:.07em}.eq-option-top strong{color:var(--eq-accent);font-weight:700}.eq-option-grid .is-included .eq-option-top,.eq-option-grid .is-included .eq-option-top strong{color:#ffffffb8}.eq-option-grid h4{margin:auto 0 10px;font-size:clamp(20px,2.1vw,30px);font-weight:590;letter-spacing:-.035em}.eq-option-grid code{width:fit-content;margin-bottom:10px;color:var(--eq-accent);font:650 11px/1.2 Onest,sans-serif}.eq-option-grid .is-included code{color:#fff}.eq-option-grid p{margin:0;color:var(--eq-muted);font-size:13px;line-height:1.48}.eq-option-grid .is-included p{color:#ffffffc2}.eq-request{padding-block:var(--eq-section);background:var(--eq-accent-soft)}.eq-request-layout{display:grid;grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);gap:clamp(50px,8vw,120px);align-items:start}.eq-request-copy{position:sticky;top:112px}.eq-request-copy>p:not(.eq-kicker){max-width:520px;color:var(--eq-muted);font-size:17px;line-height:1.55}.eq-request-model{margin-top:46px;padding-top:22px;border-top:1px solid var(--eq-line-strong)}.eq-request-model span,.eq-request-model small{display:block;color:var(--eq-muted);font-size:11px}.eq-request-model strong{display:block;margin:12px 0;font-size:18px;line-height:1.4}.eq-form{padding:clamp(26px,4vw,52px);border:1px solid var(--eq-line);border-radius:var(--eq-radius);background:var(--eq-surface);box-shadow:0 26px 60px #213a501a}.eq-form fieldset{margin:0 0 34px;padding:0;border:0}.eq-form legend{margin-bottom:13px;color:var(--eq-muted);font-size:12px}.eq-radio-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.eq-radio-grid label{cursor:pointer}.eq-radio-grid input{position:absolute;opacity:0;pointer-events:none}.eq-radio-grid span{min-height:52px;display:grid;place-items:center;padding:10px;border:1px solid var(--eq-line-strong);border-radius:var(--eq-control-radius);font-size:12px;text-align:center;transition:border-color .2s,background .2s,color .2s}.eq-radio-grid input:checked+span{border-color:var(--eq-accent);color:#fff;background:var(--eq-accent)}.eq-radio-grid input:focus-visible+span{outline:3px solid var(--eq-accent);outline-offset:3px}.eq-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}.eq-form-grid label{min-width:0;display:grid;gap:8px}.eq-form-grid label>span{color:var(--eq-muted);font-size:12px}.eq-form-grid input,.eq-form-grid textarea{width:100%;min-width:0;border:1px solid var(--eq-line-strong);border-radius:var(--eq-control-radius);background:var(--eq-paper);outline:0}.eq-form-grid input{min-height:54px;padding:0 15px}.eq-form-grid textarea{padding:15px;resize:vertical}.eq-form-grid input::placeholder,.eq-form-grid textarea::placeholder{color:#72808a;opacity:1}.eq-form-grid input:focus,.eq-form-grid textarea:focus{border-color:var(--eq-accent);box-shadow:0 0 0 3px #2457c51f}.eq-form-grid input:invalid:not(:placeholder-shown){border-color:var(--eq-accent)}.eq-full-field{grid-column:1 / -1}.eq-consent{display:grid;grid-template-columns:18px 1fr;gap:11px;align-items:start;margin:24px 0;color:var(--eq-muted);font-size:12px;line-height:1.4}.eq-consent input{width:18px;height:18px;margin:0;accent-color:var(--eq-accent)}.eq-submit{width:100%;border:0}.eq-submit:disabled{cursor:wait;opacity:.72}.eq-form-status{margin:16px 0 0;padding:13px 15px;border-radius:var(--eq-control-radius);font-size:13px;line-height:1.45}.eq-form-status.is-error{color:var(--eq-accent);background:var(--eq-accent-soft)}.eq-form-status.is-success{color:var(--eq-ink);background:var(--eq-soft)}.eq-footer{padding:64px 0 34px;border-top:1px solid var(--eq-line);background:var(--eq-paper)}.eq-footer>.eq-shell{display:grid;grid-template-columns:.6fr 1fr auto;gap:40px;align-items:start}.eq-footer p{max-width:420px;color:var(--eq-muted);line-height:1.5}.eq-footer nav{display:flex;gap:24px;font-size:13px}.eq-footer small{grid-column:1 / -1;margin-top:40px;color:var(--eq-muted);font-size:10px}@keyframes eq-pulse{0%{opacity:.45}to{opacity:.95}}@media(max-width:1100px){.eq-header{grid-template-columns:1fr auto auto}.eq-nav{display:none}.eq-menu-button{width:42px;height:42px;display:grid;place-content:center;gap:7px;padding:0;border:1px solid var(--eq-line);border-radius:var(--eq-control-radius);background:var(--eq-surface);cursor:pointer}.eq-menu-button span{width:18px;height:1px;background:currentColor;transition:transform .2s ease}.eq-menu-button[aria-expanded=true] span:first-child{transform:translateY(4px) rotate(45deg)}.eq-menu-button[aria-expanded=true] span:last-child{transform:translateY(-4px) rotate(-45deg)}.eq-nav.is-open{position:absolute;inset:72px 0 auto;z-index:1;width:100%;height:calc(100dvh - 72px);display:flex;flex-direction:column;align-items:stretch;gap:0;padding:24px var(--eq-gutter);background:var(--eq-paper)}.eq-nav.is-open a{padding:22px 0;border-bottom:1px solid var(--eq-line);font-size:24px}.eq-header .eq-brand,.eq-menu-button{position:relative;z-index:2}.eq-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr)}.eq-price-layout{grid-template-columns:minmax(0,1fr) 280px}.eq-plan-grid article{min-height:480px;padding:28px}.eq-spec-clusters article{grid-column:span 6}.eq-spec-clusters article:nth-child(2),.eq-spec-clusters article:nth-child(3){grid-column:span 6}.eq-spec-clusters article:first-child{grid-column:1 / -1}.eq-option-grid article,.eq-option-grid article:nth-child(n){grid-column:span 6}}@media(max-width:820px){.eq-header{height:66px}.eq-header-cta{display:none}.eq-nav.is-open{top:66px;height:calc(100dvh - 66px)}.eq-hero{min-height:auto;padding:104px 0 44px}.eq-hero-grid{min-height:0;grid-template-columns:1fr;gap:38px}.eq-hero-copy{order:1}.eq-hero-product{order:2;width:100%}.eq-hero h1{font-size:clamp(43px,11vw,70px)}.eq-product-visual{aspect-ratio:4 / 3}.eq-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.eq-facts article:nth-child(2){border-right:0}.eq-facts article:nth-child(-n+2){border-bottom:1px solid var(--eq-line)}.eq-facts article:nth-child(3){padding-left:0}.eq-price-layout,.eq-repair-block,.eq-error-layout,.eq-intervals,.eq-request-layout{grid-template-columns:1fr}.eq-price-aside,.eq-error-intro,.eq-request-copy{position:relative;top:0}.eq-price-aside{order:-1}.eq-repair-block{gap:16px}.eq-plan-grid{grid-template-columns:1fr;border-top:0}.eq-plan-grid article{min-height:0}.eq-plan-grid article.is-featured{transform:none}.eq-plan-grid ul{margin-block:30px}.eq-intervals{gap:42px}.eq-error-layout{gap:52px}.eq-error-intro>p{max-width:620px}.eq-material-grid{grid-template-columns:1fr}.eq-request-layout{gap:44px}.eq-footer>.eq-shell{grid-template-columns:1fr 1fr}.eq-footer nav{justify-self:end}.eq-footer p{grid-column:1 / -1}}@media(min-width:640px)and (max-width:820px){.eq-hero{min-height:min(900px,100dvh);padding:92px 0 28px}.eq-hero-grid{min-height:690px;grid-template-columns:minmax(0,1fr) minmax(300px,1.08fr);gap:24px;align-items:center}.eq-hero-copy{order:1}.eq-hero-product{order:2}.eq-hero h1{font-size:clamp(34px,5.2vw,44px)}.eq-hero-lead{font-size:14px}.eq-actions{display:grid;grid-template-columns:1fr}.eq-product-visual{aspect-ratio:4 / 3}}@media(max-width:560px){.eq-page{--eq-gutter: 18px;--eq-section: 78px}.eq-brand-mark{width:28px;height:28px}.eq-hero{padding-top:92px}.eq-kicker{margin-bottom:18px;font-size:9px;letter-spacing:.08em}.eq-hero h1{margin-bottom:18px;font-size:clamp(34px,10vw,48px);letter-spacing:-.06em}.eq-hero-lead{margin-bottom:26px;font-size:15px}.eq-actions{display:grid;grid-template-columns:1fr}.eq-button{width:100%}.eq-product-visual{aspect-ratio:16 / 10}.eq-facts article{min-height:112px;padding:18px 14px}.eq-facts strong{font-size:21px}.eq-facts span{font-size:10px}.eq-section h2,.eq-request h2{font-size:clamp(36px,10.8vw,50px)}.eq-section-heading p{font-size:15px}.eq-price-grid{grid-template-columns:1fr}.eq-price-grid article,.eq-price-grid article:nth-child(n),.eq-price-grid article:last-child{grid-column:auto;min-height:186px;padding:22px 0;border-right:0}.eq-price-grid article:last-child>*{margin-inline:18px}.eq-repair-list article{grid-template-columns:1fr;gap:14px}.eq-repair-list>article>strong{white-space:normal}.eq-spec-clusters{display:block}.eq-spec-clusters article{margin-bottom:12px}.eq-intervals li{grid-template-columns:1fr;gap:10px;padding-left:32px}.eq-error-list article>button{grid-template-columns:72px minmax(0,1fr) 20px;gap:10px}.eq-error-detail{grid-template-columns:1fr;gap:10px}.eq-error-list article.is-open .eq-error-detail{max-height:360px;padding-left:82px}.eq-tabs{flex-direction:column;overflow:visible}.eq-tabs button{width:100%}.eq-material-panel{padding:20px}.eq-material-grid article{min-height:0;grid-template-columns:1fr;gap:26px;padding:20px}.eq-material-grid span{margin-bottom:22px}.eq-material-grid h3{margin-top:0}.eq-option-grid{display:block;border-top:1px solid var(--eq-line-strong)}.eq-option-grid article{min-height:230px;border-left:1px solid var(--eq-line-strong)}.eq-radio-grid,.eq-form-grid{grid-template-columns:1fr}.eq-full-field{grid-column:auto}.eq-form{padding:20px}.eq-footer>.eq-shell{grid-template-columns:1fr}.eq-footer nav{justify-self:start;flex-wrap:wrap}.eq-footer p{grid-column:auto}}@media(prefers-reduced-motion:reduce){.eq-page *,.eq-page *:before,.eq-page *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.eq-product-visual img{transform:none!important}}body.konica-route{margin:0;min-width:320px;overflow-x:hidden;color:#0b0d0e;background:#121415}body.konica-route>.skip-link{color:#fff;background:#007eaa}.km-page{--km-paper: #f4f2ec;--km-paper-bright: #fbfaf6;--km-ink: #080a0b;--km-cyan: #006f92;--km-blue: #063b91;--km-red: #c70c14;--km-line: rgba(8, 10, 11, .17);--km-dark-line: rgba(255, 255, 255, .2)}.km-hero,.km-catalog,.km-placeholder{--km-cyan: #00a9e0}.km-page .exo-header{background:#faf9f5f7}.km-page .exo-nav a.is-active:after{right:0}.km-page :focus-visible{outline-color:var(--km-cyan)}.km-page ::selection{color:#fff;background:#007eaa}.km-kicker{margin-bottom:22px;color:var(--km-cyan);font-size:11px;font-weight:730;line-height:1.2;letter-spacing:.17em;text-transform:uppercase}.km-hero{position:relative;min-height:max(760px,100dvh);overflow:hidden;color:#fff;background:#030607;isolation:isolate}.km-hero>.exo-rail,.km-placeholder>.exo-rail{top:72px;color:#fff;border-color:var(--km-dark-line)}.km-hero .exo-register-mark,.km-placeholder .exo-register-mark{top:40px}.km-hero-media{position:absolute;z-index:-3;inset:72px 0 0;width:100%;height:calc(100% - 72px);max-width:none;object-fit:cover;object-position:center center;filter:contrast(1.08) saturate(.95) brightness(.84)}.km-hero-shade{position:absolute;z-index:-2;inset:72px 0 0;background:linear-gradient(90deg,#020405fa,#020405de 36%,#0204054f 61%,#0204050d),linear-gradient(0deg,rgba(2,4,5,.78),transparent 56%)}.km-hero:after{content:"";position:absolute;z-index:-1;right:var(--exo-gutter);bottom:40px;left:var(--exo-content-start);height:1px;background:#ffffff40}.km-hero-copy{position:absolute;z-index:2;left:var(--exo-content-start);bottom:clamp(88px,11vh,122px);width:min(1120px,calc(100% - var(--exo-content-start) - var(--exo-gutter)))}.km-hero-title{max-width:1120px;margin:0 0 22px;overflow:hidden;font-size:clamp(52px,4.55vw,84px);font-weight:590;line-height:.92;letter-spacing:-.065em}.km-hero-title>span{display:block;overflow:hidden;padding-bottom:.05em}.km-hero-copy>p:not(.km-kicker){max-width:660px;margin-bottom:30px;color:#ffffffd1;font-size:clamp(16px,1.26vw,21px);line-height:1.48}.km-hero-actions{display:flex;align-items:center;gap:44px}.km-primary-action{min-width:264px;padding:21px 30px;color:#fff;background:var(--km-red);font-weight:660;text-align:center;transition:transform .25s cubic-bezier(.16,1,.3,1),background .25s}.km-primary-action:hover{background:#a50910;transform:translateY(-3px)}.km-primary-action:active{transform:translateY(-1px) scale(.985)}.km-secondary-action{padding:14px 0 8px;color:inherit;border-bottom:1px solid currentColor;font-size:16px;transition:color .2s,opacity .2s}.km-secondary-action:hover{color:var(--km-cyan)}.km-hero-count{position:absolute;z-index:2;right:var(--exo-gutter);bottom:57px;display:flex;align-items:flex-end;gap:15px;margin:0}.km-hero-count strong{color:var(--km-cyan);font-size:clamp(44px,3.4vw,66px);font-weight:530;line-height:.77;letter-spacing:-.06em}.km-hero-count span{max-width:180px;color:#ffffffb0;font-size:12px;line-height:1.35}.km-service{position:relative;min-height:960px;overflow:hidden;color:var(--km-ink);background:var(--km-paper);border-bottom:1px solid var(--km-line)}.km-service-inner,.km-context-inner,.km-request-inner{position:relative;z-index:2;width:calc(100% - var(--exo-rail));height:100%;margin-left:var(--exo-rail);padding-right:var(--exo-gutter);padding-left:var(--exo-content-inset)}.km-service-inner{min-height:960px}.km-toner-media{position:absolute;z-index:0;top:0;right:0;width:66%;height:70%;max-width:none;object-fit:cover;object-position:center}.km-service:after{content:"";position:absolute;z-index:1;inset:0;pointer-events:none;background:linear-gradient(90deg,var(--km-paper) 0%,rgba(244,242,236,.97) 37%,rgba(244,242,236,.08) 64%,transparent 78%)}.km-service-copy{position:relative;z-index:3;width:min(810px,60%);padding-top:clamp(105px,8vw,145px)}.km-service-copy h2,.km-catalog-heading h2,.km-context-heading h2,.km-request-heading h2{margin-bottom:30px;font-size:clamp(61px,5.45vw,102px);font-weight:580;line-height:.9;letter-spacing:-.065em}.km-service-lede{max-width:610px;margin-bottom:35px;font-size:clamp(19px,1.45vw,25px);line-height:1.45}.km-platforms{display:flex;align-items:center;gap:13px;margin-bottom:43px;font-size:clamp(17px,1.3vw,22px)}.km-platforms i{width:5px;height:5px;background:var(--km-cyan);border-radius:50%}.km-service-action{display:inline-flex;align-items:center;gap:28px;padding:11px 0 7px;color:var(--km-red);border-bottom:1px solid currentColor;font-size:16px;transition:gap .2s}.km-service-action:hover{gap:36px}.km-service-timeline{position:absolute;z-index:4;right:var(--exo-gutter);bottom:62px;left:var(--exo-content-inset);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(22px,3.3vw,65px);padding-top:42px}.km-service-line{position:absolute;top:12px;right:0;left:0;height:1px;background:var(--km-cyan)}.km-service-timeline article{position:relative;min-width:0}.km-service-dot{position:absolute;top:-37px;left:0;width:15px;height:15px;background:var(--km-cyan);border:4px solid var(--km-paper);border-radius:50%;box-shadow:0 0 0 1px var(--km-cyan)}.km-service-timeline article>strong{display:block;margin-bottom:7px;color:var(--km-cyan);font-size:clamp(31px,2.4vw,45px);font-weight:520;letter-spacing:-.055em}.km-service-timeline h3{margin-bottom:10px;font-size:clamp(17px,1.3vw,23px);letter-spacing:-.03em}.km-service-timeline p{max-width:300px;margin-bottom:0;color:#080a0bb8;font-size:14px;line-height:1.5}.km-catalog{position:relative;color:#fff;background:#050708;border-bottom:1px solid var(--km-dark-line)}.km-catalog:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);background-size:100% 140px,min(16.66vw,320px) 100%}.km-catalog-inner{position:relative;width:calc(100% - var(--exo-rail));margin-left:var(--exo-rail);padding:clamp(86px,7vw,126px) var(--exo-gutter) clamp(90px,8vw,140px) var(--exo-content-inset)}.km-catalog-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:50px;margin-bottom:50px}.km-catalog-heading h2{margin-bottom:0;font-size:clamp(60px,5.6vw,104px)}.km-catalog-heading .km-kicker{color:#ffffff8a}.km-catalog-count{display:flex;flex-direction:column;align-items:center;margin:0}.km-catalog-count strong{color:transparent;-webkit-text-stroke:1px var(--km-cyan);font-size:clamp(110px,13.8vw,260px);font-weight:650;line-height:.72;letter-spacing:-.08em}.km-catalog-count span{margin-top:18px;color:#fffc;font-size:16px}.km-search-row{margin-bottom:35px}.km-search-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.km-search-control{position:relative}.km-search-control:before{content:"⌕";position:absolute;top:50%;left:0;color:#fff;font-size:43px;font-weight:300;line-height:1;transform:translateY(-52%)}.km-search-control input{width:100%;height:72px;padding:0 70px 0 60px;color:#fff;background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.58);border-radius:0;outline:0;font-size:clamp(20px,1.65vw,27px);transition:border-color .2s}.km-search-control input::placeholder{color:#ffffff78}.km-search-control input:focus{border-color:var(--km-cyan)}.km-search-control button{position:absolute;top:50%;right:10px;width:46px;height:46px;color:#fff;background:transparent;cursor:pointer;transform:translateY(-50%);font-size:30px}.km-segments{display:grid;grid-template-columns:repeat(6,minmax(0,auto));justify-content:start;margin-bottom:28px;border-bottom:1px solid rgba(255,255,255,.17)}.km-segments button{min-height:62px;display:flex;align-items:center;gap:8px;padding:13px clamp(14px,1.8vw,31px);color:#ffffffbd;background:transparent;border-right:1px solid rgba(255,255,255,.22);cursor:pointer;font-size:clamp(15px,1.2vw,20px);transition:color .2s,background .2s}.km-segments button:first-child{padding-left:0}.km-segments button:last-child{border-right:0}.km-segments button:hover{color:#fff}.km-segments button.is-active{color:var(--km-cyan)}.km-segments button.is-active:after{content:"";position:absolute;bottom:-1px;height:2px;background:var(--km-cyan)}.km-segments button{position:relative}.km-segments button.is-active:after{right:14px;left:14px}.km-segments button:first-child.is-active:after{left:0}.km-segments small{font-size:11px}.km-filter-row{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:18px;margin-bottom:36px}.km-filters{display:flex;gap:10px}.km-filters button{min-width:0;min-height:52px;flex:1 1 auto;padding:10px 9px;color:#fffc;background:transparent;border:1px solid rgba(255,255,255,.38);cursor:pointer;font-size:13px;white-space:nowrap;transition:color .2s,border-color .2s,background .2s}.km-filters button:hover{color:#fff;border-color:#fff}.km-filters button.is-active{color:var(--km-ink);background:var(--km-cyan);border-color:var(--km-cyan)}.km-status-filter{min-width:0;display:flex;flex-direction:column;justify-content:center;padding:6px 12px;color:#ffffff80;border:1px solid rgba(255,255,255,.3);font-size:9px;font-weight:680;letter-spacing:.1em;text-transform:uppercase}.km-status-filter select{width:100%;height:29px;padding:0;color:#fff;background:transparent;border:0;outline:0;font-size:12px;letter-spacing:0;text-transform:none}.km-status-filter option{color:#111;background:#fff}.km-results-head{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:17px;color:#ffffff8c;border-bottom:1px solid rgba(255,255,255,.26);font-size:12px}.km-results-head p{margin:0}.km-results-head strong{color:#fff}.km-results-head button{padding:8px 0;color:#fff;background:transparent;border-bottom:1px solid currentColor;cursor:pointer}.km-model-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.km-model-grid>a{position:relative;min-height:132px;display:flex;flex-direction:column;justify-content:flex-end;padding:24px 42px 21px 20px;color:#fff;border-right:1px solid rgba(255,255,255,.19);border-bottom:1px solid rgba(255,255,255,.19);transition:color .2s,background .24s,padding .24s}.km-model-grid>a:hover,.km-model-grid>a:focus-visible,.km-model-grid>a.is-selected{background:#00a9e021;padding-left:27px}.km-model-grid strong{margin-bottom:11px;font-size:clamp(16px,1.2vw,21px);font-weight:640;letter-spacing:-.035em}.km-model-grid span{color:#ffffff8c;font-size:10px}.km-model-grid small{margin-top:6px;color:var(--km-cyan);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.km-model-grid i{position:absolute;top:21px;right:20px;color:var(--km-cyan);opacity:.62;font-size:22px;font-style:normal;transition:opacity .2s,transform .2s}.km-model-grid>a:hover i,.km-model-grid>a:focus-visible i{opacity:1;transform:translate(3px,-3px)}.km-empty-result{padding:clamp(55px,6vw,100px) 0;border-bottom:1px solid rgba(255,255,255,.2)}.km-empty-result h3{margin-bottom:16px;font-size:clamp(31px,3vw,53px)}.km-empty-result p{max-width:620px;color:#ffffff9e;line-height:1.55}.km-empty-result a{display:inline-block;margin-top:22px;padding-bottom:7px;color:var(--km-cyan);border-bottom:1px solid currentColor}.km-expand-models{display:block;min-width:285px;margin:34px 0 0;padding:14px 0 9px;color:var(--km-cyan);background:transparent;border-bottom:1px solid currentColor!important;cursor:pointer;font-size:17px;text-align:left}.km-catalog-note{display:flex;align-items:center;justify-content:flex-end;gap:24px;margin:24px 0 0;color:#ffffff78;font-size:12px;line-height:1.5}.km-catalog-note span{width:38px;height:1px;background:var(--km-cyan)}.km-model-context{position:relative;min-height:930px;overflow:hidden;color:var(--km-ink);background:var(--km-paper-bright);border-bottom:1px solid var(--km-line)}.km-context-inner{position:static;min-height:930px;padding-top:clamp(85px,7vw,125px);padding-bottom:clamp(76px,7vw,118px)}.km-context-heading{position:relative;z-index:3;max-width:850px}.km-context-heading h2{margin-bottom:0;font-size:clamp(60px,5.15vw,96px)}.km-context-card{position:static;min-height:470px;display:grid;grid-template-columns:minmax(0,33%) minmax(0,29%) minmax(0,38%);align-items:stretch;margin-top:43px;border-top:1px solid rgba(8,10,11,.55);animation:km-context-in .42s cubic-bezier(.16,1,.3,1)}@keyframes km-context-in{0%{opacity:0;transform:translateY(16px)}}.km-context-model,.km-context-main,.km-context-actions{position:relative;z-index:3;min-width:0;padding-top:64px}.km-context-model{padding-right:clamp(25px,3.5vw,65px)}.km-context-main{padding-right:clamp(24px,3vw,55px);padding-left:clamp(24px,2.5vw,48px);border-left:1px solid rgba(8,10,11,.36)}.km-context-model h3{max-width:610px;margin-bottom:82px;font-size:clamp(72px,6.35vw,118px);line-height:.82;letter-spacing:-.075em}.km-context-model h3 span{display:block}.km-context-model h3 span{overflow-wrap:anywhere}.km-context-model h3.is-long{font-size:clamp(54px,4.5vw,80px)}.km-model-page-link{display:inline-flex;align-items:center;gap:28px;padding:12px 0 7px;color:#006f92;border-bottom:1px solid currentColor;font-size:16px}.km-model-page-link span{font-size:24px}.km-context-meta{margin-bottom:44px;color:#080a0bbf;font-size:14px}.km-context-status{margin-bottom:43px;color:#006f92;font-size:15px;font-weight:650}.km-context-description{max-width:390px;margin-bottom:0;font-size:15px;line-height:1.6}.km-context-actions{margin:0;padding-right:0;padding-left:clamp(25px,2.6vw,50px);border-left:1px solid rgba(8,10,11,.36);list-style:none}.km-context-actions li{display:grid;grid-template-columns:44px 1fr;align-items:center;gap:12px;min-height:102px;border-bottom:1px solid rgba(8,10,11,.28)}.km-context-actions span{color:#006f92;font-size:25px;font-weight:650}.km-context-actions a{color:var(--km-ink);font-size:15px;font-weight:560}.km-context-actions a:hover{color:#006f92}.km-context-media{position:absolute;z-index:0;inset:0 -18% 0 18%;overflow:hidden;pointer-events:none}.km-context-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(251,250,246,1) 0%,rgba(251,250,246,1) 45%,rgba(251,250,246,.94) 58%,rgba(251,250,246,.36) 72%,transparent 82%)}.km-context-media img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center right}.km-request{position:relative;min-height:860px;overflow:hidden;color:var(--km-ink);background:#ffd51f}.km-request:after{content:"";position:absolute;z-index:0;top:22%;right:-3%;width:43%;height:1px;background:var(--km-red);transform:rotate(-49deg);transform-origin:right center}.km-request-inner{padding-top:clamp(88px,7vw,122px);padding-bottom:clamp(74px,6vw,105px)}.km-request-heading{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,.5fr);align-items:end;gap:44px;margin-bottom:48px}.km-request-heading .km-kicker{grid-column:1 / -1;margin-bottom:-21px;color:var(--km-ink)}.km-request-heading h2{margin-bottom:0}.km-request-heading>p:last-child{max-width:470px;margin-bottom:8px;font-size:clamp(17px,1.28vw,21px);line-height:1.5}.km-request form{position:relative;z-index:2}.km-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(30px,4vw,68px)}.km-form-task-row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(30px,4vw,68px);margin-top:30px}.km-request label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:570}.km-request input,.km-request textarea{width:100%;padding:12px 0;background:transparent;border:0;border-bottom:1px solid var(--km-ink);border-radius:0;outline:0;font-size:17px}.km-request input:focus,.km-request textarea:focus{border-bottom-width:2px}.km-request input[aria-invalid=true],.km-request textarea[aria-invalid=true]{border-color:#a40008}.km-request label small{color:#8e0007;font-size:11px}.km-request textarea{min-height:50px;resize:vertical}.km-request input::placeholder,.km-request textarea::placeholder{color:#080a0b75}.km-intent-switch{display:flex;align-items:center;gap:clamp(32px,5vw,74px);margin:34px 0 40px;padding:0;border:0}.km-intent-switch legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.km-intent-switch label{display:flex;align-items:center;flex-direction:row;gap:16px;cursor:pointer;font-size:16px}.km-intent-switch label>span{width:32px;height:32px;border:2px solid var(--km-ink);border-radius:50%;transition:border-width .2s,background .2s}.km-intent-switch label.is-active>span{background:var(--km-ink);border:10px solid #ffd51f;box-shadow:0 0 0 2px var(--km-ink)}.km-intent-switch input{position:absolute;width:1px;height:1px;opacity:0}.km-intent-switch input:focus-visible+span{outline:3px solid var(--km-red);outline-offset:4px}.km-form-footer{display:grid;grid-template-columns:auto 1fr 1fr;align-items:center;gap:clamp(30px,4vw,70px)}.km-form-footer button{min-width:305px;padding:21px 30px;color:#fff;background:var(--km-ink);cursor:pointer;font-size:17px;font-weight:650;transition:transform .2s,background .2s}.km-form-footer button:hover{background:var(--km-red);transform:translateY(-3px)}.km-form-footer p{max-width:360px;margin:0;font-size:12px;line-height:1.5}.km-form-footer a{color:inherit;border-bottom:1px solid currentColor}.km-form-footer p:last-child{display:flex;align-items:center;gap:16px;font-size:15px}.km-form-footer p:last-child span{width:39px;height:39px;display:grid;flex:0 0 39px;place-items:center;color:var(--km-red);border:1px solid var(--km-red);border-radius:50%}.km-form-status{min-height:24px;margin:20px 0 0;font-size:13px;font-weight:620}.km-request .km-form-consent{width:fit-content;max-width:760px;display:flex;align-items:flex-start;flex-direction:row;gap:12px;margin:-23px 0 8px;font-size:13px;font-weight:540;line-height:1.45}.km-request .km-form-consent input{width:19px;height:19px;flex:0 0 19px;margin:0;padding:0;border:1px solid var(--km-ink);box-shadow:none;accent-color:var(--km-ink)}.km-form-consent a{color:inherit;border-bottom:1px solid currentColor}.km-request .km-form-consent input:focus-visible{outline:3px solid var(--km-blue);outline-offset:3px}.km-request .km-form-consent input[aria-invalid=true]{outline:2px solid var(--km-red);outline-offset:2px}.km-form-consent-error{display:block;margin:-2px 0 12px;color:#710006;font-size:12px;font-weight:650}.km-page .exo-footer{border-top:0}.km-placeholder{position:relative;min-height:max(720px,100dvh);padding:170px var(--exo-gutter) 100px var(--exo-content-start);color:#fff;background:#050708}.km-placeholder:before{content:"";position:absolute;z-index:0;inset:72px 0 0;opacity:.5;background:url(/images/konica-minolta/hero-space-v1.webp) center / cover no-repeat}.km-placeholder:after{content:"";position:absolute;z-index:1;inset:72px 0 0;background:linear-gradient(90deg,#030506fa,#030506bf 58%,#0305064d)}.km-placeholder>div:not(.exo-rail){position:relative;z-index:2;max-width:980px}.km-placeholder h1{margin-bottom:25px;font-size:clamp(56px,6.7vw,122px);line-height:.86}.km-placeholder p{max-width:720px;color:#ffffffb8;font-size:18px;line-height:1.55}.km-placeholder>div>strong{display:block;width:fit-content;margin:27px 0;padding:8px 11px;color:#fff;background:#006f92;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.km-placeholder .km-hero-actions{margin-top:40px}@media(max-width:1180px){.km-service,.km-service-inner{min-height:1040px}.km-toner-media{width:64%;height:59%}.km-service-timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 55px}.km-service-timeline article:nth-of-type(n+3){margin-top:26px}.km-service-line{display:none}.km-service-dot{top:-19px}.km-filters{display:flex;overflow-x:auto;scrollbar-width:thin}.km-filters button{min-width:132px}.km-model-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.km-context-card{grid-template-columns:minmax(330px,1.05fr) minmax(245px,.76fr) minmax(215px,.64fr)}.km-context-model h3{font-size:clamp(67px,6.7vw,96px)}}@media(min-width:961px){.km-model-grid.is-curated{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(3,minmax(132px,auto));grid-auto-flow:row;background-image:linear-gradient(90deg,transparent calc(25% - 1px),rgba(255,255,255,.19) 25%,transparent calc(25% + 1px),transparent calc(50% - 1px),rgba(255,255,255,.19) 50%,transparent calc(50% + 1px),transparent calc(75% - 1px),rgba(255,255,255,.19) 75%,transparent calc(75% + 1px)),linear-gradient(transparent calc(33.333% - 1px),rgba(255,255,255,.19) 33.333%,transparent calc(33.333% + 1px),transparent calc(66.666% - 1px),rgba(255,255,255,.19) 66.666%,transparent calc(66.666% + 1px));border-bottom:1px solid rgba(255,255,255,.19)}.km-model-grid.is-curated>a{border-right:0;border-bottom:0}.km-model-grid.is-curated>a:nth-child(1){grid-area:1 / 1}.km-model-grid.is-curated>a:nth-child(2){grid-area:2 / 1}.km-model-grid.is-curated>a:nth-child(3){grid-area:3 / 1}.km-model-grid.is-curated>a:nth-child(4){grid-area:1 / 2}.km-model-grid.is-curated>a:nth-child(5){grid-area:2 / 2}.km-model-grid.is-curated>a:nth-child(6){grid-area:3 / 2}.km-model-grid.is-curated>a:nth-child(7){grid-area:1 / 3}.km-model-grid.is-curated>a:nth-child(8){grid-area:2 / 3}.km-model-grid.is-curated>a:nth-child(9){grid-area:1 / 4}}@media(max-width:960px){.km-hero{min-height:max(720px,100dvh)}.km-hero-media{object-position:58% center}.km-hero-title{font-size:clamp(48px,7vw,70px)}.km-hero-count{bottom:49px}.km-service-copy{width:min(650px,67%)}.km-toner-media{width:63%;opacity:.9}.km-catalog-heading{grid-template-columns:1fr}.km-catalog-count{align-items:flex-start;margin-top:-5px}.km-catalog-count strong{font-size:112px}.km-catalog-count span{margin-top:12px}.km-segments{display:flex;overflow-x:auto;scrollbar-width:none}.km-segments::-webkit-scrollbar{display:none}.km-segments button{min-width:150px;flex:0 0 auto}.km-filter-row{grid-template-columns:1fr}.km-status-filter{width:min(100%,260px);min-height:56px}.km-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.km-context-card{grid-template-columns:minmax(0,1fr) minmax(250px,.72fr)}.km-context-media{right:-30%;left:30%}.km-context-model{grid-column:1 / -1;padding-top:42px}.km-context-model h3{max-width:540px;margin-bottom:35px}.km-context-main{border-left:0;padding-left:0}.km-context-actions{padding-top:0}.km-request-heading{grid-template-columns:1fr;gap:15px}.km-request-heading .km-kicker{margin-bottom:4px}.km-form-footer{grid-template-columns:auto 1fr}.km-form-footer p:last-child{grid-column:2}}@media(max-width:680px){.km-page .exo-header{height:64px}.km-hero>.exo-rail,.km-placeholder>.exo-rail{top:64px}.km-hero{min-height:max(760px,100dvh)}.km-hero-media{inset:64px 0 0;height:calc(100% - 64px);object-position:65% center}.km-hero-shade{inset:64px 0 0;background:linear-gradient(0deg,#020405fa,#020405e8 57%,#02040533)}.km-hero:after{right:20px;bottom:25px;left:var(--exo-content-start)}.km-hero-copy{left:var(--exo-content-start);bottom:72px;width:calc(100% - var(--exo-content-start) - 20px)}.km-hero-copy .km-kicker{margin-bottom:14px;font-size:9px}.km-hero-title{margin-bottom:18px;font-size:clamp(30px,8.45vw,42px);line-height:.95}.km-hero-title>span{display:inline;overflow:visible}.km-hero-copy>p:not(.km-kicker){margin-bottom:23px;font-size:14px;line-height:1.46}.km-hero-actions{align-items:stretch;flex-direction:column;gap:11px}.km-primary-action{width:100%;min-width:0;padding:18px 20px}.km-secondary-action{width:fit-content}.km-hero-count{top:92px;right:18px;bottom:auto;align-items:center;gap:8px}.km-hero-count strong{font-size:35px}.km-hero-count span{max-width:100px;font-size:9px}.km-service-inner,.km-context-inner,.km-request-inner{width:calc(100% - var(--exo-rail));padding-right:20px;padding-left:20px}.km-service{min-height:0;padding-bottom:82px}.km-service-inner{min-height:0}.km-service-copy{width:100%;padding-top:82px}.km-service-copy h2,.km-catalog-heading h2,.km-context-heading h2,.km-request-heading h2{font-size:clamp(42px,11.8vw,57px);line-height:.92}.km-service-lede{max-width:390px;font-size:16px}.km-platforms{margin-bottom:30px;font-size:15px}.km-toner-media{position:relative;z-index:0;width:100%;height:300px;margin-top:36px;object-position:70% center;opacity:1}.km-service:after{background:linear-gradient(180deg,var(--km-paper) 0%,transparent 64%)}.km-service-timeline{position:relative;right:auto;bottom:auto;left:auto;grid-template-columns:1fr;gap:0;margin-top:42px;padding-top:0}.km-service-timeline article,.km-service-timeline article:nth-of-type(n+3){min-height:0;margin-top:0;padding:24px 0 24px 32px;border-top:1px solid var(--km-line)}.km-service-dot{top:29px;left:2px}.km-catalog-inner{width:calc(100% - var(--exo-rail));margin-left:var(--exo-rail);padding:82px 20px 88px}.km-catalog-heading{gap:25px;margin-bottom:35px}.km-catalog-count strong{font-size:80px}.km-search-control input{height:64px;padding-right:44px;padding-left:44px;font-size:15.5px}.km-search-control:before{font-size:31px}.km-segments{margin-right:-20px}.km-segments button{min-width:139px;min-height:58px;padding:12px 15px}.km-filters{margin-right:-20px;scrollbar-width:none}.km-filters::-webkit-scrollbar{display:none}.km-filters button{min-width:127px;min-height:48px}.km-model-grid{grid-template-columns:1fr}.km-model-grid>a{min-height:116px;padding-left:12px}.km-catalog-note{align-items:flex-start;justify-content:flex-start}.km-model-context{min-height:0}.km-context-inner{min-height:0;padding-top:82px;padding-bottom:86px}.km-context-card{position:relative;min-height:0;display:block;margin-top:36px}.km-context-model,.km-context-main,.km-context-actions{padding-top:30px}.km-context-model{padding-right:0}.km-context-model h3{max-width:100%;margin-bottom:31px;font-size:clamp(49px,14.2vw,66px);line-height:.86}.km-context-model h3.is-long{font-size:clamp(42px,11.5vw,52px)}.km-context-main{padding-right:0}.km-context-meta{margin-bottom:24px}.km-context-status{margin-bottom:21px}.km-context-actions{margin-top:27px;padding-left:0;border-top:1px solid var(--km-line);border-left:0}.km-context-actions li{min-height:78px}.km-context-media{position:relative;inset:auto;height:310px;margin:40px -20px -20px}.km-context-media:after{display:none}.km-context-media img{object-position:71% center}.km-request{min-height:0}.km-request-inner{padding-top:82px;padding-bottom:85px}.km-request-heading{margin-bottom:40px}.km-request-heading>p:last-child{font-size:15px}.km-form-grid,.km-form-task-row{grid-template-columns:1fr;gap:22px}.km-form-task-row{margin-top:22px}.km-intent-switch{align-items:flex-start;flex-direction:column;gap:20px}.km-request .km-form-consent{width:100%;margin-top:-13px}.km-form-footer{grid-template-columns:1fr;gap:18px}.km-form-footer button{width:100%;min-width:0}.km-form-footer p:last-child{grid-column:auto}.km-placeholder{padding:140px 20px 88px var(--exo-content-start)}.km-placeholder:before,.km-placeholder:after{inset:64px 0 0}.km-placeholder h1{font-size:clamp(44px,12vw,60px)}.km-placeholder p{font-size:15px}}@media(prefers-reduced-motion:reduce){.km-hero-media,.km-toner-media,.km-context-media img,.km-context-card{transform:none!important;animation:none!important}}.kbp-page{--kbp-paper: #f3f1eb;--kbp-paper-bright: #faf9f5;--kbp-ink: #090b0c;--kbp-cyan: #006f92;--kbp-blue: #0869c9;--kbp-deep-blue: #063b91;--kbp-red: #c70c14;--kbp-yellow: #ffd21a;--kbp-line: rgba(9, 11, 12, .2);background:var(--kbp-paper)}.kbp-page main{width:100%;max-width:100%;overflow-x:hidden}.kbp-page main>section{position:relative;min-height:clamp(790px,56.25vw,1080px);overflow:hidden;color:var(--kbp-ink);background:var(--kbp-paper);border-bottom:1px solid var(--kbp-line);isolation:isolate}.kbp-page main>section[id]{scroll-margin-top:72px}.kbp-page main>section:after{content:"";position:absolute;z-index:0;inset:0;opacity:.16;pointer-events:none;background-image:radial-gradient(circle at 30% 20%,rgba(35,31,25,.19) 0 .52px,transparent .68px);background-size:5px 5px;mix-blend-mode:multiply}.kbp-page main>section>:not(.exo-rail){position:relative;z-index:1}.kbp-page .exo-rail{z-index:8}.kbp-section-inner{width:calc(100% - var(--exo-rail));min-height:inherit;margin-left:var(--exo-rail);padding-inline:var(--exo-content-inset) var(--exo-gutter)}.kbp-page h1,.kbp-page h2{font-weight:610;letter-spacing:-.068em}.kbp-page h2{margin:0;font-size:clamp(52px,5.25vw,95px);line-height:.9}.kbp-primary-action{width:fit-content;min-width:250px;display:inline-flex;align-items:center;justify-content:center;padding:20px 27px;color:#fff;background:var(--kbp-ink);font-size:16px;font-weight:660;white-space:nowrap;transition:color .24s,background .24s,transform .24s cubic-bezier(.16,1,.3,1)}.kbp-primary-action.is-red{background:var(--kbp-red)}.kbp-primary-action:hover{color:#fff;background:var(--kbp-deep-blue);transform:translateY(-3px)}.kbp-primary-action.is-red:hover{background:var(--kbp-ink)}.kbp-primary-action:active{transform:translateY(-1px) scale(.985)}.kbp-text-action{width:fit-content;display:inline-flex;align-items:center;gap:22px;padding:13px 0 7px;color:inherit;border-bottom:1px solid currentColor;transition:color .22s,transform .22s}.kbp-text-action:hover{color:var(--kbp-blue);transform:translate(3px)}.kbp-text-action.is-red{color:var(--kbp-red)}.kbp-text-action.is-blue{color:var(--kbp-blue)}.kbp-page main>.kbp-hero{min-height:max(720px,100dvh);padding-top:72px;background:var(--kbp-paper-bright)}.kbp-hero>.exo-rail{top:72px}.kbp-hero-inner{min-height:calc(100dvh - 72px);display:grid;grid-template-columns:minmax(0,1.06fr) minmax(410px,.94fr);align-items:center;gap:clamp(12px,2.4vw,45px);padding-top:clamp(42px,4vw,72px);padding-bottom:36px}.kbp-hero-copy{position:relative;z-index:3;min-width:0}.kbp-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:27px;color:var(--kbp-blue);font-size:clamp(14px,1.15vw,18px);font-weight:560}.kbp-breadcrumb a{color:inherit}.kbp-breadcrumb span{color:#090b0c6b}.kbp-hero h1{max-width:930px;margin:0 0 22px;font-size:clamp(50px,5.1vw,87px);line-height:.92}.kbp-hero h1>span{display:block;white-space:normal}.kbp-hero-lede{max-width:560px;margin:0 0 30px;font-size:clamp(16px,1.35vw,22px);line-height:1.38}.kbp-hero-actions{display:flex;align-items:center;gap:clamp(28px,4vw,64px)}.kbp-hero-specs{display:grid;grid-template-columns:repeat(4,max-content);gap:0;margin-top:54px;font-size:clamp(12px,1vw,16px)}.kbp-hero-specs span{min-height:34px;display:flex;align-items:center;padding:0 clamp(18px,2vw,32px);border-left:1px solid var(--kbp-line);white-space:nowrap}.kbp-hero-specs span:first-child{padding-left:0;border-left:0}.kbp-hero-specs b{font-size:inherit}.kbp-model-status{display:flex;align-items:center;gap:12px;margin:32px 0 0;font-size:14px}.kbp-model-status i{width:4px;height:22px;background:var(--kbp-cyan)}.kbp-hero-visual{position:relative;min-width:0;margin:0;align-self:stretch}.kbp-hero-visual figcaption{position:absolute;z-index:2;right:0;bottom:4px;max-width:380px;margin:0;color:#555b5e;font-size:11px;line-height:1.45}.kbp-hero-visual:has(figcaption) .kbp-hero-device{bottom:60px}.kbp-hero-device{position:absolute;right:-5vw;bottom:1%;width:min(84vw,1600px);height:auto;max-width:none!important;filter:drop-shadow(0 28px 26px rgba(25,29,31,.2))}.kbp-page.is-a4 .kbp-hero-device{right:-3vw;width:min(74vw,1420px);height:auto}.kbp-pricing-inner{display:grid;grid-template-columns:minmax(340px,.72fr) minmax(610px,1.28fr);grid-template-rows:1fr auto;align-items:center;gap:22px clamp(42px,5vw,90px);padding-top:clamp(70px,6vw,105px);padding-bottom:54px}.kbp-pricing-copy{align-self:center;padding-bottom:22px}.kbp-pricing-copy h2{margin-bottom:38px;font-size:clamp(50px,4.7vw,84px)}.kbp-pricing-copy p{max-width:520px;margin-bottom:46px;font-size:clamp(17px,1.4vw,22px);line-height:1.45}.kbp-pricing-stage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:34px;perspective:1400px}.kbp-rate-sheet{position:relative;height:clamp(510px,44vw,660px);padding:clamp(30px,2.7vw,44px);overflow:hidden;background:#f8f7f2;border:1px solid rgba(9,11,12,.08);border-left:3px solid var(--kbp-cyan);box-shadow:-10px 12px #d7d4ccc7,-24px 32px 46px #36322b2e}.kbp-rate-sheet small{position:relative;z-index:2;color:var(--kbp-blue);font-size:14px;font-weight:720;text-transform:uppercase}.kbp-rate-sheet h3{position:relative;z-index:2;max-width:390px;margin:28px 0 12px;font-size:clamp(21px,2.1vw,42px);font-weight:680;line-height:.98;letter-spacing:-.05em;text-transform:uppercase}.kbp-rate-sheet>strong{position:relative;z-index:2;display:block;width:fit-content;margin:0 0 9px;padding-bottom:3px;border-bottom:2px solid var(--kbp-red);font-size:clamp(18px,1.45vw,25px);line-height:1.1}.kbp-rate-sheet p{position:relative;z-index:2;max-width:320px;margin:0;font-size:clamp(16px,1.2vw,20px);line-height:1.38}.kbp-rate-sheet i{position:absolute;z-index:0;inset:27% -8% -8%;opacity:.72;background:url(/images/konica-minolta/models/shared/pricing-maps-v2.jpg) 15% 60% / 230% auto no-repeat;filter:grayscale(1) contrast(.82)}.kbp-rate-sheet.is-region i{background-position:86% 58%}.kbp-rate-sheet:after{content:"";position:absolute;z-index:1;inset:24% 0 0;background:linear-gradient(180deg,#f8f7f2 0%,rgba(248,247,242,.1) 33%,transparent);pointer-events:none}.kbp-pricing-note{grid-column:1 / -1;max-width:720px;margin:18px 0 0;font-size:12px;line-height:1.5}.kbp-symptoms-inner{padding-top:clamp(78px,6.8vw,116px);padding-bottom:72px}.kbp-symptoms header{width:57%;margin-bottom:34px}.kbp-symptoms header h2{margin-bottom:22px}.kbp-symptoms header p{font-size:clamp(16px,1.3vw,20px)}.kbp-symptom-list{position:relative;z-index:3;width:53%;max-width:820px}.kbp-symptom-list article{border-bottom:1px solid rgba(9,11,12,.58)}.kbp-symptom-list button,.kbp-faq-list button{color:inherit;background:transparent;cursor:pointer}.kbp-symptom-list button{width:100%;min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:11px 3px;text-align:left;font-size:clamp(20px,1.75vw,29px);font-weight:570;letter-spacing:-.034em}.kbp-symptom-list button i,.kbp-faq-list button i{position:relative;width:17px;height:17px;flex:0 0 17px}.kbp-symptom-list button i:before,.kbp-symptom-list button i:after,.kbp-faq-list button i:before,.kbp-faq-list button i:after{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;background:currentColor;transition:transform .28s}.kbp-symptom-list button i:after,.kbp-faq-list button i:after{transform:rotate(90deg)}.kbp-symptom-list article.is-open button{color:var(--kbp-red)}.kbp-symptom-list article.is-open button i:after,.kbp-faq-list article.is-open button i:after{transform:rotate(0)}.kbp-symptom-answer{max-height:0;display:grid;grid-template-columns:1fr .9fr;gap:42px;overflow:hidden;opacity:0;transition:max-height .48s cubic-bezier(.16,1,.3,1),opacity .26s,padding .48s}.kbp-symptom-answer p{margin:0;font-size:14px;line-height:1.55}.kbp-symptom-answer>div{padding-left:36px;border-left:1px solid var(--kbp-line)}.kbp-symptom-answer small{display:block;margin-bottom:7px;font-size:11px}.kbp-symptom-answer a{display:block;margin-top:17px;padding:16px 20px;color:#fff;background:var(--kbp-ink);text-align:center}.kbp-symptom-list article.is-open .kbp-symptom-answer{max-height:270px;padding:18px 3px 20px;opacity:1}.kbp-symptom-art{position:absolute!important;z-index:0!important;inset:0 0 0 auto;width:54%;overflow:hidden}.kbp-symptom-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--kbp-paper) 0%,rgba(243,241,235,.7) 13%,transparent 48%)}.kbp-symptom-art img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:58% center}.kbp-symptom-art.is-color{inset:0;width:100%}.kbp-symptom-art.is-color:after{background:linear-gradient(90deg,var(--kbp-paper) 0%,rgba(243,241,235,.96) 35%,rgba(243,241,235,.52) 51%,transparent 69%)}.kbp-symptom-art.is-color img{object-position:center center}.kbp-repair-inner{padding-top:clamp(82px,7vw,120px);padding-bottom:66px}.kbp-repair h2{line-height:.98;text-wrap:balance}.kbp-repair header{width:58%;margin-bottom:42px}.kbp-repair header,.kbp-repair-grid,.kbp-repair-note{position:relative;z-index:4}.kbp-repair-grid{width:58%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--kbp-line);border-bottom:1px solid var(--kbp-line)}.kbp-repair-grid article{min-height:150px;padding:30px 28px 24px 12px;border-right:1px solid var(--kbp-line)}.kbp-repair-grid article:nth-child(3n){border-right:0}.kbp-repair-grid article:nth-child(n+4){border-top:1px solid var(--kbp-line)}.kbp-repair-grid h3{max-width:245px;margin:0 0 15px;font-size:clamp(16px,1.25vw,21px);font-weight:690;line-height:1.22;letter-spacing:-.026em}.kbp-repair-grid p{margin:0;font-size:13px;line-height:1.43}.kbp-repair-note{width:58%;margin:42px 0 0;padding-bottom:14px;border-bottom:2px solid var(--kbp-red);font-size:15px}.kbp-repair-specs{position:absolute;z-index:3;top:21%;right:29%;width:clamp(120px,10.5vw,175px)}.kbp-repair-specs p{margin:0;padding:24px 0;border-bottom:1px solid var(--kbp-line);font-size:16px}.kbp-repair-specs strong{display:block;color:var(--kbp-cyan);font-size:clamp(28px,2.65vw,46px);line-height:1;letter-spacing:-.05em}.kbp-repair-specs small{display:block;max-width:170px;margin-top:7px;font-size:10px;line-height:1.25;letter-spacing:.02em}.kbp-repair-specs .is-resolution strong{font-size:clamp(21px,1.9vw,34px);white-space:nowrap}.kbp-hero-specs small{display:block;margin-top:4px;font-size:9px;font-weight:450;line-height:1.2;opacity:.68}.kbp-repair-device{position:absolute!important;z-index:2!important;top:50%;right:max(-7.8vw,-150px);width:min(76vw,1450px);height:auto;max-width:none!important;transform:translateY(-48%);filter:drop-shadow(0 22px 24px rgba(22,25,27,.19))}.kbp-page.is-a4 .kbp-repair-device,.kbp-repair-device.is-wide-device{right:max(-1vw,-20px);width:min(50vw,960px);height:auto}.kbp-consumables-inner{padding-top:clamp(72px,6vw,108px);padding-bottom:65px}.kbp-consumables header{max-width:980px}.kbp-consumables header h2{margin-bottom:21px}.kbp-consumables header p{max-width:610px;padding-top:20px;border-top:1px solid var(--kbp-line);font-size:17px}.kbp-consumables-stage{position:absolute;left:2%;right:23%;bottom:-4%;height:535px;display:flex;align-items:flex-end;perspective:1400px}.kbp-toner-sheet{position:relative;width:28%;height:82%;margin-right:-4%;padding:32px 23px;background:#f8f6f0;border:1px solid rgba(9,11,12,.08);box-shadow:-9px 11px #d4d1c8cc,-24px 30px 45px #3b332c33;transform:rotate(-6deg);transform-origin:50% 100%;transition:transform .35s cubic-bezier(.16,1,.3,1)}.kbp-toner-sheet:nth-child(2){transform:rotate(2deg) translateY(10px)}.kbp-toner-sheet:nth-child(3){transform:rotate(5deg) translateY(-7px)}.kbp-toner-sheet:nth-child(4){transform:rotate(-3deg) translateY(-13px)}.kbp-toner-sheet:hover{z-index:5;transform:translateY(-20px) rotate(0)}.kbp-toner-sheet strong{position:relative;z-index:2;display:block;max-width:100%;font-size:clamp(20px,1.8vw,31px);line-height:.95;letter-spacing:-.05em}.kbp-toner-sheet strong span,.kbp-toner-sheet strong small{display:block;white-space:nowrap}.kbp-toner-sheet strong .kbp-toner-code{font-size:clamp(17px,1.45vw,25px);font-variant-numeric:tabular-nums;letter-spacing:-.035em}.kbp-toner-sheet strong small{margin-top:10px;color:#090b0c94;font-size:.56em;font-weight:590;letter-spacing:-.025em}.kbp-toner-sheet i{position:absolute;inset:24% 5% 1%;background-image:url(/images/konica-minolta/models/shared/toner-atlas-v2.jpg);background-repeat:no-repeat;background-size:400% auto}.kbp-toner-sheet.is-black i{background-position:0 bottom}.kbp-toner-sheet.is-cyan i{background-position:33.333% bottom}.kbp-toner-sheet.is-magenta i{background-position:66.666% bottom}.kbp-toner-sheet.is-yellow i{background-position:100% bottom}.kbp-toner-sheet.is-maintenance i,.kbp-toner-sheet.is-waste i{background-position:0 bottom;filter:grayscale(1)}.kbp-consumables-stage.is-compact .kbp-toner-sheet{width:min(40%,390px)}.kbp-resource-list{position:absolute;right:var(--exo-gutter);bottom:57px;width:19%;min-width:235px}.kbp-resource-list h3{margin:0;padding:17px 0;border-bottom:1px solid var(--kbp-line);font-size:clamp(18px,1.45vw,25px);font-weight:660;letter-spacing:-.035em}.kbp-resource-list p{margin:22px 0 19px;font-size:13px;line-height:1.48}.kbp-mps-inner{display:grid;grid-template-rows:auto 1fr auto auto;min-height:inherit;padding-top:clamp(54px,4.6vw,82px);padding-bottom:30px}.kbp-mps-heading{position:relative;z-index:5;max-width:970px}.kbp-mps-heading h2{margin-bottom:3px;font-size:clamp(46px,4.6vw,78px)}.kbp-mps-heading>strong{display:block;font-size:clamp(43px,4vw,70px);font-weight:620;line-height:.95;letter-spacing:-.06em;text-transform:uppercase}.kbp-mps-heading>p{max-width:600px;margin:22px 0 0;padding-top:17px;border-top:1px solid var(--kbp-line);font-size:clamp(14px,1.08vw,17px);line-height:1.45}.kbp-mps-stage{position:relative;z-index:3;width:min(100%,1340px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:0;margin:-4px auto 20px;padding-left:2%;perspective:1600px}.kbp-mps-stage.is-compact{width:min(66%,860px);grid-template-columns:repeat(2,minmax(250px,1fr));margin-left:0}.kbp-mps-stage:focus-visible{outline:2px solid var(--kbp-blue);outline-offset:8px}.kbp-mps-sheet{--kbp-toner: #161719;position:relative;min-width:0;height:clamp(330px,27vw,450px);margin-left:-5%;padding:clamp(26px,2vw,35px);overflow:hidden;color:var(--kbp-ink);background:radial-gradient(circle at 18% 8%,rgba(255,255,255,.96),transparent 38%),repeating-linear-gradient(96deg,rgba(42,35,29,.018) 0 1px,transparent 1px 5px),#f8f6f0;border:1px solid rgba(9,11,12,.07);box-shadow:-8px 10px #d3cfc6c2,-24px 30px 48px #43392f33;transform:rotate(-4deg) translateY(12px);transform-origin:50% 100%}.kbp-mps-sheet:nth-child(2){z-index:2;transform:rotate(-1.5deg)}.kbp-mps-sheet:nth-child(3){z-index:3;transform:rotate(3.3deg) translateY(5px)}.kbp-mps-sheet:nth-child(4){z-index:4;transform:rotate(-2.2deg) translateY(-8px)}.kbp-mps-sheet.is-dark{color:#f7f5ef;background:#151618;border-color:#ffffff14}.kbp-mps-sheet h3{position:relative;z-index:2;margin:0 0 4px;font-size:clamp(15px,1.3vw,22px);font-weight:730;letter-spacing:-.035em;text-transform:uppercase}.kbp-mps-sheet b{position:relative;z-index:2;display:block;font-size:clamp(16px,1.25vw,21px)}.kbp-mps-sheet b:after{content:"";display:block;width:32px;height:3px;margin-top:16px;background:var(--kbp-cyan)}.kbp-mps-sheet>strong{position:relative;z-index:2;display:flex;align-items:baseline;gap:8px;margin-top:21px;font-size:clamp(31px,3vw,54px);font-weight:650;line-height:.95;letter-spacing:-.065em;white-space:nowrap}.kbp-mps-sheet>strong small{font-size:.36em;font-weight:580;letter-spacing:0}.kbp-mps-sheet>span{position:relative;z-index:2;display:block;margin-top:13px;font-size:clamp(10px,.8vw,13px);font-weight:620;text-transform:uppercase}.kbp-mps-sheet>.kbp-mps-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 10px;line-height:1.2}.kbp-mps-meta>span{white-space:nowrap}.kbp-mps-meta em{color:var(--kbp-blue);font-style:normal;font-weight:780;font-variant-numeric:tabular-nums;letter-spacing:.025em;white-space:nowrap}.kbp-mps-sheet.is-dark .kbp-mps-meta em{color:#00a9e0}.kbp-mps-sheet>i{position:absolute;z-index:1;right:-4%;bottom:-4%;left:-4%;height:44%;background:var(--kbp-toner);-webkit-mask:url(/images/konica-minolta/models/shared/toner-edge-mask.png) center bottom / 118% 100% no-repeat;mask:url(/images/konica-minolta/models/shared/toner-edge-mask.png) center bottom / 118% 100% no-repeat}.kbp-mps-sheet.is-light{--kbp-toner: #ebe8df}.kbp-mps-sheet.is-cmy{--kbp-toner: linear-gradient(90deg, #08a6d8 0 27%, #e40069 36% 67%, #ffd000 76% 100%)}.kbp-mps-sheet.is-coverage{padding-top:50px}.kbp-mps-sheet.is-coverage h3{font-size:clamp(23px,2.1vw,34px)}.kbp-mps-sheet.is-coverage ul{margin:42px 0 0;padding:0;list-style:none}.kbp-mps-sheet.is-coverage li{padding:11px 0;border-bottom:1px solid var(--kbp-line);font-size:16px}.kbp-mps-sheet.is-coverage li.is-cartridge{color:var(--kbp-blue);font-weight:760;letter-spacing:.025em}.kbp-mps-routes{position:relative;z-index:5;display:grid;grid-template-columns:1fr 1fr auto;align-items:center;border-top:1px solid var(--kbp-line);border-bottom:1px solid var(--kbp-line)}.kbp-mps-routes article{min-height:88px;padding:17px 34px 15px 26px;border-left:2px solid var(--kbp-cyan)}.kbp-mps-routes h3{margin:0 0 6px;font-size:clamp(14px,1.1vw,18px);font-weight:730;text-transform:uppercase}.kbp-mps-routes p{max-width:390px;margin:0;font-size:12px;line-height:1.4}.kbp-mps-routes .kbp-primary-action{min-width:240px;margin-left:28px}.kbp-mps-note{position:relative;z-index:5;margin:15px 0 0;font-size:11px;line-height:1.45}.kbp-context-inner{padding-top:clamp(72px,6vw,105px);padding-bottom:58px}.kbp-context header{position:relative;z-index:4;max-width:1030px}.kbp-context header>p{margin-bottom:18px;color:var(--kbp-blue);font-size:14px;font-weight:680;letter-spacing:.22em;text-transform:uppercase}.kbp-context header h2{margin-bottom:42px}.kbp-context-grid{position:relative;z-index:4;width:68%;display:grid;grid-template-columns:1fr .82fr .92fr;min-height:360px;border-top:1px solid rgba(9,11,12,.55);border-bottom:1px solid rgba(9,11,12,.55)}.kbp-context-grid>*{min-width:0;padding:48px 34px 35px;border-left:1px solid var(--kbp-line)}.kbp-context-grid>*:first-child{padding-left:6px;border-left:0}.kbp-current-model strong{display:block;white-space:pre-line;overflow-wrap:anywhere;font-size:clamp(53px,5vw,92px);font-weight:620;line-height:.83;letter-spacing:-.072em}.kbp-current-model b{display:block;margin-top:24px;color:var(--kbp-cyan);font-size:25px}.kbp-current-model p{margin:4px 0 0;font-size:15px}.kbp-context-related>span,.kbp-context nav>span{display:block;margin-bottom:35px;padding-bottom:17px;color:var(--kbp-blue);border-bottom:1px solid var(--kbp-line);font-size:14px}.kbp-context-related strong{display:block;overflow-wrap:anywhere;font-size:clamp(33px,3.1vw,54px);line-height:.92;letter-spacing:-.055em}.kbp-context nav a{display:inline-flex;margin:0 16px 12px 0;color:inherit;border-bottom:1px solid transparent;font-size:clamp(15px,1.2vw,19px)}.kbp-context nav a:hover{color:var(--kbp-blue);border-color:currentColor}.kbp-context-footer{position:relative;z-index:4;width:68%;display:grid;grid-template-columns:1fr auto;align-items:center;gap:35px;margin-top:22px}.kbp-context-footer p{max-width:410px;margin:0;font-size:14px;line-height:1.45}.kbp-context-paper{position:absolute!important;z-index:1!important;top:-5%;right:-6%;width:43%;height:108%;max-width:none!important;object-fit:cover;object-position:center;transform:rotate(3deg)}.kbp-faq-inner{display:grid;grid-template-columns:minmax(350px,.75fr) minmax(590px,1.25fr);gap:clamp(48px,6vw,115px);padding-top:clamp(72px,6vw,108px);padding-bottom:63px}.kbp-faq header{display:flex;flex-direction:column;align-items:flex-start}.kbp-faq header>strong{margin-bottom:auto;font-size:26px}.kbp-faq header h2{margin:clamp(60px,8vw,130px) 0 27px}.kbp-faq header>p{max-width:380px;font-size:17px;line-height:1.5}.kbp-faq header .kbp-text-action{margin-top:auto}.kbp-faq-list{border-top:1px solid var(--kbp-line)}.kbp-faq-list article{border-bottom:1px solid var(--kbp-line)}.kbp-faq-list button{width:100%;min-height:93px;display:flex;align-items:center;justify-content:space-between;gap:26px;padding:18px 7px;text-align:left;font-size:clamp(18px,1.45vw,24px);font-weight:600}.kbp-faq-list article.is-open button{color:var(--kbp-blue)}.kbp-faq-answer{max-height:0;overflow:hidden;opacity:0;transition:max-height .46s cubic-bezier(.16,1,.3,1),opacity .25s,padding .46s}.kbp-faq-answer p{max-width:720px;margin:0;font-size:16px;line-height:1.52}.kbp-faq-list article.is-open .kbp-faq-answer{max-height:220px;padding:0 48px 28px 7px;opacity:1}.kbp-page main>.kbp-request{min-height:830px;background:var(--kbp-yellow)}.kbp-request:after{opacity:.08!important}.kbp-request:before{content:"";position:absolute;z-index:1;top:17%;right:-2%;width:34%;height:2px;background:var(--kbp-red);transform:rotate(-46deg);transform-origin:right center;pointer-events:none}.kbp-request-inner{padding-top:clamp(67px,5.5vw,96px);padding-bottom:58px}.kbp-request-heading{position:relative;z-index:3;margin-bottom:43px}.kbp-request-heading>p{margin-bottom:14px;font-size:14px;font-weight:680;letter-spacing:.18em;text-transform:uppercase}.kbp-request-heading h2{margin-bottom:20px;font-size:clamp(53px,5.55vw,98px)}.kbp-request-heading>span{display:block;max-width:610px;font-size:17px;line-height:1.45}.kbp-request form{position:relative;z-index:3}.kbp-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(30px,4vw,68px)}.kbp-form-task-row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(30px,4vw,68px);margin-top:28px}.kbp-request label{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:580}.kbp-request input,.kbp-request textarea{width:100%;padding:11px 0;color:inherit;background:transparent;border:0;border-bottom:2px solid var(--kbp-ink);border-radius:0;outline:0;font-size:17px}.kbp-request input:focus,.kbp-request textarea:focus{border-color:var(--kbp-red)}.kbp-request input[aria-invalid=true],.kbp-request textarea[aria-invalid=true]{border-color:#8a0006}.kbp-request label small{color:#740005;font-size:11px}.kbp-request textarea{min-height:48px;resize:vertical}.kbp-intent-switch{display:flex;align-items:center;gap:clamp(35px,5vw,78px);margin:32px 0 37px;padding:0;border:0}.kbp-intent-switch legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.kbp-intent-switch label{display:flex;align-items:center;flex-direction:row;gap:15px;cursor:pointer;font-size:16px}.kbp-intent-switch label>span{width:31px;height:31px;border:2px solid var(--kbp-ink);border-radius:50%;transition:border-width .2s,background .2s}.kbp-intent-switch label.is-active>span{background:var(--kbp-ink);border:9px solid var(--kbp-yellow);box-shadow:0 0 0 2px var(--kbp-ink)}.kbp-intent-switch input{position:absolute;width:1px;height:1px;opacity:0}.kbp-intent-switch input:focus-visible+span{outline:3px solid var(--kbp-red);outline-offset:4px}.kbp-form-footer{display:grid;grid-template-columns:auto 1fr 1fr;align-items:center;gap:clamp(28px,4vw,66px)}.kbp-form-footer button{min-width:305px;padding:20px 29px;color:#fff;background:var(--kbp-ink);cursor:pointer;font-size:16px;font-weight:660;transition:transform .2s,background .2s}.kbp-form-footer button:hover{background:var(--kbp-red);transform:translateY(-3px)}.kbp-form-footer p{max-width:350px;margin:0;font-size:12px;line-height:1.48}.kbp-form-footer a{color:inherit;border-bottom:1px dotted currentColor}.kbp-form-footer p:last-child{display:flex;align-items:center;gap:15px;font-size:14px}.kbp-form-footer p:last-child span{width:39px;height:39px;display:grid;flex:0 0 39px;place-items:center;color:var(--kbp-red);border:1px solid var(--kbp-red);border-radius:50%}.kbp-form-status{min-height:23px;margin:18px 0 0;font-size:13px;font-weight:620}.kbp-request .kbp-form-consent{width:fit-content;max-width:760px;display:flex;align-items:flex-start;flex-direction:row;gap:12px;margin:-21px 0 8px;font-size:13px;font-weight:540;line-height:1.45}.kbp-request .kbp-form-consent input{width:19px;height:19px;flex:0 0 19px;margin:0;padding:0;border:1px solid var(--kbp-ink);box-shadow:none;accent-color:var(--kbp-ink)}.kbp-form-consent a{color:inherit;border-bottom:1px solid currentColor}.kbp-request .kbp-form-consent input:focus-visible{outline:3px solid var(--kbp-deep-blue);outline-offset:3px}.kbp-request .kbp-form-consent input[aria-invalid=true]{outline:2px solid var(--kbp-red);outline-offset:2px}.kbp-form-consent-error{display:block;margin:-2px 0 12px;color:#740005;font-size:12px;font-weight:650}.kbp-page .exo-footer{border-top:0}@media(max-width:1180px){.kbp-faq-inner{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:36px}.kbp-faq-inner>*{min-width:0}.kbp-page main>section{min-height:850px}.kbp-hero-inner{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)}.kbp-hero h1{font-size:clamp(46px,5vw,67px)}.kbp-hero-specs{grid-template-columns:repeat(2,max-content);row-gap:15px}.kbp-hero-specs span:nth-child(3){padding-left:0;border-left:0}.kbp-pricing-inner{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto}.kbp-pricing-note{grid-column:1}.kbp-rate-sheet{padding:31px}.kbp-repair header,.kbp-repair-grid,.kbp-repair-note{width:58%}.kbp-repair-specs{right:30%}.kbp-consumables-stage{right:26%}.kbp-context-grid,.kbp-context-footer{width:71%}}@media(max-width:960px){.kbp-page main>section{min-height:0}.kbp-page main>.kbp-hero{min-height:max(760px,100dvh)}.kbp-hero-inner{grid-template-columns:minmax(0,1fr) minmax(300px,.62fr)}.kbp-hero h1{font-size:clamp(42px,5.7vw,56px)}.kbp-hero-device{right:-2vw;width:min(80vw,1500px);height:auto}.kbp-hero-specs{margin-top:38px;font-size:12px}.kbp-pricing-inner{grid-template-columns:1fr;grid-template-rows:auto auto auto;padding-top:88px;padding-bottom:70px}.kbp-pricing-copy{display:grid;grid-template-columns:1fr auto;align-items:end;gap:16px 30px}.kbp-pricing-copy h2{grid-column:1 / -1}.kbp-pricing-copy p{margin-bottom:0}.kbp-rate-sheet{height:520px}.kbp-pricing-note{grid-column:1}.kbp-symptoms-inner{padding-top:88px;padding-bottom:78px}.kbp-symptoms header,.kbp-symptom-list{width:67%}.kbp-symptom-art{width:48%;opacity:.8}.kbp-symptom-art.is-color{width:100%;opacity:.88}.kbp-repair-inner{padding-top:88px;padding-bottom:75px}.kbp-repair header,.kbp-repair-grid,.kbp-repair-note{width:100%}.kbp-repair-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kbp-repair-grid article:nth-child(3n){border-right:1px solid var(--kbp-line)}.kbp-repair-grid article:nth-child(2n){border-right:0}.kbp-repair-grid article:nth-child(n+3){border-top:1px solid var(--kbp-line)}.kbp-repair-specs{position:relative;inset:auto;width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:32px}.kbp-repair-specs p{min-width:0;padding:18px 16px;border-right:1px solid var(--kbp-line)}.kbp-repair-specs p:last-child{border-right:0}.kbp-repair-specs strong{font-size:clamp(25px,4vw,35px)}.kbp-repair-device,.kbp-page.is-a4 .kbp-repair-device,.kbp-repair-device.is-wide-device{position:relative!important;inset:auto;width:900px;height:auto;margin:22px 0 -48px calc(100% - 820px);transform:none}.kbp-page.is-a4 .kbp-repair-device,.kbp-repair-device.is-wide-device{width:840px;margin-left:calc(100% - 850px)}.kbp-consumables-inner{min-height:880px;padding-top:88px}.kbp-consumables-stage{right:24%;height:470px}.kbp-toner-sheet{width:31%}.kbp-resource-list{min-width:205px}.kbp-mps-inner{min-height:900px;padding-top:82px}.kbp-mps-stage{overflow-x:auto;grid-template-columns:repeat(4,minmax(250px,1fr));width:100%;padding:30px 30px 43px 4%;scrollbar-width:thin;scroll-snap-type:x proximity}.kbp-mps-stage.is-compact{width:100%;grid-template-columns:repeat(2,minmax(260px,1fr))}.kbp-mps-sheet{height:410px;scroll-snap-align:start}.kbp-mps-routes{grid-template-columns:1fr 1fr}.kbp-mps-routes .kbp-primary-action{grid-column:1 / -1;margin:20px 0 0}.kbp-context-inner{min-height:840px;padding-top:88px}.kbp-context-grid,.kbp-context-footer{width:76%}.kbp-context-grid{grid-template-columns:1.1fr .9fr}.kbp-context nav{grid-column:1 / -1;border-top:1px solid var(--kbp-line);border-left:0}.kbp-context-paper{right:-17%;width:49%;opacity:.82}.kbp-faq-inner{grid-template-columns:minmax(300px,.7fr) 1.3fr;gap:42px;padding-top:88px;padding-bottom:72px}.kbp-faq header h2{margin-top:80px}.kbp-request-inner{padding-top:84px;padding-bottom:74px}.kbp-request-heading h2{font-size:clamp(51px,7vw,72px)}.kbp-form-footer{grid-template-columns:auto 1fr}.kbp-form-footer p:last-child{grid-column:2}}@media(max-width:680px){.kbp-page .exo-header{height:64px}.kbp-page main>section{min-height:0}.kbp-page main>section>.exo-rail{width:var(--exo-rail)}.kbp-section-inner{width:calc(100% - var(--exo-rail));padding-right:20px;padding-left:20px}.kbp-page h2{font-size:clamp(36px,10vw,46px);line-height:.92}.kbp-page main>.kbp-hero{min-height:810px;padding-top:64px}.kbp-hero>.exo-rail{top:64px}.kbp-hero-inner{min-height:0;display:flex;flex-direction:column;align-items:stretch;gap:12px;padding-top:44px;padding-bottom:26px}.kbp-breadcrumb{gap:8px;margin-bottom:18px;font-size:12px}.kbp-hero h1{margin-bottom:17px;font-size:clamp(37px,10.4vw,50px);line-height:.94}.kbp-hero h1>span{white-space:normal}.kbp-hero-lede{max-width:410px;margin-bottom:22px;font-size:14px}.kbp-hero-actions{align-items:stretch;flex-direction:column;gap:10px}.kbp-primary-action{width:100%;min-width:0;padding:17px 18px}.kbp-text-action{width:fit-content}.kbp-hero-specs{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:10px;margin-top:26px}.kbp-hero-specs span{min-width:0;padding:0 10px;white-space:normal}.kbp-model-status{margin-top:18px}.kbp-hero-visual{height:350px;margin:12px -20px -26px}.kbp-hero-visual figcaption{right:20px;left:20px;bottom:8px;max-width:none}.kbp-hero-device,.kbp-page.is-a4 .kbp-hero-device{right:-40px;bottom:0;width:600px;height:auto}.kbp-page .kbp-hero-device:is([src*="bizhub-225i-base-v1.png"],[src*="bizhub-4050i-base-v1.png"],[src*="bizhub-4051i-base-v1.png"],[src*="bizhub-4700i-base-v1.png"],[src*="bizhub-4701i-base-v1.png"],[src*="bizhub-4702p-base-v1.png"],[src*="bizhub-4750i-base-v1.png"],[src*="bizhub-4751i-base-v1.png"],[src*="bizhub-5000i-base-v1.png"],[src*="bizhub-5001i-base-v1.png"],[src*="bizhub-c3351-base-v1.png"],[src*="bizhub-c3851fs-base-v1.png"],[src*="bizhub-c4000i-base-v1.png"],[src*="bizhub-c4001i-base-v1.png"],[src*="bizhub-c4051i-base-v1.png"]){right:20px;width:580px}.kbp-pricing-inner{display:block;padding-top:78px;padding-bottom:72px}.kbp-pricing-copy{display:block;padding-bottom:35px}.kbp-pricing-copy h2{margin-bottom:25px;font-size:clamp(36px,10vw,46px)}.kbp-pricing-copy p{margin-bottom:25px;font-size:15px}.kbp-pricing-stage{grid-template-columns:1fr;gap:23px}.kbp-rate-sheet{height:420px}.kbp-rate-sheet h3{font-size:24px}.kbp-pricing-note{margin-top:32px}.kbp-symptoms-inner{padding-top:78px;padding-bottom:74px}.kbp-symptoms header,.kbp-symptom-list{width:100%}.kbp-symptoms header{margin-bottom:28px}.kbp-symptom-list{padding:8px 12px;background:#faf9f5d6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.kbp-symptom-list button{min-height:60px;font-size:18px}.kbp-symptom-answer{grid-template-columns:1fr;gap:18px}.kbp-symptom-answer>div{padding:0;border-left:0}.kbp-symptom-list article.is-open .kbp-symptom-answer{max-height:410px}.kbp-symptom-art{inset:auto -45% 0 0;width:120%;height:58%;opacity:.28}.kbp-symptom-art.is-color{inset:auto -12% 0 12%;width:110%;height:58%;opacity:.32}.kbp-symptom-art.is-color:after{background:linear-gradient(90deg,var(--kbp-paper) 0%,rgba(243,241,235,.88) 44%,rgba(243,241,235,.22) 70%,transparent 100%)}.kbp-symptom-art.is-color img{object-position:68% center}.kbp-repair-inner{padding-top:78px;padding-bottom:72px}.kbp-repair header,.kbp-repair-grid,.kbp-repair-note{width:100%}.kbp-repair header{margin-bottom:30px}.kbp-repair-grid{grid-template-columns:1fr}.kbp-repair-grid article,.kbp-repair-grid article:nth-child(n){min-height:0;padding:23px 8px;border-right:0;border-top:1px solid var(--kbp-line)}.kbp-repair-grid article:first-child{border-top:0}.kbp-repair-grid h3{max-width:none}.kbp-repair-note{margin-top:30px}.kbp-repair-specs{position:relative;inset:auto;width:100%;display:grid;grid-template-columns:repeat(2,1fr);margin-top:27px}.kbp-repair-specs p{padding:18px 0}.kbp-repair-specs p:nth-child(odd){border-right:1px solid var(--kbp-line)}.kbp-repair-specs p:nth-child(2n){padding-left:18px;border-right:0}.kbp-repair-device,.kbp-page.is-a4 .kbp-repair-device,.kbp-repair-device.is-wide-device{position:relative!important;inset:auto;width:650px;height:auto;margin:24px 0 -35px calc(100% - 590px);transform:none}.kbp-page.is-a4 .kbp-repair-device,.kbp-repair-device.is-wide-device{width:560px;margin-left:calc(100% - 550px)}.kbp-consumables-inner{min-height:810px;padding-top:78px;padding-bottom:68px}.kbp-consumables header p{font-size:15px}.kbp-consumables-stage{position:relative;inset:auto;width:calc(100% + 20px);height:400px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(230px,78%);gap:0;margin:35px -20px 0 0;padding:20px 28px 45px 12px;overflow-x:auto;scroll-snap-type:x mandatory}.kbp-toner-sheet,.kbp-consumables-stage.is-compact .kbp-toner-sheet{width:100%;height:340px;margin:0 -12px 0 0;scroll-snap-align:start}.kbp-resource-list{position:relative;inset:auto;width:100%;min-width:0;margin-top:18px}.kbp-mps-inner{display:block;padding-top:78px;padding-bottom:68px}.kbp-mps-heading h2{font-size:clamp(36px,10vw,46px)}.kbp-mps-heading>strong{font-size:clamp(34px,9.5vw,45px)}.kbp-mps-heading>p{font-size:14px}.kbp-mps-stage,.kbp-mps-stage.is-compact{width:calc(100% + 20px);display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(240px,82%);margin:24px -20px 28px 0;padding:22px 28px 46px 7px;overflow-x:auto}.kbp-mps-sheet{height:365px}.kbp-mps-routes{grid-template-columns:1fr}.kbp-mps-routes article{padding-left:18px}.kbp-mps-routes .kbp-primary-action{grid-column:auto;margin:22px 0 0}.kbp-context-inner{min-height:0;padding-top:78px;padding-bottom:70px}.kbp-context header>p{font-size:10px;letter-spacing:.15em}.kbp-context-grid,.kbp-context-footer{width:100%}.kbp-context-grid{grid-template-columns:1fr;min-height:0}.kbp-context-grid>*{padding:27px 5px;border-top:1px solid var(--kbp-line);border-left:0}.kbp-context-grid>*:first-child{border-top:0}.kbp-current-model strong{font-size:clamp(51px,15vw,68px)}.kbp-context-footer{grid-template-columns:1fr}.kbp-context-paper{position:relative!important;inset:auto;width:125%;height:270px;margin:35px -12.5% -70px;object-position:center;opacity:1;transform:none}.kbp-faq-inner{display:block;padding-top:78px;padding-bottom:70px}.kbp-faq header>strong{margin-bottom:58px}.kbp-faq header h2{margin:0 0 22px}.kbp-faq header .kbp-text-action{margin-top:22px}.kbp-faq-list{margin-top:42px}.kbp-faq-list button{min-height:72px;font-size:17px}.kbp-faq-list article.is-open .kbp-faq-answer{max-height:310px;padding-right:7px}.kbp-request:before{display:none}.kbp-request-inner{padding-top:76px;padding-bottom:72px}.kbp-request-heading h2{font-size:clamp(40px,11.5vw,53px)}.kbp-request-heading>span{font-size:15px}.kbp-form-grid,.kbp-form-task-row{grid-template-columns:1fr;gap:20px}.kbp-form-task-row{margin-top:20px}.kbp-intent-switch{align-items:flex-start;flex-direction:column;gap:18px}.kbp-request .kbp-form-consent{width:100%;margin-top:-14px}.kbp-form-footer{grid-template-columns:1fr;gap:17px}.kbp-form-footer button{width:100%;min-width:0}.kbp-form-footer p:last-child{grid-column:auto}}@media(max-width:360px){.kbp-rate-sheet{padding:20px}.kbp-rate-sheet h3{font-size:22px}}@media(prefers-reduced-motion:reduce){.kbp-page *,.kbp-page *:before,.kbp-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.kbp-toner-sheet:hover,.kbp-text-action:hover,.kbp-primary-action:hover{transform:none}}.kap-page{--kap-paper: #f5f3ed;--kap-paper-bright: #fbfaf6;--kap-ink: #080a0b;--kap-cyan: #006f92;--kap-blue: #076cca;--kap-deep-blue: #07599e;--kap-red: #c70c14;--kap-yellow: #ffd21a;--kap-line: rgba(8, 10, 11, .2);background:var(--kap-paper)}.kap-page main{width:100%;max-width:100%;overflow-x:hidden}.kap-page main>section{position:relative;min-height:clamp(820px,56.25vw,1080px);overflow:hidden;color:var(--kap-ink);background:var(--kap-paper);border-bottom:1px solid var(--kap-line);isolation:isolate}.kap-page main>section[id]{scroll-margin-top:72px}.kap-page main>section:after{content:"";position:absolute;z-index:0;inset:0;opacity:.14;pointer-events:none;background-image:radial-gradient(circle at 30% 20%,rgba(35,31,25,.2) 0 .5px,transparent .7px);background-size:5px 5px;mix-blend-mode:multiply}.kap-page main>section>:not(.exo-rail){position:relative;z-index:1}.kap-page .exo-rail{z-index:8}.kap-section-inner{width:calc(100% - var(--exo-rail));min-height:inherit;margin-left:var(--exo-rail);padding-inline:var(--exo-content-inset) var(--exo-gutter)}.kap-page h1,.kap-page h2{font-weight:620;letter-spacing:-.066em}.kap-page h2{margin:0;font-size:clamp(50px,5.35vw,96px);line-height:.92}.kap-page h3{letter-spacing:-.04em}.kap-primary-action{width:fit-content;min-width:250px;display:inline-flex;align-items:center;justify-content:center;padding:20px 27px;color:#fff;background:var(--kap-ink);font-size:16px;font-weight:660;white-space:nowrap;transition:color .24s,background .24s,transform .24s cubic-bezier(.16,1,.3,1)}.kap-primary-action.is-red{background:var(--kap-red)}.kap-primary-action:hover{color:#fff;background:var(--kap-deep-blue);transform:translateY(-3px)}.kap-primary-action.is-red:hover{background:var(--kap-ink)}.kap-primary-action:active{transform:translateY(-1px) scale(.985)}.kap-text-action{width:fit-content;display:inline-flex;align-items:center;gap:22px;padding:13px 0 7px;color:inherit;border-bottom:1px solid currentColor;transition:color .22s,transform .22s}.kap-text-action:hover{color:var(--kap-blue);transform:translate(3px)}.kap-text-action.is-red{color:var(--kap-red)}.kap-text-action.is-blue{color:var(--kap-blue)}.kap-page main>.kap-hero{height:max(720px,100dvh);min-height:720px;padding-top:72px;background:var(--kap-paper-bright)}.kap-hero>.exo-rail{top:72px}.kap-hero-inner{height:calc(max(720px,100dvh) - 72px);min-height:648px;display:grid;grid-template-columns:minmax(0,7fr) minmax(430px,5fr);grid-template-rows:auto minmax(260px,1fr);column-gap:clamp(34px,5vw,90px);padding-top:clamp(62px,7vh,86px);padding-bottom:22px}.kap-hero-copy{min-width:0;align-self:start}.kap-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:26px;color:var(--kap-blue);font-size:clamp(14px,1.05vw,18px);font-weight:590}.kap-breadcrumb a{color:inherit}.kap-breadcrumb span{color:#080a0b6b}.kap-hero h1{max-width:900px;margin:0 0 19px;font-size:clamp(43px,3.3vw,60px);line-height:.94}.kap-hero h1 span{display:block}.kap-hero h1 span:last-child{white-space:nowrap}.kap-hero-lede{max-width:670px;margin-bottom:27px;font-size:clamp(16px,1.25vw,21px);line-height:1.42}.kap-hero-actions{display:flex;align-items:center;gap:clamp(25px,3.4vw,52px)}.kap-model-status{display:flex;align-items:center;gap:11px;margin:25px 0 0;font-size:13px}.kap-model-status i{width:3px;height:20px;background:var(--kap-cyan)}.kap-hero-specs{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-self:center;margin:31px 0 0}.kap-hero-specs div{min-width:0;min-height:86px;padding:14px clamp(10px,1.25vw,21px);border-left:2px solid var(--kap-cyan)}.kap-hero-specs dt{margin-bottom:5px;font-size:clamp(14px,1.05vw,19px);font-weight:620;line-height:1.12;overflow-wrap:anywhere}.kap-hero-specs dd{margin:0;font-size:clamp(12px,.9vw,15px);line-height:1.24}.kap-machine-stage{min-width:0;margin:0}.kap-machine-stage img{width:100%;height:100%;object-fit:contain;object-position:center bottom}.kap-hero-machine{grid-column:1 / -1;align-self:stretch;min-height:0;margin:8px calc(var(--exo-gutter) * -.45) 0 calc(var(--exo-content-inset) * -.7)}.kap-hero-machine:has(figcaption){display:grid;grid-template-rows:minmax(0,1fr) auto;gap:8px}.kap-hero-machine figcaption{margin:0;padding-inline:20px;color:#555b5e;font-size:11px;line-height:1.45}.kap-hero-device{filter:drop-shadow(0 18px 18px rgba(22,25,28,.12))}.kap-preflight-inner{display:grid;grid-template-columns:minmax(400px,.9fr) minmax(590px,1.1fr);align-items:center;gap:clamp(34px,4vw,70px);padding-top:clamp(68px,6vw,104px);padding-bottom:62px}.kap-preflight header{align-self:center}.kap-preflight header h2{font-size:clamp(48px,4.45vw,80px)}.kap-preflight header h2{margin-bottom:43px}.kap-preflight header>p{max-width:550px;margin-bottom:70px;font-size:clamp(17px,1.35vw,22px);line-height:1.5}.kap-preflight header>small{max-width:430px;display:block;margin-top:clamp(90px,16vh,180px);font-size:13px;line-height:1.5}.kap-preflight-cards{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(24px,2.5vw,38px)}.kap-preflight-cards img{width:100%;height:auto}.kap-symptoms-inner{display:grid;grid-template-columns:minmax(0,55%) minmax(390px,45%);padding-right:0}.kap-symptoms-copy{min-width:0;align-self:center;padding:82px clamp(30px,3vw,58px) 66px 0}.kap-symptoms-copy header{margin-bottom:31px}.kap-symptoms-copy header h2{font-size:clamp(46px,4.65vw,84px)}.kap-symptoms-copy header h2{margin-bottom:22px}.kap-symptoms-copy header p{font-size:clamp(16px,1.25vw,20px)}.kap-symptoms-art{min-width:0;height:100%;margin:0;overflow:hidden}.kap-symptoms-art img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:left center}.kap-symptoms-art.is-mono img{filter:grayscale(1) contrast(1.02)}.kap-symptom-list{min-width:0}.kap-symptom-list article{border-bottom:1px solid rgba(8,10,11,.62)}.kap-symptom-list button,.kap-faq-list button{color:inherit;background:transparent;cursor:pointer}.kap-symptom-list button{width:100%;min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:10px 2px;text-align:left;font-size:clamp(19px,1.65vw,28px);font-weight:570;letter-spacing:-.036em}.kap-symptom-list button i,.kap-faq-list button i{position:relative;width:17px;height:17px;flex:0 0 17px}.kap-symptom-list button i:before,.kap-symptom-list button i:after,.kap-faq-list button i:before,.kap-faq-list button i:after{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;background:currentColor;transition:transform .28s}.kap-symptom-list button i:after,.kap-faq-list button i:after{transform:rotate(90deg)}.kap-symptom-list article.is-open button{color:var(--kap-blue)}.kap-symptom-list article.is-open button i:after,.kap-faq-list article.is-open button i:after{transform:rotate(0)}.kap-symptom-answer{max-height:0;display:grid;grid-template-columns:1fr .95fr;gap:38px;overflow:hidden;opacity:0;transition:max-height .46s cubic-bezier(.16,1,.3,1),opacity .25s,padding .46s}.kap-symptom-answer p{margin:0;font-size:14px;line-height:1.5}.kap-symptom-answer>div{padding-left:31px;border-left:1px solid var(--kap-line)}.kap-symptom-answer small{display:block;margin-bottom:7px;font-size:11px}.kap-symptom-answer a{display:inline-flex;gap:18px;margin-top:15px;padding:14px 19px;color:#fff;background:var(--kap-ink)}.kap-symptom-list article.is-open .kap-symptom-answer{max-height:270px;padding:18px 2px 21px;opacity:1}.kap-repair{min-height:clamp(980px,65vw,1240px)!important}.kap-repair-inner{display:grid;grid-template-rows:auto minmax(250px,22vw) auto auto;padding-top:clamp(60px,5vw,86px);padding-bottom:38px}.kap-repair-heading{display:grid;grid-template-columns:minmax(0,.98fr) minmax(470px,1.02fr);align-items:end;gap:50px}.kap-repair-heading>div>p{margin-bottom:13px;color:var(--kap-blue);font-size:13px;font-weight:720;letter-spacing:.16em;text-transform:uppercase}.kap-repair-heading h2{font-size:clamp(47px,4.35vw,79px)}.kap-repair-specs{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 8px}.kap-repair-specs div{min-width:0;min-height:92px;padding:12px clamp(10px,1.5vw,25px);border-left:1px solid var(--kap-line)}.kap-repair-specs dt{margin-bottom:7px;color:var(--kap-cyan);font-size:clamp(17px,1.65vw,29px);font-weight:700;line-height:1.05;overflow-wrap:anywhere}.kap-repair-specs dd{margin:0;font-size:12px;line-height:1.25}.kap-repair-machine{min-height:0;margin:10px 0 2px}.kap-repair-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--kap-line)}.kap-repair-grid article{min-width:0;min-height:144px;padding:24px clamp(16px,2vw,32px) 20px;border-right:1px solid var(--kap-line);border-bottom:1px solid var(--kap-line)}.kap-repair-grid article:nth-child(3n){border-right:0}.kap-repair-grid small{display:none}.kap-repair-grid h3{margin-bottom:8px;font-size:clamp(17px,1.4vw,23px);line-height:1.07}.kap-repair-grid p{margin:0;font-size:13px;line-height:1.42}.kap-repair-note{margin:24px 0 0;font-size:12px}.kap-materials{min-height:clamp(900px,58vw,1110px)!important}.kap-materials-inner{padding-top:clamp(63px,5.4vw,94px);padding-bottom:52px}.kap-materials header{display:flex;align-items:end;justify-content:space-between;gap:36px;margin-bottom:26px}.kap-materials header h2{max-width:790px}.kap-materials header p{max-width:420px;margin:0 0 10px;font-size:clamp(16px,1.3vw,21px)}.kap-materials-layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(285px,1fr);align-items:start;gap:clamp(28px,4vw,68px)}.kap-toner-showcase{min-width:0;display:flex;align-items:flex-end;justify-content:center;gap:clamp(12px,1.8vw,30px)}.kap-toner-group{width:100%;height:auto;align-self:center}.kap-toner-showcase.is-mono .kap-toner-group{width:min(42%,310px)}.kap-toner-showcase.has-white .kap-toner-group{width:min(78%,1117px)}.kap-toner-white{width:min(20%,260px);height:auto;flex:0 0 auto;transform:rotate(2deg);filter:drop-shadow(-10px 18px 19px rgba(28,31,34,.14))}.kap-toner-cards{display:none}.kap-resource-atlas img{width:100%;height:auto}.kap-materials-data{margin-top:18px}.kap-code-status{display:block;margin-bottom:11px;color:var(--kap-cyan);font-size:10px;font-weight:750;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.kap-code-status.is-none{color:var(--kap-red)}.kap-code-group{padding:12px 0 13px;border-top:1px solid var(--kap-line)}.kap-code-group>span,.kap-code-group>strong{display:block}.kap-code-group>span{margin-bottom:5px;color:#080a0ba6;font-size:10px;line-height:1.3}.kap-code-group>strong{font-size:13px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.kap-resource-atlas .kap-codes-closed{max-width:390px;margin:12px 0;padding:12px 14px;color:#4d080b;background:#c70c1414;border-left:2px solid var(--kap-red);font-size:12px;line-height:1.46}.kap-resource-atlas .kap-codes-note,.kap-resource-atlas .kap-compatibility-note{max-width:390px;margin:12px 0 10px;font-size:12px;line-height:1.47}.kap-resource-atlas .kap-codes-note{color:#080a0bb8}.kap-materials-note{margin:21px 0 0;font-size:13px}.kap-service{min-height:clamp(880px,56.25vw,1080px)!important}.kap-service-inner{padding-top:clamp(58px,5vw,86px);padding-bottom:42px}.kap-service header{max-width:650px}.kap-service header>p{margin-bottom:12px;color:var(--kap-cyan);font-size:13px;font-weight:740;letter-spacing:.16em;text-transform:uppercase}.kap-service header>span{display:block;max-width:590px;margin-top:25px;font-size:clamp(16px,1.25vw,20px);line-height:1.43}.kap-page .kap-service-group{display:none}.kap-service-cards{width:min(1260px,91%);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:0;margin:-16px 0 0 auto}.kap-service-cards img{width:112%;height:auto;max-width:none;margin-left:-6%}.kap-service-footer{display:flex;align-items:center;gap:clamp(36px,5vw,76px);margin-top:-20px}.kap-service-footer p{max-width:820px;margin:0;font-size:14px;line-height:1.5}.kap-service-note{max-width:850px;margin:18px 0 0;font-size:11px;line-height:1.45}.kap-context{min-height:clamp(900px,58vw,1110px)!important}.kap-context-inner{position:relative;padding-top:clamp(66px,5.5vw,96px);padding-bottom:42px}.kap-context header{width:72%}.kap-context header>p{margin-bottom:13px;color:var(--kap-blue);font-size:13px;font-weight:720;letter-spacing:.18em;text-transform:uppercase}.kap-context header h2{font-size:clamp(50px,5.55vw,100px)}.kap-context-grid{width:71%;display:grid;grid-template-columns:1fr 1.15fr .84fr;margin-top:31px;border-top:1px solid var(--kap-line)}.kap-context-grid>*{min-width:0;min-height:174px;padding:21px clamp(18px,2vw,35px);border-right:1px solid var(--kap-line)}.kap-context-grid>*:first-child{padding-left:0}.kap-context-grid>*:last-child{border-right:0}.kap-context-grid small{display:block;margin-bottom:13px;color:var(--kap-blue);font-size:13px}.kap-context-grid strong{display:block;font-size:clamp(24px,2.4vw,44px);line-height:1;overflow-wrap:anywhere}.kap-current-model strong{font-size:clamp(42px,4.7vw,82px)}.kap-current-model b{display:block;margin-top:15px;color:var(--kap-blue);font-size:21px}.kap-current-model p{margin:7px 0 0;font-size:13px}.kap-context-grid nav{display:flex;flex-direction:column;gap:8px}.kap-context-grid nav a{color:inherit;font-size:14px;line-height:1.25}.kap-context-grid nav a:hover{color:var(--kap-blue)}.kap-context-machine{width:70%;height:clamp(220px,23vw,390px);margin-top:4px}.kap-context-art{position:absolute!important;z-index:0!important;inset:0 0 0 auto;width:30%;height:100%;margin:0}.kap-context-art img{width:100%;height:100%;object-fit:cover;object-position:left center}.kap-context-footer{width:70%;display:flex;align-items:center;justify-content:space-between;gap:34px}.kap-context-footer p{max-width:560px;margin:0;font-size:13px}.kap-faq-inner{display:grid;grid-template-columns:minmax(340px,.72fr) minmax(610px,1.28fr);gap:clamp(55px,7vw,120px);align-items:center;padding-top:clamp(76px,6vw,105px);padding-bottom:64px}.kap-faq header>strong{display:block;margin-bottom:46px;font-size:24px}.kap-faq header h2{margin-bottom:27px;font-size:clamp(47px,4.65vw,83px)}.kap-faq header>p{max-width:500px;margin-bottom:58px;font-size:clamp(16px,1.2vw,20px);line-height:1.45}.kap-faq-list article{border-bottom:1px solid var(--kap-line)}.kap-faq-list button{width:100%;min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:15px 3px;text-align:left;font-size:clamp(18px,1.55vw,26px);font-weight:570;line-height:1.16}.kap-faq-list article.is-open button{color:var(--kap-blue)}.kap-faq-answer{max-height:0;overflow:hidden;opacity:0;transition:max-height .42s cubic-bezier(.16,1,.3,1),opacity .24s,padding .42s}.kap-faq-answer p{max-width:760px;margin:0;font-size:15px;line-height:1.55}.kap-faq-list article.is-open .kap-faq-answer{max-height:190px;padding:0 52px 24px 3px;opacity:1}.kap-request{min-height:clamp(890px,58vw,1110px)!important;color:var(--kap-ink);background:var(--kap-yellow)!important}.kap-request:after{opacity:.11!important}.kap-request-inner{padding-top:clamp(66px,5.5vw,98px);padding-bottom:54px}.kap-request-heading>p{margin-bottom:14px;font-size:13px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.kap-request-heading h2{margin-bottom:18px;font-size:clamp(50px,5.25vw,94px)}.kap-request-heading>span{display:block;font-size:clamp(16px,1.2vw,20px)}.kap-request form{margin-top:52px}.kap-form-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,70px);margin-bottom:35px}.kap-form-row label,.kap-form-message{position:relative;display:grid;gap:8px;font-size:14px}.kap-form-row input,.kap-form-message textarea{width:100%;min-width:0;padding:9px 0 12px;background:transparent;border:0;border-bottom:1px solid var(--kap-ink);border-radius:0;outline:0;resize:vertical}.kap-request input::placeholder,.kap-request textarea::placeholder{color:#080a0bad;opacity:1}.kap-form-row input[readonly]{opacity:.72}.kap-form-row small,.kap-form-message small{position:absolute;top:100%;left:0;padding-top:4px;color:#8b0007;font-size:11px}.kap-form-message{margin-top:11px}.kap-intent-switch{display:flex;gap:31px;margin:34px 0 39px;padding:0;border:0}.kap-intent-switch legend{position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(0 0 0 0)}.kap-intent-switch label{display:flex;align-items:center;gap:10px;cursor:pointer;border-bottom:1px solid transparent}.kap-intent-switch label.is-active{border-color:currentColor}.kap-intent-switch input{position:absolute;opacity:0;pointer-events:none}.kap-intent-switch label>span{width:8px;height:8px;border:1px solid var(--kap-ink);border-radius:50%}.kap-intent-switch label.is-active>span{background:var(--kap-red);border-color:var(--kap-red)}.kap-intent-switch label:has(input:focus-visible){outline:3px solid var(--kap-red);outline-offset:5px}.kap-form-footer{display:grid;grid-template-columns:minmax(240px,320px) 1fr 1fr;align-items:center;gap:clamp(30px,4vw,70px)}.kap-form-footer button{min-height:75px;color:#fff;background:var(--kap-ink);cursor:pointer;font-weight:680;transition:transform .22s,background .22s}.kap-form-footer button:hover{background:var(--kap-deep-blue);transform:translateY(-3px)}.kap-form-footer p{margin:0;font-size:12px;line-height:1.45}.kap-form-footer a{color:inherit;text-decoration:underline}.kap-form-footer p:last-child span{color:var(--kap-red)}.kap-form-status{min-height:24px;margin:15px 0 0;font-size:13px}.kap-request .kap-form-consent{width:fit-content;max-width:760px;display:flex;align-items:flex-start;gap:12px;margin:-23px 0 8px;font-size:13px;font-weight:540;line-height:1.45}.kap-request .kap-form-consent input{width:19px;height:19px;flex:0 0 19px;margin:0;padding:0;border:1px solid var(--kap-ink);box-shadow:none;accent-color:var(--kap-ink)}.kap-form-consent a{color:inherit;border-bottom:1px solid currentColor}.kap-request .kap-form-consent input:focus-visible{outline:3px solid var(--kap-deep-blue);outline-offset:3px}.kap-request .kap-form-consent input[aria-invalid=true]{outline:2px solid var(--kap-red);outline-offset:2px}.kap-form-consent-error{display:block;margin:-2px 0 12px;color:#6f0006;font-size:12px;font-weight:650}@media(max-width:1200px){.kap-faq-inner{grid-template-columns:1fr;gap:48px}.kap-faq header>strong{margin-bottom:28px}.kap-faq header>p{margin-bottom:34px}}@media(max-width:1180px){.kap-hero-inner{grid-template-columns:minmax(0,1.08fr) minmax(355px,.92fr);column-gap:28px}.kap-hero h1{font-size:clamp(40px,3.65vw,48px)}.kap-hero-specs div{padding-inline:16px}.kap-preflight-inner{grid-template-columns:minmax(340px,.82fr) minmax(520px,1.18fr);gap:30px}.kap-service-group{width:94%}.kap-context header,.kap-context-grid{width:69%}.kap-context-machine,.kap-context-footer{width:68%}.kap-context-art{width:31%}}@media(max-width:960px){.kap-page main>section{min-height:0}.kap-section-inner{padding-right:24px;padding-left:24px}.kap-page main>.kap-hero{height:auto;min-height:max(760px,100dvh)}.kap-hero-inner{height:auto;min-height:calc(max(760px,100dvh) - 72px);grid-template-columns:1fr;grid-template-rows:auto auto minmax(250px,1fr);gap:16px;padding-top:48px;padding-bottom:26px}.kap-hero h1{max-width:760px;font-size:clamp(42px,6.4vw,61px)}.kap-hero-copy{padding-right:10px}.kap-hero-lede{max-width:680px}.kap-hero-specs{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:5px}.kap-hero-specs div{min-height:65px;padding:10px 12px}.kap-hero-machine{min-height:250px;margin:0 -15px}.kap-preflight-inner{grid-template-columns:1fr;gap:48px;padding-block:72px 56px}.kap-preflight header>p{margin-bottom:36px}.kap-preflight header>small{margin-top:40px}.kap-preflight-cards{width:min(100%,720px);justify-self:center}.kap-symptoms-inner{grid-template-columns:1fr;padding-right:24px;padding-bottom:0}.kap-symptoms-copy{padding:74px 0 38px}.kap-symptoms-art{width:calc(100% + 48px);height:min(72vw,610px);margin-left:-24px}.kap-symptoms-art img{object-position:center 35%}.kap-repair-inner{grid-template-rows:auto minmax(250px,52vw) auto auto;padding-block:72px 44px}.kap-repair-heading{grid-template-columns:1fr;gap:24px}.kap-repair-specs{grid-template-columns:repeat(4,minmax(0,1fr))}.kap-repair-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kap-repair-grid article:nth-child(3n){border-right:1px solid var(--kap-line)}.kap-repair-grid article:nth-child(2n){border-right:0}.kap-materials-inner,.kap-service-inner,.kap-context-inner,.kap-faq-inner,.kap-request-inner{padding-block:72px 50px}.kap-materials header{display:block}.kap-materials header p{margin-top:22px}.kap-materials-layout{grid-template-columns:1fr}.kap-toner-showcase{width:min(100%,820px)}.kap-toner-group{width:min(100%,760px)}.kap-resource-atlas{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(250px,1.2fr);align-items:center;gap:30px}.kap-resource-atlas img{grid-row:1 / span 3}.kap-resource-atlas .kap-materials-data{margin-top:0}.kap-service-cards{width:100%;margin:10px 0 0}.kap-service-footer{margin-top:5px}.kap-context header,.kap-context-grid,.kap-context-machine,.kap-context-footer{width:100%}.kap-context-art{position:relative!important;width:calc(100% + 48px);height:min(72vw,600px);margin:30px 0 25px -24px}.kap-context-art img{object-position:center}.kap-context-machine{height:min(45vw,380px)}.kap-faq-inner{grid-template-columns:1fr;gap:48px}.kap-faq header>strong{margin-bottom:28px}.kap-faq header>p{margin-bottom:34px}}@media(max-width:680px){.kap-section-inner{width:calc(100% - var(--exo-rail));padding-right:20px;padding-left:20px}.kap-page h2{font-size:clamp(39px,11vw,56px);line-height:.94}.kap-primary-action{width:100%;min-width:0}.kap-page main>.kap-hero{min-height:max(760px,100svh)}.kap-hero-inner{min-height:calc(max(760px,100svh) - 64px);padding-top:34px}.kap-hero>.exo-rail{top:64px}.kap-breadcrumb{gap:8px;margin-bottom:18px;font-size:12px}.kap-hero h1{font-size:clamp(31px,8.3vw,42px);line-height:.96;letter-spacing:-.058em}.kap-hero h1 span:last-child{white-space:normal}.kap-page.has-long-title .kap-hero h1 span:last-child{font-size:.77em;letter-spacing:-.045em;white-space:nowrap}.kap-hero-lede{margin-bottom:21px;font-size:14px}.kap-hero-actions{align-items:stretch;flex-direction:column;gap:8px}.kap-hero-actions .kap-text-action{justify-content:center;align-self:center}.kap-model-status{margin-top:17px}.kap-hero-specs{grid-template-columns:repeat(2,minmax(0,1fr))}.kap-hero-specs div{min-height:57px;padding:8px 9px}.kap-hero-specs dt{font-size:14px}.kap-hero-specs dd{font-size:10px}.kap-hero-specs dd,.kap-repair-specs dd{min-width:0;overflow-wrap:anywhere}.kap-hero-machine{min-height:175px;margin-inline:-11px}.kap-preflight-inner,.kap-symptoms-copy,.kap-repair-inner,.kap-materials-inner,.kap-service-inner,.kap-context-inner,.kap-faq-inner,.kap-request-inner{padding-top:58px;padding-bottom:42px}.kap-preflight header h2{margin-bottom:25px}.kap-preflight header>p{margin-bottom:27px;font-size:15px}.kap-preflight header>small{margin-top:25px}.kap-preflight-cards{display:flex;gap:12px;padding-bottom:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin}.kap-preflight-cards img{width:min(79vw,330px);min-width:min(79vw,330px);flex:0 0 auto;scroll-snap-align:start}.kap-symptom-list button{min-height:58px;font-size:18px}.kap-symptom-answer{grid-template-columns:1fr;gap:14px}.kap-symptom-answer>div{padding:13px 0 0;border-top:1px solid var(--kap-line);border-left:0}.kap-symptom-list article.is-open .kap-symptom-answer{max-height:390px}.kap-symptoms-art{width:calc(100% + 40px);height:108vw;margin-left:-20px}.kap-symptoms-art img{object-position:center}.kap-repair-inner{grid-template-rows:auto minmax(170px,52vw) auto auto}.kap-repair-specs{grid-template-columns:repeat(2,minmax(0,1fr))}.kap-repair-grid{grid-template-columns:1fr}.kap-repair-grid article{min-height:0;padding:18px 2px;border-right:0!important}.kap-materials header{margin-bottom:25px}.kap-page .kap-toner-showcase{display:none}.kap-toner-cards{display:flex;gap:12px;padding:3px 0 18px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin}.kap-toner-cards img{width:min(70vw,268px);height:auto;max-width:none;flex:0 0 auto;scroll-snap-align:center}.kap-resource-atlas{display:block}.kap-resource-atlas img{width:min(100%,350px);margin-top:20px}.kap-resource-atlas .kap-materials-data{margin-top:24px}.kap-service header>span{font-size:15px}.kap-service-cards{display:flex;gap:12px;margin-top:28px;padding-bottom:18px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin}.kap-service-cards img{width:min(76vw,300px);max-width:none;flex:0 0 auto;scroll-snap-align:center}.kap-service-cards img{margin-left:0}.kap-service-footer{align-items:stretch;flex-direction:column;gap:22px;margin-top:23px}.kap-context-grid{grid-template-columns:1fr}.kap-context-grid>*{min-height:0;padding:19px 0;border-right:0;border-bottom:1px solid var(--kap-line)}.kap-current-model strong{font-size:clamp(44px,15vw,64px)}.kap-context-machine{height:51vw}.kap-context-art{width:calc(100% + 40px);height:108vw;margin-left:-20px}.kap-context-footer{align-items:flex-start;flex-direction:column}.kap-faq-list button{min-height:67px;font-size:17px}.kap-faq-list article.is-open .kap-faq-answer{max-height:250px;padding-right:8px}.kap-request-heading h2{font-size:clamp(39px,10.6vw,55px)}.kap-request form{margin-top:38px}.kap-form-row{grid-template-columns:1fr;gap:25px;margin-bottom:27px}.kap-intent-switch{align-items:flex-start;flex-direction:column;gap:15px}.kap-request .kap-form-consent{width:100%;margin-top:-12px}.kap-form-footer{grid-template-columns:1fr;gap:20px}}@media(max-width:680px){.kap-symptoms-copy header h2,.kap-context header h2{font-size:clamp(39px,10.6vw,55px)}}@media(prefers-reduced-motion:reduce){.kap-page *,.kap-page *:before,.kap-page *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body.canon-route{margin:0;min-width:320px;overflow-x:hidden;color:#0a0b0b;background:#121313}body.canon-route>.skip-link{color:#fff;background:#e30613}.cn-page{--cn-paper: #f7f6f2;--cn-paper-bright: #fbfaf7;--cn-ink: #090a0a;--cn-black: #070808;--cn-red: #e30613;--cn-red-on-dark: #ff3b46;--cn-red-on-yellow: #a4000b;--cn-yellow: #ffd20a;--cn-line: rgba(9, 10, 10, .18);--cn-dark-line: rgba(255, 255, 255, .21)}.cn-page .exo-header{background:#fbfaf7f7}.cn-page .exo-nav a.is-active:after{right:0}.cn-page :focus-visible{outline-color:var(--cn-red)}.cn-page ::selection{color:#fff;background:var(--cn-red)}.cn-page .exo-rail-number{color:#bd0710}.cn-page .cn-hero .exo-rail-number,.cn-page .cn-catalog .exo-rail-number{color:var(--cn-red-on-dark)}.cn-page .standard-request .exo-rail-number{color:var(--cn-red-on-yellow)}.cn-kicker{margin-bottom:22px;color:var(--cn-red);font-size:11px;font-weight:730;line-height:1.2;letter-spacing:.13em;text-transform:uppercase}.cn-hero{position:relative;min-height:max(760px,100dvh);overflow:hidden;color:#fff;background:var(--cn-black);isolation:isolate}.cn-hero>.exo-rail,.cn-placeholder>.exo-rail{top:72px;color:#fff;border-color:var(--cn-dark-line)}.cn-hero .exo-register-mark,.cn-placeholder .exo-register-mark{top:40px}.cn-hero-media{position:absolute;z-index:-3;inset:72px 0 0;width:100%;height:calc(100% - 72px);max-width:none;object-fit:cover;object-position:center center;filter:contrast(1.06) saturate(1.02) brightness(.9);will-change:transform}.cn-hero-shade{position:absolute;z-index:-2;inset:72px 0 0;background:linear-gradient(90deg,#040505fa,#040505ed 32%,#0405057d 50%,#04050508 75%),linear-gradient(0deg,rgba(4,5,5,.77),transparent 53%)}.cn-hero-copy{position:absolute;z-index:2;left:var(--exo-content-start);bottom:clamp(82px,10vh,112px);width:min(830px,calc(100% - var(--exo-content-start) - var(--exo-gutter)))}.cn-hero-title{max-width:880px;margin:0 0 22px;overflow:hidden;font-size:clamp(54px,4.7vw,88px);font-weight:590;line-height:.92;letter-spacing:-.065em}.cn-hero-title>span{display:block;overflow:hidden;padding-bottom:.05em}.cn-hero .cn-kicker,.cn-catalog .cn-kicker,.cn-catalog .cn-segments button.is-active,.cn-catalog .cn-expand-row button{color:var(--cn-red-on-dark)}.cn-request .cn-kicker{color:var(--cn-red-on-yellow)}.cn-hero-copy>p:not(.cn-kicker){max-width:690px;margin-bottom:29px;color:#ffffffd1;font-size:clamp(16px,1.22vw,20px);line-height:1.48}.cn-hero-actions{display:flex;align-items:center;gap:24px}.cn-primary-action,.cn-secondary-action{min-height:66px;display:inline-flex;align-items:center;justify-content:center;gap:30px;padding:18px 30px;font-size:17px;font-weight:650;white-space:nowrap;transition:color .24s,background .24s,border-color .24s,transform .24s cubic-bezier(.16,1,.3,1)}.cn-primary-action{min-width:266px;color:#fff;background:var(--cn-red);border:1px solid var(--cn-red)}.cn-secondary-action{min-width:254px;color:#fff;background:#08090947;border:1px solid rgba(255,255,255,.67)}.cn-primary-action:hover{color:var(--cn-ink);background:#fff;border-color:#fff;transform:translateY(-3px)}.cn-secondary-action:hover{background:#ffffff1c;border-color:#fff;transform:translateY(-3px)}.cn-primary-action:active,.cn-secondary-action:active{transform:translateY(-1px) scale(.985)}.cn-hero-count{position:absolute;z-index:2;right:var(--exo-gutter);bottom:55px;width:min(270px,22vw);margin:0;padding-bottom:9px;color:#ffffffb8;border-bottom:1px solid rgba(255,255,255,.56)}.cn-hero-count:after{content:"";position:absolute;right:4px;bottom:-10px;width:1px;height:19px;background:#ffffffc2}.cn-hero-count strong{display:block;margin-bottom:12px;color:#fff;font-size:clamp(55px,4.2vw,78px);font-weight:520;line-height:.7;letter-spacing:-.055em}.cn-hero-count span{display:block;font-size:13px;line-height:1.35}.cn-service{position:relative;min-height:940px;overflow:hidden;color:var(--cn-ink);background:var(--cn-paper);border-bottom:1px solid var(--cn-line)}.cn-service-inner,.cn-context-inner,.cn-request-inner{position:relative;z-index:2;width:calc(100% - var(--exo-rail));height:100%;margin-left:var(--exo-rail);padding-right:var(--exo-gutter);padding-left:var(--exo-content-inset)}.cn-service-inner{min-height:940px}.cn-service-media{position:absolute;z-index:0;top:0;right:0;width:68%;height:75%;max-width:none;object-fit:cover;object-position:center right;will-change:transform}.cn-service:after{content:"";position:absolute;z-index:1;inset:0;pointer-events:none;background:linear-gradient(90deg,var(--cn-paper) 0%,rgba(247,246,242,.98) 38%,rgba(247,246,242,.72) 50%,transparent 73%)}.cn-service-copy{position:relative;z-index:3;width:min(680px,49%);padding-top:clamp(105px,8vw,145px)}.cn-service-copy h2,.cn-catalog-heading h2,.cn-context-heading h2,.cn-request-heading h2{margin-bottom:29px;font-size:clamp(61px,5.5vw,103px);font-weight:580;line-height:.9;letter-spacing:-.064em}.cn-service-lede{max-width:520px;margin-bottom:32px;font-size:clamp(19px,1.45vw,25px);line-height:1.45}.cn-platforms{display:flex;align-items:center;gap:13px;margin-bottom:38px;font-size:clamp(16px,1.22vw,21px)}.cn-platforms i{width:5px;height:5px;background:var(--cn-red);border-radius:50%}.cn-service-action{min-height:63px;display:inline-flex;align-items:center;gap:28px;padding:17px 29px;color:#fff;background:var(--cn-red);font-size:16px;font-weight:630;transition:gap .22s,background .22s,transform .22s}.cn-service-action:hover{gap:36px;background:#be0610;transform:translateY(-2px)}.cn-service-timeline{position:absolute;z-index:4;right:var(--exo-gutter);bottom:58px;left:var(--exo-content-inset);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(22px,3.4vw,66px);padding-top:42px}.cn-service-line{position:absolute;top:12px;right:0;left:0;height:1px;background:var(--cn-red)}.cn-service-timeline article{position:relative;min-width:0}.cn-service-node{position:absolute;top:-37px;left:0;width:15px;height:15px;background:var(--cn-paper);border:2px solid var(--cn-red);border-radius:50%}.cn-service-timeline article>strong{display:block;margin-bottom:7px;color:var(--cn-red);font-size:clamp(30px,2.3vw,43px);font-weight:520;letter-spacing:-.05em}.cn-service-timeline h3{margin-bottom:10px;font-size:clamp(17px,1.28vw,23px);letter-spacing:-.03em}.cn-service-timeline p{max-width:300px;margin-bottom:0;color:#090a0ab8;font-size:13px;line-height:1.48}.cn-catalog{position:relative;min-height:940px;color:#fff;background:#080909;border-bottom:1px solid var(--cn-dark-line)}.cn-catalog:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.16;background-image:linear-gradient(90deg,rgba(255,255,255,.14) 1px,transparent 1px);background-size:min(20vw,360px) 100%}.cn-catalog-inner{position:relative;width:calc(100% - var(--exo-rail));margin-left:var(--exo-rail);padding:clamp(64px,6vw,98px) var(--exo-gutter) clamp(72px,7vw,120px) var(--exo-content-inset)}.cn-catalog-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:48px;margin-bottom:48px}.cn-catalog-heading h2{margin-bottom:0;font-size:clamp(60px,5.55vw,104px)}.cn-catalog-count{display:flex;align-items:flex-start;flex-direction:column;min-width:min(390px,30vw);margin:0;padding-bottom:13px;border-bottom:1px solid rgba(255,255,255,.55)}.cn-catalog-count strong{color:transparent;-webkit-text-stroke:1px var(--cn-red);font-size:clamp(112px,12.6vw,235px);font-weight:650;line-height:.72;letter-spacing:-.075em}.cn-catalog-count span{margin-top:19px;color:#ffffffbd;font-size:15px}.cn-search-row{margin-bottom:30px}.cn-search-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cn-search-control{position:relative}.cn-search-control>span{position:absolute;top:50%;left:6px;width:23px;height:23px;border:2px solid var(--cn-red);border-radius:50%;transform:translateY(-58%)}.cn-search-control>span:after{content:"";position:absolute;right:-8px;bottom:-5px;width:10px;height:2px;background:var(--cn-red);transform:rotate(48deg)}.cn-search-control input{width:100%;height:65px;padding:0 70px 0 55px;color:#fff;background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.62);border-radius:0;outline:0;font-size:clamp(19px,1.42vw,24px);transition:border-color .2s}.cn-search-control input::placeholder{color:#ffffff73}.cn-search-control input:focus{border-color:var(--cn-red)}.cn-search-control button{position:absolute;top:50%;right:8px;width:44px;height:44px;color:#fff;background:transparent;cursor:pointer;transform:translateY(-50%);font-size:29px}.cn-segments{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:0;border-bottom:1px solid rgba(255,255,255,.26)}.cn-segments button{position:relative;min-height:68px;display:flex;align-items:center;justify-content:center;gap:10px;padding:13px 12px;color:#ffffffc7;background:transparent;cursor:pointer;font-size:clamp(13px,1.08vw,18px);white-space:nowrap;transition:color .2s,background .2s}.cn-segments button:hover{color:#fff;background:#ffffff09}.cn-segments button.is-active{color:var(--cn-red)}.cn-segments button.is-active:after{content:"";position:absolute;right:14px;bottom:-1px;left:14px;height:3px;background:var(--cn-red)}.cn-segments small{font-size:11px}.cn-filter-disclosure{border-bottom:1px solid rgba(255,255,255,.16)}.cn-filter-disclosure summary{min-height:45px;display:flex;align-items:center;justify-content:flex-end;gap:15px;color:#ffffff8c;cursor:pointer;font-size:11px;list-style:none}.cn-filter-disclosure summary::-webkit-details-marker{display:none}.cn-filter-disclosure summary span{color:var(--cn-red);font-size:22px;transition:transform .2s}.cn-filter-disclosure[open] summary span{transform:rotate(45deg)}.cn-filter-panel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:4px 0 22px}.cn-filter-panel label{min-width:0;display:flex;flex-direction:column;gap:7px;padding:8px 12px;color:#ffffff85;border:1px solid rgba(255,255,255,.24);font-size:9px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.cn-filter-panel select{width:100%;height:31px;padding:0;color:#fff;background:#080909;border:0;outline:0;font-size:12px;letter-spacing:0;text-transform:none}.cn-results-head{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:24px;color:#ffffff75;font-size:11px}.cn-results-head p{margin:0}.cn-results-head strong{color:#fff}.cn-results-head button{padding:7px 0;color:#fff;background:transparent;border-bottom:1px solid currentColor;cursor:pointer}.cn-model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;border-top:1px solid rgba(255,255,255,.33);list-style:none}.cn-model-grid>li{min-width:0;border-right:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.28)}.cn-model-grid>li:nth-child(3n){border-right:0}.cn-model-grid>li>a{position:relative;width:100%;min-height:102px;display:grid;grid-template-columns:38px minmax(0,1fr) 25px;align-items:center;gap:12px;padding:18px 18px 17px 0;color:#fff;transition:color .2s,background .22s,padding .22s}.cn-model-grid>li:nth-child(3n)>a,.cn-model-grid>li:nth-child(3n+2)>a{padding-left:18px}.cn-model-grid>li>a:hover,.cn-model-grid>li>a:focus-visible,.cn-model-grid>li>a.is-selected{color:#fff;background:#e3061316}.cn-model-grid>li>a:hover,.cn-model-grid>li>a:focus-visible{padding-right:12px}.cn-model-index{color:#ffffff9e;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px}.cn-model-grid strong{overflow-wrap:anywhere;font-size:clamp(15px,1.14vw,20px);font-weight:570;letter-spacing:-.035em;line-height:1.18}.cn-model-grid small{position:absolute;right:18px;bottom:8px;color:#ffffff94;font-size:9px;letter-spacing:.04em}.cn-model-focus{position:relative;width:21px;height:21px;opacity:.74}.cn-model-focus:before,.cn-model-focus:after{content:"";position:absolute;inset:0;background:linear-gradient(var(--cn-red),var(--cn-red)) left top / 7px 1px no-repeat,linear-gradient(var(--cn-red),var(--cn-red)) left top / 1px 7px no-repeat,linear-gradient(var(--cn-red),var(--cn-red)) right bottom / 7px 1px no-repeat,linear-gradient(var(--cn-red),var(--cn-red)) right bottom / 1px 7px no-repeat}.cn-model-focus:after{transform:rotate(90deg)}.cn-empty-result{padding:65px 0;border-top:1px solid rgba(255,255,255,.25);border-bottom:1px solid rgba(255,255,255,.25)}.cn-empty-result h3{margin-bottom:13px;font-size:clamp(29px,2.7vw,48px)}.cn-empty-result p{max-width:610px;color:#ffffffa8;line-height:1.5}.cn-empty-result a{display:inline-block;margin-top:18px;padding-bottom:5px;color:var(--cn-red);border-bottom:1px solid currentColor}.cn-expand-row{min-height:62px;display:flex;align-items:flex-end}.cn-expand-row button{display:inline-flex;align-items:center;gap:23px;padding:14px 0 6px;color:var(--cn-red);background:transparent;border-bottom:1px solid currentColor;cursor:pointer;font-size:17px}.cn-model-context{position:relative;min-height:940px;overflow:hidden;color:var(--cn-ink);background:var(--cn-paper-bright);border-bottom:1px solid var(--cn-line)}.cn-context-inner{min-height:940px;padding-top:clamp(70px,6vw,105px);padding-bottom:clamp(70px,6vw,105px)}.cn-context-heading{position:relative;z-index:3;width:min(790px,53%)}.cn-context-heading h2{margin-bottom:0;font-size:clamp(54px,4.65vw,87px)}.cn-context-card{position:static;min-height:540px;margin-top:52px;animation:cn-context-in .38s cubic-bezier(.16,1,.3,1)}@keyframes cn-context-in{0%{opacity:0;transform:translateY(15px)}}.cn-context-model{position:relative;z-index:3;width:min(670px,47%);padding-right:28px}.cn-context-model h3{margin-bottom:19px;font-size:clamp(52px,4.35vw,81px);font-weight:580;line-height:.91;letter-spacing:-.065em}.cn-context-model h3 span{display:block;overflow-wrap:normal}.cn-context-model h3.is-long{font-size:clamp(37px,3.25vw,61px)}.cn-context-meta{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:0;color:#090a0ad1;font-size:15px}.cn-context-meta span{padding:0 16px;border-left:1px solid var(--cn-red)}.cn-context-meta span:first-child{padding-left:0;border-left:0}.cn-context-status{position:relative;z-index:3;width:min(660px,47%);display:grid;grid-template-columns:minmax(180px,.78fr) minmax(220px,1.22fr);gap:28px;margin-top:39px;padding:29px 0;border-top:1px solid var(--cn-line);border-bottom:1px solid var(--cn-line)}.cn-context-status p{margin:0;color:var(--cn-red);font-size:17px;font-weight:640}.cn-context-status span{max-width:360px;font-size:14px;line-height:1.48}.cn-context-actions{position:relative;z-index:3;width:min(690px,49%);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.cn-context-actions li{min-height:133px;padding:26px 23px 20px 0;border-right:1px solid var(--cn-line)}.cn-context-actions li+li{padding-left:23px}.cn-context-actions li:last-child{border-right:0}.cn-context-actions strong{display:block;margin-bottom:11px;color:var(--cn-red);font-size:32px;font-weight:530}.cn-context-actions a{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;color:var(--cn-ink);font-size:13px;line-height:1.35}.cn-context-actions a span{color:var(--cn-red);font-size:22px}.cn-context-actions a:hover{color:var(--cn-red)}.cn-model-page-link{position:relative;z-index:3;display:inline-flex;align-items:center;gap:27px;margin-top:27px;padding:12px 0 7px;color:var(--cn-red);border-bottom:1px solid currentColor;font-size:16px}.cn-context-visual{position:absolute;z-index:1;top:32px;right:max(-42px,-3vw);bottom:30px;width:54%;pointer-events:none}.cn-context-visual img{position:absolute;z-index:2;bottom:2%;width:min(120%,1030px);height:116%;max-width:none;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 24px 29px rgba(70,65,59,.18))}.cn-context-family-mark{position:absolute;z-index:2;right:5%;bottom:31%;width:78%;color:transparent;-webkit-text-stroke:1px rgba(227,6,19,.7);font-size:clamp(54px,5.3vw,99px);font-weight:640;line-height:.88;letter-spacing:-.065em;text-align:right}.cn-context-family-mark.is-long{font-size:clamp(39px,4vw,75px)}.cn-focus-ring{position:absolute;z-index:0;top:-7%;right:-8%;width:min(680px,47vw);aspect-ratio:1;background:linear-gradient(var(--cn-red),var(--cn-red)) center top / 1px 20px no-repeat,linear-gradient(var(--cn-red),var(--cn-red)) center bottom / 1px 20px no-repeat,linear-gradient(var(--cn-red),var(--cn-red)) left center / 20px 1px no-repeat,linear-gradient(var(--cn-red),var(--cn-red)) right center / 20px 1px no-repeat;border:1px solid var(--cn-red);border-radius:50%}.cn-calibration-strip{position:absolute;z-index:1;right:-4%;bottom:-8%;width:45%;height:100px;background:linear-gradient(90deg,#121212 0 15%,#777 15% 26%,#ddd 26% 36%,#00a6d8 36% 49%,#e40076 49% 62%,#ffd10a 62% 75%,#161616 75% 100%);border:11px solid #f8f7f3;box-shadow:0 16px 29px #423a3121;transform:rotate(-43deg)}@media(min-width:961px){.cn-context-visual img,.cn-focus-ring{left:50%;right:auto;transform:translate(-50%)}}.cn-request{position:relative;min-height:870px;overflow:hidden;color:var(--cn-ink);background:var(--cn-yellow)}.cn-request>.exo-rail{z-index:6;color:#fff;background:var(--cn-black);border-color:#ffffff3d}.cn-request>.exo-rail .exo-rail-rule{background:var(--cn-red)}.cn-request:after{content:"";position:absolute;z-index:0;top:-57%;right:7%;width:min(930px,67vw);aspect-ratio:1;border:2px solid var(--cn-red);border-radius:50%;pointer-events:none}.cn-request-inner{min-height:870px;padding-top:clamp(68px,6vw,102px);padding-bottom:clamp(64px,6vw,98px)}.cn-request-heading{position:relative;z-index:2;max-width:850px;margin-bottom:42px}.cn-request-heading h2{margin-bottom:26px;font-size:clamp(59px,5.25vw,98px)}.cn-request-heading>p:last-child{max-width:570px;margin-bottom:0;font-size:clamp(16px,1.22vw,20px);line-height:1.48}.cn-request form{position:relative;z-index:2}.cn-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(45px,5vw,90px);row-gap:28px}.cn-request label{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:570}.cn-request input,.cn-request textarea{width:100%;padding:10px 0 12px;color:var(--cn-ink);background:transparent;border:0;border-bottom:2px solid var(--cn-ink);border-radius:0;outline:0;font-size:17px}.cn-request input::placeholder,.cn-request textarea::placeholder{color:#090a0a91}.cn-request input:focus,.cn-request textarea:focus{border-color:var(--cn-red);box-shadow:0 3px #e3061333}.cn-request input[aria-invalid=true],.cn-request textarea[aria-invalid=true]{border-color:#7d0007}.cn-request label small{color:#760007;font-size:11px}.cn-issue-field{margin-top:28px}.cn-request textarea{min-height:61px;resize:vertical}.cn-intent-switch{display:flex;align-items:center;gap:clamp(35px,5vw,75px);margin:32px 0 39px;padding:0;border:0}.cn-intent-switch legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.cn-intent-switch label{display:flex;align-items:center;flex-direction:row;gap:15px;cursor:pointer;font-size:15px}.cn-intent-switch label>span{width:30px;height:30px;border:2px solid var(--cn-ink);border-radius:50%;transition:border-width .2s,background .2s}.cn-intent-switch label.is-active>span{background:var(--cn-ink);border:9px solid var(--cn-yellow);box-shadow:0 0 0 2px var(--cn-ink)}.cn-intent-switch input{position:absolute;width:1px;height:1px;opacity:0}.cn-intent-switch input:focus-visible+span{outline:3px solid var(--cn-red);outline-offset:4px}.cn-form-footer{display:grid;grid-template-columns:minmax(260px,355px) minmax(210px,.75fr) minmax(245px,1fr);align-items:center;gap:clamp(35px,4vw,68px)}.cn-form-footer button{min-height:72px;padding:19px 27px;color:#fff;background:var(--cn-black);cursor:pointer;font-size:17px;font-weight:650;white-space:nowrap;transition:color .22s,background .22s,transform .22s}.cn-form-footer button:hover{color:#fff;background:var(--cn-red);transform:translateY(-3px)}.cn-form-footer button:active{transform:translateY(-1px) scale(.985)}.cn-form-footer p{max-width:340px;margin:0;font-size:12px;line-height:1.5}.cn-form-footer a{color:inherit;border-bottom:1px solid currentColor}.cn-form-status{min-height:22px;margin:18px 0 0;font-size:13px;font-weight:630}.cn-page .exo-footer{border-top:0}.cn-placeholder{position:relative;min-height:max(720px,100dvh);overflow:hidden;padding:170px var(--exo-gutter) 100px var(--exo-content-start);color:#fff;background:var(--cn-black);isolation:isolate}.cn-placeholder:before{content:"";position:absolute;z-index:-2;inset:72px 0 0;opacity:.56;background:url(/images/canon/hero-paper-cmyk-v1.webp) center / cover no-repeat}.cn-placeholder:after{content:"";position:absolute;z-index:-1;inset:72px 0 0;background:linear-gradient(90deg,#050606fc,#050606e0 51%,#05060638)}.cn-placeholder-copy{max-width:970px}.cn-placeholder h1{max-width:930px;margin-bottom:22px;font-size:clamp(48px,5.8vw,105px);line-height:.88;letter-spacing:-.065em;overflow-wrap:anywhere}.cn-placeholder-copy>p{max-width:670px;color:#ffffffc2;font-size:17px;line-height:1.5}.cn-placeholder-copy .cn-placeholder-meta{margin-bottom:20px;color:#fff9;font-size:13px}.cn-placeholder-copy>strong{display:block;width:fit-content;margin:23px 0;padding-bottom:6px;color:#fff;border-bottom:2px solid var(--cn-red);font-size:13px}.cn-placeholder-actions{display:flex;gap:22px;margin-top:37px}@media(max-width:1180px){.cn-service,.cn-service-inner{min-height:1020px}.cn-service-media{width:71%;height:65%}.cn-service-timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:31px 52px}.cn-service-timeline article:nth-of-type(n+3){margin-top:20px}.cn-service-line{display:none}.cn-service-node{top:-4px}.cn-service-timeline article{padding-left:28px}.cn-catalog-count{min-width:285px}.cn-segments{display:flex;overflow-x:auto;scrollbar-width:thin}.cn-segments button{min-width:155px;flex:1 0 auto}.cn-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cn-model-grid>li:nth-child(n){border-right:1px solid rgba(255,255,255,.2)}.cn-model-grid>li:nth-child(2n){border-right:0}.cn-model-grid>li:nth-child(n)>a{padding-left:18px}.cn-context-heading{width:60%}.cn-context-model,.cn-context-status,.cn-context-actions{width:54%}.cn-context-visual{right:-7%;width:56%}}@media(max-width:960px){.cn-hero-title{font-size:clamp(47px,7vw,67px)}.cn-hero-media{object-position:60% center}.cn-hero-count{top:108px;right:var(--exo-gutter);bottom:auto;width:190px}.cn-service-copy{width:min(650px,65%)}.cn-service-media{width:70%;opacity:.92}.cn-catalog-heading{grid-template-columns:1fr;gap:24px}.cn-catalog-count{width:min(100%,430px);min-width:0}.cn-catalog-count strong{font-size:120px}.cn-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.cn-context-inner{padding-bottom:70px}.cn-context-heading{width:82%}.cn-context-card{min-height:800px}.cn-context-model,.cn-context-status,.cn-context-actions{width:min(680px,82%)}.cn-context-visual{top:auto;right:-2%;bottom:0;width:63%;height:53%;opacity:.83}.cn-context-visual img{right:-10%;bottom:-10%;width:135%;height:125%}.cn-focus-ring{top:3%;width:min(540px,61vw)}.cn-form-footer{grid-template-columns:minmax(260px,340px) 1fr}.cn-form-footer p:last-of-type{grid-column:2}}@media(max-width:680px){.cn-page .exo-header{height:64px}.cn-hero>.exo-rail,.cn-placeholder>.exo-rail{top:64px}.cn-hero{min-height:max(760px,100dvh)}.cn-hero-media{inset:64px 0 0;height:calc(100% - 64px);object-position:64% center}.cn-hero-shade{inset:64px 0 0;background:linear-gradient(0deg,#040505fc,#040505f0 55%,#04050538)}.cn-hero-copy{left:var(--exo-content-start);bottom:78px;width:calc(100% - var(--exo-content-start) - 20px)}.cn-hero-copy .cn-kicker{margin-bottom:13px;font-size:9px}.cn-hero-title{margin-bottom:17px;font-size:clamp(31px,9.3vw,42px);line-height:.96}.cn-hero-copy>p:not(.cn-kicker){margin-bottom:22px;font-size:13px;line-height:1.43}.cn-hero-actions{align-items:stretch;flex-direction:column;gap:10px}.cn-primary-action,.cn-secondary-action{width:100%;min-width:0;min-height:53px;padding:14px 18px;font-size:14px}.cn-hero-count{top:89px;right:17px;bottom:auto;width:119px;padding-bottom:5px}.cn-hero-count strong{margin-bottom:7px;font-size:36px}.cn-hero-count span{font-size:8px}.cn-service-inner,.cn-context-inner,.cn-request-inner{width:calc(100% - var(--exo-rail));padding-right:20px;padding-left:20px}.cn-service{min-height:0}.cn-service-inner{min-height:0;padding-bottom:76px}.cn-service-copy{width:100%;padding-top:78px}.cn-service-copy h2,.cn-catalog-heading h2,.cn-context-heading h2,.cn-request-heading h2{font-size:clamp(39px,11.7vw,54px);line-height:.93}.cn-service-lede{max-width:390px;font-size:16px}.cn-platforms{align-items:flex-start;flex-direction:column;gap:7px;margin-bottom:28px;font-size:14px}.cn-platforms i{display:none}.cn-service-action{width:100%;justify-content:space-between}.cn-service-media{position:relative;width:calc(100% + 40px);height:300px;margin:38px -20px 0;object-position:63% center;opacity:1}.cn-service:after{background:linear-gradient(180deg,var(--cn-paper) 0%,var(--cn-paper) 43%,rgba(247,246,242,.2) 63%,transparent 76%)}.cn-service-timeline{position:relative;right:auto;bottom:auto;left:auto;grid-template-columns:1fr;gap:0;margin-top:35px;padding-top:0}.cn-service-timeline article,.cn-service-timeline article:nth-of-type(n+3){min-height:0;margin-top:0;padding:22px 0 22px 31px;border-top:1px solid var(--cn-line)}.cn-service-node{top:28px;left:2px}.cn-catalog-inner{width:calc(100% - var(--exo-rail));margin-left:var(--exo-rail);padding:78px 20px 82px}.cn-catalog-heading{margin-bottom:33px}.cn-catalog-count{border-bottom-color:#fff6}.cn-catalog-count strong{font-size:84px}.cn-catalog-count span{margin-top:12px;font-size:12px}.cn-search-control input{height:59px;padding-right:54px;padding-left:47px;font-size:clamp(14px,4vw,16px)}.cn-search-control:not(:has(button)) input{padding-right:10px}.cn-search-control>span{left:4px;width:19px;height:19px}.cn-segments{margin-right:-20px;scrollbar-width:none}.cn-segments::-webkit-scrollbar{display:none}.cn-segments button{min-width:139px;min-height:59px}.cn-filter-disclosure summary{justify-content:space-between;min-height:52px}.cn-filter-panel{grid-template-columns:1fr}.cn-results-head{align-items:flex-start;flex-direction:column;gap:4px;padding:13px 0}.cn-model-grid{grid-template-columns:1fr}.cn-model-grid>li:nth-child(n){border-right:0}.cn-model-grid>li:nth-child(n)>a{min-height:94px;padding:16px 8px 16px 0}.cn-model-grid small{right:8px}.cn-expand-row button{font-size:15px}.cn-model-context{min-height:0}.cn-context-inner{min-height:0;padding-top:78px;padding-bottom:78px}.cn-context-heading{width:100%}.cn-context-card{min-height:0;margin-top:38px}.cn-context-model,.cn-context-status,.cn-context-actions{width:100%}.cn-context-model h3{font-size:clamp(39px,12vw,55px)}.cn-context-model h3.is-long{font-size:clamp(31px,9.4vw,42px)}.cn-context-meta{font-size:12px}.cn-context-meta span{padding:0 10px}.cn-context-status{grid-template-columns:1fr;gap:13px;margin-top:29px}.cn-context-actions{grid-template-columns:1fr}.cn-context-actions li,.cn-context-actions li+li{min-height:78px;display:grid;grid-template-columns:45px 1fr;align-items:center;gap:10px;padding:15px 0;border-right:0;border-bottom:1px solid var(--cn-line)}.cn-context-actions strong{margin:0;font-size:26px}.cn-model-page-link{font-size:14px}.cn-context-visual{position:relative;inset:auto;width:calc(100% + 40px);height:390px;margin:37px -20px -20px;opacity:1;overflow:hidden}.cn-context-visual img{right:-10%;bottom:-18%;width:140%;height:140%}.cn-context-family-mark{right:7%;bottom:34%;width:86%;font-size:clamp(42px,13vw,60px)}.cn-context-family-mark.is-long{font-size:clamp(31px,10vw,46px)}.cn-focus-ring{top:4%;right:-19%;width:400px}.cn-calibration-strip{right:-16%;bottom:-17%;width:57%;height:73px}.cn-request{min-height:0}.cn-request:after{top:-15%;right:-64%;width:560px;opacity:.7}.cn-request-inner{min-height:0;padding-top:76px;padding-bottom:80px}.cn-request-heading{margin-bottom:37px}.cn-request-heading>p:last-child{font-size:14px}.cn-form-grid{grid-template-columns:1fr;gap:21px}.cn-issue-field{margin-top:21px}.cn-intent-switch{align-items:flex-start;flex-direction:column;gap:18px}.cn-form-footer{grid-template-columns:1fr;gap:17px}.cn-form-footer button{width:100%}.cn-form-footer p:last-of-type{grid-column:auto}.cn-placeholder{padding:135px 20px 82px var(--exo-content-start)}.cn-placeholder:before,.cn-placeholder:after{inset:64px 0 0}.cn-placeholder h1{font-size:clamp(40px,11.5vw,57px)}.cn-placeholder-copy>p{font-size:14px}.cn-placeholder-actions{align-items:stretch;flex-direction:column}}@media(prefers-reduced-motion:reduce){.cn-hero-media,.cn-service-media,.cn-context-card,.cn-context-visual,.cn-primary-action,.cn-secondary-action{transform:none!important;animation:none!important;transition-duration:.01ms!important}}@media(min-width:1600px){.cn-hero-copy{width:min(1040px,calc(100% - var(--exo-content-start) - var(--exo-gutter)))}.cn-hero-title{max-width:1040px}}body.ricoh-route{margin:0;min-width:320px;overflow-x:hidden;color:#111;background:#111212}body.ricoh-route>.skip-link{color:#fff;background:#e60012}.rh-page{--rh-red: #dc0011;--rh-red-dark: #bd0010;--rh-paper: #f6f4ef;--rh-ink: #101111;--rh-dark: #0b0c0c;--rh-line: rgba(16, 17, 17, .18);--rh-dark-line: rgba(255, 255, 255, .24);--exo-red: var(--rh-red);--exo-yellow: var(--rh-paper);--exo-paper: var(--rh-paper);--exo-black: var(--rh-dark);color:var(--rh-ink);background:var(--rh-paper)}.rh-page ::selection{color:#fff;background:var(--rh-red)}.rh-page section[id]{scroll-margin-top:72px}.rh-page main>section:not(.standard-request)>.exo-rail{color:#fff;background:var(--rh-dark);border-color:#ffffff3b}.rh-page main>section:not(.standard-request)>.exo-rail .exo-rail-number{color:#fff;font-size:30px;font-weight:430;letter-spacing:-.04em}.rh-page main>section:not(.standard-request)>.exo-rail .exo-rail-rule{height:150px;background:var(--rh-red)}.rh-kicker{margin-bottom:24px;color:var(--rh-red);font-size:clamp(13px,1vw,17px);font-weight:620;letter-spacing:.075em}.rh-primary-action,.rh-secondary-action{min-height:62px;display:inline-flex;align-items:center;justify-content:space-between;gap:36px;padding:18px 26px;white-space:nowrap;font-size:16px;font-weight:600;transition:color .26s cubic-bezier(.16,1,.3,1),background-color .26s cubic-bezier(.16,1,.3,1),border-color .26s cubic-bezier(.16,1,.3,1),transform .26s cubic-bezier(.16,1,.3,1)}.rh-primary-action{color:#fff;background:var(--rh-red);border:1px solid var(--rh-red)}.rh-secondary-action{color:var(--rh-ink);background:#f6f4efad;border:1px solid rgba(16,17,17,.55)}.rh-primary-action:hover,.rh-primary-action:focus-visible{background:var(--rh-red-dark);border-color:var(--rh-red-dark)}.rh-secondary-action:hover,.rh-secondary-action:focus-visible{color:#fff;background:var(--rh-ink);border-color:var(--rh-ink)}.rh-primary-action:active,.rh-secondary-action:active{transform:translateY(1px)}.rh-hero{position:relative;min-height:max(760px,100dvh);padding-top:72px;overflow:hidden;isolation:isolate;color:var(--rh-ink);background:var(--rh-paper);border-bottom:1px solid var(--rh-line)}.rh-hero-grid{position:absolute;z-index:-1;inset:72px 0 0 var(--exo-rail);opacity:.34}.rh-hero-media-wrap{position:absolute;z-index:1;top:72px;right:-8%;bottom:0;width:66%;overflow:hidden;clip-path:ellipse(80% 82% at 94% 40%)}.rh-hero-media{width:100%;height:100%;object-fit:cover;object-position:58% center;filter:saturate(.72) contrast(1.03) sepia(.05)}.rh-hero-media-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(230,0,18,.16),transparent 34%),linear-gradient(90deg,rgba(246,244,239,.08),transparent 24%,rgba(0,0,0,.1));pointer-events:none}.rh-hero-flowline{position:absolute;z-index:3;top:-18%;right:-10%;width:62%;height:123%;border:1.5px solid var(--rh-red);border-radius:50%;transform:rotate(9deg);pointer-events:none}.rh-hero-copy{position:absolute;z-index:5;top:clamp(245px,39vh,420px);left:calc(var(--exo-rail) + clamp(34px,3vw,58px));width:min(640px,43vw)}.rh-hero-copy h1{max-width:650px;margin-bottom:24px;font-size:clamp(58px,5.2vw,94px);font-weight:560;line-height:.96;letter-spacing:-.068em}.rh-hero-copy>p:not(.rh-kicker){max-width:610px;margin-bottom:38px;font-size:clamp(16px,1.18vw,21px);line-height:1.42}.rh-hero-actions{display:flex;flex-wrap:wrap;gap:18px}.rh-hero-count{position:absolute;z-index:6;right:clamp(35px,4vw,82px);bottom:clamp(46px,6vh,82px);min-width:245px;margin:0;padding:0 0 15px;color:#fff;border-bottom:1px solid rgba(255,255,255,.72)}.rh-hero-count:after{content:"";position:absolute;right:0;bottom:-6px;width:1px;height:12px;background:#fff}.rh-hero-count strong{display:block;margin-bottom:5px;font-size:clamp(54px,4.6vw,84px);font-weight:430;line-height:.9;letter-spacing:-.055em}.rh-hero-count span{display:block;font-size:14px}.rh-service{position:relative;min-height:930px;color:var(--rh-ink);background:var(--rh-paper);border-bottom:1px solid var(--rh-line)}.rh-service-inner{width:calc(100% - var(--exo-rail));margin-left:var(--exo-rail)}.rh-service-top{position:relative;min-height:630px;display:grid;grid-template-columns:minmax(0,1.48fr) minmax(420px,1fr);overflow:hidden}.rh-service-media-wrap{min-width:0;min-height:630px;overflow:hidden}.rh-service-media{width:100%;height:100%;object-fit:cover;object-position:51% center;filter:saturate(.72) contrast(1.02)}.rh-service-copy{position:relative;z-index:3;padding:clamp(72px,6.2vw,112px) clamp(42px,4vw,80px) 64px;background:linear-gradient(90deg,rgba(246,244,239,.96),var(--rh-paper) 22%)}.rh-service-copy h2{max-width:610px;margin-bottom:25px;font-size:clamp(54px,4.7vw,84px);line-height:.98}.rh-service-lede{max-width:520px;margin-bottom:30px;font-size:clamp(17px,1.22vw,21px);line-height:1.45}.rh-platforms{display:flex;flex-wrap:wrap;gap:0;margin-bottom:38px;font-size:16px}.rh-platforms span{display:inline-flex;align-items:center}.rh-platforms span:not(:last-child):after{content:"";width:5px;height:5px;margin:0 18px;background:var(--rh-red);border-radius:50%}.rh-service-copy .rh-primary-action{width:min(100%,310px)}.rh-service-curve{position:absolute;z-index:4;left:47%;bottom:-1px;width:210px;height:150px;border-top:1.5px solid var(--rh-red);border-right:1.5px solid var(--rh-red);border-radius:0 150px 0 0;pointer-events:none}.rh-service-timeline{position:relative;min-height:300px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 clamp(30px,5vw,84px) 54px}.rh-service-line{position:absolute;top:0;right:0;left:0;height:1.5px;background:var(--rh-red)}.rh-service-timeline article{position:relative;min-width:0;padding:35px clamp(20px,2.2vw,38px) 10px 0}.rh-service-node{position:absolute;top:-7px;left:0;width:14px;height:14px;background:var(--rh-paper);border:2px solid var(--rh-red);border-radius:50%}.rh-service-timeline article>strong{display:block;margin-bottom:9px;color:var(--rh-red);font-size:32px;font-weight:590}.rh-service-timeline h3{margin-bottom:9px;font-size:clamp(18px,1.35vw,22px);line-height:1.15;letter-spacing:-.035em}.rh-service-timeline p{max-width:260px;margin:0;font-size:14px;line-height:1.48}.rh-catalog{--rh-red: #f01b2a;position:relative;min-height:940px;padding:clamp(72px,7vw,118px) 0 68px;overflow:hidden;isolation:isolate;color:#f4f4f2;background:var(--rh-dark);border-bottom:1px solid rgba(255,255,255,.18)}.rh-catalog-grid{position:absolute;z-index:-1;inset:0 0 0 var(--exo-rail);opacity:.32}.rh-catalog-inner{width:calc(100% - var(--exo-rail));margin-left:var(--exo-rail);padding:0 clamp(26px,4vw,68px)}.rh-catalog-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:46px;margin-bottom:34px}.rh-catalog-heading h2{margin:0;font-size:clamp(54px,5vw,88px);line-height:.93;letter-spacing:-.066em}.rh-catalog-heading h2 span{color:var(--rh-red)}.rh-catalog-count{min-width:310px;margin:0 0 5px;text-align:right}.rh-catalog-count strong{display:block;color:transparent;font-size:clamp(100px,9vw,170px);font-weight:420;line-height:.72;letter-spacing:-.075em;-webkit-text-stroke:1.5px var(--rh-red)}.rh-catalog-count span{display:block;margin-top:20px;font-size:14px}.rh-search-row{margin-bottom:24px}.rh-search-row>label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}.rh-search-control{min-height:70px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 22px;border:1px solid rgba(255,255,255,.52);background:#05060647}.rh-search-control input{width:100%;min-width:0;padding:20px 0;color:#fff;background:transparent;border:0;outline:0;font-size:20px}.rh-search-control input::placeholder{color:#ffffff9c;opacity:1}.rh-search-control button{width:42px;height:42px;color:var(--rh-red);background:transparent;font-size:24px;cursor:pointer}.rh-search-icon{position:relative;width:21px;height:21px;display:block;border:2px solid var(--rh-red);border-radius:50%}.rh-search-icon:after{content:"";position:absolute;right:-8px;bottom:-5px;width:11px;height:2px;background:var(--rh-red);transform:rotate(48deg);transform-origin:left center}.rh-category-tabs{display:flex;align-items:stretch;gap:clamp(28px,4.2vw,72px);overflow-x:auto;border-bottom:1px solid rgba(255,255,255,.28);scrollbar-width:none}.rh-category-tabs::-webkit-scrollbar,.rh-quick-filters::-webkit-scrollbar{display:none}.rh-category-tabs button{position:relative;min-height:66px;display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;padding:0;color:#ffffffe0;background:transparent;font-size:17px;cursor:pointer}.rh-category-tabs button:after{content:"";position:absolute;right:100%;bottom:-1px;left:0;height:2px;background:var(--rh-red);transition:right .25s cubic-bezier(.16,1,.3,1)}.rh-category-tabs button.is-active{color:var(--rh-red)}.rh-category-tabs button.is-active:after{right:0}.rh-category-tabs small{font-size:12px;opacity:.74}.rh-quick-filters{display:flex;gap:12px;margin:27px 0 19px;overflow-x:auto;scrollbar-width:none}.rh-quick-filters button{min-width:108px;min-height:48px;flex:0 0 auto;padding:10px 18px;color:#ffffffe0;background:#07080861;border:1px solid rgba(255,255,255,.42);cursor:pointer;transition:color .22s,border-color .22s,background-color .22s}.rh-quick-filters button:hover,.rh-quick-filters button:focus-visible,.rh-quick-filters button.is-active{color:var(--rh-red);border-color:var(--rh-red);background:#e600120f}.rh-results-head{min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:13px;color:#fff9;font-size:13px}.rh-results-head p{margin:0}.rh-results-head strong{color:#fff}.rh-results-head button{padding:5px 0;color:var(--rh-red);background:transparent;border-bottom:1px solid currentColor;cursor:pointer}.rh-model-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 16px;margin:0;padding:0;list-style:none}.rh-model-grid li{min-width:0}.rh-model-grid a{position:relative;min-height:108px;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:18px 54px 18px 22px;overflow:hidden;color:#fff;background:#07080857;border:1px solid rgba(255,255,255,.42);transition:color .23s,background-color .23s,border-color .23s,transform .23s cubic-bezier(.16,1,.3,1)}.rh-model-grid a:hover,.rh-model-grid a:focus-visible,.rh-model-grid a.is-selected{color:#fff;background:#e600121a;border-color:var(--rh-red)}.rh-model-grid a:active{transform:translateY(1px)}.rh-model-grid a>strong{overflow:hidden;font-size:clamp(18px,1.32vw,23px);font-weight:570;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.rh-model-meta{display:flex;align-items:center;flex-wrap:wrap;gap:0;color:#ffffffb8;font-size:12px;line-height:1.3}.rh-model-meta>span{flex:0 0 auto;white-space:nowrap}.rh-model-meta>span:not(:last-child):after{content:"/";margin:0 7px;color:var(--rh-red)}.rh-model-grid a>i{position:absolute;right:20px;top:50%;width:20px;height:20px;border:1px solid var(--rh-red);transform:translateY(-50%)}.rh-model-grid a>i:before,.rh-model-grid a>i:after{content:"";position:absolute;background:var(--rh-dark)}.rh-model-grid a>i:before{inset:4px -2px}.rh-model-grid a>i:after{inset:-2px 4px}.rh-model-grid a:hover>i:before,.rh-model-grid a:focus-visible>i:before,.rh-model-grid a.is-selected>i:before,.rh-model-grid a:hover>i:after,.rh-model-grid a:focus-visible>i:after,.rh-model-grid a.is-selected>i:after{background:#1f0d0f}.rh-expand-row{margin-top:25px}.rh-expand-row button{display:inline-flex;align-items:center;gap:34px;padding:10px 0 8px;color:var(--rh-red);background:transparent;border-bottom:1px solid currentColor;font-size:17px;cursor:pointer}.rh-empty-result{min-height:220px;display:grid;align-content:center;justify-items:start;padding:30px;border:1px solid rgba(255,255,255,.28)}.rh-empty-result h3{margin-bottom:8px;font-size:28px}.rh-empty-result p{max-width:580px;margin-bottom:22px;color:#ffffffb3}.rh-empty-result a{color:var(--rh-red);border-bottom:1px solid currentColor}.rh-model-context{position:relative;min-height:930px;overflow:hidden;color:var(--rh-ink);background:linear-gradient(90deg,rgba(16,17,17,.075) 1px,transparent 1px) var(--exo-rail) 0 / 25% 100%,var(--rh-paper);border-bottom:1px solid var(--rh-line)}.rh-context-inner{width:calc(100% - var(--exo-rail));margin-left:var(--exo-rail);padding:clamp(82px,7.6vw,132px) clamp(38px,4.6vw,80px) 72px}.rh-context-heading{position:relative;z-index:3;max-width:760px}.rh-context-heading h2{margin-bottom:55px;font-size:clamp(56px,5.3vw,96px);line-height:.94}.rh-context-card{position:relative;min-height:590px;display:grid;grid-template-columns:minmax(0,.94fr) minmax(420px,1.06fr)}.rh-context-copy{position:relative;z-index:4;align-self:end;padding-bottom:8px}.rh-context-summary{display:grid;grid-template-columns:minmax(0,.86fr) minmax(260px,1.14fr);gap:34px;align-items:start;padding:0 20px 38px 0;border-bottom:1px solid rgba(16,17,17,.35)}.rh-context-summary h3{margin-bottom:24px;font-size:clamp(46px,3.8vw,70px);line-height:.92;white-space:nowrap}.rh-context-meta{display:flex;flex-wrap:wrap;gap:0;margin:0;font-size:15px}.rh-context-meta span:not(:last-child):after{content:"";width:5px;height:5px;display:inline-block;margin:0 16px 3px;background:var(--rh-red);border-radius:50%}.rh-context-status{padding:8px 0 0 28px;border-left:1px solid rgba(16,17,17,.36)}.rh-context-status strong{position:relative;display:block;margin-bottom:28px;font-size:16px;font-weight:540}.rh-context-status strong:before{content:"";position:absolute;top:.55em;left:-26px;width:5px;height:5px;background:var(--rh-red);border-radius:50%}.rh-context-status p{max-width:390px;margin:0;font-size:14px;line-height:1.52}.rh-context-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:22px 0 32px;list-style:none}.rh-context-actions li{min-width:0;padding:0 22px;border-left:1px solid rgba(16,17,17,.3)}.rh-context-actions li:first-child{padding-left:0;border-left:0}.rh-context-actions li>strong{display:block;margin-bottom:18px;color:var(--rh-red);font-size:31px;font-weight:570}.rh-context-actions a{min-height:62px;display:flex;flex-direction:column;justify-content:space-between;gap:14px;color:var(--rh-ink);font-size:13px;line-height:1.34}.rh-context-actions a span{color:var(--rh-red);font-size:24px}.rh-model-page-link{display:inline-flex;align-items:center;gap:34px;padding:8px 0;color:var(--rh-red);border-bottom:1px solid currentColor;font-size:15px}.rh-context-visual{position:absolute;z-index:2;top:min(-190px,-10vw);right:-3vw;bottom:-70px;left:52%;display:grid;place-items:center;overflow:hidden}.rh-context-ring{position:absolute;inset:3% 0 0 3%;border:1.5px solid var(--rh-red);border-radius:50%;transform:rotate(8deg)}.rh-context-visual img{position:relative;z-index:2;width:auto;max-width:74%;height:min(690px,72vw);max-height:calc(100% - 22px);object-fit:contain;object-position:center bottom;filter:drop-shadow(0 28px 24px rgba(54,44,38,.13))}.rh-context-family{--rh-red: #f01b2a;position:relative;z-index:2;width:min(520px,74%);min-height:300px;display:flex;flex-direction:column;justify-content:center;padding:46px;color:#fff;background:var(--rh-dark);border-left:8px solid var(--rh-red)}.rh-context-family span{margin-bottom:28px;color:var(--rh-red);font-size:16px;letter-spacing:.12em}.rh-context-family strong{overflow-wrap:anywhere;font-size:clamp(38px,4vw,72px);font-weight:520;line-height:.95;letter-spacing:-.06em}.rh-page .standard-request{--exo-yellow: #ffd51f;--exo-red: #dc0011;--exo-black: #080909;--exo-ink: #101010}.rh-placeholder{--rh-red: #f01b2a;position:relative;min-height:max(720px,100dvh);padding-top:72px;color:#fff;background:linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px) var(--exo-rail) 0 / 25% 100%,var(--rh-dark)}.rh-placeholder-inner{width:min(1040px,calc(100% - var(--exo-rail) - 80px));margin-left:calc(var(--exo-rail) + clamp(34px,4vw,72px));padding:clamp(150px,19vh,230px) 0 100px}.rh-placeholder h1{max-width:900px;margin-bottom:24px;font-size:clamp(58px,7vw,118px);line-height:.9}.rh-placeholder-meta{margin-bottom:28px;color:#ffffffa8;font-size:17px}.rh-placeholder-status{display:block;margin-bottom:18px;color:var(--rh-red);font-size:17px}.rh-placeholder-copy{max-width:680px;margin-bottom:36px;color:#ffffffc7;font-size:18px;line-height:1.55}.rh-placeholder .rh-secondary-action{color:#fff;background:transparent;border-color:#ffffff9e}@media(max-width:1280px){.rh-hero-copy{top:clamp(230px,34vh,340px);width:47vw}.rh-service-top{grid-template-columns:minmax(0,1.1fr) minmax(390px,.9fr)}.rh-service-copy{padding-inline:45px}.rh-context-card{grid-template-columns:minmax(0,1fr) minmax(390px,.86fr)}.rh-context-visual{left:57%}}@media(max-width:1040px){.rh-hero{min-height:900px}.rh-hero-copy{top:170px;width:calc(100% - var(--exo-rail) - 58px)}.rh-hero-copy h1{max-width:590px;font-size:clamp(55px,8vw,78px)}.rh-hero-copy>p:not(.rh-kicker){max-width:530px}.rh-hero-media-wrap{top:52%;right:-8%;width:78%;clip-path:ellipse(78% 78% at 74% 60%)}.rh-hero-flowline{top:43%;right:-20%;width:84%;height:72%}.rh-hero-count{bottom:38px}.rh-service-timeline{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:45px}.rh-service-timeline article{min-height:180px}.rh-service-timeline article:nth-child(n+4){border-top:1px solid rgba(230,0,18,.34)}.rh-service-timeline article:nth-child(n+4) .rh-service-node{display:none}.rh-catalog-heading{align-items:start}.rh-catalog-count strong{font-size:120px}.rh-category-tabs{gap:35px}.rh-model-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rh-model-context{min-height:0}.rh-context-card{min-height:0;display:block}.rh-context-copy{padding-bottom:0}.rh-context-summary{max-width:780px}.rh-context-visual{position:relative;inset:auto;min-height:650px;margin-top:45px}.rh-context-ring{inset:2% 7%}.rh-context-visual img{height:610px}}@media(max-width:840px){.rh-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rh-service-top{grid-template-columns:1fr}.rh-service-media-wrap{min-height:430px}.rh-service-copy{padding:62px clamp(26px,6vw,58px) 68px;background:var(--rh-paper)}.rh-service-copy h2{max-width:760px}.rh-service-curve{display:none}}@media(max-width:720px){.rh-page{--exo-rail: 54px;--exo-gutter: 20px}.rh-page main>section:not(.standard-request)>.exo-rail .exo-rail-number{bottom:42px;font-size:22px}.rh-page main>section:not(.standard-request)>.exo-rail .exo-rail-label{top:170px;font-size:8px}.rh-page main>section:not(.standard-request)>.exo-rail .exo-rail-rule{top:430px;height:90px}.rh-kicker{margin-bottom:17px;font-size:12px;letter-spacing:.045em}.rh-primary-action,.rh-secondary-action{min-height:54px;gap:24px;padding:14px 18px;font-size:14px}.rh-hero{min-height:860px;padding-top:68px}.rh-hero-grid{inset:68px 0 0 var(--exo-rail);background-size:50% 100%,100% 25%}.rh-hero-copy{top:120px;left:calc(var(--exo-rail) + 20px);width:calc(100% - var(--exo-rail) - 40px)}.rh-hero-copy h1{max-width:430px;margin-bottom:19px;font-size:clamp(44px,13vw,62px);line-height:.94}.rh-hero-copy>p:not(.rh-kicker){max-width:430px;margin-bottom:26px;font-size:15px}.rh-hero-actions{gap:10px}.rh-hero-media-wrap{top:53%;right:-18%;width:110%;clip-path:ellipse(78% 73% at 76% 67%)}.rh-hero-flowline{top:51%;right:-38%;width:120%;height:58%}.rh-hero-count{right:18px;bottom:24px;min-width:190px;padding:12px 14px;background:#0a0b0bbd;border:0}.rh-hero-count:after{display:none}.rh-hero-count strong{font-size:48px}.rh-hero-count span{font-size:11px}.rh-service-media-wrap{min-height:330px}.rh-service-copy{padding:52px 20px 58px}.rh-service-copy h2{margin-bottom:18px;font-size:clamp(43px,12vw,58px)}.rh-service-lede{font-size:16px}.rh-platforms span:not(:last-child):after{margin-inline:10px}.rh-service-timeline{grid-template-columns:1fr;padding:0 20px 30px}.rh-service-timeline article{min-height:0;padding:30px 0 28px;border-top:1px solid rgba(230,0,18,.28)}.rh-service-timeline article:first-of-type{border-top:0}.rh-service-timeline article:not(:first-of-type) .rh-service-node{display:none}.rh-service-timeline article>strong{font-size:28px}.rh-catalog{padding:58px 0 48px}.rh-catalog-inner{padding:0 20px}.rh-catalog-grid{background-size:50% 100%,100% 84px}.rh-catalog-heading{grid-template-columns:1fr;gap:26px}.rh-catalog-heading h2{max-width:500px;font-size:clamp(43px,12vw,58px)}.rh-catalog-count{min-width:0;text-align:left}.rh-catalog-count strong{font-size:92px}.rh-catalog-count span{margin-top:14px}.rh-search-control{min-height:60px;grid-template-columns:35px minmax(0,1fr) auto;padding-inline:15px}.rh-search-control input{font-size:16px}.rh-category-tabs{gap:29px}.rh-category-tabs button{min-height:58px;font-size:15px}.rh-quick-filters{margin-top:22px}.rh-quick-filters button{min-width:92px;min-height:44px;padding-inline:14px}.rh-results-head>span{display:none}.rh-model-grid{grid-template-columns:1fr;gap:10px}.rh-model-grid a{min-height:98px}.rh-model-grid a>strong{font-size:20px}.rh-context-inner{padding:62px 20px 48px}.rh-context-heading h2{margin-bottom:42px;font-size:clamp(43px,12vw,58px)}.rh-context-summary{grid-template-columns:1fr;gap:26px;padding-right:0}.rh-context-summary h3{margin-bottom:20px;font-size:clamp(45px,13vw,64px)}.rh-context-summary h3{white-space:normal}.rh-context-status{padding:24px 0 0;border-top:1px solid rgba(16,17,17,.28);border-left:0}.rh-context-status strong{margin-bottom:15px}.rh-context-status strong:before{display:none}.rh-context-actions{grid-template-columns:1fr;padding-block:14px 25px}.rh-context-actions li,.rh-context-actions li:first-child{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;padding:18px 0;border-top:1px solid rgba(16,17,17,.26);border-left:0}.rh-context-actions li:first-child{border-top:0}.rh-context-actions li>strong{margin:0;font-size:24px}.rh-context-actions a{min-height:0;flex-direction:row;align-items:center;font-size:14px}.rh-context-actions a span{font-size:20px}.rh-context-visual{min-height:490px;margin-top:32px}.rh-context-ring{inset:5% -18%}.rh-context-visual img{width:auto;max-width:88%;height:470px;max-height:470px}.rh-context-family{width:88%;min-height:240px;padding:30px}.rh-placeholder-inner{width:calc(100% - var(--exo-rail) - 40px);margin-left:calc(var(--exo-rail) + 20px);padding-top:130px}.rh-placeholder h1{font-size:clamp(48px,14vw,72px)}.rh-placeholder .rh-hero-actions{flex-direction:column;align-items:stretch}}@media(min-width:681px)and (max-width:720px){.rh-page .standard-request{--exo-rail: 54px;--exo-gutter: 22px}}@media(max-width:680px){.rh-page{--exo-rail: 34px}.rh-page .standard-request{--exo-rail: 34px;--exo-gutter: 20px}}@media(max-width:440px){.rh-hero-actions{flex-direction:column;align-items:stretch}.rh-hero-actions .rh-primary-action,.rh-hero-actions .rh-secondary-action{width:100%}.rh-hero-copy>p:not(.rh-kicker){line-height:1.38}.rh-context-meta{font-size:13px}.rh-context-meta span:not(:last-child):after{margin-inline:9px}}@media(prefers-reduced-motion:reduce){.rh-page *,.rh-page *:before,.rh-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}body.tsc-route{margin:0;min-width:0;color:#101111;background:#f3f1eb}body.tsc-route>.skip-link{color:#f8fafc;background:#df0023}body.tsc-route.brand-root-route{min-width:0;color:#101111;background:#f3f1eb}body.tsc-route.brand-root-route>.skip-link{color:#fff;background:#d90921}.tsc-page{--tsc-paper: #f3f1eb;--tsc-ink: #101111;--tsc-muted: #5a6067;--tsc-red: #df0023;--tsc-line: rgba(16,17,17,.19);--tsc-inset: clamp(24px,5.55vw,96px);--exo-paper: var(--tsc-paper);--exo-ink: var(--tsc-ink);--exo-black: var(--tsc-ink);--exo-red: var(--tsc-red);min-width:0;max-width:100%;color:var(--tsc-ink);background:var(--tsc-paper)}.tsc-page main{width:100%;min-width:0}.tsc-page main>section{position:relative}.tsc-page main>section:after{display:none}.tsc-page .exo-header{color:var(--tsc-ink);background:#f3f1ebfa;border-color:var(--tsc-line)}.tsc-page h1,.tsc-page h2,.tsc-page h3{text-wrap:pretty}.tsc-page figure{margin:0}.tsc-page .tsc-anchor{position:absolute;top:0;height:0;width:1px;scroll-margin-top:90px}.tsc-page #fleet{scroll-margin-top:96px}.tsc-page .tsc-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.tsc-page .tsc-action{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:64px;padding:16px 30px;border:1px solid var(--tsc-red);border-radius:2px;color:#fff;background:var(--tsc-red);font-size:21px;font-weight:540;line-height:1.3;text-decoration:none;white-space:nowrap;transition:background .18s,transform .18s}.tsc-page .tsc-action:hover{background:#bd001c}.tsc-page .tsc-action:active{transform:translateY(1px)}.tsc-page .tsc-text-link{display:inline-flex;align-items:center;gap:14px;max-width:100%;padding-bottom:5px;border-bottom:1px solid currentColor;color:inherit;font-size:21px;font-weight:500;line-height:1.35}.tsc-page .tsc-text-link>span{flex:0 0 auto;color:var(--tsc-red);font-size:28px;line-height:1}.tsc-page .tsc-text-link:hover{color:var(--tsc-red)}.tsc-page .tsc-hero{display:flex;flex-direction:column;padding:120px var(--tsc-inset) 40px;min-height:max(780px,100dvh);background:var(--tsc-paper)}.tsc-page .tsc-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:34px;color:var(--tsc-muted);font-size:16px;line-height:1.4}.tsc-page .tsc-breadcrumbs a{color:inherit}.tsc-page .tsc-breadcrumbs a:hover{color:var(--tsc-red)}.tsc-page .tsc-hero-layout{display:grid;grid-template-columns:1.06fr 1fr;align-items:center;gap:18px;flex:1;min-height:0}.tsc-page .tsc-hero-copy{min-width:0;padding:0}.tsc-page .tsc-kicker{margin:0 0 22px;color:#d90022;font-size:17px;font-weight:700;letter-spacing:.065em;text-transform:uppercase}.tsc-page .tsc-hero-copy h1{margin:0 0 28px;font-size:clamp(60px,6.05vw,108px);font-weight:730;line-height:.97;letter-spacing:-.05em;text-wrap:nowrap}.tsc-page .tsc-hero-lede{max-width:620px;margin:0 0 34px;font-size:clamp(20px,1.7vw,27px);line-height:1.3}.tsc-page .tsc-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:25px 36px}.tsc-page .tsc-hero-actions .tsc-text-link>span{color:inherit}.tsc-page .tsc-hero-note{max-width:660px;margin:62px 0 0;padding-top:22px;border-top:1px solid var(--tsc-line);color:var(--tsc-muted);font-size:17px;line-height:1.5}.tsc-page .tsc-hero-product{min-width:0;height:100%;max-height:730px;overflow:hidden}.tsc-page .tsc-hero-product img{width:100%;height:100%;object-fit:contain;object-position:center;mix-blend-mode:multiply}.tsc-page .tsc-catalog{padding:74px var(--tsc-inset) 84px;background:var(--tsc-paper);border-top:1px solid var(--tsc-line)}.tsc-page .tsc-section-inner{max-width:1600px;margin-inline:auto}.tsc-page .tsc-catalog-heading{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:12px 24px;margin-bottom:28px}.tsc-page .tsc-catalog-heading h2{margin:0;font-size:clamp(46px,5vw,80px);line-height:1.04;font-weight:710;letter-spacing:-.045em}.tsc-page .tsc-catalog-count{margin:0;color:var(--tsc-muted);font-size:18px}.tsc-page .tsc-catalog-intro{grid-column:1 / -1;margin:0;color:var(--tsc-muted);font-size:22px;line-height:1.4}.tsc-page .tsc-search-control{position:relative;display:flex;align-items:center;gap:18px;min-height:62px;padding:0 20px;border:1px solid #676963;border-radius:3px}.tsc-page .tsc-search-control:focus-within{outline:2px solid var(--tsc-red);outline-offset:3px}.tsc-page .tsc-search-control input{width:100%;min-width:0;height:60px;border:0;outline:none;color:var(--tsc-ink);background:transparent;font-size:20px}.tsc-page .tsc-search-control input::placeholder{color:var(--tsc-muted);opacity:1}.tsc-page .tsc-search-control input::-webkit-search-cancel-button{display:none}.tsc-page .tsc-search-control button{flex:0 0 40px;min-height:40px;padding:0;background:transparent;cursor:pointer;font-size:30px}.tsc-page .tsc-search-icon{position:relative;width:21px;height:21px;border:2px solid currentColor;border-radius:50%;flex:0 0 21px;margin-right:5px}.tsc-page .tsc-search-icon:after{content:"";position:absolute;right:-7px;bottom:-4px;width:10px;height:2px;background:currentColor;transform:rotate(45deg)}.tsc-page .tsc-category-tabs{display:flex;flex-wrap:wrap;gap:6px 28px;margin:17px 0 28px}.tsc-page .tsc-category-tabs button{display:inline-flex;align-items:baseline;gap:8px;min-height:48px;padding:9px 0 10px;border-bottom:3px solid transparent;background:transparent;cursor:pointer;font-size:19px;line-height:1.25;white-space:nowrap}.tsc-page .tsc-category-tabs button.is-active{border-color:var(--tsc-red);font-weight:700}.tsc-page .tsc-category-tabs button:hover{color:var(--tsc-red)}.tsc-page .tsc-category-tabs small{color:var(--tsc-muted);font-size:14px;font-weight:450}.tsc-page .tsc-results-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:-6px 0 24px;color:var(--tsc-muted);font-size:16px}.tsc-page .tsc-results-summary button{min-height:40px;background:transparent;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.tsc-page .tsc-catalog-layout{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:34px}.tsc-page .tsc-catalog-layout.is-empty{display:block}.tsc-page .tsc-model-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--tsc-line)}.tsc-page .tsc-model-list li{margin:0;border-bottom:1px solid var(--tsc-line)}.tsc-page .tsc-model-list li[hidden]{display:none}.tsc-page .tsc-model-list a{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:86px;padding:13px 16px 13px 12px;border-left:3px solid transparent;color:var(--tsc-ink)}.tsc-page .tsc-model-list a.is-selected{border-left-color:var(--tsc-red);background:#1011110c}.tsc-page .tsc-model-list a:hover{background:#10111111}.tsc-page .tsc-model-list strong{display:block;font-size:clamp(24px,2.05vw,33px);font-weight:640;line-height:1.1;letter-spacing:-.035em;overflow-wrap:anywhere}.tsc-page .tsc-model-list a>span:last-child{flex:0 0 auto;font-size:32px;line-height:1}.tsc-page .tsc-model-type{display:block;margin-top:6px;color:var(--tsc-muted);font-size:17px;line-height:1.3}.tsc-page .tsc-load-more{min-height:48px;margin-top:24px;padding:8px 0;color:var(--tsc-muted);background:transparent;cursor:pointer;font-size:19px}.tsc-page .tsc-load-more:hover{color:var(--tsc-red)}.tsc-page .tsc-preview{position:sticky;top:98px;min-width:0;padding-left:34px;border-left:1px solid var(--tsc-line)}.tsc-page .tsc-preview-media{height:clamp(320px,30vw,510px);overflow:hidden;background:var(--tsc-paper)}.tsc-page .tsc-preview-media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.tsc-page .tsc-preview-media.is-framed img{object-fit:cover}.tsc-page .tsc-preview h3{margin:20px 0 5px;font-size:clamp(30px,3vw,48px);font-weight:710;line-height:1.05;letter-spacing:-.04em;overflow-wrap:anywhere}.tsc-page .tsc-preview-type{margin:0 0 26px;color:var(--tsc-muted);font-size:21px;line-height:1.35}.tsc-page .tsc-image-caption{margin:10px 0 0;color:var(--tsc-muted);font-size:16px;line-height:1.45}.tsc-page .tsc-model-code{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:100%;gap:12px}.tsc-page .tsc-model-code span{color:var(--tsc-muted);font-size:22px}.tsc-page .tsc-model-code strong{font-size:clamp(40px,4.5vw,70px);line-height:1.02;font-weight:680;letter-spacing:-.05em;overflow-wrap:anywhere}.tsc-page .tsc-empty-result{padding:38px 0 44px;border-top:1px solid var(--tsc-line)}.tsc-page .tsc-empty-result h3{margin:0 0 16px;font-size:32px}.tsc-page .tsc-empty-result p{max-width:650px;margin:0 0 24px;font-size:20px;line-height:1.5}.tsc-page .tsc-service{color:var(--tsc-paper);background:#101111;padding-bottom:72px}.tsc-page .tsc-service-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.tsc-page .tsc-service-copy{padding:86px 36px 62px var(--tsc-inset);align-self:center}.tsc-page .tsc-service-copy h2{margin:0 0 30px;max-width:660px;font-size:clamp(46px,5vw,78px);font-weight:700;line-height:1.04;letter-spacing:-.04em}.tsc-page .tsc-service-copy>p{max-width:610px;margin:0 0 36px;font-size:24px;line-height:1.4}.tsc-page .tsc-service-media{min-height:620px;overflow:hidden}.tsc-page .tsc-service-media img{width:100%;height:100%;object-fit:cover;object-position:center}.tsc-page .tsc-service-formats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;margin:40px var(--tsc-inset) 0;padding-top:40px;border-top:1px solid rgba(243,241,235,.45)}.tsc-page .tsc-service-formats h3{margin:0 0 14px;font-size:clamp(29px,2.5vw,40px);font-weight:690;line-height:1.15}.tsc-page .tsc-service-formats p{margin:0 0 34px;font-size:21px;line-height:1.45}.tsc-page .tsc-service .tsc-text-link>span{color:inherit}.tsc-page .tsc-service .tsc-text-link:hover{color:#fff}.tsc-page .standard-request{padding-inline:var(--tsc-inset)}.tsc-page .standard-request:before,.tsc-page .standard-request>.exo-rail{display:none}.tsc-page .standard-request .exo-request-inner{width:100%;margin-left:0}.tsc-page .standard-request input,.tsc-page .standard-request textarea{font-size:16px}.tsc-page .standard-request .exo-request-heading h2{max-width:1050px;font-size:clamp(48px,5.8vw,88px);line-height:1}@media(max-width:1100px){.tsc-page{--tsc-inset: var(--exo-gutter)}.tsc-page .tsc-hero{min-height:0;height:auto;padding-top:112px;padding-bottom:54px}.tsc-page .tsc-hero-layout{grid-template-columns:1fr;gap:30px}.tsc-page .tsc-breadcrumbs{margin-bottom:36px}.tsc-page .tsc-hero-copy{max-width:840px}.tsc-page .tsc-hero-copy h1{font-size:clamp(58px,8.5vw,84px);text-wrap:pretty}.tsc-page .tsc-hero-copy h1 br{display:none}.tsc-page .tsc-hero-lede{max-width:730px;font-size:24px}.tsc-page .tsc-hero-note{margin-top:34px}.tsc-page .tsc-hero-product{width:min(650px,100%);height:auto;aspect-ratio:1.08;justify-self:center}.tsc-page .tsc-catalog{padding-block:64px}.tsc-page .tsc-catalog-layout{grid-template-columns:1fr}.tsc-page .tsc-preview{position:static;order:-1;display:grid;grid-template-columns:minmax(120px,.8fr) minmax(0,1fr);column-gap:26px;padding:20px 0 28px;border-left:0;border-bottom:1px solid var(--tsc-line)}.tsc-page .tsc-preview-media{grid-column:1;grid-row:1 / 5;height:220px}.tsc-page .tsc-preview :is(h3,.tsc-preview-type,.tsc-image-caption,.tsc-text-link){grid-column:2}.tsc-page .tsc-preview h3{grid-row:1;margin-top:10px;font-size:30px}.tsc-page .tsc-preview-type{grid-row:2;margin-bottom:14px;font-size:17px}.tsc-page .tsc-preview .tsc-image-caption{grid-row:3;font-size:13px}.tsc-page .tsc-preview .tsc-text-link{grid-row:4;font-size:16px}.tsc-page .tsc-category-tabs{gap:4px 24px}.tsc-page .tsc-service-layout{grid-template-columns:1fr}.tsc-page .tsc-service-copy{padding:64px var(--tsc-inset) 48px}.tsc-page .tsc-service-copy h2{max-width:760px;font-size:clamp(48px,6.5vw,70px)}.tsc-page .tsc-service-copy>p{max-width:820px}.tsc-page .tsc-service-media{min-height:0;aspect-ratio:1.65}.tsc-page .tsc-service-formats{gap:32px}}@media(max-width:600px){.tsc-page .tsc-hero{padding-top:96px;padding-bottom:38px}.tsc-page .tsc-breadcrumbs{gap:9px;margin-bottom:32px;font-size:14px}.tsc-page .tsc-kicker{font-size:13px;letter-spacing:.04em;margin-bottom:18px}.tsc-page .tsc-hero-copy h1{font-size:clamp(38px,10.45vw,62px);line-height:1.03;margin-bottom:24px}.tsc-page .tsc-hero-lede{font-size:19px;line-height:1.4;margin-bottom:28px}.tsc-page .tsc-action{width:100%;min-height:58px;padding:15px 18px;font-size:18px}.tsc-page .tsc-text-link{font-size:18px}.tsc-page .tsc-hero-actions{gap:23px}.tsc-page .tsc-hero-note{margin-top:28px;padding-top:19px;font-size:15px}.tsc-page .tsc-hero-product{aspect-ratio:1}.tsc-page .tsc-catalog{padding-block:48px}.tsc-page .tsc-catalog-heading{grid-template-columns:1fr;gap:10px;margin-bottom:22px}.tsc-page .tsc-catalog-heading h2{font-size:clamp(36px,10.2vw,58px)}.tsc-page .tsc-catalog-count{font-size:16px}.tsc-page .tsc-catalog-intro{font-size:18px}.tsc-page .tsc-search-control{gap:12px;padding-inline:14px;min-height:58px}.tsc-page .tsc-search-control input{height:56px;font-size:16px}.tsc-page .tsc-category-tabs{gap:2px 22px;margin-bottom:22px}.tsc-page .tsc-category-tabs button{min-height:46px;font-size:16px}.tsc-page .tsc-category-tabs small{font-size:13px}.tsc-page .tsc-model-list a{min-height:84px;padding-inline:10px;gap:14px}.tsc-page .tsc-model-list strong{font-size:25px}.tsc-page .tsc-model-type{font-size:16px}.tsc-page .tsc-load-more{font-size:17px}.tsc-page .tsc-empty-result h3{font-size:28px}.tsc-page .tsc-empty-result p{font-size:18px}.tsc-page .tsc-service{padding-bottom:48px}.tsc-page .tsc-service-copy{padding-top:48px;padding-bottom:38px}.tsc-page .tsc-service-copy h2{font-size:clamp(35px,9.5vw,56px);margin-bottom:25px}.tsc-page .tsc-service-copy>p{font-size:19px;margin-bottom:28px}.tsc-page .tsc-service-media{aspect-ratio:1.35}.tsc-page .tsc-service-formats{grid-template-columns:1fr;margin-top:30px;padding-top:30px;gap:32px}.tsc-page .tsc-service-formats h3{font-size:29px}.tsc-page .tsc-service-formats p{font-size:18px;margin-bottom:22px}.tsc-page .standard-request .exo-request-heading h2{font-size:clamp(38px,10.5vw,58px);line-height:1.04}}@media(prefers-reduced-motion:reduce){.tsc-page .tsc-action{transition:none;transform:none}}.tsc-page .tsc-catalog-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 26px}.tsc-page .tsc-catalog-filters label{display:flex;flex-direction:column;gap:8px;color:var(--tsc-muted);font-size:15px}.tsc-page .tsc-catalog-filters select{min-width:0;width:100%;min-height:48px;padding:10px 34px 10px 12px;border:1px solid var(--tsc-line);border-radius:3px;color:var(--tsc-ink);background:var(--tsc-paper);font:inherit;font-size:16px}.tsc-page .tsc-catalog-filters select:focus-visible{outline:2px solid var(--tsc-red);outline-offset:3px}@media(max-width:600px){.tsc-page .tsc-catalog-filters{grid-template-columns:1fr;gap:14px}}body.zebra-route{margin:0;min-width:320px;overflow-x:hidden;color:#0b0d0f;background:#0b0d0f}body.zebra-route>.skip-link{color:#f8fafc;background:#0073e6}body.zebra-route.brand-root-route{min-width:0;color:#101111;background:#f3f1eb}body.zebra-route.brand-root-route>.skip-link{color:#fff;background:#d90921}.zebra-page{--zebra-paper: #f3f1eb;--zebra-ink: #101111;--zebra-muted: #5a6067;--zebra-red: #df0023;--zebra-line: rgba(16,17,17,.19);--zebra-inset: clamp(24px,5.55vw,96px);--exo-paper: var(--zebra-paper);--exo-ink: var(--zebra-ink);--exo-black: var(--zebra-ink);--exo-red: var(--zebra-red);min-width:0;max-width:100%;color:var(--zebra-ink);background:var(--zebra-paper)}.zebra-page main{width:100%;min-width:0}.zebra-page main>section{position:relative}.zebra-page main>section:after{display:none}.zebra-page .exo-header{color:var(--zebra-ink);background:#f3f1ebfa;border-color:var(--zebra-line)}.zebra-page h1,.zebra-page h2,.zebra-page h3{text-wrap:pretty}.zebra-page figure{margin:0}.zebra-page .zebra-anchor{position:absolute;top:0;height:0;width:1px;scroll-margin-top:90px}.zebra-page #fleet{scroll-margin-top:96px}.zebra-page .zebra-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.zebra-page .zebra-action{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:64px;padding:16px 30px;border:1px solid var(--zebra-red);border-radius:2px;color:#fff;background:var(--zebra-red);font-size:21px;font-weight:540;line-height:1.3;text-decoration:none;white-space:nowrap;transition:background .18s,transform .18s}.zebra-page .zebra-action:hover{background:#bd001c}.zebra-page .zebra-action:active{transform:translateY(1px)}.zebra-page .zebra-text-link{display:inline-flex;align-items:center;gap:14px;max-width:100%;padding-bottom:5px;border-bottom:1px solid currentColor;color:inherit;font-size:21px;font-weight:500;line-height:1.35}.zebra-page .zebra-text-link>span{flex:0 0 auto;color:var(--zebra-red);font-size:28px;line-height:1}.zebra-page .zebra-text-link:hover{color:var(--zebra-red)}.zebra-page .zebra-hero{display:flex;flex-direction:column;padding:120px var(--zebra-inset) 40px;min-height:max(780px,100dvh);background:var(--zebra-paper)}.zebra-page .zebra-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:34px;color:var(--zebra-muted);font-size:16px;line-height:1.4}.zebra-page .zebra-breadcrumbs a{color:inherit}.zebra-page .zebra-breadcrumbs a:hover{color:var(--zebra-red)}.zebra-page .zebra-hero-layout{display:grid;grid-template-columns:1.06fr 1fr;align-items:center;gap:18px;flex:1;min-height:0}.zebra-page .zebra-hero-copy{min-width:0;padding:0}.zebra-page .zebra-kicker{margin:0 0 22px;color:#d90022;font-size:17px;font-weight:700;letter-spacing:.065em;text-transform:uppercase}.zebra-page .zebra-hero-copy h1{margin:0 0 28px;font-size:clamp(60px,6.05vw,108px);font-weight:730;line-height:.97;letter-spacing:-.05em;text-wrap:nowrap}.zebra-page .zebra-hero-lede{max-width:620px;margin:0 0 34px;font-size:clamp(20px,1.7vw,27px);line-height:1.3}.zebra-page .zebra-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:25px 36px}.zebra-page .zebra-hero-actions .zebra-text-link>span{color:inherit}.zebra-page .zebra-hero-note{max-width:660px;margin:62px 0 0;padding-top:22px;border-top:1px solid var(--zebra-line);color:var(--zebra-muted);font-size:17px;line-height:1.5}.zebra-page .zebra-hero-product{min-width:0;height:100%;max-height:730px;overflow:hidden}.zebra-page .zebra-hero-product img{width:100%;height:100%;object-fit:cover;object-position:center;mix-blend-mode:multiply}.zebra-page .zebra-catalog{padding:74px var(--zebra-inset) 84px;background:var(--zebra-paper);border-top:1px solid var(--zebra-line)}.zebra-page .zebra-section-inner{max-width:1600px;margin-inline:auto}.zebra-page .zebra-catalog-heading{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:12px 24px;margin-bottom:28px}.zebra-page .zebra-catalog-heading h2{margin:0;font-size:clamp(46px,5vw,80px);line-height:1.04;font-weight:710;letter-spacing:-.045em}.zebra-page .zebra-catalog-count{margin:0;color:var(--zebra-muted);font-size:18px}.zebra-page .zebra-catalog-intro{grid-column:1 / -1;margin:0;color:var(--zebra-muted);font-size:22px;line-height:1.4}.zebra-page .zebra-search-control{position:relative;display:flex;align-items:center;gap:18px;min-height:62px;padding:0 20px;border:1px solid #676963;border-radius:3px}.zebra-page .zebra-search-control:focus-within{outline:2px solid var(--zebra-red);outline-offset:3px}.zebra-page .zebra-search-control input{width:100%;min-width:0;height:60px;border:0;outline:none;color:var(--zebra-ink);background:transparent;font-size:20px}.zebra-page .zebra-search-control input::placeholder{color:var(--zebra-muted);opacity:1}.zebra-page .zebra-search-control input::-webkit-search-cancel-button{display:none}.zebra-page .zebra-search-control button{flex:0 0 40px;min-height:40px;padding:0;background:transparent;cursor:pointer;font-size:30px}.zebra-page .zebra-search-icon{position:relative;width:21px;height:21px;border:2px solid currentColor;border-radius:50%;flex:0 0 21px;margin-right:5px}.zebra-page .zebra-search-icon:after{content:"";position:absolute;right:-7px;bottom:-4px;width:10px;height:2px;background:currentColor;transform:rotate(45deg)}.zebra-page .zebra-category-tabs{display:flex;flex-wrap:wrap;gap:6px 28px;margin:17px 0 28px}.zebra-page .zebra-category-tabs button{display:inline-flex;align-items:baseline;gap:8px;min-height:48px;padding:9px 0 10px;border-bottom:3px solid transparent;background:transparent;cursor:pointer;font-size:19px;line-height:1.25;white-space:nowrap}.zebra-page .zebra-category-tabs button.is-active{border-color:var(--zebra-red);font-weight:700}.zebra-page .zebra-category-tabs button:hover{color:var(--zebra-red)}.zebra-page .zebra-category-tabs small{color:var(--zebra-muted);font-size:14px;font-weight:450}.zebra-page .zebra-results-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:-6px 0 24px;color:var(--zebra-muted);font-size:16px}.zebra-page .zebra-results-summary button{min-height:40px;background:transparent;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.zebra-page .zebra-catalog-layout{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:34px}.zebra-page .zebra-catalog-layout.is-empty{display:block}.zebra-page .zebra-model-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--zebra-line)}.zebra-page .zebra-model-list li{margin:0;border-bottom:1px solid var(--zebra-line)}.zebra-page .zebra-model-list li[hidden]{display:none}.zebra-page .zebra-model-list a{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:86px;padding:13px 16px 13px 12px;border-left:3px solid transparent;color:var(--zebra-ink)}.zebra-page .zebra-model-list a.is-selected{border-left-color:var(--zebra-red);background:#1011110c}.zebra-page .zebra-model-list a:hover{background:#10111111}.zebra-page .zebra-model-list strong{display:block;font-size:clamp(24px,2.05vw,33px);font-weight:640;line-height:1.1;letter-spacing:-.035em;overflow-wrap:anywhere}.zebra-page .zebra-model-list a>span:last-child{flex:0 0 auto;font-size:32px;line-height:1}.zebra-page .zebra-model-type{display:block;margin-top:6px;color:var(--zebra-muted);font-size:17px;line-height:1.3}.zebra-page .zebra-load-more{min-height:48px;margin-top:24px;padding:8px 0;color:var(--zebra-muted);background:transparent;cursor:pointer;font-size:19px}.zebra-page .zebra-load-more:hover{color:var(--zebra-red)}.zebra-page .zebra-preview{position:sticky;top:98px;min-width:0;padding-left:34px;border-left:1px solid var(--zebra-line)}.zebra-page .zebra-preview-media{height:clamp(320px,30vw,510px);overflow:hidden;background:var(--zebra-paper)}.zebra-page .zebra-preview-media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.zebra-page .zebra-preview-media.is-framed img{object-fit:cover}.zebra-page .zebra-preview h3{margin:20px 0 5px;font-size:clamp(30px,3vw,48px);font-weight:710;line-height:1.05;letter-spacing:-.04em;overflow-wrap:anywhere}.zebra-page .zebra-preview-type{margin:0 0 26px;color:var(--zebra-muted);font-size:21px;line-height:1.35}.zebra-page .zebra-image-caption{margin:10px 0 0;color:var(--zebra-muted);font-size:16px;line-height:1.45}.zebra-page .zebra-model-code{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:100%;gap:12px}.zebra-page .zebra-model-code span{color:var(--zebra-muted);font-size:22px}.zebra-page .zebra-model-code strong{font-size:clamp(40px,4.5vw,70px);line-height:1.02;font-weight:680;letter-spacing:-.05em;overflow-wrap:anywhere}.zebra-page .zebra-empty-result{padding:38px 0 44px;border-top:1px solid var(--zebra-line)}.zebra-page .zebra-empty-result h3{margin:0 0 16px;font-size:32px}.zebra-page .zebra-empty-result p{max-width:650px;margin:0 0 24px;font-size:20px;line-height:1.5}.zebra-page .zebra-service{color:var(--zebra-paper);background:#101111;padding-bottom:72px}.zebra-page .zebra-service-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.zebra-page .zebra-service-copy{padding:86px 36px 62px var(--zebra-inset);align-self:center}.zebra-page .zebra-service-copy h2{margin:0 0 30px;max-width:660px;font-size:clamp(46px,5vw,78px);font-weight:700;line-height:1.04;letter-spacing:-.04em}.zebra-page .zebra-service-copy>p{max-width:610px;margin:0 0 36px;font-size:24px;line-height:1.4}.zebra-page .zebra-service-media{min-height:620px;overflow:hidden}.zebra-page .zebra-service-media img{width:100%;height:100%;object-fit:cover;object-position:center}.zebra-page .zebra-service-formats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;margin:40px var(--zebra-inset) 0;padding-top:40px;border-top:1px solid rgba(243,241,235,.45)}.zebra-page .zebra-service-formats h3{margin:0 0 14px;font-size:clamp(29px,2.5vw,40px);font-weight:690;line-height:1.15}.zebra-page .zebra-service-formats p{margin:0 0 34px;font-size:21px;line-height:1.45}.zebra-page .zebra-service .zebra-text-link>span{color:inherit}.zebra-page .zebra-service .zebra-text-link:hover{color:#fff}.zebra-page .standard-request{padding-inline:var(--zebra-inset)}.zebra-page .standard-request:before,.zebra-page .standard-request>.exo-rail{display:none}.zebra-page .standard-request .exo-request-inner{width:100%;margin-left:0}.zebra-page .standard-request input,.zebra-page .standard-request textarea{font-size:16px}.zebra-page .standard-request .exo-request-heading h2{max-width:1050px;font-size:clamp(48px,5.8vw,88px);line-height:1}@media(max-width:1100px){.zebra-page{--zebra-inset: var(--exo-gutter)}.zebra-page .zebra-hero{min-height:0;height:auto;padding-top:112px;padding-bottom:54px}.zebra-page .zebra-hero-layout{grid-template-columns:1fr;gap:30px}.zebra-page .zebra-breadcrumbs{margin-bottom:36px}.zebra-page .zebra-hero-copy{max-width:840px}.zebra-page .zebra-hero-copy h1{font-size:clamp(58px,8.5vw,84px);text-wrap:pretty}.zebra-page .zebra-hero-copy h1 br{display:none}.zebra-page .zebra-hero-lede{max-width:730px;font-size:24px}.zebra-page .zebra-hero-note{margin-top:34px}.zebra-page .zebra-hero-product{width:min(650px,100%);height:auto;aspect-ratio:1.08;justify-self:center}.zebra-page .zebra-catalog{padding-block:64px}.zebra-page .zebra-catalog-layout{grid-template-columns:1fr}.zebra-page .zebra-preview{display:none}.zebra-page .zebra-category-tabs{gap:4px 24px}.zebra-page .zebra-service-layout{grid-template-columns:1fr}.zebra-page .zebra-service-copy{padding:64px var(--zebra-inset) 48px}.zebra-page .zebra-service-copy h2{max-width:760px;font-size:clamp(48px,6.5vw,70px)}.zebra-page .zebra-service-copy>p{max-width:820px}.zebra-page .zebra-service-media{min-height:0;aspect-ratio:1.65}.zebra-page .zebra-service-formats{gap:32px}}@media(max-width:600px){.zebra-page .zebra-hero{padding-top:96px;padding-bottom:38px}.zebra-page .zebra-breadcrumbs{gap:9px;margin-bottom:32px;font-size:14px}.zebra-page .zebra-kicker{font-size:13px;letter-spacing:.04em;margin-bottom:18px}.zebra-page .zebra-hero-copy h1{font-size:clamp(38px,10.45vw,62px);line-height:1.03;margin-bottom:24px}.zebra-page .zebra-hero-lede{font-size:19px;line-height:1.4;margin-bottom:28px}.zebra-page .zebra-action{width:100%;min-height:58px;padding:15px 18px;font-size:18px}.zebra-page .zebra-text-link{font-size:18px}.zebra-page .zebra-hero-actions{gap:23px}.zebra-page .zebra-hero-note{margin-top:28px;padding-top:19px;font-size:15px}.zebra-page .zebra-hero-product{aspect-ratio:1}.zebra-page .zebra-catalog{padding-block:48px}.zebra-page .zebra-catalog-heading{grid-template-columns:1fr;gap:10px;margin-bottom:22px}.zebra-page .zebra-catalog-heading h2{font-size:clamp(36px,10.2vw,58px)}.zebra-page .zebra-catalog-count{font-size:16px}.zebra-page .zebra-catalog-intro{font-size:18px}.zebra-page .zebra-search-control{gap:12px;padding-inline:14px;min-height:58px}.zebra-page .zebra-search-control input{height:56px;font-size:16px}.zebra-page .zebra-category-tabs{gap:2px 22px;margin-bottom:22px}.zebra-page .zebra-category-tabs button{min-height:46px;font-size:16px}.zebra-page .zebra-category-tabs small{font-size:13px}.zebra-page .zebra-model-list a{min-height:84px;padding-inline:10px;gap:14px}.zebra-page .zebra-model-list strong{font-size:25px}.zebra-page .zebra-model-type{font-size:16px}.zebra-page .zebra-load-more{font-size:17px}.zebra-page .zebra-empty-result h3{font-size:28px}.zebra-page .zebra-empty-result p{font-size:18px}.zebra-page .zebra-service{padding-bottom:48px}.zebra-page .zebra-service-copy{padding-top:48px;padding-bottom:38px}.zebra-page .zebra-service-copy h2{font-size:clamp(35px,9.5vw,56px);margin-bottom:25px}.zebra-page .zebra-service-copy>p{font-size:19px;margin-bottom:28px}.zebra-page .zebra-service-media{aspect-ratio:1.35}.zebra-page .zebra-service-formats{grid-template-columns:1fr;margin-top:30px;padding-top:30px;gap:32px}.zebra-page .zebra-service-formats h3{font-size:29px}.zebra-page .zebra-service-formats p{font-size:18px;margin-bottom:22px}.zebra-page .standard-request .exo-request-heading h2{font-size:clamp(38px,10.5vw,58px);line-height:1.04}}@media(prefers-reduced-motion:reduce){.zebra-page .zebra-action{transition:none;transform:none}}body.datamax-route{margin:0;min-width:320px;overflow-x:hidden;color:#171a1c;background:#171a1c}body.datamax-route>.skip-link{color:#171a1c;background:#f58220}.datamax-page{--datamax-orange: #f58220;--datamax-orange-soft: #ffad63;--datamax-paper: #f3f0e8;--datamax-paper-deep: #e6e0d4;--datamax-ink: #171a1c;--datamax-cast: #50575b;--datamax-muted: #6d706f;--datamax-line: rgba(23, 26, 28, .2);--datamax-dark-line: rgba(243, 240, 232, .2);--exo-paper: var(--datamax-paper);--exo-ink: var(--datamax-ink);--exo-black: var(--datamax-ink);--exo-red: var(--datamax-orange);--exo-yellow: var(--datamax-paper-deep);color:var(--datamax-ink);background:var(--datamax-paper)}.datamax-page main{width:100%;max-width:100%;overflow-x:hidden}.datamax-page main>section{position:relative}.datamax-page .exo-header{color:var(--datamax-ink);background:#f3f0e8f7;border-color:#171a1c29}.datamax-page main>section>.exo-rail{z-index:16;color:var(--datamax-ink);background:var(--datamax-paper);border-color:var(--datamax-line)}.datamax-page main>section>.exo-rail.is-dark{color:var(--datamax-paper);background:var(--datamax-ink);border-color:var(--datamax-dark-line)}.datamax-page main>section>.exo-rail .exo-rail-rule{background:var(--datamax-orange)}.datamax-page main>section>.exo-rail .exo-rail-number{color:var(--datamax-orange);font-size:28px;font-weight:560}.datamax-kicker{margin-bottom:20px;color:var(--datamax-orange);font-size:12px;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.datamax-action{min-width:216px;min-height:58px;display:inline-flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 20px;color:#fff;background:var(--datamax-orange);border:1px solid var(--datamax-orange);font-size:15px;font-weight:680;white-space:nowrap;transition:color .28s cubic-bezier(.16,1,.3,1),background .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1)}.datamax-action:hover{color:var(--datamax-orange);background:var(--datamax-paper);transform:translateY(-3px)}.datamax-action:active{transform:translateY(-1px) scale(.985)}.datamax-action.is-secondary{color:var(--datamax-ink);background:transparent;border-color:#171a1c80}.datamax-action.is-secondary:hover{color:var(--datamax-paper);background:var(--datamax-ink);border-color:var(--datamax-ink)}.datamax-action.is-light{color:var(--datamax-ink);background:var(--datamax-paper);border-color:var(--datamax-paper)}.datamax-action.is-light:hover{color:var(--datamax-paper);background:transparent}.datamax-hero{min-height:860px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(420px,.8fr);align-items:center;gap:clamp(30px,4vw,76px);padding:132px clamp(38px,5vw,92px) 72px calc(var(--exo-rail) + clamp(34px,4vw,72px));overflow:hidden;background:var(--datamax-paper);border-bottom:1px solid var(--datamax-line)}.datamax-hero-copy{position:relative;z-index:5;align-self:center;max-width:760px}.datamax-hero-copy h1{max-width:690px;margin-bottom:28px;font-size:clamp(52px,4.4vw,78px);line-height:.91;letter-spacing:-.067em}.datamax-hero-copy>p:not(.datamax-kicker){max-width:610px;margin-bottom:34px;color:#171a1cb8;font-size:clamp(17px,1.35vw,22px);line-height:1.48}.datamax-hero-actions{display:flex;flex-wrap:wrap;gap:12px}.datamax-hero-visual{position:relative;min-height:650px;display:grid;place-items:center;isolation:isolate}.datamax-hero-product{position:relative;z-index:4;width:min(100%,720px);height:560px;display:grid;place-items:center}.datamax-hero-product img{width:100%;height:100%;object-fit:contain;object-position:center;filter:drop-shadow(0 28px 25px rgba(23,26,28,.2))}.datamax-hero-arc{position:absolute;z-index:1;top:4%;right:-15%;width:min(44vw,620px);aspect-ratio:1;border:clamp(40px,5vw,84px) solid var(--datamax-orange);border-radius:50%;opacity:.95}.datamax-hero-count{position:absolute;z-index:7;right:0;bottom:48px;width:190px;margin:0;padding:16px 0 0 18px;color:var(--datamax-ink);background:var(--datamax-paper);border-top:1px solid var(--datamax-line);border-left:3px solid var(--datamax-orange)}.datamax-hero-count strong{display:block;color:var(--datamax-orange);font-size:72px;font-weight:540;line-height:.85;letter-spacing:-.07em}.datamax-hero-count span{display:block;margin-top:13px;color:#171a1ca8;font-size:12px;font-weight:650;line-height:1.35}.datamax-hero-label{position:absolute;z-index:2;right:14%;bottom:0;left:8%;height:58px;display:grid;grid-template-columns:repeat(4,1fr);background:#ffffff80;border:1px solid rgba(23,26,28,.14)}.datamax-hero-label span{border-left:1px dashed rgba(23,26,28,.2)}.datamax-hero-label span:first-child{border-left:0}.datamax-field-service{min-height:1020px;color:var(--datamax-paper);background:var(--datamax-ink);border-bottom:1px solid var(--datamax-dark-line)}.datamax-field-layout{min-height:720px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);margin-left:var(--exo-rail)}.datamax-field-media{min-width:0;min-height:720px;margin:0;overflow:hidden;background:#282c2f}.datamax-field-media img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.datamax-field-copy{min-height:720px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(58px,6vw,110px);border-left:1px solid var(--datamax-dark-line)}.datamax-field-copy .datamax-kicker{color:var(--datamax-orange-soft)}.datamax-field-copy h2{max-width:660px;margin-bottom:27px;font-size:clamp(52px,4.8vw,86px);line-height:.94}.datamax-field-lede{max-width:560px;margin-bottom:34px;color:#f3f0e8b8;font-size:18px;line-height:1.5}.datamax-field-note,.datamax-engineering-note{max-width:510px;margin:28px 0 0;padding-top:20px;color:#f3f0e894;border-top:1px solid var(--datamax-dark-line);font-size:13px;line-height:1.48}.datamax-field-steps{min-height:300px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 0 var(--exo-rail);padding:0;list-style:none;border-top:1px solid var(--datamax-dark-line)}.datamax-field-steps li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:20px;align-content:center;padding:clamp(34px,4vw,68px);border-left:1px solid var(--datamax-dark-line)}.datamax-field-steps li:first-child{border-left:0}.datamax-field-steps>li>strong{color:var(--datamax-orange-soft);font-size:13px;font-weight:700}.datamax-field-steps h3{margin-bottom:12px;font-size:clamp(22px,1.8vw,31px);line-height:1.04}.datamax-field-steps p{max-width:370px;margin:0;color:#f3f0e899;font-size:14px;line-height:1.48}.datamax-engineering{min-height:960px;color:var(--datamax-ink);background:var(--datamax-paper);border-bottom:1px solid var(--datamax-line)}.datamax-engineering-grid{min-height:700px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);margin-left:var(--exo-rail)}.datamax-engineering-media{min-width:0;min-height:700px;margin:0;overflow:hidden;background:#33383b}.datamax-engineering-media img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.datamax-engineering-copy{min-height:700px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(58px,6vw,110px);border-left:1px solid var(--datamax-line)}.datamax-engineering-copy h2{max-width:660px;margin-bottom:27px;font-size:clamp(52px,4.8vw,86px);line-height:.94}.datamax-engineering-lede{max-width:560px;margin-bottom:34px;color:#171a1cad;font-size:18px;line-height:1.5}.datamax-engineering-note{color:#171a1c94;border-color:var(--datamax-line)}.datamax-engineering-systems{min-height:260px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-left:var(--exo-rail);border-top:1px solid var(--datamax-line)}.datamax-engineering-systems article{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:15px;padding:34px 24px;border-left:1px solid var(--datamax-line)}.datamax-engineering-systems article:first-child{border-left:0}.datamax-engineering-systems strong{color:var(--datamax-orange);font-size:13px;letter-spacing:.06em}.datamax-engineering-systems p{margin:0;color:#171a1c9e;font-size:13px;line-height:1.42}.datamax-catalog{min-height:1000px;padding:clamp(100px,9vw,150px) 0 clamp(90px,8vw,130px);color:var(--datamax-paper);background:var(--datamax-ink);border-bottom:1px solid var(--datamax-dark-line)}.datamax-catalog-inner{width:calc(100% - var(--exo-rail));margin-left:var(--exo-rail);padding:0 var(--exo-gutter) 0 var(--exo-content-inset)}.datamax-catalog .datamax-kicker{color:var(--datamax-orange-soft)}.datamax-catalog-heading{display:grid;grid-template-columns:minmax(0,1fr) 240px;align-items:end;gap:48px;margin-bottom:46px}.datamax-catalog-heading h2{max-width:900px;margin:0;font-size:clamp(58px,6vw,106px);line-height:.91}.datamax-catalog-count{margin:0;padding-left:24px;border-left:3px solid var(--datamax-orange)}.datamax-catalog-count strong{display:block;color:var(--datamax-orange-soft);font-size:78px;font-weight:530;line-height:.82;letter-spacing:-.06em}.datamax-catalog-count span{display:block;margin-top:15px;color:#f3f0e89e;font-size:12px;line-height:1.38}.datamax-search-row{display:grid;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:28px;padding:22px 0;border-top:1px solid var(--datamax-dark-line);border-bottom:1px solid var(--datamax-dark-line)}.datamax-search-row>label{color:#f3f0e88a;font-size:12px;font-weight:690;letter-spacing:.08em;text-transform:uppercase}.datamax-search-control{display:grid;grid-template-columns:22px minmax(0,1fr) 36px;align-items:center;gap:12px;border-bottom:1px solid rgba(243,240,232,.55)}.datamax-search-control>span{width:15px;height:15px;position:relative;border:1px solid currentColor;border-radius:50%}.datamax-search-control>span:after{content:"";position:absolute;right:-5px;bottom:-4px;width:7px;height:1px;background:currentColor;transform:rotate(45deg)}.datamax-search-control input{min-width:0;padding:13px 0;color:var(--datamax-paper);background:transparent;border:0;outline:0;font-size:clamp(18px,1.5vw,24px)}.datamax-search-control input::placeholder{color:#f3f0e85c}.datamax-search-control button{min-height:38px;color:var(--datamax-paper);background:transparent;cursor:pointer;font-size:26px}.datamax-category-tabs{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:28px;border-top:1px solid var(--datamax-dark-line);border-bottom:1px solid var(--datamax-dark-line)}.datamax-category-tabs button{min-width:0;min-height:82px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:16px;color:#f3f0e894;background:transparent;border-left:1px solid var(--datamax-dark-line);cursor:pointer;text-align:left;transition:color .22s,background .22s}.datamax-category-tabs button:first-child{border-left:0}.datamax-category-tabs button:hover,.datamax-category-tabs button.is-active{color:var(--datamax-ink);background:var(--datamax-orange)}.datamax-category-tabs button span{min-width:0;overflow:hidden;font-size:12px;font-weight:650;line-height:1.25;text-overflow:ellipsis}.datamax-category-tabs button small{font-size:11px;opacity:.76}.datamax-method-filter{display:grid;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:28px;padding:23px 0;border-bottom:1px solid var(--datamax-dark-line)}.datamax-method-filter>span{color:#f3f0e87a;font-size:11px;font-weight:680;letter-spacing:.08em;text-transform:uppercase}.datamax-method-filter>div{display:flex;flex-wrap:wrap;gap:9px}.datamax-method-filter button{min-height:38px;padding:8px 13px;color:#f3f0e89e;background:transparent;border:1px solid var(--datamax-dark-line);cursor:pointer;font-size:12px}.datamax-method-filter button:hover,.datamax-method-filter button.is-active{color:var(--datamax-ink);background:var(--datamax-paper)}.datamax-results-head{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:24px;color:#f3f0e875;font-size:12px;letter-spacing:.04em}.datamax-results-head p{margin:0}.datamax-results-head strong{color:var(--datamax-paper)}.datamax-results-head button{padding:8px 0;color:var(--datamax-orange-soft);background:transparent;border-bottom:1px solid currentColor;cursor:pointer}#datamax-catalog-results:focus-visible{outline-color:var(--datamax-orange-soft)}.datamax-model-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;border-top:1px solid var(--datamax-dark-line);border-left:1px solid var(--datamax-dark-line)}.datamax-model-grid li{min-width:0;border-right:1px solid var(--datamax-dark-line);border-bottom:1px solid var(--datamax-dark-line)}.datamax-model-grid a{position:relative;min-height:140px;display:flex;flex-direction:column;justify-content:center;gap:11px;padding:22px 44px 22px 22px;color:var(--datamax-paper);transition:color .24s,background .24s,transform .24s}.datamax-model-grid a:hover,.datamax-model-grid a:focus-visible,.datamax-model-grid a.is-selected{color:var(--datamax-ink);background:var(--datamax-orange)}.datamax-model-grid a:hover{transform:translateY(-2px)}.datamax-model-grid strong{font-size:clamp(17px,1.25vw,22px);font-weight:610;line-height:1.1;letter-spacing:-.035em}.datamax-model-grid a>span{color:#f3f0e880;font-size:11px;line-height:1.35}.datamax-model-grid a:hover>span,.datamax-model-grid a:focus-visible>span,.datamax-model-grid a.is-selected>span{color:#171a1cad}.datamax-model-grid i{position:absolute;top:18px;right:18px;color:var(--datamax-orange-soft);font-style:normal;font-size:15px}.datamax-model-grid a:hover i,.datamax-model-grid a:focus-visible i,.datamax-model-grid a.is-selected i{color:var(--datamax-ink)}.datamax-expand-row{min-height:76px;display:flex;align-items:flex-end;justify-content:space-between;gap:22px}.datamax-expand-row button,.datamax-empty-result button,.datamax-empty-result a{min-height:44px;padding:10px 0 8px;color:var(--datamax-orange-soft);background:transparent;border-bottom:1px solid currentColor;cursor:pointer;font-size:13px}.datamax-empty-result{min-height:290px;display:grid;align-content:center;justify-items:start;padding:40px;border:1px solid var(--datamax-dark-line)}.datamax-empty-result h3{margin-bottom:13px;font-size:34px}.datamax-empty-result p{max-width:540px;color:#f3f0e899;line-height:1.5}.datamax-empty-result>div{display:flex;gap:28px}.datamax-model-context{min-height:900px;padding:clamp(100px,9vw,150px) 0;color:var(--datamax-ink);background:var(--datamax-paper);border-bottom:1px solid var(--datamax-line)}.datamax-context-inner{width:calc(100% - var(--exo-rail));margin-left:var(--exo-rail);padding:0 var(--exo-gutter) 0 var(--exo-content-inset)}.datamax-context-card{display:grid;grid-template-columns:minmax(410px,.84fr) minmax(0,1.16fr);min-height:660px;border-top:1px solid var(--datamax-line);border-bottom:1px solid var(--datamax-line)}.datamax-context-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(40px,5vw,82px) clamp(34px,4vw,70px) clamp(40px,5vw,82px) 0}.datamax-context-copy h2{max-width:640px;margin-bottom:38px;font-size:clamp(52px,4.7vw,82px);line-height:.93}.datamax-context-title-row{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;padding:0 0 20px;border-bottom:1px solid var(--datamax-line)}.datamax-context-title-row span{color:#171a1c80;font-size:11px;font-weight:680;letter-spacing:.06em;text-transform:uppercase}.datamax-context-title-row h3{margin:8px 0 0;font-size:clamp(26px,2.2vw,38px);letter-spacing:-.045em}.datamax-context-title-row>strong{max-width:145px;padding:8px 10px;color:var(--datamax-paper);background:var(--datamax-cast);font-size:10px;font-weight:650;line-height:1.3;text-align:center;text-transform:uppercase}.datamax-context-specs{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.datamax-context-specs>div{min-width:0;padding:18px 16px 18px 0;border-bottom:1px solid var(--datamax-line)}.datamax-context-specs>div:nth-child(2n){padding-left:16px;border-left:1px solid var(--datamax-line)}.datamax-context-specs dt{margin-bottom:7px;color:#171a1c80;font-size:10px;font-weight:680;letter-spacing:.08em;text-transform:uppercase}.datamax-context-specs dd{margin:0;font-size:14px;line-height:1.35}.datamax-context-description{max-width:600px;margin:26px 0 28px;color:#171a1ca6;font-size:14px;line-height:1.52}.datamax-context-visual{position:relative;min-width:0;min-height:660px;display:grid;grid-template-rows:minmax(0,1fr) auto auto;overflow:hidden;background:var(--datamax-paper-deep);border-left:1px solid var(--datamax-line)}.datamax-context-product-figure{min-height:0;margin:0;display:grid;grid-template-rows:minmax(0,1fr) auto;place-items:center;padding:42px 42px 20px}.datamax-context-product-figure img{width:100%;height:390px;object-fit:contain;filter:drop-shadow(0 22px 22px rgba(23,26,28,.17))}.datamax-context-product-figure img.is-paper-background{mix-blend-mode:multiply}.datamax-context-product-figure figcaption{width:100%;margin-top:14px;color:#171a1c85;font-size:11px;line-height:1.4}.datamax-identification-guide{min-height:430px;display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(28px,4vw,64px);padding:clamp(38px,4.6vw,72px);background:linear-gradient(90deg,transparent 0 49.9%,rgba(23,26,28,.045) 50%,transparent 50.1%),var(--datamax-paper-deep)}.datamax-identification-copy>p:first-child{margin:0;color:var(--datamax-cast);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.datamax-identification-copy>h4{max-width:390px;margin:14px 0 18px;font-size:clamp(34px,3.25vw,54px);font-weight:550;line-height:.95;letter-spacing:-.055em}.datamax-identification-copy>p:last-child{max-width:390px;margin:0;color:#171a1c94;font-size:14px;line-height:1.5}.datamax-nameplate{width:100%;min-width:0;min-height:258px;display:grid;align-content:space-between;gap:18px;padding:clamp(18px,2.2vw,28px);color:var(--datamax-ink);background:#ffffffc2;border:1px solid var(--datamax-line);box-shadow:12px 12px #f582201f}.datamax-nameplate-head{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding-bottom:12px;border-bottom:2px solid var(--datamax-ink)}.datamax-nameplate-head strong{font-size:15px;letter-spacing:-.025em}.datamax-nameplate-head span{color:#171a1c8c;font-size:9px;font-weight:700;letter-spacing:.08em}.datamax-nameplate dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:1px solid var(--datamax-line);border-left:1px solid var(--datamax-line)}.datamax-nameplate dl>div{min-width:0;padding:10px 12px;border-right:1px solid var(--datamax-line);border-bottom:1px solid var(--datamax-line)}.datamax-nameplate dt{margin-bottom:5px;color:var(--datamax-cast);font-size:9px;font-weight:750;letter-spacing:.07em}.datamax-nameplate dd{margin:0;overflow-wrap:anywhere;color:#171a1ca3;font-size:10px;line-height:1.35}.datamax-nameplate-barcode{position:relative;height:34px;display:flex;align-items:center;justify-content:flex-end;background:repeating-linear-gradient(90deg,var(--datamax-ink) 0 2px,transparent 2px 5px,var(--datamax-ink) 5px 6px,transparent 6px 10px)}.datamax-nameplate-barcode span{margin-right:8px;padding:4px 6px;color:var(--datamax-ink);background:#fffffff5;font-size:8px;font-weight:750;letter-spacing:.07em}.datamax-evidence-block>h4,.datamax-operations-block>h4{margin:0;padding:11px 18px 10px;color:#171a1ca8;border-top:1px solid var(--datamax-line);font-size:12px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.datamax-evidence-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-top:1px solid var(--datamax-line)}.datamax-evidence-grid>div{min-width:0;display:grid;gap:7px;padding:18px;border-left:1px solid var(--datamax-line)}.datamax-evidence-grid>div:first-child{border-left:0}.datamax-evidence-grid dt{color:var(--datamax-cast);font-size:11px;font-weight:700;letter-spacing:.06em}.datamax-evidence-grid dd{margin:0;overflow-wrap:anywhere;color:#171a1c94;font-size:11px;line-height:1.3}.datamax-operation-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;border-top:1px solid var(--datamax-line);list-style:none}.datamax-operation-strip li{min-width:0;padding:16px 10px;color:var(--datamax-cast);border-left:1px solid var(--datamax-line);font-size:9px;font-weight:720;letter-spacing:.04em;text-align:center}.datamax-operation-strip li:first-child{border-left:0}.datamax-page .standard-request{min-height:860px;background:var(--datamax-paper-deep)}.datamax-page main>.standard-request:after{top:-12%;right:13%;height:132%;background:var(--datamax-orange);opacity:.88}.datamax-page .standard-request-context{grid-template-columns:repeat(3,minmax(0,1fr))}.datamax-page .standard-request input:focus,.datamax-page .standard-request textarea:focus{border-color:var(--datamax-orange);box-shadow:0 3px #f5822038}.datamax-page .standard-request .exo-form-footer button{color:var(--datamax-paper);background:var(--datamax-ink)}.datamax-page .exo-footer{background:var(--datamax-ink)}@media(max-width:1320px){.datamax-hero{grid-template-columns:minmax(0,1.2fr) minmax(410px,.8fr);padding-right:36px}.datamax-hero-copy h1{font-size:clamp(50px,4.3vw,68px)}.datamax-engineering-systems{grid-template-columns:repeat(3,minmax(0,1fr))}.datamax-engineering-systems article:nth-child(4){border-left:0}.datamax-engineering-systems article:nth-child(n+4){border-top:1px solid var(--datamax-line)}.datamax-category-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.datamax-category-tabs button:nth-child(5){border-left:0}.datamax-category-tabs button:nth-child(n+5){border-top:1px solid var(--datamax-dark-line)}}@media(min-width:1101px)and (max-height:860px){.datamax-hero{min-height:100dvh;padding-top:106px;padding-bottom:34px}.datamax-hero-copy h1{font-size:clamp(50px,4.25vw,68px)}.datamax-hero-copy>p:not(.datamax-kicker){margin-bottom:25px;font-size:17px}.datamax-hero-visual{min-height:550px}.datamax-hero-product{height:470px}.datamax-hero-count{bottom:18px}}@media(min-width:1101px)and (max-width:1320px){.datamax-identification-guide{grid-template-columns:1fr;gap:28px;padding:38px;background:var(--datamax-paper-deep)}.datamax-identification-copy>h4,.datamax-identification-copy>p:last-child{max-width:470px}.datamax-nameplate{max-width:500px}}@media(max-width:1100px){.datamax-hero{min-height:940px;grid-template-columns:1fr;gap:18px;padding-top:126px}.datamax-hero-copy{max-width:840px}.datamax-hero-copy h1{max-width:800px;font-size:clamp(60px,8vw,88px)}.datamax-hero-visual{min-height:480px}.datamax-hero-product{height:440px}.datamax-hero-arc{top:-5%;right:3%;width:470px}.datamax-field-layout,.datamax-engineering-grid{grid-template-columns:1fr}.datamax-field-media,.datamax-engineering-media{min-height:620px}.datamax-field-copy,.datamax-engineering-copy{min-height:580px;border-top:1px solid var(--datamax-dark-line);border-left:0}.datamax-engineering-copy{border-color:var(--datamax-line)}.datamax-field-steps{grid-template-columns:1fr}.datamax-field-steps li{min-height:180px;border-top:1px solid var(--datamax-dark-line);border-left:0}.datamax-field-steps li:first-child{border-top:0}.datamax-model-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.datamax-context-card{grid-template-columns:1fr}.datamax-context-copy{min-height:640px;padding-left:0}.datamax-context-visual{min-height:620px;border-top:1px solid var(--datamax-line);border-left:0}}@media(max-width:780px){.datamax-hero{min-height:0;padding:118px 20px 54px calc(var(--exo-rail) + 22px)}.datamax-hero-copy h1{margin-bottom:22px;font-size:clamp(44px,12vw,70px)}.datamax-hero-copy>p:not(.datamax-kicker){margin-bottom:27px;font-size:16px}.datamax-hero-actions{display:grid;grid-template-columns:1fr}.datamax-action{width:100%}.datamax-hero-visual{min-height:420px;margin-top:20px}.datamax-hero-product{height:350px}.datamax-hero-arc{right:-38%;width:410px;border-width:46px}.datamax-hero-count{right:0;bottom:4px;width:160px}.datamax-hero-count strong{font-size:58px}.datamax-hero-label{right:10%;left:0;height:44px}.datamax-field-layout,.datamax-engineering-grid,.datamax-field-steps,.datamax-engineering-systems{margin-left:var(--exo-rail)}.datamax-field-media,.datamax-engineering-media{min-height:420px}.datamax-field-copy,.datamax-engineering-copy{min-height:0;padding:72px 24px}.datamax-field-copy h2,.datamax-engineering-copy h2{font-size:clamp(45px,11vw,66px)}.datamax-field-lede,.datamax-engineering-lede{font-size:16px}.datamax-field-steps li{min-height:0;grid-template-columns:28px minmax(0,1fr);padding:34px 24px}.datamax-engineering-systems{grid-template-columns:repeat(2,minmax(0,1fr))}.datamax-engineering-systems article{min-height:150px}.datamax-engineering-systems article:nth-child(odd){border-left:0}.datamax-engineering-systems article:nth-child(n+3){border-top:1px solid var(--datamax-line)}.datamax-catalog{padding:76px 0 70px}.datamax-catalog-inner,.datamax-context-inner{padding:0 20px 0 22px}.datamax-catalog-heading{grid-template-columns:1fr;gap:28px}.datamax-catalog-heading h2{font-size:clamp(48px,13vw,72px)}.datamax-catalog-count{width:180px}.datamax-search-row,.datamax-method-filter{grid-template-columns:1fr;gap:12px}.datamax-category-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.datamax-category-tabs button:nth-child(odd){border-left:0}.datamax-category-tabs button:nth-child(n+3){border-top:1px solid var(--datamax-dark-line)}.datamax-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.datamax-model-grid a{min-height:132px;padding:20px 34px 20px 17px}.datamax-model-context{min-height:0;padding:78px 0}.datamax-context-copy{min-height:0;padding:54px 0}.datamax-context-copy h2{font-size:clamp(47px,12vw,68px)}.datamax-context-title-row{grid-template-columns:1fr}.datamax-context-title-row>strong{justify-self:start}.datamax-context-visual{min-height:0}.datamax-context-product-figure{padding:38px 20px 18px}.datamax-context-product-figure img{height:330px}.datamax-identification-guide{min-height:0;grid-template-columns:1fr;gap:32px;padding:44px 20px 52px;background:var(--datamax-paper-deep)}.datamax-identification-copy>h4,.datamax-identification-copy>p:last-child{max-width:520px}.datamax-nameplate{max-width:540px}.datamax-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.datamax-evidence-grid>div:nth-child(3){border-left:0}.datamax-evidence-grid>div:nth-child(n+3){border-top:1px solid var(--datamax-line)}.datamax-operation-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.datamax-operation-strip li:nth-child(4){border-left:0}.datamax-operation-strip li:nth-child(n+4){border-top:1px solid var(--datamax-line)}.datamax-page .standard-request-context{grid-template-columns:1fr}}@media(max-width:480px){.datamax-hero{padding-right:14px}.datamax-hero-copy h1{font-size:clamp(40px,11vw,48px)}.datamax-hero-visual{min-height:350px}.datamax-hero-product{height:285px}.datamax-field-media,.datamax-engineering-media{min-height:330px}.datamax-field-copy,.datamax-engineering-copy{padding:58px 18px}.datamax-engineering-systems{grid-template-columns:1fr}.datamax-engineering-systems article{min-height:120px;border-top:1px solid var(--datamax-line);border-left:0}.datamax-engineering-systems article:first-child{border-top:0}.datamax-model-grid{grid-template-columns:1fr}.datamax-model-grid a{min-height:118px}.datamax-expand-row{align-items:flex-start;flex-direction:column;padding-top:22px}.datamax-context-specs{grid-template-columns:1fr}.datamax-context-specs>div,.datamax-context-specs>div:nth-child(2n){padding:16px 0;border-left:0}.datamax-identification-guide{padding:38px 20px 46px}.datamax-identification-copy>h4{max-width:330px;font-size:39px}.datamax-nameplate{min-height:240px;box-shadow:8px 8px #f582201f}.datamax-nameplate-head{align-items:flex-start;flex-direction:column;gap:4px}.datamax-evidence-grid{grid-template-columns:1fr}.datamax-evidence-grid>div:nth-child(n){border-left:0}.datamax-evidence-grid>div:nth-child(n+2){border-top:1px solid var(--datamax-line)}}@media(prefers-reduced-motion:reduce){.datamax-page *,.datamax-page *:before,.datamax-page *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body.honeywell-route{margin:0;min-width:0;background:#151616}.hw-page{--hw-paper: #f3f1ea;--hw-ink: #101111;--hw-muted: #686964;--hw-line: #d8d7d0;--hw-red: #e60028;background:var(--hw-paper);color:var(--hw-ink);font-family:Onest,sans-serif}.hw-page *,.hw-page *:before,.hw-page *:after{box-sizing:border-box}.hw-page main{overflow:clip}.hw-page h1,.hw-page h2,.hw-page h3,.hw-page p,.hw-page figure{margin:0}.hw-page a{color:inherit}.hw-page button,.hw-page input,.hw-page select{font:inherit}.hw-page button,.hw-page a,.hw-page select{-webkit-tap-highlight-color:transparent}.hw-page :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--hw-red);outline-offset:5px}.hw-page :is(section[id],article[id],.hw-anchor-alias){scroll-margin-top:90px}.hw-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hw-page .hw-kicker{font-size:12px;line-height:1.4;font-weight:500;letter-spacing:.13em;text-transform:uppercase}.hw-page .hw-hero{min-height:780px;padding:112px 4.8vw 40px;display:flex;flex-direction:column}.hw-page .hw-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:var(--hw-muted);font-size:12px;line-height:1.5;margin-bottom:32px}.hw-page .hw-breadcrumbs a{text-decoration:none}.hw-page .hw-breadcrumbs a:hover{color:var(--hw-ink)}.hw-page .hw-hero-layout{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:2.6vw;align-items:center}.hw-page .hw-hero-copy{min-width:0}.hw-page .hw-hero .hw-kicker{margin-bottom:21px}.hw-page .hw-hero h1{font-size:clamp(54px,5.25vw,88px);font-weight:500;letter-spacing:-.068em;line-height:.99}.hw-page .hw-hero h1 span{display:block}.hw-page .hw-hero-lede{max-width:540px;margin-top:24px;font-size:clamp(18px,1.66vw,24px);line-height:1.4;letter-spacing:-.025em;color:#60625d}.hw-page .hw-hero-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:28px}.hw-page .hw-primary-action{display:inline-flex;min-height:56px;align-items:center;justify-content:space-between;gap:32px;padding:16px 23px;color:#fff;background:var(--hw-red);border:1px solid var(--hw-red);font-size:14px;line-height:1.5;font-weight:500;text-decoration:none;transition:background-color .18s ease,border-color .18s ease}.hw-page .hw-primary-action:hover{background:#b90020;border-color:#b90020}.hw-page .hw-secondary-action{display:inline-flex;align-items:center;gap:18px;min-height:44px;padding:9px 0;border-bottom:1px solid currentColor;font-size:14px;font-weight:500;text-decoration:none}.hw-page .hw-hero-area{max-width:540px;padding-top:18px;border-top:1px solid var(--hw-line);margin-top:34px;font-size:13px;line-height:1.5;color:var(--hw-muted)}.hw-page .hw-hero-art{min-width:0;display:grid;place-items:center}.hw-page .hw-hero-art img{display:block;width:112%;max-width:750px;height:auto;object-fit:contain;mix-blend-mode:multiply}.hw-page .hw-catalog{padding:94px 4.8vw 104px;border-top:1px solid var(--hw-line)}.hw-page .hw-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:30px;margin-bottom:36px}.hw-page .hw-section-heading h2{font-size:clamp(36px,3.7vw,60px);line-height:1.1;font-weight:500;letter-spacing:-.055em}.hw-page .hw-section-heading p{margin-top:18px;font-size:18px;line-height:1.45;color:var(--hw-muted)}.hw-page .hw-section-heading>span{color:var(--hw-muted);white-space:nowrap;font-size:15px}.hw-page .hw-search-control{display:flex;align-items:center;gap:18px;min-height:62px;padding:0 20px;border:1px solid #bdbeb6}.hw-page .hw-search-control:focus-within{border-color:var(--hw-ink)}.hw-page .hw-search-control svg{width:22px;height:22px;flex:0 0 22px;fill:none;stroke:currentColor;stroke-width:1.5}.hw-page .hw-search-control input{flex:1;min-width:0;padding:17px 0;color:var(--hw-ink);border:0;background:transparent;border-radius:0;font-size:16px}.hw-page .hw-search-control input::-webkit-search-cancel-button{display:none}.hw-page .hw-search-control input::placeholder{color:var(--hw-muted);opacity:1}.hw-page .hw-search-control button{width:38px;height:42px;flex-shrink:0;padding:0;background:transparent;border:0;color:var(--hw-ink);font-size:28px;cursor:pointer}.hw-page .hw-catalog-categories{display:flex;gap:32px;border-bottom:1px solid var(--hw-line);margin:20px 0 30px}.hw-page .hw-catalog-categories button{display:flex;align-items:center;gap:9px;padding:16px 0 17px;margin-bottom:-1px;white-space:nowrap;min-height:52px;border:0;border-bottom:2px solid transparent;background:none;color:var(--hw-muted);font-size:16px;cursor:pointer}.hw-page .hw-catalog-categories button[aria-checked=true]{color:var(--hw-ink);border-bottom-color:var(--hw-red)}.hw-page .hw-catalog-categories span{font-size:12px;color:var(--hw-muted)}.hw-page .hw-catalog-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:3.2vw;align-items:stretch}.hw-page .hw-catalog-results{min-width:0}.hw-page .hw-catalog-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.hw-page .hw-catalog-filters label{min-width:0}.hw-page .hw-catalog-filters select{width:100%;min-height:44px;border:1px solid #bdbeb6;border-radius:0;padding:9px 25px 9px 10px;background:transparent;color:var(--hw-ink);font-size:12px;cursor:pointer;text-overflow:ellipsis}.hw-page .hw-results-summary{display:flex;align-items:center;justify-content:space-between;min-height:43px;gap:15px;color:var(--hw-muted);font-size:12px}.hw-page .hw-results-summary.is-unfiltered p{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.hw-page .hw-results-summary button{background:none;border:0;padding:10px 0;color:var(--hw-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hw-page .hw-model-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--hw-line)}.hw-page .hw-model-list li{border-bottom:1px solid var(--hw-line)}.hw-page .hw-model-list a{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:80px;padding:17px 17px 17px 20px;border-left:3px solid transparent;color:var(--hw-ink);text-decoration:none;transition:background-color .16s ease}.hw-page .hw-model-list a.is-selected,.hw-page .hw-model-list a:hover,.hw-page .hw-model-list a:focus-visible{background:#e9e8e1;border-left-color:var(--hw-red)}.hw-page .hw-model-list strong{display:block;font-size:18px;line-height:1.35;font-weight:500;letter-spacing:-.025em;overflow-wrap:anywhere}.hw-page .hw-model-list small{display:block;margin-top:5px;font-size:12px;line-height:1.4;color:var(--hw-muted)}.hw-page .hw-model-list a>span:last-child{font-size:24px;font-weight:400;flex-shrink:0}.hw-page .hw-catalog-more{width:100%;min-height:52px;margin-top:24px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 18px;background:none;border:1px solid #bdbeb6;color:var(--hw-ink);font-size:14px;cursor:pointer}.hw-page .hw-catalog-more:hover{background:#e9e8e1}.hw-page .hw-model-preview{min-width:0;padding:15px 3vw 35px;border-left:1px solid var(--hw-line)}.hw-page .hw-model-preview figure{height:345px;display:flex;align-items:center;justify-content:center;min-width:0}.hw-page .hw-model-preview img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.hw-page .hw-preview-fallback{font-size:40px;letter-spacing:-.045em;overflow-wrap:anywhere;color:var(--hw-muted)}.hw-page .hw-preview-copy{margin-top:26px}.hw-page .hw-preview-copy h3{font-size:28px;line-height:1.16;font-weight:500;letter-spacing:-.035em;overflow-wrap:anywhere}.hw-page .hw-preview-copy>p{margin-top:11px;color:var(--hw-muted);font-size:14px;line-height:1.5}.hw-page .hw-preview-copy .hw-image-caption{font-size:12px;max-width:430px}.hw-page .hw-preview-copy a,.hw-page .hw-catalog-empty a{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:48px;margin-top:20px;border-bottom:1px solid currentColor;font-size:14px;line-height:1.45;text-decoration:none}.hw-page .hw-catalog-empty{padding:35px 20px 42px;border-top:1px solid var(--hw-line)}.hw-page .hw-catalog-empty h3{font-size:27px;font-weight:500;letter-spacing:-.04em}.hw-page .hw-catalog-empty p{max-width:540px;margin-top:16px;color:var(--hw-muted);line-height:1.55;font-size:16px}.hw-page .hw-service{position:relative;padding:90px 4.8vw 80px;background:#101111;color:#f3f1ea}.hw-page .hw-anchor-alias{position:absolute;top:0}.hw-page .hw-service-main{display:grid;grid-template-columns:.85fr 1.15fr;gap:5vw;align-items:center}.hw-page .hw-service-copy{min-width:0}.hw-page .hw-service .hw-kicker{color:#a7a8a2;margin-bottom:25px}.hw-page .hw-service h2{max-width:580px;font-size:clamp(38px,4.2vw,65px);line-height:1.03;letter-spacing:-.055em;font-weight:500}.hw-page .hw-service-copy>p:not(.hw-kicker){max-width:460px;margin-top:28px;font-size:18px;line-height:1.5;color:#b9bab4}.hw-page .hw-service-copy .hw-primary-action{margin-top:32px}.hw-page .hw-service-media{min-width:0;overflow:hidden}.hw-page .hw-service-media img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:contain}.hw-page .hw-service-formats{display:grid;grid-template-columns:1fr 1fr;gap:5vw;padding-top:38px;margin-top:64px;border-top:1px solid #3e403c}.hw-page .hw-service-formats article{min-width:0}.hw-page .hw-service-formats article+article{border-left:1px solid #3e403c;padding-left:5vw}.hw-page .hw-service-formats h3{font-size:28px;font-weight:400;line-height:1.2;letter-spacing:-.035em}.hw-page .hw-service-formats p{margin-top:16px;color:#b9bab4;font-size:16px;line-height:1.5}.hw-page .hw-service-formats a{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;min-height:46px;margin-top:17px;border-bottom:1px solid #777a73;font-size:14px;text-decoration:none}@media(min-width:1600px){.hw-page .hw-hero{padding-left:6vw;padding-right:6vw}.hw-page .hw-hero-area{margin-top:46px}}@media(max-width:1199px){.hw-page .hw-hero{padding-top:115px;min-height:780px}.hw-page .hw-hero h1{font-size:clamp(52px,5.6vw,68px)}.hw-page .hw-hero-actions{gap:16px}.hw-page .hw-hero-art img{width:115%}.hw-page .hw-catalog-layout{gap:26px}.hw-page .hw-model-preview{padding-left:24px;padding-right:0}.hw-page .hw-model-preview figure{height:300px}.hw-page .hw-service-main{gap:35px}}@media(max-width:800px){.hw-page .hw-hero{min-height:auto;padding:108px 6vw 54px}.hw-page .hw-breadcrumbs{margin-bottom:30px;font-size:11px}.hw-page .hw-hero-layout{grid-template-columns:1fr;gap:34px}.hw-page .hw-hero h1{font-size:clamp(48px,9vw,70px)}.hw-page .hw-hero-lede{font-size:20px;max-width:550px}.hw-page .hw-hero-art img{width:100%;max-width:550px;max-height:360px}.hw-page .hw-hero-area{margin-top:28px}.hw-page .hw-catalog{padding:64px 6vw 68px}.hw-page .hw-section-heading{gap:16px;flex-wrap:wrap;margin-bottom:26px}.hw-page .hw-section-heading h2{font-size:38px}.hw-page .hw-section-heading p{font-size:16px;margin-top:15px}.hw-page .hw-section-heading>span{font-size:13px}.hw-page .hw-catalog-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.hw-page .hw-catalog-categories button{font-size:14px;gap:6px;min-width:0}.hw-page .hw-catalog-filters select{font-size:14px}.hw-page .hw-catalog-layout{grid-template-columns:1fr;gap:30px}.hw-page .hw-model-preview{display:grid;grid-template-columns:.85fr 1.15fr;gap:22px;align-items:center;border-left:0;border-top:1px solid var(--hw-line);padding:28px 0 0}.hw-page .hw-model-preview figure{height:220px}.hw-page .hw-preview-copy{margin-top:0}.hw-page .hw-preview-copy h3{font-size:24px}.hw-page .hw-preview-copy>p{font-size:12px}.hw-page .hw-preview-copy a{font-size:12px;gap:15px;margin-top:12px}.hw-page .hw-preview-copy .hw-image-caption{font-size:11px;line-height:1.4}.hw-page .hw-service{padding:64px 6vw}.hw-page .hw-service-main{grid-template-columns:1fr;gap:34px}.hw-page .hw-service h2{max-width:590px;font-size:48px}.hw-page .hw-service-copy>p:not(.hw-kicker){max-width:600px;font-size:17px}.hw-page .hw-service-formats{gap:26px;margin-top:38px;padding-top:30px}.hw-page .hw-service-formats article+article{padding-left:26px}.hw-page .hw-service-formats h3{font-size:25px}.hw-page .hw-service-formats a{gap:16px}}@media(max-width:480px){.hw-page .hw-hero{padding-top:104px}.hw-page .hw-hero .hw-kicker{font-size:10px;margin-bottom:19px}.hw-page .hw-hero h1{font-size:clamp(39px,10.7vw,51px);letter-spacing:-.065em;line-height:1.02}.hw-page .hw-hero-lede{font-size:18px;line-height:1.42;margin-top:23px}.hw-page .hw-hero-actions{align-items:flex-start;gap:13px 24px;margin-top:24px}.hw-page .hw-primary-action{min-height:52px;font-size:13px;padding:14px 19px}.hw-page .hw-secondary-action{font-size:13px}.hw-page .hw-hero-area{font-size:11px}.hw-page .hw-hero-art img{max-height:270px}.hw-page .hw-section-heading h2{font-size:clamp(30px,8.4vw,38px)}.hw-page .hw-search-control{padding:0 13px;gap:12px;min-height:56px}.hw-page .hw-search-control input{font-size:14px}.hw-page .hw-catalog-categories{gap:0 20px}.hw-page .hw-catalog-filters{grid-template-columns:minmax(0,1fr);gap:9px}.hw-page .hw-catalog-filters select{font-size:14px;padding-left:11px;padding-right:28px}.hw-page .hw-model-list a{padding:15px 12px;min-height:77px}.hw-page .hw-model-list strong{font-size:16px}.hw-page .hw-model-list small{font-size:11px}.hw-page .hw-model-preview{gap:14px;grid-template-columns:.8fr 1.2fr}.hw-page .hw-preview-copy h3{font-size:21px}.hw-page .hw-service h2{font-size:40px}.hw-page .hw-service-formats{grid-template-columns:1fr;gap:27px}.hw-page .hw-service-formats article+article{padding-left:0;padding-top:27px;border-left:0;border-top:1px solid #3e403c}}@media(prefers-reduced-motion:reduce){.hw-page *,.hw-page *:before,.hw-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body.godex-route{margin:0;min-width:0;background:#151616}.godex-page{--godex-paper: #f3f1ea;--godex-ink: #101111;--godex-muted: #62655f;--godex-line: #d4d5cc;--godex-red: #e60028;--exo-paper: var(--godex-paper);--exo-ink: var(--godex-ink);--exo-red: var(--godex-red);color:var(--godex-ink);background:var(--godex-paper);font-family:Onest,sans-serif}.godex-page *,.godex-page *:before,.godex-page *:after{box-sizing:border-box}.godex-page :where(h1,h2,h3,p,figure){margin:0}.godex-page a{color:inherit}.godex-page :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--godex-red);outline-offset:4px}.godex-page :is(section[id],article[id],.godex-anchor-alias){scroll-margin-top:90px}.godex-page :is(button,a,select){-webkit-tap-highlight-color:transparent}.godex-page button,.godex-page input,.godex-page select{font:inherit}.godex-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.godex-page .godex-hero{min-height:780px;display:flex;flex-direction:column;padding:108px 4.8vw 34px}.godex-page .godex-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:28px;color:var(--godex-muted);font-size:13px;line-height:1.5}.godex-page .godex-breadcrumbs a:hover{color:var(--godex-ink)}.godex-page .godex-hero-layout{flex:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);align-items:center;gap:2.6vw}.godex-page .godex-hero-copy{min-width:0;padding-bottom:15px}.godex-page .godex-kicker{margin-bottom:22px;color:var(--godex-red);font-size:13px;font-weight:650;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.godex-page .godex-hero h1{font-size:clamp(54px,5.8vw,93px);font-weight:700;line-height:.98;letter-spacing:-.068em}.godex-page .godex-hero h1 span{display:block}.godex-page .godex-hero-lede{max-width:550px;margin-top:26px;font-size:clamp(18px,1.7vw,25px);line-height:1.4;letter-spacing:-.025em}.godex-page .godex-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px 30px;margin-top:30px}.godex-page .godex-primary-action{display:inline-flex;align-items:center;justify-content:space-between;width:fit-content;max-width:100%;min-height:56px;gap:24px;padding:16px 23px;color:#fff;background:var(--godex-red);border:1px solid var(--godex-red);font-size:16px;line-height:1.35;font-weight:500;text-decoration:none;transition:background-color .18s ease,border-color .18s ease}.godex-page .godex-primary-action:hover{background:#bb0021;border-color:#bb0021}.godex-page .godex-primary-action:active{transform:translateY(1px)}.godex-page .godex-primary-action>span{flex-shrink:0;font-size:23px}.godex-page .godex-text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:15px;min-height:44px;width:fit-content;padding:8px 0 5px;border-bottom:1px solid currentColor;color:var(--godex-ink);font-size:16px;line-height:1.4;text-decoration:none}.godex-page .godex-text-link:hover{color:var(--godex-red)}.godex-page .godex-hero-art{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-width:0}.godex-page .godex-hero-art img{display:block;width:100%;max-width:650px;height:auto;max-height:535px;object-fit:contain;mix-blend-mode:multiply}.godex-page .godex-hero-art figcaption{max-width:100%;color:var(--godex-muted);font-size:13px;line-height:1.4;text-align:center}.godex-page .godex-hero-area{margin-top:30px;padding-top:19px;border-top:1px solid var(--godex-line);color:var(--godex-muted);font-size:14px;line-height:1.5}.godex-page .godex-image-fallback{display:grid;place-items:center;width:100%;min-height:180px;padding:24px;overflow-wrap:anywhere;font-size:clamp(26px,3vw,50px);line-height:1.1;font-weight:650;letter-spacing:-.045em;text-align:center}.godex-page .godex-catalog{padding:84px 4.8vw 94px;border-top:1px solid var(--godex-line)}.godex-page .godex-section-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:0 26px;margin-bottom:28px}.godex-page .godex-section-heading>div{display:contents}.godex-page .godex-section-heading h2{grid-column:1;grid-row:1}.godex-page .godex-section-heading p{grid-column:1 / -1;grid-row:2}.godex-page .godex-section-heading>span{grid-column:2;grid-row:1}.godex-page .godex-section-heading h2{font-size:clamp(40px,4.4vw,70px);line-height:1.05;font-weight:680;letter-spacing:-.055em}.godex-page .godex-section-heading p{margin-top:16px;color:var(--godex-muted);font-size:clamp(18px,1.75vw,25px);line-height:1.4;letter-spacing:-.025em}.godex-page .godex-section-heading>span{flex-shrink:0;color:var(--godex-muted);font-size:16px}.godex-page .godex-search-control{display:flex;align-items:center;gap:18px;min-height:62px;padding:0 20px;border:1px solid #afb1a8}.godex-page .godex-search-control:focus-within{border-color:var(--godex-ink)}.godex-page .godex-search-control svg{flex-shrink:0;width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.5}.godex-page .godex-search-control input{flex:1;min-width:0;padding:18px 0;background:transparent;border:0;border-radius:0;color:var(--godex-ink);font-size:16px;line-height:1.5}.godex-page .godex-search-control input::placeholder{color:var(--godex-muted);opacity:1}.godex-page .godex-search-control input::-webkit-search-cancel-button{display:none}.godex-page .godex-search-control button{flex-shrink:0;width:44px;min-height:44px;padding:0;background:transparent;color:var(--godex-ink);font-size:30px;cursor:pointer}.godex-page .godex-category-tabs{display:flex;align-items:stretch;justify-content:space-between;gap:16px;margin:13px 0 25px;border-bottom:1px solid var(--godex-line)}.godex-page .godex-category-tabs button{display:inline-flex;align-items:center;justify-content:flex-start;gap:9px;min-width:0;min-height:53px;padding:13px 0 14px;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;color:var(--godex-ink);white-space:nowrap;font-size:16px;line-height:1.3;cursor:pointer}.godex-page .godex-category-tabs button[aria-checked=true]{border-bottom-color:var(--godex-red);font-weight:650}.godex-page .godex-category-tabs button:hover{color:var(--godex-red)}.godex-page .godex-category-tabs span{color:var(--godex-muted);font-size:14px;font-weight:400}.godex-page .godex-mobile-catalog-tools{display:none}.godex-page .godex-catalog-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:3.2vw;align-items:stretch}.godex-page .godex-catalog-results{min-width:0}.godex-page .godex-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.godex-page .godex-filters label{min-width:0}.godex-page .godex-filters select{width:100%;min-width:0;min-height:46px;padding:10px 29px 10px 13px;border:1px solid #b9bbb2;border-radius:0;background:var(--godex-paper);color:var(--godex-ink);font-size:14px;line-height:1.4;text-overflow:ellipsis;cursor:pointer}.godex-page .godex-results-summary{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:45px;color:var(--godex-muted);font-size:14px;line-height:1.5}.godex-page .godex-results-summary.is-unfiltered{min-height:18px}.godex-page .godex-results-summary.is-unfiltered p{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.godex-page .godex-results-summary button{padding:10px 0;min-height:44px;background:transparent;color:var(--godex-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.godex-page .godex-model-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--godex-line)}.godex-page .godex-model-list li{border-bottom:1px solid var(--godex-line)}.godex-page .godex-model-list a{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:80px;padding:15px 17px 15px 18px;border-left:3px solid transparent;color:var(--godex-ink);text-decoration:none;transition:background-color .16s ease}.godex-page .godex-model-list a:hover,.godex-page .godex-model-list a.is-selected,.godex-page .godex-model-list a:focus-visible{background:#e8e7df;border-left-color:var(--godex-red)}.godex-page .godex-model-list a>span:first-child{min-width:0}.godex-page .godex-model-list strong{display:block;font-size:20px;line-height:1.3;font-weight:650;letter-spacing:-.03em;overflow-wrap:anywhere}.godex-page .godex-model-list small{display:block;margin-top:4px;color:var(--godex-muted);font-size:15px;line-height:1.4}.godex-page .godex-model-list a>span:last-child{flex-shrink:0;font-size:26px;font-weight:400}.godex-page .godex-catalog-more{display:flex;align-items:center;justify-content:space-between;gap:22px;width:100%;min-height:50px;margin-top:19px;padding:12px 0;color:var(--godex-muted);background:transparent;font-size:16px;cursor:pointer}.godex-page .godex-catalog-more:hover{color:var(--godex-red)}.godex-page .godex-model-preview{min-width:0;padding:0 0 0 3.2vw;border-left:1px solid var(--godex-line)}.godex-page .godex-model-preview figure{display:flex;align-items:center;justify-content:center;height:370px;min-width:0}.godex-page .godex-model-preview img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.godex-page .godex-preview-copy{margin-top:26px}.godex-page .godex-preview-copy h3{font-size:clamp(28px,2.9vw,46px);line-height:1.15;font-weight:650;letter-spacing:-.04em;overflow-wrap:anywhere}.godex-page .godex-preview-copy>p{margin-top:10px;color:var(--godex-muted);font-size:18px;line-height:1.45}.godex-page .godex-preview-copy .godex-image-caption{margin-top:6px;font-size:14px}.godex-page .godex-preview-copy a,.godex-page .godex-empty-result a{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:46px;max-width:100%;margin-top:18px;border-bottom:1px solid currentColor;color:var(--godex-ink);font-size:18px;line-height:1.4;text-decoration:none}.godex-page .godex-preview-copy a>span{color:var(--godex-red)}.godex-page .godex-empty-result{padding:30px 20px 35px;border-top:1px solid var(--godex-line)}.godex-page .godex-empty-result h3{font-size:29px;font-weight:650;line-height:1.15;letter-spacing:-.04em}.godex-page .godex-empty-result p{margin-top:16px;color:var(--godex-muted);font-size:17px;line-height:1.5}.godex-page .godex-service{position:relative;padding:76px 4.8vw 78px;background:#101111;color:var(--godex-paper)}.godex-page .godex-service :focus-visible{outline-color:#ff6970}.godex-page .godex-anchor-alias{position:absolute;top:0;width:1px;height:1px;pointer-events:none}.godex-page .godex-service-main{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:4vw}.godex-page .godex-service-copy{min-width:0}.godex-page .godex-service h2{max-width:610px;font-size:clamp(38px,4.2vw,70px);line-height:1.03;font-weight:680;letter-spacing:-.055em}.godex-page .godex-service-copy>p{max-width:540px;margin-top:28px;color:#bcbeb7;font-size:clamp(18px,1.7vw,25px);line-height:1.4}.godex-page .godex-service-copy .godex-primary-action{margin-top:35px}.godex-page .godex-service-media{min-width:0}.godex-page .godex-service-media img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}.godex-page .godex-service-formats{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4vw;margin-top:48px;padding-top:35px;border-top:1px solid #474942}.godex-page .godex-service-formats article{min-width:0}.godex-page .godex-service-formats article+article{padding-left:4vw;border-left:1px solid #474942}.godex-page .godex-service-formats h3{font-size:clamp(25px,2.5vw,40px);line-height:1.15;font-weight:650;letter-spacing:-.04em}.godex-page .godex-service-formats p{max-width:620px;margin-top:18px;color:#bcbeb7;font-size:clamp(17px,1.6vw,24px);line-height:1.4}.godex-page .godex-service-formats a{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-height:46px;width:fit-content;margin-top:22px;padding-bottom:4px;border-bottom:1px solid currentColor;color:var(--godex-paper);font-size:18px;line-height:1.4;text-decoration:none}.godex-page .godex-service-formats a>span{color:#ff4d61}.godex-page #request>.exo-rail{display:none}@media(min-width:961px)and (max-height:800px){.godex-page .godex-hero{padding-top:102px;padding-bottom:28px}.godex-page .godex-breadcrumbs{margin-bottom:20px}.godex-page .godex-kicker{margin-bottom:17px}.godex-page .godex-hero h1{font-size:clamp(53px,5.6vw,83px)}.godex-page .godex-hero-lede{margin-top:22px}.godex-page .godex-hero-actions{margin-top:26px;gap:18px 25px}.godex-page .godex-hero-art img{max-height:510px}.godex-page .godex-hero-area{margin-top:23px}}@media(max-width:1199px){.godex-page .godex-hero h1{font-size:clamp(49px,5.6vw,68px)}.godex-page .godex-category-tabs{gap:10px}.godex-page .godex-category-tabs button{gap:6px;font-size:14px}.godex-page .godex-category-tabs span{font-size:12px}.godex-page .godex-model-preview figure{height:310px}}@media(max-width:960px){.godex-page .godex-hero{min-height:0;padding:106px 6vw 46px}.godex-page .godex-hero-layout{grid-template-columns:minmax(0,1fr);gap:36px}.godex-page .godex-hero-copy{padding-bottom:0}.godex-page .godex-hero h1{font-size:clamp(50px,8.8vw,77px)}.godex-page .godex-hero-lede{max-width:630px;font-size:21px}.godex-page .godex-hero-art img{max-height:400px;max-width:560px}.godex-page .godex-hero-area{margin-top:32px}.godex-page .godex-service-main{grid-template-columns:minmax(0,1fr);gap:36px}.godex-page .godex-service h2{max-width:670px}.godex-page .godex-service-copy>p{max-width:690px}}@media(max-width:800px){.godex-page .godex-catalog{padding:60px 6vw 66px}.godex-page .godex-section-heading{grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:25px}.godex-page .godex-section-heading p{grid-column:1;grid-row:3;margin-top:0}.godex-page .godex-section-heading h2{font-size:clamp(33px,6.7vw,52px)}.godex-page .godex-section-heading p{font-size:18px;line-height:1.4}.godex-page .godex-section-heading>span{grid-column:1;grid-row:2;font-size:16px}.godex-page .godex-category-tabs{display:none}.godex-page .godex-mobile-catalog-tools{display:grid;gap:13px;margin:14px 0 18px}.godex-page .godex-mobile-category select{width:100%;min-height:50px;border:1px solid #b9bbb2;border-radius:0;padding:12px 38px 12px 16px;color:var(--godex-ink);background:var(--godex-paper);font-size:16px;line-height:1.4}.godex-page .godex-mobile-filter-row{display:flex;align-items:center;justify-content:space-between;gap:18px}.godex-page .godex-mobile-filter-row button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;min-height:46px;min-width:155px;padding:10px 16px;border:1px solid #b9bbb2;background:transparent;color:var(--godex-ink);font-size:16px;cursor:pointer}.godex-page .godex-mobile-filter-row button>span{font-size:23px}.godex-page .godex-mobile-filter-row>span{color:var(--godex-muted);font-size:16px;text-align:right}.godex-page .godex-catalog-layout{grid-template-columns:minmax(0,1fr);gap:32px}.godex-page .godex-filters:not(.is-open){display:none}.godex-page .godex-filters{margin-bottom:12px}.godex-page .godex-filters select{min-height:48px;font-size:16px}.godex-page .godex-results-summary{font-size:16px}.godex-page .godex-results-summary.is-unfiltered{min-height:0}.godex-page .godex-model-list a{min-height:82px;padding:15px 13px 15px 16px}.godex-page .godex-model-list strong{font-size:20px}.godex-page .godex-model-list small{font-size:16px}.godex-page .godex-catalog-more{border:1px solid #afb1a8;padding:14px 16px;min-height:52px;color:var(--godex-ink)}.godex-page .godex-model-preview{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:22px;align-items:center;padding:28px 0 0;border-left:0;border-top:1px solid var(--godex-line)}.godex-page .godex-model-preview figure{height:220px}.godex-page .godex-preview-copy{margin-top:0}.godex-page .godex-preview-copy h3{font-size:25px}.godex-page .godex-preview-copy>p,.godex-page .godex-preview-copy .godex-image-caption,.godex-page .godex-preview-copy a{font-size:16px}.godex-page .godex-preview-copy a{gap:10px}.godex-page .godex-service{padding:64px 6vw}.godex-page .godex-service-formats{gap:28px;margin-top:38px;padding-top:30px}.godex-page .godex-service-formats article+article{padding-left:28px}}@media(max-width:480px){.godex-page .godex-hero{padding-top:100px;padding-bottom:34px}.godex-page .godex-breadcrumbs{margin-bottom:27px;font-size:12px;gap:8px}.godex-page .godex-kicker{margin-bottom:18px;font-size:12px}.godex-page .godex-hero h1{font-size:clamp(38px,10.4vw,51px);line-height:1.01}.godex-page .godex-hero-lede{margin-top:24px;font-size:18px}.godex-page .godex-hero-actions{align-items:flex-start;flex-direction:column;margin-top:24px;gap:17px}.godex-page .godex-primary-action{min-height:54px;padding:15px 18px;font-size:16px;gap:20px}.godex-page .godex-hero-art img{max-height:300px}.godex-page .godex-hero-area{margin-top:28px;font-size:14px}.godex-page .godex-search-control{gap:12px;padding:0 14px;min-height:54px}.godex-page .godex-search-control input{font-size:16px;padding:14px 0}.godex-page .godex-filters{grid-template-columns:minmax(0,1fr)}.godex-page .godex-model-list strong{font-size:18px}.godex-page .godex-model-list small{font-size:16px}.godex-page .godex-model-preview{grid-template-columns:minmax(0,1fr);gap:20px}.godex-page .godex-model-preview figure{height:235px}.godex-page .godex-preview-copy h3{font-size:27px}.godex-page .godex-service h2{font-size:clamp(34px,9vw,44px)}.godex-page .godex-service-copy>p{font-size:18px}.godex-page .godex-service-formats{grid-template-columns:minmax(0,1fr);gap:27px}.godex-page .godex-service-formats article+article{padding:27px 0 0;border-left:0;border-top:1px solid #474942}.godex-page .godex-service-formats h3{font-size:29px}.godex-page .godex-service-formats p{font-size:18px}}@media(prefers-reduced-motion:reduce){.godex-page *,.godex-page *:before,.godex-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.cp-catalog{--cp-paper: #f3f1ea;--cp-ink: #101111;--cp-red: #e60028;--cp-link-red: #bd0022;--cp-muted: #686964;--cp-line: #d8d7d0;padding:84px var(--cp-gutter, clamp(24px, 4.8vw, 92px)) 94px;border-top:1px solid var(--cp-line);background:var(--cp-paper);color:var(--cp-ink);scroll-margin-top:90px;min-width:0}.cp-catalog *,.cp-catalog *:before,.cp-catalog *:after{box-sizing:border-box}.cp-catalog :is(button,input,select){font:inherit;border-radius:0}.cp-catalog :is(button,a,select){-webkit-tap-highlight-color:transparent}.cp-catalog button{cursor:pointer}.cp-catalog :focus-visible{outline:2px solid var(--cp-red);outline-offset:4px}.cp-catalog-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cp-catalog-heading{margin-bottom:28px}.cp-catalog-heading h2{margin:0;font-size:clamp(40px,4.4vw,70px);line-height:1.06;font-weight:680;letter-spacing:-.055em;overflow-wrap:anywhere}.cp-catalog-heading p{margin:15px 0 0;color:var(--cp-muted);font-size:clamp(18px,1.75vw,25px);line-height:1.4;letter-spacing:-.025em}.cp-catalog-search{display:flex;align-items:center;gap:18px;min-height:62px;padding:0 20px;border:1px solid #a9aaa3}.cp-catalog-search:focus-within{border-color:var(--cp-ink)}.cp-catalog-search svg{width:23px;height:23px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.5}.cp-catalog-search input{min-width:0;flex:1;padding:18px 0;border:0;background:transparent;color:var(--cp-ink);font-size:16px;line-height:1.5}.cp-catalog-search input::placeholder{color:var(--cp-muted);opacity:1}.cp-catalog-search input::-webkit-search-cancel-button{display:none}.cp-catalog-search button{min-width:44px;min-height:44px;padding:0;border:0;background:transparent;color:var(--cp-ink);font-size:30px;line-height:1}.cp-catalog-technologies{display:flex;align-items:stretch;flex-wrap:wrap;gap:12px 35px;margin:12px 0 24px}.cp-catalog-technologies button{display:inline-flex;align-items:center;gap:9px;min-height:52px;padding:13px 0 12px;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--cp-ink);font-size:18px;line-height:1.35}.cp-catalog-technologies button[aria-checked=true]{border-bottom-color:var(--cp-red);font-weight:650}.cp-catalog-technologies button:hover{color:var(--cp-link-red)}.cp-catalog-technologies button span{color:var(--cp-muted);font-size:16px;font-weight:400}.cp-catalog-mobile-tools{display:none}.cp-catalog-layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:clamp(24px,3.2vw,61px);align-items:stretch}.cp-catalog-results{min-width:0}.cp-catalog-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cp-catalog-filters label{min-width:0}.cp-catalog-filters select,.cp-catalog-mobile-tools select{width:100%;min-width:0;min-height:48px;padding:11px 30px 11px 14px;border:1px solid #b9bbb2;background:var(--cp-paper);color:var(--cp-muted);font-size:16px;line-height:1.4;text-overflow:ellipsis;cursor:pointer}.cp-catalog-result-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:49px;color:var(--cp-muted);font-size:16px;line-height:1.4}.cp-catalog-result-summary p{margin:0}.cp-catalog-result-summary.is-unfiltered{min-height:20px}.cp-catalog-result-summary.is-unfiltered p{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.cp-catalog-result-summary button{min-height:44px;padding:10px 0;border:0;background:transparent;color:var(--cp-ink);text-decoration:underline;text-underline-offset:3px}.cp-catalog .cp-model-list{list-style:none;padding:0;margin:0}.cp-catalog .cp-model-list>li{margin:0;padding:0;border-bottom:1px solid var(--cp-line)}.cp-catalog .cp-model-row{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;min-height:82px;padding:15px 16px 15px 18px;border:0;border-left:3px solid transparent;border-radius:0;background:transparent;color:var(--cp-ink);text-align:left;text-decoration:none;transition:background-color .16s ease,border-color .16s ease}.cp-catalog .cp-model-row:hover,.cp-catalog .cp-model-row.is-selected,.cp-catalog .cp-model-row:focus-visible{border-left-color:var(--cp-red);background:#e8e7df}.cp-catalog .cp-model-row>span:first-child{min-width:0}.cp-catalog .cp-model-row strong{display:block;font-size:21px;line-height:1.25;font-weight:650;letter-spacing:-.035em;overflow-wrap:anywhere}.cp-catalog .cp-model-row small{display:block;margin-top:4px;color:var(--cp-muted);font-size:16px;line-height:1.4}.cp-catalog .cp-model-row:is(:hover,.is-selected,:focus-visible) small{color:#62655f}.cp-catalog .cp-model-row-arrow{flex-shrink:0;font-size:27px;line-height:1}.cp-catalog .cp-catalog-more{display:flex;align-items:center;justify-content:space-between;gap:22px;width:100%;min-height:50px;margin-top:19px;padding:12px 0;border:0;background:transparent;color:var(--cp-muted);font-size:16px;line-height:1.4;text-align:left}.cp-catalog .cp-catalog-more:hover{color:var(--cp-link-red)}.cp-model-preview{min-width:0;padding-left:clamp(24px,3.2vw,61px);border-left:1px solid var(--cp-line)}.cp-catalog .cp-model-preview figure{display:flex;align-items:center;justify-content:center;height:clamp(310px,30vw,460px);min-width:0;margin:0}.cp-catalog .cp-model-preview img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.cp-catalog-image-fallback{display:grid;place-items:center;width:100%;min-height:170px;padding:24px;color:var(--cp-muted);font-size:clamp(26px,3vw,42px);line-height:1.12;font-weight:650;letter-spacing:-.04em;overflow-wrap:anywhere;text-align:center}.cp-catalog-preview-copy{margin-top:25px}.cp-catalog-preview-copy h3{margin:0;font-size:clamp(27px,2.8vw,44px);line-height:1.13;font-weight:650;letter-spacing:-.045em;overflow-wrap:anywhere}.cp-catalog-preview-copy p{margin:10px 0 0;color:var(--cp-muted);font-size:18px;line-height:1.4}.cp-catalog-preview-copy .cp-catalog-image-caption{margin-top:8px;font-size:14px;line-height:1.45}.cp-catalog .cp-catalog-request{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:56px;max-width:100%;margin-top:21px;padding:15px 22px;border:1px solid var(--cp-red);background:var(--cp-red);color:#fff;font-size:18px;line-height:1.4;text-align:left;transition:background-color .16s ease,border-color .16s ease}.cp-catalog button.cp-catalog-request{color:#fff}.cp-catalog .cp-catalog-request:hover{background:#bd0022;border-color:#bd0022}.cp-catalog .cp-catalog-request:active{transform:translateY(1px)}.cp-catalog-model-link{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:48px;max-width:100%;margin-top:19px;padding:8px 0 4px;border-bottom:1px solid currentColor;color:var(--cp-ink);font-size:18px;line-height:1.4;text-decoration:none}.cp-catalog-model-link span{color:var(--cp-red)}.cp-catalog-model-link:hover{color:var(--cp-link-red)}.cp-catalog-inline-preview{display:none}.cp-catalog-empty{padding:30px 0;border-top:1px solid var(--cp-line)}.cp-catalog-empty h3{margin:0;font-size:29px;line-height:1.2;font-weight:650;letter-spacing:-.04em}.cp-catalog-empty p{margin:16px 0 0;color:var(--cp-muted);font-size:17px;line-height:1.5}.cp-catalog-empty button{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-height:48px;max-width:100%;margin-top:18px;padding:9px 0 5px;border:0;border-bottom:1px solid currentColor;background:transparent;color:var(--cp-ink);font-size:17px;line-height:1.4;text-align:left}.cp-catalog-empty button:hover{color:var(--cp-link-red)}@media(max-width:800px){.cp-catalog{padding:58px var(--cp-gutter, 6vw) 64px}.cp-catalog-heading{margin-bottom:25px}.cp-catalog-heading h2{font-size:clamp(33px,6.7vw,52px)}.cp-catalog-heading p{margin-top:14px;font-size:18px}.cp-catalog-technologies,.cp-catalog-desktop-preview{display:none}.cp-catalog-mobile-tools{display:grid;gap:13px;margin:14px 0 18px}.cp-catalog-mobile-tools select{min-height:50px;color:var(--cp-ink)}.cp-catalog-mobile-tools>button{display:inline-flex;align-items:center;justify-content:space-between;gap:45px;width:fit-content;min-width:165px;min-height:46px;padding:10px 16px;border:1px solid #b9bbb2;background:transparent;color:var(--cp-ink);font-size:16px;line-height:1.4}.cp-catalog-mobile-tools>button span{font-size:23px;line-height:1}.cp-catalog-layout{display:block}.cp-catalog-filters:not(.is-open){display:none}.cp-catalog-filters{margin-bottom:13px}.cp-catalog-result-summary.is-unfiltered{min-height:0}.cp-catalog-result-summary{flex-wrap:wrap}.cp-catalog .cp-model-row{padding:16px 13px 16px 16px}.cp-catalog .cp-model-row strong{font-size:21px}.cp-catalog .cp-model-row small{font-size:16px}.cp-catalog button.cp-model-row .cp-model-row-arrow{transform:rotate(90deg)}.cp-catalog-inline-preview{display:block;padding:20px 0 24px;border:0}.cp-catalog .cp-catalog-inline-preview figure{height:clamp(220px,51vw,330px)}.cp-catalog-inline-preview .cp-catalog-preview-copy{margin-top:14px}.cp-catalog-inline-preview .cp-catalog-preview-copy h3,.cp-catalog-inline-preview .cp-catalog-preview-copy>p:not(.cp-catalog-image-caption){display:none}.cp-catalog-inline-preview .cp-catalog-image-caption{margin:8px 0 14px;font-size:16px}.cp-catalog-inline-preview .cp-catalog-request,.cp-catalog-inline-preview .cp-catalog-model-link{display:flex;width:100%;min-height:52px;margin-top:0;font-size:16px}.cp-catalog-inline-preview .cp-catalog-model-link{justify-content:center}.cp-catalog .cp-catalog-more{min-height:52px;margin-top:23px;padding:13px 16px;border:1px solid #a9aaa3;color:var(--cp-ink)}}@media(max-width:480px){.cp-catalog-search{min-height:54px;padding:0 13px;gap:11px}.cp-catalog-search svg{width:21px;height:21px}.cp-catalog-search input{padding:14px 0;font-size:16px}.cp-catalog-filters{grid-template-columns:minmax(0,1fr)}.cp-catalog .cp-model-row{gap:12px;padding-left:13px}.cp-catalog .cp-model-row strong{font-size:20px}.cp-catalog .cp-model-row-arrow{font-size:24px}.cp-catalog-empty h3{font-size:27px}}@media(prefers-reduced-motion:reduce){.cp-catalog *,.cp-catalog *:before,.cp-catalog *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.cp-catalog .cp-catalog-request:active{transform:none}}body.binding-machines-route{margin:0;min-width:320px;overflow-x:hidden;color:#101010;background:#151616}body.binding-machines-route>.skip-link{color:#fff;background:#ed1018}.binding-machines-page{--binding-header: 72px;--binding-paper: #f5f4ef;--binding-paper-deep: #ece9e0;--binding-muted: rgba(16, 16, 16, .65);min-height:100dvh}.binding-machines-page main{width:100%;max-width:100%;overflow-x:clip}.binding-section-inner,.binding-parts-layout,.binding-rental-layout,.binding-diagnostics-inner{width:calc(100% - var(--exo-rail));margin-left:var(--exo-rail);padding-inline:var(--exo-content-inset) var(--exo-gutter)}.binding-brands,.binding-types,.binding-parts,.binding-onsite,.binding-rental,.binding-diagnostics{position:relative;isolation:isolate}.binding-brands,.binding-types,.binding-parts,.binding-rental{color:var(--exo-ink);background:var(--binding-paper);border-bottom:1px solid var(--exo-line)}.binding-kicker{margin-bottom:20px;color:var(--exo-red);font-size:12px;font-weight:720;letter-spacing:.1em;text-transform:uppercase}.binding-section-heading{max-width:980px;margin-bottom:clamp(44px,4.8vw,76px)}.binding-section-heading h2,.binding-dark-heading h2,.binding-onsite-copy h2,.binding-rental-copy h2{max-width:1080px;margin-bottom:22px;font-size:clamp(48px,4.25vw,74px);font-weight:550;line-height:.99;letter-spacing:-.058em}.binding-section-heading>p:last-child,.binding-dark-heading>p:last-child,.binding-onsite-copy>p:not(.binding-kicker),.binding-rental-copy>p:not(.binding-kicker){max-width:650px;margin-bottom:0;color:var(--binding-muted);font-size:clamp(15px,1.05vw,18px);line-height:1.55}.binding-text-link,.binding-primary-link{display:inline-flex;align-items:center;justify-content:center;min-height:54px;font-weight:680;transition:color .28s,background-color .28s,transform .28s cubic-bezier(.16,1,.3,1)}.binding-text-link{gap:28px;padding:10px 0 7px;color:var(--exo-red);border-bottom:1px solid currentColor}.binding-primary-link{min-width:210px;padding:15px 26px;color:#fff;background:var(--exo-red)}.binding-text-link:hover,.binding-primary-link:hover,.binding-hero-actions a:hover{transform:translateY(-3px)}.binding-text-link:active,.binding-primary-link:active,.binding-hero-actions a:active{transform:translateY(-1px) scale(.985)}.binding-hero{position:relative;min-height:min(1000px,100dvh);overflow:hidden;color:var(--exo-ink);background:var(--binding-paper);isolation:isolate}.binding-hero>.exo-rail{z-index:12;top:var(--binding-header);border-color:#10101029}.binding-hero-picture{position:absolute;z-index:0;inset:var(--binding-header) 0 0 var(--exo-rail);overflow:hidden;background:var(--binding-paper)}.binding-hero-media{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;will-change:transform,opacity}.binding-hero-copy{position:absolute;z-index:3;top:clamp(150px,16.5vh,206px);left:var(--exo-content-start);width:min(880px,49vw)}.binding-hero-title{max-width:820px;margin-bottom:27px;font-size:clamp(48px,3.9vw,70px);font-weight:560;line-height:.96;letter-spacing:-.064em}.binding-hero-title>span{display:block;overflow:hidden;padding-bottom:.07em;white-space:nowrap}.binding-hero-copy>p:not(.binding-kicker){max-width:520px;margin-bottom:31px;color:#101010b3;font-size:clamp(16px,1.12vw,19px);line-height:1.5}.binding-hero-actions{display:flex;align-items:center;gap:clamp(24px,2.8vw,44px)}.binding-hero-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:56px;white-space:nowrap;font-weight:680;transition:color .28s,background-color .28s,transform .28s cubic-bezier(.16,1,.3,1)}.binding-hero-actions .is-primary{min-width:226px;padding:15px 25px;color:#fff;background:var(--exo-red)}.binding-hero-actions .is-secondary{min-height:43px;padding:9px 0 6px;border-bottom:1px solid currentColor}.binding-hero-service-strip{position:absolute;z-index:4;right:0;bottom:0;left:var(--exo-rail);min-height:82px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;color:#101010bf;background:#f5f4eff2;border-top:1px solid var(--exo-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.binding-hero-service-strip span{display:flex;align-items:center;padding:20px clamp(20px,2.8vw,48px);border-right:1px solid var(--exo-line);font-size:13px;font-weight:650;letter-spacing:.02em}.binding-hero-service-strip span:before{width:6px;height:6px;margin-right:13px;background:var(--exo-red);content:""}.binding-brands{min-height:850px;padding:clamp(92px,7.4vw,132px) 0}.binding-brands-layout{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(380px,.82fr);gap:clamp(34px,4.8vw,86px);align-items:stretch}.binding-brands-copy{display:grid;align-content:start}.binding-brands .binding-section-heading{max-width:820px;margin-bottom:clamp(42px,4.2vw,68px)}.binding-brand-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--exo-line)}.binding-brand-button{position:relative;min-height:132px;display:grid;align-content:center;justify-items:start;gap:16px;padding:25px 28px 25px 0;color:var(--exo-ink);background:transparent;border-bottom:1px solid var(--exo-line);cursor:pointer;text-align:left;transition:color .28s,background-color .28s,padding-left .28s cubic-bezier(.16,1,.3,1)}.binding-brand-button:nth-child(2n){padding-right:0;padding-left:28px;border-left:1px solid var(--exo-line)}.binding-brand-button:last-child:nth-child(odd){grid-column:1 / -1}.binding-brand-button:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--exo-red);content:"";transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.16,1,.3,1)}.binding-brand-button:hover,.binding-brand-button:focus-visible,.binding-brand-button.is-selected{color:var(--exo-red)}.binding-brand-button:hover:after,.binding-brand-button:focus-visible:after,.binding-brand-button.is-selected:after{transform:scaleX(1)}.binding-brand-name{max-width:100%;font-size:clamp(27px,2.35vw,42px);font-weight:570;line-height:1;letter-spacing:-.052em;overflow-wrap:anywhere}.binding-brand-action{display:flex;align-items:center;gap:18px;color:currentColor;font-size:12px;font-weight:660}.binding-brand-action i{color:var(--exo-red);font-style:normal}.binding-brands-media{min-height:650px;margin:0;overflow:hidden;background:var(--binding-paper)}.binding-brands-media img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:66% center;will-change:transform,opacity}.binding-diagnostics{padding:clamp(92px,7.4vw,132px) 0 0;overflow:hidden;color:#f5f4ef;background:var(--exo-black)}.binding-dark-heading{max-width:1080px;margin-bottom:clamp(46px,4.8vw,76px)}.binding-dark-heading h2{color:#f5f4ef}.binding-dark-heading>p:last-child{color:#ffffff94}.binding-diagnostics-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(330px,.72fr);gap:clamp(38px,4.5vw,78px);align-items:stretch}.binding-diagnostics-media{min-height:500px;margin:0;overflow:hidden;background:#101111}.binding-diagnostics-media img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;will-change:transform,opacity}.binding-diagnostic-list{display:grid;grid-template-rows:repeat(6,minmax(0,1fr));border-top:1px solid rgba(237,16,24,.68)}.binding-diagnostic-list article{min-height:84px;display:grid;grid-template-columns:42px 1fr;gap:15px;align-items:center;padding:15px 0;border-bottom:1px solid rgba(237,16,24,.42)}.binding-diagnostic-list article>span{align-self:start;padding-top:3px;color:var(--exo-red);font-size:12px;font-weight:720}.binding-diagnostic-list h3{margin-bottom:5px;color:#fff;font-size:15px;letter-spacing:-.025em}.binding-diagnostic-list p{margin-bottom:0;color:#ffffff9e;font-size:13px;line-height:1.4}.binding-operation-rail{min-height:112px;display:grid;grid-template-columns:1fr auto;align-items:stretch;gap:28px;margin-top:clamp(48px,5vw,82px);border-top:1px solid var(--exo-dark-line)}.binding-operation-list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.binding-operation-list span{display:flex;align-items:center;gap:11px;padding:22px clamp(9px,1vw,18px) 22px 0;color:#ffffffa8;font-size:clamp(10px,.76vw,13px);line-height:1.35}.binding-operation-list span:before{flex:0 0 auto;width:5px;height:5px;background:var(--exo-red);content:""}.binding-operation-rail>a{display:flex;align-items:center;gap:28px;padding:18px clamp(26px,3vw,50px);color:#fff;background:var(--exo-red);font-weight:680;white-space:nowrap}.binding-types{padding:clamp(92px,7.4vw,132px) 0 0}.binding-types .binding-section-heading{max-width:920px}.binding-types-media{position:relative;min-height:clamp(500px,49vw,720px);margin:0;overflow:hidden;background:var(--binding-paper-deep)}.binding-types-media>img,.binding-parts-media>img,.binding-rental-media>img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;will-change:transform,opacity}.binding-types-labels{position:absolute;z-index:2;top:clamp(30px,3.2vw,54px);right:0;left:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-inline:clamp(18px,2.4vw,42px)}.binding-types-labels>span{position:relative;min-height:132px;display:grid;align-content:start;gap:5px;padding:0 clamp(12px,1.3vw,23px);border-left:1px solid rgba(16,16,16,.25)}.binding-types-labels>span:after{position:absolute;top:100%;left:-1px;width:1px;height:clamp(72px,8vw,128px);background:#10101040;content:""}.binding-types-labels i{margin-bottom:8px;color:var(--exo-red);font-size:11px;font-style:normal;font-weight:720}.binding-types-labels strong{font-size:clamp(14px,1.1vw,18px);line-height:1.15}.binding-types-labels small{color:var(--binding-muted);font-size:11px;line-height:1.35}.binding-section-cta-row{min-height:112px;display:flex;align-items:center;justify-content:space-between;gap:36px;margin-inline:calc(var(--exo-content-inset) * -1) calc(var(--exo-gutter) * -1);padding:24px var(--exo-gutter) 24px var(--exo-content-inset);border-top:1px solid var(--exo-line)}.binding-section-cta-row p{max-width:650px;margin-bottom:0;color:var(--binding-muted);font-size:14px;line-height:1.45}.binding-parts{padding:clamp(92px,7.4vw,132px) 0 0}.binding-section-heading--split{max-width:none;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(310px,.7fr);gap:clamp(40px,8vw,150px);align-items:end}.binding-section-heading--split h2{margin-bottom:0}.binding-parts-media{height:clamp(430px,42vw,640px);margin:0;overflow:hidden;background:var(--binding-paper)}.binding-part-families{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--exo-line);border-bottom:1px solid var(--exo-line)}.binding-part-families span{min-height:70px;display:flex;align-items:center;padding:18px clamp(16px,2vw,32px);border-right:1px solid var(--exo-line);font-size:13px;font-weight:650}.binding-part-families span:last-child{border-right:0}.binding-parts-process{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:stretch;margin-inline:calc(var(--exo-content-inset) * -1) calc(var(--exo-gutter) * -1)}.binding-parts-process article{min-height:180px;padding:28px clamp(22px,2.4vw,42px);border-right:1px solid var(--exo-line)}.binding-parts-process article>span,.binding-rental-scenarios article>span{display:block;margin-bottom:28px;color:var(--exo-red);font-size:12px;font-weight:720}.binding-parts-process h3,.binding-rental-scenarios h3{margin-bottom:10px;font-size:clamp(18px,1.35vw,23px);letter-spacing:-.035em}.binding-parts-process p,.binding-rental-scenarios p{max-width:270px;margin-bottom:0;color:var(--binding-muted);font-size:13px;line-height:1.45}.binding-parts-process .binding-primary-link{min-width:clamp(220px,17vw,310px);border-left:0}.binding-onsite{color:var(--exo-ink);background:var(--binding-paper);border-bottom:1px solid var(--exo-line)}.binding-onsite-stage{position:relative;min-height:clamp(760px,55vw,960px);margin-left:var(--exo-rail);overflow:hidden;background:#edeae2}.binding-onsite-media{position:absolute;z-index:0;inset:0;margin:0;overflow:hidden}.binding-onsite-media img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;will-change:transform,opacity}.binding-onsite-copy{position:absolute;z-index:2;top:clamp(86px,9vw,150px);left:var(--exo-content-inset);width:min(600px,39vw)}.binding-onsite-copy h2{max-width:600px}.binding-onsite-copy>p:not(.binding-kicker){max-width:440px;margin-bottom:32px}.binding-onsite-timeline{position:absolute;z-index:3;right:0;bottom:0;left:0;min-height:132px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;background:#f5f4eff2;border-top:1px solid var(--exo-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.binding-onsite-timeline li{display:grid;grid-template-columns:38px 1fr;align-content:center;gap:5px 10px;padding:24px clamp(16px,2vw,34px);border-right:1px solid var(--exo-line)}.binding-onsite-timeline li>span{grid-row:1 / span 2;color:var(--exo-red);font-size:12px;font-weight:720}.binding-onsite-timeline strong{font-size:14px}.binding-onsite-timeline small{color:var(--binding-muted);font-size:11px;line-height:1.35}.binding-rental{padding:clamp(92px,7.4vw,132px) 0 0}.binding-rental-copy{max-width:900px;margin:0 auto clamp(42px,4.5vw,72px);text-align:center}.binding-rental-copy h2,.binding-rental-copy>p:not(.binding-kicker){margin-right:auto;margin-left:auto}.binding-rental-media{height:clamp(430px,45vw,690px);margin:0;overflow:hidden;background:var(--binding-paper-deep)}.binding-rental-scenarios{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--exo-line);border-bottom:1px solid var(--exo-line)}.binding-rental-scenarios article{min-height:176px;padding:27px clamp(22px,2.8vw,48px);border-right:1px solid var(--exo-line)}.binding-rental-scenarios article:last-child{border-right:0}.binding-rental-actions{min-height:112px;display:flex;align-items:center;justify-content:space-between;gap:40px;margin-inline:calc(var(--exo-content-inset) * -1) calc(var(--exo-gutter) * -1);padding:24px var(--exo-gutter) 24px var(--exo-content-inset)}.binding-rental-actions p{max-width:610px;margin-bottom:0;color:var(--binding-muted);font-size:13px;line-height:1.45}.binding-machines-page .standard-request .exo-request-heading h2{max-width:1040px;font-size:clamp(52px,5.2vw,90px)}.binding-machines-page .standard-request .exo-request-heading p{max-width:690px}@media(max-width:1260px){.binding-brands-layout{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);gap:38px}.binding-brand-button{min-height:118px}.binding-diagnostics-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:32px}.binding-operation-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1040px){.binding-machines-page{--binding-header: 68px}.binding-hero-copy{top:138px;width:min(620px,53vw)}.binding-hero-title{font-size:clamp(48px,6.1vw,66px)}.binding-brands-layout{grid-template-columns:1fr}.binding-brands-media{min-height:520px}.binding-diagnostics-layout{grid-template-columns:1fr}.binding-diagnostics-media{min-height:460px}.binding-diagnostic-list{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}.binding-diagnostic-list article:nth-child(odd){padding-right:24px}.binding-diagnostic-list article:nth-child(2n){padding-left:24px;border-left:1px solid rgba(237,16,24,.42)}.binding-operation-rail{grid-template-columns:1fr;gap:0}.binding-operation-rail>a{min-height:66px;justify-content:space-between}.binding-section-heading--split{grid-template-columns:1fr;gap:26px}.binding-parts-process{grid-template-columns:repeat(3,minmax(0,1fr))}.binding-parts-process .binding-primary-link{grid-column:1 / -1;min-height:66px}.binding-onsite-copy{width:min(520px,51vw)}}@media(max-width:680px){.binding-section-inner,.binding-parts-layout,.binding-rental-layout,.binding-diagnostics-inner{padding-right:20px;padding-left:20px}.binding-section-heading{margin-bottom:38px}.binding-section-heading h2,.binding-dark-heading h2,.binding-onsite-copy h2,.binding-rental-copy h2{margin-bottom:17px;font-size:clamp(36px,10.6vw,46px);line-height:1}.binding-section-heading>p:last-child,.binding-dark-heading>p:last-child,.binding-onsite-copy>p:not(.binding-kicker),.binding-rental-copy>p:not(.binding-kicker){font-size:14px}.binding-kicker{margin-bottom:15px;font-size:10px}.binding-hero{min-height:max(820px,100svh)}.binding-hero-picture{top:430px;bottom:104px;left:var(--exo-rail)}.binding-hero-media{object-position:69% center}.binding-hero-copy{top:104px;left:calc(var(--exo-rail) + 20px);width:calc(100% - var(--exo-rail) - 40px)}.binding-hero-title{margin-bottom:19px;font-size:clamp(37px,11.2vw,48px);line-height:.98}.binding-hero-title>span{white-space:normal}.binding-hero-copy>p:not(.binding-kicker){max-width:320px;margin-bottom:22px;font-size:14px}.binding-hero-actions{align-items:flex-start;flex-direction:column;gap:10px}.binding-hero-actions a{min-height:45px;font-size:12px}.binding-hero-actions .is-primary{min-width:196px;padding:12px 16px}.binding-hero-service-strip{min-height:104px;grid-template-columns:repeat(2,minmax(0,1fr))}.binding-hero-service-strip span{padding:12px 14px;border-bottom:1px solid var(--exo-line);font-size:10px}.binding-brands,.binding-types,.binding-parts,.binding-rental,.binding-diagnostics{padding-top:76px}.binding-brand-grid{grid-template-columns:1fr}.binding-brand-button,.binding-brand-button:nth-child(2n){min-height:94px;padding:20px 0;border-left:0}.binding-brand-name{font-size:29px}.binding-brands-media{min-height:390px}.binding-diagnostics-media{min-height:260px}.binding-diagnostic-list{grid-template-columns:1fr}.binding-diagnostic-list article:nth-child(odd),.binding-diagnostic-list article:nth-child(2n){min-height:80px;padding:14px 0;border-left:0}.binding-operation-list{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 0}.binding-operation-list span{padding:9px 10px 9px 0;font-size:10px}.binding-types-media{min-height:480px;display:grid;grid-template-rows:290px auto}.binding-types-media>img{height:290px;object-position:center bottom}.binding-types-labels{position:static;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;background:var(--binding-paper)}.binding-types-labels>span{min-height:94px;padding:16px 12px;border-top:1px solid var(--exo-line)}.binding-types-labels>span:nth-child(2n){border-right:0}.binding-types-labels>span:after{display:none}.binding-types-labels i{margin-bottom:1px}.binding-types-labels strong{font-size:13px}.binding-types-labels small{display:none}.binding-section-cta-row,.binding-rental-actions{min-height:0;align-items:flex-start;flex-direction:column;gap:20px;margin-inline:-20px;padding:24px 20px 32px}.binding-parts-media,.binding-rental-media{height:300px}.binding-part-families{grid-template-columns:repeat(2,minmax(0,1fr))}.binding-part-families span{min-height:56px;padding:13px 12px;font-size:11px}.binding-part-families span:nth-child(2){border-right:0}.binding-part-families span:nth-child(-n+2){border-bottom:1px solid var(--exo-line)}.binding-parts-process{grid-template-columns:1fr;margin-inline:-20px}.binding-parts-process article{min-height:132px;padding:22px 20px;border-right:0;border-bottom:1px solid var(--exo-line)}.binding-parts-process article>span,.binding-rental-scenarios article>span{margin-bottom:16px}.binding-onsite-stage{min-height:0;display:grid;grid-template-rows:auto 330px auto;margin-left:var(--exo-rail)}.binding-onsite-media{position:relative;grid-row:2;height:330px}.binding-onsite-media img{object-position:70% center}.binding-onsite-copy{position:relative;top:auto;left:auto;grid-row:1;width:auto;padding:76px 20px 38px}.binding-onsite-timeline{position:relative;grid-row:3;grid-template-columns:repeat(2,minmax(0,1fr))}.binding-onsite-timeline li{min-height:104px;padding:18px 12px;border-bottom:1px solid var(--exo-line)}.binding-rental-copy{margin-bottom:36px;text-align:left}.binding-rental-scenarios{grid-template-columns:1fr}.binding-rental-scenarios article{min-height:132px;padding:22px 20px;border-right:0;border-bottom:1px solid var(--exo-line)}.binding-machines-page .standard-request .exo-request-heading h2{font-size:clamp(38px,10vw,50px)}}@media(prefers-reduced-motion:reduce){.binding-machines-page *,.binding-machines-page *:before,.binding-machines-page *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.binding-hero-media,.binding-diagnostics-media img,.binding-photo-reveal img,.binding-brand-button{opacity:1!important;filter:none!important;transform:none!important}}body.renz-route{min-width:320px;margin:0;overflow-x:hidden;color:#080909;background:#111213}body.renz-route>.skip-link{color:#fff;background:#e60c7e}.renz-page{--renz-paper: #f5f4ef;--renz-white: #fff;--renz-ink: #080909;--renz-charcoal: #111213;--renz-magenta: #c00068;--renz-magenta-dark: #98004f;--renz-magenta-bright: #ff5bb2;--renz-line: rgba(8, 9, 9, .16);--renz-dark-line: rgba(255, 255, 255, .19);background:var(--renz-paper)}.renz-page section{position:relative}.renz-page .renz-kicker{margin:0 0 24px;color:var(--renz-magenta);font-size:12px;font-weight:760;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.renz-page .renz-section-lede{max-width:640px;margin:0;color:#080909a6;font-size:clamp(17px,1.2vw,21px);line-height:1.52}.renz-button{min-height:56px;display:inline-flex;align-items:center;justify-content:center;padding:16px 26px;cursor:pointer;font-weight:710;line-height:1.15;transition:color .25s ease,background .25s ease,transform .25s ease}.renz-button.is-primary{color:#fff;background:var(--renz-magenta)}.renz-button.is-primary:hover{background:var(--renz-magenta-dark);transform:translateY(-3px)}.renz-button.is-light{color:var(--renz-ink);background:var(--renz-paper)}.renz-button.is-light:hover{background:#fff;transform:translateY(-3px)}.renz-button:active{transform:translateY(-1px) scale(.985)}.renz-text-link{display:inline-flex;align-items:center;gap:24px;padding:12px 0 9px;color:var(--renz-ink);border-bottom:1px solid currentColor;font-weight:650}.renz-hero{min-height:min(920px,100dvh);padding-top:72px;overflow:hidden;background:var(--renz-paper);border-bottom:1px solid var(--renz-line)}.renz-hero>.exo-rail{top:72px}.renz-hero-layout{width:calc(100% - var(--exo-rail));min-height:calc(min(920px,100dvh) - 162px);display:grid;grid-template-columns:minmax(580px,1.1fr) minmax(0,.9fr);align-items:center;margin-left:var(--exo-rail)}.renz-hero-copy{position:relative;z-index:2;max-width:730px;padding:clamp(64px,7vw,112px) clamp(36px,5vw,86px) clamp(58px,6vw,96px) var(--exo-content-inset)}.renz-hero-copy h1{max-width:720px;margin:0 0 30px;font-size:clamp(48px,4.2vw,72px);line-height:.94;letter-spacing:-.068em}.renz-hero-copy h1 span{display:block;white-space:normal}.renz-hero-lede{max-width:600px;margin:0 0 38px;color:#080909ad;font-size:clamp(17px,1.3vw,22px);line-height:1.5}.renz-hero-actions{display:flex;align-items:center;gap:clamp(28px,3.5vw,56px)}.renz-hero-figure{align-self:stretch;min-width:0;display:grid;grid-template-rows:minmax(0,1fr) auto;margin:0;overflow:hidden;background:#ece8e0;border-left:1px solid var(--renz-line)}.renz-hero-figure img{width:100%;height:100%;min-height:560px;object-fit:cover;object-position:center}.renz-hero-figure figcaption{min-height:70px;display:flex;align-items:center;padding:20px clamp(26px,3vw,52px);color:#0809099e;background:#f5f4efeb;border-top:1px solid var(--renz-line);font-size:13px;letter-spacing:.02em}.renz-family-strip{position:relative;z-index:2;width:calc(100% - var(--exo-rail));min-height:90px;display:grid;grid-template-columns:repeat(3,1fr);margin-left:var(--exo-rail);border-top:1px solid var(--renz-line)}.renz-family-strip span{display:flex;align-items:center;padding:20px var(--exo-content-inset);border-right:1px solid var(--renz-line);font-size:13px;font-weight:710;letter-spacing:.08em;text-transform:uppercase}.renz-family-strip span:last-child{border-right:0}.renz-service{min-height:860px;background:#fff;border-bottom:1px solid var(--renz-line)}.renz-service-layout{width:calc(100% - var(--exo-rail));min-height:860px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(450px,.95fr);margin-left:var(--exo-rail)}.renz-service-media{min-width:0;min-height:860px;margin:0;overflow:hidden;background:#d8d2c8}.renz-service-media img{width:100%;height:100%;object-fit:cover}.renz-service-copy{align-self:center;padding:clamp(80px,9vw,150px) var(--exo-gutter)}.renz-service-copy h2,.renz-diagnostics-heading h2,.renz-catalog-heading h2,.renz-operations-heading h2,.renz-parts-copy h2,.renz-contract-heading h2{margin:0;font-size:clamp(52px,5.2vw,88px);line-height:.95;letter-spacing:-.064em}.renz-service-copy>.renz-section-lede{margin-top:30px}.renz-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:54px;border-top:1px solid var(--renz-line);border-left:1px solid var(--renz-line)}.renz-service-grid article{min-height:190px;padding:30px;border-right:1px solid var(--renz-line);border-bottom:1px solid var(--renz-line)}.renz-service-grid h3{margin:0 0 42px;font-size:clamp(20px,1.55vw,28px);line-height:1.05}.renz-service-grid p{margin:0;color:#0809099e;font-size:14px;line-height:1.5}.renz-diagnostics{min-height:980px;color:#f5f4ef;background:var(--renz-charcoal);border-bottom:1px solid var(--renz-dark-line)}.renz-diagnostics .renz-kicker,.renz-diagnostics .renz-diagnostic-tabs button>span,.renz-diagnostics .renz-diagnostic-tabs small,.renz-catalog .renz-kicker,.renz-contract .renz-kicker,.renz-contract .renz-contract-grid span{color:var(--renz-magenta-bright)}.renz-diagnostics-inner,.renz-catalog-inner,.renz-operations-inner,.renz-contract-inner{width:calc(100% - var(--exo-rail));margin-left:var(--exo-rail);padding:clamp(92px,9vw,150px) var(--exo-gutter) clamp(100px,10vw,170px) var(--exo-content-inset)}.renz-diagnostics-heading{display:grid;grid-template-columns:minmax(230px,.42fr) minmax(420px,1fr);gap:0 clamp(44px,6vw,110px);align-items:end;margin-bottom:58px}.renz-diagnostics-heading .renz-kicker{grid-column:1;align-self:start}.renz-diagnostics-heading h2{grid-column:2;grid-row:1 / span 2;font-size:clamp(66px,7vw,120px)}.renz-diagnostics-heading>p:last-child{grid-column:1;max-width:410px;margin:0;color:#ffffff9e;font-size:17px;line-height:1.55}.renz-diagnostics-stage{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(480px,.88fr);border:1px solid var(--renz-dark-line)}.renz-diagnostics-media{min-width:0;min-height:680px;margin:0;overflow:hidden;background:#080909}.renz-diagnostics-media img{width:100%;height:100%;object-fit:cover;animation:renz-diagnostic-enter .45s cubic-bezier(.16,1,.3,1) both}@keyframes renz-diagnostic-enter{0%{opacity:.45;transform:scale(1.018)}}.renz-diagnostic-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-left:1px solid var(--renz-dark-line)}.renz-diagnostic-tabs button{position:relative;min-height:340px;display:flex;flex-direction:column;align-items:flex-start;padding:34px;cursor:pointer;color:#f5f4ef;background:transparent;border-right:1px solid var(--renz-dark-line);border-bottom:1px solid var(--renz-dark-line);text-align:left;transition:color .25s ease,background .25s ease}.renz-diagnostic-tabs button:nth-child(2n){border-right:0}.renz-diagnostic-tabs button:nth-last-child(-n+2){border-bottom:0}.renz-diagnostic-tabs button:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--renz-magenta-bright);transform:scaleY(0);transform-origin:bottom;transition:transform .32s cubic-bezier(.16,1,.3,1)}.renz-diagnostic-tabs button:hover,.renz-diagnostic-tabs button.is-active{background:#ffffff0e}.renz-diagnostic-tabs button.is-active:before{transform:scaleY(1)}.renz-diagnostic-tabs button>span{color:var(--renz-magenta-bright);font-size:42px;font-weight:520;line-height:1;letter-spacing:-.05em}.renz-diagnostic-tabs small{margin:28px 0 12px;color:var(--renz-magenta-bright);font-size:10px;font-weight:780;letter-spacing:.15em;text-transform:uppercase}.renz-diagnostic-tabs strong{max-width:280px;font-size:clamp(18px,1.4vw,25px);font-weight:620;line-height:1.08;letter-spacing:-.035em}.renz-diagnostic-tabs p{max-width:300px;margin:auto 0 0;color:#ffffff8f;font-size:13px;line-height:1.5}.renz-catalog{color:#f5f4ef;background:#171819;border-bottom:1px solid var(--renz-dark-line)}.renz-catalog-heading{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:clamp(50px,8vw,140px);align-items:end;margin-bottom:66px}.renz-catalog-heading>p{max-width:650px;margin:0 0 4px;color:#fff9;font-size:clamp(16px,1.15vw,20px);line-height:1.55}.renz-catalog-tools{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:34px;align-items:end;margin-bottom:34px}.renz-catalog-filters{display:flex;flex-wrap:wrap;gap:8px}.renz-catalog-filter{min-height:46px;display:inline-flex;align-items:center;gap:14px;padding:11px 15px;cursor:pointer;color:#ffffffad;background:transparent;border:1px solid var(--renz-dark-line);font-size:13px;transition:color .2s ease,border-color .2s ease,background .2s ease}.renz-catalog-filter small{color:#ffffff61}.renz-catalog-filter:hover,.renz-catalog-filter.is-active{color:#fff;background:var(--renz-magenta);border-color:var(--renz-magenta)}.renz-catalog-filter.is-active small{color:#ffffffbf}.renz-catalog-search{display:grid;gap:10px;color:#ffffff9e;font-size:12px;font-weight:680;letter-spacing:.08em;text-transform:uppercase}.renz-catalog-search-control{position:relative;display:block}.renz-catalog-search input{width:100%;height:50px;padding:0 48px 0 15px;color:#fff;background:transparent;border:1px solid var(--renz-dark-line);border-radius:0;outline:0;text-transform:none}.renz-catalog-search input:focus{border-color:var(--renz-magenta);box-shadow:inset 0 -2px var(--renz-magenta)}.renz-catalog-search-control button{position:absolute;top:0;right:0;width:48px;height:50px;cursor:pointer;color:#fff;background:transparent;font-size:22px}.renz-catalog-summary{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:18px;color:#ffffff80;font-size:13px}.renz-catalog-summary p{margin:0}.renz-catalog-summary strong{color:#fff}.renz-catalog-summary button{padding:8px 0;cursor:pointer;color:#fff;background:transparent;border-bottom:1px solid var(--renz-magenta)}.renz-catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;overflow:hidden;background:var(--renz-paper);border-top:1px solid rgba(255,255,255,.26);border-left:1px solid rgba(255,255,255,.26);list-style:none}.renz-catalog-card{min-width:0;color:var(--renz-ink);background:var(--renz-paper);border-right:1px solid var(--renz-line);border-bottom:1px solid var(--renz-line)}.renz-catalog-card>article{height:100%;display:grid;grid-template-rows:300px 1fr}.renz-catalog-media{position:relative;min-width:0;display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden;color:var(--renz-ink);background:#f5f4ef;border-bottom:1px solid var(--renz-line)}.renz-catalog-media img{width:100%;height:100%;min-height:0;max-width:100%;justify-self:center;object-fit:contain}.renz-catalog-image-note{margin:0 14px 10px;padding:8px 0 0;color:#080909b8;border-top:1px solid rgba(8,9,9,.16);font-size:11px;line-height:1.4}.renz-catalog-card-body{min-height:390px;display:flex;flex-direction:column;padding:28px}.renz-catalog-eyebrow{margin:0 0 12px;color:var(--renz-magenta);font-size:10px;font-weight:780;letter-spacing:.13em;text-transform:uppercase}.renz-catalog-card h3{margin:0 0 20px;font-size:clamp(26px,2.2vw,38px);line-height:.98}.renz-catalog-card h3 a{color:inherit}.renz-catalog-status{margin:0 0 17px;font-size:13px;font-weight:690}.renz-catalog-status.is-current{color:#146b47}.renz-catalog-status.is-availability-check{color:#79520a}.renz-catalog-status.is-installed-base{color:#0809098f}.renz-catalog-note{margin:0 0 28px;color:#0809099e;font-size:14px;line-height:1.5}.renz-catalog-actions{display:grid;gap:14px;margin-top:auto}.renz-catalog-source{width:fit-content;padding:7px 0;color:#0809099e;border-bottom:1px solid var(--renz-line);font-size:12px}.renz-page .renz-catalog-request{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 17px;cursor:pointer;color:#fff;background:var(--renz-ink);font-weight:670;text-align:left;transition:color .22s ease,background .22s ease}.renz-catalog-request:hover{background:var(--renz-magenta)}.renz-catalog-more{display:flex;justify-content:center;padding-top:42px}.renz-catalog-more button,.renz-catalog-empty button{min-width:240px;min-height:56px;display:inline-flex;align-items:center;justify-content:center;gap:22px;padding:14px 22px;cursor:pointer;color:#fff;background:transparent;border:1px solid var(--renz-dark-line);font-weight:680;transition:background .2s ease,border-color .2s ease}.renz-catalog-more button:hover,.renz-catalog-empty button:hover{background:var(--renz-magenta);border-color:var(--renz-magenta)}.renz-catalog-empty{max-width:760px;padding:70px 0}.renz-catalog-empty h3{margin:0 0 18px;font-size:42px}.renz-catalog-empty>p:not(.renz-kicker){max-width:620px;margin:0 0 30px;color:#fff9;line-height:1.6}.renz-operations{color:var(--renz-ink);background:var(--renz-paper);border-bottom:1px solid var(--renz-line)}.renz-operations-heading{display:grid;grid-template-columns:minmax(0,.82fr) minmax(440px,1.18fr);gap:clamp(50px,8vw,140px);align-items:end;margin-bottom:58px}.renz-operations-heading>div{min-width:0}.renz-operations-statement{max-width:740px;margin:0;font-size:clamp(30px,3.25vw,55px);font-weight:560;line-height:1.02;letter-spacing:-.052em}.renz-operations-word{display:inline}.renz-operations-media{height:clamp(480px,49vw,770px);margin:0;overflow:hidden;background:#dfdbd2}.renz-operations-media img{width:100%;height:100%;object-fit:cover}.renz-operations-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-left:1px solid var(--renz-line)}.renz-operations-grid article{min-height:250px;padding:30px;border-right:1px solid var(--renz-line);border-bottom:1px solid var(--renz-line)}.renz-operations-grid span,.renz-contract-grid span{color:var(--renz-magenta);font-size:34px;font-weight:530;line-height:1}.renz-operations-grid h3{margin:46px 0 18px;font-size:clamp(21px,1.6vw,29px);line-height:1}.renz-operations-grid p{margin:0;color:#08090999;font-size:14px;line-height:1.5}.renz-accuracy-note{margin:28px 0 0;color:#0809098c;font-size:13px;line-height:1.5}.renz-parts{background:#fff;border-bottom:1px solid var(--renz-line)}.renz-parts-layout{width:calc(100% - var(--exo-rail));display:grid;grid-template-columns:minmax(420px,.85fr) minmax(0,1.15fr);margin-left:var(--exo-rail)}.renz-parts-copy{padding:clamp(92px,9vw,150px) var(--exo-gutter) 80px var(--exo-content-inset)}.renz-parts-copy>p:not(.renz-kicker){max-width:620px;margin:30px 0 0;color:#0809099e;font-size:clamp(17px,1.2vw,21px);line-height:1.55}.renz-parts-copy h2{font-size:clamp(50px,4.4vw,76px)}.renz-parts-process{margin:52px 0 0;padding:0;border-top:1px solid var(--renz-line);list-style:none}.renz-parts-process li{min-height:70px;display:grid;grid-template-columns:58px 1fr;align-items:center;border-bottom:1px solid var(--renz-line);font-weight:650}.renz-parts-process span{color:var(--renz-magenta);font-size:13px}.renz-parts-media{min-height:760px;margin:0;overflow:hidden;background:#e5e1d8}.renz-parts-media img{width:100%;height:100%;object-fit:cover}.renz-parts-grid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid var(--renz-line);border-left:1px solid var(--renz-line)}.renz-parts-grid article{min-height:190px;padding:30px;border-right:1px solid var(--renz-line);border-bottom:1px solid var(--renz-line)}.renz-parts-grid h3{margin:0 0 45px;font-size:clamp(20px,1.5vw,27px)}.renz-parts-grid p{max-width:390px;margin:0;color:#08090994;font-size:14px;line-height:1.5}.renz-parts-layout>.renz-accuracy-note{grid-column:1 / -1;margin:0;padding:26px var(--exo-gutter) 30px var(--exo-content-inset)}.renz-contract{color:#f5f4ef;background:var(--renz-charcoal);border-bottom:1px solid var(--renz-dark-line)}.renz-contract-heading{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);gap:clamp(52px,8vw,140px);align-items:end;margin-bottom:58px}.renz-contract-heading>p:last-child{max-width:580px;margin:0 0 4px;color:#ffffff94;font-size:clamp(17px,1.2vw,21px);line-height:1.55}.renz-contract-visuals{display:grid;grid-template-columns:1.25fr .75fr;min-height:620px;border:1px solid var(--renz-dark-line)}.renz-contract-media{min-width:0;margin:0;overflow:hidden;background:#080909}.renz-contract-media+.renz-contract-media{border-left:1px solid var(--renz-dark-line)}.renz-contract-media img{width:100%;height:100%;object-fit:cover}.renz-contract-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:42px;border-left:1px solid var(--renz-dark-line)}.renz-contract-grid article{min-height:240px;padding:30px;border-right:1px solid var(--renz-dark-line);border-bottom:1px solid var(--renz-dark-line)}.renz-contract-grid h3{margin:46px 0 15px;color:#fff;font-size:clamp(24px,1.8vw,32px)}.renz-contract-grid p{max-width:390px;margin:0;color:#ffffff94;font-size:14px;line-height:1.5}.renz-page .standard-request{scroll-margin-top:72px}@media(hover:hover)and (pointer:fine){.renz-catalog-card h3 a:hover,.renz-catalog-source:hover{color:var(--renz-magenta)}}@media(max-width:1320px){.renz-hero-layout{grid-template-columns:minmax(550px,1.08fr) minmax(0,.92fr)}.renz-hero-copy h1{font-size:clamp(46px,4.25vw,64px)}.renz-service-layout{grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr)}.renz-diagnostics-stage{grid-template-columns:minmax(0,1fr) minmax(440px,.9fr)}.renz-diagnostic-tabs button{min-height:300px;padding:26px}.renz-diagnostics-media{min-height:600px}.renz-catalog-card>article{grid-template-rows:250px 1fr}}@media(max-width:1080px){.renz-hero{min-height:0}.renz-hero-layout{min-height:0;grid-template-columns:1fr}.renz-hero-copy{max-width:900px}.renz-hero-figure{min-height:600px;border-top:1px solid var(--renz-line);border-left:0}.renz-service-layout,.renz-parts-layout{grid-template-columns:1fr}.renz-service-media{min-height:600px}.renz-service-copy{padding-left:var(--exo-content-inset)}.renz-diagnostics-heading{grid-template-columns:1fr;gap:20px}.renz-diagnostics-heading .renz-kicker,.renz-diagnostics-heading h2,.renz-diagnostics-heading>p:last-child{grid-column:auto;grid-row:auto}.renz-diagnostics-stage{grid-template-columns:1fr}.renz-diagnostics-media{min-height:620px}.renz-diagnostic-tabs{border-top:1px solid var(--renz-dark-line);border-left:0}.renz-catalog-heading,.renz-operations-heading,.renz-contract-heading{grid-template-columns:1fr;gap:30px}.renz-catalog-tools{grid-template-columns:1fr}.renz-catalog-grid,.renz-operations-grid,.renz-parts-grid,.renz-contract-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.renz-contract-grid article:last-child{grid-column:1 / -1}.renz-parts-media{min-height:620px}.renz-contract-visuals{min-height:520px}}@media(max-width:760px){.renz-page .renz-kicker{margin-bottom:18px}.renz-hero{padding-top:68px}.renz-hero>.exo-rail{top:68px}.renz-hero-copy{padding:64px 20px 58px var(--exo-content-inset)}.renz-hero-copy h1{max-width:560px;font-size:clamp(30px,8vw,32px);line-height:.96}.renz-hero-copy h1 span{display:inline;white-space:normal}.renz-hero-actions{align-items:flex-start;flex-direction:column;gap:24px}.renz-hero-figure{min-height:460px}.renz-hero-figure img{min-height:390px}.renz-hero-figure figcaption{padding-inline:20px}.renz-family-strip{grid-template-columns:1fr}.renz-family-strip span{min-height:62px;border-right:0;border-bottom:1px solid var(--renz-line)}.renz-service-layout,.renz-service-media{min-height:0}.renz-service-media{height:420px}.renz-service-copy{padding:74px 20px 82px var(--exo-content-inset)}.renz-service-copy h2,.renz-diagnostics-heading h2,.renz-catalog-heading h2,.renz-operations-heading h2,.renz-parts-copy h2,.renz-contract-heading h2{font-size:clamp(43px,11.5vw,62px)}.renz-service-grid{grid-template-columns:1fr}.renz-service-grid article{min-height:160px}.renz-diagnostics-inner,.renz-catalog-inner,.renz-operations-inner,.renz-contract-inner{padding:78px 20px 86px var(--exo-content-inset)}.renz-diagnostics-heading h2{min-width:0;font-size:clamp(42px,12vw,50px)}.renz-diagnostics-media{min-height:0;aspect-ratio:4 / 3}.renz-diagnostic-tabs{grid-template-columns:1fr}.renz-diagnostic-tabs button{min-height:230px;border-right:0;border-bottom:1px solid var(--renz-dark-line)!important}.renz-diagnostic-tabs button:last-child{border-bottom:0!important}.renz-diagnostic-tabs p{margin-top:30px}.renz-catalog-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.renz-catalog-filter{justify-content:space-between}.renz-catalog-summary{align-items:flex-start;flex-direction:column}.renz-catalog-grid,.renz-operations-grid,.renz-parts-grid,.renz-contract-grid{grid-template-columns:1fr}.renz-contract-grid article:last-child{grid-column:auto}.renz-catalog-card>article{grid-template-rows:minmax(240px,58vw) 1fr}.renz-catalog-card-body{min-height:360px}.renz-operations-media{height:440px}.renz-operations-grid article{min-height:210px}.renz-parts-copy{padding:78px 20px 72px var(--exo-content-inset)}.renz-parts-media{min-height:0;height:440px}.renz-parts-grid article{min-height:165px}.renz-parts-layout>.renz-accuracy-note{padding:24px 20px 28px var(--exo-content-inset)}.renz-contract-visuals{min-height:0;grid-template-columns:1fr}.renz-contract-media{height:360px}.renz-contract-media+.renz-contract-media{border-top:1px solid var(--renz-dark-line);border-left:0}}@media(max-width:430px){.renz-hero-copy h1{font-size:clamp(30px,8vw,32px)}.renz-hero-figure{min-height:390px}.renz-hero-figure img{min-height:330px}.renz-catalog-filters{grid-template-columns:1fr}.renz-catalog-card-body,.renz-diagnostic-tabs button,.renz-operations-grid article,.renz-parts-grid article,.renz-contract-grid article{padding:24px}}@media(prefers-reduced-motion:reduce){.renz-diagnostics-media img{animation:none}}body.fellowes-route{--brand-root-hero-height: min(920px, 100dvh);min-width:320px;margin:0;overflow-x:hidden;color:#080909;background:#111213}body.fellowes-route>.skip-link{color:#fff;background:#ed1018}.fellowes-page{--renz-paper: #f5f4ef;--renz-white: #fff;--renz-ink: #080909;--renz-charcoal: #111213;--renz-magenta: #ed1018;--renz-magenta-dark: #bd0d13;--renz-magenta-bright: #ff463d;--renz-line: rgba(8, 9, 9, .16);--renz-dark-line: rgba(255, 255, 255, .19);overflow-x:hidden}.fellowes-page .renz-button.is-primary{background:var(--exo-red)}.fellowes-page .renz-button.is-primary:hover{background:#bd0d13}.fellowes-hero-layout{grid-template-columns:minmax(720px,3fr) minmax(0,2fr)}.fellowes-hero-copy{max-width:860px}.fellowes-hero-copy h1{max-width:880px;font-size:clamp(46px,4.2vw,66px);text-wrap:balance}.fellowes-hero-figure{background:#e9e7e2}.fellowes-hero-figure img{object-fit:cover;object-position:center}.fellowes-family-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.fellowes-service-layout{grid-template-columns:minmax(0,1.02fr) minmax(500px,.98fr)}.fellowes-service-copy{grid-column:2;min-width:0}.fellowes-service-gallery{grid-column:1;grid-row:1;min-height:860px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));grid-auto-flow:dense;background:#e8e6e1;border-right:1px solid var(--renz-line)}.fellowes-service-gallery figure{position:relative;min-width:0;min-height:0;margin:0;overflow:hidden;background:#f1f0ec;border-right:1px solid var(--renz-line);border-bottom:1px solid var(--renz-line)}.fellowes-service-gallery figure:first-child{grid-row:1 / -1}.fellowes-service-gallery img{width:100%;height:100%;object-fit:contain;padding:clamp(18px,2.4vw,44px)}.fellowes-service-gallery figcaption{position:absolute;right:0;bottom:0;left:0;padding:14px 18px;color:#080909b8;background:#f5f4efeb;border-top:1px solid var(--renz-line);font-size:12px;font-weight:670}.fellowes-catalog .renz-catalog-grid{grid-auto-flow:dense}.fellowes-catalog-media{width:100%;display:block;padding:0;cursor:pointer}.fellowes-catalog-media:active img{transform:scale(.985)}.fellowes-catalog-card-body{min-height:500px}.fellowes-model-select{display:inline;padding:0;cursor:pointer;color:inherit;background:transparent;text-decoration:none;font:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-align:left}.fellowes-model-select:hover,.fellowes-model-select:focus-visible,.fellowes-page .renz-catalog-source:hover{color:var(--exo-red)}.fellowes-catalog .renz-catalog-status.is-current-2026{color:#146b47}.fellowes-catalog .renz-catalog-status.is-documented{color:#6d5214}.fellowes-catalog-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 24px;padding:0;border-top:1px solid var(--renz-line);border-left:1px solid var(--renz-line);list-style:none}.fellowes-catalog-specs li{min-width:0;min-height:72px;display:flex;align-items:flex-start;padding:12px;border-right:1px solid var(--renz-line);border-bottom:1px solid var(--renz-line);font-size:12px;line-height:1.35}.fellowes-catalog-specs li:before{content:"";width:5px;height:5px;flex:0 0 5px;margin:5px 10px 0 0;background:var(--exo-red)}.fellowes-diagnostics .renz-diagnostic-tabs small{margin-top:0}.fellowes-contract-stage .renz-contract-grid article h3{margin-top:0}.fellowes-diagnostics-media{display:grid;place-items:center;background:#e9e7e2}.fellowes-diagnostics-media img{object-fit:contain;padding:clamp(24px,4vw,72px);background:#f1f0ec}.fellowes-operations .renz-operations-grid{margin-top:10px;border-top:1px solid var(--renz-line)}.fellowes-parts-band{margin-top:64px;border-top:1px solid var(--renz-line);border-left:1px solid var(--renz-line)}.fellowes-parts-band>header{display:grid;grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);gap:40px;align-items:end;padding:34px;border-right:1px solid var(--renz-line);border-bottom:1px solid var(--renz-line)}.fellowes-parts-band>header .renz-kicker{margin:0}.fellowes-parts-band>header>p:last-child{max-width:720px;margin:0;color:#08090999;line-height:1.5}.fellowes-parts-band>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense}.fellowes-parts-band article{min-height:190px;padding:28px;border-right:1px solid var(--renz-line);border-bottom:1px solid var(--renz-line)}.fellowes-parts-band h3{margin:0 0 42px;font-size:clamp(20px,1.45vw,27px)}.fellowes-parts-band article p{margin:0;color:#08090994;font-size:14px;line-height:1.5}.fellowes-contract-stage{display:grid;grid-template-columns:minmax(420px,.82fr) minmax(0,1.18fr);margin-bottom:42px;border:1px solid var(--renz-dark-line)}.fellowes-contract-stage .renz-contract-grid{grid-template-columns:1fr;margin:0;border-left:0}.fellowes-contract-stage .renz-contract-grid article{min-height:190px}.fellowes-contract-stage figure{min-width:0;display:grid;grid-template-rows:minmax(0,1fr) auto;margin:0;background:#f1f0ec;border-left:1px solid var(--renz-dark-line)}.fellowes-contract-stage figure img{width:100%;height:100%;min-height:570px;object-fit:contain;padding:clamp(34px,5vw,90px)}.fellowes-contract-stage figcaption{padding:20px 24px;color:#ffffffa8;background:var(--renz-charcoal);border-top:1px solid var(--renz-dark-line);font-size:13px}.fellowes-faq{position:relative;color:var(--renz-ink);background:var(--renz-paper);border-bottom:1px solid var(--renz-line)}.fellowes-faq-inner{width:calc(100% - var(--exo-rail));margin-left:var(--exo-rail);padding:clamp(92px,9vw,150px) var(--exo-gutter) clamp(100px,10vw,170px) var(--exo-content-inset)}.fellowes-faq-heading{max-width:1000px;margin-bottom:58px}.fellowes-faq-heading h2{max-width:930px;margin:0;font-size:clamp(52px,5.2vw,88px);line-height:.95;letter-spacing:-.064em}.fellowes-faq-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(340px,.55fr);border-top:1px solid var(--renz-line);border-left:1px solid var(--renz-line)}.fellowes-faq-list article{border-right:1px solid var(--renz-line);border-bottom:1px solid var(--renz-line)}.fellowes-faq-list h3{margin:0}.fellowes-faq-list button{width:100%;min-height:112px;display:grid;grid-template-columns:minmax(0,1fr) 28px;gap:18px;align-items:center;padding:26px 30px;cursor:pointer;background:transparent;text-align:left}.fellowes-faq-list button strong{font-size:clamp(18px,1.35vw,24px);line-height:1.2}.fellowes-faq-list button i{color:var(--exo-red);font-size:28px;font-style:normal;font-weight:400;text-align:center}.fellowes-faq-list article>div p{max-width:780px;margin:0;padding:0 30px 34px;color:#0809099e;font-size:16px;line-height:1.6}.fellowes-faq-aside{display:grid;grid-template-rows:1fr auto;border-right:1px solid var(--renz-line);border-bottom:1px solid var(--renz-line)}.fellowes-faq-aside>div{min-height:300px;padding:34px;background:#fff}.fellowes-faq-aside h3{margin:0 0 24px;font-size:clamp(24px,2vw,34px)}.fellowes-faq-aside p{margin:0 0 32px;color:#0809099e;line-height:1.55}.fellowes-faq-aside a{color:var(--renz-ink);border-bottom:1px solid var(--exo-red)}.fellowes-faq-aside nav{display:grid}.fellowes-faq-aside nav a{display:flex;justify-content:space-between;gap:20px;padding:20px 24px;border-top:1px solid var(--renz-line);border-bottom:0;font-size:13px;font-weight:650}.fellowes-page .standard-request .exo-request-heading h2{max-width:1320px}@media(hover:hover)and (pointer:fine){.fellowes-faq-list button:hover,.fellowes-faq-aside nav a:hover{color:var(--exo-red);background:#ed101809}}@media(max-width:1320px){.fellowes-hero-layout{grid-template-columns:minmax(680px,1.22fr) minmax(0,.78fr)}.fellowes-hero-copy h1{font-size:clamp(46px,4.2vw,58px)}.fellowes-service-layout{grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr)}.fellowes-catalog-card-body{min-height:520px}}@media(max-width:1180px){.fellowes-hero{min-height:0}.fellowes-hero-layout{min-height:0;grid-template-columns:1fr}.fellowes-hero-copy{max-width:900px}.fellowes-hero-figure{min-height:560px;border-top:1px solid var(--renz-line);border-left:0}}@media(max-width:1080px){.fellowes-hero-layout,.fellowes-service-layout,.fellowes-contract-stage,.fellowes-faq-layout{grid-template-columns:1fr}.fellowes-service-gallery{grid-column:1;grid-row:2;min-height:680px;border-right:0}.fellowes-service-copy{grid-column:1;grid-row:1}.fellowes-parts-band>div{grid-template-columns:repeat(2,minmax(0,1fr))}.fellowes-contract-stage figure{border-top:1px solid var(--renz-dark-line);border-left:0}.fellowes-contract-stage figure img{min-height:500px}.fellowes-faq-aside{grid-template-columns:1fr 1fr;grid-template-rows:auto}}@media(max-width:760px){.fellowes-service-copy h2{font-size:clamp(38px,10vw,46px);overflow-wrap:anywhere}.fellowes-hero-copy h1{max-width:520px;font-size:clamp(34px,9.1vw,48px);line-height:.98}.fellowes-family-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.fellowes-family-strip span{border-right:1px solid var(--renz-line)}.fellowes-service-gallery{min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}.fellowes-service-gallery figure{grid-row:auto;min-height:240px}.fellowes-service-gallery figure:first-child{grid-row:auto;grid-column:1 / -1;min-height:340px}.fellowes-catalog-card-body{min-height:0}.fellowes-diagnostics .renz-diagnostic-tabs button{min-height:0;padding:22px}.fellowes-diagnostics .renz-diagnostic-tabs p{display:none;margin-top:16px}.fellowes-diagnostics .renz-diagnostic-tabs button.is-active p{display:block}.fellowes-parts-band{margin-top:44px}.fellowes-parts-band>header,.fellowes-parts-band>div,.fellowes-faq-aside{grid-template-columns:1fr}.fellowes-parts-band>header{gap:20px;padding:26px}.fellowes-contract-stage figure img{min-height:360px;padding:34px}.fellowes-faq-inner{padding:78px 20px 86px var(--exo-content-inset)}.fellowes-faq-heading h2{font-size:clamp(42px,11.5vw,60px)}.fellowes-faq-list button{min-height:104px;grid-template-columns:minmax(0,1fr) 24px;gap:12px;padding:22px 20px}.fellowes-faq-list article>div p{padding:0 20px 28px}.fellowes-faq-aside>div{min-height:0;padding:28px}.fellowes-page .standard-request .exo-request-heading h2{font-size:clamp(38px,10.5vw,56px)}}@media(max-width:430px){.fellowes-hero-copy h1{font-size:clamp(32px,8.7vw,39px)}.fellowes-family-strip{grid-template-columns:1fr}.fellowes-catalog-card-body,.fellowes-parts-band article{padding:24px}}@media(prefers-reduced-motion:reduce){.fellowes-page *,.fellowes-page *:before,.fellowes-page *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body.bulros-route{margin:0;min-width:320px;overflow-x:hidden;color:#171819;background:#171819}.bulros-page{--bulros-paper: #f3f1ea;--bulros-paper-soft: #f8f7f2;--bulros-ink: #171819;--bulros-muted: #656664;--bulros-red: #ed1018;--bulros-red-text: #d20b13;--bulros-red-dark: #ff4a4f;--bulros-red-action: #df0d15;--bulros-line: rgba(23, 24, 25, .17);--bulros-dark: #101112;--bulros-dark-line: rgba(255, 255, 255, .2);--exo-paper: var(--bulros-paper);--exo-ink: var(--bulros-ink);--exo-black: var(--bulros-dark);--exo-red: var(--bulros-red);--exo-yellow: #ffd51f;--exo-line: var(--bulros-line);color:var(--bulros-ink);background:var(--bulros-paper)}.bulros-page .exo-header{color:var(--bulros-ink);background:#f8f7f2f5;border-color:var(--bulros-line)}.bulros-page main>section:not(.standard-request){position:relative;overflow:hidden;scroll-margin-top:72px;color:var(--bulros-ink);background:var(--bulros-paper);border-bottom:1px solid var(--bulros-line);isolation:isolate}.bulros-page main>section:not(.standard-request)>:not(.exo-rail){position:relative;z-index:1}.bulros-page main>section:not(.standard-request)>.exo-rail{color:var(--bulros-ink);border-color:var(--bulros-line)}.bulros-page main>section:not(.standard-request)>.exo-rail.is-dark{color:#ffffffe6;border-color:var(--bulros-dark-line)}.bulros-page main>section:not(.standard-request)>.exo-rail .exo-rail-number{color:var(--bulros-red-text);font-size:24px;font-weight:540;letter-spacing:-.04em}.bulros-page main>section:not(.standard-request)>.exo-rail .exo-rail-rule{background:var(--bulros-red)}.bulros-kicker{margin:0;color:var(--bulros-red-text);font-size:13px;font-weight:650;line-height:1.2;letter-spacing:.13em;text-transform:uppercase}.bulros-section-lede{max-width:620px;margin:0;color:var(--bulros-muted);font-size:clamp(17px,1.25vw,21px);line-height:1.5}.bulros-word-reveal>span{display:inline}.bulros-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.bulros-button{min-width:180px;min-height:58px;display:inline-flex;justify-content:center;align-items:center;padding:16px 24px;color:#fff;background:var(--bulros-red-action);border:1px solid var(--bulros-red-action);font-size:15px;font-weight:650;line-height:1;text-align:center;transition:color .25s ease,background-color .25s ease,transform .25s ease}.bulros-button:hover,.bulros-button:focus-visible{color:var(--bulros-red-text);background:transparent;transform:translateY(-2px)}.bulros-button.is-quiet{color:var(--bulros-ink);background:transparent;border-color:#17181980}.bulros-button.is-quiet:hover,.bulros-button.is-quiet:focus-visible{color:#fff;background:var(--bulros-ink)}.bulros-text-link{width:fit-content;display:inline-flex;align-items:center;gap:14px;padding:10px 0 7px;color:var(--bulros-red-text);border-bottom:1px solid currentColor;font-size:16px;font-weight:620}.bulros-text-link span{transition:transform .25s ease}.bulros-text-link:hover span{transform:translate(4px)}.bulros-hero{min-height:760px;background-color:var(--bulros-paper-soft)!important;background-image:none!important}.bulros-hero>.exo-rail{top:72px}.bulros-hero__layout{width:calc(100% - var(--exo-rail));min-height:clamp(590px,calc(100dvh - 96px),804px);display:grid;grid-template-columns:minmax(620px,.92fr) minmax(600px,1.08fr);align-items:center;gap:clamp(28px,3vw,58px);margin-left:var(--exo-rail);padding:calc(72px + clamp(30px,5vh,62px)) var(--exo-gutter) clamp(32px,4vw,58px) var(--exo-content-inset)}.bulros-hero-copy{z-index:2;align-self:center;max-width:780px}.bulros-hero-copy .bulros-kicker{margin-bottom:28px;color:var(--bulros-ink)}.bulros-hero-copy h1{max-width:780px;margin:0 0 28px;font-size:clamp(58px,4vw,72px);font-weight:540;line-height:.95;letter-spacing:-.067em}.bulros-hero-copy h1 span{display:block}.bulros-hero__lede{max-width:560px;margin:0 0 38px;font-size:clamp(18px,1.35vw,23px);line-height:1.45}.bulros-hero__figure{min-width:0;align-self:stretch;display:grid;grid-template-rows:minmax(0,1fr) auto;margin:0}.bulros-hero__stage{min-height:420px;display:grid;place-items:center}.bulros-hero-product{width:min(112%,970px);max-width:none!important;height:auto;object-fit:contain;filter:drop-shadow(0 28px 26px rgba(20,20,20,.16))}.bulros-hero__figure figcaption{justify-self:end;display:flex;align-items:baseline;gap:14px;padding-left:18px;border-left:1px solid var(--bulros-line);color:var(--bulros-muted);font-size:13px}.bulros-hero__figure figcaption strong{color:var(--bulros-ink);font-size:15px}.bulros-family-strip{width:calc(100% - var(--exo-rail));min-height:96px;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;margin-left:var(--exo-rail);border-top:1px solid var(--bulros-line)}.bulros-family-strip span{min-height:96px;display:grid;place-items:center;padding:18px;border-right:1px solid var(--bulros-line);font-size:13px;font-weight:620;letter-spacing:.06em;text-align:center;text-transform:uppercase}.bulros-family-strip span:last-child{border-right:0}.bulros-service__layout{width:calc(100% - var(--exo-rail));min-height:850px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(400px,.92fr);align-items:center;gap:clamp(60px,7vw,126px);margin-left:var(--exo-rail);padding:clamp(86px,7vw,124px) var(--exo-gutter) clamp(92px,8vw,136px) var(--exo-content-inset)}.bulros-service-media{min-width:0;align-self:stretch;display:grid;grid-template-rows:minmax(0,1fr) auto;margin:0}.bulros-service-media img{width:100%;height:100%;max-height:650px;align-self:center;object-fit:contain;filter:drop-shadow(0 24px 22px rgba(20,20,20,.13))}.bulros-service-media figcaption,.bulros-operations-stage figure figcaption{width:fit-content;padding-top:13px;color:var(--bulros-muted);border-top:1px solid var(--bulros-line);font-size:13px}.bulros-service-copy{align-self:center}.bulros-service-copy h2{max-width:650px;margin:0 0 28px;font-size:clamp(48px,3.6vw,60px);line-height:.98}.bulros-service-copy>.bulros-section-lede{margin-bottom:36px}.bulros-service-list{margin-bottom:26px;border-top:1px solid var(--bulros-line)}.bulros-service-list article{min-height:86px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:20px;padding:16px 4px 16px 0;border-bottom:1px solid var(--bulros-line)}.bulros-service-list article>span{align-self:start;padding-top:4px;color:var(--bulros-red-text);font-size:13px}.bulros-service-list h3{margin:0 0 5px;font-size:17px;letter-spacing:-.025em}.bulros-service-list p{max-width:560px;margin:0;color:var(--bulros-muted);font-size:14px;line-height:1.42}.bulros-service-list i{color:var(--bulros-muted);font-size:20px;font-style:normal}.bulros-catalog__inner{width:calc(100% - var(--exo-rail));margin-left:var(--exo-rail);padding:clamp(88px,7vw,126px) var(--exo-gutter) clamp(100px,8vw,146px) var(--exo-content-inset)}.bulros-catalog__heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);align-items:end;gap:clamp(44px,7vw,124px);margin-bottom:46px}.bulros-catalog__heading-main .bulros-kicker{margin-bottom:16px}.bulros-catalog__heading h2{margin:0;font-size:clamp(52px,3.6vw,60px);line-height:.92}.bulros-catalog__heading-copy{padding:8px 0 6px 30px;border-left:1px solid var(--bulros-line)}.bulros-catalog__heading-copy strong{display:block;margin-bottom:12px;color:var(--bulros-red-text);font-size:22px}.bulros-catalog__heading-copy p{max-width:380px;margin:0;font-size:15px;line-height:1.5}.bulros-catalog__tools{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,300px);align-items:center;gap:30px;border-top:1px solid var(--bulros-line);border-bottom:1px solid var(--bulros-line)}.bulros-catalog__filters{min-width:0;display:flex;align-items:stretch;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.bulros-catalog__filters::-webkit-scrollbar{display:none}.bulros-catalog__filter{position:relative;flex:0 0 auto;min-height:68px;display:inline-flex;align-items:center;gap:8px;padding:12px clamp(13px,1.2vw,22px);cursor:pointer;background:transparent;font-size:13px;font-weight:590;white-space:nowrap}.bulros-catalog__filter:first-child{padding-left:0}.bulros-catalog__filter:after{content:"";position:absolute;right:100%;bottom:-1px;left:0;height:2px;background:var(--bulros-red);transition:right .25s ease}.bulros-catalog__filter.is-active{color:var(--bulros-red-text)}.bulros-catalog__filter.is-active:after{right:0}.bulros-catalog__filter small{color:var(--bulros-muted);font-size:10px}.bulros-catalog__search{min-width:0;padding:11px 0}.bulros-catalog__search-control{height:44px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 12px;border:1px solid rgba(23,24,25,.48);background:#ffffff3d}.bulros-catalog__search-control>span{font-size:22px;line-height:1;transform:rotate(-18deg)}.bulros-catalog__search input{width:100%;min-width:0;padding:0;border:0;outline:0;background:transparent;font-size:14px}.bulros-catalog__search input::-webkit-search-cancel-button{display:none}.bulros-catalog__search button{width:28px;height:28px;padding:0;cursor:pointer;background:transparent;font-size:20px}.bulros-catalog__summary{min-height:54px;display:flex;justify-content:space-between;align-items:center;gap:20px;color:var(--bulros-muted);font-size:13px}.bulros-catalog__summary strong{color:var(--bulros-ink)}.bulros-catalog__summary button,.bulros-catalog__empty button{padding:6px 0;cursor:pointer;color:var(--bulros-red-text);background:transparent;border-bottom:1px solid currentColor;font-size:13px}.bulros-catalog__feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;border-top:1px solid var(--bulros-line)}.bulros-catalog__feature{min-width:0;border-right:1px solid var(--bulros-line);border-bottom:1px solid var(--bulros-line)}.bulros-catalog__feature:nth-child(3n+1){border-left:1px solid var(--bulros-line)}.bulros-catalog__feature>article{height:100%;display:grid;grid-template-rows:310px 1fr}.bulros-catalog__feature-media{min-width:0;display:grid;place-items:center;padding:24px 22px 12px;overflow:hidden;background:#fff3}.bulros-catalog__feature-media img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 16px 16px rgba(20,20,20,.12));transition:transform .45s cubic-bezier(.16,1,.3,1)}.bulros-catalog__feature:hover .bulros-catalog__feature-media img{transform:translateY(-5px) scale(1.015)}.bulros-catalog__feature-body{display:flex;flex-direction:column;align-items:flex-start;padding:24px clamp(20px,2vw,32px) 28px}.bulros-catalog__eyebrow{margin:0 0 12px;color:var(--bulros-red-text);font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.bulros-catalog__feature h3{margin:0 0 12px;font-size:clamp(29px,2.2vw,40px);line-height:1}.bulros-catalog__feature-note{display:-webkit-box;margin:0 0 22px;overflow:hidden;color:var(--bulros-muted);font-size:14px;line-height:1.48;-webkit-line-clamp:3;-webkit-box-orient:vertical}.bulros-catalog__feature-actions{display:flex;flex-wrap:wrap;gap:11px 22px;margin-top:auto}.bulros-catalog__feature-actions button,.bulros-catalog__feature-actions a,.bulros-catalog__index-actions button,.bulros-catalog__index-actions a{display:inline-flex;align-items:center;gap:7px;padding:6px 0;cursor:pointer;background:transparent;border-bottom:1px solid currentColor;font-size:12px;font-weight:610}.bulros-catalog__feature-actions button,.bulros-catalog__index-actions button{color:var(--bulros-red-text)}.bulros-catalog__feature-actions a,.bulros-catalog__index-actions a{color:var(--bulros-muted)}.bulros-catalog__reveal-exact{width:100%;min-height:66px;display:flex;justify-content:center;align-items:center;gap:16px;padding:18px;cursor:pointer;color:var(--bulros-ink);background:transparent;border-bottom:1px solid var(--bulros-line);font-size:14px;font-weight:620}.bulros-catalog__index{padding-top:54px}.bulros-catalog__index-heading{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:24px}.bulros-catalog__index-heading h3{margin:0;font-size:clamp(25px,2vw,34px)}.bulros-catalog__index-heading p{max-width:380px;margin:0;color:var(--bulros-muted);font-size:13px}.bulros-catalog__index-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--bulros-line)}.bulros-catalog__index-grid.has-expanded{grid-template-columns:1fr}.bulros-catalog__index-group{min-width:0;border-bottom:1px solid var(--bulros-line)}.bulros-catalog__index-grid:not(.has-expanded) .bulros-catalog__index-group:nth-child(odd){padding-right:28px}.bulros-catalog__index-grid:not(.has-expanded) .bulros-catalog__index-group:nth-child(2n){padding-left:28px}.bulros-catalog__index-grid:not(.has-expanded) .bulros-catalog__index-group:last-child:nth-child(odd){grid-column:1 / -1;padding-right:0}.bulros-catalog__index-group>header{min-height:58px}.bulros-catalog__index-group>header button{width:100%;min-height:58px;display:grid;grid-template-columns:auto minmax(22px,1fr) auto 22px;align-items:center;gap:12px;padding:12px 0;color:var(--bulros-ink);background:transparent;text-align:left;cursor:pointer}.bulros-catalog__index-group>header button i{align-self:center;height:1px;border-bottom:1px dotted rgba(23,24,25,.4)}.bulros-catalog__index-group>header button b{color:var(--bulros-red-text);font-size:16px;font-weight:520;text-align:right}.bulros-catalog__index-group h4{margin:0;font-size:15px;font-weight:610}.bulros-catalog__index-group header .bulros-catalog__index-count{color:var(--bulros-muted);font-size:12px;white-space:nowrap}.bulros-catalog__index-group ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;border-top:1px solid var(--bulros-line);border-left:1px solid var(--bulros-line)}.bulros-catalog__index-group li{min-height:68px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:10px 18px 10px 22px;border-right:1px solid var(--bulros-line);border-bottom:1px solid var(--bulros-line)}.bulros-catalog__index-group li:nth-child(2n){border-right:0}.bulros-catalog__index-group li>div:first-child{min-width:0}.bulros-catalog__index-group li strong{display:block;margin-bottom:4px;font-size:14px}.bulros-catalog__index-group li>div:first-child>span{display:-webkit-box;overflow:hidden;color:var(--bulros-muted);font-size:11px;line-height:1.35;-webkit-line-clamp:1;-webkit-box-orient:vertical}.bulros-catalog__index-actions{display:flex;align-items:center;gap:14px;white-space:nowrap}.bulros-catalog__empty{min-height:300px;display:grid;place-content:center;justify-items:start;border-top:1px solid var(--bulros-line);border-bottom:1px solid var(--bulros-line)}.bulros-catalog__empty h3{margin:0 0 12px;font-size:30px}.bulros-catalog__empty p{margin:0 0 22px;color:var(--bulros-muted)}.bulros-page main>section.bulros-diagnostics{min-height:880px;color:#f5f4ef;background:var(--bulros-dark);border-color:var(--bulros-dark-line)}.bulros-diagnostics__inner{width:calc(100% - var(--exo-rail));margin-left:var(--exo-rail);padding:clamp(80px,7vw,122px) var(--exo-gutter) clamp(88px,8vw,132px) var(--exo-content-inset)}.bulros-diagnostics-heading{margin:0 0 38px}.bulros-diagnostics-heading .bulros-kicker{margin-bottom:16px}.bulros-diagnostics .bulros-kicker{color:var(--bulros-red-dark)}.bulros-diagnostics-heading h2{margin:0 0 18px;color:#f7f6f1;font-size:clamp(54px,3.8vw,64px);line-height:.91}.bulros-diagnostics-heading>p:last-child{max-width:840px;margin:0;color:#ffffffa3;font-size:clamp(17px,1.35vw,22px);line-height:1.5}.bulros-diagnostics-stage{min-height:510px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);border:1px solid var(--bulros-dark-line)}.bulros-diagnostics-media{min-width:0;display:grid;grid-template-rows:minmax(0,1fr) auto;margin:0;padding:28px 34px 22px;color:var(--bulros-ink);background:var(--bulros-paper);overflow:hidden}.bulros-diagnostics-media img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 18px 18px rgba(20,20,20,.15));animation:bulros-diagnostic-in .38s cubic-bezier(.16,1,.3,1) both}.bulros-diagnostics-media figcaption{padding-top:10px;font-size:13px;font-weight:620}.bulros-diagnostic-tabs{min-width:0;display:grid;grid-template-rows:repeat(4,1fr)}.bulros-diagnostic-tabs button{position:relative;min-width:0;display:grid;align-content:center;gap:8px;padding:24px clamp(24px,3vw,48px);cursor:pointer;color:#ffffff85;background:transparent;border-bottom:1px solid var(--bulros-dark-line);text-align:left;transition:color .24s ease,background-color .24s ease}.bulros-diagnostic-tabs button:last-child{border-bottom:0}.bulros-diagnostic-tabs button:after{content:"";position:absolute;right:100%;bottom:-1px;left:0;height:2px;background:var(--bulros-red);transition:right .3s ease}.bulros-diagnostic-tabs button:hover,.bulros-diagnostic-tabs button.is-active{color:#fff;background:#ffffff06}.bulros-diagnostic-tabs button.is-active:after{right:0}.bulros-diagnostic-tabs small{color:var(--bulros-red-dark);font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.bulros-diagnostic-tabs strong{max-width:480px;font-size:clamp(17px,1.35vw,22px);font-weight:510;line-height:1.32}.bulros-diagnostic-note{max-width:1120px;margin:25px 0 0;color:#ffffffa3;font-size:17px;line-height:1.5}@keyframes bulros-diagnostic-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.bulros-operations__inner{width:calc(100% - var(--exo-rail));margin-left:var(--exo-rail);padding:clamp(86px,7vw,122px) var(--exo-gutter) 0 var(--exo-content-inset)}.bulros-operations-heading{margin-bottom:40px}.bulros-operations-heading>p{margin:0 0 16px;color:var(--bulros-muted);font-size:13px;font-weight:620;letter-spacing:.12em;text-transform:uppercase}.bulros-operations-heading h2{margin:0 0 18px;font-size:clamp(52px,3.6vw,60px);line-height:.93}.bulros-operations-heading>span{display:block;max-width:650px;color:var(--bulros-muted);font-size:17px;line-height:1.5}.bulros-operations-stage{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:stretch;gap:clamp(42px,5vw,86px);padding-bottom:clamp(70px,7vw,112px)}.bulros-operations-stage figure{min-width:0;display:grid;grid-template-rows:minmax(0,1fr) auto;margin:0}.bulros-operations-stage figure img{width:100%;height:100%;max-height:560px;align-self:center;object-fit:contain;filter:drop-shadow(0 22px 20px rgba(20,20,20,.13))}.bulros-operations-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--bulros-line);border-left:1px solid var(--bulros-line)}.bulros-operations-grid article{min-height:178px;display:grid;align-content:start;padding:24px clamp(22px,2vw,34px);border-right:1px solid var(--bulros-line);border-bottom:1px solid var(--bulros-line)}.bulros-operations-grid article>span{margin-bottom:20px;color:var(--bulros-red-text);font-size:14px}.bulros-operations-grid h3{max-width:240px;margin:0 0 10px;font-size:clamp(19px,1.45vw,25px);line-height:1.08}.bulros-operations-grid p{display:-webkit-box;margin:0;overflow:hidden;color:var(--bulros-muted);font-size:12px;line-height:1.45;-webkit-line-clamp:3;-webkit-box-orient:vertical}.bulros-parts-band{margin-right:calc(var(--exo-gutter) * -1);margin-left:calc(var(--exo-content-inset) * -1);padding:34px var(--exo-gutter) 36px var(--exo-content-inset);color:#f7f6f1;background:var(--bulros-ink)}.bulros-parts-band>header{display:grid;grid-template-columns:minmax(240px,.44fr) minmax(300px,.56fr);align-items:end;gap:46px;margin-bottom:28px}.bulros-parts-band h3{margin:0;color:#fff;font-size:clamp(25px,2vw,34px)}.bulros-parts-band header p{max-width:520px;margin:0;color:#ffffff94;font-size:13px;line-height:1.45}.bulros-parts-band>div{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid var(--bulros-dark-line);border-left:1px solid var(--bulros-dark-line)}.bulros-parts-band article{min-height:118px;display:grid;align-content:center;justify-items:start;gap:16px;padding:20px;border-right:1px solid var(--bulros-dark-line)}.bulros-parts-band article>span{position:relative;width:34px;height:25px;display:block;border:1px solid rgba(255,255,255,.74)}.bulros-parts-band article>span:before,.bulros-parts-band article>span:after{content:"";position:absolute;background:var(--bulros-red)}.bulros-parts-band article>span:before{top:7px;right:-7px;width:14px;height:1px}.bulros-parts-band article>span:after{right:7px;bottom:-5px;width:1px;height:10px}.bulros-parts-band h4{max-width:160px;margin:0;color:#ffffffc7;font-size:13px;font-weight:520;line-height:1.35}.bulros-contract__inner{width:calc(100% - var(--exo-rail));min-height:880px;margin-left:var(--exo-rail);padding:clamp(90px,7vw,126px) var(--exo-gutter) clamp(92px,8vw,138px) var(--exo-content-inset)}.bulros-contract-heading{max-width:810px;margin-bottom:40px}.bulros-contract-heading>p:first-child{margin:0 0 20px;color:var(--bulros-muted);font-size:13px;font-weight:620;letter-spacing:.12em;text-transform:uppercase}.bulros-contract-heading h2{margin:0 0 24px;font-size:clamp(52px,3.6vw,60px);line-height:.94}.bulros-contract-heading>p:last-child{max-width:650px;margin:0;color:var(--bulros-muted);font-size:clamp(17px,1.25vw,21px);line-height:1.48}.bulros-contract-stage{display:grid;grid-template-columns:minmax(390px,.9fr) minmax(0,1.1fr);align-items:end;gap:clamp(48px,7vw,126px)}.bulros-contract-copy{border-top:1px solid var(--bulros-line)}.bulros-contract-copy article{min-height:108px;display:grid;grid-template-columns:52px minmax(0,1fr);gap:24px;align-items:center;border-bottom:1px solid var(--bulros-line)}.bulros-contract-copy article>span{align-self:start;padding-top:29px;color:var(--bulros-red-text);font-size:15px}.bulros-contract-copy h3{margin:0 0 7px;font-size:clamp(25px,2vw,35px)}.bulros-contract-copy p{max-width:470px;margin:0;color:var(--bulros-muted);font-size:14px;line-height:1.4}.bulros-contract-copy .bulros-button{margin-top:34px}.bulros-contract-media{min-width:0;display:grid;grid-template-rows:minmax(0,1fr) auto;margin:-150px 0 0}.bulros-contract-media img{width:100%;height:100%;max-height:660px;align-self:end;object-fit:contain;filter:drop-shadow(0 25px 22px rgba(20,20,20,.14))}.bulros-contract-media figcaption{display:flex;align-items:baseline;gap:12px;padding:17px 0 0 22px;border-left:1px solid var(--bulros-line);color:var(--bulros-muted);font-size:13px}.bulros-contract-media figcaption strong{color:var(--bulros-ink);font-size:15px}.bulros-faq-inner{width:calc(100% - var(--exo-rail));margin-left:var(--exo-rail);padding:clamp(88px,7vw,124px) var(--exo-gutter) 0 var(--exo-content-inset)}.bulros-faq-heading{margin-bottom:46px}.bulros-faq-heading>p{margin:0 0 16px;color:var(--bulros-red-text);font-size:13px;font-weight:620;letter-spacing:.14em;text-transform:uppercase}.bulros-faq-heading h2{margin:0;font-size:clamp(52px,3.6vw,60px);line-height:.93}.bulros-faq-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.78fr);gap:clamp(58px,7vw,118px)}.bulros-faq-list{border-top:1px solid var(--bulros-line)}.bulros-faq-list article{border-bottom:1px solid var(--bulros-line)}.bulros-faq-list h3{margin:0}.bulros-faq-list button{width:100%;min-height:82px;display:flex;justify-content:space-between;align-items:center;gap:26px;padding:20px 8px 20px 0;cursor:pointer;background:transparent;text-align:left}.bulros-faq-list button strong{font-size:clamp(17px,1.25vw,21px);font-weight:520;line-height:1.35}.bulros-faq-list button i{color:var(--bulros-red-text);font-size:24px;font-style:normal;font-weight:400}.bulros-faq-list article>div p{max-width:720px;margin:0;padding:0 40px 24px 0;color:var(--bulros-muted);font-size:15px;line-height:1.55}.bulros-faq-aside{min-width:0;display:grid;align-content:start;border-left:1px solid var(--bulros-line)}.bulros-faq-aside>div{padding:8px 0 32px 34px}.bulros-faq-aside h3{margin:0 0 24px;font-size:23px}.bulros-faq-aside ol{margin:0 0 24px;padding:0;list-style:none;counter-reset:bulros-checklist}.bulros-faq-aside li{min-height:50px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;border-bottom:1px solid var(--bulros-line);counter-increment:bulros-checklist;font-size:14px}.bulros-faq-aside li:before{content:"0" counter(bulros-checklist);color:var(--bulros-red-text);font-size:12px}.bulros-faq-aside>div>a{display:inline-flex;gap:12px;padding-bottom:6px;color:var(--bulros-red-text);border-bottom:1px solid currentColor;font-size:14px;font-weight:620}.bulros-faq-aside figure{margin:0;padding-left:34px}.bulros-faq-aside figure img{width:100%;height:auto;aspect-ratio:1.75;object-fit:cover;object-position:50% 67%}.bulros-faq-aside figcaption{padding-top:12px;color:var(--bulros-muted);font-size:12px}.bulros-faq-aside nav{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,1fr);margin-top:70px;margin-right:calc(var(--exo-gutter) * -1);margin-left:calc((100vw - var(--exo-rail) - var(--exo-gutter) - var(--exo-content-inset)) * -.98);border-top:1px solid var(--bulros-line)}.bulros-faq-aside nav a{min-height:96px;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px clamp(20px,3vw,48px);color:var(--bulros-ink);border-right:1px solid var(--bulros-line);font-size:15px}.bulros-faq-aside nav a:last-child{border-right:0}.bulros-faq-aside nav span{color:var(--bulros-red-text)}.bulros-page .bulros-diagnostics>.exo-rail .exo-rail-number{color:var(--bulros-red-dark)}.bulros-page .standard-request>.exo-rail .exo-rail-number{color:#8e0006}@media(min-width:1101px){body.brand-root-route .exo-site.bulros-page>main>section#top{min-height:min(900px,100dvh)}}@media(max-width:1280px){.bulros-hero__layout{grid-template-columns:minmax(360px,.83fr) minmax(430px,1.17fr)}.bulros-hero-copy h1{font-size:clamp(54px,5vw,70px)}.bulros-service__layout,.bulros-operations-stage{gap:46px}.bulros-service__layout{grid-template-columns:minmax(0,1fr) minmax(370px,.9fr)}.bulros-catalog__tools{grid-template-columns:1fr;gap:0}.bulros-catalog__filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.bulros-catalog__filter,.bulros-catalog__filter:first-child{justify-content:center;padding-inline:12px;text-align:center;white-space:normal}.bulros-catalog__search{width:min(100%,380px)}.bulros-operations-stage{grid-template-columns:minmax(0,.92fr) minmax(400px,1.08fr)}.bulros-parts-band>div{grid-template-columns:repeat(3,1fr)}.bulros-parts-band article{border-bottom:1px solid var(--bulros-dark-line)}.bulros-contract-media{margin-top:-70px}.bulros-faq-aside nav{margin-left:calc((100vw - var(--exo-rail) - var(--exo-gutter) - var(--exo-content-inset)) * -1.1)}}@media(max-width:1500px)and (min-width:1281px){.bulros-hero__layout{grid-template-columns:minmax(470px,.9fr) minmax(480px,1.1fr)}.bulros-hero-copy h1{font-size:clamp(58px,5vw,70px)}}@media(min-width:1501px){.bulros-hero-copy h1 span:first-child{white-space:nowrap}}@media(max-width:1000px){.bulros-hero__layout{grid-template-columns:minmax(330px,.9fr) minmax(360px,1.1fr);gap:18px}.bulros-hero__stage{min-height:340px}.bulros-service__layout,.bulros-operations-stage,.bulros-contract-stage,.bulros-faq-layout{grid-template-columns:1fr}.bulros-service__layout{gap:60px}.bulros-service-media{min-height:460px}.bulros-service-media img{max-height:460px}.bulros-catalog__heading{grid-template-columns:1fr;gap:28px}.bulros-catalog__heading-copy{max-width:620px}.bulros-catalog__feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bulros-catalog__feature:nth-child(3n+1){border-left:0}.bulros-catalog__feature:nth-child(odd){border-left:1px solid var(--bulros-line)}.bulros-diagnostics-stage{grid-template-columns:1fr}.bulros-diagnostics-media{min-height:470px}.bulros-diagnostic-tabs{grid-template:repeat(2,minmax(110px,auto)) / repeat(2,1fr)}.bulros-diagnostic-tabs button{border-right:1px solid var(--bulros-dark-line)}.bulros-diagnostic-tabs button:nth-child(2n){border-right:0}.bulros-diagnostic-tabs button:nth-last-child(-n+2){border-bottom:0}.bulros-operations-stage figure{min-height:430px}.bulros-contract-stage{gap:56px}.bulros-contract-media{min-height:460px;margin-top:0}.bulros-contract-media img{max-height:500px}.bulros-faq-layout{gap:58px}.bulros-faq-aside{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr)}.bulros-faq-aside figure{padding:8px 0 0 28px}.bulros-faq-aside nav{margin:62px calc(var(--exo-gutter) * -1) 0 calc(var(--exo-content-inset) * -1)}}@media(max-width:960px){.bulros-page main>section:not(.standard-request){scroll-margin-top:68px}.bulros-hero>.exo-rail{top:68px}.bulros-hero__layout{min-height:clamp(600px,calc(100dvh - 88px),730px);padding-top:108px}.bulros-family-strip,.bulros-family-strip span{min-height:88px}}@media(max-width:900px){.bulros-hero__layout{min-height:0;grid-template-columns:1fr;align-items:start;gap:36px;padding:112px 28px 50px var(--exo-content-inset)}.bulros-hero-copy{max-width:650px}.bulros-hero__figure{min-height:400px}.bulros-hero__stage{min-height:360px}.bulros-hero-product{width:min(100%,780px);max-width:100%!important}}@media(max-width:780px){.bulros-page main>section:not(.standard-request)>.exo-rail .exo-rail-number{bottom:28px;font-size:14px}.bulros-page main>section:not(.standard-request)>.exo-rail .exo-rail-label{top:148px}.bulros-hero{min-height:0}.bulros-hero__layout{min-height:0;grid-template-columns:1fr;gap:32px;padding:128px 20px 40px var(--exo-content-inset)}.bulros-hero-copy{max-width:590px}.bulros-hero-copy .bulros-kicker{margin-bottom:20px}.bulros-hero-copy h1{max-width:590px;margin-bottom:22px;font-size:clamp(49px,11vw,70px)}.bulros-hero__lede{margin-bottom:28px;font-size:17px}.bulros-hero__figure{min-height:330px}.bulros-hero__stage{min-height:290px}.bulros-hero-product{width:min(108%,680px)}.bulros-family-strip{grid-template-columns:repeat(2,1fr)}.bulros-family-strip span{min-height:66px;font-size:10px}.bulros-family-strip span:nth-child(-n+2){border-bottom:1px solid var(--bulros-line)}.bulros-service__layout,.bulros-catalog__inner,.bulros-diagnostics__inner,.bulros-operations__inner,.bulros-contract__inner,.bulros-faq-inner{padding-right:20px;padding-left:var(--exo-content-inset)}.bulros-service__layout{min-height:0;padding-top:76px;padding-bottom:84px}.bulros-service-media{min-height:330px}.bulros-service-media img{max-height:350px}.bulros-service-copy h2{font-size:clamp(43px,10vw,62px)}.bulros-service-list article{grid-template-columns:30px minmax(0,1fr)}.bulros-service-list i{display:none}.bulros-catalog__inner,.bulros-diagnostics__inner,.bulros-contract__inner{padding-top:78px;padding-bottom:88px}.bulros-catalog__heading h2,.bulros-operations-heading h2,.bulros-contract-heading h2,.bulros-faq-heading h2{font-size:clamp(45px,11vw,66px)}.bulros-catalog__heading-copy{padding-left:20px}.bulros-catalog__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.bulros-catalog__filter{min-height:58px}.bulros-catalog__feature-grid,.bulros-catalog__index-grid{grid-template-columns:1fr}.bulros-catalog__index-grid:not(.has-expanded) .bulros-catalog__index-group:nth-child(odd),.bulros-catalog__index-grid:not(.has-expanded) .bulros-catalog__index-group:nth-child(2n){padding-inline:0}.bulros-catalog__index-group ul{grid-template-columns:1fr}.bulros-catalog__index-group li{border-right:0}.bulros-catalog__feature,.bulros-catalog__feature:nth-child(3n+1),.bulros-catalog__feature:nth-child(odd){border-left:1px solid var(--bulros-line)}.bulros-catalog__feature>article{grid-template-rows:270px 1fr}.bulros-catalog__index-heading{display:grid;align-items:start}.bulros-catalog__index-group li{grid-template-columns:minmax(0,1fr) auto}.bulros-catalog__index-group li>div:first-child>span{display:none}.bulros-diagnostics-heading h2{font-size:clamp(56px,14vw,76px)}.bulros-diagnostics-media{min-height:360px;padding:22px}.bulros-diagnostic-tabs{grid-template-columns:1fr;grid-template-rows:none}.bulros-diagnostic-tabs button,.bulros-diagnostic-tabs button:nth-last-child(-n+2){min-height:94px;border-right:0;border-bottom:1px solid var(--bulros-dark-line)}.bulros-diagnostic-tabs button:last-child{border-bottom:0}.bulros-operations__inner{padding-top:78px}.bulros-operations-stage{padding-bottom:78px}.bulros-operations-stage figure{min-height:340px}.bulros-operations-grid{grid-template-columns:1fr}.bulros-operations-grid article{min-height:142px}.bulros-parts-band{margin-right:-20px}.bulros-parts-band>header{grid-template-columns:1fr;gap:14px}.bulros-parts-band>div{grid-template-columns:repeat(2,1fr)}.bulros-contract__inner{min-height:0}.bulros-contract-media{min-height:330px}.bulros-faq-inner{padding-top:78px}.bulros-faq-aside{grid-template-columns:1fr}.bulros-faq-aside figure{padding:24px 0 0 28px}.bulros-faq-aside nav{grid-template-columns:1fr;margin:62px -20px 0 calc(var(--exo-content-inset) * -1)}.bulros-faq-aside nav a{min-height:72px;border-right:0;border-bottom:1px solid var(--bulros-line)}}@media(max-width:520px){.bulros-actions{display:grid;grid-template-columns:1fr}.bulros-button{width:100%}.bulros-hero__figure figcaption{justify-self:stretch;justify-content:space-between}.bulros-catalog__summary{align-items:flex-start;flex-direction:column;padding:13px 0}.bulros-catalog__feature>article{grid-template-rows:230px 1fr}.bulros-catalog__index-group li{grid-template-columns:1fr;gap:7px;padding-block:13px}.bulros-catalog__index-actions{justify-content:flex-start}.bulros-diagnostics-media{min-height:300px}.bulros-diagnostic-tabs button{padding-inline:20px}.bulros-parts-band>div{grid-template-columns:1fr}.bulros-parts-band article{min-height:86px;grid-template-columns:34px minmax(0,1fr);align-content:center;align-items:center}.bulros-contract-copy article{grid-template-columns:36px minmax(0,1fr);gap:12px}.bulros-faq-aside>div,.bulros-faq-aside figure{padding-left:20px}}@media(max-width:390px){.bulros-catalog__filter,.bulros-catalog__filter:first-child{gap:4px;padding-inline:7px;font-size:11px}.bulros-catalog__filter small{display:none}.bulros-hero-copy h1{font-size:clamp(36px,11.3vw,41px);letter-spacing:-.062em}.bulros-service-copy h2,.bulros-catalog__heading h2,.bulros-operations-heading h2,.bulros-contract-heading h2,.bulros-faq-heading h2,.bulros-diagnostics-heading h2{font-size:clamp(36px,11.3vw,41px);overflow-wrap:normal}.exo-site.bulros-page .standard-request .exo-request-heading h2{font-size:clamp(35px,11vw,40px);letter-spacing:-.058em;overflow-wrap:normal}}@media(max-width:340px){.bulros-catalog__filters{grid-template-columns:1fr}.bulros-catalog__filter,.bulros-catalog__filter:first-child{justify-content:flex-start;min-height:48px;padding-inline:0;font-size:12px;text-align:left}}@media(min-width:341px)and (max-width:370px){.bulros-catalog__filter{letter-spacing:-.03em}}.bulros-page main>section.bulros-catalog{color:#f5f4ef;background:#171819;border-color:var(--bulros-dark-line)}.bulros-page main>section.bulros-catalog>.exo-rail .exo-rail-number{color:var(--bulros-red-dark)}.bulros-catalog__inner{width:calc(100% - var(--exo-rail));margin-left:var(--exo-rail);padding:clamp(92px,8vw,132px) var(--exo-gutter) clamp(104px,9vw,152px) var(--exo-content-inset)}.bulros-catalog__heading{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:end;gap:clamp(52px,8vw,138px);margin-bottom:60px}.bulros-catalog__heading-main .bulros-kicker{margin-bottom:22px;color:var(--bulros-red-dark)}.bulros-catalog__heading h2{margin:0;color:#f5f4ef;font-size:clamp(52px,5.2vw,88px);line-height:.95;letter-spacing:-.064em}.bulros-catalog__heading h2 span{display:block}.bulros-catalog__heading-copy{max-width:650px;margin:0 0 4px;color:#ffffff9e;font-size:clamp(16px,1.15vw,20px);line-height:1.55}.bulros-catalog__tools{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:end;gap:34px;margin-bottom:32px;border:0}.bulros-catalog__filters{min-width:0;display:flex;flex-wrap:wrap;align-items:stretch;gap:8px;overflow:visible}.bulros-page .bulros-catalog__filter,.bulros-page .bulros-catalog__filter:first-child{position:static;flex:0 0 auto;min-height:46px;display:inline-flex;justify-content:flex-start;align-items:center;gap:14px;padding:11px 15px;cursor:pointer;color:#ffffffb3;background:transparent;border:1px solid var(--bulros-dark-line);font-size:13px;font-weight:590;text-align:left;white-space:nowrap;transition:color .2s ease,border-color .2s ease,background .2s ease,transform .2s ease}.bulros-catalog__filter:after{content:none}.bulros-catalog__filter small{display:inline;color:#ffffff80;font-size:10px}.bulros-catalog__filter:hover,.bulros-catalog__filter.is-active{color:#fff;background:var(--bulros-red-action);border-color:var(--bulros-red-action)}.bulros-catalog__filter.is-active small{color:#ffffffc7}.bulros-catalog__filter:active{transform:translateY(1px)}.bulros-catalog__search{min-width:0;display:grid;gap:10px;padding:0;color:#ffffffa8;font-size:12px;font-weight:680;letter-spacing:.08em;text-transform:uppercase}.bulros-catalog__search-control{position:relative;height:auto;display:block;padding:0;border:0;background:transparent}.bulros-catalog__search input{width:100%;height:50px;padding:0 48px 0 15px;color:#fff;background:transparent;border:1px solid var(--bulros-dark-line);border-radius:0;outline:0;font-size:14px;text-transform:none}.bulros-catalog__search input::placeholder{color:#ffffff75}.bulros-catalog__search input:focus{border-color:var(--bulros-red);box-shadow:inset 0 -2px var(--bulros-red)}.bulros-catalog__search button{position:absolute;top:0;right:0;width:48px;height:50px;padding:0;cursor:pointer;color:#fff;background:transparent;font-size:22px}.bulros-catalog__summary{min-height:50px;display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;color:#ffffff85;font-size:13px}.bulros-catalog__summary p{margin:0}.bulros-catalog__summary strong{color:#fff}.bulros-catalog__summary button{padding:8px 0;cursor:pointer;color:#fff;background:transparent;border-bottom:1px solid var(--bulros-red);font-size:13px}.bulros-catalog__results:focus-visible{outline-offset:8px}.bulros-catalog__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;margin:0;padding:0;overflow:visible;background:var(--bulros-paper);border-top:1px solid rgba(255,255,255,.26);border-left:1px solid rgba(255,255,255,.26);list-style:none}.bulros-catalog__card{min-width:0;scroll-margin-top:92px;color:var(--bulros-ink);background:var(--bulros-paper);border-right:1px solid var(--bulros-line);border-bottom:1px solid var(--bulros-line)}.bulros-catalog__card :focus-visible{position:relative;z-index:2;outline-offset:-4px}.bulros-catalog__card>article{height:100%;display:grid;grid-template-rows:300px 1fr auto}.bulros-catalog__media{position:relative;min-width:0;display:block;overflow:hidden;color:var(--bulros-ink);background:var(--bulros-paper-soft);border-bottom:1px solid var(--bulros-line)}.bulros-catalog__media img{width:100%;height:100%;max-width:none;padding:18px;object-fit:contain;transition:transform .45s cubic-bezier(.16,1,.3,1)}.bulros-catalog__media.is-category img{padding:0;object-fit:cover}.bulros-catalog__media:hover img{transform:scale(1.025)}.bulros-catalog__image-note{position:absolute;right:14px;bottom:14px;padding:7px 9px;color:#171819c2;background:#f3f1eaf0;border:1px solid var(--bulros-line);font-size:10px;letter-spacing:.04em}.bulros-catalog__card-body{min-height:286px;display:flex;flex-direction:column;align-items:flex-start;padding:25px clamp(22px,2vw,30px) 24px}.bulros-catalog__eyebrow{margin:0 0 12px;color:var(--bulros-red-text);font-size:10px;font-weight:760;letter-spacing:.11em;text-transform:uppercase}.bulros-catalog__card h3{margin:0 0 15px;font-size:clamp(29px,2.2vw,39px);line-height:1;letter-spacing:-.035em}.bulros-catalog__card h3 a{color:inherit}.bulros-catalog__type{display:-webkit-box;margin:0 0 15px;overflow:hidden;color:#171819c2;font-size:13px;font-weight:650;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.bulros-catalog__note{display:-webkit-box;margin:0 0 22px;overflow:hidden;color:#1718199e;font-size:14px;line-height:1.48;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bulros-catalog__source{width:fit-content;margin-top:auto;padding:7px 0;color:#171819a3;border-bottom:1px solid var(--bulros-line);font-size:12px}.bulros-catalog__actions{min-height:58px;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--bulros-line)}.bulros-catalog__model-link,.bulros-page .bulros-catalog__request{min-width:0;min-height:58px;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px;cursor:pointer;color:var(--bulros-ink);background:transparent;font-size:13px;font-weight:650;text-align:left;white-space:nowrap;transition:color .22s ease,background .22s ease,transform .22s ease}.bulros-catalog__model-link{border-right:1px solid var(--bulros-line)}.bulros-catalog__model-link:hover{background:#1718190f}.bulros-page .bulros-catalog__request:hover{color:#fff;background:var(--bulros-red-action)}.bulros-catalog__model-link:active,.bulros-page .bulros-catalog__request:active{transform:translateY(1px)}.bulros-catalog__model-link span,.bulros-page .bulros-catalog__request span{color:var(--bulros-red-text)}.bulros-page .bulros-catalog__request:hover span{color:#fff}.bulros-catalog__more{display:flex;justify-content:center;padding-top:42px;overflow-anchor:none}.bulros-catalog__more button,.bulros-catalog__empty button{min-width:240px;min-height:56px;display:inline-flex;justify-content:center;align-items:center;gap:22px;padding:14px 22px;cursor:pointer;color:#fff;background:transparent;border:1px solid var(--bulros-dark-line);font-size:14px;font-weight:680;transition:background .2s ease,border-color .2s ease,transform .2s ease}.bulros-catalog__more button:hover,.bulros-catalog__empty button:hover{background:var(--bulros-red-action);border-color:var(--bulros-red-action)}.bulros-catalog__more button:active,.bulros-catalog__empty button:active{transform:translateY(1px)}.bulros-catalog__empty{max-width:760px;min-height:0;display:block;padding:70px 0;color:#fff;border:0}.bulros-catalog__empty h3{margin:0 0 18px;font-size:42px}.bulros-catalog__empty p{max-width:620px;margin:0 0 30px;color:#ffffff9e;line-height:1.6}@media(max-width:1320px){.bulros-catalog__card>article{grid-template-rows:250px 1fr auto}}@media(max-width:1120px){.bulros-catalog__heading,.bulros-catalog__tools{grid-template-columns:1fr}.bulros-catalog__heading{gap:28px}.bulros-catalog__heading h2{font-size:clamp(52px,8vw,72px)}.bulros-catalog__heading-copy{max-width:620px}.bulros-catalog__search{width:min(100%,380px)}.bulros-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.bulros-catalog__inner{padding:78px 20px 86px var(--exo-content-inset)}.bulros-catalog__heading{margin-bottom:46px}.bulros-catalog__heading h2{font-size:clamp(44px,11vw,62px)}.bulros-catalog__filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.bulros-page .bulros-catalog__filter,.bulros-page .bulros-catalog__filter:first-child{width:100%;white-space:normal}.bulros-catalog__search{width:100%}.bulros-catalog__summary{align-items:flex-start;flex-direction:column;padding:12px 0}.bulros-catalog__grid{grid-template-columns:1fr}.bulros-catalog__card>article{grid-template-rows:minmax(240px,58vw) 1fr auto}.bulros-catalog__card-body{min-height:286px}}@media(max-width:430px){.bulros-catalog__filters{grid-template-columns:1fr}.bulros-page .bulros-catalog__filter,.bulros-page .bulros-catalog__filter:first-child{min-height:46px;justify-content:space-between;padding-inline:14px;font-size:12px}.bulros-catalog__heading h2{font-size:clamp(35px,10.9vw,43px)}.bulros-catalog__card-body{min-height:275px;padding:24px}.bulros-catalog__actions{grid-template-columns:1fr}.bulros-catalog__model-link{border-right:0;border-bottom:1px solid var(--bulros-line)}}@media(prefers-reduced-motion:reduce){.bulros-page *,.bulros-page *:before,.bulros-page *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body.office-kit-route{min-width:0;margin:0;color:#101010;background:#171819}body.office-kit-route.brand-root-route{--brand-root-hero-height: 0px}body.office-kit-route>.skip-link{color:#fff;background:#c70c14}.office-kit-page{--ok-paper: #f5f4ef;--ok-dark: #111213;--ok-red: #df0d15;--ok-muted: #595959;--ok-line: rgba(16,16,16,.18)}.office-kit-page main{padding-top:72px}.office-kit-page figure{margin:0}.office-kit-page .ok-section{position:relative}.office-kit-page .ok-inner{padding:clamp(76px,7.4vw,132px) var(--exo-gutter) clamp(76px,7.4vw,132px) var(--exo-content-start)}.office-kit-page .ok-kicker{margin-bottom:26px;color:#cf0c14;font-size:12px;font-weight:680;letter-spacing:.095em;text-transform:uppercase}.office-kit-page .ok-section-heading{margin-bottom:44px}.office-kit-page .ok-section-heading h2{max-width:1120px;margin:0 0 24px;font-size:clamp(36px,3.7vw,66px);line-height:1.06;letter-spacing:-.052em}.office-kit-page .ok-section-heading>p:not(.ok-kicker){max-width:810px;margin:0;color:var(--ok-muted);font-size:clamp(17px,1.36vw,23px);line-height:1.5}.office-kit-page .ok-button{display:inline-flex;min-height:56px;align-items:center;justify-content:center;gap:28px;padding:16px 25px;color:#fff;background:var(--ok-red);font-size:15px;font-weight:670;white-space:nowrap;transition:background .2s,transform .2s}.office-kit-page .ok-button:hover{background:#b50b11;transform:translateY(-2px)}.office-kit-page .ok-button:active{transform:translateY(0)}.office-kit-page .ok-text-link{display:inline-flex;align-items:center;gap:22px;width:fit-content;padding:10px 0;border-bottom:1px solid currentColor;color:inherit;font-size:16px;font-weight:570;transition:color .2s}.office-kit-page .ok-text-link:hover{color:#b50b11}.office-kit-page .ok-actions{display:flex;align-items:center;gap:38px;flex-wrap:wrap}.office-kit-page .ok-hero{position:relative;background:var(--ok-paper)}.office-kit-page .ok-hero-stage{position:relative;min-height:clamp(530px,calc(100svh - 158px),760px);margin-left:var(--exo-rail);overflow:hidden;isolation:isolate}.office-kit-page .ok-hero-media{position:absolute;z-index:-1;inset:0}.office-kit-page .ok-hero-media img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.office-kit-page .ok-hero-copy{position:relative;display:flex;min-height:inherit;width:52%;max-width:850px;flex-direction:column;justify-content:center;align-items:flex-start;padding:48px 0 70px var(--exo-content-inset)}.office-kit-page .ok-hero-copy h1{width:100%;margin:0 0 29px;font-size:clamp(34px,3.18vw,61px);font-weight:560;line-height:1.12;letter-spacing:-.055em}.office-kit-page .ok-hero-copy h1 span{display:block}.office-kit-page .ok-hero-lede{margin:0 0 37px;font-size:clamp(17px,1.34vw,24px);line-height:1.5}.office-kit-page .ok-family-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-height:86px;padding-left:var(--exo-rail);border-top:1px solid var(--ok-line);border-bottom:1px solid var(--ok-line)}.office-kit-page .ok-family-strip span{display:flex;align-items:center;justify-content:center;padding:20px 16px;text-align:center;font-size:13px;line-height:1.4}.office-kit-page .ok-family-strip span+span{border-left:1px solid var(--ok-line)}.office-kit-page .ok-format-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:42px}.office-kit-page .ok-format-grid article{padding:0 clamp(22px,4vw,72px)}.office-kit-page .ok-format-grid article:first-child{padding-left:0}.office-kit-page .ok-format-grid article:last-child{padding-right:0}.office-kit-page .ok-format-grid article+article{border-left:1px solid var(--ok-line)}.office-kit-page .ok-format-grid h3,.office-kit-page .ok-business-grid h3{margin-bottom:16px;font-size:clamp(21px,1.6vw,28px);line-height:1.2;letter-spacing:-.035em}.office-kit-page .ok-format-grid p,.office-kit-page .ok-business-grid p{margin-bottom:0;color:var(--ok-muted);font-size:16px;line-height:1.6}.office-kit-page .ok-service .ok-inner{padding-bottom:55px}.office-kit-page .ok-service-media{height:clamp(330px,29vw,535px);margin-left:var(--exo-rail);overflow:hidden}.office-kit-page .ok-service-media img{width:100%;height:100%;object-fit:cover;object-position:center}.office-kit-page .ok-service-action{padding:26px var(--exo-gutter) 54px var(--exo-content-start)}.office-kit-page .ok-dark{color:var(--ok-paper);background:var(--ok-dark)}.office-kit-page .ok-dark .ok-kicker{color:#ff5a52}.office-kit-page .ok-dark .ok-section-heading>p:not(.ok-kicker){color:#bdbdb9}.office-kit-page .ok-dark .ok-text-link{color:#ff6159}.office-kit-page .ok-dark .ok-text-link:hover{color:#fff}.office-kit-page .ok-diagnostic-stage{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:28px}.office-kit-page .ok-diagnostic-panel{display:flex;min-width:0;flex-direction:column;border:1px solid rgba(255,255,255,.19)}.office-kit-page .ok-diagnostic-image{aspect-ratio:1.45;overflow:hidden;background:#e8e5df}.office-kit-page .ok-diagnostic-image img{width:100%;height:100%;object-fit:cover}.office-kit-page .ok-diagnostic-panel figcaption{flex:1;min-height:144px;padding:26px}.office-kit-page .ok-diagnostic-panel h3{margin:0 0 14px;font-size:clamp(21px,1.7vw,29px);line-height:1.24;letter-spacing:-.035em}.office-kit-page .ok-diagnostic-panel p{margin-bottom:0;color:#bdbdb9;font-size:16px;line-height:1.6}.office-kit-page .ok-diagnostic-tabs{display:flex;min-width:0;flex-direction:column;gap:12px}.office-kit-page .ok-diagnostic-tabs button{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:22px;min-width:0;min-height:113px;padding:10px 20px 10px 10px;border:1px solid rgba(255,255,255,.2);border-left:3px solid transparent;text-align:left;background:transparent;cursor:pointer;transition:border-color .2s,background .2s}.office-kit-page .ok-diagnostic-tabs button[aria-selected=true]{border-left-color:#ff4941;background:#1b1c1d}.office-kit-page .ok-diagnostic-tabs button:hover{background:#232425}.office-kit-page .ok-diagnostic-tabs button img{width:112px;height:87px;object-fit:cover}.office-kit-page .ok-diagnostic-tabs strong{display:block;font-size:clamp(18px,1.48vw,25px);font-weight:560;line-height:1.2;letter-spacing:-.025em}.office-kit-page .ok-diagnostic-tabs small{display:block;margin-top:9px;color:#bdbdb9;font-size:14px;line-height:1.45}.office-kit-page .ok-diagnostic-help{margin:6px 0 0;color:#bdbdb9;font-size:13px;line-height:1.55}.office-kit-page .ok-operations-stage{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)}.office-kit-page .ok-mechanism{position:relative;min-height:510px;overflow:hidden;background:#e8e5dc}.office-kit-page .ok-mechanism img{position:absolute;width:155%;height:155%;max-width:none;left:-20%;top:-14%;object-fit:cover;mix-blend-mode:multiply}.office-kit-page .ok-operation-list{display:grid}.office-kit-page .ok-operation-list article{display:grid;grid-template-columns:36px minmax(0,1fr);align-content:center;gap:24px;padding:26px 0 26px clamp(26px,4vw,65px);border-top:1px solid var(--ok-line)}.office-kit-page .ok-operation-list article>span{color:#cf0c14;font-size:21px}.office-kit-page .ok-operation-list h3{margin:0 0 12px;font-size:23px;line-height:1.24;letter-spacing:-.03em}.office-kit-page .ok-operation-list p{max-width:430px;margin-bottom:0;color:var(--ok-muted);font-size:16px;line-height:1.6}.office-kit-page .ok-parts-band{display:grid;grid-template-columns:.8fr 1.65fr auto;align-items:center;gap:32px;padding:38px;color:#f5f4ef;background:#171819}.office-kit-page .ok-parts-band h3{margin:0;font-size:28px;line-height:1.15}.office-kit-page .ok-parts-band p{margin:0;color:#c5c5c1;font-size:16px;line-height:1.5}.office-kit-page .ok-parts-band .ok-text-link{color:#ff6159;white-space:nowrap}.office-kit-page .ok-business{border-top:1px solid var(--ok-line)}.office-kit-page .ok-business-media{height:clamp(360px,33vw,575px);overflow:hidden}.office-kit-page .ok-business-media img{width:100%;height:100%;object-fit:cover;object-position:center 55%}.office-kit-page .ok-business-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 34px;border-bottom:1px solid var(--ok-line)}.office-kit-page .ok-business-grid article{min-width:0;padding:34px 30px}.office-kit-page .ok-business-grid article:first-child{padding-left:0}.office-kit-page .ok-business-grid article+article{border-left:1px solid var(--ok-line)}.office-kit-page .ok-faq-layout{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(44px,7vw,115px)}.office-kit-page .ok-faq-layout .ok-section-heading h2{max-width:450px}.office-kit-page .ok-faq-layout .ok-section-heading>p:not(.ok-kicker){max-width:350px}.office-kit-page .ok-faq-layout .ok-section-heading .ok-text-link{margin-top:32px}.office-kit-page .ok-faq-list article{border-top:1px solid rgba(255,255,255,.22)}.office-kit-page .ok-faq-list article h3{margin:0}.office-kit-page .ok-faq-list button{display:flex;width:100%;align-items:start;justify-content:space-between;gap:24px;padding:28px 0;background:transparent;text-align:left;cursor:pointer;font-size:clamp(20px,1.6vw,28px);line-height:1.3;letter-spacing:-.03em}.office-kit-page .ok-faq-list button i{font-size:27px;font-style:normal;color:#ff6159}.office-kit-page .ok-faq-list article p{max-width:680px;margin:0;padding-bottom:28px;color:#c3c3bf;font-size:16px;line-height:1.65}.office-kit-page .ok-faq-note{margin:24px 0;color:#bdbdb9;font-size:14px;line-height:1.6}.office-kit-page .ok-source-link{display:inline-flex;align-items:center;gap:20px;padding:10px 0;color:#f5f4ef;border-bottom:1px solid rgba(255,255,255,.45);font-size:14px}@media(min-width:1921px){.office-kit-page .ok-hero-copy h1{font-size:60px}}@media(max-width:1200px){.office-kit-page .ok-hero-copy{width:55%}.office-kit-page .ok-hero-copy h1{font-size:36px}.office-kit-page .ok-hero-lede{font-size:17px}.office-kit-page .ok-actions{gap:23px}.office-kit-page .ok-diagnostic-stage{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px}.office-kit-page .ok-diagnostic-tabs button{grid-template-columns:82px minmax(0,1fr);gap:16px;padding-right:13px}.office-kit-page .ok-diagnostic-tabs button img{width:82px;height:76px}.office-kit-page .ok-diagnostic-tabs strong{font-size:18px}.office-kit-page .ok-diagnostic-panel figcaption{padding:22px}.office-kit-page .ok-parts-band{grid-template-columns:1fr 2fr}.office-kit-page .ok-parts-band .ok-text-link{grid-column:2}}@media(max-width:980px){.office-kit-page .ok-hero-stage{display:flex;flex-direction:column;min-height:0}.office-kit-page .ok-hero-copy{order:-1;width:100%;max-width:none;padding:48px var(--exo-gutter) 0 var(--exo-content-inset)}.office-kit-page .ok-hero-copy h1{max-width:720px;font-size:clamp(33px,4.9vw,48px)}.office-kit-page .ok-hero-media{position:relative;z-index:0;height:420px;overflow:hidden}.office-kit-page .ok-hero-media img{width:155%;height:100%;transform:translate(-35%);object-fit:cover}.office-kit-page .ok-format-grid article{padding-inline:24px}.office-kit-page .ok-diagnostic-stage{grid-template-columns:1fr}.office-kit-page .ok-diagnostic-image{max-height:490px}.office-kit-page .ok-diagnostic-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.office-kit-page .ok-diagnostic-help{grid-column:1 / -1}.office-kit-page .ok-operations-stage{grid-template-columns:1fr}.office-kit-page .ok-mechanism{min-height:420px}.office-kit-page .ok-mechanism img{width:130%;height:170%;left:-12%;top:-28%}.office-kit-page .ok-operation-list{grid-template-columns:repeat(2,minmax(0,1fr))}.office-kit-page .ok-operation-list article{padding:28px 24px 28px 0;gap:14px}.office-kit-page .ok-operation-list article:nth-child(2n){padding-left:24px;border-left:1px solid var(--ok-line)}.office-kit-page .ok-faq-layout{grid-template-columns:1fr;gap:25px}.office-kit-page .ok-faq-layout .ok-section-heading h2{max-width:none}}@media(max-width:760px){.office-kit-page{--exo-rail: 34px;--exo-content-inset: 20px;--exo-gutter: 20px}.office-kit-page .ok-inner{padding-top:72px;padding-bottom:72px}.office-kit-page .ok-kicker{margin-bottom:22px;font-size:10px;line-height:1.5}.office-kit-page .ok-section-heading{margin-bottom:32px}.office-kit-page .ok-section-heading h2{font-size:clamp(31px,7.6vw,46px);line-height:1.08}.office-kit-page .ok-section-heading>p:not(.ok-kicker){font-size:16px;line-height:1.55}.office-kit-page .ok-hero-copy{padding-top:36px}.office-kit-page .ok-hero-copy h1{max-width:560px;font-size:clamp(27px,6.7vw,41px);margin-bottom:24px}.office-kit-page .ok-hero-copy h1 span{display:inline}.office-kit-page .ok-hero-copy h1 span+span:before{content:" "}.office-kit-page .ok-hero-lede{margin-bottom:22px;font-size:16px}.office-kit-page .ok-actions{gap:18px}.office-kit-page .ok-button{min-height:50px;padding:14px 20px;font-size:14px;gap:20px}.office-kit-page .ok-text-link{font-size:14px;gap:15px}.office-kit-page .ok-hero-media{height:clamp(240px,58vw,410px)}.office-kit-page .ok-hero-media img{width:170%;transform:translate(-39%)}.office-kit-page .ok-family-strip{min-height:0;grid-template-columns:1fr}.office-kit-page .ok-family-strip span{justify-content:flex-start;padding:14px 20px;text-align:left;font-size:12px}.office-kit-page .ok-family-strip span+span{border-left:0;border-top:1px solid var(--ok-line)}.office-kit-page .ok-format-grid{grid-template-columns:1fr;margin-top:30px}.office-kit-page .ok-format-grid article{padding:24px 0}.office-kit-page .ok-format-grid article:first-child{padding-top:0}.office-kit-page .ok-format-grid article+article{border-left:0;border-top:1px solid var(--ok-line)}.office-kit-page .ok-format-grid h3{margin-bottom:10px;font-size:22px}.office-kit-page .ok-service .ok-inner{padding-bottom:25px}.office-kit-page .ok-service-media{height:290px}.office-kit-page .ok-service-media img{object-position:45% center}.office-kit-page .ok-service-action{padding-bottom:45px}.office-kit-page .ok-diagnostic-tabs{display:flex}.office-kit-page .ok-diagnostic-tabs button{grid-template-columns:82px minmax(0,1fr);min-height:104px;padding:10px;gap:14px}.office-kit-page .ok-diagnostic-tabs strong{font-size:17px}.office-kit-page .ok-diagnostic-tabs small{margin-top:6px;font-size:12px}.office-kit-page .ok-diagnostic-panel figcaption{min-height:0;padding:20px}.office-kit-page .ok-diagnostic-panel h3{font-size:21px}.office-kit-page .ok-diagnostic-panel p{font-size:14px}.office-kit-page .ok-diagnostic-image{aspect-ratio:1.2}.office-kit-page .ok-mechanism{min-height:300px}.office-kit-page .ok-mechanism img{height:150%;width:170%;left:-31%;top:-15%}.office-kit-page .ok-operation-list{grid-template-columns:1fr}.office-kit-page .ok-operation-list article,.office-kit-page .ok-operation-list article:nth-child(2n){border-left:0;padding:25px 0;grid-template-columns:28px minmax(0,1fr)}.office-kit-page .ok-operation-list h3{font-size:22px}.office-kit-page .ok-operation-list p{font-size:15px}.office-kit-page .ok-parts-band{grid-template-columns:1fr;gap:20px;padding:27px 24px}.office-kit-page .ok-parts-band h3{font-size:26px}.office-kit-page .ok-parts-band .ok-text-link{grid-column:auto}.office-kit-page .ok-business-media{height:330px}.office-kit-page .ok-business-media img{object-position:65% center}.office-kit-page .ok-business-grid{grid-template-columns:1fr}.office-kit-page .ok-business-grid article{padding:25px 0}.office-kit-page .ok-business-grid article+article{border-left:0;border-top:1px solid var(--ok-line)}.office-kit-page .ok-faq-list button{font-size:20px;padding-block:24px}.office-kit-page .ok-faq-list article p{font-size:15px}}@media(prefers-reduced-motion:reduce){.office-kit-page .ok-button,.office-kit-page .ok-text-link,.office-kit-page .ok-diagnostic-tabs button{transition:none}.office-kit-page .ok-button:hover{transform:none}}
