@font-face{font-family:'Exo 2';font-style:normal;font-weight:100 900;font-display:swap;src:url(fonts/exo-2-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Exo 2';font-style:normal;font-weight:100 900;font-display:swap;src:url(fonts/exo-2-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Exo 2';font-style:italic;font-weight:100 900;font-display:swap;src:url(fonts/exo-2-latin-ext-italic.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Exo 2';font-style:italic;font-weight:100 900;font-display:swap;src:url(fonts/exo-2-latin-italic.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Albert Sans';font-style:normal;font-weight:100 900;font-display:swap;src:url(fonts/albert-sans-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Albert Sans';font-style:normal;font-weight:100 900;font-display:swap;src:url(fonts/albert-sans-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
/* masiniplus.eu — „Bord și șosea” */
:root{--bg:#f1f2f4;--w:#fff;--ink:#2c3a4a;--mut:#56647a;--ln:#d3d8df;--road:#e2e5ea;--red:#e02d2d;--redd:#c21f1f;--amb:#ffb000;--grn:#19a974;--grnd:#0c7a52;--blu:#1d4fa3;--blul:#e5eefb;--fh:'Exo 2',system-ui,sans-serif;--fb:'Albert Sans',system-ui,-apple-system,'Segoe UI',sans-serif;--hh:73px}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body{margin:0;background:var(--bg);color:var(--ink);font:400 17px/1.6 var(--fb)}
:where(img){max-width:100%;height:auto;display:block}
:where(a){color:inherit}
:where(h1,h2,h3,p){margin:0}
main,.mp-foot{overflow-x:clip}
.mp-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
:focus-visible{outline:3px solid var(--blu);outline-offset:3px;border-radius:3px}
.mp-wrap{max-width:1360px;margin:0 auto;padding-inline:20px}
.mp-skip{position:absolute;left:12px;top:-60px;z-index:99;background:var(--ink);color:#fff;padding:12px 16px;border-radius:6px}
.mp-skip:focus{top:12px}
.mp-i{flex:none;display:block}
.mp-top{position:sticky;top:0;z-index:50;background:var(--w)}
.mp-top-in{display:flex;align-items:center;gap:18px;min-height:68px}
.mp-logo{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--ink);text-decoration:none}
.mp-wheel{transition:transform .7s cubic-bezier(.2,.8,.2,1)}
.mp-logo:hover .mp-wheel{transform:rotate(-100deg)}
.mp-name{font:italic 800 27px/1 var(--fh);letter-spacing:-.01em}
.mp-name b{color:var(--red);font-style:normal;margin-left:1px}
.mp-nav{display:flex;gap:9px;margin-left:auto}
.mp-tools{display:flex;gap:8px}
.mp-btn{width:44px;height:44px;display:grid;place-items:center;border:2px solid var(--ink);border-radius:8px;background:var(--w);color:var(--ink);cursor:pointer;transition:background .2s}
.mp-btn:hover,.mp-btn[aria-expanded=true]{background:var(--amb)}
.mp-burger{display:none}
.mp-haz{height:5px;background:repeating-linear-gradient(-45deg,var(--amb) 0 12px,var(--ink) 12px 24px)}
.mp-find{background:var(--bg);padding:14px 0 18px;border-top:1px solid var(--ln)}
.mp-find label{display:block;font:800 12px var(--fh);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}
.mp-find div div,.mp-sf{display:flex;gap:8px;max-width:640px}
.mp-find input,.mp-sf input{flex:1;min-width:0;height:48px;border:2px solid var(--ink);border-radius:8px;padding:0 14px;font:500 17px var(--fb);background:var(--w);color:var(--ink)}
.mp-find button,.mp-sf button{height:48px;padding:0 20px;border:0;border-radius:8px;background:var(--red);color:#fff;font:800 14px var(--fh);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}
.mp-plate{display:inline-flex;align-items:stretch;height:34px;background:var(--w);border:2px solid var(--ink);border-radius:5px;overflow:hidden;color:var(--ink);text-decoration:none;font:800 12.5px/1 var(--fh);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;box-shadow:0 2px 0 var(--ink);transition:transform .2s,box-shadow .2s}
.mp-eu{position:relative;width:17px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:4px;background:var(--blu);color:#fff;font:700 7px/1 var(--fb);letter-spacing:0}
.mp-eu::before{content:"";position:absolute;top:5px;left:50%;width:8px;height:8px;margin-left:-4px;border:1.5px dotted #ffd633;border-radius:50%}
.mp-pt{display:flex;align-items:center;padding:0 10px}
.mp-plate:hover,.mp-plate.is-on{transform:translateY(-2px);box-shadow:0 4px 0 var(--red)}
.mp-plate.is-on .mp-pt{background:#fff1cc}
.mp-hero{padding-top:24px;padding-bottom:60px}
.mp-hero-top{display:flex;justify-content:space-between;align-items:baseline;gap:8px 20px;flex-wrap:wrap;border-bottom:2px solid var(--ink);padding-bottom:12px;margin-bottom:34px}
.mp-hero-top h1{font:italic 700 clamp(19px,2.1vw,25px)/1.2 var(--fh)}
.mp-hero-top p{font-size:13px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--mut)}
.mp-hero-g{display:grid;grid-template-columns:minmax(0,494px) minmax(0,1fr);gap:60px;align-items:center}
.mp-gauge{--d:min(470px,calc(100vw - 72px));position:relative;width:var(--d);height:var(--d);margin:12px;border-radius:50%;background:radial-gradient(circle,#fff 0 66%,#f6f7f9 66%);box-shadow:0 0 0 10px #fff,0 0 0 12px var(--ink),0 26px 44px -22px rgba(44,58,74,.5)}
.mp-arc{position:absolute;inset:0;width:100%;height:100%}
.mp-arc circle{fill:none;stroke:var(--ln);stroke-width:1.5}
.mp-arc .mp-arc-a{stroke:var(--amb)}
.mp-arc .mp-arc-r{stroke:var(--red)}
.mp-ticks i{--h:calc(var(--d)*.026);position:absolute;left:50%;top:50%;width:2px;height:var(--h);margin:calc(var(--h)/-2) 0 0 -1px;background:#8793a4;transform:rotate(var(--a)) translateY(calc(var(--d)*-.432))}
.mp-ticks .M{--h:calc(var(--d)*.052);width:4px;margin-left:-2px;background:var(--ink);transform:rotate(var(--a)) translateY(calc(var(--d)*-.419))}
.mp-lab{position:absolute;left:50%;top:50%;z-index:2;width:0;height:0;display:flex;align-items:center;justify-content:center;color:var(--ink);text-decoration:none;transform:rotate(var(--a)) translateY(calc(var(--d)*-.285)) rotate(calc(var(--a)*-1))}
.mp-lab span{flex:none;width:calc(var(--d)*.235);padding:6px 3px;border-radius:8px;background:#fff;text-align:center;transition:background .25s,transform .25s}
.mp-lab b{display:block;font:800 clamp(10.5px,calc(var(--d)*.03),14.5px)/1.12 var(--fh);letter-spacing:.03em;text-transform:uppercase}
.mp-lab small{display:block;margin-top:3px;font-size:clamp(10px,calc(var(--d)*.024),11.5px);line-height:1.1;color:var(--mut)}
.mp-gauge--many .mp-lab span{width:calc(var(--d)*.215)}
.mp-gauge--many small{display:none}
.mp-lab.is-on span{background:#fff1cc}
.mp-lab:hover span,.mp-lab:focus-visible span,.mp-lab.is-hot span{background:var(--amb);transform:scale(1.06)}
.mp-lab:focus-visible{outline:0}
.mp-lab:focus-visible span{outline:3px solid var(--blu);outline-offset:2px}
.mp-needle{position:absolute;left:50%;top:50%;z-index:1;width:calc(var(--d)*.024);height:calc(var(--d)*.44);margin:calc(var(--d)*-.44) 0 0 calc(var(--d)*-.012);background:var(--red);clip-path:polygon(32% 0,68% 0,100% 100%,0 100%);transform-origin:50% 100%;transform:rotate(var(--n));transition:transform .75s cubic-bezier(.3,1.35,.5,1)}
.mp-gauge.is-sweep .mp-needle{transition:transform .4s ease-in-out}
.mp-hub{position:absolute;left:50%;top:50%;z-index:3;width:calc(var(--d)*.12);height:calc(var(--d)*.12);margin:calc(var(--d)*-.06);border-radius:50%;background:var(--ink);box-shadow:inset 0 0 0 calc(var(--d)*.022) #47586d,0 3px 8px rgba(44,58,74,.35)}
.mp-odo{position:absolute;left:0;right:0;top:73%;text-align:center}
.mp-odo span,.mp-od{display:inline-flex;gap:2px;padding:3px;border-radius:5px;background:var(--ln)}
.mp-odo b{width:1.25em;border-radius:3px;background:var(--w);color:var(--ink);font:700 calc(var(--d)*.042)/1.5 var(--fh);box-shadow:inset 0 -6px 6px -5px rgba(44,58,74,.25)}
.mp-odo b:last-child,.mp-od b:last-child{background:var(--red);color:#fff}
.mp-odo small{display:block;margin-top:5px;font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mut)}
.mp-cut{display:block;overflow:hidden;clip-path:polygon(0 0,calc(100% - 42px) 0,100% 42px,100% 100%,0 100%);background:var(--ln)}
.mp-ph{display:block;width:100%;aspect-ratio:16/10;background:repeating-linear-gradient(-45deg,var(--road) 0 14px,var(--ln) 14px 28px)}
.mp-cut img{width:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.8,.2,1)}
a.mp-cut:hover img,.mp-ad-i:hover img{transform:scale(1.045)}
.mp-lead .mp-cut img{aspect-ratio:16/9}
.mp-lead-b{padding-top:20px}
.mp-lead-k{display:flex;align-items:center;gap:14px;flex-wrap:wrap}
.mp-lead-k time,.mp-meta{font-size:12.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--mut)}
.mp-lead h2{font:italic 800 clamp(27px,3.3vw,44px)/1.09 var(--fh);letter-spacing:-.012em;margin:14px 0 12px}
main :is(h2,h3)>a{text-decoration:none;background:linear-gradient(var(--red),var(--red)) 0 100%/0 3px no-repeat;transition:background-size .35s}
main :is(h2,h3)>a:hover{background-size:100% 3px}
.mp-ex{color:var(--mut);font-size:16.5px;line-height:1.55}
.mp-go{display:inline-flex;align-items:center;gap:10px;margin-top:20px;min-height:48px;padding:0 26px;background:var(--red);color:#fff;text-decoration:none;font:800 14px var(--fh);letter-spacing:.07em;text-transform:uppercase;clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%)}
.mp-go .mp-i,.mp-more .mp-i{transition:transform .25s}
.mp-go:hover .mp-i,.mp-more:hover .mp-i{transform:translateX(5px)}
.mp-road{position:relative;overflow:clip;padding-bottom:30px}
.mp-road::before{content:"";position:absolute;left:50%;top:0;bottom:0;width:78px;margin-left:-39px;border-radius:39px 39px 0 0;background:var(--road);box-shadow:inset 4px 0 #fff,inset -4px 0 #fff}
.mp-dash{position:absolute;left:50%;top:0;bottom:0;width:6px;margin-left:-3px;overflow:hidden}
.mp-dash::before{content:"";position:absolute;left:0;right:0;top:-380px;bottom:0;background:repeating-linear-gradient(#fff 0 34px,transparent 34px 76px)}
@keyframes mp-flow{to{transform:translateY(380px)}}
@keyframes mp-drive{to{transform:translateX(calc(100vw - 40px))}}
.mp-sec{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:136px;padding:58px 0}
.mp-sec--r .mp-a{order:2}
.mp-a,.mp-b{align-self:start;position:sticky;top:calc(var(--hh) + 24px)}
.mp-km{position:absolute;left:50%;top:58px;z-index:2;width:46px;height:56px;margin-left:-23px;display:grid;place-items:center;background:var(--w);border:2px solid var(--ink);border-top:14px solid var(--red);border-radius:16px 16px 4px 4px;box-shadow:0 6px 0 -2px rgba(44,58,74,.18)}
.mp-km i{font:800 21px/1 var(--fh);font-style:normal}
.mp-sh{margin-bottom:26px}
.mp-sh-k{font:800 12px var(--fh);letter-spacing:.16em;text-transform:uppercase;color:var(--redd)}
.mp-sh h2{font:italic 800 clamp(33px,4.1vw,52px)/1.08 var(--fh);letter-spacing:-.015em;margin:4px 0 12px}
.mp-sh-d{color:var(--mut);font-size:15.5px;line-height:1.55;max-width:56ch}
.mp-more{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:6px;font:800 12.5px var(--fh);letter-spacing:.07em;text-transform:uppercase;text-decoration:none;box-shadow:inset 0 -3px var(--amb)}
.mp-feat{position:relative}
.mp-feat .mp-cut img{aspect-ratio:16/10}
.mp-meta{margin:14px 0 5px}
.mp-feat h3{font:700 23px/1.2 var(--fh);margin-bottom:8px}
.mp-tag{position:absolute;left:-8px;top:14px;padding:7px 12px 7px 27px;background:radial-gradient(circle at 15px 50%,#fff 0 3px,transparent 3.6px),var(--amb);color:var(--ink);font:800 11px/1 var(--fh);letter-spacing:.08em;text-transform:uppercase;clip-path:polygon(13px 0,100% 0,100% 100%,13px 100%,0 50%)}
.mp-ads{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.mp-ad{background:var(--w);border:1px solid var(--ln);border-radius:8px;overflow:hidden;padding-bottom:14px}
.mp-ad-i{display:block;overflow:hidden;background:var(--ln)}
.mp-ad-i img{width:100%;aspect-ratio:4/3;object-fit:cover;transition:transform .7s cubic-bezier(.2,.8,.2,1)}
.mp-ad .mp-tag{left:0;top:10px}
.mp-ad h3{font:700 16.5px/1.25 var(--fh);margin:13px 14px 0}
.mp-ad .mp-meta{margin:8px 14px 0}
.mp-book{position:relative;margin-bottom:34px;padding:22px 24px 72px 58px;background:linear-gradient(90deg,transparent 40px,#f4b9b9 40px 41.5px,transparent 41.5px),var(--w);border:1px solid var(--ln);border-radius:4px 12px 12px 4px;box-shadow:-7px 0 0 #c5ccd6}
.mp-book-h{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:10px;border-bottom:3px double var(--ink)}
.mp-book-h b{font:italic 800 23px/1 var(--fh)}
.mp-book-h span{font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mut)}
.mp-book ol{list-style:none;margin:0;padding:0;counter-reset:s}
.mp-book li{counter-increment:s;display:grid;grid-template-columns:26px minmax(0,1fr) auto 22px;gap:10px;align-items:center;min-height:50px;padding:9px 0;border-bottom:1px solid var(--ln)}
.mp-book li::before{content:counter(s,decimal-leading-zero);font:800 13px var(--fh);color:var(--redd)}
.mp-book li a{font-weight:600;font-size:15.5px;line-height:1.3;text-decoration:none}
.mp-book time{font-size:12px;color:var(--mut);white-space:nowrap}
.mp-ck{position:relative;width:20px;height:20px;border:2px solid var(--ink);border-radius:4px}
.mp-ck::after{content:"";position:absolute;left:5px;top:0;width:6px;height:12px;border:solid var(--grnd);border-width:0 3px 3px 0;transform:rotate(40deg);transition:transform .3s .45s}
.mp-stamp{position:absolute;right:30px;bottom:-26px;width:108px;height:108px;display:grid;place-content:center;text-align:center;border:3px double var(--redd);border-radius:50%;background:rgba(255,255,255,.72);color:var(--redd);font:800 15px/1.1 var(--fh);transform:rotate(-13deg);transition:transform .35s cubic-bezier(.2,1.9,.4,1) .7s,opacity .2s .7s}
.mp-stamp i{font:italic 600 11px var(--fh);letter-spacing:.22em;text-transform:uppercase}
.js .mp-book:not(.in) .mp-ck::after{transform:rotate(40deg) scale(0)}
.js .mp-book:not(.in) .mp-stamp{opacity:0;transform:rotate(-13deg) scale(1.9)}
.mp-signs{list-style:none;margin:0;padding:0;display:grid;gap:14px}
.mp-signs li{display:grid;grid-template-columns:54px minmax(0,1fr);gap:18px;align-items:center;padding:14px 18px;background:var(--w);border:1px solid var(--ln);border-radius:8px}
.mp-signs h3{font:700 17.5px/1.25 var(--fh)}
.mp-signs .mp-meta{margin:6px 0 0}
.mp-sign{position:relative;width:54px;height:54px;display:grid;place-items:center}
.mp-sign--t{background:var(--red);clip-path:polygon(50% 3%,100% 95%,0 95%)}
.mp-sign--t::before{content:"";position:absolute;inset:0;background:#fff;clip-path:polygon(50% 25%,81% 84%,19% 84%)}
.mp-sign--t::after{content:"!";position:relative;top:9px;font:800 21px/1 var(--fh)}
.mp-sign--c{border:8px solid var(--red);border-radius:50%;background:#fff}
.mp-sign--c::after{content:"";width:22px;height:6px;border-radius:2px;background:var(--ink)}
.mp-sign--b{border-radius:9px;background:var(--blu);box-shadow:inset 0 0 0 2px var(--blu),inset 0 0 0 4.5px #fff}
.mp-sign--b::after{content:"i";font:italic 800 28px/1 var(--fh);color:#fff}
.mp-charge{display:flex;align-items:center;gap:10px;margin:2px 0 14px;color:var(--grnd)}
.mp-charge span{position:relative;width:230px;max-width:70%;height:18px;padding:2px;border:2px solid var(--ink);border-radius:5px;background:var(--w)}
.mp-charge span::before{content:"";display:block;height:100%;border-radius:2px;background:repeating-linear-gradient(90deg,var(--grn) 0 17px,transparent 17px 21px);transform-origin:0 50%;transition:transform 1.7s cubic-bezier(.3,.6,.3,1) .3s}
.mp-charge span::after{content:"";position:absolute;right:-7px;top:3px;width:4px;height:8px;border-radius:0 2px 2px 0;background:var(--ink)}
.js .mp-sh:not(.in) .mp-charge span::before{transform:scaleX(.07)}
.mp-evs{position:relative;display:grid;gap:14px;padding-left:28px}
.mp-evs::before{content:"";position:absolute;left:8px;top:12px;bottom:12px;width:4px;border-radius:2px;background:var(--grn)}
.mp-ev{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:center;padding:10px;background:var(--w);border:1px solid var(--ln);border-radius:8px}
.mp-ev::before{content:"";position:absolute;left:-27px;top:50%;width:18px;height:18px;margin-top:-9px;border:4px solid var(--grn);border-radius:50%;background:var(--w)}
.mp-ev-i{display:block;border-radius:6px;overflow:hidden;background:var(--ln)}
.mp-ev-i img{width:96px;height:96px;object-fit:cover}
.mp-ev h3{font:700 17px/1.25 var(--fh)}
.mp-ev .mp-meta{margin:6px 0 0}
.mp-docs{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.mp-doc{padding:14px 16px 18px;border:1px solid #b6c5dc;border-radius:10px;background:repeating-linear-gradient(135deg,rgba(29,79,163,.05) 0 2px,transparent 2px 9px),var(--w)}
.mp-doc-h{display:flex;justify-content:space-between;gap:8px;padding-bottom:7px;margin-bottom:10px;border-bottom:2px solid var(--blu);font:800 11px/1.2 var(--fh);letter-spacing:.09em;text-transform:uppercase;color:var(--blu)}
.mp-doc-h span{font-weight:600;color:var(--mut)}
.mp-doc dl{display:grid;grid-template-columns:1fr 1.25fr;gap:10px;margin:0 0 12px}
.mp-doc dt{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mut)}
.mp-doc dd{margin:0;padding-bottom:3px;border-bottom:1px dotted #8593a6;font-size:13px;font-weight:700}
.mp-doc h3{font:700 16.5px/1.25 var(--fh)}
:is(.mp-ad,.mp-ev,.mp-doc,.mp-signs li){position:relative}
:is(.mp-ad,.mp-ev,.mp-doc,.mp-signs) h3 a::after{content:"";position:absolute;inset:0}
.js .mp-rv{--x:-30px;opacity:0;transform:translateX(var(--x));transition:opacity .6s,transform .6s cubic-bezier(.2,.8,.2,1)}
.mp-b .mp-rv,.mp-sec--r .mp-a .mp-rv{--x:30px}
.mp-sec--r .mp-b .mp-rv{--x:-30px}
.js .mp-rv.in{opacity:1;transform:none}
.mp-foot{background:#e4e7eb}
.mp-park{position:relative;height:76px;border-block:4px solid #fff;background:repeating-linear-gradient(90deg,transparent 0 88px,#fff 88px 92px) 50% 0/auto 100%,var(--road)}
.mp-p{position:absolute;left:50%;top:50%;width:46px;height:46px;margin:-23px;border-radius:7px;background:var(--blu);box-shadow:0 0 0 3px #fff;color:#fff;font:800 29px/46px var(--fh);text-align:center}
.mp-foot-g{display:grid;grid-template-columns:1.1fr 1.6fr .8fr;gap:44px;padding-top:44px;padding-bottom:34px}
.mp-foot-a p{margin-top:14px;max-width:34ch;color:var(--mut)}
.mp-foot h2{font:800 12px var(--fh);letter-spacing:.15em;text-transform:uppercase;color:var(--mut);margin-bottom:16px}
.mp-plates{display:flex;flex-wrap:wrap;gap:12px 10px}
.mp-foot ul{list-style:none;margin:0;padding:0}
.mp-foot li a{display:block;padding:7px 0;text-decoration:none;font-weight:500}
.mp-book li a:hover,.mp-foot a:hover{text-decoration:underline;text-decoration-color:var(--red);text-decoration-thickness:2px}
.mp-copy{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:60px;border-top:2px solid var(--ink);font-size:14px}
.mp-copy a{text-decoration:none;font-weight:700;padding:12px 0}
.mp-prog{display:none}
.mp-ah{padding-top:34px;padding-bottom:30px}
.mp-crumb{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px;font-size:13.5px;color:var(--mut)}
.mp-crumb{align-items:center}
.mp-crumb a{padding:11px 0}
.mp-at{font:italic 800 clamp(30px,4.7vw,60px)/1.07 var(--fh);letter-spacing:-.018em;max-width:1060px;margin:18px 0 16px}
.mp-as{max-width:68ch;font-size:19.5px;line-height:1.5;color:var(--mut)}
.mp-am{list-style:none;display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 0;padding:0}
.mp-am li{padding:9px 18px 10px 14px;background:var(--w);border-left:4px solid var(--amb);border-radius:0 6px 6px 0;font-weight:700;font-size:15px;line-height:1.3}
.mp-am li:first-child{border-color:var(--red)}
.mp-am span{display:block;font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--mut)}
.mp-ag{--pl:70px;display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:44px;padding-bottom:64px}
.mp-main{grid-area:1/1;min-width:0}
.mp-side{grid-area:1/2;display:flex;flex-direction:column;min-width:0}
.mp-run{flex:1}
.mp-stick{position:sticky;top:calc(var(--hh) + 36px);max-height:calc(100vh - var(--hh) - 48px);overflow-y:auto;scrollbar-width:thin}
.mp-toc summary,.mp-new h2{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:10px;border-bottom:2px solid var(--ink);font:italic 800 23px/1 var(--fh)}
.mp-toc summary{list-style:none;cursor:pointer}
.mp-toc summary::-webkit-details-marker{display:none}
.mp-toc summary small,.mp-new h2 small{font:600 11px var(--fb);letter-spacing:.1em;text-transform:uppercase;color:var(--mut)}
.mp-toc ol{position:relative;list-style:none;margin:10px 0 0;padding:2px 0}
.mp-toc ol::before{content:"";position:absolute;left:0;top:0;bottom:0;width:38px;border-radius:19px;background:linear-gradient(#fff 45%,transparent 0) 50% 0/4px 44px repeat-y,var(--road);box-shadow:inset 3px 0 #fff,inset -3px 0 #fff}
.mp-toc ol::after{content:"";position:absolute;left:16px;top:0;bottom:0;width:6px;border-radius:3px;background:var(--amb);transform:scaleY(var(--s,0));transform-origin:50% 0;transition:transform .55s cubic-bezier(.2,.8,.2,1)}
.mp-toc a{position:relative;z-index:1;display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:center;min-height:40px;padding:4px 0;text-decoration:none;font-size:14.5px;line-height:1.3;color:var(--mut);transition:color .2s}
.mp-toc a:hover,.mp-toc a.is-on,.mp-toc a.is-done{color:var(--ink)}
.mp-toc a.is-on{font-weight:700}
.mp-bk{justify-self:center;width:30px;height:32px;border:2px solid var(--ink);border-top:8px solid #97a2b1;border-radius:10px 10px 3px 3px;background:var(--w);color:var(--ink);font:800 13px/20px var(--fh);text-align:center;transition:background .25s,transform .25s,border-color .25s,color .25s}
.mp-toc a.is-done .mp-bk{background:var(--ink);border-top-color:var(--red);color:#fff}
.mp-toc a.is-on .mp-bk{background:var(--amb);border-top-color:var(--red);transform:scale(1.12)}
.mp-new{margin-top:22px}
.mp-new:first-child{margin-top:0}
.mp-new h2{font-size:21px}
.mp-new ol{list-style:none;margin:0;padding:0}
.mp-new a{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;min-height:56px;padding:8px 0;border-bottom:1px dashed #aab3c0;text-decoration:none}
.mp-od b{width:1.1em;border-radius:3px;background:var(--w);color:var(--ink);font:700 23px/1.45 var(--fh);text-align:center;box-shadow:inset 0 -6px 6px -5px rgba(44,58,74,.25);transition:transform .25s}
.mp-new a:hover .mp-od b:last-child{transform:translateY(-3px)}
.mp-new-b b{display:block;font:700 15px/1.27 var(--fh)}
.mp-new a:hover .mp-new-b b{text-decoration:underline;text-decoration-color:var(--red);text-decoration-thickness:2px}
.mp-new-b small{display:block;margin-top:4px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}
.mp-lane{margin-top:36px;border:2px solid var(--blu);border-radius:10px;background:var(--w)}
.mp-lane h2{display:flex;align-items:center;gap:10px;margin:3px;padding:11px 13px;border-radius:5px;background:var(--blu);color:#fff;font:800 13px/1.2 var(--fh);letter-spacing:.1em;text-transform:uppercase}
.mp-lane .mp-plates{padding:14px 14px 4px}
.mp-lane .mp-sf{max-width:none;padding:12px 14px 14px}
.mp-lane .mp-sf button{padding:0 14px}
.mp-afig{margin:0 0 30px}
.mp-afig img{aspect-ratio:16/9}
.mp-tldr{display:grid;grid-template-columns:54px minmax(0,1fr);gap:18px;margin-bottom:32px;padding:20px 22px;border:2px solid var(--blu);border-radius:10px;background:var(--blul)}
.mp-tldr-k{font:800 12px var(--fh);letter-spacing:.15em;text-transform:uppercase;color:var(--blu);margin-bottom:5px}
.mp-tldr{font-size:17px;line-height:1.6}
.mp-tldr+.mp-tldr{margin-top:-14px}
.mp-tldr ul{margin:0;padding-left:20px}
.mp-tldr li{margin:.3em 0}
.mp-tldr summary{cursor:pointer;font-weight:700}
.mp-prose{font-size:18px;line-height:1.72}
.mp-prose p{margin:0 0 1.2em}
.mp-prose h2{font:italic 800 clamp(24px,2.7vw,31px)/1.15 var(--fh);margin:1.9em 0 .65em;padding-left:18px;border-left:6px solid var(--red);scroll-margin-top:calc(var(--hh) + 40px)}
.mp-prose h3{font:700 21px/1.25 var(--fh);margin:1.5em 0 .5em}
.mp-prose a{text-decoration:underline;text-decoration-color:var(--red);text-decoration-thickness:2px;text-underline-offset:3px}
.mp-prose a:hover{color:var(--redd)}
.mp-prose ul,.mp-prose ol{list-style:none;margin:0 0 1.3em;padding:0}
.mp-prose ul li{position:relative;padding-left:30px;margin:.5em 0}
.mp-prose ul li::before{content:"";position:absolute;left:2px;top:.68em;width:15px;height:6px;background:var(--amb);transform:skewX(-22deg)}
.mp-prose ol{counter-reset:o}
.mp-prose ol li{counter-increment:o;position:relative;padding-left:42px;margin:.65em 0}
.mp-prose ol li::before{content:counter(o);position:absolute;left:0;top:.08em;width:29px;height:29px;border:2px solid var(--ink);border-radius:50%;background:var(--w);font:800 14px/25px var(--fh);text-align:center}
.mp-prose figure{margin:1.9em 0}
.mp-prose figure img{width:100%;border-radius:6px}
.mp-prose .tbl{margin:1.9em 0;overflow-x:auto;border:2px solid var(--ink);border-radius:8px;background:var(--w)}
.mp-prose table{width:100%;min-width:520px;border-collapse:collapse;font-size:16px;line-height:1.45}
.mp-prose th{padding:12px 14px;background:#e8ecf1;border-bottom:3px solid var(--red);font:800 12.5px var(--fh);letter-spacing:.07em;text-transform:uppercase;text-align:left}
.mp-prose td{padding:12px 14px;border-top:1px solid var(--ln);vertical-align:top}
.mp-prose td:first-child{font-weight:700}
.mp-prose .faq{margin-top:2.5em}
.mp-prose .faq-list{margin:1em 0 1.6em;padding:18px 24px 10px;background:var(--w);border:1px solid var(--ln);border-radius:10px}
.mp-prose .faq-list::before{content:"La service întrebi";display:block;margin-bottom:8px;font:800 12px var(--fh);letter-spacing:.15em;text-transform:uppercase;color:var(--redd)}
.mp-prose details{border-top:1px solid var(--ln)}
.mp-prose summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:12px 0;font:700 17.5px/1.3 var(--fh);list-style:none;cursor:pointer}
.mp-prose summary::-webkit-details-marker{display:none}
.mp-prose summary::after{content:"+";flex:none;width:30px;height:30px;border:2px solid var(--ink);border-radius:50%;font:700 21px/25px var(--fh);text-align:center;transition:transform .3s,background .3s}
.mp-prose details[open]>summary::after{transform:rotate(45deg);background:var(--amb)}
.mp-prose details>div{font-size:17px}
.mp-prose details p{margin-bottom:.9em}
.mp-share{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:40px 0 20px;padding-top:22px;border-top:2px solid var(--ink)}
.mp-share p{margin-right:8px;font:800 12px var(--fh);letter-spacing:.13em;text-transform:uppercase}
.mp-share a,.mp-share button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:46px;height:46px;padding:0 12px;border:2px solid var(--ink);border-radius:8px;background:var(--w);color:var(--ink);font:700 14.5px var(--fb);text-decoration:none;cursor:pointer;transition:background .2s,transform .2s}
.mp-share a:hover,.mp-share button:hover{background:var(--amb);transform:translateY(-2px)}
.mp-by{display:flex;gap:12px;padding:14px 16px;border:1px dashed #aab3c0;border-radius:8px;background:var(--w);font-size:15px;line-height:1.5;color:var(--mut)}
.mp-by .mp-i{margin-top:2px;color:var(--ink)}
.mp-by b{color:var(--ink)}
.mp-rel{padding-bottom:72px}
.mp-rel-h{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:24px;padding-bottom:10px;border-bottom:2px solid var(--ink)}
.mp-rel-h h2{font:italic 800 clamp(27px,3vw,36px)/1.1 var(--fh)}
.mp-rel-h p{font-size:13px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--mut)}
.mp-rel-g{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
.mp-arh{padding-bottom:22px}
.mp-arh .mp-sf,.mp-404 .mp-sf{margin-top:22px}
.mp-rows{position:relative;list-style:none;margin:0;padding:6px 0 26px 88px}
.mp-rows::before{content:"";position:absolute;left:0;top:0;bottom:0;width:46px;border-radius:23px 23px 0 0;background:linear-gradient(#fff 45%,transparent 0) 50% 0/4px 70px repeat-y,var(--road);box-shadow:inset 3px 0 #fff,inset -3px 0 #fff}
.mp-row{position:relative;display:grid;grid-template-columns:320px minmax(0,1fr);gap:30px;align-items:center;padding:24px 0;border-bottom:1px solid var(--ln)}
.mp-rows .mp-km{left:-65px;top:50%;margin-top:-28px}
.mp-row .mp-cut img,.mp-row .mp-ph{aspect-ratio:16/10}
.mp-row .mp-meta{margin-top:0}
.mp-row h2{font:700 clamp(20px,2.2vw,26px)/1.2 var(--fh);margin-bottom:8px}
.mp-row h2 a::after{content:"";position:absolute;inset:0}
.mp-pager{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;padding:10px 0 70px}
.mp-pager ol{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:0}
.mp-pg{display:grid;place-items:center;width:50px;height:50px;border:6px solid var(--red);border-radius:50%;background:var(--w);font:800 17px var(--fh);text-decoration:none;transition:transform .2s}
a.mp-pg:hover{transform:scale(1.1)}
.mp-pg.is-on{border:0;border-radius:9px;background:var(--blu);box-shadow:inset 0 0 0 2px var(--blu),inset 0 0 0 4.5px #fff;color:#fff}
.mp-pg-a{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 18px;border:2px solid var(--ink);border-radius:8px;background:var(--w);font:800 13px var(--fh);letter-spacing:.07em;text-transform:uppercase;text-decoration:none}
.mp-pg-a:hover{background:var(--amb)}
.mp-pg-a:not(.mp-pg-n) .mp-i{transform:scaleX(-1)}
.mp-none{padding-top:6px}
.mp-none .mp-plates,.mp-404 .mp-plates{margin:22px 0 34px}
.mp-page .mp-prose{max-width:780px}
.mp-page .mp-at{font-size:clamp(30px,4vw,48px)}
.mp-page{padding-bottom:70px}
.mp-404{display:grid;grid-template-columns:230px minmax(0,1fr);gap:50px;align-items:center;padding-top:60px;padding-bottom:70px}
.mp-noway{position:relative;width:200px;height:200px;margin:0 auto 80px;display:grid;place-items:center;border-radius:50%;background:var(--red);box-shadow:0 0 0 7px #fff,0 0 0 10px var(--ink)}
.mp-noway::before{content:"";position:absolute;left:50%;top:100%;width:12px;height:90px;margin:8px 0 0 -6px;border-radius:0 0 4px 4px;background:#aab3c0}
.mp-noway span{width:132px;height:36px;border-radius:5px;background:#fff}
.mp-404 .mp-at{font-size:clamp(30px,4.2vw,52px);margin-top:6px}
@supports (animation-timeline:scroll()){
.mp-dash::before{animation:mp-flow linear both;animation-timeline:scroll(root)}
.mp-prog{display:block;position:sticky;top:var(--hh);z-index:40;height:22px;border-bottom:2px solid #fff;background:linear-gradient(90deg,#fff 50%,transparent 0) 0 50%/40px 2px repeat-x,var(--road)}
.mp-prog span{display:block;width:40px;padding-top:2px;animation:mp-drive linear both;animation-timeline:scroll(root)}
}
@media (min-width:1100px){
.mp-prose--road{position:relative;padding-left:var(--pl);counter-reset:km}
.mp-prose--road::before{content:"";position:absolute;left:0;top:8px;bottom:0;width:46px;border-radius:23px 23px 0 0;background:linear-gradient(#fff 45%,transparent 0) 50% 0/4px 70px repeat-y,var(--road);box-shadow:inset 3px 0 #fff,inset -3px 0 #fff}
.mp-prose--road h2{counter-increment:km;position:relative;padding-left:0;border-left:0}
.mp-prose--road h2::before{content:counter(km);position:absolute;left:calc(var(--pl)*-1);top:-12px;width:46px;height:54px;display:grid;place-items:center;background:var(--w);border:2px solid var(--ink);border-top:13px solid var(--red);border-radius:16px 16px 4px 4px;box-shadow:0 6px 0 -2px rgba(44,58,74,.18);font:800 20px/1 var(--fh);font-style:normal}
.mp-prose--road~.mp-share,.mp-prose--road~.mp-by{margin-left:var(--pl)}
}
@media (min-width:1280px){
.mp-ag{--pl:88px;grid-template-columns:minmax(0,1fr) 380px;gap:56px}
}
@media (min-width:1100px) and (max-height:930px){
.mp-new li:nth-child(n+5){display:none}
}
@media (min-width:1100px) and (max-height:850px){
.mp-new li:nth-child(n+4){display:none}
}
@media (min-width:1100px) and (max-height:770px){
.mp-new li:nth-child(n+3){display:none}
}
@media (max-width:1099px){
.mp-ag{grid-template-columns:minmax(0,1fr);gap:26px}
.mp-side,.mp-run,.mp-stick{display:contents}
.mp-main{grid-area:auto;order:2}
.mp-toc{order:1;padding:14px 16px;background:var(--w);border:2px solid var(--ink);border-radius:8px}
.mp-new{order:3;margin-top:6px}
.mp-lane{order:4;margin-top:6px;align-self:start}
.mp-toc summary{min-height:44px;align-items:center}
.mp-toc a{min-height:46px}
.mp-new a{min-height:60px}
.mp-toc:not([open]) summary{padding-bottom:0;border-bottom:0}
.mp-toc summary::after{content:"+";font:700 22px/1 var(--fh);font-style:normal;margin-left:10px}
.mp-toc[open] summary::after{content:"−"}
.mp-toc summary small{margin-left:auto}
}
@media (min-width:700px) and (max-width:1099px){
.mp-ag{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:36px}
.mp-toc,.mp-main{grid-column:1/-1}
}
@media (max-width:1139px){
.mp-burger{display:grid}
.mp-nav{display:none;position:absolute;left:0;right:0;top:100%;margin:0;padding:16px 20px 20px;background:var(--w);border-bottom:2px solid var(--ink);grid-template-columns:1fr 1fr;gap:12px}
.mp-nav.open{display:grid}
.mp-nav .mp-plate{height:46px}
.mp-tools{margin-left:auto}
}
@media (max-width:999px){
:root{--hh:65px}
.mp-plate{height:44px}
.mp-top-in{min-height:60px}
.mp-name{font-size:23px}
.mp-wheel{width:34px;height:34px}
.mp-hero{padding-bottom:40px}
.mp-hero-top{margin-bottom:22px}
.mp-hero-g{grid-template-columns:minmax(0,1fr);gap:34px}
.mp-gauge{order:2;margin:12px auto}
.mp-lab span{width:calc(var(--d)*.27)}
.mp-road::before{left:8px;width:28px;margin:0;border-radius:14px 14px 0 0;box-shadow:inset 3px 0 #fff,inset -3px 0 #fff}
.mp-dash{left:20px;width:4px;margin:0}
.mp-sec{grid-template-columns:minmax(0,1fr);row-gap:30px;padding:40px 0 40px 32px}
.mp-sec--r .mp-a{order:0}
.mp-a,.mp-b{position:static}
.mp-km{left:6px;top:38px;width:36px;height:44px;margin-left:-18px;border-top-width:11px;border-radius:13px 13px 3px 3px}
.mp-km i{font-size:16px}
.js .mp-road .mp-rv{--x:26px}
.mp-foot-g{grid-template-columns:1fr;gap:30px;padding-top:34px}
.mp-foot li a{padding:11px 0}
.mp-rel-g{grid-template-columns:1fr 1fr}
.mp-rows{padding-left:50px}
.mp-rows::before{width:28px;border-radius:14px 14px 0 0;background-size:3px 60px}
.mp-rows .mp-km{left:-36px;margin-top:-22px}
.mp-row{grid-template-columns:220px minmax(0,1fr);gap:20px}
.mp-404{grid-template-columns:minmax(0,1fr);gap:10px;padding-top:36px}
.mp-noway{width:120px;height:120px;margin:0 0 30px 10px}
.mp-noway::before{display:none}
.mp-noway span{width:80px;height:22px}
}
@media (max-width:620px){
body{font-size:16.5px}
.mp-wrap{padding-inline:16px}
.mp-nav{grid-template-columns:1fr;padding-inline:16px}
.mp-book{padding:18px 14px 66px 44px;background:linear-gradient(90deg,transparent 30px,#f4b9b9 30px 31.5px,transparent 31.5px),var(--w)}
.mp-book li{grid-template-columns:22px minmax(0,1fr) 20px}
.mp-book time{display:none}
.mp-stamp{right:24px;width:92px;height:92px;font-size:13px}
.mp-ads,.mp-docs,.mp-rel-g,.mp-row{grid-template-columns:minmax(0,1fr)}
.mp-row{gap:14px}
.mp-ads .mp-ad,.mp-rel-g .mp-ad{display:grid;grid-template-columns:112px minmax(0,1fr);column-gap:14px;align-items:start;padding:10px}
.mp-ads .mp-ad-i,.mp-rel-g .mp-ad-i{grid-row:1/4;border-radius:5px}
.mp-ads .mp-ad-i img,.mp-rel-g .mp-ad-i img{aspect-ratio:1}
.mp-ad .mp-tag{position:static;justify-self:start;margin-bottom:8px}
.mp-ad h3{margin:0;font-size:16px}
.mp-ad .mp-meta{margin:8px 0 0}
.mp-signs li{grid-template-columns:46px minmax(0,1fr);gap:14px;padding:12px 14px}
.mp-sign{transform:scale(.85);transform-origin:0 50%}
.mp-ev{grid-template-columns:80px minmax(0,1fr);gap:12px}
.mp-ev-i img{width:80px;height:80px}
.mp-ev h3,.mp-signs h3{font-size:16px}
.mp-cut{clip-path:polygon(0 0,calc(100% - 26px) 0,100% 26px,100% 100%,0 100%)}
.mp-am li{flex:1 1 40%}
.mp-tldr{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px}
.mp-prose{font-size:17.5px}
.mp-prose .faq-list{padding:14px 16px 6px}
}
@media (prefers-reduced-motion:reduce){
html{scroll-behavior:auto}
:is(.mp-top,.mp-prog,main,.mp-foot) *,:is(.mp-top,.mp-prog,main,.mp-foot) *::before,:is(.mp-top,.mp-prog,main,.mp-foot) *::after{animation:none!important;transition:none!important}
.js .mp-rv{opacity:1;transform:none}
.mp-prog{display:none}
}
