

/* Start:/local/templates/servolk_chassis/servolk9.css?179240146740108*/
@font-face{font-family:Roboto;src:url('/local/templates/servolk_chassis/assets/v9/fonts/roboto-400.ttf')}@font-face{font-family:Roboto;src:url('/local/templates/servolk_chassis/assets/v9/fonts/roboto-700.ttf');font-weight:700}@font-face{font-family:Roboto;src:url('/local/templates/servolk_chassis/assets/v9/fonts/roboto-900.ttf');font-weight:900}
:root{font-family:Roboto,Arial,sans-serif;color:#24292b;background:#282c2e;font-synthesis:none;--line:#73797b;--muted:#50595d}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 50% 10%,#858b8e66,transparent 65%),repeating-linear-gradient(0deg,transparent 0 52px,#080b0d70 53px 55px),linear-gradient(90deg,#15191b,#454c50 20%,#454c50 80%,#15191b);min-height:100vh}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button{cursor:pointer}img{display:block;max-width:100%;height:auto}svg{flex-shrink:0}.icon{width:23px;height:23px;vertical-align:middle}h1,h2,h3,p,figure{margin:0}h1{font-size:40px;line-height:1.15;letter-spacing:-1.5px}h2{font-size:29px;line-height:1.2;letter-spacing:-.7px}h3{font-size:20px;line-height:1.3}p{line-height:1.6}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #516778;outline-offset:4px}[hidden]{display:none!important}.site-shell{max-width:1180px;margin:auto;box-shadow:0 0 0 8px #171b1dc9,0 0 0 12px #70777b80,0 0 90px 25px #090c0fd9}.metal-panel{position:relative;isolation:isolate;border:1px solid #737b7e;border-radius:5px;background:linear-gradient(115deg,#d4d8d9 0%,#b9bfc2 45%,#cbd0d2 75%,#aeb6b9);box-shadow:inset 0 1px 0 #fff9,inset 0 -2px 2px #555b5f70,0 2px 3px #12171877}.metal-panel:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background-image:url('/local/templates/servolk_chassis/assets/v9/ui/metal-grain.svg');opacity:.4;z-index:-1}.fasteners{position:absolute;inset:8px;pointer-events:none;z-index:1}.fasteners i{position:absolute;width:9px;height:9px;border-radius:50%;border:1px solid #666e72;background:linear-gradient(135deg,#f3f4f4,#8c969b);box-shadow:0 1px 1px #fff9,inset 0 1px 2px #30383c}.fasteners i:after{content:"";position:absolute;left:3px;top:1px;width:1px;height:5px;background:#485055;transform:rotate(40deg)}.fasteners i:nth-child(2){right:0}.fasteners i:nth-child(3){bottom:0}.fasteners i:nth-child(4){right:0;bottom:0}.site-header{display:flex;align-items:center;gap:20px;padding:19px 26px;min-height:94px;z-index:5;border-radius:0}.brand{flex:0 0 183px}.brand img{width:100%}.main-nav{display:flex;align-items:center;gap:20px;font-size:13px;font-weight:700;white-space:nowrap}.main-nav a:hover{text-decoration:underline}.main-nav span{margin-left:3px}.search{min-width:0;flex:1;display:flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid #7f898e;border-radius:4px;background:#9ba3a6;box-shadow:inset 0 2px 4px #4d565a66,0 1px #fff7}.search input{width:100%;min-width:0;border:0;outline:0;background:none;color:#262c2f;font-size:13px}.search input::placeholder{color:#424c51}.cart{position:relative;border:0;background:none}.cart-count{position:absolute;right:0;top:0;border-radius:50%;padding:2px 5px;background:#283138;color:#fff;font-size:11px}.button{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:43px;padding:10px 17px;border:1px solid #7b8387;border-radius:4px;background:linear-gradient(#d4d9db,#a1aaaf);color:#293237;font-size:14px;font-weight:700;line-height:1.2;box-shadow:inset 0 1px 0 #fff9,0 2px 3px #424a5055;text-align:center}.button:hover{filter:brightness(1.07)}.dark{background:linear-gradient(#434f57,#202a31);border-color:#222c32;color:#f1f3f4;box-shadow:inset 0 1px #79838a,0 2px 3px #424a5099}.icon-button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:9px}.menu-toggle{display:none}.skip-link{position:fixed;left:15px;top:-80px;z-index:30;padding:12px;background:white}.skip-link:focus{top:12px}.section-pad{padding:36px 32px}.hero{display:grid;grid-template-columns:46% 54%;align-items:center;padding:26px 14px 25px 44px;min-height:450px}.hero-copy{padding:20px 0;z-index:1}.eyebrow{font-size:11px;letter-spacing:2px;font-weight:700;color:#58646b;margin-bottom:20px}.hero h1{font-size:58px;line-height:1.08;font-weight:900;letter-spacing:-2px;text-shadow:0 1px #fff8}.lead{font-size:21px;line-height:1.5;margin:20px 0 25px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.hero-specs{display:flex;gap:24px;margin-top:33px;color:#5a646a;font-size:11px;letter-spacing:1px}.hero-specs span{display:flex;align-items:center;gap:6px}.hero-visual{min-width:0;padding:8px 0;align-self:center}.hero-wolf{width:100%;height:auto;object-fit:contain}.service-bar{display:flex;align-items:center;gap:30px;padding:23px 30px}.ports{display:flex;align-items:center;gap:12px;flex-shrink:0}.vent{display:block;width:92px;height:33px;background:repeating-linear-gradient(90deg,#20282b 0 2px,#7f888c 2px 5px);border:1px solid #818a8e;border-radius:4px;box-shadow:inset 0 2px 3px #161b1e,0 1px #fff8}.usb{width:21px;height:11px;background:#19242b;border:2px solid #74818a;box-shadow:0 1px #edf1f3}.ethernet{width:26px;height:23px;background:linear-gradient(#131c22 60%,#839498 60% 70%,#26343c 70%);border:3px solid #768187;box-shadow:0 1px #fff7}.power{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:2px solid #6b777d;background:linear-gradient(#cfd4d6,#707c83);box-shadow:inset 0 1px #fff,0 1px #fff9}.power .icon{width:19px}.leds,.online{display:flex;align-items:center;gap:7px}.leds i,.online i,.stock i{width:5px;height:5px;border-radius:50%;background:#a6df75;box-shadow:0 0 4px #a6df75}.benefits{display:flex;justify-content:space-between;gap:20px;flex:1}.benefit{display:flex;gap:12px;align-items:center}.benefit>.icon{width:29px;height:29px}.benefit h3{font-size:14px}.benefit p{font-size:12px;color:var(--muted)}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px}.section-heading p{margin-top:6px;color:var(--muted)}.text-link{display:inline-flex;align-items:center;gap:8px;font-size:13px;white-space:nowrap}.category-grid,.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.category-card{padding:22px 18px 20px}.category-shot{display:block;height:145px;overflow:hidden;border:1px solid #949da1;border-radius:3px}.category-shot img{width:100%;height:100%;object-fit:cover}.category-caption{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:15px}.category-caption h3{font-size:18px}.category-caption p{font-size:12px;color:var(--muted);margin-top:4px}.category-caption .button{padding:8px;min-width:36px}.catalog-toolbar{display:flex;gap:16px;justify-content:space-between;align-items:center;margin-bottom:24px}.filter-row{display:flex;gap:8px;flex-wrap:wrap}.filter-row .button{min-height:37px;font-size:12px;padding:8px 13px}.sort-label{display:flex;gap:8px;align-items:center;font-size:12px;color:#4c585f}.sort{max-width:100%;border:1px solid #7b858b;border-radius:3px;background:#b3bcc1;padding:9px;color:#303a41}.catalog-card{display:flex;flex-direction:column;padding:20px;min-width:0}.stock{font-size:11px;display:flex;align-items:center;gap:7px;color:#546154}.stock i{background:#557d49;box-shadow:none}.product-shot{display:block;height:148px;margin:12px 0 19px;background:#aeb6bb;border:1px solid #949da2;border-radius:3px;overflow:hidden}.product-shot img{width:100%;height:100%;object-fit:cover}.catalog-card h3{font-size:20px;margin-bottom:15px}.card-specs,.offer-specs{list-style:none;padding:0;margin:0}.card-specs li{display:flex;align-items:center;gap:10px;font-size:12px;line-height:1.4;margin-bottom:9px}.card-specs .icon{width:18px;height:18px;color:#4d5a63}.card-purchase{margin-top:auto;padding-top:18px;border-top:1px solid #8c969c}.price{font-size:29px;line-height:1;font-weight:700;margin:4px 0 18px}.card-purchase>div{display:flex;gap:8px}.card-purchase .button:first-child{flex:1}.more-row{text-align:center;margin-top:25px}.empty-results{padding:35px}.configuration{display:grid;grid-template-columns:1fr 38%;align-items:center;gap:35px;overflow:hidden}.configuration p{margin:13px 0 23px;color:#48545b;max-width:550px}.configuration>img{max-height:210px;width:100%;object-fit:contain;border-radius:4px;border:1px solid #919a9f}.site-footer{padding:31px 32px 16px;border-radius:0;background:linear-gradient(120deg,#aeb6ba,#c0c7cb,#919da4)}.footer-main{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr .6fr;gap:24px;align-items:start}.footer-main img{width:165px}.footer-main p{font-size:12px;color:#4c5961;margin-top:10px}.footer-main nav{display:flex;flex-direction:column;gap:8px;font-size:12px}.footer-main h3{font-size:14px;margin-bottom:5px}.footer-hardware{display:flex;align-items:center;gap:15px;align-self:center}.footer-hardware .vent{width:70px}.footer-grille{height:30px;margin:25px 0 13px;background:radial-gradient(ellipse,#29363d 1px,transparent 1.8px) 0 0/5px 5px;border-top:1px solid #5b686f;border-bottom:1px solid #d4dadd}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:10px;color:#43525a}.online{font-size:9px;letter-spacing:1px}.breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:#58676f;margin-bottom:22px}.product-title h1{font-size:36px}.product-subtitle{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;font-size:12px;color:#56626a}.product-subtitle>div{display:flex;gap:8px}.purchase{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:24px}.product-gallery{padding:25px 22px;display:flex;flex-direction:column;justify-content:center}.main-photo img{width:100%;height:260px;object-fit:contain;background:#bfc6ca;border-radius:4px}.main-photo figcaption{text-align:center;color:#5a6871;font-size:12px;margin:10px 0 20px}.gallery-nav{display:flex;align-items:center;gap:10px}.gallery-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;flex:1}.gallery-thumb{min-width:0;padding:3px;border:1px solid #87949d;border-radius:3px;background:#b5bfc6}.gallery-thumb img{height:57px;width:100%;object-fit:contain}.gallery-thumb[aria-pressed=true]{border:2px solid #435968;box-shadow:0 0 0 1px #e6eef4}.gallery-nav>.button{padding:4px;min-width:25px}.product-offer{padding:26px}.product-offer h2{font-size:22px}.offer-specs{margin:22px 0}.offer-specs li{display:flex;gap:14px;margin-bottom:17px;font-size:14px}.offer-specs li span{display:block;font-size:12px;color:#596970;margin-top:3px}.offer-specs .icon{width:28px;height:28px}.offer-price{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:20px 0}.offer-price h2{font-size:31px;white-space:nowrap}.availability{font-size:11px;color:#666052}.availability i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#bb883b;margin-right:5px}.product-offer>.button{display:flex;width:100%;margin-top:10px}.offer-links{display:flex;gap:22px;font-size:11px;margin-top:18px;color:#52616a}.summary-bar{padding:20px 28px;display:flex;align-items:center;justify-content:space-between;gap:20px}.summary{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;flex:1}.summary-item{display:flex;align-items:center;gap:10px;font-size:12px}.summary-item p{line-height:1.5}.summary-item span{display:block;color:#52616b;font-size:11px}.summary-item .icon{width:26px;height:26px}.summary-bar .ports .vent{width:45px}.summary-bar .ports .usb,.summary-bar .ports .ethernet{display:none}.tabs{display:flex;gap:10px;padding:19px 32px;overflow:auto}.tab{white-space:nowrap;flex-shrink:0}.details{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:22px;align-items:start}.details-data,.details-promo{padding:26px}.details h2{font-size:23px;margin-bottom:22px}.spec-table table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.5}.spec-table td,.spec-table th{padding:11px 6px;border-bottom:1px solid #919ca3;text-align:left;font-weight:400;vertical-align:top;overflow-wrap:anywhere}.spec-table th,.spec-table td:first-child{color:#52616a;width:44%}.spec-note{font-size:11px;margin-top:20px;color:#576770}.details-promo p{font-size:14px;color:#4d5e69}.details-promo img{margin-top:22px;width:100%;border-radius:4px;border:1px solid #8d9ca5}.tab-copy{font-size:15px;line-height:1.8}.prose p{margin:18px 0;max-width:800px}.prose h1{margin-bottom:20px}.prose code{font-size:14px;background:#cbd3d8;padding:2px 5px;overflow-wrap:anywhere}.demo-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:25px}.demo-panel{padding:28px}.demo-panel p{margin-top:15px}.empty-demo{min-height:140px}.empty-demo.tall{min-height:300px}.toast{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);max-width:calc(100% - 32px);padding:14px 22px;border:1px solid #899ca8;border-radius:5px;background:#26333dee;color:white;box-shadow:0 5px 25px #0007;z-index:50;font-size:14px}dialog{max-width:540px;width:calc(100% - 30px);border:1px solid #84969f;border-radius:7px;background:#d0d7dc;color:#25333c;padding:28px;box-shadow:0 20px 60px #0007}dialog::backdrop{background:#111a22bd}dialog h2{margin:10px 0 20px}dialog p{margin-bottom:15px}dialog label{display:block;font-size:14px;margin-top:15px}dialog input,dialog textarea{display:block;width:100%;padding:12px;margin:8px 0;border:1px solid #95a3ad;border-radius:3px;background:#e3e8eb}dialog textarea{min-height:100px}dialog .close{float:right;min-width:36px;min-height:36px;border:0;background:none;font-size:24px}.form-note{font-size:12px}.cart-row{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #8999a4;padding:12px 0;font-size:14px}.cart-row button{min-width:36px;min-height:36px}.cart-total{margin-top:20px;font-weight:700}
@media(min-width:1181px){body{padding:18px 0 32px}.site-shell:before,.site-shell:after{content:"";position:fixed;top:0;bottom:0;width:18px;background:radial-gradient(ellipse,#12191e 2px,#838d9266 3px,transparent 4px) center/14px 26px;pointer-events:none}.site-shell:before{left:calc(50% - 620px)}.site-shell:after{right:calc(50% - 620px)}}
@media(max-width:1100px){.site-header{flex-wrap:wrap;gap:15px}.brand{flex-basis:175px}.main-nav{display:none;order:5;width:100%;padding:17px 0 5px;border-top:1px solid #839299;white-space:normal}.menu-open .main-nav{display:flex}.menu-toggle{display:inline-flex}.search{margin-left:auto;flex:0 1 260px}.hero{padding-left:32px;grid-template-columns:47% 53%}.hero h1{font-size:50px}.service-bar>.ports{display:none}.summary-bar>.ports{display:none}.footer-main{grid-template-columns:1.2fr 1fr 1fr 1fr}.footer-hardware{display:none}.cards{gap:16px}.catalog-card{padding:19px 15px}.card-purchase .button{font-size:12px;padding:10px}.hero-actions .button{padding:12px;font-size:13px}.product-offer{padding:22px}.offer-price{flex-wrap:wrap}}
@media(max-width:850px){.hero{grid-template-columns:1fr 1fr;min-height:390px;padding:24px}.hero h1{font-size:42px}.lead{font-size:18px}.hero-actions{gap:8px}.hero-specs{margin-top:22px}.section-pad{padding:28px 23px}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.category-grid{gap:12px}.category-card{padding:20px 13px}.category-shot{height:110px}.category-caption h3{font-size:15px}.category-caption p{font-size:11px}.category-caption .button{display:none}.catalog-toolbar{align-items:flex-start;flex-direction:column}.purchase{grid-template-columns:1.1fr 1fr;gap:16px}.main-photo img{height:190px}.product-gallery{padding:20px 15px}.gallery-nav{gap:5px}.gallery-thumbs{gap:4px}.gallery-thumb img{height:40px}.gallery-nav>.button{min-width:20px}.product-offer{padding:23px 18px}.details{grid-template-columns:1fr}.details-promo{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.details-promo h2{align-self:end;margin:0}.details-promo img{grid-column:2;grid-row:1/3;margin:0}.summary{gap:12px}.summary-item{gap:7px}.summary-item .icon{width:21px}.footer-main{gap:15px}.footer-main img{width:140px}.tabs{padding:18px 23px}.configuration{grid-template-columns:1fr 32%;gap:25px}}
@media(max-width:620px){h1{font-size:31px}h2{font-size:25px}.site-shell{box-shadow:none}.site-header{padding:16px 19px;gap:10px}.brand{flex-basis:159px;margin-right:auto}.search{order:4;flex:1 1 100%;margin:0}.main-nav{flex-direction:column;align-items:flex-start;gap:19px}.hero{display:flex;flex-direction:column;padding:28px 23px 13px;gap:4px}.hero-copy{width:100%;padding:7px 0 0}.hero h1{font-size:46px}.eyebrow{font-size:10px;margin-bottom:15px}.lead{font-size:18px;margin:18px 0 22px}.hero-actions .button{flex:1;font-size:12px;gap:7px;padding:12px 9px}.hero-specs{margin-top:22px;gap:24px}.hero-visual{width:100%;padding:0;max-width:460px}.service-bar{padding:23px}.benefits{display:grid;grid-template-columns:1fr;gap:18px}.benefit h3{font-size:14px}.benefit p{font-size:12px}.benefit>.icon{width:27px}.section-pad{padding:29px 20px}.section-heading{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:22px}.section-heading h2{font-size:25px}.section-heading p{font-size:14px}.category-grid{grid-template-columns:1fr;gap:14px}.category-card{display:grid;grid-template-columns:40% 1fr;gap:14px;padding:20px 16px;align-items:center}.category-shot{height:100px}.category-caption{margin:0}.category-caption h3{font-size:17px}.category-caption p{font-size:12px}.category-caption .button{display:inline-flex;min-width:29px;padding:5px}.cards{grid-template-columns:1fr;gap:17px}.catalog-card{padding:22px}.product-shot{height:auto;aspect-ratio:2/1}.catalog-card h3{font-size:22px}.card-specs li{font-size:14px}.price{font-size:31px}.card-purchase .button{font-size:14px}.filter-row{gap:7px}.filter-row .button{font-size:11px;padding:9px 11px}.sort-label{flex-wrap:wrap}.configuration{grid-template-columns:1fr;gap:20px}.configuration>img{max-height:180px;max-width:330px;justify-self:center}.configuration p{font-size:14px}.site-footer{padding:29px 23px 20px}.footer-main{grid-template-columns:1fr 1fr;gap:26px 18px}.footer-main>div:first-child{grid-column:1/-1}.footer-main img{width:165px}.footer-main nav{font-size:12px}.footer-main h3{font-size:14px}.footer-bottom{align-items:flex-start;flex-direction:column;gap:10px}.product-title h1{font-size:29px}.product-subtitle{align-items:flex-start;flex-direction:column}.purchase{grid-template-columns:1fr;gap:18px}.product-gallery{padding:24px 15px}.main-photo img{height:auto;aspect-ratio:1.6;object-fit:contain}.gallery-thumb img{height:47px}.gallery-nav{gap:8px}.gallery-thumbs{gap:6px}.product-offer{padding:25px}.offer-price h2{font-size:33px}.summary-bar{padding:23px}.summary{grid-template-columns:1fr 1fr;gap:22px 12px}.summary-item{font-size:12px}.summary-item .icon{width:25px}.tabs{padding:18px 20px}.details-data,.details-promo{padding:25px 18px}.details-promo{display:block}.details-promo h2{margin-bottom:16px}.details-promo img{margin-top:20px}.spec-table table{font-size:12px}.spec-table td,.spec-table th{padding:11px 4px}.demo-grid{grid-template-columns:1fr}.demo-panel{padding:25px}.prose p{font-size:15px}dialog{padding:23px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.purchase>*,.details>*,.gallery-thumbs,.offer-specs li>div{min-width:0}.product-offer .button{overflow-wrap:anywhere}.gallery-nav>.button{flex-shrink:0}
/* Chassis details: independent, reusable pieces, never a screenshot background. */
html{background:#1b2023}body{position:relative;isolation:isolate;background:repeating-linear-gradient(90deg,#ffffff03 0 1px,transparent 1px 4px),radial-gradient(ellipse at 50% 15%,#60676b 0,#383f43 42%,#1b2023 82%);background-attachment:fixed}.site-shell{position:relative;z-index:1;box-shadow:0 0 0 1px #0c0f11,0 0 18px 5px #090d10a6,0 0 65px 18px #080c0f6b,0 0 150px 30px #080c0f40}.site-shell:before,.site-shell:after{display:none}body:before,body:after{content:"";position:absolute;z-index:0;top:0;bottom:0;width:22px;pointer-events:none;background:repeating-linear-gradient(to bottom,#0b1114 0 9px,transparent 9px 30px) center 13px/6px 30px repeat-y,linear-gradient(90deg,#23292d,#596064 15%,#41494e 25%,#343c40 76%,#697075 84%,#252c30);border-left:1px solid #101719;border-right:1px solid #161c20;box-shadow:0 0 10px #0008,inset 1px 0 #838b8d33}body:before{left:calc(50% - 619px)}body:after{right:calc(50% - 619px)}
.hero{grid-template-columns:45% 55%;padding-right:26px;padding-top:33px;padding-bottom:31px;min-height:470px}.hero h1{font-size:49px;line-height:1.12;letter-spacing:-1.7px}.hero-visual{position:relative;isolation:isolate;padding:16px 0 7px}.hero-wolf{position:relative;z-index:1}.hero-depth{position:absolute;z-index:0;inset:3% 0 11% 8%;border:1px solid #737c80;border-radius:3px;background:linear-gradient(135deg,#758084,#a4afb3 14%,#d4d9da 14.5%,#a7b0b3 15%,#929da2 73%,#687378);box-shadow:inset 9px 8px 18px #26323899,inset -2px -2px 2px #eef2f39c,9px 11px 15px #59636a44;clip-path:polygon(7% 0,94% 0,100% 9%,100% 91%,94% 100%,7% 100%,0 91%,0 9%)}.hero-depth:before{content:"";position:absolute;inset:17px 20px;border:1px solid #606d7499;clip-path:polygon(10% 0,100% 0,100% 88%,90% 100%,0 100%,0 13%);background:linear-gradient(110deg,#dbe1e333,transparent 60%);box-shadow:inset 1px 1px #fff7}.hero-depth:after{content:"";position:absolute;right:12%;top:14%;width:16%;height:63%;transform:skewY(-15deg);background:radial-gradient(ellipse,#263237 2px,#768187 2.8px,transparent 3.5px) 0 0/10px 10px;opacity:.7}.depth-light{position:absolute;right:4%;top:22%;height:40%;width:3px;background:#fff4db;box-shadow:0 0 3px #fff,0 0 9px #ffca87,0 0 17px #e6a465}.depth-seam{position:absolute;left:25%;top:0;bottom:0;width:2px;background:#707c8299;box-shadow:1px 0 #dce2e377}.depth-vent{position:absolute;left:8%;top:16%;width:16%;height:30%;background:radial-gradient(ellipse,#344249 2px,transparent 3px) 0 0/9px 10px;opacity:.65}
.chassis-trim{position:absolute;inset:0;pointer-events:none;z-index:2;border-bottom:4px solid #626c7280;box-shadow:inset 0 -1px #f2f4f5aa}.chassis-edge{position:absolute;top:0;bottom:0;width:20px;background:linear-gradient(90deg,#465055,#b6bec2 20%,#e2e5e7 30%,#879197 45%,#adb6bb 70%,#606c72 90%,#d2d8db);box-shadow:1px 0 2px #36414877;clip-path:polygon(0 0,100% 0,100% 19px,53% 33px,53% calc(100% - 33px),100% calc(100% - 19px),100% 100%,0 100%)}.chassis-edge.left{left:0}.chassis-edge.right{right:0;transform:scaleX(-1)}.chassis-edge i{position:absolute;left:1px;top:0;width:19px;height:31px;background:linear-gradient(130deg,#e0e4e6,#879298 58%,#d3d9dc 65%,#566167);border-bottom:1px solid #e8ecee}.chassis-edge i:last-child{top:auto;bottom:0;transform:scaleY(-1)}.chassis-edge b{position:absolute;top:40%;left:3px;width:3px;height:38px;border-radius:2px;background:#fff4de;box-shadow:0 0 3px #fff,0 0 7px #ffbf75}.fasteners{inset:10px 24px}.fasteners i{width:12px;height:12px;border:0;box-shadow:none;background:url('/local/templates/servolk_chassis/assets/v9/ui/chassis-screw.png') center/cover;border-radius:50%}.fasteners i:after{display:none}.catalog-card .fasteners,.category-card .fasteners,.product-gallery .fasteners,.product-offer .fasteners,.details-data .fasteners,.details-promo .fasteners,.demo-panel .fasteners,.empty-demo .fasteners,.site-header .fasteners{inset:8px}.catalog-card .fasteners i,.category-card .fasteners i{width:10px;height:10px}
.vent{height:32px;width:99px;border:0;border-radius:2px;background:radial-gradient(ellipse,#141c20 2.1px,#59656c 2.8px,transparent 3.3px) 0 0/8px 8px;box-shadow:none}.usb{width:30px;height:20px;background:url('/local/templates/servolk_chassis/assets/v9/ui/usb-port.png') center/100% 100%;border:0;box-shadow:0 1px 1px #ffffff66;border-radius:2px}.ethernet{width:32px;height:30px;background:url('/local/templates/servolk_chassis/assets/v9/ui/network-port.png') center/100% 100%;border:0;box-shadow:none}.power{width:39px;height:39px;border:0;background:url('/local/templates/servolk_chassis/assets/v9/ui/power-switch.png') center/cover;box-shadow:0 1px 1px #ffffff66;flex-shrink:0}.power .icon{visibility:hidden}.leds{gap:9px}.leds i,.online i{width:6px;height:6px;background:#c4ff58;box-shadow:0 0 4px 2px #b0f63899}.ports{gap:11px}.service-bar{background:linear-gradient(#d2d7da 0,#adb5b9 6%,#bfc6ca 82%,#8d989e 94%,#49575e 95%,#b1bcc3);border-radius:4px 4px 9px 9px;box-shadow:inset 0 2px #e8ecee,0 5px 7px #26313966;padding-top:27px;padding-bottom:27px}.service-bar>.fasteners{inset:11px 10px}.service-bar>.ports{padding:8px 15px;border:1px solid #7c888f;border-radius:4px;box-shadow:inset 0 1px #e5eaed,0 2px 3px #43505844;background:linear-gradient(110deg,#c4cbd0,#9ea9b0)}.footer-hardware{padding:12px 10px;background:linear-gradient(120deg,#b9c3c9,#87959e);border:1px solid #657780;border-radius:5px;box-shadow:inset 0 1px #e7edf1,0 2px 4px #34455055}.footer-grille{height:33px;background:radial-gradient(ellipse,#17252c 1.5px,#768790 2px,transparent 2.5px) 0 0/6px 6px;border:2px solid #82949e;box-shadow:inset 0 2px 3px #344550,0 1px #e2e9ed}.site-footer{border-bottom:7px solid #63747e;box-shadow:inset 0 -3px #d9e0e4,0 2px 3px #0b1318}.footer-main{grid-template-columns:1.3fr 1fr 1fr 1fr .8fr}
@media(max-width:1239px){body:before,body:after{display:none}}
@media(max-width:1100px){.hero h1{font-size:43px}.footer-main{grid-template-columns:1.2fr 1fr 1fr 1fr}}
@media(max-width:850px){.hero h1{font-size:36px}.hero{padding:28px;min-height:400px}.chassis-edge{width:14px}.chassis-edge i{width:13px}.fasteners{inset:9px 18px}.footer-main{grid-template-columns:1.2fr 1fr 1fr 1fr}}
@media(max-width:620px){.hero{padding:28px 23px 22px}.hero h1{font-size:39px;letter-spacing:-1.4px}.hero-visual{margin-top:12px;padding:13px 0 6px}.hero-depth{inset:3% 0 10% 7%}.chassis-edge{width:8px;opacity:.9}.chassis-edge i{width:8px}.chassis-edge b{width:2px;height:25px;left:1px}.fasteners{inset:8px 12px}.fasteners i{width:9px;height:9px}.footer-main{grid-template-columns:1fr 1fr}.service-bar>.ports{display:flex;width:100%;justify-content:space-between;padding:12px 9px}.service-bar{flex-direction:column;gap:24px;padding:23px}.service-bar .benefits{width:100%}.service-bar .ports .vent{width:60px}.service-bar .ports .usb{width:26px;height:17px}.service-bar .ports{gap:7px}.service-bar .ports .power{width:33px;height:33px}.service-bar .ports .ethernet{width:28px;height:26px}.service-bar .leds{gap:6px}.footer-hardware{display:flex;justify-content:center;align-self:stretch}.footer-hardware .vent{width:56px}.footer-hardware .power{width:34px;height:34px}.hero-depth:after{background-size:8px 8px}.hero-depth .depth-light{width:2px}}
/* Continuous chassis: rails belong to the cabinet, each joint is drawn once. */
.site-shell{--rail:20px;background:#616b71;padding:0 var(--rail);box-shadow:0 0 0 1px #11191e,0 8px 24px #000a,0 0 85px #0008}
.site-shell:before,.site-shell:after{display:block;content:"";position:absolute;top:0;bottom:0;width:var(--rail);z-index:8;pointer-events:none;background:linear-gradient(90deg,#444e54 0,#929da3 14%,#d6dde0 24%,#aab4b9 33%,#69767e 72%,#46545d 87%,#202d35 95%,#e4e8ea 100%);box-shadow:inset 1px 0 #e0e6e9,1px 0 3px #15212b77}.site-shell:before{left:0}.site-shell:after{right:0;transform:scaleX(-1)}
.site-header,.site-footer,main>.metal-panel{border-radius:0;border:0;box-shadow:inset 0 1px #f3f5f6,inset 0 9px 12px -7px #14212bb3,inset 10px 0 15px -14px #152632,inset -10px 0 15px -14px #152632;background-color:#bfc6ca}.site-header{border-bottom:1px solid #34444f;box-shadow:inset 0 2px #f0f3f4,inset 0 -6px 6px -4px #263943,0 5px 9px #23323a66}
main>.metal-panel+ .metal-panel,.site-footer{border-top:5px solid transparent;border-image:linear-gradient(#e7ecef 0 20%,#76858e 20% 40%,#243540 40% 60%,#6e7e88 60% 80%,#cad3d8 80%) 5 stretch}
.chassis-trim{border:0;box-shadow:none;inset:0}.chassis-edge{display:none}.chassis-trim:before,.chassis-trim:after{content:"";position:absolute;top:0;bottom:0;width:10px;background:linear-gradient(90deg,#3a4b55,#a4b0b7 45%,#e7ecef 65%,#85949d);opacity:.65}.chassis-trim:before{left:0}.chassis-trim:after{right:0;transform:scaleX(-1)}
main>.metal-panel>.fasteners,.site-footer>.fasteners{inset:14px 16px}.section-pad{padding:39px 32px}.hero{padding:43px 30px 34px 36px;min-height:488px;isolation:isolate;background:#bdc5ca;overflow:hidden}.hero>.chassis-trim{z-index:3}.hero>.hero-depth{inset:0;z-index:0;border:0;border-radius:0;clip-path:none;background:linear-gradient(90deg,#d5dade 0,#c7cdd1 40%,#b1bbc2 58%,#7d8b94 100%);box-shadow:inset 0 17px 20px -10px #1f303ecc,inset 17px 0 17px -12px #253947bb,inset -22px 0 24px -12px #192d3bcc,inset 0 -15px 18px -13px #203744}
.hero-depth:before{inset:21px 27px 52px;border:1px solid #748590;clip-path:polygon(24px 0,calc(100% - 24px) 0,100% 24px,100% calc(100% - 24px),calc(100% - 24px) 100%,24px 100%,0 calc(100% - 24px),0 24px);background:linear-gradient(90deg,#e0e4e77a,#d6dcdf33 42%,#6e818c44);box-shadow:inset 4px 5px 10px #3c505b66,inset -3px -3px 2px #e3e9ec99}.hero-depth:after{right:5%;top:12%;width:9%;height:61%;transform:skewY(-9deg);background:radial-gradient(ellipse,#21333e 2px,#74848e 2.8px,transparent 3.4px) 0 0/9px 10px;opacity:.8}.depth-vent{left:53%;top:13%;width:8%;height:36%;background:radial-gradient(ellipse,#415661 1.8px,transparent 3px) 0 0/8px 9px;opacity:.55}.depth-light{right:22px;top:16%;height:52%;width:4px;background:#fff2d5;box-shadow:0 0 5px 2px #ffdfac,0 0 15px #d6924b,0 0 28px #e1b381}.depth-seam{left:68%;top:22px;bottom:53px;background:#5e727f77;box-shadow:1px 0 #eef1f299}.depth-floor{position:absolute;left:0;right:0;bottom:0;height:74px;clip-path:polygon(27px 0,calc(100% - 27px) 0,100% 100%,0 100%);border-top:2px solid #e5ebef;background:repeating-linear-gradient(115deg,transparent 0 160px,#edf2f622 161px 162px,transparent 163px 260px),linear-gradient(#53697599 0,#adbcc5cc 12%,#d5dde3 70%,#687e8b 100%);box-shadow:inset 0 8px 12px #314b5a66}.hero-copy{position:relative;z-index:2}.hero-visual{z-index:2;padding:19px 0 7px;isolation:auto;filter:drop-shadow(8px 16px 9px #1b2e3d66)}.hero-wolf{z-index:1}.hero h1{text-shadow:0 1px #ffffff99}.hero-specs{position:relative}
.category-card,.catalog-card,.product-gallery,.product-offer,.details-data,.details-promo,.demo-panel,.empty-demo{border:0;border-radius:0;background:linear-gradient(120deg,#d6dbde,#b6bfc5 68%,#c4cdd3);box-shadow:inset 0 3px #edf1f4,inset 6px 6px 10px #f1f4f633,inset -5px -6px 8px #44586455,0 7px 8px -4px #263d4db3;clip-path:polygon(11px 0,calc(100% - 11px) 0,100% 11px,100% calc(100% - 11px),calc(100% - 11px) 100%,11px 100%,0 calc(100% - 11px),0 11px)}
.category-card:after,.catalog-card:after,.product-gallery:after,.product-offer:after,.details-data:after,.details-promo:after,.demo-panel:after,.empty-demo:after{content:"";position:absolute;inset:0;pointer-events:none;border:10px solid transparent;border-image:url('/local/templates/servolk_chassis/assets/v9/ui/beveled-frame.svg') 20 stretch;z-index:3}.catalog-card,.category-card{padding:25px 21px}.cards,.category-grid{gap:21px}.catalog-card .fasteners,.category-card .fasteners{inset:12px}.service-bar{position:relative;z-index:2;padding:23px 22px 25px;background:linear-gradient(#d9dfe3 0,#bec8ce 7%,#aebac2 90%,#728591 96%,#cbd5dd);box-shadow:inset 0 2px #f1f5f7,inset 0 -6px 6px -3px #344d5d,0 8px 10px -6px #172e3ed9}.service-bar>.ports{background:linear-gradient(110deg,#cdd5db,#99a9b4);border:1px solid #687f8e;box-shadow:inset 0 2px #edf2f5,inset -2px -3px #627988,0 5px 5px #334d5c66;border-radius:2px;padding:12px}.service-bar>.fasteners{inset:8px}.button{box-shadow:inset 0 1px 1px #fff9,inset 0 -2px 1px #4c626e66,0 3px 4px #263a4855}.button.dark{box-shadow:inset 0 1px #8e9da6,inset 0 -2px #17262e,0 3px 4px #263a4880}.site-footer{padding-bottom:24px;box-shadow:inset 0 1px #edf2f5,inset 0 -7px #738895,inset 0 -9px #dbe3e8}
@media(max-width:1100px){.site-shell{--rail:15px}.hero{padding-left:29px;padding-right:25px}.hero h1{font-size:40px}}
@media(max-width:850px){.site-shell{--rail:11px}.hero{padding:34px 25px 29px}.hero h1{font-size:34px}.section-pad{padding:33px 23px}.category-card{padding:23px 15px}.catalog-card{padding:24px 19px}.hero-depth:before{inset:18px 18px 50px}.depth-light{right:14px}.depth-floor{height:64px}.chassis-trim:before,.chassis-trim:after{width:6px}}
@media(max-width:620px){.site-shell{--rail:6px}.hero{padding:31px 20px 22px}.hero h1{font-size:37px}.hero-copy{padding:5px 0 0}.hero-visual{padding:8px 0 0;margin-top:15px}.hero-depth:before{inset:16px 12px 36px}.hero-depth:after{top:auto;bottom:64px;right:8%;height:24%;width:15%}.depth-vent{top:auto;bottom:105px;left:8%;width:12%;height:16%}.depth-seam{top:53%;bottom:40px;left:69%}.depth-light{top:auto;bottom:70px;height:19%;right:10px;width:3px}.depth-floor{height:54px}.hero>.hero-depth{background:linear-gradient(120deg,#d7dce0 0,#c8d0d6 55%,#8b9fae 100%)}.chassis-trim:before,.chassis-trim:after{width:4px}.section-pad{padding:30px 18px}.category-card{padding:22px 17px}.catalog-card{padding:24px 21px}.service-bar{padding:24px 18px}.service-bar>.ports{padding:11px 8px}.site-footer{padding:28px 20px}.site-header{padding:16px 16px}.hero-actions .button{padding:12px 7px;gap:5px}.hero-actions .icon{width:18px}main>.metal-panel>.fasteners,.site-footer>.fasteners{inset:10px 10px}.cards,.category-grid{gap:18px}}
/* Rounded machined plates, dark joints and finished cabinet ends. */
.category-card,.catalog-card,.product-gallery,.product-offer,.details-data,.details-promo,.demo-panel,.empty-demo{clip-path:none;border-radius:13px;border:1px solid #737b80;background:radial-gradient(ellipse at 12% 0,#f3f4f477,transparent 60%),linear-gradient(120deg,#d3d7da,#b8bfc3 66%,#c3c9ce);box-shadow:inset 0 2px 2px #f7f8f9aa,inset 2px 0 3px #f1f3f480,inset -3px -4px 5px #59656d80,0 4px 0 #78828a,0 7px 1px #46525d88,0 11px 12px -5px #25364199}
.category-card:after,.catalog-card:after,.product-gallery:after,.product-offer:after,.details-data:after,.details-promo:after,.demo-panel:after,.empty-demo:after{inset:3px;border:1px solid #899398;border-image:none;border-radius:10px;box-shadow:inset 1px 1px 1px #f5f7f8b3,1px 1px 1px #e2e7ea80,inset -1px -1px 1px #5f6e78aa;z-index:3}
.cards,.category-grid{row-gap:28px}.catalog-card .fasteners,.category-card .fasteners{inset:12px}.product-gallery .fasteners,.product-offer .fasteners,.details-data .fasteners,.details-promo .fasteners,.demo-panel .fasteners,.empty-demo .fasteners{inset:12px}
main>.metal-panel+ .metal-panel,.site-footer{border-image:none;border-top:1px solid #48565f}
main>.metal-panel{box-shadow:inset 0 9px 13px -8px #23313fbb,inset 0 -5px 7px -6px #182b38,inset 9px 0 12px -11px #20303e,inset -9px 0 12px -11px #20303e}
main>.section-pad{background:radial-gradient(ellipse at 20% 12%,#eef0f244,transparent 66%),linear-gradient(115deg,#cbd0d3,#b6bec3 62%,#c2c9ce)}
.chassis-trim{inset:11px 9px;border:1px solid #7c888f;border-radius:12px;box-shadow:inset 1px 1px 1px #f3f5f69c,1px 1px 1px #e5e9ec77,inset -1px -1px 2px #5b6b7666;z-index:2}
.chassis-trim:before,.chassis-trim:after{top:23%;bottom:auto;height:44%;width:3px;opacity:1;border-radius:3px;background:linear-gradient(#846e58,#ffefd8 20%,#fff6e4 70%,#967a5a);box-shadow:0 0 4px #ffe8c8,0 0 9px #dcb99177}.chassis-trim:before{left:-7px}.chassis-trim:after{right:-7px;transform:none}
.hero>.chassis-trim{inset:11px 9px}.hero-depth:before{border-radius:12px;clip-path:none}.hero-specs{transform:translateY(-9px)}
.service-bar{background:linear-gradient(#b4bec5,#d0d6db 12%,#aeb9c0 85%,#768793);box-shadow:inset 0 5px 7px -3px #1d303fa6,inset 0 -4px 5px -3px #243844,0 7px 10px -7px #152b3bbb}.service-bar>.ports{border-radius:8px;box-shadow:inset 0 2px 1px #e7ecefbb,inset -2px -3px #657783,0 4px 1px #526573,0 7px 7px #344b5966}.footer-hardware{border-radius:8px}.button{border-radius:6px;box-shadow:inset 0 1px 2px #fff9,inset 0 -2px 2px #485c6966,0 3px 1px #73818b,0 6px 7px -2px #263a4866}.button.dark{box-shadow:inset 0 1px 1px #8e9da6,inset 0 -3px 2px #17262e,0 3px 1px #5b6c78,0 6px 7px -2px #25384588}
.site-shell{border-radius:15px;background:#596770;box-shadow:0 1px 0 1px #121e27,0 12px 22px #0009,0 0 85px #0008}.site-shell:before,.site-shell:after{top:18px;bottom:18px}.cabinet-cap{height:30px;position:relative;z-index:10;margin:0 calc(-1 * var(--rail));display:flex;align-items:stretch;background:linear-gradient(#e2e6e9 0,#a5b1b9 12%,#7d8b95 43%,#455762 79%,#253a47 95%,#b3bfc7 100%);border:1px solid #394b58;box-shadow:inset 0 2px 1px #edf1f4aa,0 3px 5px #1d303e66;isolation:isolate}.cap-top{border-radius:15px 15px 3px 3px}.cap-bottom{border-radius:3px 3px 15px 15px;background:linear-gradient(#bac4cc,#657984 20%,#92a3af 50%,#4a6273 83%,#1b303f 100%);box-shadow:inset 0 1px #d5dee4,inset 0 -3px 3px #102738,0 9px 12px -4px #0c1b2599}.cabinet-cap i{position:relative;width:42px;flex-shrink:0;background:linear-gradient(135deg,#d4dce1,#8496a2 58%,#455d6d);border:1px solid #536b7b;border-radius:inherit;box-shadow:inset 1px 1px 2px #eef2f4aa,inset -2px -2px 3px #324c5c}.cabinet-cap i:last-child{margin-left:auto;transform:scaleX(-1)}.cabinet-cap i:after{content:"";position:absolute;width:11px;height:11px;border-radius:50%;left:14px;top:8px;background:url('/local/templates/servolk_chassis/assets/v9/ui/chassis-screw.png') center/cover}.cabinet-cap span{flex:1;margin:8px 14px;border-top:1px solid #394f5e;border-bottom:1px solid #c4ced580;background:linear-gradient(#5e7484,#9babb6);border-radius:4px;box-shadow:inset 0 2px 3px #344b5977}.site-header{box-shadow:inset 0 1px #e3e8eb66,inset 0 -6px 6px -4px #263943,0 5px 9px #23323a66}.site-footer{box-shadow:inset 0 8px 12px -8px #20333fcc,inset 0 -7px 9px -7px #1e3545}
@media(min-width:1181px){body{padding-top:24px;padding-bottom:40px}}body:before,body:after{border-radius:5px;top:9px;bottom:15px}
@media(max-width:620px){.site-shell{border-radius:10px}.cabinet-cap{height:22px}.cap-top{border-radius:10px 10px 2px 2px}.cap-bottom{border-radius:2px 2px 10px 10px}.cabinet-cap i{width:30px}.cabinet-cap i:after{width:8px;height:8px;left:10px;top:6px}.cabinet-cap span{margin:6px 8px}.site-shell:before,.site-shell:after{top:14px;bottom:14px}.chassis-trim,.hero>.chassis-trim{inset:9px 5px;border-radius:9px}.chassis-trim:before{left:-4px}.chassis-trim:after{right:-4px}.chassis-trim:before,.chassis-trim:after{width:2px;height:28%}.category-card,.catalog-card,.product-gallery,.product-offer,.details-data,.details-promo{border-radius:12px}.hero-specs{transform:none}.cards,.category-grid{row-gap:24px}}

/* Content pages: cards + lead form (contacts, solutions, etc.) */
.chassis-content__link{color:#1f4f7a;text-decoration:underline;text-underline-offset:2px}
.chassis-content__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:1.2rem 0}
.chassis-content__card{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1px solid #8f979b;border-radius:6px;background:linear-gradient(135deg,#e4e7e8,#cfd4d6);color:inherit;text-decoration:none;box-shadow:inset 0 0 0 1px #f2f3f3}
.chassis-content__card strong{font-size:16px}
.chassis-content__card span{font-size:13px;color:#4a5256}
.chassis-content__lead{margin-top:1.8rem;padding-top:1.2rem;border-top:1px solid #9aa1a466}
.chassis-content__lead h2{margin:0 0 .55em;font-size:20px;font-weight:700}
.chassis-content__form{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px;margin-top:1rem;align-items:start}
.chassis-content__form label{display:flex;flex-direction:column;gap:5px;font-size:13px;min-width:0}
.chassis-content__form label.is-full{grid-column:1/-1}
.chassis-content__form input,.chassis-content__form textarea{display:block;width:100%;padding:9px 11px;border:1px solid #8d9497;border-radius:4px;background:#f3f5f5;font:inherit}
.chassis-content__form textarea{min-height:96px;resize:vertical}
.chassis-content__form-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:12px}
.chassis-content__form-actions p{margin:0;max-width:360px;font-size:12px;color:#5a6367}
.chassis-content__form [data-tr-lead-status]{grid-column:1/-1;margin:0;padding:10px 12px;border-radius:4px;background:#d7e8d2;color:#2a4a2e;font-size:13px}
.chassis-content__form [data-tr-lead-status].is-error{background:#edd9d6;color:#6a2f2a}
@media(max-width:620px){.chassis-content__cards{grid-template-columns:1fr}.chassis-content__form{grid-template-columns:1fr}}

/* End */
/* /local/templates/servolk_chassis/servolk9.css?179240146740108 */
