@charset "utf-8";:root{--font-ui:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Arial,sans-serif;--font-display:'Anton','Arial Narrow',Impact,sans-serif;--font-cond:'Barlow Semi Condensed','Inter',Arial,sans-serif;--font-reg:'Barlow','Barlow Semi Condensed',Arial,sans-serif;--font-cond-x:'Barlow Condensed','Barlow Semi Condensed','Arial Narrow',sans-serif;--color-navy:#00101f;--color-navy-deep:#000b18;--color-navy-glow:#001323;--color-ink:#0b1f33;--color-grey:#6b7280;--color-orange:#f74e08;--color-white:#fff;--color-mist:#f7f8fc;--color-line:#e5e9f0;--content-width:85vw;--nav-h:5.41667vw;--ease:cubic-bezier(.4,0,.2,1)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:auto;overflow-x:clip;-webkit-text-size-adjust:100%}@media screen and (prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}}body{font-family:var(--font-ui);font-size:max(14px,0.9375vw);line-height:1.6;color:var(--color-ink);background:var(--color-white);overflow-x:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.no-scroll{overflow:hidden}a{text-decoration:none;color:inherit;text-decoration-skip-ink:none}li{list-style:none}img,svg{display:block;max-width:100%}img{height:auto}button{cursor:pointer;border:none;background:0 0;font-family:inherit;color:inherit}input,textarea,select{font-family:inherit;color:inherit}:focus-visible{outline:2px solid var(--color-orange);outline-offset:3px}.svg-sprite{position:absolute;width:0;height:0;overflow:hidden}.social-ico{display:block;width:100%;height:100%;fill:currentColor}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes hk-ring-spin{to{transform:rotate(360deg)}}.navbar{position:sticky;top:0;left:0;z-index:90;width:100%;height:var(--nav-h);background:var(--color-white)}.navbar-container{display:flex;align-items:center;width:var(--content-width);height:100%;margin:0 auto}.navbar-logo{flex-shrink:0;display:block}.navbar-logo img{width:11.51042vw;min-width:132px}.navbar-menu{display:flex;align-items:center;gap:5.36458vw;margin-left:4.58333vw}.navbar-menu-link{position:relative;display:inline-flex;align-items:center;font-family:var(--font-ui);font-weight:600;font-size:max(15px,0.98958vw);line-height:1.2;color:var(--color-ink);white-space:nowrap;transition:color .25s var(--ease)}.navbar-menu-link:after{content:"";position:absolute;left:0;bottom:-.41667vw;width:100%;height:2px;background:var(--color-orange);transform:scaleX(0);transform-origin:right center;transition:transform .3s var(--ease)}.navbar-menu-link:hover{color:var(--color-orange)}.navbar-menu-link:hover:after{transform:scaleX(1);transform-origin:left center}.navbar-menu-item.active .navbar-menu-link{color:var(--color-orange)}.navbar-menu-item.active .navbar-menu-link:after{transform:scaleX(1);transform-origin:left center}.navbar-menu-item--mobile{display:none}.navbar-menu-plus{margin-left:.26042vw;font-size:max(20px,1.35417vw);font-weight:700;line-height:1;color:var(--color-orange);transform:translateY(-.105em)}.navbar-right{flex-shrink:0;display:flex;align-items:center;gap:4.58333vw;margin-left:auto}.navbar-search-toggle{display:grid;place-items:center;width:1.5625vw;min-width:22px;aspect-ratio:1;color:var(--color-ink);transition:color .25s var(--ease)}.navbar-search-toggle svg{width:100%;height:auto}.navbar-search-toggle:hover{color:var(--color-orange)}.navbar-cta{position:relative;display:inline-grid;place-items:center;height:2.08333vw;min-height:38px;padding:0 1.25vw;overflow:hidden;font-family:var(--font-ui);font-weight:500;font-size:max(13px,0.9375vw);line-height:1;color:var(--color-white);white-space:nowrap;background:var(--color-orange);border-radius:3px}.navbar-cta:before{content:"";position:absolute;inset:0;background:var(--color-ink);transform:translateX(-101%);transition:transform .4s var(--ease)}.navbar-cta:hover:before{transform:translateX(0)}.navbar-cta span{position:relative;z-index:1}.navbar-toggle{display:none;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:0 8px}.navbar-toggle span{display:block;height:2px;background:var(--color-ink);transition:transform .3s var(--ease),opacity .3s var(--ease)}.navbar-toggle.active span:nth-child(1){transform:translateY(7px) rotate(45deg)}.navbar-toggle.active span:nth-child(2){opacity:0}.navbar-toggle.active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.search_modal{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;background:rgba(0,11,24,.94);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease}.search_modal.active{opacity:1;visibility:visible}.search_modal-close{position:absolute;top:2.60417vw;right:3.125vw;display:flex;align-items:center;justify-content:center;width:3.125vw;height:3.125vw;min-width:44px;min-height:44px;border:1px solid rgba(255,255,255,.4);border-radius:50%;color:var(--color-white);transition:background .3s ease,border-color .3s ease,transform .4s ease}.search_modal-close svg{width:1.35417vw;min-width:18px;height:auto}.search_modal-close:hover{background:var(--color-orange);border-color:var(--color-orange);transform:rotate(90deg)}.search_modal-inner{width:min(58vw,880px);opacity:0;transform:translateY(2.08333vw);transition:transform .5s cubic-bezier(.22,1,.36,1) .05s,opacity .5s ease .05s}.search_modal.active .search_modal-inner{opacity:1;transform:translateY(0)}.search_modal-label{display:block;font-family:var(--font-cond-x);font-weight:700;font-size:max(13px,0.83333vw);letter-spacing:.28em;text-transform:uppercase;color:var(--color-orange)}.search_modal-form{display:flex;align-items:center;gap:1.04167vw;margin-top:1.04167vw;padding-bottom:.9375vw;border-bottom:2px solid rgba(255,255,255,.3);transition:border-color .3s ease}.search_modal-form:focus-within{border-color:var(--color-white)}.search_modal-input{flex:1;min-width:0;border:none;outline:none;background:0 0;font-family:var(--font-cond);font-weight:500;font-size:max(24px,2.08333vw);line-height:1.2;color:var(--color-white)}.search_modal-input::placeholder{color:rgba(255,255,255,.4)}.search_modal-input::-webkit-search-cancel-button{-webkit-appearance:none}.search_modal-btn{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:3.4375vw;height:3.4375vw;min-width:46px;min-height:46px;border-radius:50%;background:var(--color-orange);color:var(--color-white);transition:background .3s ease,color .3s ease,transform .3s ease}.search_modal-btn svg{width:1.45833vw;min-width:20px;height:auto}.search_modal-btn:hover{background:var(--color-white);color:var(--color-orange);transform:scale(1.06)}.search_modal-tags{display:flex;flex-wrap:wrap;align-items:center;gap:.72917vw;margin-top:1.5625vw}.search_modal-tags-label{font-size:max(13px,0.83333vw);color:rgba(255,255,255,.5)}.search_modal-tags a{padding:max(5px,0.36458vw) max(12px,0.9375vw);border:1px solid rgba(255,255,255,.25);border-radius:1.5625vw;font-size:max(13px,0.83333vw);color:rgba(255,255,255,.82);transition:background .3s ease,border-color .3s ease,color .3s ease}.search_modal-tags a:hover{background:var(--color-orange);border-color:var(--color-orange);color:var(--color-white)}.search_modal-hint{margin-top:1.5625vw;font-size:max(12px,0.72917vw);color:rgba(255,255,255,.45)}.search_modal-hint kbd{display:inline-block;padding:.10417vw .41667vw;border:1px solid rgba(255,255,255,.3);border-radius:.20833vw;font-family:var(--font-ui);font-size:.9em;color:rgba(255,255,255,.7)}.index_banner{position:relative;height:43.75vw;background:radial-gradient(78% 82% at 55% 40%,var(--color-navy-glow) 0%,var(--color-navy) 55%,var(--color-navy-deep) 100%)}.index_banner-copy{position:absolute;left:7.5vw;top:0;z-index:2;width:var(--content-width)}.index_banner-title{margin:0;font-weight:400}.index_banner-kicker{display:block;padding-top:.41208vw;font-family:var(--font-cond-x);font-weight:700;font-size:3.542vw;line-height:1;letter-spacing:.05em;color:var(--color-orange)}.index_banner-word{position:absolute;left:0;top:4.58333vw;width:78.125vw;max-width:none}.index_banner-line{display:block;margin-top:20.23647vw;font-family:var(--font-display);font-weight:400;font-size:5.78594vw;line-height:1;letter-spacing:.028em;text-transform:uppercase;color:#e3e3e3}.index_banner-desc{max-width:19.9em;margin-top:.71875vw;font-family:var(--font-cond);font-weight:400;font-size:1.28896vw;line-height:1.245;color:#dce0e6}.index_banner-actions{display:flex;align-items:center;gap:.91042vw;margin-top:1.53333vw}.index_banner-machine{position:absolute;right:4.375vw;bottom:0;z-index:2;width:36.45833vw}.index_banner-machine-pic{width:100%}.index_banner-btn{position:relative;display:grid;place-items:center;height:2.73125vw;overflow:hidden;font-family:var(--font-cond-x);font-weight:700;font-size:1.36898vw;line-height:1;letter-spacing:.024em;text-transform:uppercase;white-space:nowrap;color:var(--color-white)}.index_banner-btn span{position:relative;z-index:1;transform:translateY(.04em)}.index_banner-btn:before{content:"";position:absolute;inset:0;background:var(--color-white);transform:translateX(-101%);transition:transform .42s var(--ease)}.index_banner-btn:hover{color:var(--color-navy-deep)}.index_banner-btn:hover:before{transform:translateX(0)}.index_banner-btn--primary{width:14.42291vw;background:var(--color-orange)}.index_banner-btn--ghost{width:13.96771vw;color:#e3e3e3;box-shadow:inset 0 0 0 1px rgba(255,255,255,.72)}.index_banner-nav{position:absolute;right:8.4vw;top:35.5vw;z-index:3;display:flex;gap:.83333vw}.index_banner-nav button{display:grid;place-items:center;width:2.39583vw;height:2.39583vw;min-width:40px;min-height:40px;color:var(--color-white);border:1px solid rgba(255,255,255,.55);border-radius:50%;transition:background .28s var(--ease),border-color .28s var(--ease),color .28s var(--ease)}.index_banner-nav button:hover{color:var(--color-navy-deep);background:var(--color-white);border-color:var(--color-white)}.index_banner-nav svg{width:44%;height:auto}.index_banner-facts{position:absolute;left:7.5vw;top:40.9375vw;z-index:4;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.02083vw;width:var(--content-width)}.index_banner-fact{position:relative;min-height:6.30208vw;padding:1.09375vw 2.08333vw 1.14583vw 2.58333vw;background:var(--color-white);clip-path:polygon(1.40625vw 0,100% 0,100% 100%,0 100%,0 1.40625vw)}.index_banner-fact-title{font-family:var(--font-ui);font-weight:700;font-size:max(15px,1vw);line-height:1.25;color:var(--color-ink)}.index_banner-fact-text{max-width:12.55em;margin-top:.77604vw;font-family:var(--font-ui);font-weight:400;font-size:max(13px,0.78125vw);line-height:1.273;color:var(--color-grey)}.index_banner-fact-icon{position:absolute;right:0;bottom:0;display:grid;place-items:center;width:2.86458vw;height:2.8125vw;background:var(--color-ink);clip-path:polygon(0 0,100% 0,100% calc(100% - 1.51042vw),calc(100% - 1.51042vw) 100%,0 100%)}.index_banner-fact-icon img{width:1.30208vw;min-width:18px;margin:-.4vw -.4vw 0 0}.index_products{padding:max(115px,7.29167vw) 0 3.51563vw;background:var(--color-mist)}.index_products-head{text-align:center}.index_products-kicker{display:flex;align-items:center;justify-content:center;gap:.39063vw;font-family:var(--font-ui);font-weight:500;font-size:max(13px,1.02539vw);line-height:1.2;color:var(--color-orange)}.index_products-kicker-line{display:block;flex-shrink:0;width:1.85547vw;min-width:16px;height:max(2px,0.19531vw);background:currentColor}.index_products-title{margin-top:.87891vw;font-family:var(--font-cond);font-weight:700;font-size:2.30469vw;line-height:1;letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink)}.index_products-lead{max-width:62ch;margin:.97656vw auto 0;font-family:var(--font-ui);font-weight:400;font-size:max(14px,0.97656vw);line-height:1.6;color:var(--color-grey)}.index_products-body{display:grid;grid-template-columns:18.15643vw 27.40423vw 20.25139vw;justify-content:space-between;align-items:start;width:var(--content-width);margin:3.40918vw auto 0}.index_products-cats{display:grid;gap:2.08333vw;align-self:stretch;align-content:center;padding-left:2.59378vw}.index_products-cat{display:flex}.index_products-cat a{position:relative;display:block;font-family:var(--font-ui);font-weight:600;font-size:max(12px,1.02539vw);line-height:1.2;letter-spacing:.005em;text-transform:uppercase;white-space:nowrap;color:var(--color-ink);transition:color .25s var(--ease)}.index_products-cat a:before{content:"";position:absolute;left:-2.59378vw;top:50%;width:0;height:0;border-top:.5859vw solid transparent;border-bottom:.5859vw solid transparent;border-left:.9766vw solid currentColor;transform:translateY(-50%) scale(0);transform-origin:left center;transition:transform .25s var(--ease)}.index_products-cat.active a:before,.index_products-cat a:hover:before{transform:translateY(-50%) scale(1)}.index_products-cat a:hover{color:var(--color-orange)}.index_products-stage{position:relative;aspect-ratio:1}.index_products-ring{display:block;width:100%;height:100%;animation:hk-ring-spin 40s linear infinite}.index_products-ring circle{fill:none;stroke:#4b4e57;stroke-width:.76;stroke-dasharray:1.17 3.09}.index_products-photo{position:absolute;left:4.128%;top:-5.774%;width:95.02%}.index_products-info{padding-top:5.14648vw}.index_products-info-title{font-family:var(--font-ui);font-weight:600;font-size:1.63379vw;line-height:1.14;letter-spacing:-.012em;color:var(--color-ink)}.index_products-info-text{margin-top:3.62793vw;font-family:var(--font-ui);font-weight:400;font-size:max(12px,0.82715vw);line-height:1.24;color:var(--color-grey)}.index_products-btn{position:relative;margin-top:3.58105vw;display:inline-grid;place-items:center;min-width:10.9375vw;height:2.05078vw;min-height:32px;padding:0 1.07422vw;overflow:hidden;border-radius:2px;font-family:var(--font-ui);font-weight:500;font-size:max(12px,0.83008vw);line-height:1;white-space:nowrap;color:var(--color-white);background:var(--color-ink)}.index_products-btn:before{content:"";position:absolute;inset:0;background:var(--color-orange);transform:translateX(-101%);transition:transform .4s var(--ease)}.index_products-btn:hover:before{transform:translateX(0)}.index_products-btn span{position:relative;z-index:1}.index_products-nav{display:flex;justify-content:center;gap:1.02539vw;margin-top:1.21484vw}.index_products-nav-btn{position:relative;display:grid;place-items:center;width:2.34375vw;height:2.34375vw;min-width:24px;min-height:24px;border-radius:50%;color:var(--color-white);background:var(--color-ink);transition:background .28s var(--ease),color .28s var(--ease)}.index_products-nav-btn>svg:last-child{width:33.3%;height:auto}.index_products-nav-btn:hover{background:var(--color-orange);color:var(--color-white)}.index_products-nav-btn--ghost{color:var(--color-ink);background:0 0}.index_products-nav-btn--ghost:hover{color:var(--color-white);background:var(--color-ink)}.index_products-nav-ring{position:absolute;inset:0;width:100%;height:100%}.index_products-nav-ring circle{fill:none;stroke:#4b4e57;stroke-width:1.7;stroke-dasharray:2.33 1.74}.index_products-nav-btn--ghost:hover .index_products-nav-ring circle{stroke:transparent}.index_capability{padding:4.4578vw 0 4.66867vw;background:var(--color-white)}.index_capability-head{text-align:center}.index_capability-kicker{display:flex;align-items:center;justify-content:center;gap:.40161vw;font-family:var(--font-ui);font-weight:500;font-size:max(13px,1.02410vw);line-height:1.2;color:var(--color-orange)}.index_capability-kicker-line{display:block;flex-shrink:0;width:1.80723vw;min-width:16px;height:max(2px,0.20080vw);background:currentColor}.index_capability-title{margin-top:.88353vw;font-family:var(--font-cond);font-weight:700;font-size:2.37vw;line-height:1;letter-spacing:.024em;text-transform:uppercase;color:var(--color-ink)}.index_capability-lead{max-width:var(--content-width);margin:1.18474vw auto 0;font-family:var(--font-ui);font-weight:400;font-size:max(12px,0.9247vw);line-height:1.4;color:var(--color-grey)}.index_capability-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.10442vw;width:var(--content-width);margin:3.00201vw auto 0}.index_capability-card{position:relative;display:block;height:100%;overflow:hidden;padding:2.98193vw 2.25904vw 2.83133vw;background:var(--color-white) url(//hankerui.demo.streamletech.com/wp-content/themes/hankerui/assets/css/../images/gear_watermark.svg) no-repeat right bottom/10.04016vw auto;border:1px solid #e5e5e5;border-radius:.40161vw;transition:border-color .3s var(--ease),box-shadow .3s var(--ease),transform .3s var(--ease)}.index_capability-card:hover{border-color:#cbd2dc;box-shadow:0 .9vw 2.2vw rgba(11,31,51,.08);transform:translateY(-.25vw)}.index_capability-icon{width:2.96185vw;min-width:34px;height:auto}.index_capability-card-title{margin-top:1.34538vw;font-family:var(--font-ui);font-weight:600;font-size:max(14px,1.00402vw);line-height:1.2;letter-spacing:-.004em;color:var(--color-ink)}.index_capability-card-text{margin-top:1.5261vw;font-family:var(--font-ui);font-weight:400;font-size:max(12px,0.82530vw);line-height:1.265;color:var(--color-grey)}.index_about{padding:3.996vw 0 4.09591vw;background:#15293e url(//hankerui.demo.streamletech.com/wp-content/themes/hankerui/assets/css/../images/about_bg.webp) no-repeat center/cover}.index_about-inner{display:grid;grid-template-columns:42.05045vw 36.65584vw;justify-content:space-between;align-items:start;width:var(--content-width);margin:0 auto}.index_about-media{position:relative;aspect-ratio:421/330;clip-path:polygon(2.8971vw 0,100% 0,100% 100%,0 100%,0 2.8971vw)}.index_about-photo{width:100%;height:100%;object-fit:cover}.index_about-play{position:absolute;left:50%;top:50%;width:3.1968vw;min-width:38px;transform:translate(-50%,-50%);transition:transform .3s var(--ease)}.index_about-play:hover{transform:translate(-50%,-50%) scale(1.09)}.index_about-play img{width:100%;height:auto}.index_about-kicker{display:flex;align-items:center;gap:.4995vw;font-family:var(--font-ui);font-weight:500;font-size:max(13px,1.02000vw);line-height:1.2;color:var(--color-orange)}.index_about-kicker-line{display:block;flex-shrink:0;width:1.7982vw;min-width:18px;height:max(2px,0.19980vw);background:currentColor}.index_about-title{margin-top:.7501vw;font-family:var(--font-reg);font-weight:700;font-size:2.33766vw;line-height:1.06838;color:var(--color-white)}.index_about-text{margin-top:1.1999vw;font-family:var(--font-ui);font-weight:400;font-size:max(12px,0.93407vw);line-height:1.569;color:#c8d5e3}.index_about-stats{position:relative;display:flex;align-items:flex-start;margin-top:1.5505vw}.index_about-stats:before{content:"";position:absolute;left:12.38761vw;top:.2997vw;width:1px;height:7.59241vw;background:rgba(255,255,255,.22)}.index_about-years{flex:0 0 12.38761vw;padding-top:.3999vw}.index_about-years-num{font-family:var(--font-reg);font-weight:700;font-size:3.65534vw;line-height:1;letter-spacing:.022em;color:var(--color-orange)}.index_about-years-label{margin-top:1.1498vw;font-family:var(--font-ui);font-weight:700;font-size:max(12px,1.01898vw);line-height:1.176;text-transform:uppercase;color:var(--color-white)}.index_about-features{display:grid;gap:2.2001vw;padding-left:2.7972vw}.index_about-feature{display:flex;align-items:center;gap:1.0989vw}.index_about-feature-icon{flex-shrink:0;width:3.1968vw;min-width:32px;height:auto}.index_about-feature-title{font-family:var(--font-reg);font-weight:700;font-size:max(14px,1.29870vw);line-height:1.2;color:var(--color-white)}.index_about-feature-text{margin-top:.4995vw;font-family:var(--font-ui);font-weight:400;font-size:max(11px,0.82118vw);line-height:1.2;color:#c8d5e3}.index_about-btn{position:relative;display:inline-flex;align-items:center;gap:.999vw;margin-top:1.45015vw;height:2.0979vw;min-height:30px;padding:0 2.2977vw;overflow:hidden;border-radius:2px;font-family:var(--font-ui);font-weight:600;font-size:max(12px,1.01599vw);line-height:1;letter-spacing:.005em;text-transform:uppercase;white-space:nowrap;color:var(--color-white);background:var(--color-orange);transition:color .3s var(--ease)}.index_about-btn:before{content:"";position:absolute;inset:0;background:var(--color-white);transform:translateX(-101%);transition:transform .4s var(--ease)}.index_about-btn:hover{color:var(--color-orange)}.index_about-btn span{position:relative;z-index:1}.index_about-btn svg{position:relative;z-index:1;flex-shrink:0;width:1.0989vw;min-width:14px;height:auto;transition:transform .35s var(--ease)}.index_about-btn:hover:before{transform:translateX(0)}.index_about-btn:hover svg{transform:translateX(.25vw)}.index_process{padding:4.65116vw 0 4.56171vw;background:var(--color-white)}.index_process-head{text-align:center}.index_process-kicker{display:flex;align-items:center;justify-content:center;gap:.35778vw;font-family:var(--font-ui);font-weight:500;font-size:max(13px,1.02500vw);line-height:1.2;color:var(--color-orange)}.index_process-kicker-line{display:block;flex-shrink:0;width:1.78891vw;min-width:18px;height:max(2px,0.17889vw);margin-bottom:max(3px,0.35778vw);background:currentColor}.index_process-title{margin-top:.8vw;font-family:var(--font-reg);font-weight:700;font-size:2.22271vw;line-height:1;text-transform:uppercase;color:var(--color-ink)}.index_process-lead{margin-top:1.33944vw;font-family:var(--font-ui);font-weight:400;font-size:max(12px,0.93020vw);line-height:1.4;color:var(--color-grey)}.index_process-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.01252vw;width:var(--content-width);margin:2.90698vw auto 0}.index_process-step{position:relative;display:grid;grid-template-rows:repeat(2,15.11628vw)}.index_process-figure{position:relative;height:100%}.index_process-media{height:100%;overflow:hidden;border-radius:50% 50% 0 0/56% 56% 0 0}.index_process-media img{width:100%;height:100%;object-fit:cover}.index_process-body{display:flex;flex-direction:column;padding:3.44365vw 0 0;text-align:center}.index_process-step--lower .index_process-figure{order:2}.index_process-step--lower .index_process-media{border-radius:0 0 50% 50%/0 0 56% 56%}.index_process-step--lower .index_process-body{order:1;justify-content:flex-end;padding:0 0 3.17532vw}.index_process-step-title{font-family:var(--font-ui);font-weight:600;font-size:max(13px,1.03920vw);line-height:1.2;letter-spacing:-.004em;color:var(--color-ink)}.index_process-step-text{max-width:14.13238vw;margin:1.87835vw auto 0;font-family:var(--font-ui);font-weight:400;font-size:max(11px,0.82760vw);line-height:1.243;color:var(--color-grey)}.index_process-num{position:absolute;left:50%;bottom:0;z-index:1;display:grid;place-items:center;width:2.32558vw;min-width:26px;aspect-ratio:1;transform:translate(-50%,50%);border-radius:50%;font-family:var(--font-ui);font-weight:600;font-size:max(11px,1.10912vw);line-height:1;color:var(--color-white);background:var(--color-ink)}.index_process-num:before{content:"";position:absolute;inset:max(-1px,-0.08945vw);border:1px dashed var(--color-ink);border-radius:50%;animation:hk-ring-spin 16s linear infinite}.index_process-step--lower .index_process-num{top:0;bottom:auto;transform:translate(-50%,-50%)}.index_apps{padding:4.27184vw 0 4.14828vw;background:var(--color-mist)}.index_apps-head{text-align:center}.index_apps-kicker{display:flex;align-items:center;justify-content:center;gap:.44837vw;font-family:var(--font-ui);font-weight:500;font-size:max(13px,1.02500vw);line-height:1.2;color:var(--color-orange)}.index_apps-kicker-line{display:block;flex-shrink:0;width:1.70786vw;min-width:18px;height:max(2px,0.26478vw);margin-bottom:max(4px,0.52956vw);background:currentColor}.index_apps-title{margin-top:.75vw;font-family:var(--font-reg);font-weight:700;font-size:2.21447vw;line-height:1;text-transform:uppercase;color:var(--color-ink)}.index_apps-lead{margin-top:1.37652vw;font-family:var(--font-ui);font-weight:400;font-size:max(12px,0.93027vw);line-height:1.4;color:var(--color-grey)}.index_apps-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,18.88791vw);gap:.97087vw 1.015vw;width:var(--content-width);margin:2.97948vw auto 0}.index_apps-item--lead{grid-row:span 2}.index_apps-card{position:relative;display:block;height:100%;overflow:hidden}.index_apps-card:before{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(0deg,rgba(3,8,22,.88) 0%,rgba(3,8,22,.35) 55%,rgba(3,8,22,.08) 100%)}.index_apps-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.index_apps-card:hover .index_apps-photo{transform:scale(1.06)}.index_apps-body{position:absolute;z-index:2;inset:0;display:flex;flex-direction:column;align-items:flex-start;padding:1.01147vw 2.10062vw 3.93645vw}.index_apps-chip{display:inline-flex;align-items:center;height:2.02648vw;min-height:22px;padding:0 .26478vw;border-radius:max(4px,0.39718vw);font-family:var(--font-ui);font-weight:500;font-size:max(10px,0.84731vw);line-height:1;text-transform:uppercase;white-space:nowrap;color:var(--color-white);background:rgba(11,31,51,.92)}.index_apps-card-title{margin-top:auto;font-family:var(--font-ui);font-weight:600;font-size:max(14px,1.24625vw);line-height:1.2;letter-spacing:-.004em;color:var(--color-white)}.index_apps-item--lead .index_apps-body{padding-bottom:1.41218vw}.index_apps-card-text{max-width:19.59400vw;margin-top:1.98588vw;font-family:var(--font-ui);font-weight:400;font-size:max(11px,0.92851vw);line-height:1.331;color:#c6d0db}.index_partners{padding:4.62024vw 0 4.70275vw;background:var(--color-white)}.index_partners-head{text-align:center}.index_partners-kicker{display:flex;align-items:center;justify-content:center;gap:.49512vw;font-family:var(--font-ui);font-weight:500;font-size:max(13px,1.02500vw);line-height:1.2;color:var(--color-orange)}.index_partners-kicker-line{display:block;flex-shrink:0;width:1.65661vw;min-width:18px;height:max(2px,0.22183vw);margin-bottom:max(2px,0.22183vw);background:currentColor}.index_partners-title{margin-top:.8vw;font-family:var(--font-reg);font-weight:700;font-size:2.19876vw;line-height:1;text-transform:uppercase;color:var(--color-ink)}.index_partners-lead{margin-top:1.3vw;font-family:var(--font-ui);font-weight:400;font-size:max(12px,0.93168vw);line-height:1.4;color:var(--color-grey)}.index_partners-list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(3,6.622vw);gap:1px;width:var(--content-width);margin:3.27746vw auto 0;border:1px solid #eee;background:#eee}.index_partners-item{display:grid;place-items:center;overflow:hidden;background:var(--color-white)}.index_partners-logo{width:100%;height:100%;object-fit:contain;transition:transform .35s var(--ease)}.index_partners-item:hover .index_partners-logo{transform:scale(1.06)}.index_contact{padding:4.09011vw 0 4.41696vw;background:#192b3f url(//hankerui.demo.streamletech.com/wp-content/themes/hankerui/assets/css/../images/contact_gears.webp) no-repeat center/cover}.index_contact-inner{display:grid;grid-template-columns:34.67446vw 41.43110vw;justify-content:space-between;align-items:start;width:var(--content-width);margin:0 auto}.index_contact-kicker{display:flex;align-items:center;gap:.37633vw;font-family:var(--font-ui);font-weight:500;font-size:max(13px,1.02500vw);line-height:1.2;color:var(--color-orange)}.index_contact-kicker-line{display:block;flex-shrink:0;width:1.7871vw;min-width:18px;height:max(2px,0.23851vw);margin-bottom:max(2px,0.23851vw);background:currentColor}.index_contact-title{margin-top:.85251vw;font-family:var(--font-reg);font-weight:700;font-size:2.20406vw;line-height:1;text-transform:uppercase;color:var(--color-white)}.index_contact-lead{max-width:33.12721vw;margin-top:1.38502vw;font-family:var(--font-ui);font-weight:400;font-size:max(12px,0.93375vw);line-height:1.372;color:#c6d0db}.index_contact-list{margin-top:4.13427vw}.index_contact-row{display:flex;align-items:center;gap:1.61661vw;padding-bottom:1.54vw;border-bottom:1px solid rgba(255,255,255,.16)}.index_contact-row+.index_contact-row{padding-top:1.54vw}.index_contact-row:last-child{padding-bottom:0;border-bottom:0}.index_contact-icon{flex-shrink:0;width:3.09187vw;min-width:34px;height:auto}.index_contact-value{font-family:var(--font-ui);font-weight:500;font-size:max(13px,1.27650vw);line-height:1.32;color:var(--color-white);transition:color .25s var(--ease)}a.index_contact-value:hover{color:var(--color-orange)}.index_contact-social{display:flex;gap:2.20848vw;margin-top:2.8vw}.index_contact-social a{display:block;width:3.09187vw;min-width:34px;aspect-ratio:1;border-radius:50%;color:var(--color-ink);background:var(--color-white);transition:background .28s var(--ease),color .28s var(--ease),transform .3s var(--ease)}.index_contact-social a:hover{color:var(--color-white);background:var(--color-orange);transform:translateY(-.25vw)}.index_contact-form{margin-top:.23852vw;padding:1.71378vw 1.32509vw 3.09187vw;border-radius:.35336vw;background:var(--color-white)}.index_contact-form-title{font-family:var(--font-ui);font-weight:600;font-size:max(15px,1.29594vw);line-height:1.2;letter-spacing:-.004em;color:var(--color-ink)}.index_contact-field{position:relative;margin-top:.97222vw}.index_contact-field--message{margin-top:.97222vw}.index_contact-input{display:block;width:100%;height:3.05556vw;min-height:44px;padding:0 1.11111vw;border:1px solid transparent;border-radius:.27778vw;font-family:var(--font-ui);font-weight:400;font-size:max(14px,1.04167vw);line-height:1.4;color:var(--color-ink);background:#f5f6fa;transition:border-color .25s var(--ease),background .25s var(--ease)}.index_contact-textarea{height:8.68056vw;min-height:118px;padding:.90278vw 1.11111vw;resize:none;line-height:1.55}.index_contact-input:focus{outline:none;border-color:var(--color-orange);background:var(--color-white)}.index_contact-input:focus-visible{box-shadow:0 0 0 3px rgba(247,78,8,.18)}.index_contact-label{position:absolute;left:1.11111vw;top:.90278vw;font-family:var(--font-ui);font-weight:400;font-size:max(14px,1.04167vw);line-height:1.55;color:#8c95a3;pointer-events:none;transition:opacity .2s var(--ease)}.index_contact-field:not(.index_contact-field--message) .index_contact-label{top:50%;transform:translateY(-50%)}.index_contact-label span{color:#e5484d}.index_contact-input:focus~.index_contact-label,.index_contact-input:not(:placeholder-shown)~.index_contact-label{opacity:0}.index_contact-submit{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.625vw;margin-top:1.38889vw;height:3.33333vw;min-height:48px;padding:0 1.94444vw;overflow:hidden;border:0;border-radius:.27778vw;font-family:var(--font-ui);font-weight:600;font-size:max(15px,1.04167vw);line-height:1;letter-spacing:.004em;white-space:nowrap;cursor:pointer;color:var(--color-white);background:var(--color-orange);transition:color .3s var(--ease)}.index_contact-submit:before{content:"";position:absolute;inset:0;background:var(--color-ink);transform:translateX(-101%);transition:transform .4s var(--ease)}.index_contact-submit:hover:before{transform:translateX(0)}.index_contact-submit img{position:relative;z-index:1;flex-shrink:0;width:1.31944vw;min-width:19px;height:auto}.index_contact-submit span{position:relative;z-index:1}.index_certs{padding:4.56071vw 0 4.6875vw;background:var(--color-white)}.index_certs-head{text-align:center}.index_certs-kicker{display:flex;align-items:center;justify-content:center;gap:.41161vw;font-family:var(--font-ui);font-weight:500;font-size:max(13px,1.04000vw);line-height:1.2;color:var(--color-orange)}.index_certs-kicker-line{display:block;flex-shrink:0;width:1.70357vw;min-width:18px;height:max(2px,0.20804vw);margin-bottom:max(2px,0.26786vw);background:currentColor}.index_certs-title{margin-top:.83929vw;font-family:var(--font-reg);font-weight:700;font-size:2.19732vw;line-height:1;text-transform:uppercase;color:var(--color-ink)}.index_certs-lead{margin-top:1.33929vw;font-family:var(--font-ui);font-weight:400;font-size:max(12px,0.93661vw);line-height:1.4;color:var(--color-grey)}.index_certs-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.07143vw;width:var(--content-width);margin:3.24107vw auto 0}.index_certs-item{padding:1.51786vw 2.32143vw;background:#f5f6fa}.index_certs-photo{display:block;width:100%;height:auto;transition:transform .4s var(--ease)}.index_certs-item:hover .index_certs-photo{transform:scale(1.03)}.index_faq{padding:4.15069vw 0 4.26829vw;background:var(--color-mist)}.index_faq-inner{display:grid;grid-template-columns:1fr 44.94774vw;justify-content:space-between;align-items:start;width:var(--content-width);margin:0 auto}.index_faq-kicker{display:flex;align-items:center;gap:.4469vw;font-family:var(--font-ui);font-weight:500;font-size:max(13px,1.07000vw);line-height:1.2;color:var(--color-orange)}.index_faq-kicker-line{display:block;flex-shrink:0;width:1.82404vw;min-width:18px;height:max(2px,0.27178vw);margin-bottom:max(2px,0.27178vw);background:currentColor}.index_faq-title{max-width:14ch;margin-top:.95vw;font-family:var(--font-cond);font-weight:700;font-size:2.51742vw;line-height:1.044;letter-spacing:.01em;text-transform:uppercase;color:var(--color-ink)}.index_faq-lead{max-width:31.35889vw;margin-top:1.15868vw;font-family:var(--font-ui);font-weight:400;font-size:max(12px,0.97930vw);line-height:1.335;color:var(--color-grey)}.index_faq-btn{display:inline-flex;align-items:center;justify-content:center;height:2.26481vw;min-height:32px;margin-top:6.44599vw;padding:0 1.0453vw;border-radius:.26132vw;font-family:var(--font-ui);font-weight:500;font-size:max(12px,1.11498vw);line-height:1;white-space:nowrap;color:var(--color-white);background:var(--color-ink);transition:background .28s var(--ease)}.index_faq-btn:hover{background:var(--color-orange)}.index_faq-list{display:grid;gap:.82753vw;margin-top:.2047vw}.index_faq-item{background:var(--color-white);transition:background .28s var(--ease)}.index_faq-item:not([open]):hover .index_faq-q{color:var(--color-orange)}.index_faq-item:not([open]):hover .index_faq-mark{background:var(--color-orange)}.index_faq-q{position:relative;display:flex;align-items:center;min-height:4.44251vw;padding:.6vw 4.3554vw .6vw 1.56794vw;font-family:var(--font-ui);font-weight:600;font-size:max(13px,1.09210vw);line-height:1.3;letter-spacing:-.002em;color:var(--color-ink);cursor:pointer;list-style:none}.index_faq-q::-webkit-details-marker{display:none}.index_faq-mark{position:absolute;right:2.35192vw;top:50%;width:1.6115vw;min-width:18px;aspect-ratio:1;transform:translateY(-50%);background:var(--color-ink);transition:background .28s var(--ease)}.index_faq-mark:before,.index_faq-mark:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--color-white)}.index_faq-mark:before{width:.60976vw;min-width:7px;height:max(1px,0.10453vw)}.index_faq-mark:after{width:max(1px,0.10453vw);height:.60976vw;min-height:7px}.index_faq-a{padding:0 2.1777vw 1.00174vw 1.30662vw;font-family:var(--font-ui);font-weight:400;font-size:max(11px,0.86864vw);line-height:1.524;color:rgba(255,255,255,.86)}.index_faq-item[open]{background:#0a1f34}.index_faq-item[open] .index_faq-q{color:var(--color-white)}.index_faq-item[open] .index_faq-mark{background:var(--color-orange)}.index_faq-item[open] .index_faq-mark:after{display:none}.index_faq-item[open] .index_faq-q{min-height:4.09408vw;padding-top:.77422vw;padding-bottom:.42578vw}.index_faq-item[open] .index_faq-a{border-top:1px solid rgba(255,255,255,.09);padding-top:.5331vw}.index_news{padding:4.09573vw 0 4.63467vw;background:var(--color-white)}.index_news-inner{display:grid;grid-template-columns:39.80051vw 41.66534vw;justify-content:space-between;width:var(--content-width);margin:0 auto}.index_news-kicker{display:flex;align-items:center;gap:.57552vw;font-family:var(--font-ui);font-weight:500;font-size:max(13px,1.03530vw);line-height:1.2;color:var(--color-orange)}.index_news-kicker-line{display:block;flex-shrink:0;margin-left:.08827vw;width:1.5765vw;min-width:16px;height:max(2px,0.19684vw);margin-bottom:max(2px,0.28511vw);background:currentColor}.index_news-title{margin-top:.66692vw;font-family:var(--font-reg);font-weight:700;font-size:2.2102vw;line-height:1.06;text-transform:uppercase;color:var(--color-ink)}.index_news-lead{max-width:33.00000vw;margin-top:1.34vw;font-family:var(--font-ui);font-weight:400;font-size:max(12px,0.94040vw);line-height:1.326;color:var(--color-grey)}.index_news-cover{display:block;overflow:hidden;margin-top:2.1626vw;aspect-ratio:451/268}.index_news-cover img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.index_news-cover:hover img{transform:scale(1.04)}.index_news-post{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:2.11848vw;align-items:start}.index_news-post--feature{margin-top:3.02268vw}.index_news-post--feature .index_news-post-title{max-width:28.24654vw}.index_news-date{font-family:var(--font-ui);text-align:left}.index_news-date b{display:block;font-weight:700;font-size:max(20px,2.55100vw);line-height:1.02;letter-spacing:-.01em;color:var(--color-ink)}.index_news-date span{display:block;font-weight:400;font-size:max(11px,1.05040vw);line-height:1.18;color:var(--color-grey)}.index_news-cat{font-family:var(--font-ui);font-weight:400;font-size:max(11px,0.93680vw);line-height:1.2;color:var(--color-grey)}.index_news-post-title{margin-top:1.21308vw;font-family:var(--font-ui);font-weight:700;font-size:max(13px,1.03450vw);line-height:1.236;letter-spacing:-.004em;color:var(--color-ink)}.index_news-post-title a{color:inherit;transition:color .28s var(--ease)}.index_news-post-title a:hover{color:var(--color-orange)}.index_news-side{display:flex;flex-direction:column;padding-top:5.11173vw}.index_news-tabs{display:flex;gap:2.76vw;border-bottom:1px solid #e9e9e9}.index_news-tab{position:relative;padding-bottom:.72028vw;font-family:var(--font-ui);font-weight:600;font-size:max(12px,1.04160vw);line-height:1.2;color:var(--color-grey);background:0 0;border:0;cursor:pointer;transition:color .28s var(--ease)}.index_news-tab:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:max(2px,0.17654vw);background:var(--color-ink);opacity:0;transition:opacity .28s var(--ease)}.index_news-tab:hover{color:var(--color-ink)}.index_news-tab.is-active{color:var(--color-ink)}.index_news-tab.is-active:after{opacity:1}.index_news-panel{display:contents}.index_news-panel[hidden]{display:none}.index_news-side .index_news-post{grid-template-columns:auto minmax(0,1fr) 15.00574vw;column-gap:.43254vw;padding:3.04532vw 0 2.95713vw;border-bottom:1px solid #e4e4e4}.index_news-side .index_news-date{min-width:3.26594vw;padding-right:2.04785vw}.index_news-thumb{display:block;overflow:hidden;aspect-ratio:170/108}.index_news-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.index_news-thumb:hover img{transform:scale(1.05)}.index_news-more{display:inline-flex;align-items:center;gap:.97vw;margin-top:3.53vw;margin-left:-.52962vw;font-family:var(--font-ui);font-weight:700;font-size:max(11px,0.94300vw);line-height:1;text-transform:uppercase;color:var(--color-ink);transition:color .28s var(--ease)}.index_news-more svg{width:1.1478vw;min-width:12px;height:auto;transition:transform .32s var(--ease)}.index_news-more:hover{color:var(--color-orange)}.index_news-more:hover svg{transform:translateX(.26481vw)}.index_news-foot{display:flex;justify-content:flex-end;margin-top:1.23578vw}.index_news-btn{display:inline-flex;align-items:center;justify-content:center;height:2.03021vw;min-height:28px;padding:0 1.08582vw;border-radius:.26481vw;font-family:var(--font-ui);font-weight:500;font-size:max(12px,1.05920vw);line-height:1;white-space:nowrap;color:var(--color-white);background:var(--color-ink);transition:background .28s var(--ease)}.index_news-btn:hover{background:var(--color-orange)}.footer{position:relative;isolation:isolate;padding:3.86364vw 0 0;background:#001932;color:var(--color-white)}.footer:before{content:"";position:absolute;inset:0;z-index:-1;background:url(//hankerui.demo.streamletech.com/wp-content/themes/hankerui/assets/css/../images/footer_bg.webp) center top/cover no-repeat}.footer-inner{width:85vw;margin:0 auto}.footer-top{display:grid;grid-template-columns:23.52327vw 19.74757vw 33.57088vw;justify-content:space-between}.footer-brand{position:relative;padding-right:2.40405vw}.footer-brand:after{content:"";position:absolute;right:0;top:.94445vw;bottom:-1.71718vw;width:1px;background:rgba(255,255,255,.38)}.footer-logo{display:block;width:21.82449vw}.footer-logo img{width:100%;height:auto}.footer-desc{max-width:20.79000vw;margin-top:2.45199vw;font-family:var(--font-ui);font-weight:400;font-size:max(12px,1.04750vw);line-height:1.391;color:rgba(255,255,255,.88)}.footer-follow{margin-top:2.93121vw;font-family:var(--font-reg);font-weight:700;font-size:1.76012vw;line-height:1.1;letter-spacing:.075em;text-transform:uppercase;color:var(--color-white)}.footer-social{display:flex;gap:2.06062vw;margin-top:.94444vw}.footer-social a{display:block;width:3.17678vw;min-width:34px;aspect-ratio:1;border:1px solid rgba(255,255,255,.55);border-radius:50%;color:var(--color-white);transition:border-color .28s var(--ease),color .28s var(--ease),transform .3s var(--ease)}.footer-social a:hover{border-color:var(--color-orange);color:var(--color-orange);transform:translateY(-.25758vw)}.footer-nav{display:flex;flex-direction:column;padding-top:1.49344vw}.footer-nav-item{display:block;padding-bottom:1.91466vw;border-bottom:1px solid rgba(255,255,255,.24)}.footer-nav-item+.footer-nav-item{padding-top:2.12938vw}.footer-nav-item:last-child{border-bottom:0;padding-bottom:0}.footer-nav-head{display:flex;align-items:center;font-family:var(--font-reg);font-weight:700;font-size:1.5884vw;line-height:1.1;letter-spacing:.11em;text-transform:uppercase;color:var(--color-white)}.footer-nav-head b{flex-shrink:0;width:4.97984vw;font-size:2.30102vw;letter-spacing:0;color:var(--color-orange)}.footer-nav-arrow{width:1.44175vw;min-width:16px;height:auto;margin-left:auto;transition:transform .32s var(--ease)}.footer-nav-sub{display:block;margin-top:1.02vw;font-family:var(--font-ui);font-weight:400;font-size:max(11px,0.93460vw);line-height:1.7;letter-spacing:.004em;color:rgba(255,255,255,.82)}.footer-nav-sub a{display:inline-block;color:inherit;transition:color .28s var(--ease)}.footer-nav-sub a:hover{color:var(--color-orange)}.footer-nav-sep{padding:0 .4em;color:rgba(255,255,255,.45)}.footer-nav-head:hover .footer-nav-arrow{transform:translateX(.4293vw)}.footer-nav-item:hover .footer-nav-sub{color:var(--color-white)}.footer-card{margin-top:-.21459vw;padding:1.46vw 2.61865vw 1.8vw;background:var(--color-white);color:var(--color-ink);clip-path:polygon(0 0,calc(100% - 2.31820vw) 0,100% 2.31820vw,100% 100%,0 100%)}.footer-card-title{font-family:var(--font-ui);font-weight:700;font-size:1.26731vw;line-height:1.2;letter-spacing:.002em;text-transform:uppercase;color:var(--color-ink)}.footer-card-lead{margin-top:.86vw;font-family:var(--font-ui);font-weight:400;font-size:max(11px,0.70400vw);line-height:1.3;color:var(--color-grey)}.footer-form{margin-top:1.44vw}.footer-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.97222vw;margin-bottom:.97222vw}.footer-field{position:relative;display:block;margin-bottom:.97222vw}.footer-field label{position:absolute;left:1.11111vw;top:50%;transform:translateY(-50%);font-family:var(--font-ui);font-weight:400;font-size:max(14px,1.04167vw);line-height:1.55;color:#8c95a3;pointer-events:none;transition:opacity .2s var(--ease)}.footer-field--message label{top:.90278vw;transform:none}.footer-field label span{color:#e5484d}.footer-field input:focus~label,.footer-field input:not(:placeholder-shown)~label,.footer-field textarea:focus~label,.footer-field textarea:not(:placeholder-shown)~label{opacity:0}.footer-form-row .footer-field{margin-bottom:0}.footer-field input,.footer-field textarea{display:block;width:100%;height:3.05556vw;min-height:44px;padding:0 1.11111vw;border:1px solid #d6dae1;border-radius:0;font-family:var(--font-ui);font-weight:400;font-size:max(14px,1.04167vw);line-height:1.4;color:var(--color-ink);background:var(--color-white);transition:border-color .28s var(--ease),box-shadow .28s var(--ease)}.footer-field textarea{height:6.94444vw;min-height:100px;padding:.90278vw 1.11111vw;resize:none;line-height:1.55}.footer-field input::placeholder,.footer-field textarea::placeholder{color:#8c95a3}.footer-field input:focus,.footer-field textarea:focus{outline:none;border-color:var(--color-orange)}.footer-field input:focus-visible,.footer-field textarea:focus-visible{box-shadow:0 0 0 3px rgba(247,78,8,.18)}.footer-submit{display:flex;align-items:center;justify-content:center;gap:.625vw;width:100%;height:3.33333vw;min-height:48px;margin-top:.34722vw;border:0;font-family:var(--font-cond);font-weight:700;font-size:max(16px,1.18056vw);line-height:1;letter-spacing:.016em;color:var(--color-white);background:var(--color-orange);cursor:pointer;transition:background .28s var(--ease)}.footer-submit img{width:1.31944vw;min-width:19px;height:auto}.footer-submit:hover{background:#d8440b}.footer-contact{display:grid;grid-template-columns:21.80819vw 22.75264vw minmax(0,1fr);align-items:center;margin-top:3.4296vw;border:1px solid rgba(255,255,255,.24)}.footer-contact-item{display:flex;align-items:center;gap:2.66163vw;min-height:6.78289vw;padding:.86vw 0 .86vw 1.71718vw;border-right:1px solid rgba(255,255,255,.24)}.footer-contact-item:last-child{border-right:0;padding-right:1.71718vw}.footer-contact-item img{flex-shrink:0;width:2.91922vw;min-width:32px;height:auto}.footer-contact-label{font-family:var(--font-ui);font-weight:500;font-size:max(10px,0.80440vw);line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:rgba(255,255,255,.72)}.footer-contact-value{margin-top:.42vw;font-family:var(--font-ui);font-weight:400;font-size:max(12px,1.08180vw);line-height:1.32;color:var(--color-white)}.footer-contact-value a{color:inherit;transition:color .28s var(--ease)}.footer-contact-value a:hover{color:var(--color-orange)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:2.06062vw;padding:1.11616vw 5.79118vw 1.63132vw 5.15161vw}.footer-copy{font-family:var(--font-ui);font-weight:400;font-size:max(11px,0.93600vw);line-height:1.4;color:rgba(255,255,255,.7)}.footer-copy a{color:inherit;text-decoration:underline;text-underline-offset:.17172vw;transition:color .28s var(--ease)}.footer-copy a:hover{color:var(--color-orange)}.footer-legal{display:flex;gap:3.6vw}.footer-legal a{font-family:var(--font-ui);font-weight:400;font-size:max(11px,0.93600vw);line-height:1.4;color:rgba(255,255,255,.7);transition:color .28s var(--ease)}.footer-legal a:hover{color:var(--color-white)}.about_kicker{display:flex;align-items:center;gap:.4469vw;font-family:var(--font-ui);font-weight:500;font-size:max(13px,1.04000vw);line-height:1.2;color:var(--color-orange)}.about_kicker-line{display:block;flex-shrink:0;width:1.77083vw;min-width:18px;height:max(2px,0.20833vw);margin-bottom:max(2px,0.20833vw);background:currentColor}.about_h2{margin-top:.85vw;font-family:var(--font-reg);font-weight:700;font-size:2.2vw;line-height:1.08;text-transform:uppercase;color:var(--color-ink)}.about_lead{margin-top:1.25vw;font-family:var(--font-ui);font-weight:400;font-size:max(13px,0.93750vw);line-height:1.55;color:var(--color-grey)}.about_head--center{width:min(58.33333vw,1120px);margin:0 auto;text-align:center}.about_head--center .about_kicker{justify-content:center}.about_hero{position:relative;display:flex;align-items:stretch;overflow:hidden;min-height:calc(100dvh - var(--nav-h));padding:3.125vw 0 3.64583vw;background:radial-gradient(76% 88% at 62% 34%,var(--color-navy-glow) 0%,var(--color-navy) 56%,var(--color-navy-deep) 100%)}.about_hero-bg{position:absolute;inset:0;z-index:0}.about_hero-photo{width:100%;height:100%;object-fit:cover;opacity:.88;filter:saturate(.66) contrast(1.06)}.about_hero-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,11,24,0) 62%,rgba(0,11,24,.42) 81%,rgba(0,11,24,.9) 100%),linear-gradient(90deg,rgba(0,11,24,.93) 0%,rgba(0,11,24,.76) 23%,rgba(0,11,24,.26) 49%,rgba(0,11,24,.1) 71%,rgba(0,11,24,.26) 100%)}.about_hero-inner{position:relative;z-index:1;display:flex;flex-direction:column;width:var(--content-width);margin:0 auto}.about_hero-main{flex:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,31vw);gap:3.125vw;align-items:start;margin-top:2.86458vw}.about_hero-crumb{display:flex;align-items:center;gap:.57292vw;font-family:var(--font-ui);font-weight:400;font-size:max(12px,0.83333vw);line-height:1;color:rgba(255,255,255,.5)}.about_hero-crumb a{transition:color .25s var(--ease)}.about_hero-crumb a:hover{color:var(--color-orange)}.about_hero-crumb span[aria-hidden]{color:rgba(255,255,255,.28)}.about_hero-title{font-family:var(--font-cond);font-weight:700;font-size:4.84375vw;line-height:1.04;letter-spacing:.004em;text-transform:uppercase;color:var(--color-white)}.about_hero-title em{display:inline-block;font-style:normal;white-space:nowrap;color:var(--color-orange)}.about_hero-lead{max-width:29.5vw;margin-top:1.875vw;font-family:var(--font-ui);font-weight:400;font-size:max(14px,1.04167vw);line-height:1.6;color:#c6d0db}.about_hero-visit{position:relative;align-self:end;justify-self:end;width:100%;max-width:31vw;padding:1.875vw 1.97917vw 1.97917vw;background:rgba(8,22,38,.9);box-shadow:0 1.14583vw 2.29167vw rgba(0,6,14,.46)}.about_hero-visit:before{content:"";position:absolute;left:0;top:0;width:4.6875vw;height:max(3px,0.20833vw);background:var(--color-orange);transition:width .52s var(--ease)}.about_hero-visit:hover:before{width:100%}.about_hero-visit-title{font-family:var(--font-cond);font-weight:700;font-size:max(19px,1.71875vw);line-height:1.12;letter-spacing:.014em;text-transform:uppercase;color:var(--color-white)}.about_hero-visit-text{margin-top:.9375vw;font-family:var(--font-ui);font-weight:400;font-size:max(13px,0.98958vw);line-height:1.54;color:#a7b6c7}.about_hero-visit-btn{position:relative;display:grid;place-items:center;height:3.22917vw;min-height:48px;margin-top:1.5625vw;overflow:hidden;clip-path:polygon(0 0,100% 0,100% calc(100% - 0.72917vw),calc(100% - 0.72917vw) 100%,0 100%);font-family:var(--font-ui);font-weight:600;font-size:max(13px,0.98958vw);line-height:1;letter-spacing:.075em;text-transform:uppercase;white-space:nowrap;color:var(--color-white);background:var(--color-orange);transition:color .32s var(--ease)}.about_hero-visit-btn:before{content:"";position:absolute;inset:0;background:var(--color-white);transform:translateX(-101%);transition:transform .4s var(--ease)}.about_hero-visit-btn:hover{color:var(--color-ink)}.about_hero-visit-btn:hover:before{transform:translateX(0)}.about_hero-visit-btn span{position:relative;z-index:1}.about_hero-stats{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2.86458vw;padding-top:1.71875vw;border-top:max(2px,0.15625vw) solid var(--color-orange)}.about_hero-stats:before{content:"";position:absolute;left:0;right:0;top:0;height:max(7px,0.57292vw);background-image:repeating-linear-gradient(90deg,rgba(247,78,8,.9) 0 max(1px,0.07813vw),transparent max(1px,0.07813vw) 1.09375vw)}.about_hero-stat{position:relative;padding:0 1.66667vw;border-left:1px solid rgba(255,255,255,.16)}.about_hero-stat:first-child{padding-left:0;border-left:0}.about_hero-stat-num{font-family:var(--font-cond);font-weight:700;font-size:3.85417vw;line-height:.94;letter-spacing:.004em;color:var(--color-white)}.about_hero-stat-num span{margin-left:.04em;font-size:.54em;color:var(--color-orange)}.about_hero-stat:last-child .about_hero-stat-num span{margin-left:.1em;font-size:.38em;text-transform:uppercase}.about_hero-stat-label{margin-top:.83333vw;font-family:var(--font-ui);font-weight:500;font-size:max(12px,0.83333vw);line-height:1.38;letter-spacing:.05em;text-transform:uppercase;color:#bcc8d6}.about_range{padding:4.6875vw 0;background:var(--color-white)}.about_range-inner{width:var(--content-width);margin:0 auto}.about_range-kicker{display:flex;align-items:center;gap:.4469vw;font-family:var(--font-ui);font-weight:500;font-size:max(13px,1.04000vw);line-height:1.2;color:var(--color-orange)}.about_range-kicker-line{display:block;flex-shrink:0;width:1.77083vw;min-width:18px;height:max(2px,0.20833vw);margin-bottom:max(2px,0.20833vw);background:currentColor}.about_range-title{margin-top:.85vw;font-family:var(--font-reg);font-weight:700;font-size:2.2vw;line-height:1.1;text-transform:uppercase;color:var(--color-ink)}.about_range-lead{max-width:64ch;margin-top:1.04167vw;font-family:var(--font-ui);font-weight:400;font-size:max(13px,0.93750vw);line-height:1.55;color:var(--color-grey)}.about_range-shelf{display:flex;overflow:hidden;height:30.55556vw;margin-top:2.60417vw;border:1px solid var(--color-line)}.about_range-bay{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;flex:0 0 13.3%;min-width:0;background:var(--color-white);transition:flex-basis .55s var(--ease),grid-template-columns .55s var(--ease)}.about_range-bay:nth-child(2n){background:var(--color-mist)}.about_range-bay+.about_range-bay{border-left:1px solid var(--color-line)}.about_range-bay-copy{display:contents}.about_range-bay-num{order:1;padding:1.45833vw 1.25vw 0;font-family:var(--font-cond);font-weight:700;font-size:max(14px,1.14583vw);line-height:1;color:var(--color-grey);transition:color .3s var(--ease),font-size .45s var(--ease),padding .45s var(--ease)}.about_range-bay-shot{order:2;display:block;flex:1;min-height:0;padding:.83333vw .41667vw}.about_range-bay-shot img{display:block;width:100%;height:100%;object-fit:contain}.about_range-bay-foot{order:3;display:flex;align-items:flex-end;justify-content:space-between;gap:.625vw;padding:0 1.25vw 1.45833vw}.about_range-bay-name{font-family:var(--font-cond);font-weight:700;font-size:max(14px,1.14583vw);line-height:1.14;letter-spacing:.008em;text-transform:uppercase;color:var(--color-ink);transition:color .3s var(--ease),font-size .45s var(--ease)}.about_range-bay-arrow{flex-shrink:0;width:max(16px,1.04167vw);height:auto;color:var(--color-grey);transition:color .3s var(--ease),transform .32s var(--ease)}.about_range-bay-text,.about_range-bay-cta{display:none}.about_range-bay:hover .about_range-bay-num,.about_range-bay:focus-visible .about_range-bay-num{color:var(--color-orange)}.about_range-bay:hover .about_range-bay-arrow{color:var(--color-orange);transform:translateX(.20833vw)}.about_range-bay-shot img{transition:transform .45s var(--ease)}.about_range-bay:not(.is-open):hover .about_range-bay-shot img{transform:scale(1.04)}.about_range-bay.is-open{flex-basis:47%;grid-template-columns:minmax(0,0.756fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}@keyframes about_range-line{from{opacity:0;transform:translateY(.41667vw)}to{opacity:1;transform:none}}.about_range-bay.is-open .about_range-bay-copy{min-height:0;overflow:hidden;display:flex;flex-direction:column;padding:1.77083vw 1.66667vw 1.66667vw;border-top:max(3px,0.20833vw) solid var(--color-orange);background:var(--color-ink)}.about_range-bay.is-open .about_range-bay-copy>*{order:0}.about_range-bay.is-open .about_range-bay-num{animation:about_range-line .36s .16s var(--ease) backwards;padding:0;font-size:max(18px,1.66667vw);color:var(--color-orange)}.about_range-bay.is-open .about_range-bay-foot{animation:about_range-line .38s .2s var(--ease) backwards;margin-top:.3125vw;padding:0}.about_range-bay.is-open .about_range-bay-name{font-size:max(19px,1.66667vw);color:var(--color-white)}.about_range-bay.is-open .about_range-bay-arrow{display:none}.about_range-bay.is-open .about_range-bay-text{animation:about_range-line .4s .26s var(--ease) backwards;display:block;margin-top:.83333vw;font-family:var(--font-ui);font-weight:400;font-size:max(12px,0.85000vw);line-height:1.55;color:#9fb0c2}.about_range-bay.is-open .about_range-bay-cta{animation:about_range-line .4s .33s var(--ease) backwards;display:inline-flex;align-items:center;gap:.625vw;margin-top:auto;padding-top:1.04167vw;font-family:var(--font-ui);font-weight:600;font-size:max(12px,0.85000vw);line-height:1;letter-spacing:.06em;text-transform:uppercase;color:var(--color-orange)}.about_range-bay.is-open .about_range-bay-cta svg{flex-shrink:0;width:max(16px,1.04167vw);height:auto;transition:transform .3s var(--ease)}.about_range-bay.is-open:hover .about_range-bay-cta svg{transform:translateX(.20833vw)}.about_range-bay.is-open .about_range-bay-shot{padding:1.45833vw 1.25vw;background:var(--color-white)}.about_range-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25vw;margin-top:2.08333vw;padding-top:1.66667vw;border-top:1px solid var(--color-line)}.about_range-foot-text{max-width:64ch;font-family:var(--font-ui);font-weight:400;font-size:max(13px,0.93750vw);line-height:1.6;color:var(--color-grey)}.about_range-foot-link{display:inline-flex;align-items:center;gap:.625vw;font-family:var(--font-ui);font-weight:600;font-size:max(13px,0.93750vw);line-height:1;letter-spacing:.06em;text-transform:uppercase;color:var(--color-orange)}.about_range-foot-link svg{width:max(18px,1.14583vw);height:auto;transition:transform .3s var(--ease)}.about_range-foot-link:hover svg{transform:translateX(.20833vw)}.about_audit,.about_guideway,.about_scraping,.about_acceptance,.about_inside{scroll-margin-top:calc(var(--nav-h) + 1.04167vw)}.about_audit{padding:3.85417vw 0 0;background:var(--color-mist)}.about_audit-inner{width:var(--content-width);margin:0 auto}.about_audit-kicker{display:flex;align-items:center;gap:.4469vw;font-family:var(--font-ui);font-weight:500;font-size:max(13px,1.04000vw);line-height:1.2;color:var(--color-orange)}.about_audit-kicker-line{display:block;flex-shrink:0;width:1.77083vw;min-width:18px;height:max(2px,0.20833vw);margin-bottom:max(2px,0.20833vw);background:currentColor}.about_audit-title{margin-top:.85vw;font-family:var(--font-reg);font-weight:700;font-size:2.2vw;line-height:1.1;text-transform:uppercase;color:var(--color-ink)}.about_audit-lead{max-width:70ch;margin-top:1.04167vw;font-family:var(--font-ui);font-weight:400;font-size:max(13px,0.93750vw);line-height:1.55;color:var(--color-grey)}.about_audit-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.04167vw;margin-top:2.08333vw}.about_audit-tab{display:flex;flex-direction:column;text-align:left;cursor:pointer}.about_audit-tab-shot{display:block;width:100%;overflow:hidden;aspect-ratio:16/10;background:var(--color-line)}.about_audit-tab-shot img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.92);transition:filter .32s var(--ease),transform .5s var(--ease)}.about_audit-tab-label{display:flex;flex:1;align-items:baseline;gap:.72917vw;padding:.8vw 0;border-bottom:max(2px,0.13889vw) solid var(--color-line);transition:border-color .3s var(--ease)}.about_audit-tab-num{flex-shrink:0;font-family:var(--font-cond);font-weight:700;font-size:max(14px,1.04167vw);line-height:1;color:var(--color-grey);transition:color .28s var(--ease)}.about_audit-tab-name{font-family:var(--font-ui);font-weight:600;font-size:max(13px,0.97222vw);line-height:1.25;color:var(--color-grey);transition:color .28s var(--ease)}.about_audit-tab:hover .about_audit-tab-shot img,.about_audit-tab:focus-visible .about_audit-tab-shot img{filter:saturate(1);transform:scale(1.035)}.about_audit-tab:hover .about_audit-tab-name{color:var(--color-ink)}.about_audit-tab.is-active .about_audit-tab-shot img{filter:saturate(1)}.about_audit-tab.is-active .about_audit-tab-label{border-bottom-color:var(--color-orange)}.about_audit-tab.is-active .about_audit-tab-num{color:var(--color-orange)}.about_audit-tab.is-active .about_audit-tab-name{color:var(--color-ink)}.about_audit-panels{margin-top:1.97917vw;background:var(--color-navy)}.about_audit-panel[hidden]{display:none}.about_audit-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.72fr) minmax(0,1.15fr);gap:2.29167vw;width:var(--content-width);margin:0 auto;padding:2.60417vw 0 3.02083vw}.about_audit-detail-num{font-family:var(--font-cond);font-weight:700;font-size:2.08333vw;line-height:1;color:var(--color-orange)}.about_audit-detail-title{margin-top:.41667vw;font-family:var(--font-cond);font-weight:700;font-size:max(20px,1.97917vw);line-height:1.1;letter-spacing:.008em;text-transform:uppercase;text-wrap:balance;color:var(--color-white)}.about_audit-checks{display:grid;gap:.9375vw;align-content:start;padding-left:2.08333vw;border-left:1px solid rgba(255,255,255,.14)}.about_audit-checks li{position:relative;padding-left:2.08333vw;font-family:var(--font-ui);font-weight:400;font-size:max(13px,0.93750vw);line-height:1.5;color:#c6d0db}.about_audit-checks li:before{content:"";position:absolute;left:0;top:.62em;width:1.25vw;height:max(2px,0.10417vw);background:var(--color-orange)}.about_audit-why{padding-left:2.08333vw;border-left:1px solid rgba(255,255,255,.14)}.about_audit-why-label{font-family:var(--font-ui);font-weight:600;font-size:max(11px,0.72917vw);line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--color-orange)}.about_audit-why-text{margin-top:.72917vw;font-family:var(--font-ui);font-weight:400;font-size:max(13px,0.98958vw);line-height:1.5;color:var(--color-white)}.about_audit-why-link{display:inline-flex;align-items:center;gap:.625vw;margin-top:1.35417vw;padding-bottom:.3125vw;border-bottom:1px solid var(--color-orange);font-family:var(--font-ui);font-weight:600;font-size:max(12px,0.88542vw);line-height:1;letter-spacing:.06em;text-transform:uppercase;color:var(--color-white);transition:color .28s var(--ease)}.about_audit-why-link svg{width:max(18px,1.14583vw);height:auto;color:var(--color-orange);transition:transform .3s var(--ease)}.about_audit-why-link:hover{color:var(--color-orange)}.about_audit-why-link:hover svg{transform:translateX(.20833vw)}.about_scraping{padding:4.6875vw 0;background:var(--color-mist)}.about_scraping-inner{display:grid;grid-template-columns:36.45833vw 1fr;justify-content:space-between;gap:4.16667vw;align-items:start;width:var(--content-width);margin:0 auto}.about_scraping-media{position:sticky;top:7.29167vw}.about_scraping-media img{width:100%;height:auto}.about_scraping-caption{margin-top:1.04167vw;padding-left:.9375vw;border-left:2px solid var(--color-orange);font-family:var(--font-ui);font-weight:400;font-style:italic;font-size:max(12px,0.83333vw);line-height:1.5;color:var(--color-grey)}.about_scraping-kicker{display:flex;align-items:center;gap:.4469vw;font-family:var(--font-ui);font-weight:500;font-size:max(13px,1.04000vw);line-height:1.2;color:var(--color-orange)}.about_scraping-kicker-line{display:block;flex-shrink:0;width:1.77083vw;min-width:18px;height:max(2px,0.20833vw);margin-bottom:max(2px,0.20833vw);background:currentColor}.about_scraping-title{margin-top:.85vw;font-family:var(--font-reg);font-weight:700;font-size:2.2vw;line-height:1.1;text-transform:uppercase;color:var(--color-ink)}.about_scraping-blocks{margin-top:2.34375vw}.about_scraping-block+.about_scraping-block{margin-top:1.875vw;padding-top:1.875vw;border-top:1px solid var(--color-line)}.about_scraping-block-title{position:relative;padding-left:1.14583vw;font-family:var(--font-ui);font-weight:700;font-size:max(14px,1.09375vw);line-height:1.25;color:var(--color-ink)}.about_scraping-block-title:before{content:"";position:absolute;left:0;top:.24em;width:max(3px,0.20833vw);height:.85em;background:var(--color-orange)}.about_scraping-block p{margin-top:.72917vw;font-family:var(--font-ui);font-weight:400;font-size:max(13px,0.90000vw);line-height:1.65;color:var(--color-grey)}.about_scraping-quote{margin-top:2.08333vw;padding:1.35417vw 1.66667vw;font-family:var(--font-cond);font-weight:700;font-size:max(16px,1.35417vw);line-height:1.28;letter-spacing:.01em;color:var(--color-white);background:var(--color-ink)}.about_guideway{padding:4.6875vw 0;background:var(--color-white)}.about_guideway-inner{width:var(--content-width);margin:0 auto}.about_guideway-head{max-width:64ch}.about_guideway-kicker{display:flex;align-items:center;gap:.4469vw;font-family:var(--font-ui);font-weight:500;font-size:max(13px,1.04000vw);line-height:1.2;color:var(--color-orange)}.about_guideway-kicker-line{display:block;flex-shrink:0;width:1.77083vw;min-width:18px;height:max(2px,0.20833vw);margin-bottom:max(2px,0.20833vw);background:currentColor}.about_guideway-title{margin-top:.85vw;font-family:var(--font-reg);font-weight:700;font-size:2.2vw;line-height:1.1;text-transform:uppercase;color:var(--color-ink)}.about_guideway-lead{margin-top:1.04167vw;font-family:var(--font-ui);font-weight:400;font-size:max(13px,0.93750vw);line-height:1.65;color:var(--color-grey)}.about_guideway-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.08333vw;margin-top:2.60417vw}.about_guideway-card{background:var(--color-mist);clip-path:polygon(0 0,calc(100% - 1.66667vw) 0,100% 1.66667vw,100% 100%,0 100%)}.about_guideway-figure{padding:1.45833vw 1.875vw 1.35417vw;background:linear-gradient(180deg,#edf1f6 0%,#fff 100%)}.about_guideway-figure svg{display:block;width:100%;height:auto}.about_guideway-legend{display:flex;flex-wrap:wrap;gap:.41667vw 1.45833vw;margin-top:1.04167vw;padding-top:.83333vw;border-top:1px solid var(--color-line)}.about_guideway-legend li{display:flex;align-items:center;gap:.41667vw;font-family:var(--font-ui);font-weight:400;font-size:max(11px,0.78125vw);line-height:1.3;color:var(--color-grey)}.about_guideway-legend i{display:block;flex-shrink:0;width:max(10px,0.72917vw);height:max(10px,0.72917vw);border:1px solid rgba(58,70,84,.45)}.about_guideway-legend .is-saddle{background:#b6c0cb}.about_guideway-legend .is-oil{background:#f74e08}.about_guideway-legend .is-way{background:#8c99a8}.about_guideway-legend .is-roller{background:#f2f5f9}.about_guideway-body{padding:1.35417vw 1.875vw 1.875vw}.about_guideway-card-title{font-family:var(--font-cond);font-weight:700;font-size:max(17px,1.45833vw);line-height:1.14;letter-spacing:.008em;text-transform:uppercase;color:var(--color-ink)}.about_guideway-card-text{margin-top:.625vw;font-family:var(--font-ui);font-weight:400;font-size:max(12px,0.88542vw);line-height:1.6;color:var(--color-grey)}.about_guideway-specs{margin-top:1.14583vw;border-top:1px solid var(--color-line)}.about_guideway-specs>div{display:grid;grid-template-columns:7.29167vw 1fr;gap:1.04167vw;padding:.72917vw 0;border-bottom:1px solid var(--color-line)}.about_guideway-specs dt{font-family:var(--font-ui);font-weight:600;font-size:max(11px,0.80000vw);line-height:1.4;letter-spacing:.06em;text-transform:uppercase;color:var(--color-orange)}.about_guideway-specs dd{font-family:var(--font-ui);font-weight:400;font-size:max(12px,0.85000vw);line-height:1.5;color:var(--color-ink)}.about_guideway-axis{margin-top:2.60417vw;padding:1.875vw 2.08333vw 2.08333vw;background:var(--color-mist);clip-path:polygon(0 0,calc(100% - 1.66667vw) 0,100% 1.66667vw,100% 100%,0 100%)}.about_guideway-axis-title{font-family:var(--font-ui);font-weight:700;font-size:max(13px,1.04167vw);line-height:1.2;color:var(--color-ink)}.about_guideway-track{position:relative;height:6.25vw;min-height:76px;margin-top:1.14583vw}.about_guideway-track:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(90deg,rgba(11,31,51,.14) 0 1px,transparent 1px 4%)}.about_guideway-band{position:absolute;display:flex;align-items:center;height:2.60417vw;min-height:34px;padding:0 1.14583vw;font-family:var(--font-ui);font-weight:600;font-size:max(11px,0.83333vw);line-height:1;letter-spacing:.04em;text-transform:uppercase;color:var(--color-white)}.about_guideway-band--box{left:0;top:0;width:66%;background:var(--color-ink);clip-path:polygon(0 0,100% 0,calc(100% - 0.83333vw) 100%,0 100%)}.about_guideway-band--linear{right:0;bottom:0;width:66%;justify-content:flex-end;background:var(--color-orange);clip-path:polygon(.83333vw 0,100% 0,100% 100%,0 100%)}.about_guideway-scale{display:flex;justify-content:space-between;gap:2.08333vw;padding-top:.72917vw;border-top:1px solid var(--color-line);font-family:var(--font-ui);font-weight:400;font-size:max(11px,0.80000vw);line-height:1.4;color:var(--color-grey)}.about_guideway-scale span:last-child{text-align:right}.about_guideway-axis-note{margin-top:1.14583vw;font-family:var(--font-ui);font-weight:400;font-size:max(12px,0.85000vw);line-height:1.6;color:var(--color-grey)}.about_journey{padding:4.6875vw 0;background:radial-gradient(72% 90% at 50% 0%,var(--color-navy-glow) 0%,var(--color-navy) 58%,var(--color-navy-deep) 100%)}.about_journey-inner{width:var(--content-width);margin:0 auto}.about_journey-head{width:min(58.33333vw,1120px);margin:0 auto;text-align:center}.about_journey-kicker{display:flex;align-items:center;justify-content:center;gap:.4469vw;font-family:var(--font-ui);font-weight:500;font-size:max(13px,1.04000vw);line-height:1.2;color:var(--color-orange)}.about_journey-kicker-line{display:block;flex-shrink:0;width:1.77083vw;min-width:18px;height:max(2px,0.20833vw);margin-bottom:max(2px,0.20833vw);background:currentColor}.about_journey-title{margin-top:.85vw;font-family:var(--font-reg);font-weight:700;font-size:2.2vw;line-height:1.1;text-transform:uppercase;color:var(--color-white)}.about_journey-lead{margin-top:1.25vw;font-family:var(--font-ui);font-weight:400;font-size:max(13px,0.93750vw);line-height:1.55;color:#9fb0c2}.about_journey-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.04167vw;margin-top:3.125vw}.about_journey-step{position:relative;padding:1.66667vw 1.25vw 1.5625vw;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.035);transition:border-color .3s var(--ease),background .3s var(--ease)}.about_journey-step:hover{border-color:rgba(255,255,255,.3);background:rgba(255,255,255,.07)}.about_journey-num{font-family:var(--font-cond);font-weight:700;font-size:1.45833vw;line-height:1;color:rgba(255,255,255,.32)}.about_journey-step-title{margin-top:.72917vw;font-family:var(--font-ui);font-weight:700;font-size:max(13px,0.98000vw);line-height:1.25;color:var(--color-white)}.about_journey-step-text{margin-top:.625vw;font-family:var(--font-ui);font-weight:400;font-size:max(12px,0.80000vw);line-height:1.55;color:#9fb0c2}.about_journey-step--key{border-color:rgba(247,78,8,.55);background:rgba(247,78,8,.09)}.about_journey-step--key:hover{border-color:var(--color-orange);background:rgba(247,78,8,.15)}.about_journey-step--key .about_journey-num{color:var(--color-orange)}.about_journey-step--key:after{content:"";position:absolute;right:0;top:0;width:1.04167vw;height:1.04167vw;background:var(--color-orange);clip-path:polygon(100% 0,100% 100%,0 0)}.about_journey-note{max-width:78ch;margin:2.34375vw auto 0;padding-left:1.25vw;border-left:3px solid var(--color-orange);font-family:var(--font-ui);font-weight:400;font-size:max(13px,0.98000vw);line-height:1.6;color:#c6d0db}.about_acceptance{padding:4.6875vw 0;background:var(--color-white)}.about_acceptance-inner{width:var(--content-width);margin:0 auto}.about_acceptance-head{width:min(58.33333vw,1120px);margin:0 auto;text-align:center}.about_acceptance-kicker{display:flex;align-items:center;justify-content:center;gap:.4469vw;font-family:var(--font-ui);font-weight:500;font-size:max(13px,1.04000vw);line-height:1.2;color:var(--color-orange)}.about_acceptance-kicker-line{display:block;flex-shrink:0;width:1.77083vw;min-width:18px;height:max(2px,0.20833vw);margin-bottom:max(2px,0.20833vw);background:currentColor}.about_acceptance-title{margin-top:.85vw;font-family:var(--font-reg);font-weight:700;font-size:2.2vw;line-height:1.1;text-transform:uppercase;color:var(--color-ink)}.about_acceptance-lead{margin-top:1.25vw;font-family:var(--font-ui);font-weight:400;font-size:max(13px,0.93750vw);line-height:1.55;color:var(--color-grey)}.about_acceptance-table-wrap{margin-top:3.125vw;overflow-x:auto}.about_acceptance-table{width:100%;border-collapse:collapse;text-align:left}.about_acceptance-table thead th{padding:1.04167vw 1.45833vw;font-family:var(--font-ui);font-weight:700;font-size:max(12px,0.88542vw);line-height:1.3;letter-spacing:.06em;text-transform:uppercase;color:var(--color-white);background:var(--color-ink)}.about_acceptance-table tbody th,.about_acceptance-table tbody td{padding:1.14583vw 1.45833vw;border-bottom:1px solid var(--color-line);font-family:var(--font-ui);font-size:max(12px,0.88542vw);line-height:1.5;vertical-align:top}.about_acceptance-table tbody th{width:26%;font-weight:700;color:var(--color-ink)}.about_acceptance-table tbody td{font-weight:400;color:var(--color-grey)}.about_acceptance-table tbody td:first-of-type{width:16%;font-weight:600;color:var(--color-orange);white-space:nowrap}.about_acceptance-table tbody tr{transition:background .25s var(--ease)}.about_acceptance-table tbody tr:hover{background:var(--color-mist)}.about_acceptance-close{margin-top:2.34375vw;padding:1.45833vw 2.08333vw;border-left:3px solid var(--color-orange);font-family:var(--font-ui);font-weight:400;font-size:max(14px,1.09375vw);line-height:1.5;color:var(--color-ink);background:var(--color-mist)}.about_inside{padding:4.6875vw 0;background:var(--color-mist)}.about_inside-inner{width:var(--content-width);margin:0 auto}.about_inside-head{width:min(58.33333vw,1120px);margin:0 auto;text-align:center}.about_inside-kicker{display:flex;align-items:center;justify-content:center;gap:.4469vw;font-family:var(--font-ui);font-weight:500;font-size:max(13px,1.04000vw);line-height:1.2;color:var(--color-orange)}.about_inside-kicker-line{display:block;flex-shrink:0;width:1.77083vw;min-width:18px;height:max(2px,0.20833vw);margin-bottom:max(2px,0.20833vw);background:currentColor}.about_inside-title{margin-top:.85vw;font-family:var(--font-reg);font-weight:700;font-size:2.2vw;line-height:1.1;text-transform:uppercase;color:var(--color-ink)}.about_inside-lead{margin-top:1.25vw;font-family:var(--font-ui);font-weight:400;font-size:max(13px,0.93750vw);line-height:1.55;color:var(--color-grey)}.about_inside-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.04167vw;margin-top:3.125vw}.about_inside-item{position:relative;padding:1.875vw 1.45833vw 1.66667vw;background:var(--color-white);transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.about_inside-item:before{content:"";position:absolute;left:0;top:0;width:2.60417vw;height:max(3px,0.15625vw);background:var(--color-orange);transition:width .35s var(--ease)}.about_inside-item:hover{transform:translateY(-.3125vw);box-shadow:0 .83333vw 2.08333vw rgba(11,31,51,.08)}.about_inside-item:hover:before{width:100%}.about_inside-item-title{font-family:var(--font-ui);font-weight:700;font-size:max(14px,1.09375vw);line-height:1.25;color:var(--color-ink)}.about_inside-item-text{margin-top:.72917vw;font-family:var(--font-ui);font-weight:400;font-size:max(12px,0.85000vw);line-height:1.6;color:var(--color-grey)}.about_inside-promise{margin-top:1.45833vw;padding:2.08333vw 2.60417vw;background:var(--color-ink)}.about_inside-promise-text{max-width:88ch;font-family:var(--font-ui);font-weight:400;font-size:max(13px,1.04167vw);line-height:1.58;color:var(--color-white)}.about_industries{padding:4.6875vw 0;background:var(--color-white)}.about_industries-inner{width:var(--content-width);margin:0 auto}.about_industries-head{width:min(58.33333vw,1120px);margin:0 auto;text-align:center}.about_industries-kicker{display:flex;align-items:center;justify-content:center;gap:.4469vw;font-family:var(--font-ui);font-weight:500;font-size:max(13px,1.04000vw);line-height:1.2;color:var(--color-orange)}.about_industries-kicker-line{display:block;flex-shrink:0;width:1.77083vw;min-width:18px;height:max(2px,0.20833vw);margin-bottom:max(2px,0.20833vw);background:currentColor}.about_industries-title{margin-top:.85vw;font-family:var(--font-reg);font-weight:700;font-size:2.2vw;line-height:1.1;text-transform:uppercase;color:var(--color-ink)}.about_industries-lead{margin-top:1.25vw;font-family:var(--font-ui);font-weight:400;font-size:max(13px,0.93750vw);line-height:1.55;color:var(--color-grey)}.about_industries-list{margin-top:3.125vw;border-top:1px solid var(--color-line)}.about_industries-item{display:grid;grid-template-columns:18.22917vw 1fr;gap:2.60417vw;align-items:center;padding:1.66667vw 0;border-bottom:1px solid var(--color-line);transition:background .3s var(--ease)}.about_industries-item:hover{background:var(--color-mist)}.about_industries-media{overflow:hidden}.about_industries-media img{width:100%;height:11.45833vw;object-fit:cover;transition:transform .5s var(--ease)}.about_industries-item:hover .about_industries-media img{transform:scale(1.05)}.about_industries-item-title{font-family:var(--font-reg);font-weight:700;font-size:max(17px,1.66667vw);line-height:1;text-transform:uppercase;color:var(--color-ink)}.about_industries-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.66667vw;margin-top:1.25vw}.about_industries-meta dt{font-family:var(--font-ui);font-weight:600;font-size:max(11px,0.72917vw);line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--color-orange)}.about_industries-meta dd{margin-top:.41667vw;font-family:var(--font-ui);font-weight:400;font-size:max(12px,0.85000vw);line-height:1.5;color:var(--color-grey)}.about_shipping{padding:4.6875vw 0;background:radial-gradient(70% 92% at 50% 0%,var(--color-navy-glow) 0%,var(--color-navy) 58%,var(--color-navy-deep) 100%)}.about_shipping-inner{width:var(--content-width);margin:0 auto}.about_shipping-head{max-width:66ch}.about_shipping-kicker{display:flex;align-items:center;gap:.4469vw;font-family:var(--font-ui);font-weight:500;font-size:max(13px,1.04000vw);line-height:1.2;color:var(--color-orange)}.about_shipping-kicker-line{display:block;flex-shrink:0;width:1.77083vw;min-width:18px;height:max(2px,0.20833vw);margin-bottom:max(2px,0.20833vw);background:currentColor}.about_shipping-title{margin-top:.85vw;font-family:var(--font-reg);font-weight:700;font-size:2.2vw;line-height:1.1;text-transform:uppercase;color:var(--color-white)}.about_shipping-lead{margin-top:1.04167vw;font-family:var(--font-ui);font-weight:400;font-size:max(13px,0.93750vw);line-height:1.65;color:#9fb0c2}.about_shipping-media{display:grid;grid-template-columns:1.32fr 1fr;gap:1.66667vw;margin-top:2.60417vw;align-items:start}.about_shipping-figure{overflow:hidden}.about_shipping-figure img{display:block;width:100%;height:20.83333vw;object-fit:cover;clip-path:polygon(0 0,calc(100% - 1.45833vw) 0,100% 1.45833vw,100% 100%,0 100%)}.about_shipping-figure figcaption{margin-top:.83333vw;padding-left:.9375vw;border-left:2px solid var(--color-orange);font-family:var(--font-ui);font-weight:400;font-size:max(11px,0.83333vw);line-height:1.5;color:#8b9aab}.about_shipping-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.45833vw;margin-top:2.60417vw}.about_shipping-item{padding-top:1.04167vw;border-top:2px solid rgba(255,255,255,.18)}.about_shipping-item:first-child{border-top-color:var(--color-orange)}.about_shipping-item-title{font-family:var(--font-ui);font-weight:700;font-size:max(13px,1.04167vw);line-height:1.2;color:var(--color-white)}.about_shipping-item-text{margin-top:.625vw;font-family:var(--font-ui);font-weight:400;font-size:max(12px,0.85000vw);line-height:1.6;color:#8b9aab}.about_support{padding:4.6875vw 0;background:var(--color-mist)}.about_support-inner{width:var(--content-width);margin:0 auto}.about_support-head{width:min(58.33333vw,1120px);margin:0 auto;text-align:center}.about_support-kicker{display:flex;align-items:center;justify-content:center;gap:.4469vw;font-family:var(--font-ui);font-weight:500;font-size:max(13px,1.04000vw);line-height:1.2;color:var(--color-orange)}.about_support-kicker-line{display:block;flex-shrink:0;width:1.77083vw;min-width:18px;height:max(2px,0.20833vw);margin-bottom:max(2px,0.20833vw);background:currentColor}.about_support-title{margin-top:.85vw;font-family:var(--font-reg);font-weight:700;font-size:2.2vw;line-height:1.1;text-transform:uppercase;color:var(--color-ink)}.about_support-lead{margin-top:1.25vw;font-family:var(--font-ui);font-weight:400;font-size:max(13px,0.93750vw);line-height:1.55;color:var(--color-grey)}.about_support-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:3.125vw;border:1px solid var(--color-line);background:var(--color-line)}.about_support-item{padding:1.875vw 1.66667vw;background:var(--color-white);transition:background .3s var(--ease)}.about_support-item:hover{background:var(--color-mist)}.about_support-item-title{position:relative;padding-left:1.14583vw;font-family:var(--font-ui);font-weight:700;font-size:max(14px,1.04167vw);line-height:1.25;color:var(--color-ink)}.about_support-item-title:before{content:"";position:absolute;left:0;top:.28em;width:max(3px,0.20833vw);height:.8em;background:var(--color-orange)}.about_support-item-text{margin-top:.72917vw;font-family:var(--font-ui);font-weight:400;font-size:max(12px,0.85000vw);line-height:1.6;color:var(--color-grey)}.about_certs{padding:4.6875vw 0;background:var(--color-white)}.about_certs-inner{width:var(--content-width);margin:0 auto}.about_certs-head{width:min(58.33333vw,1120px);margin:0 auto;text-align:center}.about_certs-kicker{display:flex;align-items:center;justify-content:center;gap:.4469vw;font-family:var(--font-ui);font-weight:500;font-size:max(13px,1.04000vw);line-height:1.2;color:var(--color-orange)}.about_certs-kicker-line{display:block;flex-shrink:0;width:1.77083vw;min-width:18px;height:max(2px,0.20833vw);margin-bottom:max(2px,0.20833vw);background:currentColor}.about_certs-title{margin-top:.85vw;font-family:var(--font-reg);font-weight:700;font-size:2.2vw;line-height:1.1;text-transform:uppercase;color:var(--color-ink)}.about_certs-lead{margin-top:1.25vw;font-family:var(--font-ui);font-weight:400;font-size:max(13px,0.93750vw);line-height:1.55;color:var(--color-grey)}.about_certs-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.07143vw;margin-top:3.125vw}.about_certs-item{padding:1.51786vw 2.32143vw;background:#f5f6fa}.about_certs-item img{display:block;width:100%;height:auto;transition:transform .4s var(--ease)}.about_certs-item:hover img{transform:scale(1.03)}.about_clients{padding:4.6875vw 0;background:var(--color-mist)}.about_clients-inner{width:var(--content-width);margin:0 auto}.about_clients-head{width:min(58.33333vw,1120px);margin:0 auto;text-align:center}.about_clients-kicker{display:flex;align-items:center;justify-content:center;gap:.4469vw;font-family:var(--font-ui);font-weight:500;font-size:max(13px,1.04000vw);line-height:1.2;color:var(--color-orange)}.about_clients-kicker-line{display:block;flex-shrink:0;width:1.77083vw;min-width:18px;height:max(2px,0.20833vw);margin-bottom:max(2px,0.20833vw);background:currentColor}.about_clients-title{margin-top:.85vw;font-family:var(--font-reg);font-weight:700;font-size:2.2vw;line-height:1.1;text-transform:uppercase;color:var(--color-ink)}.about_clients-list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(3,6.622vw);gap:1px;margin-top:3.125vw;border:1px solid #eee;background:#eee}.about_clients-item{display:grid;place-items:center;overflow:hidden;background:var(--color-white)}.about_clients-logo{width:100%;height:100%;object-fit:contain;transition:transform .35s var(--ease)}.about_clients-item:hover .about_clients-logo{transform:scale(1.06)}.about_faq{padding:4.6875vw 0;background:var(--color-white)}.about_faq-inner{width:var(--content-width);margin:0 auto}.about_faq-head{width:min(58.33333vw,1120px);margin:0 auto;text-align:center}.about_faq-kicker{display:flex;align-items:center;justify-content:center;gap:.4469vw;font-family:var(--font-ui);font-weight:500;font-size:max(13px,1.04000vw);line-height:1.2;color:var(--color-orange)}.about_faq-kicker-line{display:block;flex-shrink:0;width:1.77083vw;min-width:18px;height:max(2px,0.20833vw);margin-bottom:max(2px,0.20833vw);background:currentColor}.about_faq-title{margin-top:.85vw;font-family:var(--font-reg);font-weight:700;font-size:2.2vw;line-height:1.1;text-transform:uppercase;color:var(--color-ink)}.about_faq-lead{margin-top:1.25vw;font-family:var(--font-ui);font-weight:400;font-size:max(13px,0.93750vw);line-height:1.55;color:var(--color-grey)}.about_faq-list{display:grid;gap:.72917vw;width:min(72.91667vw,1400px);margin:3.125vw auto 0}.about_faq-item{background:var(--color-mist);transition:background .28s var(--ease)}.about_faq-item:not([open]):hover .about_faq-q h3{color:var(--color-orange)}.about_faq-item:not([open]):hover .about_faq-mark{background:var(--color-orange)}.about_faq-q{position:relative;display:flex;align-items:center;min-height:4.16667vw;padding:.83333vw 4.6875vw .83333vw 1.66667vw;cursor:pointer;list-style:none}.about_faq-q::-webkit-details-marker{display:none}.about_faq-q h3{font-family:var(--font-ui);font-weight:600;font-size:max(14px,1.09375vw);line-height:1.3;color:var(--color-ink);transition:color .28s var(--ease)}.about_faq-mark{position:absolute;right:2.08333vw;top:50%;width:1.45833vw;min-width:18px;aspect-ratio:1;transform:translateY(-50%);background:var(--color-ink);transition:background .28s var(--ease)}.about_faq-mark:before,.about_faq-mark:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--color-white)}.about_faq-mark:before{width:.57292vw;min-width:7px;height:max(1px,0.10417vw)}.about_faq-mark:after{width:max(1px,0.10417vw);height:.57292vw;min-height:7px}.about_faq-a{padding:0 4.6875vw 1.35417vw 1.66667vw;font-family:var(--font-ui);font-weight:400;font-size:max(13px,0.93750vw);line-height:1.65;color:rgba(255,255,255,.86)}.about_faq-item[open]{background:#0a1f34}.about_faq-item[open] .about_faq-q h3{color:var(--color-white)}.about_faq-item[open] .about_faq-mark{background:var(--color-orange)}.about_faq-item[open] .about_faq-mark:after{display:none}.about_faq-item[open] .about_faq-a{margin-top:.20833vw;padding-top:.9375vw;border-top:1px solid rgba(255,255,255,.09)}.about_cta{padding:5.20833vw 0;background:var(--color-ink) url(//hankerui.demo.streamletech.com/wp-content/themes/hankerui/assets/css/../images/contact_gears.webp) no-repeat center/cover}.about_cta-inner{width:min(62.50000vw,1200px);margin:0 auto;text-align:center}.about_cta-kicker{font-family:var(--font-ui);font-weight:600;font-size:max(12px,0.83333vw);line-height:1;letter-spacing:.24em;text-transform:uppercase;color:var(--color-orange)}.about_cta-title{margin-top:1.04167vw;font-family:var(--font-reg);font-weight:700;font-size:2.60417vw;line-height:1.06;text-transform:uppercase;color:var(--color-white)}.about_cta-lead{max-width:62ch;margin:1.25vw auto 0;font-family:var(--font-ui);font-weight:400;font-size:max(13px,0.98000vw);line-height:1.6;color:#c6d0db}.about_cta-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.04167vw;margin-top:2.60417vw}.about_cta-btn{position:relative;display:grid;place-items:center;height:3.33333vw;min-height:50px;padding:0 2.29167vw;overflow:hidden;border-radius:.20833vw;font-family:var(--font-ui);font-weight:600;font-size:max(14px,1.04167vw);line-height:1;white-space:nowrap;transition:color .3s var(--ease)}.about_cta-btn span{position:relative;z-index:1}.about_cta-btn:before{content:"";position:absolute;inset:0;transform:translateX(-101%);transition:transform .42s var(--ease)}.about_cta-btn:hover:before{transform:translateX(0)}.about_cta-btn--primary{color:var(--color-white);background:var(--color-orange)}.about_cta-btn--primary:before{background:var(--color-white)}.about_cta-btn--primary:hover{color:var(--color-ink)}.about_cta-btn--ghost{color:var(--color-white);box-shadow:inset 0 0 0 1px rgba(255,255,255,.6)}.about_cta-btn--ghost:before{background:var(--color-white)}.about_cta-btn--ghost:hover{color:var(--color-ink)}.about_cta-btn--text{padding:0 .83333vw;color:#c6d0db}.about_cta-btn--text span{text-decoration:underline;text-underline-offset:.25em}.about_cta-btn--text:hover{color:var(--color-orange)}.contact_hero{position:relative;overflow:hidden;padding:3.125vw 0 3.64583vw;background:radial-gradient(72% 90% at 66% 30%,var(--color-navy-glow) 0%,var(--color-navy) 58%,var(--color-navy-deep) 100%)}.contact_hero-inner{position:relative;z-index:1;width:var(--content-width);margin:0 auto}.contact_hero-crumb{display:flex;align-items:center;gap:.57292vw;font-family:var(--font-ui);font-weight:400;font-size:max(12px,0.83333vw);line-height:1;color:rgba(255,255,255,.5)}.contact_hero-crumb a{transition:color .25s var(--ease)}.contact_hero-crumb a:hover{color:var(--color-orange)}.contact_hero-crumb span[aria-hidden]{color:rgba(255,255,255,.28)}.contact_hero-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,30vw);gap:3.125vw;align-items:end;margin-top:2.60417vw}.contact_hero-title{font-family:var(--font-cond);font-weight:700;font-size:4.16667vw;line-height:1.05;letter-spacing:.004em;text-transform:uppercase;color:var(--color-white)}.contact_hero-title em{display:inline-block;font-style:normal;color:var(--color-orange)}.contact_hero-lead{max-width:44ch;margin-top:1.45833vw;font-family:var(--font-ui);font-weight:400;font-size:max(14px,1.04167vw);line-height:1.6;color:#c6d0db}.contact_hero-channels{display:grid;gap:1.04167vw}.contact_hero-channel{position:relative;padding:1.35417vw 1.45833vw 1.45833vw;border-top:max(2px,0.15625vw) solid var(--color-orange);background:rgba(255,255,255,.05);transition:background .3s var(--ease)}.contact_hero-channel:hover{background:rgba(255,255,255,.09)}.contact_hero-channel-label{display:block;font-family:var(--font-ui);font-weight:500;font-size:max(11px,0.72917vw);line-height:1;letter-spacing:.09em;text-transform:uppercase;color:#8fa1b4}.contact_hero-channel-value{display:block;margin-top:.625vw;font-family:var(--font-cond);font-weight:700;font-size:max(19px,1.66667vw);line-height:1.1;letter-spacing:.008em;color:var(--color-white);transition:color .25s var(--ease)}.contact_hero-channel-value:hover{color:var(--color-orange)}.contact_hero-channel-note{display:block;margin-top:.41667vw;font-family:var(--font-ui);font-weight:400;font-size:max(12px,0.83333vw);line-height:1.45;color:#93a3b4}.contact_form{padding:4.16667vw 0;background:var(--color-white)}.contact_form-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,38vw);gap:4.16667vw;align-items:start;width:var(--content-width);margin:0 auto}.contact_form-kicker{display:flex;align-items:center;gap:.4469vw;font-family:var(--font-ui);font-weight:500;font-size:max(13px,1.04000vw);line-height:1.2;color:var(--color-orange)}.contact_form-kicker-line{display:block;flex-shrink:0;width:1.77083vw;min-width:18px;height:max(2px,0.20833vw);margin-bottom:max(2px,0.20833vw);background:currentColor}.contact_form-side-title{margin-top:.83333vw;font-family:var(--font-reg);font-weight:700;font-size:2.2vw;line-height:1.1;text-transform:uppercase;color:var(--color-ink)}.contact_form-side-lead{max-width:46ch;margin-top:1.04167vw;font-family:var(--font-ui);font-weight:400;font-size:max(13px,0.93750vw);line-height:1.6;color:var(--color-grey)}.contact_form-side-lead a,.contact_visit-lead a{color:var(--color-ink);text-decoration:underline;text-underline-offset:.2em;transition:color .25s var(--ease)}.contact_form-side-lead a:hover,.contact_visit-lead a:hover{color:var(--color-orange)}.contact_form-checklist{display:grid;gap:1.25vw;margin-top:2.08333vw}.contact_form-checklist li{position:relative;padding-left:3.64583vw}.contact_form-check-num{position:absolute;left:0;top:-.10417vw;font-family:var(--font-cond);font-weight:700;font-size:1.66667vw;line-height:1;color:rgba(247,78,8,.32)}.contact_form-check-title{font-family:var(--font-ui);font-weight:700;font-size:max(14px,1.04167vw);line-height:1.3;color:var(--color-ink)}.contact_form-check-text{margin-top:.41667vw;font-family:var(--font-ui);font-weight:400;font-size:max(12px,0.88542vw);line-height:1.6;color:var(--color-grey)}.contact_form-note{margin-top:2.29167vw;padding:1.45833vw 1.66667vw;border-left:3px solid var(--color-orange);background:var(--color-mist)}.contact_form-note-title{font-family:var(--font-ui);font-weight:700;font-size:max(13px,0.93750vw);line-height:1.3;color:var(--color-ink)}.contact_form-note-text{margin-top:.52083vw;font-family:var(--font-ui);font-weight:400;font-size:max(12px,0.88542vw);line-height:1.6;color:var(--color-grey)}.contact_form-note-text a{color:var(--color-orange);text-decoration:underline;text-underline-offset:.2em}.contact_form-panel{padding:2.29167vw 2.29167vw 2.08333vw;background:var(--color-mist);clip-path:polygon(0 0,calc(100% - 1.77083vw) 0,100% 1.77083vw,100% 100%,0 100%)}.contact_form-title{font-family:var(--font-cond);font-weight:700;font-size:max(20px,1.87500vw);line-height:1.12;letter-spacing:.008em;text-transform:uppercase;color:var(--color-ink)}.contact_form-lead{margin-top:.625vw;font-family:var(--font-ui);font-weight:400;font-size:max(12px,0.88542vw);line-height:1.55;color:var(--color-grey)}.contact_form-lead span{color:var(--color-orange)}.contact_form-form{margin-top:1.45833vw}.contact_form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.83333vw}.contact_form-row+.contact_form-row{margin-top:.83333vw}.contact_form-row:has(>.contact_form-field:only-child){grid-template-columns:minmax(0,1fr)}.contact_form-field{position:relative}.contact_form-input{display:block;width:100%;height:3.125vw;min-height:46px;padding:0 1.04167vw;border:1px solid transparent;border-radius:3px;font-family:var(--font-ui);font-weight:400;font-size:max(14px,0.98958vw);line-height:1.4;color:var(--color-ink);background:var(--color-white);transition:border-color .25s var(--ease)}.contact_form-input:focus{outline:none;border-color:var(--color-orange)}.contact_form-textarea{height:8.33333vw;min-height:120px;padding:.83333vw 1.04167vw;resize:vertical;line-height:1.55}.contact_form-label{position:absolute;left:1.04167vw;top:50%;transform:translateY(-50%);font-family:var(--font-ui);font-weight:400;font-size:max(14px,0.98958vw);line-height:1.4;color:#8c95a3;pointer-events:none;transition:opacity .2s var(--ease)}.contact_form-label span{color:var(--color-orange)}.contact_form-field--message{margin-top:.83333vw}.contact_form-field--message .contact_form-label{top:.83333vw;transform:none}.contact_form-input:focus~.contact_form-label,.contact_form-input:not(:placeholder-shown)~.contact_form-label{opacity:0}.contact_form-field--select{display:flex;flex-direction:column;gap:.36458vw}.contact_form-select-label{font-family:var(--font-ui);font-weight:500;font-size:max(11px,0.72917vw);line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#7c8798}.contact_form-select{width:100%;height:3.125vw;min-height:46px;padding:0 2.60417vw 0 1.04167vw;border:1px solid transparent;border-radius:3px;font-family:var(--font-ui);font-weight:400;font-size:max(14px,0.98958vw);line-height:1.4;color:var(--color-ink);background-color:var(--color-white);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' fill='none'%3E%3Cpath d='M1 1.5 7 7l6-5.5' stroke='%230B1F33' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.04167vw center;background-size:max(11px,0.72917vw) auto;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .25s var(--ease)}.contact_form-select:focus{outline:none;border-color:var(--color-orange)}.contact_form-submit{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.625vw;height:3.33333vw;min-height:50px;margin-top:1.45833vw;padding:0 2.08333vw;overflow:hidden;clip-path:polygon(0 0,100% 0,100% calc(100% - 0.72917vw),calc(100% - 0.72917vw) 100%,0 100%);font-family:var(--font-ui);font-weight:600;font-size:max(14px,1.04167vw);line-height:1;letter-spacing:.02em;white-space:nowrap;color:var(--color-white);background:var(--color-orange);transition:color .3s var(--ease)}.contact_form-submit:before{content:"";position:absolute;inset:0;background:var(--color-ink);transform:translateX(-101%);transition:transform .42s var(--ease)}.contact_form-submit:hover:before{transform:translateX(0)}.contact_form-submit img,.contact_form-submit span{position:relative;z-index:1}.contact_form-submit img{width:max(20px,1.45833vw);height:auto}.contact_form-privacy{margin-top:1.04167vw;font-family:var(--font-ui);font-weight:400;font-size:max(11px,0.78125vw);line-height:1.5;color:#8c95a3}.contact_form-privacy a{color:var(--color-grey);text-decoration:underline;text-underline-offset:.2em;transition:color .25s var(--ease)}.contact_form-privacy a:hover{color:var(--color-orange)}.contact_visit{padding:4.16667vw 0;background:var(--color-mist)}.contact_visit-inner{width:var(--content-width);margin:0 auto}.contact_visit-kicker{display:flex;align-items:center;gap:.4469vw;font-family:var(--font-ui);font-weight:500;font-size:max(13px,1.04000vw);line-height:1.2;color:var(--color-orange)}.contact_visit-kicker-line{display:block;flex-shrink:0;width:1.77083vw;min-width:18px;height:max(2px,0.20833vw);margin-bottom:max(2px,0.20833vw);background:currentColor}.contact_visit-title{margin-top:.83333vw;font-family:var(--font-reg);font-weight:700;font-size:2.2vw;line-height:1.1;text-transform:uppercase;color:var(--color-ink)}.contact_visit-lead{max-width:62ch;margin-top:1.04167vw;font-family:var(--font-ui);font-weight:400;font-size:max(13px,0.93750vw);line-height:1.6;color:var(--color-grey)}.contact_visit-body{display:grid;grid-template-columns:minmax(0,34vw) minmax(0,1fr);gap:4.16667vw;align-items:start;margin-top:2.60417vw}.contact_visit-facts{display:grid;gap:1.35417vw}.contact_visit-fact dt{font-family:var(--font-ui);font-weight:500;font-size:max(11px,0.72917vw);line-height:1;letter-spacing:.09em;text-transform:uppercase;color:var(--color-orange)}.contact_visit-fact dd{margin-top:.52083vw;font-family:var(--font-ui);font-weight:400;font-size:max(13px,0.93750vw);line-height:1.6;color:var(--color-ink)}.contact_visit-steps{display:grid;gap:1.04167vw}.contact_visit-step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.25vw;padding:1.45833vw 1.66667vw;background:var(--color-white);border-left:3px solid var(--color-line);transition:border-color .3s var(--ease)}.contact_visit-step:hover{border-left-color:var(--color-orange)}.contact_visit-step-num{font-family:var(--font-cond);font-weight:700;font-size:1.66667vw;line-height:1;color:rgba(11,31,51,.16)}.contact_visit-step-title{font-family:var(--font-ui);font-weight:700;font-size:max(14px,1.04167vw);line-height:1.3;color:var(--color-ink)}.contact_visit-step-text{margin-top:.41667vw;font-family:var(--font-ui);font-weight:400;font-size:max(12px,0.88542vw);line-height:1.6;color:var(--color-grey)}.contact_visit-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.45833vw;margin-top:2.60417vw;padding:1.66667vw 2.08333vw;background:var(--color-ink)}.contact_visit-cta-text{font-family:var(--font-cond);font-weight:700;font-size:max(17px,1.45833vw);line-height:1.2;letter-spacing:.008em;text-transform:uppercase;color:var(--color-white)}.contact_visit-cta-btn{position:relative;display:inline-grid;place-items:center;height:3.02083vw;min-height:46px;padding:0 1.875vw;overflow:hidden;clip-path:polygon(0 0,100% 0,100% calc(100% - 0.72917vw),calc(100% - 0.72917vw) 100%,0 100%);font-family:var(--font-ui);font-weight:600;font-size:max(13px,0.93750vw);line-height:1;letter-spacing:.02em;white-space:nowrap;color:var(--color-white);background:var(--color-orange);transition:color .3s var(--ease)}.contact_visit-cta-btn:before{content:"";position:absolute;inset:0;background:var(--color-white);transform:translateX(-101%);transition:transform .42s var(--ease)}.contact_visit-cta-btn:hover{color:var(--color-ink)}.contact_visit-cta-btn:hover:before{transform:translateX(0)}.contact_visit-cta-btn span{position:relative;z-index:1}.contact_faq{padding:4.6875vw 0;background:var(--color-white)}.contact_faq-inner{width:var(--content-width);margin:0 auto}.contact_faq-head{width:min(58.33333vw,1120px);margin:0 auto;text-align:center}.contact_faq-kicker{display:flex;align-items:center;justify-content:center;gap:.4469vw;font-family:var(--font-ui);font-weight:500;font-size:max(13px,1.04000vw);line-height:1.2;color:var(--color-orange)}.contact_faq-kicker-line{display:block;flex-shrink:0;width:1.77083vw;min-width:18px;height:max(2px,0.20833vw);margin-bottom:max(2px,0.20833vw);background:currentColor}.contact_faq-title{margin-top:.85vw;font-family:var(--font-reg);font-weight:700;font-size:2.2vw;line-height:1.1;text-transform:uppercase;color:var(--color-ink)}.contact_faq-lead{margin-top:1.25vw;font-family:var(--font-ui);font-weight:400;font-size:max(13px,0.93750vw);line-height:1.55;color:var(--color-grey)}.contact_faq-list{display:grid;gap:.72917vw;width:min(72.91667vw,1400px);margin:3.125vw auto 0}.contact_faq-item{background:var(--color-mist);transition:background .28s var(--ease)}.contact_faq-item:not([open]):hover .contact_faq-q h3{color:var(--color-orange)}.contact_faq-item:not([open]):hover .contact_faq-mark{background:var(--color-orange)}.contact_faq-q{position:relative;display:flex;align-items:center;min-height:4.16667vw;padding:.83333vw 4.6875vw .83333vw 1.66667vw;cursor:pointer;list-style:none}.contact_faq-q::-webkit-details-marker{display:none}.contact_faq-q h3{font-family:var(--font-ui);font-weight:600;font-size:max(14px,1.09375vw);line-height:1.3;color:var(--color-ink);transition:color .28s var(--ease)}.contact_faq-mark{position:absolute;right:2.08333vw;top:50%;width:1.45833vw;min-width:18px;aspect-ratio:1;transform:translateY(-50%);background:var(--color-ink);transition:background .28s var(--ease)}.contact_faq-mark:before,.contact_faq-mark:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--color-white)}.contact_faq-mark:before{width:.57292vw;min-width:7px;height:max(1px,0.10417vw)}.contact_faq-mark:after{width:max(1px,0.10417vw);height:.57292vw;min-height:7px}.contact_faq-a{padding:0 4.6875vw 1.35417vw 1.66667vw;font-family:var(--font-ui);font-weight:400;font-size:max(13px,0.93750vw);line-height:1.65;color:rgba(255,255,255,.86)}.contact_faq-a a{color:var(--color-orange);text-decoration:underline;text-underline-offset:.2em}.contact_faq-item[open]{background:#0a1f34}.contact_faq-item[open] .contact_faq-q h3{color:var(--color-white)}.contact_faq-item[open] .contact_faq-mark{background:var(--color-orange)}.contact_faq-item[open] .contact_faq-mark:after{display:none}.contact_faq-item[open] .contact_faq-a{margin-top:.20833vw;padding-top:.9375vw;border-top:1px solid rgba(255,255,255,.09)}.faq_hero{position:relative;overflow:hidden;padding:3.125vw 0 3.64583vw;background:radial-gradient(70% 92% at 70% 26%,var(--color-navy-glow) 0%,var(--color-navy) 58%,var(--color-navy-deep) 100%)}.faq_hero-inner{position:relative;z-index:1;width:var(--content-width);margin:0 auto}.faq_hero-crumb{display:flex;align-items:center;gap:.57292vw;font-family:var(--font-ui);font-weight:400;font-size:max(12px,0.83333vw);line-height:1;color:rgba(255,255,255,.5)}.faq_hero-crumb a{transition:color .25s var(--ease)}.faq_hero-crumb a:hover{color:var(--color-orange)}.faq_hero-crumb span[aria-hidden]{color:rgba(255,255,255,.28)}.faq_hero-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,26vw);gap:3.125vw;align-items:end;margin-top:2.60417vw}.faq_hero-title{font-family:var(--font-cond);font-weight:700;font-size:4.16667vw;line-height:1.05;letter-spacing:.004em;text-transform:uppercase;color:var(--color-white)}.faq_hero-title em{display:inline-block;font-style:normal;color:var(--color-orange)}.faq_hero-lead{max-width:52ch;margin-top:1.45833vw;font-family:var(--font-ui);font-weight:400;font-size:max(14px,1.04167vw);line-height:1.6;color:#c6d0db}.faq_hero-stats{display:grid;gap:1.04167vw}.faq_hero-stat{display:flex;align-items:baseline;gap:1.04167vw;padding-top:1.04167vw;border-top:max(2px,0.15625vw) solid var(--color-orange)}.faq_hero-stat-num{flex-shrink:0;font-family:var(--font-cond);font-weight:700;font-size:2.60417vw;line-height:.9;color:var(--color-white)}.faq_hero-stat-label{font-family:var(--font-ui);font-weight:400;font-size:max(12px,0.83333vw);line-height:1.45;color:#93a3b4}.faq_main{padding:4.16667vw 0;background:var(--color-white)}.faq_main-inner{display:grid;grid-template-columns:minmax(0,20vw) minmax(0,1fr);gap:4.16667vw;align-items:start;width:var(--content-width);margin:0 auto}.faq_nav{position:sticky;top:calc(var(--nav-h) + 1.56250vw)}.faq_nav-title{font-family:var(--font-ui);font-weight:500;font-size:max(11px,0.72917vw);line-height:1;letter-spacing:.09em;text-transform:uppercase;color:var(--color-orange)}.faq_nav-list{display:grid;gap:.10417vw;margin-top:1.04167vw}.faq_nav-list a{display:flex;align-items:baseline;gap:.72917vw;padding:.625vw .83333vw;border-left:2px solid var(--color-line);font-family:var(--font-ui);font-weight:500;font-size:max(13px,0.93750vw);line-height:1.35;color:var(--color-ink);transition:border-color .25s var(--ease),color .25s var(--ease),background .25s var(--ease)}.faq_nav-list a:hover{border-left-color:var(--color-orange);color:var(--color-orange);background:var(--color-mist)}.faq_nav-list b{flex-shrink:0;font-family:var(--font-cond);font-weight:700;font-size:max(12px,0.83333vw);color:var(--color-grey)}.faq_nav-card{margin-top:1.875vw;padding:1.45833vw 1.35417vw 1.5625vw;background:var(--color-ink)}.faq_nav-card-title{font-family:var(--font-cond);font-weight:700;font-size:max(16px,1.25000vw);line-height:1.15;letter-spacing:.008em;text-transform:uppercase;color:var(--color-white)}.faq_nav-card-text{margin-top:.625vw;font-family:var(--font-ui);font-weight:400;font-size:max(12px,0.83333vw);line-height:1.55;color:#9fb0c2}.faq_nav-card-btn{position:relative;display:grid;place-items:center;height:2.8125vw;min-height:44px;margin-top:1.14583vw;overflow:hidden;clip-path:polygon(0 0,100% 0,100% calc(100% - 0.62500vw),calc(100% - 0.62500vw) 100%,0 100%);font-family:var(--font-ui);font-weight:600;font-size:max(12px,0.88542vw);line-height:1;letter-spacing:.06em;text-transform:uppercase;color:var(--color-white);background:var(--color-orange);transition:color .3s var(--ease)}.faq_nav-card-btn:before{content:"";position:absolute;inset:0;background:var(--color-white);transform:translateX(-101%);transition:transform .42s var(--ease)}.faq_nav-card-btn:hover{color:var(--color-ink)}.faq_nav-card-btn:hover:before{transform:translateX(0)}.faq_nav-card-btn span{position:relative;z-index:1}.faq_groups{display:grid;gap:3.125vw}.faq_group{scroll-margin-top:calc(var(--nav-h) + 1.56250vw)}.faq_group-title{display:flex;align-items:baseline;gap:.9375vw;padding-bottom:.83333vw;border-bottom:1px solid var(--color-line);font-family:var(--font-reg);font-weight:700;font-size:1.66667vw;line-height:1.15;text-transform:uppercase;color:var(--color-ink)}.faq_group-num{font-family:var(--font-cond);font-weight:700;font-size:1.25vw;line-height:1;color:var(--color-orange)}.faq_list{display:grid;gap:.72917vw;margin-top:1.45833vw}.faq_item{background:var(--color-mist);transition:background .28s var(--ease)}.faq_item:not([open]):hover .faq_q h3{color:var(--color-orange)}.faq_item:not([open]):hover .faq_mark{background:var(--color-orange)}.faq_q{position:relative;display:flex;align-items:center;min-height:3.85417vw;padding:.83333vw 4.16667vw .83333vw 1.45833vw;cursor:pointer;list-style:none}.faq_q::-webkit-details-marker{display:none}.faq_q h3{font-family:var(--font-ui);font-weight:600;font-size:max(14px,1.04167vw);line-height:1.3;color:var(--color-ink);transition:color .28s var(--ease)}.faq_mark{position:absolute;right:1.66667vw;top:50%;width:1.35417vw;min-width:18px;aspect-ratio:1;transform:translateY(-50%);background:var(--color-ink);transition:background .28s var(--ease)}.faq_mark:before,.faq_mark:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--color-white)}.faq_mark:before{width:.52083vw;min-width:7px;height:max(1px,0.10417vw)}.faq_mark:after{width:max(1px,0.10417vw);height:.52083vw;min-height:7px}.faq_a{padding:0 4.16667vw 1.25vw 1.45833vw;font-family:var(--font-ui);font-weight:400;font-size:max(13px,0.93750vw);line-height:1.65;color:rgba(255,255,255,.86)}.faq_a a{color:var(--color-orange);text-decoration:underline;text-underline-offset:.2em}.faq_item[open]{background:#0a1f34}.faq_item[open] .faq_q h3{color:var(--color-white)}.faq_item[open] .faq_mark{background:var(--color-orange)}.faq_item[open] .faq_mark:after{display:none}.faq_item[open] .faq_a{margin-top:.20833vw;padding-top:.9375vw;border-top:1px solid rgba(255,255,255,.09)}.faq_cta{padding:4.16667vw 0;background:var(--color-mist)}.faq_cta-inner{width:min(58.33333vw,1120px);margin:0 auto;text-align:center}.faq_cta-kicker{font-family:var(--font-ui);font-weight:500;font-size:max(11px,0.72917vw);line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--color-orange)}.faq_cta-title{margin-top:.83333vw;font-family:var(--font-reg);font-weight:700;font-size:2.2vw;line-height:1.1;text-transform:uppercase;color:var(--color-ink)}.faq_cta-lead{margin-top:1.04167vw;font-family:var(--font-ui);font-weight:400;font-size:max(13px,0.98958vw);line-height:1.6;color:var(--color-grey)}.faq_cta-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.83333vw;margin-top:2.08333vw}.faq_cta-btn{position:relative;display:inline-grid;place-items:center;height:3.22917vw;min-height:48px;padding:0 2.08333vw;overflow:hidden;clip-path:polygon(0 0,100% 0,100% calc(100% - 0.72917vw),calc(100% - 0.72917vw) 100%,0 100%);font-family:var(--font-ui);font-weight:600;font-size:max(13px,0.98958vw);line-height:1;letter-spacing:.02em;white-space:nowrap;transition:color .3s var(--ease)}.faq_cta-btn span{position:relative;z-index:1}.faq_cta-btn:before{content:"";position:absolute;inset:0;transform:translateX(-101%);transition:transform .42s var(--ease)}.faq_cta-btn:hover:before{transform:translateX(0)}.faq_cta-btn--primary{color:var(--color-white);background:var(--color-orange)}.faq_cta-btn--primary:before{background:var(--color-ink)}.faq_cta-btn--ghost{color:var(--color-ink);box-shadow:inset 0 0 0 1px rgba(11,31,51,.28)}.faq_cta-btn--ghost:before{background:var(--color-ink)}.faq_cta-btn--ghost:hover{color:var(--color-white)}.news_hero{position:relative;overflow:hidden;padding:3.125vw 0 3.38542vw;background:radial-gradient(68% 94% at 72% 24%,var(--color-navy-glow) 0%,var(--color-navy) 58%,var(--color-navy-deep) 100%)}.news_hero-inner{position:relative;z-index:1;width:var(--content-width);margin:0 auto}.news_hero-crumb{display:flex;align-items:center;gap:.57292vw;font-family:var(--font-ui);font-weight:400;font-size:max(12px,0.83333vw);line-height:1;color:rgba(255,255,255,.5)}.news_hero-crumb a{transition:color .25s var(--ease)}.news_hero-crumb a:hover{color:var(--color-orange)}.news_hero-crumb span[aria-hidden]{color:rgba(255,255,255,.28)}.news_hero-title{margin-top:2.34375vw;font-family:var(--font-cond);font-weight:700;font-size:4.16667vw;line-height:1.05;letter-spacing:.004em;text-transform:uppercase;color:var(--color-white)}.news_hero-title em{display:inline-block;font-style:normal;color:var(--color-orange)}.news_hero-lead{max-width:58ch;margin-top:1.25vw;font-family:var(--font-ui);font-weight:400;font-size:max(14px,1.04167vw);line-height:1.6;color:#c6d0db}.news_list{padding:3.64583vw 0 4.16667vw;background:var(--color-white)}.news_list-inner{width:var(--content-width);margin:0 auto}.news_filter{display:flex;flex-wrap:wrap;align-items:center;gap:.83333vw 1.66667vw;padding-bottom:1.45833vw;border-bottom:1px solid var(--color-line)}.news_filter-label{font-family:var(--font-ui);font-weight:500;font-size:max(11px,0.72917vw);line-height:1;letter-spacing:.09em;text-transform:uppercase;color:var(--color-orange)}.news_filter-btns{display:flex;flex-wrap:wrap;gap:.52083vw}.news_filter-btn{display:inline-flex;align-items:baseline;gap:.41667vw;padding:.52083vw 1.04167vw;font-family:var(--font-ui);font-weight:600;font-size:max(13px,0.93750vw);line-height:1.2;color:var(--color-ink);background:var(--color-mist);transition:color .25s var(--ease),background .25s var(--ease)}.news_filter-btn span{font-family:var(--font-cond);font-weight:700;font-size:.88em;color:var(--color-grey);transition:color .25s var(--ease)}.news_filter-btn:hover{color:var(--color-orange)}.news_filter-btn.is-active{color:var(--color-white);background:var(--color-ink)}.news_filter-btn.is-active span{color:var(--color-orange)}.news_feature{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:2.60417vw;align-items:center;margin-top:2.60417vw}.news_feature-media{display:block;overflow:hidden;aspect-ratio:16/9;background:var(--color-mist)}.news_feature-media img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.news_feature:hover .news_feature-media img{transform:scale(1.03)}.news_feature-meta{display:flex;align-items:center;gap:.83333vw;font-family:var(--font-ui);font-weight:400;font-size:max(12px,0.83333vw);line-height:1;color:var(--color-grey)}.news_cat{padding:.3125vw .625vw;font-family:var(--font-ui);font-weight:600;font-size:max(10px,0.67708vw);line-height:1.3;letter-spacing:.07em;text-transform:uppercase}.news_cat--technical{color:var(--color-orange);background:rgba(247,78,8,.1)}.news_cat--company{color:var(--color-ink);background:rgba(11,31,51,.08)}.news_cat--events{color:#0f6e4f;background:rgba(15,110,79,.1)}.news_feature-title{margin-top:1.04167vw;font-family:var(--font-reg);font-weight:700;font-size:1.875vw;line-height:1.18;color:var(--color-ink)}.news_feature-title a{transition:color .25s var(--ease)}.news_feature-title a:hover{color:var(--color-orange)}.news_feature-text{margin-top:.83333vw;font-family:var(--font-ui);font-weight:400;font-size:max(13px,0.93750vw);line-height:1.6;color:var(--color-grey)}.news_feature-more{display:inline-flex;align-items:center;gap:.52083vw;margin-top:1.25vw;font-family:var(--font-ui);font-weight:600;font-size:max(12px,0.88542vw);line-height:1;letter-spacing:.04em;text-transform:uppercase;color:var(--color-orange)}.news_feature-more svg{width:max(12px,0.72917vw);height:auto;transition:transform .3s var(--ease)}.news_feature:hover .news_feature-more svg{transform:translateX(.20833vw)}.news_grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.08333vw 1.45833vw;margin-top:3.125vw}.news_card-inner{display:flex;flex-direction:column;height:100%}.news_card-media{display:block;overflow:hidden;aspect-ratio:16/10;background:var(--color-mist)}.news_card-media img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.news_card-inner:hover .news_card-media img{transform:scale(1.04)}.news_card-meta{display:flex;align-items:center;gap:.72917vw;margin-top:1.04167vw;font-family:var(--font-ui);font-weight:400;font-size:max(11px,0.78125vw);line-height:1;color:var(--color-grey)}.news_card-title{margin-top:.72917vw;font-family:var(--font-ui);font-weight:700;font-size:max(15px,1.09375vw);line-height:1.32;color:var(--color-ink);transition:color .25s var(--ease)}.news_card-inner:hover .news_card-title{color:var(--color-orange)}.news_card-text{margin-top:.625vw;font-family:var(--font-ui);font-weight:400;font-size:max(12px,0.88542vw);line-height:1.6;color:var(--color-grey)}.news_empty{margin-top:3.125vw;padding:2.08333vw;text-align:center;font-family:var(--font-ui);font-size:max(14px,1.04167vw);color:var(--color-grey);background:var(--color-mist)}.news_cta{padding:3.64583vw 0;background:var(--color-mist)}.news_cta-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.875vw;width:var(--content-width);margin:0 auto}.news_cta-title{font-family:var(--font-reg);font-weight:700;font-size:2.08333vw;line-height:1.12;text-transform:uppercase;color:var(--color-ink)}.news_cta-text{max-width:52ch;margin-top:.83333vw;font-family:var(--font-ui);font-weight:400;font-size:max(13px,0.93750vw);line-height:1.6;color:var(--color-grey)}.news_cta-actions{display:flex;flex-wrap:wrap;gap:.83333vw}.news_cta-btn{position:relative;display:inline-grid;place-items:center;height:3.125vw;min-height:48px;padding:0 1.875vw;overflow:hidden;clip-path:polygon(0 0,100% 0,100% calc(100% - 0.72917vw),calc(100% - 0.72917vw) 100%,0 100%);font-family:var(--font-ui);font-weight:600;font-size:max(13px,0.93750vw);line-height:1;letter-spacing:.02em;white-space:nowrap;transition:color .3s var(--ease)}.news_cta-btn span{position:relative;z-index:1}.news_cta-btn:before{content:"";position:absolute;inset:0;background:var(--color-ink);transform:translateX(-101%);transition:transform .42s var(--ease)}.news_cta-btn:hover:before{transform:translateX(0)}.news_cta-btn:hover{color:var(--color-white)}.news_cta-btn--primary{color:var(--color-white);background:var(--color-orange)}.news_cta-btn--ghost{color:var(--color-ink);box-shadow:inset 0 0 0 1px rgba(11,31,51,.28)}.article_hero{padding:1.875vw 0 0;background:var(--color-white)}.article_hero-inner{width:var(--content-width);margin:0 auto}.article_hero-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:.52083vw;font-family:var(--font-ui);font-weight:400;font-size:max(12px,0.83333vw);line-height:1.4;color:var(--color-grey)}.article_hero-crumb a{transition:color .25s var(--ease)}.article_hero-crumb a:hover{color:var(--color-orange)}.article_hero-crumb span[aria-hidden]{color:var(--color-line)}.article_hero-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.83333vw;font-family:var(--font-ui);font-weight:400;font-size:max(12px,0.83333vw);line-height:1;color:var(--color-grey)}.article_hero-dot{width:max(3px,0.20833vw);aspect-ratio:1;border-radius:50%;background:var(--color-line)}.article_hero-title{margin-top:1.14583vw;font-family:var(--font-reg);font-weight:700;font-size:2.5vw;line-height:1.14;color:var(--color-ink)}.article_hero-standfirst{margin-top:1.14583vw;font-family:var(--font-ui);font-weight:400;font-size:max(15px,1.19792vw);line-height:1.6;color:var(--color-grey)}.article_main{padding:2.34375vw 0 3.64583vw;background:var(--color-white)}.article_main-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,min(31vw,460px));gap:3.64583vw;align-items:start;width:var(--content-width);margin:0 auto}.article_body{min-width:0}.article_lead-figure{margin-top:1.875vw}.article_lead-figure img{width:100%;height:auto;display:block}.article_figure{margin:2.08333vw 0}.article_figure img{width:100%;height:auto;display:block}.article_lead-figure figcaption,.article_figure figcaption{margin-top:.72917vw;font-family:var(--font-ui);font-weight:400;font-size:max(12px,0.83333vw);line-height:1.55;color:var(--color-grey)}.article_content{margin-top:2.08333vw;font-family:var(--font-ui);font-weight:400;font-size:max(15px,1.21528vw);line-height:1.8;color:#33414f}.article_content>*+*{margin-top:1.25vw}.article_intro{font-size:max(16px,1.31944vw);line-height:1.68;color:var(--color-ink)}.article_content h2{margin-top:2.60417vw;font-family:var(--font-reg);font-weight:700;font-size:1.66667vw;line-height:1.2;color:var(--color-ink)}.article_content h3{margin-top:1.875vw;font-family:var(--font-ui);font-weight:700;font-size:max(16px,1.21528vw);line-height:1.3;color:var(--color-ink)}.article_content strong{font-weight:700;color:var(--color-ink)}.article_content em{font-style:italic}.article_content a{color:var(--color-orange);text-decoration:underline;text-underline-offset:.18em}.article_content ul,.article_content ol{padding-left:1.25vw}.article_content li+li{margin-top:.72917vw}.article_content ul li{list-style:none;position:relative;padding-left:1.04167vw}.article_content ul li:before{content:"";position:absolute;left:0;top:.62em;width:max(5px,0.31250vw);aspect-ratio:1;background:var(--color-orange)}.article_content ol{list-style:decimal}.article_content ol li::marker{font-weight:700;color:var(--color-orange)}.article_content blockquote{margin-top:2.08333vw;padding:1.45833vw 1.875vw;border-left:3px solid var(--color-orange);background:var(--color-mist)}.article_content blockquote p{margin:0;font-family:var(--font-cond);font-weight:700;font-size:max(17px,1.38889vw);line-height:1.35;color:var(--color-ink)}.article_foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25vw;margin-top:3.125vw;padding:1.66667vw 1.875vw;background:var(--color-ink)}.article_foot-text{max-width:44ch;font-family:var(--font-ui);font-weight:400;font-size:max(13px,0.98958vw);line-height:1.55;color:#c6d0db}.article_foot-btn{position:relative;display:inline-grid;place-items:center;height:2.91667vw;min-height:46px;padding:0 1.66667vw;overflow:hidden;clip-path:polygon(0 0,100% 0,100% calc(100% - 0.62500vw),calc(100% - 0.62500vw) 100%,0 100%);font-family:var(--font-ui);font-weight:600;font-size:max(13px,0.93750vw);line-height:1;letter-spacing:.02em;white-space:nowrap;color:var(--color-white);background:var(--color-orange);transition:color .3s var(--ease)}.article_foot-btn:before{content:"";position:absolute;inset:0;background:var(--color-white);transform:translateX(-101%);transition:transform .42s var(--ease)}.article_foot-btn:hover{color:var(--color-ink)}.article_foot-btn:hover:before{transform:translateX(0)}.article_foot-btn span{position:relative;z-index:1}.article_side{display:grid;gap:.9375vw;align-content:start}@media screen and (min-height:890px){.article_side{position:sticky;top:calc(var(--nav-h) + 0.72917vw)}}.article_side-form{padding:1.45833vw 1.35417vw 1.5625vw;background:var(--color-ink)}.article_side-form-title{font-family:var(--font-cond);font-weight:700;font-size:max(17px,1.35417vw);line-height:1.15;letter-spacing:.008em;text-transform:uppercase;color:var(--color-white)}.article_side-form-text{margin-top:.52083vw;font-family:var(--font-ui);font-weight:400;font-size:max(12px,0.80000vw);line-height:1.5;color:#9fb0c2}.article_side-fields{display:grid;gap:.52083vw;margin-top:1.04167vw}.article_side-field{position:relative}.article_side-input{display:block;width:100%;height:2.70833vw;min-height:42px;padding:0 .83333vw;border:1px solid transparent;border-radius:3px;font-family:var(--font-ui);font-weight:400;font-size:max(13px,0.88542vw);line-height:1.4;color:var(--color-ink);background:var(--color-white);transition:border-color .25s var(--ease)}.article_side-input:focus{outline:none;border-color:var(--color-orange)}.article_side-textarea{height:5.20833vw;min-height:76px;padding:.625vw .83333vw;resize:vertical;line-height:1.5}.article_side-label{position:absolute;left:.83333vw;top:50%;transform:translateY(-50%);font-family:var(--font-ui);font-weight:400;font-size:max(13px,0.88542vw);line-height:1.4;color:#8c95a3;pointer-events:none;transition:opacity .2s var(--ease)}.article_side-label span{color:var(--color-orange)}.article_side-field--message .article_side-label{top:.625vw;transform:none}.article_side-input:focus~.article_side-label,.article_side-input:not(:placeholder-shown)~.article_side-label{opacity:0}.article_side-submit{position:relative;display:grid;place-items:center;height:2.8125vw;min-height:44px;margin-top:.3125vw;overflow:hidden;clip-path:polygon(0 0,100% 0,100% calc(100% - 0.62500vw),calc(100% - 0.62500vw) 100%,0 100%);font-family:var(--font-ui);font-weight:600;font-size:max(13px,0.88542vw);line-height:1;letter-spacing:.04em;text-transform:uppercase;color:var(--color-white);background:var(--color-orange);transition:color .3s var(--ease)}.article_side-submit:before{content:"";position:absolute;inset:0;background:var(--color-white);transform:translateX(-101%);transition:transform .42s var(--ease)}.article_side-submit:hover{color:var(--color-ink)}.article_side-submit:hover:before{transform:translateX(0)}.article_side-submit span{position:relative;z-index:1}.article_side-block{padding:1.25vw 1.35417vw 1.35417vw;background:var(--color-mist)}.article_side-block-title{font-family:var(--font-ui);font-weight:600;font-size:max(11px,0.72917vw);line-height:1;letter-spacing:.09em;text-transform:uppercase;color:var(--color-orange)}.article_side-cats{margin-top:.83333vw}.article_side-cats li+li{border-top:1px solid var(--color-line)}.article_side-cats a{display:flex;align-items:center;justify-content:space-between;gap:.625vw;padding:.625vw 0;font-family:var(--font-ui);font-weight:600;font-size:max(13px,0.93750vw);line-height:1.3;color:var(--color-ink);transition:color .25s var(--ease)}.article_side-cats a:hover{color:var(--color-orange)}.article_side-cats span{font-family:var(--font-cond);font-weight:700;font-size:max(12px,0.83333vw);color:var(--color-grey)}.article_side-posts{display:grid;gap:.83333vw;margin-top:.9375vw}.article_side-posts a{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.72917vw;align-items:start}.article_side-post-num{font-family:var(--font-cond);font-weight:700;font-size:max(14px,1.04167vw);line-height:1.3;color:rgba(11,31,51,.22)}.article_side-post-title{display:block;font-family:var(--font-ui);font-weight:600;font-size:max(13px,0.88542vw);line-height:1.4;color:var(--color-ink);transition:color .25s var(--ease)}.article_side-posts a:hover .article_side-post-title{color:var(--color-orange)}.article_side-post-body time{display:block;margin-top:.20833vw;font-family:var(--font-ui);font-weight:400;font-size:max(11px,0.72917vw);line-height:1;color:var(--color-grey)}.article_side-visit{padding:1.35417vw;border-left:3px solid var(--color-orange);background:var(--color-mist)}.article_side-visit-title{font-family:var(--font-cond);font-weight:700;font-size:max(15px,1.14583vw);line-height:1.2;letter-spacing:.008em;text-transform:uppercase;color:var(--color-ink)}.article_side-visit-text{margin-top:.41667vw;font-family:var(--font-ui);font-weight:400;font-size:max(12px,0.80000vw);line-height:1.5;color:var(--color-grey)}.article_side-visit-btn{display:inline-grid;place-items:center;height:2.5vw;min-height:40px;margin-top:.83333vw;padding:0 1.25vw;font-family:var(--font-ui);font-weight:600;font-size:max(12px,0.83333vw);line-height:1;letter-spacing:.04em;text-transform:uppercase;color:var(--color-white);background:var(--color-ink);transition:background .25s var(--ease)}.article_side-visit-btn:hover{background:var(--color-orange)}.article_related{padding:3.64583vw 0;background:var(--color-white);border-top:1px solid var(--color-line)}.article_related-inner{width:var(--content-width);margin:0 auto}.article_related-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1.04167vw}.article_related-title{font-family:var(--font-reg);font-weight:700;font-size:1.875vw;line-height:1.15;text-transform:uppercase;color:var(--color-ink)}.article_related-all{display:inline-flex;align-items:center;gap:.52083vw;font-family:var(--font-ui);font-weight:600;font-size:max(12px,0.88542vw);line-height:1;letter-spacing:.04em;text-transform:uppercase;color:var(--color-orange)}.article_related-all svg{width:max(12px,0.72917vw);height:auto;transition:transform .3s var(--ease)}.article_related-all:hover svg{transform:translateX(.20833vw)}.article_related .news_grid{margin-top:2.08333vw}.machines_hero{padding:3.33333vw 0 3.64583vw;background:radial-gradient(78% 90% at 60% 32%,var(--color-navy-glow) 0%,var(--color-navy) 56%,var(--color-navy-deep) 100%)}.machines_hero-inner{width:var(--content-width);margin:0 auto}.machines_hero-crumb{display:flex;align-items:center;gap:.52083vw;font-family:var(--font-ui);font-weight:400;font-size:max(12px,0.83333vw);line-height:1;color:rgba(255,255,255,.5)}.machines_hero-crumb a{color:rgba(255,255,255,.72);transition:color .25s var(--ease)}.machines_hero-crumb a:hover{color:var(--color-orange)}.machines_hero-main{display:grid;grid-template-columns:minmax(0,1.24fr) minmax(0,1fr);gap:3.64583vw;align-items:end;margin-top:2.29167vw}.machines_hero-title{font-family:var(--font-reg);font-weight:700;font-size:3.4375vw;line-height:1.06;letter-spacing:-.004em;text-transform:uppercase;color:var(--color-white)}.machines_hero-title em{font-style:normal;color:var(--color-orange)}.machines_hero-lead{max-width:56ch;margin-top:1.35417vw;font-family:var(--font-ui);font-weight:400;font-size:max(14px,1.00000vw);line-height:1.62;color:#b8c4d2}.machines_hero-nav{border-top:1px solid rgba(255,255,255,.16)}.machines_hero-nav li{border-bottom:1px solid rgba(255,255,255,.16)}.machines_hero-nav a{display:flex;align-items:baseline;gap:1.04167vw;padding:.78125vw .41667vw;font-family:var(--font-ui);font-weight:600;font-size:max(13px,1.00000vw);line-height:1.3;color:var(--color-white);transition:color .26s var(--ease),padding-left .26s var(--ease)}.machines_hero-nav a span{flex-shrink:0;font-family:var(--font-cond);font-weight:700;font-size:max(12px,0.83333vw);color:rgba(255,255,255,.42);transition:color .26s var(--ease)}.machines_hero-nav a:hover{padding-left:.9375vw;color:var(--color-orange)}.machines_hero-nav a:hover span{color:var(--color-orange)}.machines_family{padding:4.16667vw 0;background:var(--color-white);scroll-margin-top:calc(var(--nav-h) + 1.04167vw)}.machines_family:nth-child(2n+1){background:var(--color-mist)}.machines_family-inner{width:var(--content-width);margin:0 auto}.machines_family-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,38vw);gap:3.125vw;align-items:center}.machines_family-kicker{display:flex;align-items:center;gap:.4469vw;font-family:var(--font-ui);font-weight:500;font-size:max(13px,1.04000vw);line-height:1.2;color:var(--color-orange)}.machines_family-kicker-line{display:block;flex-shrink:0;width:1.77083vw;min-width:18px;height:max(2px,0.20833vw);margin-bottom:max(2px,0.20833vw);background:currentColor}.machines_family-title{margin-top:.85vw;font-family:var(--font-reg);font-weight:700;font-size:2.39583vw;line-height:1.1;text-transform:uppercase;color:var(--color-ink)}.machines_family-lead{max-width:62ch;margin-top:1.04167vw;font-family:var(--font-ui);font-weight:400;font-size:max(13px,0.95000vw);line-height:1.6;color:var(--color-grey)}.machines_family-facts{display:flex;flex-wrap:wrap;gap:2.08333vw;margin-top:1.66667vw;padding-top:1.35417vw;border-top:1px solid var(--color-line)}.machines_family-fact dt{font-family:var(--font-ui);font-weight:600;font-size:max(11px,0.72917vw);line-height:1;letter-spacing:.09em;text-transform:uppercase;color:var(--color-grey)}.machines_family-fact dd{margin-top:.41667vw;font-family:var(--font-cond);font-weight:700;font-size:max(15px,1.14583vw);line-height:1.15;color:var(--color-ink)}.machines_family-link{display:inline-flex;align-items:center;gap:.625vw;margin-top:1.66667vw;padding-bottom:.3125vw;border-bottom:1px solid var(--color-orange);font-family:var(--font-ui);font-weight:600;font-size:max(12px,0.88542vw);line-height:1;letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink);transition:color .28s var(--ease)}.machines_family-link svg{width:max(18px,1.14583vw);height:auto;color:var(--color-orange);transition:transform .3s var(--ease)}.machines_family-link:hover{color:var(--color-orange)}.machines_family-link:hover svg{transform:translateX(.20833vw)}.machines_family-shot{display:block;width:100%;overflow:hidden;aspect-ratio:4/3;background:var(--color-white)}.machines_family-shot img{display:block;width:100%;height:100%;object-fit:contain}.machines_sub{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.45833vw;margin-top:2.60417vw}.machines_sub-item{display:flex;flex-direction:column;background:var(--color-mist);transition:transform .32s var(--ease),box-shadow .32s var(--ease)}.machines_family:nth-child(2n+1) .machines_sub-item{background:var(--color-white)}.machines_sub-item:hover{transform:translateY(-.20833vw);box-shadow:0 .83333vw 2.08333vw rgba(11,31,51,.08)}.machines_sub-link{flex:1;display:flex;flex-direction:column;color:inherit}.machines_sub-item:hover .machines_sub-title{color:var(--color-orange)}.machines_sub-title{transition:color .28s var(--ease)}.machines_sub-shot{display:block;width:100%;overflow:hidden;aspect-ratio:4/3;background:var(--color-white)}.machines_sub-shot img{display:block;width:100%;height:100%;object-fit:contain}.machines_sub-body{flex:1;padding:1.25vw 1.35417vw 1.45833vw}.machines_sub-title{font-family:var(--font-cond);font-weight:700;font-size:max(16px,1.25000vw);line-height:1.16;letter-spacing:.008em;text-transform:uppercase;color:var(--color-ink)}.machines_sub-models{margin-top:.52083vw;font-family:var(--font-cond);font-weight:600;font-size:max(12px,0.85000vw);line-height:1.4;letter-spacing:.01em;color:var(--color-orange)}.machines_sub-text{margin-top:.72917vw;font-family:var(--font-ui);font-weight:400;font-size:max(12px,0.85000vw);line-height:1.55;color:var(--color-grey)}.pd_hero{padding:2.60417vw 0 3.64583vw;background:var(--color-mist)}.pd_hero-inner{width:var(--content-width);margin:0 auto}.pd_hero .machines_hero-crumb{color:var(--color-grey)}.pd_hero .machines_hero-crumb a{color:var(--color-ink)}.pd_hero-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,42vw);gap:3.125vw;align-items:center;margin-top:1.875vw}.pd_hero-kicker{display:flex;align-items:center;gap:.4469vw;font-family:var(--font-ui);font-weight:600;font-size:max(11px,0.76389vw);line-height:1;letter-spacing:.1em;text-transform:uppercase;color:var(--color-orange)}.pd_hero-kicker-line{display:block;flex-shrink:0;width:1.77083vw;min-width:18px;height:max(2px,0.13889vw);background:currentColor}.pd_hero-title{margin-top:.83333vw;font-family:var(--font-reg);font-weight:700;font-size:2.60417vw;line-height:1.08;text-transform:uppercase;color:var(--color-ink)}.pd_hero-title em{font-style:normal;color:var(--color-orange)}.pd_hero-lead{max-width:62ch;margin-top:1.04167vw;font-family:var(--font-ui);font-weight:400;font-size:max(13px,0.95000vw);line-height:1.62;color:var(--color-grey)}.pd_hero-facts{display:flex;flex-wrap:wrap;gap:2.08333vw;margin-top:1.66667vw;padding-top:1.35417vw;border-top:1px solid var(--color-line)}.pd_hero-fact dt{font-family:var(--font-ui);font-weight:600;font-size:max(11px,0.72917vw);line-height:1;letter-spacing:.09em;text-transform:uppercase;color:var(--color-grey)}.pd_hero-fact dd{margin-top:.41667vw;font-family:var(--font-cond);font-weight:700;font-size:max(16px,1.25000vw);line-height:1.15;color:var(--color-ink)}.pd_hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.45833vw;margin-top:1.875vw}.pd_hero-btn{display:inline-grid;place-items:center;height:3.125vw;min-height:48px;padding:0 1.875vw;clip-path:polygon(0 0,100% 0,100% calc(100% - 0.72917vw),calc(100% - 0.72917vw) 100%,0 100%);font-family:var(--font-ui);font-weight:600;font-size:max(12px,0.88542vw);line-height:1;letter-spacing:.05em;text-transform:uppercase;color:var(--color-white);background:var(--color-orange);transition:background .28s var(--ease)}.pd_hero-btn:hover{background:var(--color-ink)}.pd_hero-link{display:inline-flex;align-items:center;gap:.625vw;font-family:var(--font-ui);font-weight:600;font-size:max(12px,0.88542vw);line-height:1;letter-spacing:.05em;text-transform:uppercase;color:var(--color-ink)}.pd_hero-link svg{width:max(18px,1.14583vw);height:auto;color:var(--color-orange);transition:transform .3s var(--ease)}.pd_hero-link:hover svg{transform:translateX(.20833vw)}.pd_hero-shot{display:block;width:100%;overflow:hidden;aspect-ratio:3/2;background:var(--color-white)}.pd_hero-shot img{display:block;width:100%;height:100%;object-fit:contain}.pd_spec{padding:3.64583vw 0;background:var(--color-white)}.pd_spec-inner{width:var(--content-width);margin:0 auto}.pd_spec-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1.04167vw}.pd_spec-title{font-family:var(--font-reg);font-weight:700;font-size:2.08333vw;line-height:1.1;text-transform:uppercase;color:var(--color-ink)}.pd_spec-note{max-width:56ch;font-family:var(--font-ui);font-weight:400;font-size:max(12px,0.85000vw);line-height:1.55;color:var(--color-grey)}.pd_spec-subtitle{margin-top:2.60417vw;font-family:var(--font-cond);font-weight:700;font-size:max(17px,1.35417vw);line-height:1.15;letter-spacing:.008em;text-transform:uppercase;color:var(--color-ink)}.spec_table-sect th{padding-top:1.04167vw;font-family:var(--font-ui);font-weight:700;font-size:max(11px,0.76389vw);letter-spacing:.1em;text-transform:uppercase;color:var(--color-orange);background:var(--color-mist)}.pd_spec .spec_table tbody td,.pd_spec .spec_table tbody td:first-of-type{font-weight:400;white-space:normal;color:var(--color-grey)}.pd_spec .spec_table tbody th{white-space:normal;font-family:var(--font-ui);font-weight:600;font-size:max(12px,0.85000vw);color:var(--color-ink)}.pd_askspec{padding:3.125vw 0;background:var(--color-white)}.pd_askspec-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2.60417vw;align-items:center;width:var(--content-width);margin:0 auto;padding:2.29167vw 2.60417vw;border-left:max(3px,0.20833vw) solid var(--color-orange);background:var(--color-mist)}.pd_askspec-title{font-family:var(--font-cond);font-weight:700;font-size:max(18px,1.66667vw);line-height:1.12;letter-spacing:.008em;text-transform:uppercase;color:var(--color-ink)}.pd_askspec-text{max-width:74ch;margin-top:.72917vw;font-family:var(--font-ui);font-weight:400;font-size:max(13px,0.93750vw);line-height:1.6;color:var(--color-grey)}.pd_askspec-btn{display:inline-flex;align-items:center;gap:.625vw;flex-shrink:0;height:3.125vw;min-height:48px;padding:0 1.66667vw;clip-path:polygon(0 0,100% 0,100% calc(100% - 0.72917vw),calc(100% - 0.72917vw) 100%,0 100%);font-family:var(--font-ui);font-weight:600;font-size:max(12px,0.88542vw);line-height:1;letter-spacing:.05em;text-transform:uppercase;color:var(--color-white);background:var(--color-ink);transition:background .28s var(--ease)}.pd_askspec-btn svg{width:max(18px,1.14583vw);height:auto;color:var(--color-orange);transition:transform .3s var(--ease)}.pd_askspec-btn:hover{background:var(--color-orange)}.pd_askspec-btn:hover svg{color:var(--color-white);transform:translateX(.20833vw)}.pd_features{padding:3.125vw 0;background:var(--color-white)}.pd_features-inner{width:var(--content-width);margin:0 auto}.pd_features-title{font-family:var(--font-reg);font-weight:700;font-size:2.08333vw;line-height:1.1;text-transform:uppercase;color:var(--color-ink)}.pd_features-list{display:grid;gap:1.04167vw;margin-top:1.66667vw}.pd_features-list li{position:relative;max-width:96ch;padding-left:2.29167vw;font-family:var(--font-ui);font-weight:400;font-size:max(13px,0.97222vw);line-height:1.65;color:var(--color-grey)}.pd_features-list li:before{content:"";position:absolute;left:0;top:.62em;width:1.45833vw;height:max(2px,0.13889vw);background:var(--color-orange)}.pd_drive{padding:3.125vw 0;background:var(--color-mist)}.pd_drive-inner{width:var(--content-width);margin:0 auto}.pd_drive .spec_table thead th[rowspan]{width:14%;vertical-align:middle;text-align:left}.pd_drive .spec_table thead tr:first-child th[colspan]{text-align:center;border-left:1px solid rgba(255,255,255,.22)}.pd_drive .spec_table thead tr:last-child th{padding-top:.625vw;font-size:max(10px,0.69444vw);color:rgba(255,255,255,.72)}.pd_drive .spec_table thead tr:last-child th:nth-of-type(3n+1){border-left:1px solid rgba(255,255,255,.22)}.pd_drive .spec_table tbody td:nth-of-type(3n+1){border-left:1px solid var(--color-line)}.spec_table-unit{width:1%;font-family:var(--font-ui);font-weight:400;font-size:max(11px,0.76389vw);white-space:nowrap;color:#8c95a3}.spec_table thead th.spec_table-rem{text-align:left}.spec_table tbody td.spec_table-rem{font-family:var(--font-ui);font-weight:400;font-size:max(11px,0.76389vw);line-height:1.4;text-align:left;color:#8c95a3}.pd_spec .spec_table tbody td[colspan]{text-align:center}.pd_spec-opts{margin-top:1.45833vw;padding-left:0;list-style:none}.pd_spec-opts li{position:relative;padding-left:1.66667vw;font-family:var(--font-ui);font-weight:400;font-size:max(12px,0.83333vw);line-height:1.9;color:var(--color-grey)}.pd_spec-opts li:before{content:"";position:absolute;left:0;top:.85em;width:.83333vw;height:max(2px,0.13889vw);background:var(--color-orange)}.pd_drive .spec_table tbody td,.pd_drive .spec_table tbody td:first-of-type{font-weight:400;color:var(--color-grey)}.spec_table td small{display:block;margin-top:.15625vw;font-family:var(--font-ui);font-weight:400;font-size:max(10px,0.72917vw);line-height:1.35;color:#8c95a3}.pd_spec .spec_table thead th.is-model{background:var(--color-orange)}.pd_spec .spec_table tbody td.is-model{background:rgba(247,78,8,.055);font-weight:600;color:var(--color-ink)}.pd_spec .spec_table tbody tr:hover td.is-model{background:rgba(247,78,8,.1)}.pd_features-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.60417vw;margin-top:1.35417vw}.pd_features-sub{font-family:var(--font-cond);font-weight:700;font-size:max(14px,1.04167vw);line-height:1.1;letter-spacing:.02em;text-transform:uppercase;color:var(--color-orange)}.pd_features-grid .pd_features-list{margin-top:1.04167vw;padding-top:.9375vw;border-top:1px solid var(--color-line)}.pd_features-grid .pd_features-list li{max-width:100%}.pd_options{padding:3.125vw 0;background:var(--color-white)}.pd_options-inner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:3.125vw;width:var(--content-width);margin:0 auto}.pd_options-inner--single{grid-template-columns:minmax(0,1fr)}.pd_options-title{font-family:var(--font-cond);font-weight:700;font-size:max(16px,1.25000vw);line-height:1.1;letter-spacing:.02em;text-transform:uppercase;color:var(--color-ink)}.pd_options-sub{margin-top:1.875vw;font-family:var(--font-ui);font-weight:700;font-size:max(11px,0.72917vw);letter-spacing:.1em;text-transform:uppercase;color:var(--color-orange)}.pd_options-sub:first-of-type{margin-top:1.14583vw}.pd_options-sub+.pd_options-list{margin-top:.72917vw;padding-top:.72917vw}.pd_options-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625vw 1.66667vw;margin-top:1.14583vw;padding-top:1.04167vw;border-top:1px solid var(--color-line)}.pd_options-list li{position:relative;padding-left:1.25vw;font-family:var(--font-ui);font-weight:400;font-size:max(12px,0.88542vw);line-height:1.55;color:var(--color-grey)}.pd_options-list li:before{content:"";position:absolute;left:0;top:.55em;width:max(5px,0.36458vw);height:max(5px,0.36458vw);border:1px solid var(--color-orange);border-radius:50%}.pd_options-list--tag{grid-template-columns:repeat(3,minmax(0,1fr))}.pd_options-inner--single .pd_options-list--tag{grid-template-columns:repeat(4,minmax(0,1fr))}.pd_points{padding:3.64583vw 0;background:var(--color-navy)}.pd_points-inner{width:var(--content-width);margin:0 auto}.pd_points-title{font-family:var(--font-reg);font-weight:700;font-size:2.08333vw;line-height:1.1;text-transform:uppercase;color:var(--color-white)}.pd_points-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.04167vw 2.60417vw;margin-top:1.875vw}.pd_points-list li{position:relative;padding-left:2.08333vw;font-family:var(--font-ui);font-weight:400;font-size:max(13px,0.93750vw);line-height:1.55;color:#b8c4d2}.pd_points-list li:before{content:"";position:absolute;left:0;top:.62em;width:1.25vw;height:max(2px,0.10417vw);background:var(--color-orange)}.pd_related{padding:3.64583vw 0;background:var(--color-mist)}.pd_related-inner{width:var(--content-width);margin:0 auto}.pd_related-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1.04167vw}.pd_related-title{font-family:var(--font-reg);font-weight:700;font-size:2.08333vw;line-height:1.1;text-transform:uppercase;color:var(--color-ink)}.pd_related-all{display:inline-flex;align-items:center;gap:.625vw;font-family:var(--font-ui);font-weight:600;font-size:max(12px,0.88542vw);line-height:1;letter-spacing:.05em;text-transform:uppercase;color:var(--color-orange)}.pd_related-all svg{width:max(18px,1.14583vw);height:auto;transition:transform .3s var(--ease)}.pd_related-all:hover svg{transform:translateX(.20833vw)}.pd_related .model_grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2.08333vw}.model_group{padding:3.64583vw 0;background:var(--color-white);scroll-margin-top:calc(var(--nav-h) + 1.04167vw)}.model_group:nth-child(2n+1){background:var(--color-mist)}.model_group-inner{width:var(--content-width);margin:0 auto}.model_group-kicker{display:flex;align-items:center;gap:.4469vw;font-family:var(--font-cond);font-weight:700;font-size:max(12px,0.88542vw);line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:var(--color-orange)}.model_group-kicker-line{display:block;flex-shrink:0;width:1.77083vw;min-width:18px;height:max(2px,0.20833vw);margin-bottom:max(2px,0.20833vw);background:currentColor}.model_group-title{margin-top:.72917vw;font-family:var(--font-reg);font-weight:700;font-size:2.08333vw;line-height:1.1;text-transform:uppercase;color:var(--color-ink)}.model_group-lead{max-width:70ch;margin-top:.83333vw;font-family:var(--font-ui);font-weight:400;font-size:max(13px,0.93750vw);line-height:1.6;color:var(--color-grey)}.model_grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25vw;margin-top:2.08333vw}.model_card{display:flex}.model_card-link{position:relative;display:flex;flex-direction:column;width:100%;padding-bottom:2.60417vw;border:1px solid var(--color-line);background:var(--color-white);transition:border-color .3s var(--ease),transform .32s var(--ease),box-shadow .32s var(--ease)}.model_group:nth-child(2n+1) .model_card-link{background:var(--color-white)}.model_card-link:hover{border-color:var(--color-ink);transform:translateY(-.20833vw);box-shadow:0 .72917vw 1.66667vw rgba(11,31,51,.09)}.model_card-shot{display:block;width:100%;overflow:hidden;aspect-ratio:3/2;background:var(--color-white)}.model_card-shot img{display:block;width:100%;height:100%;object-fit:contain}.model_card-body{display:flex;flex-direction:column;gap:.20833vw;padding:0 1.04167vw}.model_card-model{font-family:var(--font-cond);font-weight:700;font-size:max(15px,1.14583vw);line-height:1.14;letter-spacing:.008em;color:var(--color-ink);transition:color .28s var(--ease)}.model_card-type{font-family:var(--font-ui);font-weight:400;font-size:max(11px,0.79861vw);line-height:1.4;color:var(--color-grey)}.model_card-arrow{position:absolute;right:1.04167vw;bottom:1.04167vw;width:max(16px,1.04167vw);height:auto;color:var(--color-line);transition:color .28s var(--ease),transform .32s var(--ease)}.model_card-link:hover .model_card-model{color:var(--color-orange)}.model_card-link:hover .model_card-arrow{color:var(--color-orange);transform:translateX(.20833vw)}.model_group-body{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25vw;margin-top:2.08333vw}.model_group-body .model_grid{grid-template-columns:minmax(0,1fr);gap:1.25vw;margin-top:0;align-content:start}.model_group-body .model_card{align-self:start}.model_group-aside{grid-column:span 3;display:flex;flex-direction:column;justify-content:center;padding:1.875vw 2.08333vw;border:1px solid var(--color-line);background:var(--color-white)}.model_group-aside-title{font-family:var(--font-cond);font-weight:700;font-size:max(14px,1.04167vw);line-height:1.1;letter-spacing:.02em;text-transform:uppercase;color:var(--color-orange)}.model_group-aside-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.08333vw;gap:.625vw;margin-top:1.14583vw;padding-top:.9375vw;border-top:1px solid var(--color-line)}.model_group-aside-list li{position:relative;padding-left:1.66667vw;font-family:var(--font-ui);font-weight:400;font-size:max(13px,0.93750vw);line-height:1.6;color:var(--color-grey)}.model_group-aside-list li:before{content:"";position:absolute;left:0;top:.68em;width:1.04167vw;height:max(2px,0.13889vw);background:var(--color-orange)}.model_group-aside-note{margin-top:1.35417vw;padding-top:.9375vw;border-top:1px solid var(--color-line);font-family:var(--font-ui);font-weight:400;font-size:max(12px,0.86806vw);line-height:1.6;color:var(--color-grey)}.machines_hero-nav--dense{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.66667vw;border-top:0}.machines_hero-nav--dense li:nth-child(-n+2){border-top:1px solid rgba(255,255,255,.16)}.machines_hero-nav--dense a{gap:.72917vw;padding:.625vw .20833vw;font-size:max(12px,0.83333vw)}.machines_hero-nav--dense a em{margin-left:auto;font-style:normal;font-family:var(--font-cond);font-weight:700;font-size:max(11px,0.76389vw);color:rgba(255,255,255,.42)}.machines_hero-nav--dense a:hover em{color:var(--color-orange)}.lathe_group{padding:3.85417vw 0;background:var(--color-white);scroll-margin-top:calc(var(--nav-h) + 1.04167vw)}.lathe_group:nth-child(2n+1){background:var(--color-mist)}.lathe_group-inner{width:var(--content-width);margin:0 auto}.lathe_group-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,31vw);gap:2.60417vw;align-items:center}.lathe_group-kicker{display:flex;align-items:center;gap:.4469vw;font-family:var(--font-cond);font-weight:700;font-size:max(13px,1.04000vw);line-height:1.2;color:var(--color-orange)}.lathe_group-kicker-line{display:block;flex-shrink:0;width:1.77083vw;min-width:18px;height:max(2px,0.20833vw);margin-bottom:max(2px,0.20833vw);background:currentColor}.lathe_group-title{margin-top:.72917vw;font-family:var(--font-reg);font-weight:700;font-size:2.08333vw;line-height:1.1;text-transform:uppercase;color:var(--color-ink)}.lathe_group-lead{max-width:64ch;margin-top:.9375vw;font-family:var(--font-ui);font-weight:400;font-size:max(13px,0.95000vw);line-height:1.6;color:var(--color-grey)}.lathe_group-shot{display:block;width:100%;overflow:hidden;aspect-ratio:3/2;background:var(--color-white)}.lathe_group-shot img{display:block;width:100%;height:100%;object-fit:contain}.lathe_group-note{margin-top:1.14583vw;padding-left:1.04167vw;border-left:max(2px,0.13889vw) solid var(--color-orange);font-family:var(--font-ui);font-weight:400;font-size:max(12px,0.83333vw);line-height:1.55;color:var(--color-grey)}.pd_spec-sub{margin-top:2.29167vw;font-family:var(--font-ui);font-weight:700;font-size:max(11px,0.72917vw);letter-spacing:.1em;text-transform:uppercase;color:var(--color-orange)}.pd_spec-sub+.spec_table-wrap{margin-top:.83333vw}.spec_table-wrap{margin-top:2.08333vw;overflow-x:auto;-webkit-overflow-scrolling:touch}.spec_table-wrap:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.spec_table{width:100%;border-collapse:collapse;text-align:left;background:var(--color-white)}.spec_table--wide{width:auto;min-width:100%}.spec_table--wide tbody th[scope=row]{white-space:nowrap;padding-right:1.66667vw}.spec_table--wide tbody td{white-space:nowrap}.spec_table-caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.spec_table thead th{padding:.9375vw 1.25vw;font-family:var(--font-ui);font-weight:700;font-size:max(11px,0.79861vw);line-height:1.3;letter-spacing:.07em;text-transform:uppercase;color:var(--color-white);background:var(--color-ink);white-space:nowrap}.spec_table tbody th,.spec_table tbody td{padding:.9375vw 1.25vw;border-bottom:1px solid var(--color-line);font-family:var(--font-ui);font-size:max(12px,0.85000vw);line-height:1.45;vertical-align:top}.spec_table tbody th{font-family:var(--font-cond);font-weight:700;font-size:max(13px,0.97222vw);letter-spacing:.01em;color:var(--color-ink);white-space:nowrap}.spec_table tbody td{font-weight:400;color:var(--color-grey)}.spec_table tbody td:first-of-type{font-weight:600;color:var(--color-orange);white-space:nowrap}.spec_table tbody tr{transition:background .24s var(--ease)}.spec_table tbody tr:hover{background:rgba(11,31,51,.035)}.spec_table tbody tr:last-child th,.spec_table tbody tr:last-child td{border-bottom:0}.machines_help{padding:4.16667vw 0;background:var(--color-navy)}.machines_help-inner{width:var(--content-width);margin:0 auto}.machines_help-kicker{display:flex;align-items:center;gap:.4469vw;font-family:var(--font-ui);font-weight:500;font-size:max(13px,1.04000vw);line-height:1.2;color:var(--color-orange)}.machines_help-kicker-line{display:block;flex-shrink:0;width:1.77083vw;min-width:18px;height:max(2px,0.20833vw);margin-bottom:max(2px,0.20833vw);background:currentColor}.machines_help-title{margin-top:.85vw;font-family:var(--font-reg);font-weight:700;font-size:2.39583vw;line-height:1.1;text-transform:uppercase;color:var(--color-white)}.machines_help-lead{max-width:70ch;margin-top:1.04167vw;font-family:var(--font-ui);font-weight:400;font-size:max(13px,0.95000vw);line-height:1.62;color:#b8c4d2}.machines_help-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.08333vw;margin-top:2.60417vw}.machines_help-list li{padding-top:1.14583vw;border-top:2px solid rgba(255,255,255,.18)}.machines_help-num{font-family:var(--font-cond);font-weight:700;font-size:max(14px,1.04167vw);line-height:1;color:var(--color-orange)}.machines_help-item-title{margin-top:.625vw;font-family:var(--font-cond);font-weight:700;font-size:max(16px,1.25000vw);line-height:1.16;letter-spacing:.008em;text-transform:uppercase;color:var(--color-white)}.machines_help-item-text{margin-top:.625vw;font-family:var(--font-ui);font-weight:400;font-size:max(12px,0.85000vw);line-height:1.55;color:#9fb0c2}.machines_help-item-text a{color:var(--color-white);text-decoration:underline;text-underline-offset:.16em;text-decoration-color:rgba(255,255,255,.4);transition:color .25s var(--ease)}.machines_help-item-text a:hover{color:var(--color-orange);text-decoration-color:var(--color-orange)}.machines_help-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25vw;margin-top:2.60417vw;padding-top:1.66667vw;border-top:1px solid rgba(255,255,255,.16)}.machines_help-foot-text{max-width:64ch;font-family:var(--font-ui);font-weight:400;font-size:max(13px,0.93750vw);line-height:1.6;color:#9fb0c2}.machines_help-foot-link{display:inline-flex;align-items:center;gap:.625vw;padding-bottom:.3125vw;border-bottom:1px solid var(--color-orange);font-family:var(--font-ui);font-weight:600;font-size:max(13px,0.93750vw);line-height:1;letter-spacing:.06em;text-transform:uppercase;color:var(--color-white);transition:color .28s var(--ease)}.machines_help-foot-link svg{width:max(18px,1.14583vw);height:auto;color:var(--color-orange);transition:transform .3s var(--ease)}.machines_help-foot-link:hover{color:var(--color-orange)}.machines_help-foot-link:hover svg{transform:translateX(.20833vw)}.app_split{display:grid;grid-template-columns:minmax(0,0.82fr) minmax(0,1fr);gap:2.60417vw;margin-top:2.29167vw;padding-top:2.08333vw;border-top:1px solid var(--color-line)}.app_split-col .model_group-lead{margin-top:1.04167vw}.app_split-col .pd_features-list{margin-top:1.04167vw;gap:.72917vw}.app_links{display:flex;flex-wrap:wrap;gap:1.66667vw 2.29167vw;margin-top:2.08333vw}.app_links a{display:inline-flex;align-items:center;gap:.625vw;padding-bottom:.3125vw;border-bottom:1px solid var(--color-line);font-family:var(--font-ui);font-weight:600;font-size:max(12px,0.83333vw);line-height:1;letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink);transition:border-color .28s var(--ease),color .28s var(--ease)}.app_links a svg{width:max(16px,1.04167vw);height:auto;color:var(--color-orange);transition:transform .3s var(--ease)}.app_links a:hover{color:var(--color-orange);border-color:var(--color-orange)}.app_links a:hover svg{transform:translateX(.20833vw)}.machines_hero--plain .machines_hero-main{grid-template-columns:minmax(0,1fr)}.legal_content h2{scroll-margin-top:calc(var(--nav-h) + 1.5vw)}.legal_content h3{margin-top:1.66667vw;font-family:var(--font-ui);font-weight:600;font-size:max(13px,0.97222vw);line-height:1.3;color:var(--color-ink)}.legal_content h3+ul{margin-top:.625vw}.legal_content a{color:var(--color-orange);text-decoration-color:rgba(247,78,8,.42);transition:text-decoration-color .28s var(--ease)}.legal_content a:hover{text-decoration-color:var(--color-orange)}.legal_toc{display:grid;gap:.625vw;margin-top:1.04167vw;counter-reset:toc}.legal_toc a{display:block;font-family:var(--font-ui);font-weight:400;font-size:max(12px,0.83333vw);line-height:1.45;color:var(--color-grey);transition:color .28s var(--ease)}.legal_toc a:before{counter-increment:toc;content:counter(toc,decimal-leading-zero);margin-right:.52083vw;font-weight:600;color:var(--color-orange)}.legal_toc a:hover{color:var(--color-ink)}.legal_toc a.is-active{font-weight:600;color:var(--color-ink)}.search_page-form{display:flex;align-items:stretch;gap:.83333vw;width:min(100%,34.89583vw);margin-top:.41667vw}.search_page-input{flex:1;min-width:0;height:3.33333vw;min-height:46px;padding:0 1.14583vw;font-size:max(13px,0.93750vw);color:var(--color-ink);background:var(--color-white);border:1px solid var(--color-line);border-radius:0;transition:border-color .28s var(--ease)}.search_page-input::placeholder{color:var(--color-grey)}.search_page-input:focus{outline:none;border-color:var(--color-orange)}.search_page-btn{flex-shrink:0;height:3.33333vw;min-height:46px;padding:0 1.66667vw;font-family:var(--font-ui);font-weight:600;font-size:max(12px,0.83333vw);letter-spacing:.08em;text-transform:uppercase;color:var(--color-white);background:var(--color-ink);transition:background .28s var(--ease)}.search_page-btn:hover{background:var(--color-orange)}.search_results{padding:2.60417vw 0 4.16667vw;background:var(--color-white)}.search_results-inner{width:var(--content-width);margin:0 auto}.search_results-count{font-family:var(--font-ui);font-weight:600;font-size:max(12px,0.83333vw);letter-spacing:.08em;text-transform:uppercase;color:var(--color-orange)}.search_results-list{display:grid;gap:.10417vw;margin-top:1.66667vw}.search_results-link{display:block;padding:1.45833vw 1.66667vw;background:var(--color-mist);transition:background .28s var(--ease)}.search_results-link:hover{background:var(--color-line)}.search_results-meta{display:block;font-family:var(--font-ui);font-weight:600;font-size:max(10px,0.69444vw);letter-spacing:.09em;text-transform:uppercase;color:var(--color-grey)}.search_results-title{margin-top:.52083vw;font-family:var(--font-cond);font-weight:700;font-size:max(16px,1.25000vw);line-height:1.2;color:var(--color-ink)}.search_results-text{max-width:92ch;margin-top:.625vw;font-family:var(--font-ui);font-weight:400;font-size:max(12px,0.86806vw);line-height:1.6;color:var(--color-grey)}.search_results-models{display:flex;flex-wrap:wrap;gap:.41667vw;margin-top:.9375vw}.search_results-models span{padding:.20833vw .625vw;font-family:var(--font-ui);font-weight:500;font-size:max(10px,0.72917vw);line-height:1.5;color:var(--color-ink);background:var(--color-white);border:1px solid var(--color-line)}.search_results mark{padding:0 .10417vw;color:var(--color-ink);background:rgba(247,78,8,.18)}.search_results-empty{max-width:70ch;margin-top:2.08333vw;padding:2.08333vw;background:var(--color-navy)}.search_results-empty-title{font-family:var(--font-cond);font-weight:700;font-size:max(18px,1.45833vw);line-height:1.15;color:var(--color-white)}.search_results-empty-text{margin:.83333vw 0 1.66667vw;font-family:var(--font-ui);font-weight:400;font-size:max(13px,0.93750vw);line-height:1.65;color:rgba(255,255,255,.72)}.search_results-suggest{display:flex;flex-wrap:wrap;align-items:center;gap:.83333vw 1.45833vw;margin-top:2.60417vw;padding-top:1.66667vw;border-top:1px solid var(--color-line)}.search_results-suggest-label{font-family:var(--font-ui);font-weight:600;font-size:max(10px,0.69444vw);letter-spacing:.09em;text-transform:uppercase;color:var(--color-grey)}.search_results-suggest a{font-family:var(--font-ui);font-weight:500;font-size:max(12px,0.86806vw);color:var(--color-ink);border-bottom:1px solid var(--color-line);transition:border-color .28s var(--ease),color .28s var(--ease)}.search_results-suggest a:hover{color:var(--color-orange);border-color:var(--color-orange)}.about_range-bay-cta>span,.about_range-foot-link>span,.pd_hero-link>span{position:relative}.about_range-bay-cta>span:after,.about_range-foot-link>span:after,.pd_hero-link>span:after{content:"";position:absolute;left:0;bottom:-.42em;width:100%;height:max(2px,0.13889vw);background:currentColor;transform:scaleX(0);transform-origin:right center;transition:transform .32s var(--ease)}.about_range-bay:hover .about_range-bay-cta>span:after,.about_range-bay-cta:hover>span:after,.about_range-foot-link:hover>span:after,.pd_hero-link:hover>span:after,.about_range-foot-link:focus-visible>span:after,.pd_hero-link:focus-visible>span:after{transform:scaleX(1);transform-origin:left center}@media screen and (prefers-reduced-motion:reduce){.index_products-ring,.index_process-num:before{animation:none}.about_range-bay,.about_range-bay-num,.about_range-bay-name,.about_range-bay-shot img{transition:none}.about_range-bay.is-open .about_range-bay-num,.about_range-bay.is-open .about_range-bay-foot,.about_range-bay.is-open .about_range-bay-text,.about_range-bay.is-open .about_range-bay-cta{animation:none}.about_hero-visit:before{transition:none}.about_range-bay-cta>span:after,.about_range-foot-link>span:after,.pd_hero-link>span:after{transition:none}}@media screen and (min-width:1025px) and (max-width:1800px){.index_banner-desc{font-size:max(15px,1.28896vw)}.index_banner-fact-title{font-size:max(15px,1vw)}.index_banner-fact-text{font-size:max(13.5px,0.78125vw)}}@media screen and (max-width:1024px){:root{--content-width:90vw;--nav-h:70px}.navbar-logo img{width:150px}.navbar-menu{position:fixed;left:0;right:0;top:var(--nav-h);bottom:0;display:block;margin-left:0;padding:16px 5vw 40px;overflow-y:auto;background:var(--color-white);border-top:1px solid var(--color-line);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .3s var(--ease),transform .3s var(--ease),visibility .3s}.navbar-menu.active{opacity:1;visibility:visible;transform:none}.navbar-menu-link{display:flex;width:100%;padding:16px 0;font-size:17px;border-bottom:1px solid var(--color-line)}.navbar-menu-link:after{display:none}.navbar-menu-plus{font-size:15px}.navbar-right{gap:14px;margin-right:10px}.navbar-search-toggle{width:22px}.navbar-cta{height:38px;padding:0 16px;font-size:14px}.navbar-toggle{display:flex}.search_modal-inner{width:88vw;transform:translateY(20px)}.search_modal-close{top:24px;right:24px;width:44px;height:44px}.search_modal-label{font-size:12px}.search_modal-form{gap:12px;margin-top:12px;padding-bottom:12px}.search_modal-input{font-size:26px}.search_modal-btn{width:48px;height:48px}.search_modal-tags{gap:10px;margin-top:20px}.search_modal-hint{margin-top:20px}.index_banner{height:auto;padding:46px 0 0}.index_banner-copy{position:static;width:var(--content-width);margin:0 auto}.index_banner-kicker{padding-top:0;font-size:5.2vw}.index_banner-word{position:static;width:calc(100% + 4vw);margin:10px 0 0 -2vw}.index_banner-machine{position:relative;right:auto;bottom:auto;width:60%;margin:18px auto 0}.index_banner-line{margin-top:4px;font-size:8.4vw}.index_banner-desc{max-width:46ch;margin-top:16px;font-size:17px;line-height:1.5}.index_banner-actions{gap:12px;margin-top:26px}.index_banner-btn{height:50px;font-size:17px}.index_banner-btn--primary{width:220px}.index_banner-btn--ghost{width:210px}.index_banner-nav{position:static;justify-content:flex-end;gap:10px;width:var(--content-width);margin:22px auto 0}.index_banner-nav button{width:40px;height:40px}.index_banner-facts{position:static;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:var(--content-width);margin:30px auto 0;transform:translateY(34px)}.index_banner-fact{min-height:0;padding:16px 62px 18px 22px;clip-path:polygon(18px 0,100% 0,100% 100%,0 100%,0 18px)}.index_banner-fact-title{font-size:15px}.index_banner-fact-text{margin-top:4px;font-size:13px}.index_banner-fact-icon{width:46px;height:44px;clip-path:polygon(0 0,100% 0,100% calc(100% - 22px),calc(100% - 22px) 100%,0 100%)}.index_banner-fact-icon img{width:20px;margin:-6px -6px 0 0}.index_products{padding:74px 0 44px}.index_products-kicker{gap:8px;font-size:14px}.index_products-kicker-line{width:22px;min-width:22px}.index_products-title{margin-top:10px;font-size:32px;letter-spacing:.03em}.index_products-lead{margin-top:12px;font-size:15px;line-height:1.55}.index_products-body{display:block;width:var(--content-width);margin-top:28px}.index_products-cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 18px;align-content:start;padding-left:24px}.index_products-cat a{font-size:14px;white-space:normal}.index_products-cat a:before{left:-24px;top:.62em;border-top-width:5px;border-bottom-width:5px;border-left-width:9px}.index_products-stage{width:min(430px,78%);margin:26px auto 0}.index_products-info{padding-top:0;margin-top:22px;text-align:center}.index_products-info-title{font-size:25px;line-height:1.2;letter-spacing:-.01em}.index_products-info-text{max-width:46ch;margin:14px auto 0;font-size:15px;line-height:1.5}.index_products-btn{margin-top:22px;min-width:170px;height:46px;padding:0 22px;font-size:15px}.index_products-nav{gap:12px;margin-top:26px}.index_products-nav-btn{width:42px;height:42px;min-width:42px;min-height:42px}.index_products-nav-ring circle{stroke-width:1.1;stroke-dasharray:1.5 1.12}.index_capability{padding:64px 0 56px}.index_capability-kicker{gap:8px;font-size:14px}.index_capability-kicker-line{width:22px;min-width:22px}.index_capability-title{margin-top:10px;font-size:32px;letter-spacing:.02em}.index_capability-lead{max-width:62ch;margin-top:14px;font-size:15px;line-height:1.55}.index_capability-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:30px}.index_capability-card{padding:26px 24px 28px;border-radius:6px;background-size:112px auto}.index_capability-icon{width:46px;min-width:46px}.index_capability-card-title{margin-top:16px;font-size:17px}.index_capability-card-text{margin-top:12px;font-size:14px;line-height:1.55}.index_about{padding:56px 0 60px}.index_about-inner{display:block}.index_about-media{clip-path:polygon(30px 0,100% 0,100% 100%,0 100%,0 30px)}.index_about-play{width:64px;min-width:64px}.index_about-content{margin-top:32px}.index_about-kicker{gap:8px;font-size:14px}.index_about-kicker-line{width:22px;min-width:22px}.index_about-title{margin-top:10px;font-size:32px;line-height:1.12}.index_about-text{margin-top:14px;font-size:15px;line-height:1.6}.index_about-stats{margin-top:26px}.index_about-stats:before{left:132px;top:4px;height:104px}.index_about-years{flex:0 0 132px;padding-top:6px}.index_about-years-num{font-size:46px}.index_about-years-label{margin-top:12px;font-size:15px;line-height:1.25}.index_about-features{gap:22px;padding-left:28px}.index_about-feature{gap:14px}.index_about-feature-icon{width:40px;min-width:40px}.index_about-feature-title{font-size:17px}.index_about-feature-text{margin-top:5px;font-size:14px;line-height:1.4}.index_about-btn{gap:12px;margin-top:26px;height:46px;min-height:46px;padding:0 24px;font-size:15px}.index_about-btn svg{width:18px;min-width:18px}.index_process{padding:64px 0 56px}.index_process-kicker{gap:8px;font-size:14px}.index_process-kicker-line{width:22px;min-width:22px;height:2px;margin-bottom:3px}.index_process-title{margin-top:10px;font-size:32px}.index_process-lead{max-width:62ch;margin:14px auto 0;font-size:15px;line-height:1.55}.index_process-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 18px;margin-top:30px}.index_process-step{grid-template-rows:auto auto}.index_process-figure{height:auto}.index_process-media{height:auto;aspect-ratio:181/169}.index_process-step--lower .index_process-figure{order:0}.index_process-step--lower .index_process-media{border-radius:50% 50% 0 0/56% 56% 0 0}.index_process-step--lower .index_process-num{top:auto;bottom:0;transform:translate(-50%,50%)}.index_process-body,.index_process-step--lower .index_process-body{justify-content:flex-start;padding:32px 0 0}.index_process-num{width:36px;min-width:36px;font-size:15px}.index_process-step-title{font-size:17px}.index_process-step-text{max-width:none;margin-top:10px;font-size:14px;line-height:1.5}.index_apps{padding:64px 0 56px}.index_apps-kicker{gap:8px;font-size:14px}.index_apps-kicker-line{width:22px;min-width:22px;height:2px;margin-bottom:4px}.index_apps-title{margin-top:10px;font-size:32px}.index_apps-lead{max-width:62ch;margin:14px auto 0;font-size:15px;line-height:1.55}.index_apps-list{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;gap:14px;margin-top:30px}.index_apps-item{aspect-ratio:313/214}.index_apps-item--lead{grid-row:span 2;aspect-ratio:auto}.index_apps-body{padding:14px 20px 22px}.index_apps-chip{height:26px;min-height:26px;padding:0 8px;border-radius:5px;font-size:12px}.index_apps-card-title{font-size:19px}.index_apps-item--lead .index_apps-body{padding-bottom:22px}.index_apps-card-text{max-width:38ch;margin-top:10px;font-size:14px;line-height:1.5}.index_partners{padding:64px 0 56px}.index_partners-kicker{gap:8px;font-size:14px}.index_partners-kicker-line{width:22px;min-width:22px;height:2px;margin-bottom:3px}.index_partners-title{margin-top:10px;font-size:32px}.index_partners-lead{max-width:62ch;margin:14px auto 0;font-size:15px;line-height:1.55}.index_partners-list{grid-template-rows:none;margin-top:30px}.index_partners-item{aspect-ratio:158/74}.index_contact{padding:64px 0 60px}.index_contact-inner{display:block}.index_contact-kicker{gap:8px;font-size:14px}.index_contact-kicker-line{width:22px;min-width:22px;height:2px;margin-bottom:3px}.index_contact-title{margin-top:10px;font-size:32px}.index_contact-lead{max-width:60ch;margin-top:14px;font-size:15px;line-height:1.6}.index_contact-list{margin-top:28px}.index_contact-row{gap:16px;padding-bottom:16px}.index_contact-row+.index_contact-row{padding-top:16px}.index_contact-icon{width:44px;min-width:44px}.index_contact-value{font-size:16px}.index_contact-social{gap:14px;margin-top:26px}.index_contact-social a{width:44px;min-width:44px}.index_contact-form{margin-top:34px;padding:24px 20px 28px;border-radius:6px}.index_contact-form-title{font-size:19px}.index_contact-field,.index_contact-field--message{margin-top:14px}.index_contact-input{height:48px;min-height:48px;padding:0 16px;border-radius:4px;font-size:15px}.index_contact-textarea{height:132px;min-height:132px;padding:14px 16px}.index_contact-label{left:16px;top:14px;font-size:15px}.index_contact-submit{gap:10px;margin-top:18px;height:52px;min-height:52px;padding:0 28px;border-radius:4px;font-size:16px}.index_contact-submit img{width:21px;min-width:21px}.index_certs{padding:64px 0 60px}.index_certs-kicker{gap:8px;font-size:14px}.index_certs-kicker-line{width:22px;min-width:22px;height:2px;margin-bottom:3px}.index_certs-title{margin-top:10px;font-size:32px}.index_certs-lead{max-width:62ch;margin:14px auto 0;font-size:15px;line-height:1.55}.index_certs-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:30px}.index_certs-item{padding:20px 28px}.index_faq{padding:60px 0 62px}.index_faq-inner{grid-template-columns:minmax(0,1fr);gap:30px}.index_faq-kicker{gap:8px;font-size:14px}.index_faq-kicker-line{width:22px;min-width:22px;height:2px;margin-bottom:3px}.index_faq-title{max-width:none;margin-top:10px;font-size:34px}.index_faq-lead{max-width:66ch;margin-top:14px;font-size:15px;line-height:1.55}.index_faq-btn{height:46px;min-height:46px;margin-top:22px;padding:0 22px;border-radius:4px;font-size:15px}.index_faq-list{gap:10px;margin-top:0}.index_faq-q{min-height:58px;padding:14px 62px 14px 20px;font-size:16px;line-height:1.4}.index_faq-mark{right:20px;width:24px;min-width:24px}.index_faq-mark:before{width:10px;min-width:10px;height:1.5px}.index_faq-mark:after{width:1.5px;height:10px;min-height:10px}.index_faq-a{padding:0 24px 16px 20px;font-size:14px;line-height:1.6}.index_faq-item[open] .index_faq-q{min-height:56px;padding-top:14px;padding-bottom:11px}.index_faq-item[open] .index_faq-a{padding-top:12px}.index_news{padding:60px 0 62px}.index_news-inner{grid-template-columns:minmax(0,1fr);gap:40px}.index_news-kicker{gap:8px;font-size:14px}.index_news-kicker-line{margin-left:0;width:22px;min-width:22px;height:2px;margin-bottom:3px}.index_news-title{margin-top:10px;font-size:34px}.index_news-lead{max-width:66ch;margin-top:14px;font-size:15px;line-height:1.55}.index_news-cover{margin-top:24px}.index_news-post{column-gap:20px}.index_news-post--feature{margin-top:24px}.index_news-post--feature .index_news-post-title{max-width:none}.index_news-date b{font-size:30px}.index_news-date span{font-size:14px}.index_news-cat{font-size:13px}.index_news-post-title{margin-top:10px;font-size:17px;line-height:1.32}.index_news-side{padding-top:0}.index_news-tabs{gap:30px}.index_news-tab{padding-bottom:10px;font-size:15px}.index_news-tab:after{height:2px}.index_news-side .index_news-post{grid-template-columns:auto minmax(0,1fr) 200px;column-gap:20px;padding:26px 0}.index_news-side .index_news-date{min-width:44px;padding-right:0}.index_news-more{gap:10px;margin-top:20px;margin-left:0;font-size:13px}.index_news-more svg{width:14px;min-width:14px}.index_news-foot{margin-top:22px}.index_news-btn{height:46px;min-height:46px;padding:0 22px;border-radius:4px;font-size:15px}.footer{padding:52px 0 0}.footer-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px 44px}.footer-brand{padding-right:0}.footer-brand:after{display:none}.footer-logo{width:216px}.footer-desc{max-width:46ch;margin-top:22px;font-size:15px;line-height:1.6}.footer-follow{margin-top:28px;font-size:22px}.footer-social{gap:16px;margin-top:14px}.footer-social a{width:44px;min-width:44px}.footer-nav{padding-top:4px}.footer-nav-item{padding-bottom:20px}.footer-nav-item+.footer-nav-item{padding-top:20px}.footer-nav-head{font-size:19px;letter-spacing:.09em}.footer-nav-head b{width:56px;font-size:26px}.footer-nav-arrow{width:20px;min-width:20px}.footer-nav-sub{margin-top:10px;font-size:14px}.footer-card{grid-column:1/-1;margin-top:0;padding:22px 26px 24px;clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,0 100%)}.footer-card-title{font-size:21px}.footer-card-lead{margin-top:8px;font-size:14px}.footer-form{margin-top:18px}.footer-form-row{gap:14px;margin-bottom:14px}.footer-field{margin-bottom:14px}.footer-field input,.footer-field textarea{height:48px;min-height:48px;padding:0 16px;font-size:15px}.footer-field textarea{height:118px;min-height:118px;padding:14px 16px}.footer-submit{gap:10px;height:52px;min-height:52px;margin-top:4px;font-size:17px}.footer-submit img{width:21px;min-width:21px}.footer-contact{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:36px}.footer-contact-item{gap:16px;min-height:78px;padding:16px 16px 16px 20px}.footer-contact-item:nth-child(2){border-right:0}.footer-contact-item:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.24)}.footer-contact-item--wide{grid-column:1/-1;padding-right:20px}.footer-contact-item img{width:38px;min-width:38px}.footer-contact-label{font-size:12px}.footer-contact-value{margin-top:5px;font-size:15px}.footer-bottom{flex-wrap:wrap;gap:12px 24px;padding:16px 0 20px}.footer-copy,.footer-legal a{font-size:13px}.footer-legal{gap:28px}.about_kicker,.about_range-kicker,.about_audit-kicker,.about_scraping-kicker,.about_journey-kicker,.about_acceptance-kicker,.about_inside-kicker,.about_industries-kicker,.about_support-kicker,.about_certs-kicker,.about_clients-kicker,.about_faq-kicker{gap:8px;font-size:14px}.about_kicker-line,.about_range-kicker-line,.about_audit-kicker-line,.about_scraping-kicker-line,.about_journey-kicker-line,.about_acceptance-kicker-line,.about_inside-kicker-line,.about_industries-kicker-line,.about_support-kicker-line,.about_certs-kicker-line,.about_clients-kicker-line,.about_faq-kicker-line{width:20px;height:2px;margin-bottom:2px}.about_range-title,.about_audit-title,.about_scraping-title,.about_journey-title,.about_acceptance-title,.about_inside-title,.about_industries-title,.about_support-title,.about_certs-title,.about_clients-title,.about_faq-title{margin-top:10px;font-size:30px}.about_range-lead,.about_audit-lead,.about_journey-lead,.about_acceptance-lead,.about_inside-lead,.about_industries-lead,.about_support-lead,.about_certs-lead,.about_faq-lead{margin-top:14px;font-size:15px}.about_range-head,.about_audit-head,.about_journey-head,.about_acceptance-head,.about_inside-head,.about_industries-head,.about_support-head,.about_certs-head,.about_clients-head,.about_faq-head{width:100%}.about_hero{min-height:0;padding:44px 0 48px}.about_hero-crumb{gap:8px;font-size:13px}.about_hero-main{grid-template-columns:minmax(0,1fr);gap:26px;margin-top:22px}.about_hero-title{font-size:40px;line-height:1.06}.about_hero-title br{display:none}.about_hero-lead{max-width:100%;margin-top:16px;font-size:15px}.about_hero-visit{justify-self:stretch;max-width:100%;padding:22px 22px 24px;box-shadow:0 14px 26px rgba(0,6,14,.46)}.about_hero-visit:before{width:64px}.about_hero-visit:hover:before{width:100%}.about_hero-visit-title{font-size:22px}.about_hero-visit-title br{display:none}.about_hero-visit-text{margin-top:10px;font-size:14px}.about_hero-visit-btn{height:48px;margin-top:18px;font-size:15px;clip-path:polygon(0 0,100% 0,100% calc(100% - 11px),calc(100% - 11px) 100%,0 100%)}.about_hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px;margin-top:30px;padding-top:20px}.about_hero-stats:before{height:6px;background-image:repeating-linear-gradient(90deg,rgba(247,78,8,.9) 0 1px,transparent 1px 14px)}.about_hero-stat{padding:0 18px}.about_hero-stat:first-child,.about_hero-stat:nth-child(3){padding-left:0;border-left:0}.about_hero-stat-num{font-size:34px}.about_hero-stat-label{margin-top:9px;font-size:12px}.about_range{padding:48px 0}.about_range-lead{max-width:100%}.about_range-shelf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;height:auto;min-height:0;margin-top:26px;overflow:visible;border:0}.about_range-bay,.about_range-bay.is-open{display:flex;flex-direction:column;flex:none;overflow:visible;border:1px solid var(--color-line);background:var(--color-white);transition:none}.about_range-bay.is-open .about_range-bay-num,.about_range-bay.is-open .about_range-bay-foot,.about_range-bay.is-open .about_range-bay-text,.about_range-bay.is-open .about_range-bay-cta{animation:none}.about_range-bay+.about_range-bay{border-left:1px solid var(--color-line)}.about_range-bay-copy,.about_range-bay.is-open .about_range-bay-copy{display:contents;padding:0;border-top:0;background:0 0}.about_range-bay-num,.about_range-bay.is-open .about_range-bay-num{order:1;padding:14px 16px 0;font-size:15px;color:var(--color-orange)}.about_range-bay-shot,.about_range-bay.is-open .about_range-bay-shot{order:2;flex:none;aspect-ratio:4/3;padding:10px 12px;background:var(--color-white)}.about_range-bay-foot,.about_range-bay.is-open .about_range-bay-foot{order:3;margin-top:0;padding:0 16px}.about_range-bay-name,.about_range-bay.is-open .about_range-bay-name{font-size:18px;color:var(--color-ink)}.about_range-bay-arrow{display:none}.about_range-bay-text,.about_range-bay.is-open .about_range-bay-text{order:4;display:block;margin-top:0;padding:8px 16px 0;font-size:14px;color:var(--color-grey)}.about_range-bay-cta,.about_range-bay.is-open .about_range-bay-cta{order:5;display:inline-flex;align-items:center;gap:10px;margin-top:auto;padding:12px 16px 16px;font-family:var(--font-ui);font-weight:600;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-orange)}.about_range-bay.is-open .about_range-bay-cta svg{width:18px}.about_range-foot{gap:16px;margin-top:26px;padding-top:20px}.about_range-foot-text{max-width:100%;font-size:15px}.about_range-foot-link{gap:10px;font-size:14px}.about_range-foot-link svg{width:20px}.about_audit{padding:48px 0 0}.about_audit-lead{max-width:100%}.about_audit-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px}.about_audit-tab-label{gap:10px;padding:10px 0}.about_audit-tab-num{font-size:15px}.about_audit-tab-name{font-size:15px}.about_audit-panels{margin-top:26px}.about_audit-detail{grid-template-columns:minmax(0,1fr);gap:20px;padding:26px 0 28px}.about_audit-detail-num{font-size:24px}.about_audit-detail-title{margin-top:6px;font-size:24px}.about_audit-checks{gap:12px;padding-left:0;border-left:0}.about_audit-checks li{padding-left:26px;font-size:15px}.about_audit-checks li:before{width:16px;height:2px}.about_audit-why{padding-left:0;padding-top:18px;border-left:0;border-top:1px solid rgba(255,255,255,.14)}.about_audit-why-label{font-size:11px}.about_audit-why-text{margin-top:10px;font-size:15px}.about_audit-why-link{gap:10px;margin-top:16px;font-size:13px}.about_audit-why-link svg{width:20px}.about_scraping{padding:48px 0}.about_scraping-inner{grid-template-columns:minmax(0,1fr);gap:28px}.about_scraping-media{position:static}.about_scraping-caption{margin-top:12px;padding-left:12px;font-size:14px}.about_scraping-blocks{margin-top:24px}.about_scraping-block+.about_scraping-block{margin-top:20px;padding-top:20px}.about_scraping-block-title{padding-left:14px;font-size:17px}.about_scraping-block-title:before{width:3px}.about_scraping-block p{margin-top:10px;font-size:15px}.about_scraping-quote{margin-top:24px;padding:18px 20px;font-size:19px}.about_guideway{padding:48px 0}.about_guideway-title{margin-top:10px;font-size:26px}.about_guideway-lead{margin-top:12px;font-size:15px}.about_guideway-pair{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:28px}.about_guideway-card{clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,0 100%)}.about_guideway-figure{padding:20px 20px 18px}.about_guideway-figure svg{max-width:420px;margin:0 auto}.about_guideway-legend{gap:6px 18px;margin-top:14px;padding-top:12px}.about_guideway-legend li{font-size:12px;gap:6px}.about_guideway-body{padding:18px 20px 22px}.about_guideway-card-title{font-size:20px}.about_guideway-card-text{margin-top:9px;font-size:14px}.about_guideway-specs{margin-top:16px}.about_guideway-specs>div{grid-template-columns:96px 1fr;gap:14px;padding:10px 0}.about_guideway-specs dt{font-size:12px}.about_guideway-specs dd{font-size:14px}.about_guideway-axis{margin-top:24px;padding:22px 20px 24px;clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,0 100%)}.about_guideway-axis-title{font-size:16px}.about_guideway-track{height:84px;margin-top:16px}.about_guideway-band{height:36px;padding:0 14px;font-size:12px}.about_guideway-band--box{clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,0 100%)}.about_guideway-band--linear{clip-path:polygon(12px 0,100% 0,100% 100%,0 100%)}.about_guideway-scale{gap:20px;padding-top:10px;font-size:12px}.about_guideway-axis-note{margin-top:14px;font-size:14px}.about_journey{padding:48px 0}.about_journey-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:30px}.about_journey-step{padding:18px 16px}.about_journey-num{font-size:20px}.about_journey-step-title{margin-top:8px;font-size:16px}.about_journey-step-text{margin-top:8px;font-size:14px}.about_journey-step--key:after{width:14px;height:14px}.about_journey-note{max-width:100%;margin-top:24px;padding-left:14px;font-size:15px}.about_acceptance{padding:48px 0}.about_acceptance-table-wrap{margin-top:30px}.about_acceptance-table{min-width:640px}.about_acceptance-table thead th{padding:14px 16px;font-size:13px}.about_acceptance-table tbody th,.about_acceptance-table tbody td{padding:14px 16px;font-size:14px}.about_acceptance-close{margin-top:24px;padding:18px 20px;font-size:16px}.about_inside{padding:48px 0}.about_inside-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:30px}.about_inside-item{padding:22px 18px}.about_inside-item:hover{transform:none;box-shadow:none}.about_inside-item:before{width:34px}.about_inside-item-title{font-size:17px}.about_inside-item-text{margin-top:10px;font-size:14px}.about_inside-promise{margin-top:14px;padding:24px 22px}.about_inside-promise-text{max-width:100%;font-size:15px}.about_industries{padding:48px 0}.about_industries-list{margin-top:30px}.about_industries-item{grid-template-columns:200px 1fr;gap:22px;padding:20px 0}.about_industries-media img{height:140px}.about_industries-item-title{font-size:22px}.about_industries-meta{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:14px}.about_industries-meta dt{font-size:12px}.about_industries-meta dd{margin-top:4px;font-size:14px}.about_shipping{padding:48px 0}.about_shipping-title{margin-top:10px;font-size:26px}.about_shipping-lead{margin-top:12px;font-size:15px}.about_shipping-media{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px}.about_shipping-figure img{height:200px;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%)}.about_shipping-figure figcaption{margin-top:10px;padding-left:12px;font-size:13px}.about_shipping-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px}.about_shipping-item{padding-top:14px}.about_shipping-item-title{font-size:16px}.about_shipping-item-text{margin-top:8px;font-size:14px}.about_support{padding:48px 0}.about_support-list{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px}.about_support-item{padding:22px 20px}.about_support-item-title{padding-left:14px;font-size:16px}.about_support-item-title:before{width:3px}.about_support-item-text{margin-top:10px;font-size:14px}.about_certs{padding:48px 0}.about_certs-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:30px}.about_certs-item{padding:18px 26px}.about_clients{padding:48px 0}.about_clients-list{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:none;margin-top:30px}.about_clients-item{aspect-ratio:2.1/1}.about_faq{padding:48px 0}.about_faq-list{width:100%;gap:10px;margin-top:30px}.about_faq-q{min-height:60px;padding:14px 58px 14px 20px}.about_faq-q h3{font-size:16px}.about_faq-mark{right:20px;width:20px}.about_faq-mark:before{width:8px;height:2px}.about_faq-mark:after{width:2px;height:8px}.about_faq-a{padding:0 20px 18px;font-size:15px}.about_faq-item[open] .about_faq-a{margin-top:2px;padding-top:14px}.about_cta{padding:52px 0}.about_cta-inner{width:100%}.about_cta-kicker{font-size:12px}.about_cta-title{margin-top:12px;font-size:32px}.about_cta-lead{max-width:100%;margin-top:14px;font-size:15px}.about_cta-actions{gap:12px;margin-top:28px}.about_cta-btn{height:52px;padding:0 24px;font-size:15px}.contact_hero{padding:44px 0 48px}.contact_hero-crumb{gap:8px;font-size:13px}.contact_hero-main{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:22px}.contact_hero-title{max-width:100%;font-size:40px;line-height:1.06}.contact_hero-lead{max-width:100%;margin-top:16px;font-size:15px}.contact_hero-channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.contact_hero-channel{padding:18px 18px 20px}.contact_hero-channel-label{font-size:11px}.contact_hero-channel-value{margin-top:8px;font-size:22px}.contact_hero-channel-note{margin-top:6px;font-size:13px}.contact_form{padding:52px 0}.contact_form-inner{grid-template-columns:minmax(0,1fr);gap:36px}.contact_form-kicker{gap:8px;font-size:14px}.contact_form-kicker-line{width:20px;height:2px;margin-bottom:2px}.contact_form-side-title{margin-top:10px;font-size:30px}.contact_form-side-lead{max-width:100%;margin-top:14px;font-size:15px}.contact_form-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;margin-top:26px}.contact_form-checklist li{padding-left:42px}.contact_form-check-num{font-size:24px}.contact_form-check-title{font-size:16px}.contact_form-check-text{margin-top:6px;font-size:14px}.contact_form-note{margin-top:26px;padding:18px 20px}.contact_form-note-title{font-size:15px}.contact_form-note-text{margin-top:8px;font-size:14px}.contact_form-panel{padding:26px 24px 24px;clip-path:polygon(0 0,calc(100% - 26px) 0,100% 26px,100% 100%,0 100%)}.contact_form-title{font-size:26px}.contact_form-lead{margin-top:8px;font-size:14px}.contact_form-form{margin-top:20px}.contact_form-row{gap:12px}.contact_form-row+.contact_form-row{margin-top:12px}.contact_form-input{height:50px;min-height:50px;padding:0 16px;border-radius:4px;font-size:15px}.contact_form-textarea{height:130px;min-height:130px;padding:14px 16px}.contact_form-label{left:16px;font-size:15px}.contact_form-field--message{margin-top:12px}.contact_form-field--message .contact_form-label{top:14px}.contact_form-field--select{gap:6px}.contact_form-select-label{font-size:11px}.contact_form-select{height:50px;min-height:50px;padding:0 40px 0 16px;border-radius:4px;font-size:15px;background-position:right 16px center;background-size:12px auto}.contact_form-submit{height:52px;min-height:52px;margin-top:20px;padding:0 28px;font-size:15px;clip-path:polygon(0 0,100% 0,100% calc(100% - 11px),calc(100% - 11px) 100%,0 100%)}.contact_form-submit img{width:22px}.contact_form-privacy{margin-top:14px;font-size:12px}.contact_visit{padding:52px 0}.contact_visit-kicker{gap:8px;font-size:14px}.contact_visit-kicker-line{width:20px;height:2px;margin-bottom:2px}.contact_visit-title{margin-top:10px;font-size:30px}.contact_visit-lead{max-width:100%;margin-top:14px;font-size:15px}.contact_visit-body{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:28px}.contact_visit-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}.contact_visit-fact dt{font-size:11px}.contact_visit-fact dd{margin-top:8px;font-size:15px}.contact_visit-steps{gap:12px}.contact_visit-step{gap:16px;padding:18px 20px}.contact_visit-step-num{font-size:24px}.contact_visit-step-title{font-size:16px}.contact_visit-step-text{margin-top:6px;font-size:14px}.contact_visit-cta{gap:18px;margin-top:28px;padding:22px 24px}.contact_visit-cta-text{font-size:20px}.contact_visit-cta-btn{height:50px;min-height:50px;padding:0 26px;font-size:15px;clip-path:polygon(0 0,100% 0,100% calc(100% - 11px),calc(100% - 11px) 100%,0 100%)}.contact_faq{padding:48px 0}.contact_faq-head{width:100%}.contact_faq-kicker{gap:8px;font-size:14px}.contact_faq-kicker-line{width:20px;height:2px;margin-bottom:2px}.contact_faq-title{margin-top:10px;font-size:30px}.contact_faq-lead{margin-top:14px;font-size:15px}.contact_faq-list{width:100%;gap:10px;margin-top:30px}.contact_faq-q{min-height:60px;padding:14px 58px 14px 20px}.contact_faq-q h3{font-size:16px}.contact_faq-mark{right:20px;width:20px}.contact_faq-mark:before{width:8px;height:2px}.contact_faq-mark:after{width:2px;height:8px}.contact_faq-a{padding:0 20px 18px;font-size:15px}.contact_faq-item[open] .contact_faq-a{margin-top:2px;padding-top:14px}.faq_hero{padding:44px 0 48px}.faq_hero-crumb{gap:8px;font-size:13px}.faq_hero-main{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:22px}.faq_hero-title{font-size:40px;line-height:1.06}.faq_hero-lead{max-width:100%;margin-top:16px;font-size:15px}.faq_hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.faq_hero-stat{gap:14px;padding-top:14px}.faq_hero-stat-num{font-size:34px}.faq_hero-stat-label{font-size:13px}.faq_main{padding:52px 0}.faq_main-inner{grid-template-columns:minmax(0,1fr);gap:26px}.faq_nav{position:static}.faq_nav-title{font-size:11px}.faq_nav-list{display:flex;flex-wrap:nowrap;gap:8px;margin-top:12px;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch}.faq_nav-list li{flex:0 0 auto}.faq_nav-list a{gap:8px;padding:10px 16px;border-left:0;border-bottom:2px solid var(--color-line);font-size:14px;white-space:nowrap;background:var(--color-mist)}.faq_nav-list a:hover{border-left-color:transparent;border-bottom-color:var(--color-orange)}.faq_nav-list b{font-size:12px}.faq_nav-card{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:20px;padding:20px 22px}.faq_nav-card-title{font-size:20px}.faq_nav-card-text{flex:1;min-width:220px;margin-top:0;font-size:14px}.faq_nav-card-btn{height:46px;min-height:46px;margin-top:0;padding:0 22px;font-size:14px;clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%)}.faq_groups{gap:36px}.faq_group-title{gap:12px;padding-bottom:12px;font-size:24px}.faq_group-num{font-size:18px}.faq_list{gap:10px;margin-top:18px}.faq_q{min-height:60px;padding:14px 54px 14px 20px}.faq_q h3{font-size:16px}.faq_mark{right:20px;width:20px}.faq_mark:before{width:8px;height:2px}.faq_mark:after{width:2px;height:8px}.faq_a{padding:0 20px 18px;font-size:15px}.faq_item[open] .faq_a{margin-top:2px;padding-top:14px}.faq_cta{padding:52px 0}.faq_cta-inner{width:100%}.faq_cta-kicker{font-size:12px}.faq_cta-title{margin-top:10px;font-size:30px}.faq_cta-lead{margin-top:14px;font-size:15px}.faq_cta-actions{gap:12px;margin-top:28px}.faq_cta-btn{height:52px;min-height:52px;padding:0 24px;font-size:15px;clip-path:polygon(0 0,100% 0,100% calc(100% - 11px),calc(100% - 11px) 100%,0 100%)}.news_hero{padding:44px 0 40px}.news_hero-crumb{gap:8px;font-size:13px}.news_hero-title{margin-top:22px;font-size:40px;line-height:1.06}.news_hero-lead{max-width:100%;margin-top:14px;font-size:15px}.news_list{padding:40px 0 52px}.news_filter{gap:12px 18px;padding-bottom:18px}.news_filter-label{font-size:11px}.news_filter-btns{gap:8px}.news_filter-btn{gap:6px;padding:9px 16px;font-size:14px}.news_feature{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:26px}.news_feature-meta{gap:12px;font-size:13px}.news_cat{padding:4px 8px;font-size:11px}.news_feature-title{margin-top:12px;font-size:26px}.news_feature-text{margin-top:10px;font-size:15px}.news_feature-more{gap:8px;margin-top:14px;font-size:13px}.news_feature-more svg{width:14px}.news_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;margin-top:32px}.news_card-meta{gap:10px;margin-top:14px;font-size:12px}.news_card-title{margin-top:10px;font-size:17px}.news_card-text{margin-top:8px;font-size:14px}.news_empty{margin-top:32px;padding:24px;font-size:15px}.news_cta{padding:40px 0}.news_cta-inner{gap:22px}.news_cta-title{font-size:28px}.news_cta-text{max-width:100%;margin-top:10px;font-size:15px}.news_cta-actions{gap:12px}.news_cta-btn{height:50px;min-height:50px;padding:0 24px;font-size:15px;clip-path:polygon(0 0,100% 0,100% calc(100% - 11px),calc(100% - 11px) 100%,0 100%)}.article_hero{padding:20px 0 0}.article_hero-crumb{gap:8px;font-size:13px}.article_hero-meta{gap:12px;font-size:13px}.article_hero-title{margin-top:14px;font-size:32px}.article_hero-standfirst{margin-top:14px;font-size:17px}.article_main{padding:22px 0 44px}.article_main-inner{grid-template-columns:minmax(0,1fr);gap:40px}.article_side{position:static;gap:16px}.article_side-form{padding:20px 20px 22px}.article_side-form-title{font-size:20px}.article_side-form-text{margin-top:8px;font-size:14px}.article_side-fields{gap:10px;margin-top:16px}.article_side-input{height:46px;min-height:46px;padding:0 14px;border-radius:4px;font-size:15px}.article_side-textarea{height:88px;min-height:88px;padding:12px 14px}.article_side-label{left:14px;font-size:15px}.article_side-field--message .article_side-label{top:12px}.article_side-submit{height:48px;min-height:48px;font-size:14px;clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%)}.article_side-block{padding:18px 20px 20px}.article_side-block-title{font-size:11px}.article_side-cats{margin-top:12px}.article_side-cats a{padding:11px 0;font-size:15px}.article_side-cats span{font-size:13px}.article_side-posts{gap:14px;margin-top:14px}.article_side-posts a{gap:12px}.article_side-post-num{font-size:16px}.article_side-post-title{font-size:15px}.article_side-post-body time{margin-top:4px;font-size:12px}.article_side-visit{padding:18px 20px}.article_side-visit-title{font-size:18px}.article_side-visit-text{margin-top:8px;font-size:14px}.article_side-visit-btn{height:44px;min-height:44px;margin-top:14px;padding:0 20px;font-size:14px}.article_lead-figure{margin-top:22px}.article_lead-figure figcaption{margin-top:10px;font-size:13px}.article_figure{margin:26px 0}.article_figure figcaption{margin-top:10px;font-size:13px}.article_content{margin-top:24px;font-size:16px;line-height:1.72}.article_content>*+*{margin-top:16px}.article_intro{font-size:18px}.article_content h2{margin-top:32px;font-size:24px}.article_content h3{margin-top:24px;font-size:18px}.article_content ul,.article_content ol{padding-left:18px}.article_content li+li{margin-top:10px}.article_content ul li{padding-left:16px}.article_content ul li:before{width:6px}.article_content blockquote{margin-top:26px;padding:18px 22px}.article_content blockquote p{font-size:19px}.article_foot{margin-top:34px;padding:22px 24px;gap:16px}.article_foot-text{max-width:100%;font-size:15px}.article_foot-btn{height:48px;min-height:48px;padding:0 22px;font-size:14px;clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%)}.article_related{padding:44px 0}.article_related-title{font-size:26px}.article_related-all{font-size:13px}.article_related .news_grid{margin-top:24px}.machines_hero{padding:40px 0 44px}.machines_hero-main{grid-template-columns:minmax(0,1fr);gap:28px;align-items:start;margin-top:22px}.machines_hero-title{font-size:38px}.machines_hero-lead{max-width:100%;margin-top:14px;font-size:15px}.machines_hero-nav a{gap:14px;padding:13px 4px;font-size:16px}.machines_hero-nav a span{font-size:13px}.machines_family{padding:48px 0}.machines_family-head{grid-template-columns:minmax(0,1fr);gap:24px}.machines_family-title{margin-top:10px;font-size:30px}.machines_family-lead{max-width:100%;margin-top:14px;font-size:15px}.machines_family-facts{gap:22px;margin-top:22px;padding-top:18px}.machines_family-fact dd{font-size:18px}.machines_family-link{margin-top:22px;font-size:13px}.machines_family-link svg{width:20px}.machines_sub{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:26px}.machines_sub-body{padding:18px 20px 20px}.machines_sub-title{font-size:20px}.machines_sub-models{margin-top:8px;font-size:14px}.machines_sub-text{margin-top:10px;font-size:14px}.pd_hero{padding:26px 0 44px}.pd_hero-main{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:20px}.pd_hero-title{margin-top:10px;font-size:32px}.pd_hero-lead{max-width:100%;margin-top:14px;font-size:15px}.pd_hero-facts{gap:22px;margin-top:22px;padding-top:18px}.pd_hero-fact dd{font-size:19px}.pd_hero-actions{gap:18px;margin-top:22px}.pd_hero-btn{height:50px;padding:0 24px;font-size:13px;clip-path:polygon(0 0,100% 0,100% calc(100% - 11px),calc(100% - 11px) 100%,0 100%)}.pd_hero-link{font-size:13px}.pd_hero-shot{max-width:480px}.pd_askspec{padding:36px 0}.pd_askspec-inner{grid-template-columns:minmax(0,1fr);gap:20px;padding:24px 22px}.pd_askspec-title{font-size:21px}.pd_askspec-text{max-width:100%;margin-top:10px;font-size:15px}.pd_askspec-btn{height:50px;padding:0 22px;font-size:13px;clip-path:polygon(0 0,100% 0,100% calc(100% - 11px),calc(100% - 11px) 100%,0 100%)}.pd_askspec-btn svg{width:20px}.pd_spec{padding:44px 0}.pd_spec-title,.pd_points-title,.pd_related-title{font-size:26px}.pd_spec-note{max-width:100%;font-size:14px}.pd_spec-subtitle{margin-top:30px;font-size:19px}.pd_spec-opts{margin-top:20px}.pd_spec-opts li{padding-left:22px;font-size:14px;line-height:1.7}.pd_spec-opts li:before{width:12px}.pd_features{padding:36px 0}.pd_features-title{font-size:26px}.pd_features-list{gap:14px;margin-top:20px}.pd_features-list li{max-width:100%;padding-left:26px;font-size:15px}.pd_features-list li:before{width:16px}.pd_features-grid{grid-template-columns:minmax(0,1fr);gap:26px;margin-top:20px}.pd_features-sub{font-size:18px}.pd_features-grid .pd_features-list{margin-top:14px;padding-top:12px}.pd_drive{padding:36px 0}.pd_options{padding:36px 0}.pd_options-inner{grid-template-columns:minmax(0,1fr);gap:28px}.pd_options-title{font-size:19px}.pd_options-sub{margin-top:26px;font-size:12px}.pd_options-sub:first-of-type{margin-top:16px}.pd_options-sub+.pd_options-list{margin-top:10px;padding-top:10px}.pd_options-list{gap:9px 22px;margin-top:14px;padding-top:13px}.pd_options-list li{padding-left:16px;font-size:14px}.pd_options-list li:before{width:6px;height:6px}.pd_points{padding:44px 0}.pd_points-list{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:20px}.pd_points-list li{padding-left:26px;font-size:15px}.pd_points-list li:before{width:16px}.pd_related{padding:44px 0}.pd_related .model_grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.model_group{padding:44px 0}.model_group-title{margin-top:8px;font-size:26px}.model_group-lead{max-width:100%;margin-top:12px;font-size:15px}.model_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}.model_group-body{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}.model_group-body .model_grid{gap:14px}.model_group-aside{grid-column:span 2;padding:22px 24px}.model_group-aside-title{font-size:18px}.model_group-aside-list{column-gap:24px;gap:9px;margin-top:14px;padding-top:12px}.model_group-aside-list li{padding-left:22px;font-size:15px}.model_group-aside-list li:before{width:14px}.model_group-aside-note{margin-top:16px;padding-top:12px;font-size:14px}.model_card-link{padding-bottom:34px}.model_card-body{padding:0 14px}.model_card-model{font-size:16px}.model_card-type{font-size:13px}.model_card-arrow{right:14px;bottom:14px;width:18px}.machines_hero-nav--dense{grid-template-columns:minmax(0,1fr)}.machines_hero-nav--dense li:nth-child(-n+2){border-top:0}.machines_hero-nav--dense li:first-child{border-top:1px solid rgba(255,255,255,.16)}.machines_hero-nav--dense a{padding:11px 4px;font-size:15px}.machines_hero-nav--dense a em{font-size:13px}.lathe_group{padding:48px 0}.lathe_group-head{grid-template-columns:minmax(0,1fr);gap:22px}.lathe_group-title{margin-top:8px;font-size:27px}.lathe_group-lead{max-width:100%;margin-top:12px;font-size:15px}.lathe_group-shot{max-width:420px}.lathe_group-note{margin-top:16px;padding-left:14px;font-size:14px}.pd_spec-sub{margin-top:30px;font-size:12px}.pd_spec-sub+.spec_table-wrap{margin-top:11px}.spec_table-wrap{margin-top:22px}.spec_table{min-width:660px}.spec_table thead th{padding:12px 14px;font-size:12px}.spec_table tbody th,.spec_table tbody td{padding:12px 14px;font-size:14px}.spec_table tbody th{font-size:15px}.machines_help{padding:48px 0}.machines_help-title{margin-top:10px;font-size:30px}.machines_help-lead{max-width:100%;margin-top:14px;font-size:15px}.machines_help-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:26px}.machines_help-list li{padding-top:16px}.machines_help-item-title{font-size:19px}.machines_help-item-text{font-size:14px}.machines_help-foot{gap:16px;margin-top:28px;padding-top:20px}.machines_help-foot-text{max-width:100%;font-size:15px}.machines_help-foot-link{font-size:14px}.machines_help-foot-link svg{width:20px}.app_split{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:28px;padding-top:26px}.app_split-col .model_group-lead,.app_split-col .pd_features-list{margin-top:14px}.app_split-col .pd_features-list{gap:12px}.app_links{gap:16px 26px;margin-top:26px}.app_links a{gap:9px;padding-bottom:5px;font-size:13px}.app_links a svg{width:19px}.legal_content h3{margin-top:22px;font-size:15px}.legal_content h3+ul{margin-top:9px}.legal_toc{gap:9px;margin-top:14px}.legal_toc a{font-size:14px}.legal_toc a:before{margin-right:8px}.search_page-form{width:100%;gap:10px;margin-top:6px}.search_page-input,.search_page-btn{height:48px}.search_page-input{padding:0 14px;font-size:15px}.search_page-btn{padding:0 22px;font-size:13px}.search_results{padding:32px 0 52px}.search_results-count{font-size:13px}.search_results-list{gap:2px;margin-top:22px}.search_results-link{padding:20px 22px}.search_results-meta{font-size:11px}.search_results-title{margin-top:8px;font-size:20px}.search_results-text{margin-top:9px;font-size:14px}.search_results-models{gap:6px;margin-top:14px}.search_results-models span{padding:3px 9px;font-size:12px}.search_results-empty{margin-top:28px;padding:28px}.search_results-empty-title{font-size:22px}.search_results-empty-text{margin:12px 0 22px;font-size:15px}.search_results-suggest{gap:12px 20px;margin-top:32px;padding-top:22px}.search_results-suggest-label{font-size:11px}.search_results-suggest a{font-size:14px}}@media screen and (max-width:900px){.index_partners-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:768px){.navbar-logo img{width:128px}.navbar-menu-item--mobile{display:block}.navbar-right{gap:12px}.navbar-right .navbar-search-toggle{display:none}.navbar-cta{height:36px;padding:0 12px;font-size:13px}.search_modal-input{font-size:22px}.index_banner{padding-top:38px}.index_banner-kicker{font-size:24px}.index_banner-line{font-size:11.6vw}.index_banner-desc{font-size:16px}.index_banner-actions{flex-direction:column;align-items:stretch}.index_banner-btn{width:100%;height:48px;font-size:16px}.index_banner-btn--primary,.index_banner-btn--ghost{width:100%}.index_banner-nav{margin-top:18px}.index_banner-machine{width:92%}.index_banner-facts{grid-template-columns:minmax(0,1fr);gap:10px}.index_banner-fact{padding:14px 58px 16px 18px;clip-path:polygon(14px 0,100% 0,100% 100%,0 100%,0 14px)}.index_products{padding:54px 0 40px}.index_products-title{font-size:26px}.index_products-cats{gap:13px 14px}.index_products-stage{width:90%;margin-top:22px}.index_products-info-title{font-size:22px}.index_products-info-text{font-size:15px}.index_products-btn{width:100%;margin-top:20px}.index_capability{padding:52px 0 46px}.index_capability-title{font-size:26px}.index_capability-list{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:26px}.index_capability-card{padding:22px 20px 24px}.index_capability-card-title{font-size:16px}.index_about{padding:46px 0 48px}.index_about-media{clip-path:polygon(22px 0,100% 0,100% 100%,0 100%,0 22px)}.index_about-play{width:54px;min-width:54px}.index_about-content{margin-top:26px}.index_about-title{font-size:26px}.index_about-stats{display:block}.index_about-stats:before{display:none}.index_about-years{padding-top:0}.index_about-years-num{font-size:40px}.index_about-features{gap:18px;margin-top:22px;padding-top:20px;padding-left:0;border-top:1px solid rgba(255,255,255,.18)}.index_about-feature-title{font-size:16px}.index_about-btn{width:100%;justify-content:center;margin-top:24px}.index_process{padding:52px 0 46px}.index_process-title{font-size:26px}.index_process-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 16px;margin-top:26px}.index_process-body,.index_process-step--lower .index_process-body{padding:28px 0 0}.index_process-num{width:34px;min-width:34px;font-size:14px}.index_process-step-title{font-size:16px}.index_apps{padding:52px 0 46px}.index_apps-title{font-size:26px}.index_apps-list{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:26px}.index_apps-item{aspect-ratio:16/10}.index_apps-item--lead{grid-row:span 1;aspect-ratio:4/3}.index_apps-body{padding:14px 18px 20px}.index_apps-card-title{font-size:18px}.index_apps-card-text{max-width:44ch}.index_partners{padding:52px 0 46px}.index_partners-title{font-size:26px}.index_partners-list{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:26px}.index_contact{padding:52px 0 48px}.index_contact-title{font-size:26px}.index_contact-icon{width:40px;min-width:40px}.index_contact-value{font-size:15px}.index_contact-social a{width:40px;min-width:40px}.index_contact-form{padding:20px 16px 24px}.index_contact-form-title{font-size:17px}.index_contact-submit{width:100%;justify-content:center}.index_certs{padding:52px 0 46px}.index_certs-title{font-size:26px}.index_certs-list{gap:12px;margin-top:26px}.index_certs-item{padding:16px 22px}.index_faq{padding:44px 0 46px}.index_faq-inner{gap:24px}.index_faq-title{font-size:27px}.index_faq-lead{font-size:14px}.index_faq-btn{height:44px;min-height:44px;margin-top:20px;font-size:14px}.index_faq-q{min-height:54px;padding:13px 54px 13px 16px;font-size:15px}.index_faq-mark{right:16px;width:22px;min-width:22px}.index_faq-a{padding:0 18px 14px 16px;font-size:13.5px}.index_faq-item[open] .index_faq-q{min-height:52px;padding-top:13px;padding-bottom:10px}.index_news{padding:44px 0 46px}.index_news-inner{gap:32px}.index_news-title{font-size:27px}.index_news-lead{font-size:14px}.index_news-post{column-gap:16px}.index_news-date b{font-size:26px}.index_news-date span{font-size:13px}.index_news-post-title{font-size:16px}.index_news-side .index_news-post{grid-template-columns:auto minmax(0,1fr);column-gap:16px;padding:22px 0}.index_news-side .index_news-date{min-width:38px}.index_news-side .index_news-thumb{grid-column:1/-1;margin-top:16px;max-width:320px}.index_news-more{margin-top:16px}.index_news-btn{height:44px;min-height:44px;font-size:14px}.footer{padding:40px 0 0}.footer-top{grid-template-columns:minmax(0,1fr);gap:32px}.footer-logo{width:190px}.footer-desc{margin-top:18px;font-size:14px}.footer-follow{margin-top:24px;font-size:20px}.footer-social a{width:42px;min-width:42px}.footer-nav-head{font-size:17px}.footer-nav-head b{width:48px;font-size:23px}.footer-nav-sub{font-size:13px}.footer-card{padding:20px 18px 22px;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%)}.footer-card-title{font-size:19px}.footer-form-row{grid-template-columns:minmax(0,1fr)}.footer-field input,.footer-field textarea{height:46px;min-height:46px;font-size:15px}.footer-field textarea{height:110px;min-height:110px}.footer-contact{grid-template-columns:minmax(0,1fr);margin-top:30px}.footer-contact-item{border-right:0;padding:14px 16px}.footer-contact-item:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.24)}.footer-contact-item img{width:34px;min-width:34px}.footer-bottom{flex-direction:column;align-items:flex-start;padding:16px 0 18px}.about_range-title,.about_audit-title,.about_scraping-title,.about_journey-title,.about_acceptance-title,.about_inside-title,.about_industries-title,.about_support-title,.about_certs-title,.about_clients-title,.about_faq-title{font-size:25px}.about_range-title br,.about_audit-title br,.about_scraping-title br{display:none}.about_range-lead,.about_audit-lead,.about_journey-lead,.about_acceptance-lead,.about_inside-lead,.about_industries-lead,.about_support-lead,.about_certs-lead,.about_faq-lead{margin-top:12px;font-size:14px}.about_hero{padding:32px 0 40px}.about_hero-photo{opacity:.34}.about_hero-main{gap:22px;margin-top:18px}.about_hero-title{font-size:31px}.about_hero-lead{margin-top:14px;font-size:14px}.about_hero-visit{padding:20px 18px 22px}.about_hero-visit-title{font-size:20px}.about_hero-stats{row-gap:20px;margin-top:26px;padding-top:18px}.about_hero-stat{padding:0 14px}.about_hero-stat-num{font-size:28px}.about_hero-stat-label{margin-top:8px;font-size:11px}.about_range{padding:40px 0}.about_range-shelf{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:22px}.about_range-bay-num,.about_range-bay.is-open .about_range-bay-num{font-size:14px}.about_range-bay-name,.about_range-bay.is-open .about_range-bay-name{font-size:17px}.about_range-bay-text,.about_range-bay.is-open .about_range-bay-text{font-size:13px}.about_range-foot{margin-top:22px;padding-top:18px}.about_range-foot-text{font-size:14px}.about_audit{padding:40px 0 0}.about_audit-tabs{gap:10px;margin-top:20px}.about_audit-tab-label{gap:8px;padding:8px 0}.about_audit-tab-num{font-size:14px}.about_audit-tab-name{font-size:13px}.about_audit-panels{margin-top:20px}.about_audit-detail{padding:20px 18px 22px}.about_audit-detail-title{font-size:21px}.about_audit-checks li{font-size:14px}.about_audit-why-text{font-size:14px}.about_scraping{padding:40px 0}.about_scraping-inner{gap:24px}.about_scraping-blocks{margin-top:20px}.about_scraping-block p{font-size:14px}.about_scraping-quote{padding:16px;font-size:17px}.about_guideway{padding:40px 0}.about_guideway-title{font-size:22px}.about_guideway-figure{padding:16px 14px 0}.about_guideway-body{padding:16px 16px 18px}.about_guideway-card-title{font-size:18px}.about_guideway-specs>div{grid-template-columns:minmax(0,1fr);gap:2px;padding:9px 0}.about_guideway-axis{padding:18px 16px 20px}.about_guideway-track{height:96px}.about_guideway-band{width:78%;font-size:11px;padding:0 12px}.about_guideway-band--box,.about_guideway-band--linear{width:78%}.about_guideway-scale{flex-direction:column;gap:4px}.about_guideway-scale span:last-child{text-align:left}.about_journey{padding:40px 0}.about_journey-list{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:24px}.about_journey-step{display:grid;grid-template-columns:auto 1fr;column-gap:14px;align-items:baseline;padding:16px 14px}.about_journey-num{font-size:18px}.about_journey-step-title{grid-column:2;margin-top:0;font-size:15px}.about_journey-step-text{grid-column:2;margin-top:6px;font-size:13px}.about_journey-note{margin-top:20px;font-size:14px}.about_acceptance{padding:40px 0}.about_acceptance-table-wrap{margin-top:24px}.about_acceptance-close{margin-top:20px;padding:16px;font-size:15px}.about_inside{padding:40px 0}.about_inside-list{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:24px}.about_inside-item{padding:20px 16px}.about_inside-item-title{font-size:16px}.about_inside-promise{padding:20px 16px}.about_inside-promise-text{font-size:14px}.about_industries{padding:40px 0}.about_industries-list{margin-top:24px}.about_industries-item{grid-template-columns:minmax(0,1fr);gap:14px;padding:18px 0}.about_industries-media img{height:170px}.about_industries-item-title{font-size:20px}.about_industries-meta{margin-top:12px}.about_shipping{padding:40px 0}.about_shipping-title{font-size:22px}.about_shipping-media{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:24px}.about_shipping-figure img{height:190px}.about_shipping-list{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:24px}.about_support{padding:40px 0}.about_support-list{grid-template-columns:minmax(0,1fr);margin-top:24px}.about_support-item{padding:18px 16px}.about_certs{padding:40px 0}.about_certs-list{gap:10px;margin-top:24px}.about_certs-item{padding:14px 18px}.about_clients{padding:40px 0}.about_clients-list{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.about_faq{padding:40px 0}.about_faq-list{margin-top:24px}.about_faq-q{min-height:56px;padding:14px 50px 14px 16px}.about_faq-q h3{font-size:15px}.about_faq-mark{right:16px;width:18px}.about_faq-a{padding:0 16px 16px;font-size:14px}.about_cta{padding:44px 0}.about_cta-title{font-size:26px}.about_cta-lead{font-size:14px}.about_cta-actions{flex-direction:column;align-items:stretch;gap:10px;margin-top:24px}.about_cta-btn{width:100%;height:50px;font-size:15px}.contact_hero{padding:32px 0 40px}.contact_hero-main{gap:24px;margin-top:18px}.contact_hero-title{font-size:31px}.contact_hero-lead{margin-top:14px;font-size:14px}.contact_hero-channels{grid-template-columns:minmax(0,1fr);gap:10px}.contact_hero-channel{padding:16px 16px 18px}.contact_hero-channel-value{font-size:20px}.contact_form{padding:44px 0}.contact_form-inner{gap:32px}.contact_form-side-title{font-size:25px}.contact_form-side-lead{margin-top:12px;font-size:14px}.contact_form-checklist{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:22px}.contact_form-checklist li{padding-left:38px}.contact_form-check-num{font-size:21px}.contact_form-check-title{font-size:15px}.contact_form-note{margin-top:22px;padding:16px}.contact_form-panel{padding:22px 18px 20px;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%)}.contact_form-title{font-size:23px}.contact_form-row{grid-template-columns:minmax(0,1fr);gap:10px}.contact_form-row+.contact_form-row{margin-top:10px}.contact_form-submit{width:100%;padding:0}.contact_visit{padding:44px 0}.contact_visit-title{font-size:25px}.contact_visit-lead{margin-top:12px;font-size:14px}.contact_visit-body{gap:28px;margin-top:24px}.contact_visit-facts{grid-template-columns:minmax(0,1fr);gap:18px}.contact_visit-fact dd{font-size:14px}.contact_visit-step{grid-template-columns:minmax(0,1fr);gap:6px;padding:16px 18px}.contact_visit-step-title{font-size:15px}.contact_visit-cta{flex-direction:column;align-items:stretch;gap:14px;margin-top:24px;padding:20px}.contact_visit-cta-text{font-size:19px}.contact_visit-cta-btn{width:100%;height:50px;padding:0;font-size:15px}.contact_faq{padding:40px 0}.contact_faq-title{font-size:25px}.contact_faq-lead{margin-top:12px;font-size:14px}.contact_faq-list{margin-top:24px}.contact_faq-q{min-height:56px;padding:14px 50px 14px 16px}.contact_faq-q h3{font-size:15px}.contact_faq-mark{right:16px;width:18px}.contact_faq-a{padding:0 16px 16px;font-size:14px}.faq_hero{padding:32px 0 40px}.faq_hero-main{gap:24px;margin-top:18px}.faq_hero-title{font-size:31px}.faq_hero-lead{margin-top:14px;font-size:14px}.faq_hero-stats{grid-template-columns:minmax(0,1fr);gap:14px}.faq_hero-stat-num{font-size:30px}.faq_main{padding:44px 0}.faq_main-inner{gap:22px}.faq_nav-card{padding:18px 18px 20px}.faq_nav-card-title{font-size:19px}.faq_nav-card-btn{width:100%;padding:0}.faq_groups{gap:30px}.faq_group-title{font-size:21px}.faq_group-num{font-size:16px}.faq_q{min-height:56px;padding:14px 48px 14px 16px}.faq_q h3{font-size:15px}.faq_mark{right:16px;width:18px}.faq_a{padding:0 16px 16px;font-size:14px}.faq_cta{padding:44px 0}.faq_cta-title{font-size:25px}.faq_cta-lead{font-size:14px}.faq_cta-actions{flex-direction:column;align-items:stretch;gap:10px;margin-top:24px}.faq_cta-btn{width:100%;height:50px;padding:0;font-size:15px}.news_hero{padding:32px 0 34px}.news_hero-title{margin-top:18px;font-size:31px}.news_hero-lead{margin-top:12px;font-size:14px}.news_list{padding:34px 0 44px}.news_filter{flex-direction:column;align-items:flex-start;gap:10px;padding-bottom:16px}.news_filter-btns{flex-wrap:nowrap;width:100%;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch}.news_filter-btn{flex:0 0 auto;padding:9px 14px;font-size:13px}.news_feature{gap:16px;margin-top:22px}.news_feature-title{font-size:22px}.news_feature-text{font-size:14px}.news_grid{grid-template-columns:minmax(0,1fr);gap:26px;margin-top:28px}.news_card-title{font-size:16px}.news_cta{padding:34px 0}.news_cta-title{font-size:23px}.news_cta-text{font-size:14px}.news_cta-actions{width:100%;flex-direction:column;align-items:stretch;gap:10px}.news_cta-btn{width:100%;height:50px;padding:0;font-size:15px}.article_hero{padding:16px 0 0}.article_hero-title{margin-top:12px;font-size:25px}.article_hero-standfirst{margin-top:12px;font-size:15px}.article_main{padding:18px 0 36px}.article_main-inner{gap:32px}.article_side-form{padding:18px}.article_side-block{padding:16px 18px 18px}.article_side-visit{padding:16px 18px}.article_side-visit-btn{width:100%;padding:0}.article_content{margin-top:20px;font-size:15px;line-height:1.7}.article_content>*+*{margin-top:14px}.article_intro{font-size:16px}.article_content h2{margin-top:28px;font-size:21px}.article_content h3{margin-top:20px;font-size:17px}.article_content blockquote{margin-top:22px;padding:16px 18px}.article_content blockquote p{font-size:17px}.article_figure{margin:22px 0}.article_foot{flex-direction:column;align-items:stretch;margin-top:28px;padding:20px}.article_foot-btn{width:100%;padding:0}.article_related{padding:36px 0}.article_related-title{font-size:22px}.machines_hero{padding:32px 0 36px}.machines_hero-title{font-size:31px}.machines_hero-nav a{padding:12px 2px;font-size:15px}.machines_family{padding:40px 0}.machines_family-title{font-size:25px}.machines_family-facts{gap:18px}.machines_sub{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:22px}.machines_sub-title{font-size:19px}.pd_hero-title{font-size:25px}.pd_hero-facts{gap:16px}.pd_hero-fact dd{font-size:17px}.pd_hero-btn{width:100%}.pd_options-list,.pd_options-list--tag{grid-template-columns:minmax(0,1fr)}.pd_askspec-title{font-size:19px}.pd_askspec-btn{width:100%;justify-content:center}.pd_spec-title,.pd_points-title,.pd_related-title{font-size:22px}.pd_related .model_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.model_group{padding:36px 0}.model_group-title{font-size:22px}.model_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.model_group-body{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:18px}.model_group-aside{grid-column:auto;padding:20px}.model_group-aside-list{grid-template-columns:minmax(0,1fr)}.model_card-link{padding-bottom:30px}.model_card-body{padding:0 11px}.model_card-model{font-size:15px}.model_card-type{font-size:12px}.model_card-arrow{right:11px;bottom:11px;width:16px}.lathe_group{padding:40px 0}.lathe_group-title{font-size:23px}.lathe_group-shot{max-width:100%}.pd_spec-sub{margin-top:24px}.pd_spec-sub+.spec_table-wrap{margin-top:9px}.spec_table-wrap{margin-top:18px}.spec_table thead th{padding:11px 12px}.spec_table tbody th,.spec_table tbody td{padding:11px 12px;font-size:13px}.machines_help{padding:40px 0}.machines_help-title{font-size:25px}.machines_help-list{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:22px}.machines_help-foot{flex-direction:column;align-items:flex-start}.app_split{gap:24px;margin-top:24px;padding-top:22px}.app_links{gap:14px 20px;margin-top:22px}.app_links a{font-size:12px}.search_page-form{flex-direction:column}.search_page-btn{padding:0}.search_results{padding:26px 0 44px}.search_results-link{padding:17px 18px}.search_results-title{font-size:18px}.search_results-text{font-size:13.5px}.search_results-empty{padding:22px}.search_results-empty-title{font-size:20px}}@media screen and (max-width:480px){.index_products-cats{grid-template-columns:minmax(0,1fr)}.index_process-list{grid-template-columns:minmax(0,1fr);gap:34px}.index_process-step-text{max-width:34ch;margin-left:auto;margin-right:auto}.index_partners-list{grid-template-columns:repeat(2,minmax(0,1fr))}.index_certs-list{grid-template-columns:minmax(0,1fr)}.index_certs-item{padding:20px 18%}.index_faq{padding:36px 0 38px}.index_faq-title{font-size:23px}.index_faq-q{min-height:50px;padding:12px 48px 12px 14px;font-size:14px}.index_faq-mark{right:13px;width:20px;min-width:20px}.index_faq-a{padding:0 15px 13px 14px;font-size:13px}.index_faq-item[open] .index_faq-q{min-height:48px;padding-top:12px;padding-bottom:9px}.index_news{padding:36px 0 38px}.index_news-title{font-size:23px}.index_news-post{grid-template-columns:auto minmax(0,1fr);column-gap:13px}.index_news-date b{font-size:23px}.index_news-date span{font-size:12px}.index_news-post-title{font-size:15px}.index_news-side .index_news-post{column-gap:13px;padding:20px 0}.index_news-side .index_news-date{min-width:34px}.index_news-side .index_news-thumb{max-width:none}.index_news-foot{justify-content:stretch}.index_news-btn{width:100%}.footer{padding:32px 0 0}.footer-logo{width:168px}.footer-follow{font-size:18px}.footer-social{gap:12px}.footer-social a{width:40px;min-width:40px}.footer-nav-head{font-size:16px;letter-spacing:.07em}.footer-nav-head b{width:42px;font-size:21px}.footer-card-title{font-size:17px}.footer-submit{font-size:15px}.footer-contact-value{font-size:14px}.footer-copy,.footer-legal a{font-size:12px}.footer-legal{gap:20px}.about_range-title,.about_audit-title,.about_scraping-title,.about_journey-title,.about_acceptance-title,.about_inside-title,.about_industries-title,.about_support-title,.about_certs-title,.about_clients-title,.about_faq-title{font-size:22px}.about_hero-title{font-size:25px}.about_hero-stats{grid-template-columns:minmax(0,1fr);row-gap:0}.about_hero-stat{display:flex;align-items:baseline;gap:12px;padding:12px 0;border-left:0;border-top:1px solid rgba(255,255,255,.14)}.about_hero-stat:first-child{border-top:0;padding-top:0}.about_hero-stat-num{flex-shrink:0;min-width:104px;font-size:25px}.about_hero-stat-label{margin-top:0}.about_certs-list{grid-template-columns:minmax(0,1fr)}.about_certs-item{padding:14px 30px}.about_clients-list{grid-template-columns:repeat(2,minmax(0,1fr))}.about_industries-media img{height:150px}.about_scraping-quote{font-size:16px}.about_cta-title{font-size:23px}}.hk-fs{position:fixed;right:16px;top:50%;transform:translateY(-50%);z-index:9000;display:flex;flex-direction:column;gap:8px}.hk-fs-item{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--color-navy,#00101f);color:#fff;border:0;cursor:pointer;transition:background .2s ease,transform .2s ease;text-decoration:none}.hk-fs-item svg{width:20px;height:20px;display:block}.hk-fs-item:hover,.hk-fs-item:focus-visible{background:var(--color-orange,#f74e08);transform:translateX(-2px)}.hk-fs-form{background:var(--color-orange,#f74e08)}.hk-fs-form:hover,.hk-fs-form:focus-visible{background:var(--color-navy,#00101f)}.hk-fs-wechat{outline:none}.hk-fs-pop{position:absolute;right:calc(100% + 12px);top:50%;transform:translateY(-50%) scale(.96);width:150px;background:#fff;box-shadow:0 12px 32px rgba(0,16,31,.18);padding:10px;text-align:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,transform .2s ease}.hk-fs-pop img{display:block;width:100%;height:auto}.hk-fs-pop p{margin:8px 0 0;font-size:12px;line-height:1.4;color:var(--color-ink,#0b1f33)}.hk-fs-wechat:hover .hk-fs-pop,.hk-fs-wechat:focus .hk-fs-pop,.hk-fs-wechat:focus-within .hk-fs-pop{opacity:1;visibility:visible;transform:translateY(-50%) scale(1)}.hk-fs-top{opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease,background .2s ease}.hk-fs-top.is-visible{opacity:1;visibility:visible}@media (max-width:768px){.hk-fs{right:10px;top:auto;bottom:88px;transform:none}.hk-fs-item{width:40px;height:40px}.hk-fs-item svg{width:18px;height:18px}}.hk_modal{position:fixed;inset:0;z-index:9500;display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}.hk_modal.is-open{opacity:1;visibility:visible}.hk_modal-overlay{position:absolute;inset:0;background:rgba(0,16,31,.62);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);cursor:pointer}.hk_modal-dialog{position:relative;width:100%;max-width:520px;max-height:calc(100vh - 48px);overflow:auto;background:#fff;padding:40px 36px 36px;box-shadow:0 24px 64px rgba(0,0,0,.3);transform:translateY(12px);transition:transform .25s ease}.hk_modal.is-open .hk_modal-dialog{transform:translateY(0)}.hk_modal-close{position:absolute;top:10px;right:14px;border:0;background:0 0;font-size:30px;line-height:1;color:#8a93a0;cursor:pointer;padding:6px}.hk_modal-close:hover{color:var(--color-orange,#f74e08)}.hk_modal-kick{display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-orange,#f74e08);font-weight:600}.hk_modal-kick:before{content:"";width:26px;height:2px;background:var(--color-orange,#f74e08)}.hk_modal-title{margin:10px 0 6px;font-size:26px;line-height:1.25;color:var(--color-ink,#0b1f33);font-weight:700}.hk_modal-note{margin:0 0 22px;font-size:14px;line-height:1.6;color:#5b6570}.hk_modal-form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.hk_modal-field{position:relative;grid-column:span 1}.hk_modal-field--full{grid-column:1/-1}.hk_modal-field input,.hk_modal-field textarea{width:100%;border:1px solid #d4d9df;background:#fff;padding:20px 14px 8px;font:inherit;font-size:14px;color:var(--color-ink,#0b1f33);outline:none;transition:border-color .2s ease}.hk_modal-field textarea{resize:vertical;min-height:96px}.hk_modal-field input:focus,.hk_modal-field textarea:focus{border-color:var(--color-orange,#f74e08)}.hk_modal-field label{position:absolute;left:14px;top:14px;font-size:14px;color:#8a93a0;pointer-events:none;transition:all .18s ease}.hk_modal-field label span{color:var(--color-orange,#f74e08)}.hk_modal-field input:focus+label,.hk_modal-field input:not(:placeholder-shown)+label,.hk_modal-field textarea:focus+label,.hk_modal-field textarea:not(:placeholder-shown)+label{top:5px;font-size:11px;color:var(--color-orange,#f74e08)}.hk_modal-submit{grid-column:1/-1;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;background:var(--color-orange,#f74e08);color:#fff;font:inherit;font-size:15px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:15px 20px;cursor:pointer;transition:background .2s ease}.hk_modal-submit:hover{background:var(--color-navy,#00101f)}.hk_modal-submit:disabled{opacity:.6;cursor:default}@media (max-width:560px){.hk_modal-dialog{padding:32px 22px 26px}.hk_modal-form{grid-template-columns:1fr}.hk_modal-field{grid-column:1/-1}}.pd_hero-btn--ghost{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.625vw;background:var(--color-ink);color:var(--color-ink);transition:color .28s var(--ease)}.pd_hero-btn--ghost:before{content:"";position:absolute;inset:0;background:var(--color-mist);clip-path:polygon(2px 2px,calc(100% - 2px) 2px,calc(100% - 2px) calc(100% - 0.72917vw - 0.83px),calc(100% - 0.72917vw - 0.83px) calc(100% - 2px),2px calc(100% - 2px));transition:opacity .28s var(--ease)}.pd_hero-btn--ghost>*{position:relative;z-index:1}.pd_hero-btn--ghost svg{width:1.14583vw;min-width:16px;height:auto}.pd_hero-btn--ghost:hover{color:var(--color-white)}.pd_hero-btn--ghost:hover:before{opacity:0}@media (max-width:1024px){.pd_hero-btn--ghost{gap:10px}.pd_hero-btn--ghost:before{clip-path:polygon(2px 2px,calc(100% - 2px) 2px,calc(100% - 2px) calc(100% - 11.83px),calc(100% - 11.83px) calc(100% - 2px),2px calc(100% - 2px))}.pd_hero-btn--ghost svg{width:18px}}.faq_cta-btn--ghost,.news_cta-btn--ghost{position:relative}.faq_cta-btn--ghost:after,.news_cta-btn--ghost:after{content:"";position:absolute;right:-.15101vw;bottom:calc(0.36459vw - 0.5px);width:1.03118vw;height:1px;background:rgba(11,31,51,.28);transform:rotate(-45deg);pointer-events:none}@media (max-width:1024px){.faq_cta-btn--ghost:after,.news_cta-btn--ghost:after{right:-2.28px;bottom:5px;width:15.56px}}.index_products-photo{transition:opacity .22s ease}.index_products-photo.is-switching{opacity:0}.index_products-cat a{cursor:pointer}.index_products-nav-btn.is-disabled{opacity:.35;pointer-events:none}.app_media{margin:1.66667vw 0 0}.app_media img{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:16/7}@media (max-width:1024px){.app_media{margin:18px 0 0}.app_media img{aspect-ratio:16/9}}.hk-fs-label{position:absolute;right:calc(100% + 10px);top:50%;transform:translateY(-50%) translateX(6px);background:var(--color-navy,#00101f);color:#fff;font-size:12px;line-height:1;letter-spacing:.02em;padding:9px 12px;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,transform .18s ease}.hk-fs-label:after{content:"";position:absolute;left:100%;top:50%;transform:translateY(-50%);border:5px solid transparent;border-left-color:var(--color-navy,#00101f)}.hk-fs-item:hover .hk-fs-label,.hk-fs-item:focus-visible .hk-fs-label{opacity:1;visibility:visible;transform:translateY(-50%) translateX(0)}@media (max-width:768px){.hk-fs-label{display:none}}.pagination{margin:2.08333vw 0 0}.pagination-container{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pagination-item{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 12px;border:1px solid rgba(11,31,51,.18);background:#fff;font-family:var(--font-ui);font-size:14px;font-weight:600;color:var(--color-ink,#0b1f33);text-decoration:none;transition:border-color .2s ease,color .2s ease,background .2s ease}a.pagination-item:hover{border-color:var(--color-orange,#f74e08);color:var(--color-orange,#f74e08)}.pagination-item.is-active{background:var(--color-orange,#f74e08);border-color:var(--color-orange,#f74e08);color:#fff}.pagination-item--dots{border:0;background:0 0;min-width:auto}@media (max-width:1024px){.pagination{margin:20px 0 0}.pagination-item{min-width:38px;height:38px;font-size:13px}}.hk-plus{position:relative;display:inline-block;flex:0 0 auto;width:max(12px,0.72917vw);height:max(12px,0.72917vw)}.hk-plus:before,.hk-plus:after{content:"";position:absolute;left:50%;top:50%;background:currentColor;border-radius:1px;transform:translate(-50%,-50%)}.hk-plus:before{width:100%;height:2px}.hk-plus:after{width:2px;height:100%;transition:opacity .18s var(--ease)}.navbar-has-dropdown:hover>.navbar-menu-link .hk-plus:after,.navbar-has-dropdown:focus-within>.navbar-menu-link .hk-plus:after,.is-open>.navbar-dropdown-toggle .hk-plus:after{opacity:0}.navbar-menu-plus{margin-left:.41667vw;font-size:0;line-height:0;transform:none;color:var(--color-orange)}@media screen and (min-width:1025px){.navbar-has-dropdown{position:relative;display:flex;align-items:center;height:var(--nav-h)}.navbar-dropdown-toggle{display:none}.navbar-has-dropdown:hover>.navbar-menu-link,.navbar-has-dropdown:focus-within>.navbar-menu-link{color:var(--color-orange)}.navbar-has-dropdown:hover>.navbar-menu-link:after,.navbar-has-dropdown:focus-within>.navbar-menu-link:after{transform:scaleX(1);transform-origin:left center}.navbar-dropdown{position:absolute;top:100%;left:-1.14583vw;z-index:95;min-width:15.625vw;margin:0;padding:.52083vw 0;background:var(--color-white);border:1px solid var(--color-line);border-top:2px solid var(--color-orange);box-shadow:0 .83333vw 1.82292vw rgba(11,31,51,.12);opacity:0;visibility:hidden;transform:translateY(.41667vw);transition:opacity .22s var(--ease),transform .22s var(--ease),visibility 0s linear .32s}.navbar-has-dropdown:hover>.navbar-dropdown,.navbar-has-dropdown:focus-within>.navbar-dropdown{opacity:1;visibility:visible;transform:none;transition-delay:0s}.navbar-dropdown--sub{top:calc(-0.52083vw - 1px);left:100%;min-width:14.0625vw;border-top:1px solid var(--color-line);transform:translateX(.41667vw)}.navbar-dropdown--sub.navbar-dropdown--left{left:auto;right:100%;transform:translateX(-.41667vw)}.navbar-dropdown-item{position:relative;margin:0}.navbar-dropdown-item:hover>.navbar-dropdown--sub,.navbar-dropdown-item:focus-within>.navbar-dropdown--sub{opacity:1;visibility:visible;transform:none;transition-delay:0s}.navbar-dropdown-item>a{display:flex;align-items:center;justify-content:space-between;gap:1.04167vw;padding:.57292vw 1.14583vw;font-family:var(--font-ui);font-size:max(14px,0.83333vw);font-weight:500;line-height:1.3;color:var(--color-ink);white-space:nowrap;transition:background .2s var(--ease),color .2s var(--ease)}.navbar-dropdown-item>a:hover,.navbar-dropdown-item:hover>a{background:var(--color-mist);color:var(--color-orange)}.navbar-dropdown-item.is-current>a{color:var(--color-orange)}.navbar-dropdown-item.has-children>a:after{content:"";flex:0 0 auto;width:6px;height:6px;margin:0 3px 0 0;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);opacity:.75}}@media screen and (max-width:1024px){.navbar-has-dropdown{display:flex;flex-wrap:wrap;align-items:center;border-bottom:1px solid var(--color-line)}.navbar-has-dropdown>.navbar-menu-link{flex:1 1 0;width:auto;border-bottom:0}.navbar-has-dropdown .navbar-menu-plus{display:none}.navbar-dropdown-toggle{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;margin:0 -10px 0 0;padding:0;color:var(--color-ink);transition:color .2s var(--ease)}.navbar-dropdown-toggle .hk-plus{width:14px;height:14px}.is-open>.navbar-dropdown-toggle{color:var(--color-orange)}.navbar-dropdown{display:none;flex:0 0 100%;width:100%;margin:0 0 8px;padding:0 0 0 14px;border-left:2px solid var(--color-line)}.is-open>.navbar-dropdown{display:block;animation:hkNavReveal .25s var(--ease)}.navbar-dropdown-item{display:flex;flex-wrap:wrap;align-items:center}.navbar-dropdown-item>a{flex:1 1 0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 0;font-size:15px;font-weight:500;line-height:1.35;color:var(--color-ink)}.navbar-dropdown-item.is-current>a{color:var(--color-orange)}.navbar-dropdown--sub{margin:0 0 6px;padding-left:12px}.navbar-dropdown--sub .navbar-dropdown-item>a{padding:10px 0;font-size:14px;color:var(--color-grey)}.navbar-dropdown--sub .navbar-dropdown-item.is-current>a{color:var(--color-orange)}}@keyframes hkNavReveal{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media screen and (prefers-reduced-motion:reduce){.is-open>.navbar-dropdown{animation:none}}@media screen and (max-width:1024px){body.nav-open .hk-fs{opacity:0;pointer-events:none;transition:opacity .2s var(--ease)}}.index_products-info-models{margin-top:.9375vw;font-family:var(--font-cond);font-weight:600;font-size:max(12px,0.85vw);line-height:1.4;letter-spacing:.01em;color:var(--color-orange)}.index_products-info-models:empty{display:none}.index_products-info:has(.index_products-info-models:not(:empty)) .index_products-info-text{margin-top:1.875vw}.index_products-nav{align-items:center}.index_products-nav-count{display:inline-flex;align-items:baseline;justify-content:center;gap:.35em;min-width:3.6em;font-family:var(--font-cond);font-weight:600;font-size:max(12px,0.83vw);letter-spacing:.06em;color:var(--color-grey);font-variant-numeric:tabular-nums}.index_products-nav-count b{font-weight:700;color:var(--color-ink)}.index_products-nav-count i{font-style:normal;opacity:.6}@media screen and (max-width:1024px){.index_products-info-models{margin-top:10px;font-size:14px}.index_products-info:has(.index_products-info-models:not(:empty)) .index_products-info-text{margin-top:12px}.index_products-nav-count{font-size:13px}}