.tech-v2-hero{min-height:790px;position:relative;display:flex;align-items:flex-end;background:#080909;color:#fff;overflow:hidden}.tech-v2-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.tech-v2-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,6,6,.95) 0%,rgba(5,6,6,.65) 36%,rgba(5,6,6,.08) 72%),linear-gradient(0deg,rgba(5,6,6,.8),transparent 48%)}.tech-v2-copy{position:relative;z-index:2;padding-bottom:86px!important}.tech-v2-copy h1{font-size:clamp(54px,7.5vw,116px);line-height:.88;max-width:900px;margin:14px 0 24px}.tech-v2-copy .lead{max-width:640px;font-size:19px}.tech-v2-copy small{display:block;max-width:560px;margin-top:22px;color:#b9b4ad;font-size:11px;line-height:1.5}.tech-proof{padding-top:90px!important;padding-bottom:90px!important;display:grid;grid-template-columns:.75fr 1.8fr;gap:70px;align-items:end}.tech-proof h2,.energy-choice h2,.quality-intro h2,.quality-evidence h2{font-size:clamp(38px,5vw,70px);line-height:.98;margin:12px 0}.tech-proof-stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #cfc9c0;border-bottom:1px solid #cfc9c0}.tech-proof-stats article{padding:28px 20px;border-left:1px solid #cfc9c0}.tech-proof-stats strong{display:block;font-size:clamp(24px,3vw,42px);line-height:1;color:#b7192e}.tech-proof-stats span{display:block;margin-top:12px;color:#625d56;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.tech-architecture{background:#121313;color:#fff;padding:110px 0}.tech-section-head{display:grid;grid-template-columns:.65fr 1.2fr 1fr;gap:55px;align-items:end;margin-bottom:70px}.tech-section-head h2,.quality-process-head h2,.responsible-grid h2{font-size:clamp(44px,6vw,86px);line-height:.92;margin:0}.tech-section-head>p:last-child{color:#bcb7af;line-height:1.7}.tech-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #41413f;border-left:1px solid #41413f}.tech-feature{min-height:300px;padding:34px;border-right:1px solid #41413f;border-bottom:1px solid #41413f}.tech-feature b{font-size:13px;color:#c5a35b;letter-spacing:.12em}.tech-feature h3{font-size:25px;margin:46px 0 16px}.tech-feature p{color:#bcb7af;line-height:1.65}.energy-choice{padding-top:110px!important;padding-bottom:110px!important;display:grid;grid-template-columns:1.05fr 1fr;gap:85px;align-items:center}.energy-copy>p:last-child{font-size:17px;line-height:1.75;color:#5e5952;max-width:670px}.battery-cards{display:grid;grid-template-columns:1fr 1fr;gap:15px}.battery-cards article{background:#ece7de;padding:35px;min-height:330px;border-top:5px solid #b7192e}.battery-cards article:last-child{background:#171818;color:#fff;border-top-color:#c4a25a}.battery-cards span{font-size:12px;letter-spacing:.12em}.battery-cards h3{font-size:27px;margin:70px 0 16px}.battery-cards p{line-height:1.65;color:#5e5952}.battery-cards article:last-child p{color:#bbb6ae}.responsible-mobility{background:#17392d;color:#fff;padding:105px 0}.responsible-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}.responsible-grid .lead{color:#d4ded8;font-size:18px;line-height:1.75}.responsible-grid ul{list-style:none;padding:0;margin:35px 0 0;border-top:1px solid rgba(255,255,255,.25)}.responsible-grid li{padding:16px 0;border-bottom:1px solid rgba(255,255,255,.25);display:flex;gap:12px}.responsible-grid li:before{content:'✓';color:#d2b76f;font-weight:800}.quality-v2-hero{min-height:700px;position:relative;display:flex;align-items:flex-end;background:#111;color:#fff;overflow:hidden}.quality-v2-hero>.production-crop{position:absolute;inset:0;border-radius:0;height:auto}.quality-v2-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,10,10,.92),rgba(10,10,10,.36) 65%,rgba(10,10,10,.16)),linear-gradient(0deg,rgba(10,10,10,.76),transparent 55%)}.quality-v2-copy{position:relative;z-index:2;padding-bottom:80px!important}.quality-v2-copy h1{font-size:clamp(54px,7.6vw,112px);line-height:.9;max-width:1050px;margin:12px 0 24px}.quality-v2-copy .lead{max-width:720px;font-size:19px}.real-production{padding-top:105px!important;padding-bottom:110px!important}.quality-intro{display:grid;grid-template-columns:.55fr 1.25fr 1fr;gap:55px;align-items:end;margin-bottom:58px}.quality-intro h2{margin:0}.quality-intro>p:last-child{line-height:1.72;color:#5b5650}.production-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.production-card{margin:0}.production-card figcaption{padding:15px 2px;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.production-crop{position:relative;overflow:hidden;background:#222;aspect-ratio:1.43/1}.production-crop img{position:absolute;width:405%;max-width:none;height:auto;left:calc(var(--crop-x,0) * -100%);top:calc(var(--crop-y,.62) * -100%)}.shot-a{--crop-x:0;--crop-y:.62}.shot-b{--crop-x:1.16;--crop-y:.62}.shot-c{--crop-x:2.32;--crop-y:.62}.shot-d{--crop-x:0;--crop-y:1.88}.quality-v2-hero .production-crop img{width:100%;height:100%;object-fit:cover;object-position:17% 37%;left:0;top:0;filter:saturate(.72) contrast(1.08)}.quality-process{background:#171818;color:#fff;padding:110px 0}.quality-process-head{display:grid;grid-template-columns:.55fr 1.45fr;gap:55px;align-items:end;margin-bottom:65px}.quality-gates{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #454541;border-left:1px solid #454541}.quality-gates article{padding:30px;min-height:230px;border-right:1px solid #454541;border-bottom:1px solid #454541}.quality-gates b{color:#c4a25a;letter-spacing:.12em;font-size:12px}.quality-gates h3{font-size:22px;margin:55px 0 12px}.quality-gates p{font-size:12px;color:#aaa59e;line-height:1.55}.quality-evidence{padding-top:110px!important;padding-bottom:110px!important;display:grid;grid-template-columns:1.25fr .75fr;gap:90px;align-items:center}.quality-evidence>div>p:last-child{max-width:760px;color:#5c5751;line-height:1.75}.quality-evidence ul{list-style:none;margin:0;padding:0;border-top:1px solid #cfc9c0}.quality-evidence li{padding:19px 4px;border-bottom:1px solid #cfc9c0;font-weight:700}.quality-evidence li:before{content:'Q';display:inline-grid;place-items:center;width:28px;height:28px;margin-right:14px;background:#b7192e;color:#fff;font-size:12px}.quality-final{margin-bottom:110px!important;background:#b7192e;color:#fff;padding:60px!important;display:flex;gap:45px;align-items:center}.quality-final img{width:105px;height:105px;filter:brightness(0) invert(1)}.quality-final h2{font-size:clamp(30px,4vw,58px);line-height:1;margin:8px 0}
@media(max-width:1050px){.tech-proof,.energy-choice,.responsible-grid,.quality-evidence{grid-template-columns:1fr}.tech-proof-stats{margin-top:15px}.tech-section-head,.quality-intro{grid-template-columns:1fr 1fr}.tech-section-head>p:last-child,.quality-intro>p:last-child{grid-column:2}.tech-feature-grid{grid-template-columns:repeat(2,1fr)}.quality-gates{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.tech-v2-hero{min-height:690px}.tech-v2-hero>img{object-position:58% center}.tech-v2-shade{background:linear-gradient(0deg,rgba(5,6,6,.98) 0%,rgba(5,6,6,.72) 58%,rgba(5,6,6,.15))}.tech-v2-copy{padding-bottom:48px!important}.tech-v2-copy h1,.quality-v2-copy h1{font-size:50px}.tech-proof{padding-top:70px!important;padding-bottom:70px!important}.tech-proof-stats{grid-template-columns:1fr 1fr}.tech-proof-stats article:nth-child(odd){border-left:0}.tech-proof-stats article:nth-child(n+3){border-top:1px solid #cfc9c0}.tech-architecture,.responsible-mobility,.quality-process{padding:75px 0}.tech-section-head,.quality-process-head,.quality-intro{display:block}.tech-section-head>p:last-child,.quality-intro>p:last-child{margin-top:25px}.tech-feature-grid,.battery-cards,.production-gallery,.quality-gates{grid-template-columns:1fr}.tech-feature{min-height:250px}.energy-choice,.quality-evidence{padding-top:75px!important;padding-bottom:75px!important;gap:45px}.battery-cards article{min-height:250px}.battery-cards h3{margin-top:45px}.responsible-grid{gap:38px}.quality-v2-hero{min-height:660px}.quality-v2-hero .production-crop img{object-position:25% center}.real-production{padding-top:75px!important;padding-bottom:75px!important}.quality-final{margin-bottom:75px!important;padding:38px 25px!important;display:block}.quality-final img{width:72px;height:72px;margin-bottom:25px}}
[dir="rtl"] .quality-evidence li:before{margin-right:0;margin-left:14px}
.quality-v2-hero>.production-crop{background-image:url('/assets/images/production-reference-original.png');background-repeat:no-repeat;background-size:405% auto;background-position:left 25%}.quality-v2-hero>.production-crop img{display:none}
@media(max-width:700px){.quality-v2-hero>.production-crop{background-position:left bottom}}

/* Quality v4: only high-resolution EVAROQ product imagery is shown publicly.
   Documentary production photography returns when original files are available. */
.real-production{display:none!important}.quality-v2-hero>.production-crop{background-image:url('/assets/images/evaroq-s1-catalog.png')!important;background-size:cover!important;background-position:center 54%!important}.quality-v2-hero>.production-crop:after{content:'';position:absolute;inset:0;background:linear-gradient(110deg,rgba(0,0,0,.12),transparent 58%)}.quality-v2-hero{min-height:760px}.quality-v2-overlay{background:linear-gradient(90deg,rgba(10,10,10,.94),rgba(10,10,10,.48) 48%,rgba(10,10,10,.08) 78%),linear-gradient(0deg,rgba(10,10,10,.72),transparent 58%)}.quality-process{border-top:5px solid #b7192e}
@media(max-width:700px){.quality-v2-hero>.production-crop{background-position:59% center!important}.quality-v2-overlay{background:linear-gradient(0deg,rgba(10,10,10,.96),rgba(10,10,10,.42) 76%,rgba(10,10,10,.12))}.quality-v2-hero{min-height:690px}}
.brand-form-status{margin:0;padding:14px 16px;background:#eee9e1;border-left:3px solid #b7192e;color:#312e2a;line-height:1.5}.brand-form-status a{color:#9c1325;font-weight:800}.brand-form button:disabled,.footer-email-row button:disabled{opacity:.55;cursor:wait}
.langs{padding:0!important;border:0!important;background:transparent!important}.language-select{max-width:126px;height:38px;padding:0 32px 0 13px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);font:800 11px/1 inherit;cursor:pointer;outline:none}.language-select:focus{border-color:var(--red);box-shadow:0 0 0 2px rgba(183,25,46,.12)}[dir="rtl"] .language-select{padding:0 13px 0 32px}@media(max-width:560px){.language-select{max-width:102px;height:36px;padding-inline-start:10px;font-size:10px}}
