.ni .ni-form-optional{border-top:1px solid var(--ni-line);border-bottom:1px solid var(--ni-line);margin-top:24px}.ni .ni-form-optional summary{display:flex;justify-content:space-between;align-items:center;gap:15px;cursor:pointer;min-height:56px;font-size:12px;color:#c7edf0;list-style:none}.ni-form-optional summary::-webkit-details-marker{display:none}.ni-form-optional summary svg{flex:none;transition:transform .2s}.ni-form-optional[open] summary svg{transform:rotate(180deg)}.ni .ni-form-optional>p{font-size:11px;margin-bottom:20px}.ni-form-optional>.ni-form-grid{margin-bottom:24px}.ni.ni-request-dialog{position:fixed;z-index:1000;width:min(680px,calc(100vw - 32px));max-width:680px;max-height:calc(100dvh - 32px);padding:0;display:flex;flex-direction:column;gap:0;overflow:clip;border:1px solid #8ec8d34d;border-radius:24px;background:#0b121a;box-shadow:0 28px 100px #000b}body:has(.ni-request-dialog) [data-slot=dialog-overlay]{z-index:999;background:#01050bc9;backdrop-filter:blur(7px)}.ni-contact-dialog-top{position:relative;padding:28px 32px 22px;flex:none;border-bottom:1px solid #aacfd122}.ni .ni-contact-dialog-top>.ni-kicker{font-size:9px;max-width:calc(100% - 40px)}.ni.ni-home-language .ni-contact-dialog-top h2{font-size:clamp(25px,3vw,32px)!important;line-height:1.15;text-transform:none;margin-top:16px;padding-right:25px;outline:none}.ni .ni-contact-dialog-top p{font-size:12px;margin-top:12px;max-width:48ch}.ni .ni-contact-close{position:absolute;right:18px;top:18px;width:44px;height:44px;display:grid;place-items:center;border:1px solid #a0e0e540;background:#15252f;color:#d4f3f4;cursor:pointer}.ni .ni-contact-close:hover{background:#29434e}.ni-contact-dialog-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:24px 32px 30px;scrollbar-width:thin}.ni.ni-home-language .ni-contact-dialog-body .ni-form{padding:0;border:0;border-radius:0;background:none;box-shadow:none}.ni .ni-contact-dialog-body .ni-contact-form-intro h3{display:none}.ni .ni-contact-dialog-body .ni-contact-form-intro{padding-bottom:0;border:0;margin-bottom:18px}@media(max-width:760px){.ni.ni-request-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);border-radius:20px}.ni-contact-dialog-top{padding:23px 20px 18px}.ni-contact-dialog-body{padding:20px}.ni .ni-contact-dialog-top>.ni-kicker{font-size:8px;max-width:calc(100% - 48px)}}@media(max-width:370px){.ni .ni-contact-dialog-top>.ni-kicker{max-width:calc(100% - 35px)}}@media print{.ni-request-dialog{display:none!important}}.bw-photo-upload{min-width:0;border-top:1px solid #a0e0e530;padding-top:20px}.bw-photo-upload>strong{font-size:13px;color:#e0f1f2}.ni .bw-photo-upload>p{font-size:11px;margin:8px 0 14px}.bw-photo-upload>small{display:block;font-size:10px;line-height:1.7;color:#a6bcc7;margin-top:10px}.ni .bw-photo-picker{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;min-height:68px;padding:16px;border:1px dashed #a0e0e577;border-radius:14px;background:#a0e0e50a;color:#d7f2f3;cursor:pointer;overflow:hidden}.ni .bw-photo-picker input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.bw-photo-picker:focus-within{outline:2px solid #a0e0e5;outline-offset:3px}.bw-photo-list{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.bw-photo-list li{position:relative;min-width:0;display:flex;align-items:center;gap:9px;padding:8px 40px 8px 8px;border:1px solid #a0e0e533;border-radius:10px}.bw-photo-list li>img,.bw-photo-list li>svg{flex:none;width:42px;height:42px;object-fit:cover;border-radius:6px}.bw-photo-list li>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.ni .bw-photo-list button{position:absolute;right:0;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:40px;height:44px;border:0;background:transparent;color:#d9eced;cursor:pointer}.ni .bw-photo-upload .bw-upload-error{color:#ffc4b8}@media(max-width:450px){.bw-photo-list{grid-template-columns:1fr}}.ni{--ni-ink:var(--white,#fcfcfc);--ni-muted:#aab6c4;--ni-accent:var(--petrol,#00afc4);--ni-paper:var(--ink,#080b12);--ni-line:rgba(255,255,255,.14);--ni-dark:#080b12;--ni-surface:#0f1620;--ni-raised:#16212d;--ni-on-accent:#031115;color-scheme:dark;background:radial-gradient(ellipse 70% 650px at 95% 0,rgba(0,175,196,.07),transparent),var(--ni-paper);color:var(--ni-ink);overflow:clip;font-family:Montserrat,sans-serif}.ni *{box-sizing:border-box}.ni section[id]{scroll-margin-top:110px}.ni-section{width:min(1320px,calc(100% - 100px));margin-inline:auto}.ni figure,.ni h1,.ni h2,.ni h3,.ni p{margin:0}.ni h1,.ni h2{font-family:var(--display);text-transform:uppercase;font-weight:400;letter-spacing:-.015em;line-height:1.02}.ni h1{font-size:clamp(48px,5.7vw,88px)}.ni h2{font-size:clamp(30px,3.3vw,49px)}.ni h3{font-size:18px;line-height:1.35;letter-spacing:-.025em;font-weight:600}.ni p{font-size:15px;line-height:1.85;color:var(--ni-muted)}.ni a{color:inherit}.ni em{font-style:normal}.ni button,.ni input,.ni select,.ni textarea{font:inherit}.ni a,.ni button,.ni input,.ni select,.ni summary,.ni textarea{-webkit-tap-highlight-color:transparent}.ni :focus-visible{outline:3px solid var(--ni-accent);outline-offset:5px}.ni-kicker{text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:700;line-height:1.6;display:flex;align-items:center;gap:10px}.ni-kicker i{width:6px;height:6px;border-radius:100%;background:currentColor}.ni-intro h1{margin-top:25px}.ni-intro h1 em{display:block;color:var(--ni-accent)}.ni-intro>p{max-width:580px;margin-top:26px}.ni-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;border:1px solid transparent;background:var(--ni-accent);color:var(--ni-on-accent)!important;border-radius:100px;padding:17px 23px;text-decoration:none;font-size:12px;font-weight:600;line-height:1.5;transition:background .2s,transform .2s;cursor:pointer;max-width:100%;text-align:center;min-height:48px}.ni-button:hover{background:#4dd4e3;transform:translateY(-2px)}.ni-button svg{flex:none}.ni-button-secondary{background:transparent;color:var(--ni-ink)!important;border-color:var(--ni-line)}.ni-button-secondary:hover{background:var(--ni-raised)}.ni small,.ni-small{font-size:11px!important;line-height:1.7;color:var(--ni-muted)}.ni-photo{position:relative;min-height:330px;border-radius:28px;overflow:hidden;isolation:isolate}.ni-photo img{object-fit:cover;transition:transform 1s}.ni-photo:hover img{transform:scale(1.025)}.ni-photo figcaption{position:absolute;bottom:0;left:0;right:0;padding:45px 20px 15px;background:linear-gradient(transparent,rgba(0,20,25,.7));font-size:9px;color:white;letter-spacing:.03em}.ni-service-nav{display:flex;gap:26px;align-items:center;overflow-x:auto;padding:18px max(50px,calc((100vw - 1320px)/2));border-block:1px solid var(--ni-line);scrollbar-width:thin;background:var(--ni-paper)}.ni-service-nav a{white-space:nowrap;font-size:10px;text-transform:uppercase;letter-spacing:.08em;text-decoration:none;padding:8px 0;border-bottom:2px solid transparent}.ni-service-nav a[aria-current=page]{border-color:var(--ni-accent);font-weight:700}.ni-service-nav a:hover{color:var(--ni-accent)}.ni-choices{padding:0;border:0;margin:0;min-width:0}.ni-choices legend{font-weight:600;font-size:14px;line-height:1.5;margin-bottom:20px;letter-spacing:-.02em}.ni-choices>div{display:flex;flex-wrap:wrap;gap:8px}.ni-choices button{display:flex;align-items:center;gap:10px;text-align:left;min-height:48px;border:1px solid var(--ni-line);border-radius:14px;padding:13px 17px;font-size:12px;line-height:1.5;background:transparent;color:var(--ni-ink);cursor:pointer;transition:background .2s,border .2s}.ni-choices button:hover{border-color:var(--ni-accent);background:var(--ni-raised)}.ni-choices button[aria-pressed=true]{background:var(--ni-accent);border-color:var(--ni-accent);color:var(--ni-on-accent)}.ni-choice-dot{width:8px;height:8px;border:1px solid;border-radius:50%;flex:none}.ni-choices button[aria-pressed=true] .ni-choice-dot{background:var(--ni-on-accent);border-color:var(--ni-on-accent)}.ni-status-pill{display:inline-flex;font-size:11px;padding:8px 13px;background:var(--ni-raised);border-radius:40px;margin:15px 0}.ni-state-enter{animation:ni-enter .4s both}@keyframes ni-enter{0%{opacity:.5;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ni-request{padding-block:110px;display:grid;grid-template-columns:.85fr 1.2fr;gap:90px;border-top:1px solid var(--ni-line)}.ni-request-heading{position:relative}.ni-request-heading h2{margin-top:22px}.ni-request-heading>p{margin-top:24px}.ni-request-mark{font-size:180px;line-height:1;color:var(--ni-accent);margin-top:40px;font-family:sans-serif}.ni-form{background:var(--ni-surface);border:1px solid var(--ni-line);border-radius:25px;padding:32px;min-width:0;box-shadow:0 20px 60px #082e3508}.ni-request-summary{padding:0 0 22px;border-bottom:1px solid var(--ni-line);margin-bottom:18px}.ni-request-summary ul{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:7px}.ni-request-summary li{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.ni-request-summary li svg{flex:none;margin-top:3px}.ni-form-required{font-size:10px!important;margin-bottom:20px!important}.ni-form fieldset{border:0;padding:0;margin:0;min-width:0}.ni-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 16px}.ni-form label,.ni-parts-inputs label,.ni-rental-distance{display:flex;flex-direction:column;gap:9px;font-size:11px;font-weight:600;line-height:1.6}.ni-form input:not([type=checkbox]),.ni-form select,.ni-form textarea,.ni-parts-inputs input,.ni-rental-distance select{width:100%;min-width:0;border:1px solid var(--ni-line);background:var(--ni-paper);border-radius:10px;color:var(--ni-ink);font-size:13px;font-weight:400;padding:13px;min-height:48px;box-shadow:none}.ni-form textarea{resize:vertical}.ni-form textarea::placeholder,.ni-parts-inputs input::placeholder{color:var(--ni-muted);font-size:11px}.ni-field-wide{grid-column:1/-1}.ni-consent{flex-direction:row!important;align-items:flex-start;gap:11px!important;margin:24px 0;font-weight:400!important;font-size:10px!important}.ni-consent input{width:18px;height:18px;margin:2px 0 0;flex:none;accent-color:var(--ni-accent)}.ni-consent a{text-decoration:underline;text-underline-offset:2px}.ni-honeypot{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.ni-submit{width:100%}.ni-form fieldset:disabled{opacity:.65}.ni-form-note{font-size:10px!important;margin-top:15px!important}.ni-feedback{border-radius:12px;padding:18px;margin-top:20px}.ni-feedback p{font-size:12px;line-height:1.7}.ni-feedback a{display:flex;gap:8px;align-items:center;font-size:12px;margin-top:10px;font-weight:600}.ni-error{background:#2a1818;border:1px solid #88534a}.ni-error p{color:#ffd0c1}.ni-success{display:flex;align-items:flex-start;gap:12px;background:#12302e}.ni-spin{animation:ni-spin 1s linear infinite}@keyframes ni-spin{to{transform:rotate(1turn)}}.ni-faq{display:grid;grid-template-columns:.85fr 1.2fr;gap:90px;padding-block:75px;border-top:1px solid var(--ni-line)}.ni-faq h2{font-size:32px}.ni-faq details{border-bottom:1px solid var(--ni-line)}.ni-faq summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:13px;font-weight:600;list-style:none}.ni-faq summary::-webkit-details-marker{display:none}.ni-faq summary svg{flex:none;transition:transform .2s}.ni-faq details[open] summary svg{transform:rotate(45deg)}.ni-faq details p{font-size:13px;padding-bottom:25px}.ni-related{padding-block:70px 100px;border-top:1px solid var(--ni-line)}.ni-related h2{margin:20px 0 35px;max-width:600px}.ni-related>div{display:flex;flex-wrap:wrap;gap:12px 32px}.ni-related a{display:flex;align-items:center;gap:20px;font-size:13px;padding:10px 0;text-decoration:none;border-bottom:1px solid var(--ni-line)}.ni-mercedes-hero{display:grid;grid-template-columns:1fr 1fr;gap:55px;padding-block:70px 100px;position:relative;align-items:center}.ni-mercedes-hero .ni-photo{height:610px;border-radius:200px 200px 30px 30px}.ni-mercedes-hero h1{font-size:clamp(48px,5.5vw,82px)}.ni-round-link{position:absolute;bottom:55px;left:43%;border:10px solid var(--ni-paper);background:var(--ni-accent);color:var(--ni-on-accent)!important;display:grid;place-items:center;width:90px;height:90px;border-radius:50%;transition:transform .2s}.ni-round-link:hover{transform:translateY(5px)}.ni-mercedes-planner{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;padding-bottom:110px}.ni-planner-controls>.ni-kicker{margin-bottom:28px}.ni-planner-controls .ni-choices>div{display:grid;gap:13px}.ni-planner-controls .ni-choices button{padding:24px;font-size:15px}.ni-service-card{background:var(--ni-surface);color:white;padding:44px;border-radius:26px;animation:ni-enter .4s}.ni-service-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:50px;color:var(--ni-accent);font-size:11px;letter-spacing:.12em}.ni-service-card h2{font-size:35px}.ni-service-card p{color:var(--ni-muted);font-size:13px;margin-top:20px}.ni-tip{display:flex;gap:12px;padding:20px 0 30px;margin-top:10px;border-top:1px solid #ffffff25}.ni-tip svg{margin-top:20px;color:var(--ni-accent);flex:none}.ni-service-card .ni-button{background:var(--ni-accent);color:var(--ni-dark)!important;width:100%}.ni-mercedes-story{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding-bottom:100px;align-items:center}.ni-mercedes-story .ni-photo{height:560px}.ni-mercedes-story h2{margin:20px 0}.ni-mini-steps{margin-top:35px;display:flex;flex-direction:column;gap:22px}.ni-mini-steps>div{display:grid;grid-template-columns:40px 1fr;gap:5px 15px}.ni-mini-steps span{grid-row:span 2;font-size:12px;color:var(--ni-accent)}.ni-mini-steps p{font-size:12px}.ni-workshop-hero{display:grid;grid-template-columns:1.15fr .85fr;gap:65px;align-items:center;padding-block:80px}.ni-workshop-hero .ni-button{margin-top:30px}.ni-workshop-image{position:relative;padding-bottom:55px}.ni-workshop-image .ni-photo{height:540px;border-radius:25px 25px 160px 25px}.ni-soundwave{height:110px;position:absolute;bottom:5px;left:-40px;width:85%;display:flex;align-items:center;justify-content:center;gap:7px;border-radius:22px;background:var(--ni-surface);border:1px solid var(--ni-line);box-shadow:0 20px 40px #092c3620}.ni-soundwave i{width:5px;height:var(--bar);border-radius:10px;background:var(--ni-accent);animation:ni-wave 3.5s var(--delay) ease-in-out infinite}@keyframes ni-wave{0%,to{transform:scaleY(.7);opacity:.65}50%{transform:scaleY(1);opacity:1}}.ni-diagnostic{display:grid;grid-template-columns:1.1fr .9fr;padding-block:50px 100px;gap:75px}.ni-diagnostic-input{display:flex;flex-direction:column;gap:40px}.ni-diagnostic-output{background:var(--ni-raised);border:1px solid var(--ni-line);border-radius:28px;padding:35px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.ni-diagnostic-output>.ni-kicker{margin:25px 0 18px}.ni-diagnostic-output h2{font-size:35px}.ni-diagnostic-output p{font-size:13px;margin:15px 0 30px}.ni-diagnostic-output small{margin-top:20px}.ni-process{border-top:1px solid var(--ni-line);display:grid;grid-template-columns:1fr 1fr;gap:85px;padding-block:80px}.ni-process p{margin-top:20px}.ni-process ol{margin:0;padding:0;list-style:none}.ni-process li{display:flex;gap:25px;padding:25px 0;border-bottom:1px solid var(--ni-line);align-items:center}.ni-process li>span{font-size:12px;color:var(--ni-accent)}.ni-process li>div{flex:1}.ni-process li p{margin-top:8px;font-size:12px}.ni-bodywork-intro{padding-block:70px;display:grid;grid-template-columns:1.25fr .75fr;gap:80px;align-items:center}.ni-bodywork-intro .ni-photo{height:360px;border-radius:120px 25px 25px 25px}.ni-body-builder{background:var(--ni-surface);border-radius:30px;display:grid;grid-template-columns:1fr 1fr;margin-bottom:90px;border:1px solid var(--ni-line)}.ni-car-stage{padding:35px;background:radial-gradient(ellipse at center,rgba(0,175,196,.15),transparent 65%);border-right:1px solid var(--ni-line)}.ni-car-interactive{position:relative;width:min(340px,100%);height:490px;margin:15px auto}.ni-car-outline{position:absolute;width:240px;height:420px;inset:35px 0;margin:auto;filter:drop-shadow(0 18px 16px #133c3a25)}.ni-car-front,.ni-car-rear{font-size:9px;letter-spacing:.18em;text-transform:uppercase;position:absolute;left:50%;transform:translateX(-50%);color:var(--ni-muted)}.ni-car-front{top:0}.ni-car-rear{bottom:0}.ni-hotspot{position:absolute;z-index:1;width:40px;height:40px;border-radius:50%;border:1px solid var(--ni-accent);color:var(--ni-ink);background:var(--ni-surface);display:grid;place-items:center;cursor:pointer;font-size:12px;box-shadow:0 0 0 6px #080b1280}.ni-hotspot[aria-pressed=true]{background:var(--ni-accent);color:var(--ni-on-accent);border-color:var(--ni-accent);box-shadow:0 0 0 6px #00afc440}.ni-hotspot-0{top:40px;left:calc(50% - 20px)}.ni-hotspot-1{top:46%;left:8%}.ni-hotspot-2{top:46%;right:8%}.ni-hotspot-3{bottom:40px;left:calc(50% - 20px)}.ni-hotspot-4{top:51%;left:calc(50% - 20px)}.ni-hotspot-5{top:31%;left:calc(50% - 20px)}.ni-body-options{padding:40px;display:flex;flex-direction:column;justify-content:center;gap:30px}.ni-zone-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ni-zone-list button{background:transparent;color:var(--ni-ink);border:0;display:flex;align-items:center;gap:10px;font-size:11px;text-align:left;cursor:pointer;min-height:44px}.ni-zone-list button>span{flex:none;display:grid;place-items:center;border:1px solid var(--ni-line);width:25px;height:25px;border-radius:50%;font-size:10px}.ni-zone-list button[aria-pressed=true]>span{background:var(--ni-accent);color:var(--ni-on-accent)}.ni-selection-result{border-top:1px dashed var(--ni-line);padding-top:20px;font-size:12px;line-height:1.7;min-height:62px}.ni-body-story{display:grid;grid-template-columns:1fr 1fr;gap:85px;padding-bottom:90px}.ni-body-story h2{margin:20px 0}.ni-claim-note{text-decoration:none;border-radius:20px;background:var(--ni-raised);padding:38px;display:flex;flex-direction:column;justify-content:center;gap:25px}.ni-claim-note h3{font-size:30px}.ni-claim-note>span:last-child{font-size:12px;display:flex;gap:20px;align-items:center}.ni-claims-hero{text-align:center;padding-block:75px;position:relative}.ni-claims-hero .ni-kicker{justify-content:center}.ni-claims-hero .ni-intro>p{margin-inline:auto;max-width:660px}.ni-claims-hero .ni-button{margin-top:30px}.ni-claims-line{width:120px;display:flex;justify-content:space-between;position:relative;margin:0 auto 35px}.ni-claims-line:before{content:"";position:absolute;width:100%;height:1px;background:var(--ni-line);top:6px}.ni-claims-line i{width:13px;height:13px;border:1px solid var(--ni-line);background:var(--ni-paper);border-radius:50%;z-index:1}.ni-claims-line i:first-child{background:var(--ni-accent)}.ni-claims-workspace{padding-block:20px 90px}.ni-stage-choices>div{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-bottom:1px solid var(--ni-line)}.ni-stage-choices button{border:0;border-radius:0;border-bottom:3px solid transparent;padding:23px;justify-content:center}.ni-stage-choices button[aria-pressed=true]{background:transparent;border-color:var(--ni-accent);color:var(--ni-ink)}.ni-stage-choices button[aria-pressed=true] .ni-choice-dot{background:var(--ni-accent);border-color:var(--ni-accent)}.ni-claims-detail{display:grid;grid-template-columns:60px 1fr 1fr;gap:35px;padding-top:45px;animation:ni-enter .4s}.ni-step-number{font-family:Bebas Neue,sans-serif;font-size:64px;color:var(--ni-muted);line-height:1}.ni-claims-copy h2{font-size:35px}.ni-claims-copy p{margin:25px 0}.ni-document-list{border:1px solid var(--ni-line);border-radius:20px;padding:25px;background:var(--ni-raised);min-width:0}.ni-document-list legend{font-size:12px;font-weight:600;padding:0 10px}.ni-document-list p{font-size:11px;margin-bottom:20px}.ni-document-list label{display:flex;gap:12px;align-items:center;padding:15px 0;font-size:12px;line-height:1.6;border-top:1px solid var(--ni-line);cursor:pointer}.ni-document-list input{accent-color:var(--ni-accent);width:18px;height:18px;flex:none}.ni-claims-story{display:grid;grid-template-columns:1.15fr 1fr;gap:70px;align-items:center;padding-bottom:90px}.ni-claims-story .ni-photo{height:420px}.ni-claims-story h2{max-width:400px}.ni-claims-story p{margin-top:25px}.ni-tires-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:55px;align-items:center;padding-block:75px}.ni-wheel-stage{position:relative;aspect-ratio:1;display:grid;place-items:center;background:radial-gradient(circle,rgba(0,175,196,.18),transparent 67%)}.ni-wheel{position:relative;width:82%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#34565b 0 44%,#071b21 45%,#234148 48%,#071b21 60%,#1b353a 68%,#092127 69%);box-shadow:10px 25px 40px #173f3c35;transform:rotate(-12deg)}.ni-wheel-tread{position:absolute;inset:6%;border:1px dashed #547171;border-radius:50%}.ni-wheel-tread:before{content:"";position:absolute;inset:6%;border:2px dashed #27454a;border-radius:50%}.ni-wheel-rim{position:absolute;inset:23%;border:8px solid #87a4a7;border-radius:50%;background:repeating-conic-gradient(#11343a 0 15deg,#07242c 15deg 36deg);box-shadow:inset 0 0 0 5px #3e6269;animation:ni-spin 36s linear infinite}.ni-wheel-rim>i{position:absolute;left:44%;top:0;width:12%;height:50%;transform-origin:50% 100%;background:linear-gradient(90deg,#274952,#d9e9e5,#61878b);clip-path:polygon(0 0,100% 0,60% 100%,25% 100%)}.ni-wheel-rim>span{position:absolute;inset:33%;border-radius:50%;background:linear-gradient(140deg,#bcd5d2,#294c55);display:grid;place-items:center;color:#123b44;box-shadow:0 0 0 5px #0f333c}.ni-wheel-orbit{position:absolute;inset:0;border:1px solid var(--ni-line);border-radius:50%}.ni-wheel-orbit:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--ni-accent);position:absolute;left:15%;top:12%}.ni-wheel-caption{position:absolute;bottom:0;text-transform:uppercase;letter-spacing:.13em;font-size:9px;background:var(--ni-paper);padding:12px}.ni-tire-selector{background:var(--ni-surface);border-radius:28px;padding:40px;color:white;margin-bottom:90px}.ni-tire-selector .ni-choices legend{color:var(--ni-muted)}.ni-tire-selector .ni-choices button{color:white;border-color:#4b6c72}.ni-tire-selector .ni-choices button:hover{background:var(--ni-raised)}.ni-tire-selector .ni-choices button[aria-pressed=true]{background:var(--ni-accent);color:var(--ni-dark);border-color:var(--ni-accent)}.ni-tire-selector .ni-choices button[aria-pressed=true] .ni-choice-dot{background:var(--ni-surface);border-color:var(--ni-dark)}.ni-tire-choice{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;padding-top:35px;margin-top:35px;border-top:1px solid #ffffff22;animation:ni-enter .4s}.ni-tire-choice h2{margin-top:15px;font-size:35px}.ni-tire-choice p{color:var(--ni-muted);font-size:13px;margin-top:20px}.ni-tire-choice>div:last-child{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:25px}.ni-tire-choice .ni-button{background:var(--ni-accent);color:var(--ni-dark)!important}.ni-tip-text{padding-top:15px;border-top:1px solid #ffffff22;font-size:11px!important}.ni-tire-measure{display:grid;grid-template-columns:.9fr 1.1fr;gap:65px;align-items:center;padding-bottom:90px}.ni-tire-measure .ni-photo{height:540px}.ni-measure-example{font-family:Bebas Neue,sans-serif;font-size:clamp(48px,5vw,76px);letter-spacing:.03em;margin-top:25px}.ni-measure-key{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:25px}.ni-measure-key b{display:inline-block;border-top:2px solid var(--ni-accent);padding-top:10px;width:100%;margin-bottom:12px}.ni-measure-key h3{font-size:13px}.ni-measure-key p{font-size:11px;margin-top:6px}.ni-tire-mercedes{margin:25px 0 12px!important}.ni-rental-hero{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:50px;padding-block:85px 55px}.ni-road{height:330px;position:relative;background:radial-gradient(ellipse,rgba(0,175,196,.12),transparent 65%)}.ni-road svg{width:100%;height:100%;overflow:visible}.ni-road path{fill:none;stroke:var(--ni-raised);stroke-width:26;stroke-linecap:round}.ni-road path.ni-road-route{stroke:var(--ni-accent);stroke-width:2;stroke-dasharray:5 9;animation:ni-road 12s linear infinite}.ni-road>span{position:absolute;font-size:9px;text-transform:uppercase;letter-spacing:.1em;background:var(--ni-paper);padding:12px;border:1px solid var(--ni-line);border-radius:30px}.ni-road>span:first-of-type{left:0;bottom:15%}.ni-road>span:last-child{right:0;top:12%}@keyframes ni-road{to{stroke-dashoffset:-140}}.ni-rental-planner{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;padding-block:30px 100px;align-items:start}.ni-rental-fields{display:flex;flex-direction:column;gap:38px}.ni-rental-brief{background:var(--ni-raised);border:1px solid var(--ni-line);border-radius:24px;padding:35px;box-shadow:8px 8px 0 var(--ni-raised)}.ni-rental-brief h2{font-size:36px;margin:25px 0 20px}.ni-rental-brief p{font-size:12px}.ni-rental-brief dl{margin:30px 0}.ni-rental-brief dl>div{border-top:1px solid var(--ni-line);padding:17px 0}.ni-rental-brief dt{font-size:10px;color:var(--ni-muted);margin-bottom:8px}.ni-rental-brief dd{margin:0;font-size:14px;font-weight:600}.ni-rental-brief .ni-button{width:100%}.ni-rental-distance select{max-width:400px}.ni-rental-story{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;padding-bottom:90px}.ni-rental-story .ni-photo{height:400px}.ni-rental-story p{margin-top:25px}.ni-parts-hero{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;padding-block:75px;align-items:center}.ni-parts-sketch{position:relative;aspect-ratio:1;background-image:linear-gradient(#00afc412 1px,transparent 0),linear-gradient(90deg,#00afc412 1px,transparent 0);background-size:28px 28px;border-radius:30px;display:grid;place-items:center}.ni-brake-disc{width:68%;aspect-ratio:1;position:relative;border-radius:50%;border:1px solid #629799;background:repeating-conic-gradient(#527a7d 0 1deg,#cbddda 2deg 12deg,#a7c5c0 13deg 14deg);box-shadow:10px 15px 0 #b8d0ca50,inset 0 0 0 15px #bbd1ce;transform:rotate(-20deg)}.ni-brake-disc>span{position:absolute;inset:30%;border-radius:50%;border:15px solid #486e75;outline:1px solid #294a54;outline-offset:12px;background:#d1e0dc;box-shadow:0 0 0 20px #9bb9b5}.ni-brake-disc>i{position:absolute;border-radius:50%;width:10px;height:10px;background:#3e646b;top:25%;left:30%}.ni-brake-disc>i:nth-child(2){top:70%;left:30%}.ni-brake-disc>i:nth-child(3){top:45%;left:77%}.ni-sketch-rule{position:absolute;background:var(--ni-accent)}.ni-sketch-rule-a{height:1px;width:80%;bottom:8%}.ni-sketch-rule-b{width:1px;height:80%;right:8%}.ni-parts-builder{display:grid;grid-template-columns:1.15fr .85fr;gap:80px;padding-bottom:100px;align-items:start}.ni-parts-inputs{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:35px}.ni-parts-inputs>label:first-child{grid-column:1/-1}.ni-parts-ticket{background:var(--ni-surface);border:1px solid var(--ni-line);padding:30px;border-radius:7px;transform:rotate(1deg);box-shadow:0 20px 30px #12394309}.ni-ticket-top{display:flex;justify-content:space-between;align-items:center;font-size:9px;text-transform:uppercase;letter-spacing:.14em;border-bottom:1px solid var(--ni-line);padding-bottom:20px;margin-bottom:25px}.ni-parts-ticket h2{font-size:30px;margin-bottom:30px}.ni-parts-ticket strong{display:block;font-size:12px;margin-bottom:10px}.ni-parts-ticket p{font-size:13px;min-height:58px;overflow-wrap:anywhere}.ni-parts-ticket code{display:block;font-size:12px;padding-top:15px;overflow-wrap:anywhere}.ni-ticket-perf{margin:30px -30px;border-top:2px dashed var(--ni-line)}.ni-parts-ticket .ni-button{width:100%}.ni-parts-story{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;padding-bottom:90px}.ni-parts-story>.ni-photo{height:500px}.ni-parts-story h2{margin-bottom:25px}.ni-parts-families{margin-top:30px}.ni-parts-families details{border-top:1px solid var(--ni-line)}.ni-parts-families summary{display:flex;justify-content:space-between;padding:18px 0;font-weight:600;font-size:13px;cursor:pointer;list-style:none}.ni-parts-families p{font-size:12px;padding-bottom:20px}@media(min-width:1550px){.ni-intro h1{font-size:82px}}@media(max-width:1050px){.ni-section{width:calc(100% - 56px)}.ni-service-nav{padding-inline:28px;gap:22px}.ni h1{font-size:58px}.ni-bodywork-intro,.ni-mercedes-hero,.ni-parts-hero,.ni-rental-hero,.ni-tires-hero,.ni-workshop-hero{gap:35px}.ni-mercedes-hero .ni-photo{height:520px}.ni-workshop-image .ni-photo{height:490px}.ni-faq,.ni-request{gap:35px;grid-template-columns:.8fr 1.2fr}.ni-form{padding:25px}.ni-service-card{padding:30px}.ni-body-story,.ni-claims-story,.ni-mercedes-story,.ni-parts-story,.ni-process,.ni-rental-story,.ni-tire-measure{gap:40px}.ni-body-options{padding:25px}.ni-claims-detail{grid-template-columns:1fr 1fr;gap:30px}.ni-step-number{display:none}.ni-diagnostic,.ni-parts-builder,.ni-rental-planner{gap:40px}.ni-request{padding-block:80px}.ni-service-card h2{font-size:31px}.ni-bodywork-intro .ni-photo{height:400px}}@media(max-width:760px){.ni-section{width:calc(100% - 36px)}.ni-service-nav{padding:12px 18px;gap:23px}.ni-service-nav a{font-size:9px}.ni h1,.ni-mercedes-hero h1{font-size:clamp(43px,10.5vw,66px)}.ni h2{font-size:34px}.ni p{font-size:13px;line-height:1.8}.ni-intro h1{margin-top:20px}.ni-intro>p{margin-top:23px}.ni-kicker{font-size:9px;letter-spacing:.1em}.ni-button{font-size:11px;padding:15px 20px;min-height:47px}.ni-photo{min-height:280px;border-radius:20px}.ni-body-builder,.ni-body-story,.ni-bodywork-intro,.ni-claims-story,.ni-diagnostic,.ni-mercedes-hero,.ni-mercedes-planner,.ni-mercedes-story,.ni-parts-builder,.ni-parts-hero,.ni-parts-story,.ni-process,.ni-rental-hero,.ni-rental-planner,.ni-rental-story,.ni-tire-choice,.ni-tire-measure,.ni-tires-hero,.ni-workshop-hero{grid-template-columns:1fr;gap:32px}.ni-bodywork-intro,.ni-mercedes-hero,.ni-parts-hero,.ni-rental-hero,.ni-tires-hero,.ni-workshop-hero{padding-block:45px}.ni-mercedes-hero .ni-photo{height:390px;border-radius:150px 150px 22px 22px}.ni-round-link{left:auto;right:20px;bottom:12px;width:74px;height:74px;border-width:7px}.ni-mercedes-planner{padding-block:20px 65px}.ni-planner-controls .ni-choices button{padding:18px;font-size:12px}.ni-service-card{padding:28px}.ni-service-card-top{margin-bottom:30px}.ni-service-card h2{font-size:31px}.ni-body-story,.ni-claims-story,.ni-mercedes-story,.ni-parts-story,.ni-rental-story,.ni-tire-measure{padding-bottom:65px}.ni-mercedes-story .ni-photo,.ni-parts-story>.ni-photo,.ni-tire-measure .ni-photo{height:340px}.ni-workshop-image{padding:0 0 35px 18px}.ni-workshop-image .ni-photo{height:370px;border-radius:22px 22px 100px 22px}.ni-soundwave{left:0;bottom:0;height:80px;gap:5px}.ni-diagnostic{padding-block:10px 65px;gap:5px}.ni-diagnostic-input .ni-choices{margin-bottom:30px}.ni-diagnostic-output{padding:28px}.ni-process{padding-block:55px}.ni-process li{gap:15px}.ni-process li>svg{display:none}.ni-bodywork-intro .ni-photo{height:290px;border-radius:90px 22px 22px 22px}.ni-body-builder{gap:0;margin-bottom:60px}.ni-car-stage{padding:25px 20px 20px;border-right:0;border-bottom:1px solid var(--ni-line)}.ni-car-interactive{height:430px;max-width:310px;margin-block:15px}.ni-car-outline{height:380px;width:220px;inset:25px 0}.ni-body-options{padding:26px 20px}.ni-zone-list{gap:5px}.ni-zone-list button{font-size:10px;gap:8px}.ni-body-story{gap:25px}.ni-claim-note{padding:28px}.ni-claim-note h3{font-size:25px}.ni-claims-hero{padding-block:45px}.ni-claims-line{margin-bottom:25px}.ni-claims-workspace{padding-block:15px 60px}.ni-stage-choices button{padding:15px 6px;font-size:10px;gap:6px;align-items:flex-start;text-align:center;flex-direction:column}.ni-claims-detail{grid-template-columns:1fr;padding-top:30px}.ni-claims-copy h2{font-size:30px}.ni-claims-story .ni-photo{height:300px}.ni-wheel-stage{width:85%;max-width:400px;margin:auto}.ni-tire-selector{padding:28px 20px;margin-bottom:65px}.ni-tire-selector>.ni-choices>div{flex-direction:column}.ni-tire-choice{padding-top:28px;margin-top:28px}.ni-tire-choice h2{font-size:30px}.ni-measure-example{font-size:58px}.ni-measure-key{gap:14px}.ni-measure-key h3{font-size:12px}.ni-rental-hero{gap:0;padding-bottom:20px}.ni-road{height:240px;margin-inline:10px}.ni-rental-planner{padding-block:0 65px;gap:35px}.ni-rental-brief{padding:28px}.ni-rental-distance select{max-width:none}.ni-rental-story .ni-photo{height:300px}.ni-parts-sketch{width:75%;max-width:330px;margin:auto}.ni-parts-builder{padding-bottom:65px}.ni-parts-ticket{padding:25px;transform:rotate(.5deg)}.ni-ticket-perf{margin-inline:-25px}.ni-parts-inputs{gap:20px 12px}.ni-choices button{font-size:11px;padding:12px 14px}.ni-request{grid-template-columns:1fr;gap:30px;padding-block:60px}.ni-request-heading h2{margin-top:17px}.ni-request-heading>p{margin-top:20px}.ni-request-mark{display:none}.ni-form{padding:24px 18px;border-radius:20px}.ni-form-grid{gap:19px 12px}.ni-form-grid label{font-size:10px}.ni-form-grid input,.ni-form-grid select,.ni-form-grid textarea{font-size:16px!important;padding:12px 10px!important}.ni-form-grid input[type=date]{font-size:13px!important}.ni-faq{grid-template-columns:1fr;gap:20px;padding-block:50px}.ni-faq h2{font-size:28px}.ni-faq summary{font-size:12px}.ni-related{padding-block:45px 65px}.ni-related h2{font-size:31px}.ni-related>div{gap:10px 22px}.ni-related a{font-size:12px}.ni-mini-steps h3{font-size:16px}}@media(max-width:370px){.ni-form-grid{grid-template-columns:1fr}.ni h1,.ni-mercedes-hero h1{font-size:41px}.ni-zone-list{grid-template-columns:1fr}.ni-stage-choices button{font-size:9px}}@media(prefers-reduced-motion:reduce){.ni *,.ni :after,.ni :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{.ni-faq,.ni-related,.ni-request,.ni-service-nav{display:none!important}.ni{overflow:visible!important}.ni-section{width:100%}.ni-photo{break-inside:avoid}}.ni-stage-choices button{border-radius:0!important}