:root{color-scheme:dark}
body.msw-auto-standalone{margin:0;background:#030b19;overflow-x:hidden}
body.msw-auto-standalone .mswauto{isolation:isolate}
#mswauto-root,#mswauto-root *{box-sizing:border-box}
.mswauto{--sky:#13caff;--sky-light:#7be9ff;--amber:#ff9e42;--amber-light:#ffd08b;--green:#37eabd;--white:#f0f7ff;--muted:#89afd0;--dim:#5781a9;--border:#155487;--border-light:#1876b9;--navy:#020b1b;--panel:#041a34;color:var(--white);background:radial-gradient(circle at 58% -5%,#12345b6c,transparent 34%),linear-gradient(130deg,#020917,#041126 60%,#020819);min-height:100vh;font:500 13px/1.47 'Manrope','Segoe UI',sans-serif;text-align:left;overflow:clip;position:relative}
.mswauto h1,.mswauto h2,.mswauto h3,.mswauto strong,.mswauto b{font-family:'Exo 2','Segoe UI',sans-serif}
.mswauto h1,.mswauto h2,.mswauto h3,.mswauto p{margin:0}
.mswauto button,.mswauto input,.mswauto select,.mswauto textarea{font:inherit}
.mswauto button,.mswauto a{touch-action:manipulation}
.mswauto a{text-decoration:none;color:inherit}
.mswauto button{cursor:pointer}
.mswauto button:disabled{cursor:not-allowed;opacity:.7}
.mswauto svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}
.mswauto .mswauto-icons{position:absolute;width:0;height:0;visibility:hidden}
.mswauto :focus-visible{outline:2px solid var(--amber);outline-offset:3px}
.auto-sidebar{position:fixed;z-index:50;top:0;bottom:0;left:0;width:232px;padding:20px 10px 11px;background:linear-gradient(178deg,#061b34 0%,#041126 50%,#010b1b 100%);border-right:1px solid #165088;display:flex;flex-direction:column;box-shadow:5px 0 26px #0005}
.auto-logo{display:flex;align-items:center;gap:10px;padding:0 7px 6px}
.auto-logo-mark{width:58px;height:58px;position:relative;display:grid;place-items:center;flex-shrink:0}
.auto-logo-mark:before{content:'';position:absolute;inset:3px;clip-path:polygon(50% 0,87% 19%,100% 50%,88% 80%,50% 100%,13% 82%,0 50%,13% 20%);background:linear-gradient(155deg,#13dfff,#185bff,#ff923a);box-shadow:0 0 22px #12a9ffcc}
.auto-logo-mark:after{content:'';position:absolute;inset:8px;clip-path:polygon(50% 0,87% 19%,100% 50%,88% 80%,50% 100%,13% 82%,0 50%,13% 20%);background:#071b36}
.auto-logo-mark svg{position:relative;z-index:1;width:40px;height:40px;color:var(--sky);stroke-width:1.7}
.auto-logo-mark b{position:absolute;z-index:2;top:21px;font-size:11px;color:white}
.auto-logo strong{display:block;font-size:29px;letter-spacing:-1.7px;font-weight:900;line-height:1;color:#f8fbff;text-shadow:0 0 16px #0889ffc0;white-space:nowrap}
.auto-logo strong span{color:#15dbfb}
.auto-logo small{display:block;color:#81b7d8;font:800 9px 'Exo 2',sans-serif;letter-spacing:.65px;margin-top:8px}
.auto-brand-sub{color:#68a8d2;text-align:center;font:700 9px 'Exo 2',sans-serif;letter-spacing:.7px;border-bottom:1px solid #16426c;padding:12px 0 22px}
.auto-nav-caption{font:800 10px 'Exo 2',sans-serif;letter-spacing:1.4px;color:#517da8;padding:17px 11px 9px}
.auto-nav{display:flex;flex-direction:column;gap:6px}
.auto-nav-link{display:flex;align-items:center;gap:12px;border-radius:8px;min-height:43px;padding:9px 11px;color:#c8d8ed!important;font:700 12px 'Exo 2',sans-serif;border:1px solid transparent;transition:background .17s,border-color .17s,color .17s}
.auto-nav-link svg{width:20px;height:20px;color:#12d1ff}
.auto-nav-link:hover{background:#0c345a;color:#fff!important}
.auto-nav-link.is-active{background:linear-gradient(100deg,#035daa,#042b59 86%);box-shadow:inset 4px 0 #1ce6ff,0 0 15px #008dff34;border-color:#138dce;color:#fff!important}
.auto-nav-link.is-active svg{color:white;filter:drop-shadow(0 0 5px #77d8ff)}
.auto-nav-urgent{margin-left:auto;font-size:9px;border:1px solid #ca823e;padding:3px 5px;color:var(--amber);border-radius:4px}
.auto-sidebar-bottom{position:relative;margin-top:auto;padding:15px 11px 12px;border:1px solid #186cad;border-radius:12px;background:radial-gradient(circle at 70% -15%,#0b6096a6,transparent 55%),linear-gradient(145deg,#061d3a,#031126);box-shadow:inset 0 0 35px #028be521,0 3px 20px #0006}
.auto-smallbot{display:flex;align-items:center;gap:10px;color:var(--sky);font:800 12px 'Exo 2',sans-serif}
.auto-smallbot svg{width:30px;height:30px;filter:drop-shadow(0 0 9px #00daff)}
.auto-smallbot i,.auto-status-dot{width:8px;height:8px;border-radius:100%;background:var(--green);display:inline-block;box-shadow:0 0 11px #34fdbc}
.auto-smallbot i{margin-left:auto}
.auto-smallbot b{color:#f3faff}
.auto-sidebar-bottom h3{font-size:19px;margin:12px 0 3px;font-weight:850}
.auto-sidebar-bottom p{color:#b1cbe6;font-size:11px;line-height:1.6;margin-bottom:14px}
.auto-sidebar-cta{font-size:10px!important;width:100%;justify-content:center;min-height:42px!important;padding:7px!important;gap:4px!important;white-space:nowrap}
.auto-sidebar-cta svg{width:15px;height:15px}
.auto-sidebar-phone{display:block;text-align:center;font-weight:800;letter-spacing:.7px;color:var(--sky-light);padding-top:13px}
.auto-sidebar-footer{font-size:9px;color:#668daf;text-align:center;padding-top:9px}
.auto-mainwrap{margin-left:232px;min-width:0;width:calc(100% - 232px)}
.auto-topbar{height:65px;display:flex;align-items:center;gap:17px;padding:0 22px;background:#020e21f0;border-bottom:1px solid #16629b;position:sticky;top:0;z-index:40;box-shadow:0 7px 25px #020714a1;backdrop-filter:blur(18px)}
.auto-top-title{display:flex;align-items:center;gap:13px;white-space:nowrap;color:#adc6e0;font-size:11px}
.auto-top-title b{font:900 15px 'Exo 2',sans-serif;color:white;letter-spacing:.3px}
.auto-top-title b span{color:var(--sky)}
.auto-top-title i{font-style:normal;color:#3e6690}
.auto-icon-button{border:1px solid #165487;border-radius:7px;background:#0b2a47;color:#14d8ff;display:grid;place-items:center;width:38px;height:38px}
.auto-menu-button{display:none}
.auto-searchbox{display:flex;align-items:center;gap:9px;flex:1;min-width:180px;max-width:470px;height:37px;border-radius:6px;border:1px solid #205d8c;background:#041b35;padding:0 11px;box-shadow:inset 0 0 20px #038fe70a}
.auto-searchbox svg{height:16px;width:16px;color:#69c8ed}
.auto-searchbox input{background:transparent;border:none;outline:none;color:white;min-width:0;flex:1;font-size:10.5px}
.auto-searchbox input::placeholder{color:#6b9bbb;opacity:1}
.auto-searchbox kbd{font:700 10px 'Exo 2',sans-serif;color:#82b0da;border:1px solid #26608d;border-radius:3px;padding:2px 4px;white-space:nowrap}
.auto-top-online{display:flex;align-items:center;gap:9px;margin-left:auto;white-space:nowrap}
.auto-top-online b{display:block;color:#33ebc5;font:800 10px 'Exo 2',sans-serif}
.auto-top-online small{display:block;color:#82a4c5;font-size:9px}
.auto-top-phone{border-left:1px solid #1e4b74;padding-left:15px;color:#d2ecff!important;display:flex;align-items:center;gap:8px;font:800 11px 'Exo 2',sans-serif;white-space:nowrap}
.auto-top-phone svg{width:17px;height:17px;color:#28cefa}
.auto-top-cta{border:1px solid #259ef2;background:linear-gradient(120deg,#087be5,#0756b3);color:white!important;font-size:10px!important;min-height:34px!important;padding:7px 15px!important;white-space:nowrap}
.auto-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:47px;padding:10px 20px;font:900 12px 'Exo 2',sans-serif!important;letter-spacing:.16px;border-radius:7px;border:1px solid transparent;transition:transform .2s,border-color .2s,box-shadow .2s;text-decoration:none!important;line-height:1.15;color:white!important}
.auto-btn:hover{transform:translateY(-2px)}
.auto-btn-primary{background:linear-gradient(110deg,#0878ff 0%,#0cbdff 65%,#0472e9 100%);border-color:#33d4ff;box-shadow:0 0 19px #05aaf885,inset 0 1px #80eaff80;text-shadow:0 1px 2px #00416d}
.auto-btn-primary:hover{box-shadow:0 0 26px #05bfff}
.auto-btn-outline{border-color:#237ab4;background:#06182dce;color:#e7f8ff!important;box-shadow:inset 0 0 16px #0f7cf01a}
.auto-btn-outline:hover{border-color:#28c4ff;background:#07315a}
.auto-btn svg{width:17px;height:17px}
.auto-dashboard{max-width:1800px;margin:0 auto;padding:17px 18px 32px}
.auto-hero{position:relative;overflow:hidden;border-radius:11px;border:1px solid #1c87d5;height:305px;background:linear-gradient(105deg,#041327 0%,#06142b 48%,#102440 100%);box-shadow:0 0 26px #0691e626,inset 0 0 80px #082d5933}
.auto-hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#020d1ffc 2%,#031127f3 36%,#04172a9b 56%,transparent 89%),linear-gradient(0deg,#021126aa 0%,transparent 36%);z-index:1;pointer-events:none}
.auto-hero:after{content:'';position:absolute;top:-65px;left:42%;height:330px;width:350px;border-radius:50%;border:1px solid #07d6ff1c;box-shadow:0 0 0 32px #00bbff04,0 0 0 72px #00bbff04;pointer-events:none}
.auto-hero-visual{position:absolute;inset:0 0 0 34%;background:url('mechanic-night.webp') center center/cover no-repeat;filter:saturate(1.19) contrast(1.12)}
.auto-hero-main{position:relative;z-index:2;max-width:640px;padding:22px 30px}
.auto-eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:9px;color:#6ddaff;font:900 9px 'Exo 2',sans-serif;letter-spacing:1px}
.auto-eyebrow-line{display:inline-block;width:24px;border-top:2px solid #12d9ff}
.auto-hero-pill{border:1px solid #2f95c7;background:#0b3254b6;color:#c6e7ff;padding:4px 8px;border-radius:3px;letter-spacing:1px}
.auto-hero h1{font-size:clamp(32px,3.75vw,59px);line-height:1.03;letter-spacing:-2.2px;font-weight:900;margin:18px 0 11px;text-shadow:0 2px 20px #0009;max-width:620px}
.auto-hero h1 span{color:#11d9ff;text-shadow:0 0 20px #0597e24d}
.auto-hero-lead{color:#c6d7e9;font-size:12px;line-height:1.68;max-width:490px}
.auto-hero-actions{display:flex;gap:10px;margin-top:17px;flex-wrap:wrap}
.auto-hero-actions .auto-btn{min-height:42px}
.auto-hero-chips{display:flex;gap:12px;flex-wrap:wrap;margin-top:17px}
.auto-hero-chips>span{display:flex;align-items:center;gap:4px;font:800 9px 'Exo 2',sans-serif;color:#94c9eb}
.auto-hero-chips svg{height:12px;width:12px;color:var(--green)}
.auto-hero-hud{position:absolute;right:17px;bottom:18px;z-index:2;display:flex;align-items:center;gap:11px;background:#031329e5;border:1px solid #19a5d7;border-radius:7px;padding:8px 12px;box-shadow:0 0 18px #069ff155;backdrop-filter:blur(9px)}
.auto-hud-icon{border-radius:7px;display:grid;place-items:center;width:35px;height:35px;background:#0b4168;color:#36d7ff;box-shadow:inset 0 0 10px #10bbff}
.auto-hero-hud b{font:900 11px 'Exo 2',sans-serif;letter-spacing:1px;color:#d7f4ff;display:block}
.auto-hero-hud small{font-size:9px;color:#8aaccb;display:block}
.auto-hud-pulse{height:8px;width:8px;background:#38f0d2;border-radius:50%;box-shadow:0 0 13px #4dffe1}
.auto-status-strip{min-height:30px;background:#041831;border:1px solid #1c5c95;border-top:0;border-radius:0 0 8px 8px;padding:7px 11px;display:flex;justify-content:space-between;gap:8px;font:700 9px 'Exo 2',sans-serif;color:#729dbf;letter-spacing:.45px}
.auto-status-strip>div{display:flex;align-items:center;gap:8px}
.auto-status-strip b{color:#82dfff}
.auto-status-caution{color:#9cc1dd;text-align:right}
.auto-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-top:12px}
.auto-metric{position:relative;min-width:0;display:flex;align-items:center;gap:10px;min-height:90px;padding:11px;background:linear-gradient(130deg,#041a34,#061731 70%,#031328);border:1px solid #1963a0;border-radius:8px;box-shadow:inset 0 2px 0 #0b74bc45,0 6px 14px #0004;overflow:hidden}
.auto-metric:after{position:absolute;content:'';inset:0;pointer-events:none;background:radial-gradient(circle at -20% 0%,#20d2ff17,transparent 55%)}
.auto-metric>svg{width:28px;height:28px;color:var(--sky);filter:drop-shadow(0 0 7px #00aaff);flex-shrink:0}
.auto-metric:nth-child(2)>svg,.auto-metric:nth-child(6)>svg{color:var(--amber);filter:drop-shadow(0 0 7px #e48b38a6)}
.auto-metric small{display:block;color:#9cbfe0;font-size:10px;line-height:1.1;white-space:nowrap}
.auto-metric strong{display:block;font:900 23px 'Exo 2',sans-serif;margin-top:2px;color:white;line-height:1.15;white-space:nowrap}
.auto-metric span{display:block;color:#78aed3;font-size:9px;white-space:nowrap}
.auto-analytics{display:grid;grid-template-columns:1.6fr 1.05fr 1fr;gap:9px;margin-top:10px;min-width:0}
.auto-panel{border:1px solid #1765a0;border-radius:9px;background:linear-gradient(165deg,#041b35 0%,#04152b 76%,#031021 100%);min-width:0;box-shadow:inset 0 1px #167ab747,0 7px 17px #0003;overflow:hidden}
.auto-panel-head{min-height:39px;padding:8px 12px;display:flex;align-items:center;justify-content:space-between;gap:9px;border-bottom:1px solid #195283;background:linear-gradient(90deg,#0b3355,#07213f 65%,#061b32)}
.auto-panel-head h2{font:900 13px 'Exo 2',sans-serif;color:#f0f8ff;display:flex;align-items:center;gap:7px;min-width:0}
.auto-panel-head h2 svg{color:#16d0ff;width:18px;height:18px;filter:drop-shadow(0 0 6px #008dff)}
.auto-demo{display:inline-flex;border:1px solid #ffab57;color:#ffd092;background:#5534155e;font-size:8px;letter-spacing:.45px;border-radius:3px;padding:3px 6px;white-space:nowrap}
.auto-chart-switch{display:flex;gap:4px}
.auto-chart-switch button,.auto-filters button{border:1px solid #236193;background:#062241;border-radius:4px;color:#9ac9ea;font:800 9px 'Exo 2',sans-serif;padding:5px 8px;white-space:nowrap}
.auto-chart-switch button.is-on,.auto-filters button.is-active{background:#095ba3;border-color:#26bffb;color:#e8fbff;box-shadow:inset 0 0 11px #0785eb88}
.auto-chart-meta{display:flex;align-items:baseline;gap:9px;padding:6px 13px 0;flex-wrap:wrap}
.auto-chart-meta strong{font:900 23px 'Exo 2',sans-serif;color:#f8fdff}
.auto-chart-meta>span{font-size:9px;color:#82b5d7}
.auto-chart-legend{margin-left:auto;white-space:nowrap}
.auto-chart-legend i{display:inline-block;width:8px;height:8px;border-radius:50%;background:#20d7ff;box-shadow:0 0 6px #00e0ff;margin-right:5px}
.auto-chart{height:165px;padding:0px 12px 2px;position:relative}
.auto-chart canvas{width:100%;height:100%;display:block}
.auto-panel-footnote{display:flex;align-items:flex-start;gap:5px;color:#779dbb;font-size:9px;padding:5px 12px 8px;line-height:1.4}
.auto-panel-footnote svg{height:13px;width:13px;color:#8bd2ed;flex-shrink:0}
.auto-head-tag{background:#073355;border:1px solid #1f759f;border-radius:3px;padding:3px 6px;color:#8cdfff;font:900 8px 'Exo 2',sans-serif;letter-spacing:.3px;white-space:nowrap}
.auto-head-orange{border-color:#a66d34;background:#362413;color:#ffbb7a}
.auto-issue-list{padding:10px 11px 2px;display:flex;flex-direction:column;gap:4px}
.auto-issue-list button{display:flex;align-items:center;gap:9px;min-height:28px;border:1px solid transparent;border-radius:5px;background:transparent;color:#d9eafb;text-align:left;font-size:10px;padding:3px 6px;width:100%;transition:background .16s,border-color .16s}
.auto-issue-list button:hover,.auto-issue-list button.is-selected{background:#0b3a62;border-color:#1e7cb5}
.auto-issue-list svg{width:16px;height:16px;color:var(--sky)}
.auto-issue-list button:nth-child(2n) svg{color:var(--amber)}
.auto-issue-list button i{display:block;margin-left:auto;width:40px;height:4px;background:linear-gradient(90deg,#04c8ff,#0e4178);border-radius:4px;opacity:.7}
.auto-warsaw-map{padding:6px 7px 0;height:176px;position:relative}
.auto-warsaw-map:before{content:'';position:absolute;inset:0;background-image:linear-gradient(#0c447029 1px,transparent 1px),linear-gradient(90deg,#0c447029 1px,transparent 1px);background-size:20px 20px;pointer-events:none}
.auto-warsaw-map svg{height:100%;width:100%;display:block;position:relative;filter:drop-shadow(0 0 5px #14649d)}
.auto-map-tags{display:flex;justify-content:center;gap:14px;color:#91badd;font-size:9px;padding:0 7px 5px}
.auto-map-tags span{display:flex;align-items:center;gap:6px}
.auto-map-tags i{height:7px;width:7px;background:var(--sky);border-radius:50%}
.auto-map-tags span:last-child i{background:var(--amber)}
.auto-workspace{display:grid;grid-template-columns:minmax(245px,.85fr) minmax(420px,1.35fr) minmax(270px,.83fr);gap:9px;margin-top:10px;align-items:stretch;min-width:0}
.auto-car-panel{display:flex;flex-direction:column}
.auto-car-schematic{position:relative;height:230px;display:grid;place-items:center;background:radial-gradient(ellipse at center,#093a5f95,transparent 60%)}
.auto-car-schematic:before{position:absolute;content:'';width:82%;height:76%;border-radius:50%;border:1px solid #15598480;box-shadow:0 0 0 21px #005b9815,0 0 0 50px #098bd70a;pointer-events:none}
.auto-car-schematic>svg{height:210px;max-width:100%;opacity:.98}
.auto-hotspot{position:absolute;display:grid;place-items:center;width:29px;height:29px;border-radius:50%;color:#001324;background:#14d6ff;border:2px solid #c4fbff;font:900 13px 'Exo 2',sans-serif;box-shadow:0 0 0 5px #08a9e537,0 0 18px #00c9ff;transition:transform .18s}
.auto-hotspot:hover{transform:scale(1.12)}
.auto-h-1{top:24%;left:51%}.auto-h-2{top:59%;left:36%}.auto-h-3{top:72%;left:72%}
.auto-diagnostic-legend{display:flex;gap:5px;justify-content:space-around;padding:6px 9px;color:#99cae6;font-size:9px}
.auto-diagnostic-legend span{display:flex;align-items:center;gap:4px;white-space:nowrap}
.auto-diagnostic-legend i{display:grid;place-items:center;width:14px;height:14px;border-radius:50%;background:#1677bd;color:#fff;font-style:normal;font:800 9px 'Exo 2',sans-serif}
.auto-diagnostic-note{display:flex;gap:8px;background:#092842;border:1px solid #20577c;border-radius:5px;margin:12px 11px;padding:9px;color:#8cb9d4;font-size:10px}
.auto-diagnostic-note svg{width:15px;height:15px;color:var(--sky)}
.auto-mini-step{padding:13px 12px 18px;margin-top:auto;border-top:1px solid #174166}
.auto-mini-step>b{font:900 12px 'Exo 2',sans-serif}
.auto-mini-step>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:10px}
.auto-mini-step>div span{font:900 12px 'Exo 2',sans-serif;color:var(--sky);border-top:2px solid #1d82c3;padding-top:7px}
.auto-mini-step>div i{font:700 9px 'Exo 2',sans-serif;color:#98c2df;display:block;font-style:normal}
.auto-form-panel{padding-bottom:10px}
.auto-form-intro{font-size:10px;color:#9ebedb;line-height:1.55;padding:12px 13px 5px}
.auto-form-intro strong{color:#e4f6ff}
#auto-ticket-form{padding:0 13px}
.auto-honeypot{position:absolute;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.auto-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 11px}
.auto-form-grid label,.auto-description-label{display:flex;flex-direction:column;gap:5px;min-width:0}
.auto-form-grid label>span,.auto-description-label>span,.auto-urgency>span{font:800 10px 'Exo 2',sans-serif;color:#b4d6ed}
.auto-form-grid em,.auto-description-label em{font-style:normal;color:#ffb778}
.mswauto input:not([type=radio]):not([type=checkbox]),.mswauto select,.mswauto textarea{background:linear-gradient(135deg,#062442,#082036);border:1px solid #246392;border-radius:5px;color:#f2faff;min-height:36px;max-width:100%;width:100%;padding:8px 10px;outline:none;font-size:11px;line-height:1.4;box-shadow:inset 0 2px 9px #0002;transition:border-color .2s,box-shadow .2s}
.mswauto textarea{resize:vertical;min-height:75px}
.mswauto input:focus,.mswauto select:focus,.mswauto textarea:focus{border-color:#21cefa!important;box-shadow:0 0 0 3px #16baff28,inset 0 2px 9px #0002!important}
.mswauto input::placeholder,.mswauto textarea::placeholder{color:#78a1bf;opacity:1}
.mswauto select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,#6bc8ef 50%),linear-gradient(135deg,#6bc8ef 50%,transparent 50%),linear-gradient(135deg,#062442,#082036);background-position:calc(100% - 18px) 49%,calc(100% - 13px) 49%,center;background-size:5px 5px,5px 5px,100%;background-repeat:no-repeat;padding-right:28px}
.mswauto select option{background:#0a2643;color:#fff}
.auto-urgency{margin:12px 0 8px}
.auto-urgency-row{display:grid;grid-template-columns:1fr 1.1fr;gap:9px;margin-top:6px}
.auto-urgency-row label{cursor:pointer;display:block;position:relative}
.auto-urgency-row input{position:absolute;opacity:0;pointer-events:none}
.auto-urgency-row label>span{border-radius:5px;display:flex;align-items:center;justify-content:center;gap:6px;padding:7px;border:1px solid #235c82;background:#082740;color:#abbed4;font:800 10px 'Exo 2',sans-serif;min-height:32px;text-align:center}
.auto-urgency-row label input:checked+span{border-color:#1597d8;background:#0a5a8a;color:white;box-shadow:0 0 10px #02abff44}
.auto-urgency-row label:last-child input:checked+span{border-color:#e78e48;background:#78401b;color:#fff}
.auto-urgency-row svg{width:14px;height:14px;color:var(--amber)}
.auto-description-label{margin-top:8px}
.auto-consent{display:flex;align-items:flex-start;gap:8px;font-size:9px;color:#a1c2da;cursor:pointer;margin:10px 0}
.auto-consent input{margin:2px 0 0;accent-color:#05bded}
.auto-form-buttons{display:grid;grid-template-columns:1.6fr .65fr;gap:9px}
.auto-submit{font-size:11px!important;min-height:44px;padding:8px 10px!important}
.auto-submit svg{width:15px;height:15px}
.auto-callbtn{font-size:10px!important;min-height:44px;padding:8px!important}
.auto-delivery-hint{padding-top:6px;font-size:9px;color:#7cb4d0}
.auto-form-status{border-radius:6px;border:1px solid #187cb5;padding:9px 10px;color:#d7edff;font-size:10px;background:#082c4e;margin-top:9px}
.auto-form-status.is-success{border-color:#16bc96;color:#9affde;background:#063e39}
.auto-form-status.is-error{border-color:#e18a4a;color:#ffd2b2;background:#4b241f}
.auto-preview-panel{display:flex;flex-direction:column}
.auto-copy{display:flex;align-items:center;gap:4px;font:800 10px 'Exo 2',sans-serif;color:#6ce4ff;background:transparent;border:0;white-space:nowrap}
.auto-copy svg{width:15px;height:15px}
.auto-msg-header{background:#061e36;border-bottom:1px solid #1f5684;color:#82c4e8;margin:11px 10px 0;padding:10px 9px;display:flex;align-items:center;gap:7px;font:900 10px 'Exo 2',sans-serif;letter-spacing:.4px;border-radius:5px 5px 0 0}
.auto-msg-header small{font-size:8px;margin-left:auto;color:#699cbc}
.mswauto .auto-message-preview{margin:0 10px;padding:12px!important;display:block;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;min-height:314px;max-height:390px;overflow-y:auto;border:1px solid #2575a7;border-top:0;border-radius:0 0 6px 6px;background:#04162c!important;color:#e4f8ff!important;opacity:1!important;font:500 10.5px/1.65 'Manrope','Segoe UI',sans-serif!important;box-shadow:inset 0 0 18px #051f39}
.auto-preview-footer{display:flex;align-items:flex-start;gap:8px;margin:11px;padding:10px;background:#0a2840;border-radius:5px;color:#94bfdb;font-size:9.5px}
.auto-preview-footer svg{width:18px;height:18px;color:var(--green)}
.auto-contact-secondary{display:flex;align-items:center;gap:14px;margin-top:auto;padding:0 11px 13px}
.auto-contact-secondary a{display:flex;align-items:center;gap:5px;font:900 10px 'Exo 2',sans-serif;color:#38cfff!important}
.auto-contact-secondary svg{width:15px;height:15px}
.auto-services-section{margin-top:25px}
.auto-section-top{display:flex;justify-content:space-between;align-items:end;gap:14px;margin:0 1px 12px}
.auto-section-top p{color:var(--sky);font:900 10px 'Exo 2',sans-serif;letter-spacing:1.3px;margin-bottom:6px}
.auto-section-top h2{font:900 clamp(19px,2vw,26px) 'Exo 2',sans-serif;color:white;letter-spacing:-.45px}
.auto-section-top span{color:#91b8d4;font-size:11px;display:block;margin-top:3px}
.auto-filters{display:flex;gap:5px;align-items:center;flex-wrap:wrap}
.auto-service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}
.auto-service-card{display:flex;align-items:center;gap:12px;min-height:81px;border-radius:7px;border:1px solid #196299;background:linear-gradient(120deg,#062340,#05182d);padding:13px;color:#e4f0ff;text-align:left;transition:transform .2s,border-color .2s,background .2s}
.auto-service-card:hover{transform:translateY(-2px);border-color:#19bbef;background:#0b3657}
.auto-service-icon{display:grid;place-items:center;flex-shrink:0;width:39px;height:39px;border:1px solid #1d84c2;border-radius:7px;background:#0b3355;box-shadow:inset 0 0 12px #03aeff38;color:#11d2ff}
.auto-service-card:nth-child(4n) .auto-service-icon{color:#ffa94b;box-shadow:inset 0 0 12px #ad762e38}
.auto-service-icon svg{width:22px;height:22px}
.auto-service-text{min-width:0;display:block;flex:1}
.auto-service-text b{display:block;font:900 12px 'Exo 2',sans-serif;color:white;line-height:1.15}
.auto-service-text small{display:block;color:#8eb7d5;font-size:9.5px;line-height:1.35;margin-top:4px}
.auto-service-arrow{width:16px;height:16px;color:#2dd0ff}
.auto-scope-note{font-size:9px;color:#759fbb;margin-top:10px}
.auto-knowledge-row{display:grid;grid-template-columns:1.1fr 1fr;gap:10px;margin-top:20px}
.auto-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:17px}
.auto-steps>div{display:flex;gap:8px;align-items:flex-start}
.auto-steps b{color:var(--sky);font:900 23px 'Exo 2',sans-serif}
.auto-steps span strong{display:block;color:#e3f4ff;font-size:11px;line-height:1.4}
.auto-steps span small{display:block;color:#8cacc8;font-size:9px;margin-top:4px}
.auto-knowledge-safety>p{color:#b5d1e7;padding:14px 15px;font-size:11px;line-height:1.65}
.auto-knowledge-safety>div:last-child{margin:0 13px 12px;padding:9px;border-left:3px solid #f5aa59;background:#59311e57;color:#eecdb1;font-size:10px;line-height:1.55}
.auto-faq-section{margin-top:25px}
.auto-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
.auto-faq-grid details{border:1px solid #1c5e91;border-radius:8px;background:#061d35;min-width:0}
.auto-faq-grid summary{cursor:pointer;padding:14px 15px;list-style:none;font:900 12px 'Exo 2',sans-serif;color:#e4f5ff;display:flex;justify-content:space-between;gap:10px}
.auto-faq-grid summary::-webkit-details-marker{display:none}
.auto-faq-grid summary:after{content:'+';color:var(--sky);font:900 19px 'Exo 2',sans-serif;line-height:1}
.auto-faq-grid details[open] summary:after{content:'−'}
.auto-faq-grid details p{padding:0 15px 14px;color:#a0c3dc;font-size:11px;line-height:1.75}
.auto-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:29px;padding:20px 0 2px;border-top:1px solid #164d76}
.auto-footer strong{font:900 17px 'Exo 2',sans-serif;color:var(--sky)}
.auto-footer span{display:block;color:#8daac7;font-size:9px;margin-top:3px}
.auto-footer>div:last-child{display:flex;gap:13px;flex-wrap:wrap}
.auto-footer a{font-size:10px;color:#b8dbf0!important}
.auto-mobile-overlay,.auto-mobile-actions{display:none}
@media(max-width:1480px){.auto-topbar{gap:10px;padding:0 13px}.auto-top-title>span{display:none}.auto-metric{gap:7px;padding:10px 8px}.auto-metric strong{font-size:20px}.auto-metric svg{width:24px;height:24px}.auto-workspace{grid-template-columns:minmax(220px,.84fr) minmax(360px,1.33fr) minmax(240px,.85fr)}.auto-service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.auto-hud-pulse{display:none}}
@media(max-width:1220px){.auto-sidebar{width:206px}.auto-mainwrap{margin-left:206px;width:calc(100% - 206px)}.auto-logo strong{font-size:24px}.auto-logo-mark{width:48px;height:48px}.auto-logo-mark svg{height:34px;width:34px}.auto-logo-mark b{top:16px}.auto-top-phone span,.auto-top-online small{display:none}.auto-top-online{margin-left:0}.auto-topbar{gap:10px}.auto-dashboard{padding:12px}.auto-hero-main{padding:22px}.auto-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.auto-analytics{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.auto-panel-map{grid-column:1/-1}.auto-warsaw-map{height:128px}.auto-workspace{grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr)}.auto-preview-panel{grid-column:1/-1}.auto-message-preview{min-height:200px!important;max-height:250px!important}.auto-hero-hud{bottom:15px}}
@media(max-width:850px){.auto-sidebar{transform:translateX(-101%);transition:transform .25s ease;box-shadow:0 0 55px #000b;width:min(275px,83vw);padding-bottom:18px}.auto-sidebar.is-open{transform:translateX(0)}.auto-mainwrap{margin:0;width:100%}.auto-menu-button{display:grid}.auto-top-title>span,.auto-top-title>i,.auto-top-online,.auto-top-cta{display:none}.auto-topbar{height:58px;gap:11px;padding:0 12px}.auto-searchbox{max-width:none}.auto-top-phone{padding-left:8px}.auto-mobile-overlay:not([hidden]){display:block;position:fixed;inset:0;background:#000a;z-index:45;backdrop-filter:blur(2px)}.auto-dashboard{padding:11px 11px 85px}.auto-mobile-actions{position:fixed;z-index:39;bottom:0;left:0;right:0;display:grid;grid-template-columns:1.2fr .8fr;background:#041428f4;border-top:1px solid #1d6ba6;padding:8px max(10px,env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom));gap:8px;backdrop-filter:blur(16px)}.auto-mobile-actions a{display:flex;justify-content:center;align-items:center;gap:8px;border-radius:6px;background:linear-gradient(115deg,#076fe8,#05b8ea);color:#fff!important;padding:10px;font:900 12px 'Exo 2',sans-serif}.auto-mobile-actions a:last-child{background:#0e2b4b;border:1px solid #257bad}.auto-mobile-actions svg{height:17px;width:17px}.auto-hero{height:300px}.auto-hero-main{padding:22px 19px}.auto-hero-visual{left:26%;opacity:.78}.auto-hero:before{background:linear-gradient(90deg,#020d1ffc,#041124ec 54%,#08182e5c 100%),linear-gradient(0deg,#031224b8,transparent 50%)}.auto-hero-hud{display:none}.auto-hero h1{font-size:clamp(31px,6vw,49px)}.auto-hero-lead{max-width:470px}.auto-status-strip{font-size:8px}.auto-status-caution{max-width:51%}.auto-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.auto-workspace{grid-template-columns:1fr 1fr}.auto-form-panel{grid-column:1/-1;grid-row:1}.auto-car-panel{grid-column:1}.auto-preview-panel{grid-column:2}.auto-car-schematic{height:200px}.auto-car-schematic svg{height:180px}.auto-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auto-footer{flex-direction:column;align-items:flex-start}}
@media(max-width:580px){.auto-topbar{gap:6px}.auto-top-title b{font-size:13px}.auto-searchbox{min-width:0}.auto-searchbox input{font-size:10px}.auto-searchbox kbd{display:none}.auto-top-phone{border:0}.auto-top-title{gap:6px}.auto-hero{min-height:310px;height:auto}.auto-hero-main{padding:19px 16px 18px}.auto-hero-visual{background-size:auto 100%;background-position:61% center;left:14%;opacity:.65}.auto-hero h1{font-size:39px;margin-top:23px;letter-spacing:-1.65px}.auto-hero-lead{font-size:11px;max-width:330px}.auto-hero-actions{gap:7px}.auto-hero-actions .auto-btn{flex:1;min-width:135px;min-height:42px;font-size:10px!important;padding:8px!important}.auto-hero-chips{gap:7px;margin-top:19px}.auto-hero-chips>span{font-size:8px}.auto-eyebrow{font-size:8px}.auto-hero-pill{display:none}.auto-status-strip{display:block;line-height:1.6}.auto-status-caution{max-width:none;text-align:left;display:block;margin-top:2px}.auto-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.auto-metric{min-height:75px;gap:7px;padding:8px}.auto-metric strong{font-size:18px}.auto-metric small{font-size:9px}.auto-metric span{font-size:8px;white-space:normal}.auto-metric svg{height:22px;width:22px}.auto-analytics,.auto-workspace,.auto-knowledge-row{grid-template-columns:1fr}.auto-panel-map,.auto-form-panel,.auto-car-panel,.auto-preview-panel{grid-column:auto;grid-row:auto}.auto-panel-wave{min-height:262px}.auto-issue-list button{min-height:31px}.auto-warsaw-map{height:175px}.auto-form-grid{gap:9px}.auto-form-buttons{grid-template-columns:1fr}.auto-callbtn{min-height:37px}.auto-service-grid{grid-template-columns:1fr 1fr;gap:7px}.auto-service-card{padding:9px;min-height:76px;gap:7px}.auto-service-icon{width:30px;height:30px}.auto-service-icon svg{height:17px;width:17px}.auto-service-text b{font-size:11px}.auto-service-text small{font-size:9px}.auto-service-arrow{display:none}.auto-section-top{flex-direction:column;align-items:flex-start}.auto-steps{grid-template-columns:1fr 1fr;gap:13px}.auto-faq-grid{grid-template-columns:1fr}.auto-message-preview{min-height:250px!important}.auto-sidebar-bottom{margin-top:20px}.auto-chart-switch button{padding:4px 5px;font-size:8px}}
@media(max-width:370px){.auto-form-grid{grid-template-columns:1fr}.auto-hero h1{font-size:34px}.auto-service-grid{grid-template-columns:1fr}.auto-top-title b{font-size:11px}.auto-hero-actions .auto-btn{min-width:125px}.auto-hero-chips>span{font-size:7px}}
@media(prefers-reduced-motion:reduce){.mswauto *, .mswauto *:before, .mswauto *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
.auto-service-card[hidden]{display:none!important}
/* Keep the large diagnostic chassis visible despite the global icon sizing. */
.mswauto .auto-car-schematic>svg{width:min(100%,440px)!important;height:210px!important;display:block}
@media(max-width:580px){.mswauto .auto-car-schematic>svg{height:185px!important}}
