/* Structura mobilă este baza; toate valorile cromatice vin din tema.css. */
*,*::before,*::after{box-sizing:border-box}
html{scroll-padding-top:var(--dz-sp-6)}
body{margin:0;background:var(--dz-paper);color:var(--dz-ink);font-family:var(--dz-font);font-size:var(--dz-fs-body);line-height:var(--dz-leading);font-weight:var(--dz-weight);-webkit-font-smoothing:antialiased}
img{display:block;max-width:100%;height:auto}
a{color:var(--dz-accent);text-underline-offset:.2em}
a:hover{color:var(--dz-ink-hover)}
button,input,textarea,select{font:inherit}
button,summary{cursor:pointer}
h1,h2,h3,p,figure{margin:0}
h1,h2,h3{color:var(--dz-ink);font-weight:var(--dz-weight-title);text-wrap:pretty;overflow-wrap:anywhere}
h1{font-size:var(--dz-fs-h1);line-height:1.08;letter-spacing:-.025em}
h2{font-size:var(--dz-fs-h2);line-height:1.14;letter-spacing:-.015em}
h3{font-size:var(--dz-fs-h3);line-height:1.3}
p{color:var(--dz-ink-2)}
:focus-visible{outline:var(--dz-focus) solid var(--dz-accent);outline-offset:var(--dz-focus)}
.dz-d2mjia{width:calc(100% - 2 * var(--dz-gutter));max-width:var(--dz-container);margin-inline:auto;min-width:0}
.dz-n4arvx{padding-block:var(--dz-section)}
.dz-i23chk{background:var(--dz-surface)}
.dz-u8nq6t,.dz-axzgtl:not(:focus){position:absolute;width:var(--dz-pixel);height:var(--dz-pixel);padding:0;margin:calc(-1 * var(--dz-pixel));overflow:hidden;clip-path:inset(50%);text-wrap:nowrap;border:0}
.dz-axzgtl:focus{position:fixed;inset:var(--dz-sp-2) auto auto var(--dz-sp-2);z-index:100;background:var(--dz-surface);padding:var(--dz-sp-4)}
.dz-fbzxpu{min-height:40vh}
.dz-ovy7tp{background:var(--dz-surface);border-bottom:var(--dz-pixel) solid var(--dz-line);position:relative;z-index:20}
.dz-jezkk2{min-height:var(--dz-antet-mobil);display:flex;align-items:center;justify-content:space-between;gap:var(--dz-sp-4)}
.dz-aaggf1{display:inline-flex;align-items:center;gap:var(--dz-sp-2);text-decoration:none;color:var(--dz-ink);flex-shrink:0;text-wrap:nowrap}
.dz-aaggf1>span:first-child{font-size:var(--dz-fs-h3);font-weight:var(--dz-weight-bold);letter-spacing:-.045em}
.dz-mzvebg{font-size:var(--dz-logo-mobil);font-weight:var(--dz-weight-bold);text-transform:uppercase;letter-spacing:.1em;color:var(--dz-accent)}
.dz-dtmdx2,.dz-g3th0c{display:none}
.dz-ur8bwv summary{list-style:none}
.dz-ur8bwv summary::-webkit-details-marker{display:none}
.dz-yxzamk{font-size:var(--dz-fs-small)}
.dz-ur8bwv[open] summary{color:var(--dz-on-ink);background:var(--dz-ink)}
.dz-ur8bwv nav{position:absolute;inset:100% 0 auto;background:var(--dz-surface);border-bottom:var(--dz-pixel) solid var(--dz-line);padding:var(--dz-sp-2) var(--dz-gutter);box-shadow:var(--dz-shadow);display:flex;flex-direction:column}
.dz-ur8bwv nav>a{padding:var(--dz-sp-3) var(--dz-sp-4);min-height:var(--dz-button);border-bottom:var(--dz-pixel) solid var(--dz-line);color:var(--dz-ink);text-decoration:none;font-weight:var(--dz-weight-title)}
.dz-ur8bwv nav>.dz-vdh0l4{color:var(--dz-on-ink);margin-top:var(--dz-sp-2)}
.dz-ur8bwv nav>[aria-current]{color:var(--dz-accent);text-decoration:underline}
.dz-l68ycg{min-height:var(--dz-button);display:inline-flex;align-items:center;justify-content:center;gap:var(--dz-sp-2);padding:var(--dz-sp-3) var(--dz-sp-5);border:var(--dz-pixel) solid var(--dz-line-strong);border-radius:var(--dz-r);background:var(--dz-surface);color:var(--dz-ink);text-decoration:none;font-weight:var(--dz-weight-title);font-size:var(--dz-fs-small);line-height:1.35;text-align:center;transition:background-color .12s,border-color .12s;max-width:100%}
.dz-l68ycg:hover{background:var(--dz-surface-2);border-color:var(--dz-ink);color:var(--dz-ink)}
.dz-vdh0l4{background:var(--dz-ink);color:var(--dz-on-ink);border-color:var(--dz-ink)}
.dz-vdh0l4:hover{background:var(--dz-ink-hover);border-color:var(--dz-ink-hover);color:var(--dz-on-ink)}
.dz-l68ycg:active{transform:translateY(var(--dz-pixel))}
.dz-l68ycg:disabled{background:var(--dz-surface-2);color:var(--dz-ink-2);border-color:var(--dz-line-strong);cursor:default}
.dz-d31y7b{display:inline-flex;align-items:center;gap:var(--dz-sp-2);min-height:var(--dz-button);font-size:var(--dz-fs-small);font-weight:var(--dz-weight-title);text-decoration:none}
.dz-d31y7b:hover{text-decoration:underline}
.dz-xp6uti{background:var(--dz-surface);border-bottom:var(--dz-pixel) solid var(--dz-line);font-size:var(--dz-fs-small)}
.dz-xp6uti ol{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dz-sp-2) var(--dz-sp-3);list-style:none;padding:var(--dz-sp-3) 0}
.dz-xp6uti li{display:flex;align-items:center;gap:var(--dz-sp-3)}
.dz-xp6uti li+li::before{content:'/';color:var(--dz-ink-2)}
.dz-xp6uti a{color:var(--dz-ink-2);text-decoration:none}
.dz-xp6uti [aria-current]{font-weight:var(--dz-weight-title)}
.dz-igb4ly,.dz-q519kh,.dz-wcznpr,.dz-bhb0co{display:grid;gap:var(--dz-sp-7);align-items:start}
.dz-v49dye{font-size:var(--dz-fs-label);font-weight:var(--dz-weight-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--dz-accent);margin-bottom:var(--dz-sp-4)}
.dz-k0379p{margin-top:var(--dz-sp-5);font-size:var(--dz-fs-body);line-height:var(--dz-leading)}
.dz-qtc6sy{display:flex;flex-wrap:wrap;gap:var(--dz-sp-3);margin-top:var(--dz-sp-6)}
.dz-d3bhnj{aspect-ratio:var(--dz-raport-foto);background:var(--dz-surface-2);border-radius:var(--dz-r);overflow:hidden;display:block}
.dz-d3bhnj img,.dz-k7t48l>a{width:100%;height:100%;object-fit:cover}
/* eroul rămâne 4:3; pozele de produs de la producător sunt late (~2,4:1), iar într-o ramă 4:3 lăsau benzi goale */
.dz-tda50u .dz-d3bhnj{aspect-ratio:4/3}
.dz-hsz31k{display:grid;gap:var(--dz-sp-4);grid-template-columns:minmax(0,1fr)}
.dz-po4009+.dz-po4009{margin-top:var(--dz-sp-9)}
.dz-co9k62{display:flex;flex-direction:column;gap:var(--dz-sp-4);margin-bottom:var(--dz-sp-6)}
.dz-co9k62>p{max-width:40ch}
.dz-fa9ubt{display:flex;align-items:center;gap:var(--dz-sp-3);margin:0}
.dz-fa9ubt::before{content:'';display:block;flex:0 0 var(--dz-sp-2);width:var(--dz-sp-2);height:var(--dz-sp-2);background:var(--dz-accent);transform:rotate(45deg)}
.dz-htiat6{position:relative;border:var(--dz-pixel) solid var(--dz-line);border-radius:var(--dz-r-lg);background:var(--dz-paper);overflow:hidden;display:flex;flex-direction:column;min-width:0;transition:box-shadow .12s}
.dz-htiat6:hover{box-shadow:var(--dz-shadow)}
.dz-hhqlh2{border-radius:0;flex-shrink:0}
.dz-q2v5ly{display:flex;flex-direction:column;gap:var(--dz-sp-3);padding:var(--dz-sp-5);flex:1}
.dz-htiat6 h3{font-size:var(--dz-fs-card);font-weight:var(--dz-weight-card)}
.dz-htiat6 h3 a,.dz-htiat6 h2 a{color:var(--dz-ink);text-decoration:none}
.dz-htiat6 h3 a:hover,.dz-htiat6 h2 a:hover{text-decoration:underline}
.dz-htiat6 p{font-size:var(--dz-fs-small)}
.dz-kffxv7{margin-top:auto;padding-top:var(--dz-sp-3);display:flex;flex-direction:column;gap:var(--dz-sp-3)}
.dz-oha435{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--dz-sp-2) var(--dz-sp-3)}
.dz-fpfakf{font-size:var(--dz-fs-h3);font-weight:var(--dz-weight-bold);color:var(--dz-ink);line-height:1.2;letter-spacing:-.025em}
.dz-woq4w4{color:var(--dz-ink-2);font-size:var(--dz-fs-small)}
.dz-s22cmz{position:absolute;left:var(--dz-sp-3);top:var(--dz-sp-3);padding:var(--dz-sp-1) var(--dz-sp-2);background:var(--dz-ink);color:var(--dz-on-ink);font-size:var(--dz-fs-label);font-weight:var(--dz-weight-bold);line-height:1.4;text-transform:uppercase;border-radius:var(--dz-r)}
.dz-tumb5q{position:static;display:inline-block;margin-bottom:var(--dz-sp-4)}
.dz-b4dhtl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dz-sp-2)}
.dz-b4dhtl>:first-child{grid-column:1/-1}
.dz-snqs2f{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--dz-sp-2);margin-top:var(--dz-sp-3)}
.dz-snqs2f>a{aspect-ratio:1;border:var(--dz-pixel) solid var(--dz-line)}
.dz-snqs2f>a:hover{border-color:var(--dz-accent)}
.dz-cav9ia{margin-top:var(--dz-sp-6);padding:var(--dz-sp-5);background:var(--dz-paper);border:var(--dz-pixel) solid var(--dz-line);border-radius:var(--dz-r-lg)}
.dz-cav9ia .dz-fpfakf{font-size:var(--dz-fs-h1)}
.dz-l2tc3n{padding:var(--dz-sp-6);border:var(--dz-pixel) solid var(--dz-line);border-radius:var(--dz-r-lg);background:var(--dz-surface);min-width:0}
.dz-l2tc3n h2{font-size:var(--dz-fs-h3);margin-bottom:var(--dz-sp-5)}
.dz-frsd9y{background:var(--dz-accent-soft)}
.dz-yb0lpr{list-style:none;padding:0;margin:0;color:var(--dz-ink-2);font-size:var(--dz-fs-small)}
.dz-yb0lpr li{padding-block:var(--dz-sp-3);border-bottom:var(--dz-pixel) solid var(--dz-line)}
.dz-yb0lpr li:last-child{border:0;padding-bottom:0}
.dz-yb0lpr li::before{content:'·';color:var(--dz-accent);margin-right:var(--dz-sp-2)}
.dz-tp51sq{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--dz-fs-small);background:var(--dz-surface);border:var(--dz-pixel) solid var(--dz-line);border-radius:var(--dz-r-lg);overflow:hidden}
.dz-tp51sq th,.dz-tp51sq td{text-align:left;padding:var(--dz-sp-4);border-bottom:var(--dz-pixel) solid var(--dz-line);vertical-align:top}
.dz-tp51sq tbody tr:last-child>*{border-bottom:0}
.dz-znz2nf{margin-top:var(--dz-sp-6)}
.dz-znz2nf th{font-weight:var(--dz-weight);color:var(--dz-ink-2);width:58%}
.dz-znz2nf td{text-align:right;font-weight:var(--dz-weight-title)}
.dz-dopjou{font-size:var(--dz-fs-small);margin-top:var(--dz-sp-4)}
.dz-s7s00s{display:inline-block;font-size:var(--dz-fs-small);font-weight:var(--dz-weight-title)}
.dz-y6zecz,.dz-b0lj9t{color:var(--dz-ink)}
.dz-af6zag{color:var(--dz-accent)}
.dz-dsd402,.dz-up63f9,.dz-w9vcou{color:var(--dz-ink-2)}
.dz-ismjl6{padding-bottom:calc(var(--dz-bar-height) + env(safe-area-inset-bottom,0px))}
.dz-rwxh78{position:fixed;bottom:0;left:0;right:0;z-index:30;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--dz-sp-2);padding:var(--dz-sp-3) var(--dz-gutter) calc(var(--dz-sp-3) + env(safe-area-inset-bottom,0px));background:var(--dz-surface);border-top:var(--dz-pixel) solid var(--dz-line-strong)}
.dz-rwxh78 .dz-fpfakf{font-size:var(--dz-fs-body);overflow-wrap:anywhere}
.dz-rwxh78 .dz-l68ycg{padding-inline:var(--dz-sp-3)}
/* Fragmente editoriale: păstrăm markup-ul și întrebările exact cum vin din motor. */
.dz-vsg1oi{color:var(--dz-ink-2);overflow-wrap:anywhere}
.dz-vsg1oi h2{margin-top:var(--dz-sp-8);margin-bottom:var(--dz-sp-4)}
.dz-vsg1oi h3{margin-top:var(--dz-sp-6);margin-bottom:var(--dz-sp-3);font-size:var(--dz-fs-h3)}
.dz-vsg1oi p,.dz-vsg1oi ul,.dz-vsg1oi ol{margin:var(--dz-sp-4) 0}
.dz-vsg1oi ul,.dz-vsg1oi ol{padding-left:var(--dz-sp-6)}
.dz-vsg1oi li+li{margin-top:var(--dz-sp-2)}
.dz-vsg1oi li::marker{color:var(--dz-accent)}
.dz-vsg1oi a{font-weight:var(--dz-weight-title)}
.dz-vsg1oi>:first-child{margin-top:0}
.dz-s40ws0>.dz-vsg1oi{margin-top:var(--dz-sp-7)}
.dz-vsg1oi .dz-ckej3n,.dz-vsg1oi .dz-z33958,.dz-z33958,.dz-cx58ne,.dz-h2yage{margin-block:var(--dz-sp-6);padding:var(--dz-sp-6);border:var(--dz-pixel) solid var(--dz-line-strong);border-left:var(--dz-bordura-nota) solid var(--dz-ink);border-radius:var(--dz-r);background:var(--dz-surface)}
.dz-vsg1oi .dz-z33958,.dz-z33958{background:var(--dz-accent-soft);border-left-color:var(--dz-accent)}
.dz-ckej3n>h3,.dz-z33958>h3{display:flex;align-items:center;gap:var(--dz-sp-3)}
.dz-ckej3n>h3::before,.dz-z33958>h3::before{content:'';flex:0 0 var(--dz-sp-3);height:var(--dz-sp-3);background:var(--dz-ink);border-radius:var(--dz-r)}
.dz-z33958>h3::before{background:var(--dz-accent)}
.dz-vsg1oi .dz-ckej3n>:first-child,.dz-vsg1oi .dz-z33958>:first-child{margin-top:0}
.dz-vsg1oi .dz-ckej3n>:last-child,.dz-vsg1oi .dz-z33958>:last-child{margin-bottom:0}
.dz-cx58ne{font-size:var(--dz-fs-small);border-left-color:var(--dz-accent)}
.dz-k3lb9d{margin-top:var(--dz-sp-7)}
.dz-k3lb9d details{border-top:var(--dz-pixel) solid var(--dz-line);padding:0}
.dz-k3lb9d details:last-child{border-bottom:var(--dz-pixel) solid var(--dz-line)}
.dz-k3lb9d summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--dz-sp-4);min-height:var(--dz-button);padding-block:var(--dz-sp-5);color:var(--dz-ink)}
.dz-k3lb9d summary::-webkit-details-marker{display:none}
.dz-k3lb9d summary::after{content:'+';flex:none;color:var(--dz-accent);font-size:var(--dz-fs-h3);line-height:1}
.dz-k3lb9d details[open]>summary::after{content:'−'}
.dz-k3lb9d summary h3{font-size:var(--dz-fs-body);line-height:1.4;font-weight:var(--dz-weight-title);margin:0}
.dz-k3lb9d details>p{margin-top:0;padding-bottom:var(--dz-sp-3)}
.dz-wvi2tx{max-width:var(--dz-intro-max);margin-bottom:var(--dz-sp-7)}
.dz-wvi2tx .dz-vsg1oi{margin-top:var(--dz-sp-5)}
.dz-m41j2j{max-width:100%;overflow-x:auto;border-radius:var(--dz-r-lg);border:var(--dz-pixel) solid var(--dz-line);isolation:isolate}
.dz-d4nifr{font-size:var(--dz-fs-small);margin-bottom:var(--dz-sp-3)}
.dz-u65jo7{min-width:var(--dz-tabel-min);border:0;border-radius:0;overflow:visible}
.dz-u65jo7 thead th{background:var(--dz-ink);color:var(--dz-on-ink);font-size:var(--dz-fs-label)}
.dz-u65jo7 tr>:first-child{position:sticky;left:0;z-index:1;min-width:var(--dz-model-min);width:var(--dz-model-max);max-width:var(--dz-model-max);background:var(--dz-surface);border-right:var(--dz-pixel) solid var(--dz-line)}
.dz-u65jo7 thead tr>:first-child{z-index:2;background:var(--dz-ink)}
.dz-u65jo7 a{color:var(--dz-ink);text-decoration:none}
.dz-u65jo7 a:hover{text-decoration:underline}
.dz-u65jo7 td{min-width:var(--dz-celula-min)}
.dz-u65jo7 .dz-fpfakf{font-size:var(--dz-fs-small);text-wrap:nowrap;letter-spacing:0}
.dz-u65jo7 .dz-oha435{display:flex;flex-direction:column;gap:var(--dz-sp-1)}
.dz-jc761u{display:flex;flex-wrap:wrap;gap:var(--dz-sp-4);margin-block:var(--dz-sp-6);font-size:var(--dz-fs-small)}
.dz-jc761u .dz-y6zecz::before{content:'● ';color:var(--dz-ink)}
.dz-jc761u .dz-af6zag::before{content:'○ ';color:var(--dz-accent)}
.dz-lve6ky{max-width:var(--dz-intro-max);margin-top:var(--dz-sp-9)}
.dz-spv2ke{max-width:var(--dz-lectura)}
.dz-spv2ke>h1{margin-bottom:var(--dz-sp-7)}
.dz-g4mxuw,.dz-xkmils{background:var(--dz-surface)}
.dz-xkmils h2{font-size:var(--dz-fs-h2)}
.dz-xkmils .dz-vsg1oi{font-size:var(--dz-fs-body)}
.dz-eih3pi{display:flex;flex-direction:column;gap:var(--dz-sp-5);margin-top:var(--dz-sp-6)}
.dz-eih3pi label{display:flex;flex-direction:column;gap:var(--dz-sp-2);font-size:var(--dz-fs-small);font-weight:var(--dz-weight-title);color:var(--dz-ink)}
.dz-eih3pi input:not([type=checkbox]):not([type=hidden]),.dz-eih3pi textarea,.dz-eih3pi select{width:100%;min-height:var(--dz-camp);border:var(--dz-pixel) solid var(--dz-line-strong);border-radius:var(--dz-r);background:var(--dz-surface);color:var(--dz-ink);padding:var(--dz-sp-3);font-size:var(--dz-fs-body);font-weight:var(--dz-weight)}
.dz-eih3pi input::placeholder,.dz-eih3pi textarea::placeholder{color:var(--dz-ink-2)}
.dz-eih3pi textarea{resize:vertical}
.dz-g5qwj5{display:grid;gap:var(--dz-sp-5)}
.dz-g5qwj5 .dz-nanv4z{grid-column:1/-1}
.dz-eih3pi .dz-cq5fmo{display:flex;align-items:flex-start;gap:var(--dz-sp-3)}
.dz-cq5fmo input{width:var(--dz-checkbox);height:var(--dz-checkbox);flex:0 0 var(--dz-checkbox);margin:var(--dz-sp-1) 0;accent-color:var(--dz-ink)}
.dz-eih3pi .dz-cq5fmo label{display:block;min-height:var(--dz-button);font-weight:var(--dz-weight);color:var(--dz-ink-2)}
.dz-eih3pi button{align-self:start}
.dz-h2yage{color:var(--dz-error);border-left-color:var(--dz-error)}
.dz-jsmzhu{display:flex;flex-direction:column;gap:var(--dz-sp-3)}
.dz-s8a3ip{display:block;font-size:var(--dz-fs-small);color:var(--dz-ink-2)}
.dz-crlqc6{background:var(--dz-surface)}
.dz-crlqc6 h2{font-size:var(--dz-fs-h3)}
.dz-crlqc6 .dz-v49dye{margin:0;color:var(--dz-accent)}
.dz-s3dgxk{margin-bottom:var(--dz-sp-7)}
.dz-s3dgxk .dz-s8a3ip{margin-top:var(--dz-sp-5)}
.dz-m7rf0j{display:grid;gap:var(--dz-sp-7)}
.dz-m7rf0j .dz-l68ycg{width:100%}
.dz-kvesgn{font-size:var(--dz-fs-h3);font-weight:650;line-height:1.2;color:var(--dz-ink);margin:0 0 var(--dz-sp-3)}
/* titlurile din bara laterală a articolului NU sunt h2: un titlu fără conținut sub el strica pasajele citate de AI (audit GEO 15.09) */
.dz-apsxsl a{display:block;padding-block:var(--dz-sp-4);border-bottom:var(--dz-pixel) solid var(--dz-line);font-size:var(--dz-fs-small);color:var(--dz-ink)}
.dz-vkouqe{margin-top:var(--dz-sp-9)}
@media(min-width:720px){
  .dz-wt09nx{--dz-gutter:var(--dz-sp-7);--dz-section:var(--dz-sp-9);--dz-fs-h1:var(--dz-title-desktop);--dz-fs-h2:var(--dz-title-tablet);--dz-fs-hero:var(--dz-hero-tablet)}
  .dz-x3v5x7,.dz-epvlbt,.dz-eqqpsv{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dz-sp-6)}
  .dz-g5qwj5{grid-template-columns:repeat(2,minmax(0,1fr))}
  .dz-co9k62{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--dz-sp-7)}
  .dz-co9k62>h2{max-width:70%}
  .dz-ismjl6{padding-bottom:0}
  .dz-rwxh78{display:none}
}
@media(min-width:1100px){
  .dz-wt09nx{--dz-gutter:var(--dz-sp-9);--dz-section:var(--dz-sp-10);--dz-fs-h2:var(--dz-section-desktop);--dz-fs-hero:var(--dz-hero-desktop)}
  .dz-jezkk2{min-height:var(--dz-antet-desktop);gap:var(--dz-sp-6)}
  .dz-mzvebg{font-size:var(--dz-logo-desktop)}
  .dz-dtmdx2{display:flex;align-items:center;gap:var(--dz-sp-6);margin-right:auto}
  .dz-dtmdx2>a{color:var(--dz-ink);font-size:var(--dz-fs-small);font-weight:var(--dz-weight-title);text-decoration:none;padding-block:var(--dz-sp-3)}
  .dz-dtmdx2>a[aria-current]{color:var(--dz-accent);text-decoration:underline}
  .dz-dtmdx2>a:hover{text-decoration:underline}
  .dz-g3th0c{display:flex;align-items:center;gap:var(--dz-sp-2)}
  .dz-ur8bwv{display:none}
  .dz-x3v5x7{grid-template-columns:repeat(4,minmax(0,1fr))}
  /* numărul de coloane = numărul de carduri, ca să nu rămână un card singur pe rând */
  .dz-saq7mp{grid-template-columns:repeat(3,minmax(0,1fr))}
  .dz-nia956{grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--dz-sp-4)}
  .dz-epvlbt,.dz-eqqpsv{grid-template-columns:repeat(3,minmax(0,1fr))}
  .dz-q519kh,.dz-wcznpr{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:var(--dz-sp-9)}
  .dz-q519kh{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}
  .dz-bhb0co{grid-template-columns:minmax(0,var(--dz-articol)) minmax(0,var(--dz-aside));gap:var(--dz-sp-10);max-width:var(--dz-articol-grila)}
  .dz-eqqpsv .dz-crlqc6:first-child{grid-column:1/-1}
  .dz-eqqpsv .dz-crlqc6:first-child .dz-q2v5ly{max-width:var(--dz-intro-max);padding:var(--dz-sp-7)}
  .dz-eqqpsv .dz-crlqc6:first-child h2{font-size:var(--dz-fs-h2)}
}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{transition:none!important;scroll-behavior:auto!important}.dz-l68ycg:active{transform:none}}
@media print{.dz-wt09nx{background:var(--dz-surface);padding:0}.dz-ovy7tp,.dz-p51ljz,.dz-rwxh78,.dz-jxz81l{display:none}.dz-n4arvx,.dz-l2tc3n,.dz-htiat6,.dz-vsg1oi .dz-z33958,.dz-vsg1oi .dz-ckej3n{background:var(--dz-surface)}.dz-m41j2j{overflow:visible}.dz-u65jo7{min-width:0;font-size:var(--dz-fs-label)}}
/* comparativ pe telefon: coloana cu modelul mai îngustă, ca să rămână loc pentru funcții */
@media (max-width:719px){.dz-u65jo7 tr>:first-child{min-width:var(--dz-model-min-mobil);width:var(--dz-model-min-mobil);max-width:var(--dz-model-min-mobil);font-size:var(--dz-fs-small)}}
/* buton cu iconiță: iconița și textul pe același rând */
.dz-i0fq4c{display:inline-flex;align-items:center;justify-content:center;gap:var(--dz-sp-2)}
.dz-fcdmwb{flex:none;display:block}
.dz-z9kmhh,.dz-oripo5{margin:var(--dz-sp-2) 0 0;font-size:var(--dz-fs-small);color:var(--dz-ink-2);overflow-wrap:anywhere}

/* ===== Prima pagină, CTA și subsol — transcrise după planșele A1 (1440) și A2 (390), 16.09.2026 ===== */
.dz-zmxwko{border-top:var(--dz-pixel) solid var(--dz-line)}
.dz-v49dye{letter-spacing:.14em}
.dz-i6mwf4{min-height:52px;font-size:16px;padding-inline:var(--dz-sp-6)}
.dz-mxjxcv{display:block;flex:0 0 10px;width:10px;height:10px;background:var(--dz-accent)}
.dz-hsycvp{transform:rotate(45deg)}
.dz-gpgyny{background:var(--dz-transparent);border:var(--dz-px-2) solid var(--dz-accent);border-radius:50%}
.dz-btn888{flex-basis:12px;width:12px;height:4px}
.dz-bxgbrv{display:flex;align-items:center;gap:10px;margin:0}
/* erou */
.dz-tda50u{padding-block:var(--dz-sp-7) var(--dz-sp-7)}
.dz-igb4ly{display:grid;gap:var(--dz-sp-5);grid-template-areas:"sus" "img" "jos";align-items:start}
.dz-orhzzv{grid-area:sus}
.dz-u0n6w8{grid-area:img;border:var(--dz-pixel) solid var(--dz-line)}
.dz-btz8vq{grid-area:jos}
.dz-tda50u .dz-v49dye{margin-bottom:var(--dz-sp-4)}
.dz-tda50u h1{font-size:30px;line-height:1.08;letter-spacing:-.025em}
.dz-tda50u .dz-k0379p{margin-top:0;font-size:16px;line-height:1.6}
.dz-tda50u .dz-qtc6sy{flex-direction:column;margin-top:var(--dz-sp-5);gap:10px}
.dz-g1gfx2{list-style:none;margin:var(--dz-sp-5) 0 0;padding:0;display:flex;flex-direction:column;gap:10px}
.dz-g1gfx2 li{display:flex;align-items:center;gap:var(--dz-sp-2);font-size:14px;font-weight:var(--dz-weight-title);color:var(--dz-ink)}
.dz-g1gfx2 li::before{content:'';flex:0 0 8px;width:8px;height:8px;background:var(--dz-accent);transform:rotate(45deg)}
/* capul secțiunilor: titlu stânga, frază dreapta (pe mobil fraza nu apare, ca în A2) */
.dz-xsyy1m{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--dz-sp-7);padding-bottom:var(--dz-sp-5)}
.dz-xsyy1m .dz-v49dye{margin-bottom:10px}
.dz-xsyy1m>p{display:none;max-width:460px;font-size:16px;line-height:1.55}
.dz-frstff{display:grid;gap:10px;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}
.dz-hxmecu{background:var(--dz-surface);border:var(--dz-pixel) solid var(--dz-line);border-radius:var(--dz-r-lg);padding:var(--dz-sp-5);display:flex;flex-direction:column;gap:10px}
.dz-hxmecu h3,.dz-iinye6 h3,.dz-oorpxf h3{font-size:17px;font-weight:var(--dz-weight-card);line-height:1.3}
.dz-hxmecu p{font-size:15px;line-height:1.5}
/* dale: pe mobil rânduri cu săgeată, pe desktop dale 4×2 */
.dz-c5dish{gap:0;border-top:var(--dz-pixel) solid var(--dz-line)}
.dz-oorpxf{position:relative;display:flex;flex-direction:column;gap:2px;padding:14px 32px 14px 0;border-bottom:var(--dz-pixel) solid var(--dz-line);text-decoration:none;color:var(--dz-ink)}
.dz-oorpxf::after{content:'→';position:absolute;right:0;top:50%;transform:translateY(-50%);color:var(--dz-accent);font-size:18px}
.dz-oorpxf:hover h3{text-decoration:underline}
.dz-myo5tx{display:block;max-width:100%;font-size:13px;color:var(--dz-ink-2);padding-left:20px;text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis}
.dz-oorpxf>p,.dz-hyxvyj{display:none}
/* cum alegi */
.dz-g725nh{display:grid;grid-template-areas:"cap" "pasi" "link";gap:var(--dz-sp-5)}
.dz-fu2ksu{grid-area:cap}
.dz-fu2ksu .dz-v49dye{margin-bottom:14px}
.dz-yhzue7{grid-area:pasi;list-style:none;margin:0;padding:0;border-bottom:var(--dz-pixel) solid var(--dz-line)}
.dz-yhzue7 li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:var(--dz-sp-4);padding:var(--dz-sp-5) 0;border-top:var(--dz-pixel) solid var(--dz-line)}
.dz-n0nxon{font-size:22px;font-weight:var(--dz-weight-title);color:var(--dz-accent);line-height:1}
.dz-yhzue7 h3{font-size:17px;font-weight:var(--dz-weight-card);margin-bottom:var(--dz-sp-2)}
.dz-yhzue7 p{font-size:15px;line-height:1.55}
.dz-pbje7x{grid-area:link;font-size:16px;font-weight:var(--dz-weight-title);text-decoration:none;align-self:start}
.dz-pbje7x:hover{text-decoration:underline}
/* banda închisă */
.dz-vwh243{background:var(--dz-ink)}
.dz-vwh243 h2,.dz-vwh243 h3{color:var(--dz-on-ink)}
.dz-vwh243 .dz-v49dye{color:var(--dz-on-ink-label)}
.dz-vwh243 .dz-mxjxcv{background:var(--dz-on-ink)}
.dz-vwh243 .dz-frstff{gap:var(--dz-sp-5)}
.dz-iinye6{display:flex;flex-direction:column;gap:10px;padding-top:var(--dz-sp-5);border-top:var(--dz-px-2) solid var(--dz-accent)}
.dz-iinye6 p{font-size:15px;line-height:1.5;color:var(--dz-on-ink-2)}
/* întrebări pe prima pagină: pe mobil doar supratitlul se vede (A2); titlul rămâne pentru cititoare și motoare */
.dz-r9ay7e .dz-k3lb9d{margin:0}
.dz-r9ay7e .dz-lfsfbv{padding-bottom:var(--dz-sp-5)}
.dz-r9ay7e .dz-lfsfbv .dz-v49dye{margin:0}
.dz-r9ay7e .dz-lfsfbv h2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);margin:0}
.dz-k3lb9d summary{min-height:56px;padding-block:var(--dz-sp-4)}
.dz-k3lb9d summary h3{font-size:16px;font-weight:var(--dz-weight-card)}
.dz-k3lb9d summary::after{content:'';width:14px;height:14px;flex:0 0 14px;background:var(--dz-accent);clip-path:polygon(0 43%,43% 43%,43% 0,57% 0,57% 43%,100% 43%,100% 57%,57% 57%,57% 100%,43% 100%,43% 57%,0 57%)}
.dz-k3lb9d details[open]>summary::after{content:'';height:2px;clip-path:none}
.dz-k3lb9d details>p{font-size:16px;line-height:1.6;max-width:760px;padding-bottom:var(--dz-sp-5)}
.dz-k3lb9d details{border-top-color:var(--dz-line)}
/* CTA */
.dz-jxz81l{padding-block:var(--dz-sp-7);background:var(--dz-accent-soft);border-top:var(--dz-pixel) solid var(--dz-line)}
.dz-nv88u2{display:grid;gap:var(--dz-sp-5)}
.dz-jxz81l h2{font-size:24px;line-height:1.15;letter-spacing:-.015em}
.dz-jxz81l p{margin-top:var(--dz-sp-3);font-size:15px;line-height:1.55;max-width:620px}
.dz-jxz81l .dz-qtc6sy{margin:0;gap:10px}
.dz-jxz81l .dz-l68ycg{min-height:52px;font-size:16px}
/* subsol complet (prima pagină) */
.dz-p51ljz{background:var(--dz-ink);color:var(--dz-on-ink);padding-block:var(--dz-sp-7)}
.dz-p51ljz .dz-aaggf1{color:var(--dz-on-ink)}
.dz-p51ljz .dz-aaggf1>span:first-child{font-size:20px}
.dz-p51ljz .dz-mzvebg{color:var(--dz-on-ink-label)}
.dz-ru4q8a{display:grid;gap:0}
.dz-ghiag6{margin-bottom:var(--dz-sp-3)}
.dz-jxz81l .dz-b4dhtl .dz-l68ycg{padding-inline:var(--dz-sp-3);text-wrap:nowrap}
.dz-ghiag6>p{display:none;color:var(--dz-on-ink-label);font-size:14px;line-height:1.55;margin-top:10px;max-width:280px}
.dz-p51ljz nav{display:flex;flex-direction:column;align-items:start}
.dz-p51ljz h2{display:none;font-size:11px;font-weight:var(--dz-weight-bold);text-transform:uppercase;letter-spacing:.14em;color:var(--dz-on-ink-muted);margin-bottom:var(--dz-sp-1)}
.dz-p51ljz nav a{color:var(--dz-on-ink-2);font-size:15px;text-decoration:none;padding-block:6px;overflow-wrap:anywhere}
.dz-p51ljz nav a:hover{color:var(--dz-on-ink-hover);text-decoration:underline}
.dz-p51ljz .dz-ubd34k{display:none}
.dz-qq4hka{border-top:var(--dz-pixel) solid var(--dz-dark-line);padding-top:var(--dz-sp-5);margin-top:var(--dz-sp-5);font-size:13px;color:var(--dz-on-ink-muted)}
/* subsol subțire (paginile interioare, C1/E1): sigla stânga, legături dreapta */
.dz-fuf0yn{padding-block:var(--dz-sp-6)}
.dz-s32yp6{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--dz-sp-3) var(--dz-sp-6)}
.dz-fuf0yn nav{flex-direction:row;flex-wrap:wrap;gap:0 var(--dz-sp-6)}
.dz-fuf0yn nav a{font-size:14px}
@media(min-width:720px){
  .dz-tda50u h1{font-size:42px}
  .dz-tda50u .dz-qtc6sy{flex-direction:row}
  .dz-g1gfx2{flex-direction:row;flex-wrap:wrap;gap:var(--dz-sp-5);border-top:var(--dz-pixel) solid var(--dz-line);padding-top:var(--dz-sp-5);margin-top:var(--dz-sp-5)}
  .dz-xsyy1m{padding-bottom:var(--dz-sp-7)}
  .dz-xsyy1m>p{display:block}
  .dz-frstff{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dz-sp-4)}
  .dz-c5dish{border-top:0}
  .dz-oorpxf{height:100%;gap:10px;padding:22px;border:var(--dz-pixel) solid var(--dz-line);border-radius:var(--dz-r-lg);background:var(--dz-paper)}
  .dz-oorpxf::after{content:none}
  .dz-myo5tx{padding-left:0;text-wrap:wrap;font-size:12px;font-weight:var(--dz-weight-bold);letter-spacing:.1em;text-transform:uppercase}
  .dz-csp0tq{display:none}
  .dz-oorpxf>p{display:block;font-size:14px;line-height:1.5}
  .dz-hyxvyj{display:block;font-size:14px;font-weight:var(--dz-weight-title);color:var(--dz-accent);padding-top:var(--dz-sp-1);margin-top:auto}
  .dz-r9ay7e .dz-k3lb9d{display:grid;grid-template-columns:340px minmax(0,1fr);column-gap:56px;align-items:start}
  .dz-r9ay7e .dz-lfsfbv{grid-column:1;grid-row:1/span 20;padding:0}
  .dz-r9ay7e .dz-lfsfbv .dz-v49dye{margin-bottom:14px}
  .dz-r9ay7e .dz-lfsfbv h2{position:static;width:auto;height:auto;overflow:visible;clip-path:none;font-size:34px}
  .dz-r9ay7e .dz-k3lb9d>details{grid-column:2}
  .dz-k3lb9d summary{min-height:64px}
  .dz-k3lb9d summary h3{font-size:18px}
  .dz-jxz81l{padding-block:56px}
  .dz-nv88u2{grid-template-columns:minmax(0,1fr) 420px;gap:56px;align-items:center}
  .dz-jxz81l h2{font-size:30px}
  .dz-jxz81l p{font-size:16px}
  .dz-p51ljz{padding-block:var(--dz-sp-9)}
  .dz-ghiag6{margin:0}
  .dz-ru4q8a{grid-template-columns:minmax(0,1fr) repeat(3,200px);gap:var(--dz-sp-7);padding-bottom:var(--dz-sp-7);border-bottom:var(--dz-pixel) solid var(--dz-dark-line)}
  .dz-ghiag6>p,.dz-p51ljz h2{display:block}
  .dz-p51ljz nav{gap:var(--dz-sp-1)}
  .dz-p51ljz nav a{font-size:14px;padding-block:var(--dz-sp-1)}
  .dz-p51ljz .dz-ubd34k{display:block}
  .dz-p51ljz .dz-c01ei8{display:none}
  .dz-qq4hka{border:0;margin-top:var(--dz-sp-7);padding-top:0}
  .dz-fuf0yn{padding-block:var(--dz-sp-7)}
}
@media(min-width:1100px){
  .dz-tda50u{padding-block:72px}
  .dz-igb4ly{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"sus img" "jos img";column-gap:56px;row-gap:var(--dz-sp-6);align-items:center}
  /* fără poză de erou: o singură coloană, text pe lățime de lectură (altfel rămâne jumătate de ecran gol) */
  .dz-k00sky{grid-template-columns:minmax(0,1fr);grid-template-areas:"sus" "jos";max-width:var(--dz-lectura)}
  .dz-orhzzv{align-self:end}
  .dz-btz8vq{align-self:start}
  .dz-tda50u h1{font-size:52px;line-height:1.04}
  .dz-tda50u .dz-k0379p{font-size:18px;line-height:1.55}
  .dz-tda50u .dz-qtc6sy{margin-top:var(--dz-sp-6);gap:var(--dz-sp-3)}
  .dz-g1gfx2{margin-top:var(--dz-sp-6)}
  .dz-n4arvx.dz-zmxwko,.dz-vwh243{padding-block:64px}
  .dz-xsyy1m{padding-bottom:var(--dz-sp-7)}
  .dz-frstff{grid-template-columns:repeat(4,minmax(0,1fr))}
  .dz-vwh243 .dz-frstff{gap:var(--dz-sp-4)}
  .dz-hxmecu{padding:var(--dz-sp-6);gap:var(--dz-sp-3)}
  .dz-g725nh{grid-template-columns:340px minmax(0,1fr);grid-template-areas:"cap pasi" "link pasi";grid-template-rows:auto 1fr;column-gap:56px;row-gap:var(--dz-sp-2)}
  .dz-yhzue7 li{grid-template-columns:48px minmax(0,1fr);gap:var(--dz-sp-5);padding:var(--dz-sp-6) 0}
  .dz-n0nxon{font-size:28px}
  .dz-yhzue7 h3{font-size:19px}
  .dz-yhzue7 p{font-size:16px}
}
/* ===== Pagina de model — transcrisă după planșele C1 (1440) și C2 (390), 16.09.2026 ===== */
.dz-n3np55{padding-block:var(--dz-sp-5) var(--dz-sp-7);border-bottom:var(--dz-pixel) solid var(--dz-line)}
.dz-q519kh{gap:var(--dz-sp-5)}
.dz-hajj5j{display:flex;flex-direction:column;gap:10px}
.dz-k7t48l{aspect-ratio:4/3;border:var(--dz-pixel) solid var(--dz-line)}
.dz-snqs2f{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0}
.dz-snqs2f>a{aspect-ratio:1;border-radius:var(--dz-r)}
.dz-snqs2f>a img{object-fit:cover}
.dz-snqs2f>.dz-x8udz5{border:var(--dz-px-2) solid var(--dz-accent)}
.dz-ana2lg{display:flex;flex-direction:column;gap:var(--dz-sp-4)}
.dz-x4sgpo{display:flex;flex-wrap:wrap;align-items:center;gap:10px}
.dz-x4sgpo .dz-tumb5q{margin:0;border-radius:2px;font-size:11px;padding:5px 10px;letter-spacing:.06em}
.dz-zxckvx{font-size:12px;font-weight:var(--dz-weight-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--dz-ink-2)}
.dz-ana2lg h1{font-size:28px;line-height:1.08}
.dz-ana2lg .dz-k0379p{margin:0;font-size:16px;line-height:1.6}
.dz-f801x1{display:none;list-style:none;margin:0;padding:0;flex-direction:column;gap:var(--dz-sp-2)}
.dz-f801x1 li{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--dz-ink)}
.dz-f801x1 li::before{content:'';flex:0 0 9px;width:9px;height:9px;background:var(--dz-accent);transform:rotate(45deg)}
.dz-cav9ia{margin:var(--dz-sp-1) 0 0;padding:var(--dz-sp-5);background:var(--dz-paper);border-radius:var(--dz-r-lg);display:flex;flex-direction:column;gap:var(--dz-sp-4)}
.dz-knfqzt{display:flex;flex-direction:column;gap:2px}
.dz-cav9ia .dz-fpfakf{font-size:32px;font-weight:var(--dz-weight-card);line-height:1;letter-spacing:-.02em}
.dz-kliany{font-size:13px;color:var(--dz-ink-2)}
.dz-vks9nn{display:block;font-size:13px;line-height:1.4;color:var(--dz-ink-2);text-wrap:nowrap}
.dz-xxefaw{display:flex;flex-direction:column;gap:2px}
.dz-u65jo7 .dz-vks9nn,.dz-ujegca .dz-vks9nn,.dz-i9atk6 .dz-vks9nn{font-size:12px}
.dz-cav9ia .dz-qtc6sy{margin:0;gap:10px}
.dz-cav9ia .dz-l68ycg{min-height:52px;font-size:16px;padding-inline:var(--dz-sp-3);text-wrap:nowrap}
.dz-cav9ia .dz-z9kmhh{margin:0;font-size:13px;line-height:1.5}
/* corpul: tabel + text + limite, bara laterală */
.dz-lpfsuz{padding-block:var(--dz-sp-7)}
.dz-s40ws0>h2{font-size:24px;line-height:1.15;margin-bottom:var(--dz-sp-5)}
.dz-znz2nf{margin:0}
.dz-znz2nf th,.dz-znz2nf td{padding:var(--dz-sp-4) var(--dz-sp-4);vertical-align:middle}
.dz-znz2nf th{color:var(--dz-ink);font-size:15px;font-weight:var(--dz-weight);width:auto}
.dz-znz2nf td{font-size:14px;font-weight:var(--dz-weight-card)}
.dz-vsg1oi .dz-ckej3n{margin-block:var(--dz-sp-7);padding:var(--dz-sp-6) var(--dz-sp-5);background:var(--dz-surface);border:var(--dz-pixel) solid var(--dz-ink);border-left:6px solid var(--dz-ink);border-radius:var(--dz-r-lg)}
.dz-ckej3n>h3{font-size:19px;font-weight:var(--dz-weight-card);gap:var(--dz-sp-3)}
.dz-ckej3n>h3::before{flex:0 0 20px;width:20px;height:20px;border-radius:0;background:var(--dz-ink);clip-path:polygon(20% 0,80% 0,100% 20%,100% 80%,80% 100%,20% 100%,0 80%,0 20%)}
.dz-vsg1oi .dz-ckej3n ul{list-style:none;padding:0;margin:var(--dz-sp-4) 0 0;display:flex;flex-direction:column;gap:var(--dz-sp-3)}
.dz-vsg1oi .dz-ckej3n li{display:flex;gap:var(--dz-sp-3);margin:0;font-size:16px;line-height:1.55;color:var(--dz-ink)}
.dz-vsg1oi .dz-ckej3n li::before{content:'';flex:0 0 14px;height:2px;margin-top:12px;background:var(--dz-ink)}
.dz-jn75t3{display:flex;flex-direction:column;gap:var(--dz-sp-5);align-self:start;margin-top:var(--dz-sp-7)}
.dz-jn75t3 .dz-l2tc3n{padding:var(--dz-sp-6) var(--dz-sp-5);display:flex;flex-direction:column;gap:var(--dz-sp-4)}
.dz-jn75t3 .dz-l2tc3n h2{font-size:19px;font-weight:var(--dz-weight-card);margin:0}
.dz-jn75t3 .dz-mxjxcv{flex-basis:12px;width:12px;height:12px}
.dz-yb0lpr{font-size:15px}
.dz-yb0lpr li{display:flex;gap:10px;padding-block:10px}
.dz-yb0lpr li::before{margin:0}
.dz-frsd9y{border-color:var(--dz-accent)}
.dz-y7j64q p{font-size:15px;line-height:1.55}
.dz-ye66uv{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--dz-sp-4)}
.dz-dt8esu{font-size:20px;font-weight:var(--dz-weight-card);color:var(--dz-ink)}
/* modele apropiate: carduri orizontale compacte */
.dz-qa5j74{align-items:center}
.dz-qa5j74 h2{font-size:24px}
.dz-vp6ka1{font-size:16px;font-weight:var(--dz-weight-title);text-decoration:none;text-wrap:nowrap}
.dz-vp6ka1:hover{text-decoration:underline}
.dz-epvlbt{gap:var(--dz-sp-3)}
.dz-epvlbt>:nth-child(n+3){display:none}
.dz-i9atk6{display:flex;background:var(--dz-paper);border:var(--dz-pixel) solid var(--dz-line);border-radius:var(--dz-r-lg);overflow:hidden;min-width:0}
.dz-r6t07c{flex:0 0 96px;width:96px;aspect-ratio:auto;border-radius:0;border-right:var(--dz-pixel) solid var(--dz-line)}
.dz-pdd13r{display:flex;flex-direction:column;gap:6px;padding:14px;flex:1;min-width:0}
.dz-i9atk6 h3{font-size:16px;font-weight:var(--dz-weight-card);gap:var(--dz-sp-2)}
.dz-i9atk6 h3 a{color:var(--dz-ink);text-decoration:none}
.dz-i9atk6 .dz-mxjxcv{flex-basis:9px;width:9px;height:9px}
.dz-i9atk6 p{display:none;font-size:14px;line-height:1.45}
.dz-z8ds3d{margin-top:auto;display:flex;flex-direction:column;align-items:flex-start;gap:2px}
.dz-i9atk6 .dz-fpfakf{font-size:17px;font-weight:var(--dz-weight-card);letter-spacing:0}
.dz-i9atk6 .dz-vp6ka1{font-size:14px}
/* întrebări pe două coloane */
.dz-hiyacs .dz-k3lb9d{margin:0}
.dz-hiyacs .dz-k3lb9d>h2{font-size:24px;line-height:1.15;margin:0 0 var(--dz-sp-4)}
.dz-hiyacs summary{min-height:60px}
.dz-hiyacs summary h3{font-size:16px}
.dz-ti8cc3{display:flex;flex-direction:column;min-width:0}
.dz-rwxh78 .dz-kliany{font-size:11px}
@media(min-width:720px){
  .dz-ana2lg h1{font-size:36px}
  .dz-f801x1{display:flex}
  .dz-epvlbt{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dz-sp-5)}
  .dz-epvlbt>:nth-child(n+3){display:flex}
  .dz-r6t07c{flex-basis:140px;width:140px}
  .dz-pdd13r{padding:18px;gap:var(--dz-sp-2)}
  .dz-i9atk6 p{display:block}
  .dz-z8ds3d{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--dz-sp-3);padding-top:var(--dz-sp-2)}
  .dz-hiyacs .dz-k3lb9d{display:grid;grid-template-columns:340px minmax(0,1fr);column-gap:56px;align-items:start}
  .dz-hiyacs .dz-k3lb9d>h2{grid-column:1;grid-row:1/span 20;font-size:28px;margin:0}
  .dz-hiyacs .dz-k3lb9d>details{grid-column:2}
  .dz-hiyacs summary h3{font-size:17px}
}
@media(min-width:1100px){
  .dz-n3np55{padding-block:var(--dz-sp-9)}
  .dz-q519kh{grid-template-columns:minmax(0,1fr) 480px;gap:var(--dz-sp-9);align-items:start}
  .dz-hajj5j,.dz-snqs2f{gap:var(--dz-sp-3)}
  .dz-ana2lg{gap:var(--dz-sp-5)}
  .dz-ana2lg h1{font-size:40px;line-height:1.06}
  .dz-ana2lg .dz-k0379p{font-size:17px}
  .dz-cav9ia .dz-fpfakf{font-size:38px}
  .dz-cav9ia .dz-kliany{font-size:14px}
  .dz-lpfsuz{padding-block:56px}
  .dz-wcznpr{grid-template-columns:minmax(0,1fr) 480px;gap:var(--dz-sp-9)}
  .dz-s40ws0>h2{font-size:28px}
  .dz-znz2nf th,.dz-znz2nf td{padding:var(--dz-sp-4) var(--dz-sp-5)}
  .dz-vsg1oi .dz-ckej3n{padding:28px}
  .dz-ckej3n>h3{font-size:21px}
  .dz-jn75t3{margin-top:0}
  .dz-jn75t3 .dz-l2tc3n{padding:28px}
  .dz-n4arvx.dz-i23chk.dz-zmxwko:has(.dz-epvlbt),.dz-hiyacs{padding-block:56px}
  .dz-qa5j74 h2{font-size:28px}
  .dz-epvlbt{grid-template-columns:repeat(3,minmax(0,1fr))}
}
/* pe telefon (C2): tabel → „Ce NU face” → pachet → tokeni, apoi textul editorial */
@media(max-width:1099px){
  .dz-lpfsuz .dz-wcznpr{display:flex;flex-direction:column;gap:0}
  .dz-s40ws0{display:contents}
  .dz-jn75t3{order:1;margin-top:0}
  .dz-irqi8e{order:2;margin-top:var(--dz-sp-8)}
}
/* ===== Comparativ — planșele D1 (1440) și D2 (390), 16.09.2026 ===== */
.dz-uhgqms{padding-block:var(--dz-sp-6) var(--dz-sp-5);border-bottom:var(--dz-pixel) solid var(--dz-line)}
.dz-ef0143{display:grid;gap:var(--dz-sp-4)}
.dz-lkq1ld h1{font-size:30px;line-height:1.08}
.dz-lkq1ld .dz-vsg1oi{margin-top:var(--dz-sp-3);max-width:760px}
.dz-lkq1ld .dz-vsg1oi p{margin:0;font-size:16px;line-height:1.6}
.dz-jc761u{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dz-sp-2) var(--dz-sp-5);margin:0;font-size:14px}
.dz-jc761u p{margin:0}
.dz-mcysw7{display:none;font-size:16px;font-weight:var(--dz-weight-card);color:var(--dz-ink)}
.dz-wcr0px{display:flex;align-items:center;gap:var(--dz-sp-2);color:var(--dz-ink-2)}
.dz-ja13fz{width:16px;text-align:center;font-size:15px;line-height:1}
.dz-cnre3p{color:var(--dz-ink)}
.dz-o9ryv9{color:var(--dz-accent)}
.dz-h003jb{color:var(--dz-line-strong)}
.dz-hb8tvd{background:var(--dz-paper);padding-block:var(--dz-sp-5) var(--dz-sp-6)}
.dz-d4nifr{margin:0 0 var(--dz-sp-3);font-size:12px;font-weight:var(--dz-weight-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--dz-ink-2)}
.dz-hb8tvd .dz-m41j2j{background:var(--dz-surface)}
.dz-u65jo7 thead th{padding:14px var(--dz-sp-4);font-size:12px;font-weight:var(--dz-weight-bold);letter-spacing:.08em;text-transform:uppercase;vertical-align:middle}
.dz-u65jo7 tbody th,.dz-u65jo7 td{padding:var(--dz-sp-4);vertical-align:middle}
.dz-u65jo7 tbody th a{font-size:15px;font-weight:var(--dz-weight-card);gap:var(--dz-sp-2)}
.dz-u65jo7 tbody th .dz-mxjxcv{flex-basis:8px;width:8px;height:8px}
.dz-u65jo7 .dz-fpfakf{font-size:16px;font-weight:var(--dz-weight-card)}
/* celule: simbolurile machetei (● inclus, — nu face); valorile parțiale își păstrează cuvântul, cu ○ în față */
.dz-u65jo7 .dz-y6zecz,.dz-u65jo7 .dz-dsd402{font-size:0}
.dz-u65jo7 .dz-y6zecz::before{content:'●';font-size:17px;color:var(--dz-ink)}
.dz-u65jo7 .dz-dsd402::before{content:'—';font-size:17px;color:var(--dz-line-strong)}
.dz-u65jo7 .dz-af6zag::before{content:'○ ';color:var(--dz-accent)}
.dz-u65jo7 td:has(.dz-y6zecz),.dz-u65jo7 td:has(.dz-dsd402){text-align:center}
.dz-uizk00{text-align:right}
.dz-mzu9yy{margin:var(--dz-sp-4) 0 0;font-size:13px;line-height:1.55;color:var(--dz-ink-2)}
@media(max-width:719px){
  .dz-hb8tvd .dz-d2mjia{width:100%}
  .dz-hb8tvd .dz-d4nifr,.dz-mzu9yy{padding-inline:var(--dz-gutter)}
  .dz-hb8tvd .dz-m41j2j{border-radius:0;border-inline:0}
  .dz-jxz81l .dz-nv88u2>div>p{display:none}
}
@media(min-width:720px){
  .dz-uhgqms{padding-block:var(--dz-sp-9)}
  .dz-ef0143{grid-template-columns:minmax(0,1fr) 420px;gap:56px;align-items:start}
  .dz-lkq1ld h1{font-size:40px;line-height:1.06}
  .dz-lkq1ld .dz-vsg1oi p{font-size:17px}
  .dz-jc761u{flex-direction:column;align-items:stretch;gap:var(--dz-sp-3);padding:var(--dz-sp-5);background:var(--dz-paper);border:var(--dz-pixel) solid var(--dz-line);border-radius:var(--dz-r-lg)}
  .dz-mcysw7{display:flex}
  .dz-ja13fz{width:20px;font-size:16px}
  .dz-hb8tvd{padding-block:var(--dz-sp-8) var(--dz-sp-9)}
  .dz-d4nifr{display:none}
  .dz-mzu9yy{margin-top:var(--dz-sp-5)}
}
/* ===== Articol (E1/E2) și Academie (H1/H2), 16.09.2026 ===== */
.dz-icjbey{color:var(--dz-accent)}
.dz-vv3wui{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:13px;color:var(--dz-ink-2)}
.dz-vv3wui .dz-s8a3ip{font-size:inherit}
.dz-z99wjx{font-weight:var(--dz-weight-title);color:var(--dz-ink)}
.dz-fkv300{width:4px;height:4px;border-radius:50%;background:var(--dz-line-strong)}
.dz-zyegl0{padding-block:var(--dz-sp-6);border-bottom:var(--dz-pixel) solid var(--dz-line)}
.dz-yjxgt5{max-width:820px;display:flex;flex-direction:column;gap:var(--dz-sp-4)}
.dz-zyegl0 .dz-v49dye{margin:0;font-size:11px}
.dz-zyegl0 h1{font-size:30px;line-height:1.08}
.dz-zyegl0 .dz-k0379p{display:none;margin:0;font-size:19px;line-height:1.55}
.dz-wvkqv9{padding-block:var(--dz-sp-5) var(--dz-sp-7)}
.dz-bhb0co{display:grid;gap:var(--dz-sp-7)}
.dz-yfg9vu{display:flex;flex-direction:column;gap:var(--dz-sp-5);min-width:0}
.dz-o9bibc{aspect-ratio:16/9;border:var(--dz-pixel) solid var(--dz-line)}
.dz-yfg9vu .dz-vsg1oi{font-size:17px;line-height:1.7}
.dz-yfg9vu .dz-vsg1oi h2{font-size:24px;line-height:1.2;margin-top:var(--dz-sp-7)}
.dz-yfg9vu .dz-vsg1oi .dz-z33958{background:var(--dz-surface);border:var(--dz-pixel) solid var(--dz-accent);border-left:6px solid var(--dz-accent);border-radius:var(--dz-r-lg);padding:var(--dz-sp-5)}
.dz-yfg9vu .dz-vsg1oi .dz-z33958>h3{font-size:18px}
.dz-yfg9vu .dz-vsg1oi .dz-z33958>h3::before{flex:0 0 14px;height:14px;background:var(--dz-transparent);border:3px solid var(--dz-accent);border-radius:50%}
.dz-yfg9vu .dz-vsg1oi .dz-z33958 p{color:var(--dz-ink)}
.dz-c3nvxh{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dz-sp-4);padding-top:var(--dz-sp-3);border-top:var(--dz-pixel) solid var(--dz-line)}
.dz-c3nvxh .dz-l68ycg{min-height:52px;width:100%}
.dz-c3nvxh .dz-vp6ka1{display:none;font-size:15px}
.dz-m7rf0j{display:none}
.dz-m7rf0j .dz-l2tc3n{padding:var(--dz-sp-6);display:flex;flex-direction:column;gap:var(--dz-sp-3)}
.dz-m7rf0j .dz-kvesgn{font-size:17px;font-weight:var(--dz-weight-card);margin:0}
.dz-koru30{margin:0;font-size:15px;line-height:1.5}
.dz-oisi29 a{font-size:15px;line-height:1.4;text-decoration:none}
.dz-oisi29 a:hover,.dz-m7rf0j .dz-apsxsl a:hover{text-decoration:underline}
.dz-m7rf0j .dz-apsxsl a{padding:0;border:0;font-size:15px;line-height:1.45;font-weight:var(--dz-weight-title);color:var(--dz-ink);text-decoration:none}
.dz-m7rf0j .dz-apsxsl a+a{padding-top:var(--dz-sp-3);border-top:var(--dz-pixel) solid var(--dz-line)}
/* tabelele din articole: pe telefon se derulează orizontal, fără cuvinte rupte în mijloc (17.09.2026) */
.dz-yfg9vu .dz-tp51sq{min-width:560px;overflow-wrap:normal}
/* ghid: locul pozei unui articol până există fișierul (sabloane/poza-articol.php, Marius 17.09.2026) */
.dz-cxns8j{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:72px;background:var(--dz-accent-soft);background-image:repeating-linear-gradient(135deg,var(--dz-transparent) 0 14px,var(--dz-surface-2) 14px 15px)}
.dz-ikroe8{width:56px;height:56px;background:var(--dz-accent);opacity:.35;clip-path:polygon(50% 6%,88% 28%,88% 72%,50% 94%,12% 72%,12% 28%)}
.dz-n7zcgf .dz-ikroe8{width:32px;height:32px}
/* academie */
.dz-h0vtwl{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}
.dz-lm6khp{padding-block:var(--dz-sp-6);border-bottom:var(--dz-pixel) solid var(--dz-line)}
.dz-z4fv7o{display:grid;gap:var(--dz-sp-4)}
.dz-lm6khp h1{font-size:29px;line-height:1.08}
.dz-lm6khp .dz-k0379p{margin-top:var(--dz-sp-3);font-size:16px;max-width:720px}
.dz-g7jagr{display:flex;flex-wrap:wrap;gap:var(--dz-sp-2);align-content:flex-start}
.dz-g7jagr label{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;background:var(--dz-surface);border:var(--dz-pixel) solid var(--dz-line-strong);border-radius:var(--dz-r);font-size:14px;font-weight:var(--dz-weight-title);color:var(--dz-ink);cursor:pointer}
.dz-izhbin:has(#dz-rsunr1:checked) .dz-g7jagr label[for=dz-rsunr1]{background:var(--dz-ink);color:var(--dz-on-ink);border-color:var(--dz-ink)}
.dz-izhbin:has(.dz-h0vtwl:focus-visible) .dz-g7jagr{outline:var(--dz-focus) solid var(--dz-accent);outline-offset:var(--dz-focus)}
.dz-izhbin:has(#dz-aqm9rv:checked) [data-dz-filtru]:not([data-dz-filtru="1"]){display:none}
.dz-izhbin:has(#dz-aqm9rv:checked) .dz-g7jagr label[for=dz-aqm9rv]{background:var(--dz-ink);color:var(--dz-on-ink);border-color:var(--dz-ink)}
.dz-izhbin:has(#dz-au8bkx:checked) [data-dz-filtru]:not([data-dz-filtru="2"]){display:none}
.dz-izhbin:has(#dz-au8bkx:checked) .dz-g7jagr label[for=dz-au8bkx]{background:var(--dz-ink);color:var(--dz-on-ink);border-color:var(--dz-ink)}
.dz-izhbin:has(#dz-ytfhcp:checked) [data-dz-filtru]:not([data-dz-filtru="3"]){display:none}
.dz-izhbin:has(#dz-ytfhcp:checked) .dz-g7jagr label[for=dz-ytfhcp]{background:var(--dz-ink);color:var(--dz-on-ink);border-color:var(--dz-ink)}
.dz-izhbin:has(#dz-rd665a:checked) [data-dz-filtru]:not([data-dz-filtru="4"]){display:none}
.dz-izhbin:has(#dz-rd665a:checked) .dz-g7jagr label[for=dz-rd665a]{background:var(--dz-ink);color:var(--dz-on-ink);border-color:var(--dz-ink)}
.dz-izhbin:has(#dz-ku4xyh:checked) [data-dz-filtru]:not([data-dz-filtru="5"]){display:none}
.dz-izhbin:has(#dz-ku4xyh:checked) .dz-g7jagr label[for=dz-ku4xyh]{background:var(--dz-ink);color:var(--dz-on-ink);border-color:var(--dz-ink)}
.dz-izhbin:has(#dz-eicvyv:checked) [data-dz-filtru]:not([data-dz-filtru="6"]){display:none}
.dz-izhbin:has(#dz-eicvyv:checked) .dz-g7jagr label[for=dz-eicvyv]{background:var(--dz-ink);color:var(--dz-on-ink);border-color:var(--dz-ink)}
.dz-bbzhyj{padding-block:var(--dz-sp-5) var(--dz-sp-7)}
.dz-m7rwvo,.dz-crlqc6{background:var(--dz-surface);border:var(--dz-pixel) solid var(--dz-line);border-radius:var(--dz-r-lg);overflow:hidden;min-width:0}
.dz-m7rwvo{display:flex;flex-direction:column}
.dz-dtzxyf{aspect-ratio:16/9;border-radius:0}
.dz-f74am5{display:flex;flex-direction:column;gap:10px;padding:var(--dz-sp-4)}
.dz-m7rwvo .dz-x4sgpo{margin:0}
.dz-nqdlfy{color:var(--dz-accent);margin:0}
.dz-m7rwvo h2{font-size:22px;line-height:1.18}
.dz-m7rwvo h2 a,.dz-crlqc6 h3 a{color:var(--dz-ink);text-decoration:none}
.dz-m7rwvo h2 a:hover,.dz-crlqc6 h3 a:hover{text-decoration:underline}
.dz-gla4ql{margin:0;font-size:15px;line-height:1.5}
.dz-m7rwvo .dz-vp6ka1{display:none;font-size:15px}
.dz-k06jwz{display:grid;gap:var(--dz-sp-3);margin-top:var(--dz-sp-3)}
.dz-crlqc6{display:flex}
.dz-n7zcgf{flex:0 0 110px;width:110px;border-radius:0}
.dz-ci7abm{display:flex;flex-direction:column;gap:6px;padding:14px;flex:1;min-width:0}
.dz-crlqc6 .dz-zxckvx{font-size:10px}
.dz-crlqc6 h3{font-size:16px;line-height:1.25;font-weight:var(--dz-weight-card)}
.dz-crlqc6 .dz-gla4ql{display:none}
.dz-crlqc6 .dz-vv3wui{margin-top:auto}
.dz-jm1mmd{grid-template-columns:minmax(0,1fr)}
@media(min-width:720px){
  .dz-zyegl0{padding-block:56px 40px}
  .dz-yjxgt5{gap:var(--dz-sp-5)}
  .dz-zyegl0 .dz-v49dye{font-size:12px}
  .dz-zyegl0 h1{font-size:40px;line-height:1.05}
  .dz-zyegl0 .dz-k0379p{display:block}
  .dz-vv3wui{font-size:14px;gap:var(--dz-sp-4);padding-top:var(--dz-sp-2)}
  .dz-fkv300{width:5px;height:5px}
  .dz-c3nvxh .dz-l68ycg{width:auto;min-height:48px}
  .dz-c3nvxh .dz-vp6ka1{display:inline}
  .dz-lm6khp{padding-block:var(--dz-sp-9) var(--dz-sp-8)}
  .dz-lm6khp h1{font-size:40px;line-height:1.06}
  .dz-lm6khp .dz-k0379p{font-size:17px}
  .dz-bbzhyj{padding-block:var(--dz-sp-9)}
  .dz-m7rwvo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--dz-sp-8);align-items:center;padding:var(--dz-sp-4)}
  .dz-dtzxyf{border-radius:var(--dz-r)}
  .dz-f74am5{padding:0;gap:14px}
  .dz-m7rwvo h2{font-size:32px;line-height:1.12}
  .dz-m7rwvo .dz-gla4ql{font-size:16px;line-height:1.6}
  .dz-m7rwvo .dz-vp6ka1{display:inline;padding-top:var(--dz-sp-1)}
  .dz-k06jwz{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--dz-sp-5);margin-top:var(--dz-sp-5)}
  .dz-crlqc6{flex-direction:column}
  .dz-n7zcgf{flex:none;width:auto;aspect-ratio:16/9}
  .dz-ci7abm{padding:var(--dz-sp-5);gap:10px}
  .dz-crlqc6 .dz-zxckvx{font-size:11px}
  .dz-crlqc6 h3{font-size:19px}
  .dz-crlqc6 .dz-gla4ql{display:block}
  .dz-crlqc6 .dz-vv3wui{padding-top:10px}
  .dz-jm1mmd{grid-template-columns:minmax(0,1fr)}
}
@media(min-width:1100px){
  .dz-wvkqv9{padding-block:var(--dz-sp-9)}
  .dz-bhb0co{grid-template-columns:minmax(0,1fr) 360px;gap:var(--dz-sp-10);max-width:var(--dz-container)}
  .dz-yfg9vu{gap:28px}
  .dz-yfg9vu .dz-vsg1oi{font-size:18px}
  .dz-yfg9vu .dz-vsg1oi h2{font-size:28px}
  .dz-m7rf0j{display:flex;flex-direction:column;gap:var(--dz-sp-5);align-self:start}
  .dz-z4fv7o{grid-template-columns:minmax(0,1fr) auto;gap:var(--dz-sp-9)}
  .dz-g7jagr{max-width:420px}
}
.dz-m41j2j{position:relative} /* ține textele .dz-u8nq6t din tabel în containerul derulabil; altfel pagina derula orizontal pe telefon (16.09) */
/* ===== Contact (F1/F2) și pagina legală (I1/I2), 16.09.2026 ===== */
.dz-wge122 h1{font-size:30px;line-height:1.08}
.dz-wge122 .dz-k0379p{margin-top:var(--dz-sp-3);font-size:16px}
.dz-eih3pi{gap:var(--dz-sp-4)}
.dz-eih3pi label{font-size:13px}
.dz-eih3pi input:not([type=checkbox]):not([type=hidden]),.dz-eih3pi select,.dz-eih3pi textarea{min-height:48px;font-size:15px;background:var(--dz-surface)}
.dz-g5qwj5{gap:var(--dz-sp-4)}
.dz-kxjkrg{display:flex;flex-direction:column;gap:var(--dz-sp-5)}
.dz-kxjkrg .dz-l2tc3n{padding:var(--dz-sp-6);display:flex;flex-direction:column;gap:var(--dz-sp-4)}
.dz-kxjkrg .dz-l2tc3n h2{font-size:17px;font-weight:var(--dz-weight-card);margin:0}
.dz-kxjkrg .dz-l2tc3n p{margin:0;font-size:14px;line-height:1.55}
.dz-p9ex49{background:var(--dz-surface-2)}
.dz-jsmzhu .dz-l68ycg{min-height:48px}
.dz-meiko3{display:grid;gap:var(--dz-sp-6)}
.dz-l1fshz ol{list-style:none;counter-reset:leg;margin:0;padding:0}
.dz-l1fshz li{counter-increment:leg;border-bottom:var(--dz-pixel) solid var(--dz-line)}
.dz-l1fshz a{display:block;padding:10px 0;font-size:14px;color:var(--dz-ink);text-decoration:none}
.dz-l1fshz a::before{content:counter(leg) '. '}
.dz-l1fshz a:hover{color:var(--dz-accent)}
.dz-l1fshz{display:none}
.dz-cjz2y1{max-width:720px;min-width:0}
.dz-cjz2y1 h1{font-size:30px;margin-bottom:var(--dz-sp-5)}
.dz-jbge2t{counter-reset:sec;font-size:15px}
.dz-jbge2t h2{counter-increment:sec;font-size:22px}
.dz-jbge2t h2::before{content:counter(sec) '. '}
@media(min-width:720px){
  .dz-g5qwj5 .dz-nanv4z{grid-column:auto}
  .dz-wge122 h1{font-size:40px}
  .dz-wge122 .dz-k0379p{font-size:17px}
}
@media(min-width:1100px){
  .dz-wge122.dz-wcznpr{grid-template-columns:minmax(0,560px) 420px;justify-content:space-between}
  .dz-meiko3{grid-template-columns:220px minmax(0,720px);gap:var(--dz-sp-9)}
  .dz-l1fshz{display:block;position:sticky;top:var(--dz-sp-6);align-self:start}
  .dz-cjz2y1 h1{font-size:36px}
  .dz-jbge2t h2{font-size:24px}
}
/* ===== Magazin (planșa B1 aplicată pe toată gama), 16.09.2026 ===== */
.dz-kp8bm7{padding-block:var(--dz-sp-6);border-bottom:var(--dz-pixel) solid var(--dz-line)}
.dz-mp1wmt{display:grid;gap:var(--dz-sp-5)}
.dz-kp8bm7 .dz-v49dye{margin-bottom:var(--dz-sp-3)}
.dz-kp8bm7 h1{font-size:30px;line-height:1.08}
.dz-kp8bm7 .dz-k0379p{margin-top:var(--dz-sp-3);font-size:16px}
.dz-w17do1{background:var(--dz-paper);padding:var(--dz-sp-5);display:flex;flex-direction:column;gap:var(--dz-sp-3)}
.dz-w17do1 h2{font-size:16px;font-weight:var(--dz-weight-card);margin:0}
.dz-w17do1 p{margin:0;font-size:14px;line-height:1.55}
.dz-fzmq80{background:var(--dz-paper);padding-block:var(--dz-sp-5) var(--dz-sp-7)}
.dz-bmvvl0{list-style:none;margin:0;padding:0;display:grid;gap:var(--dz-sp-4);grid-template-columns:minmax(0,1fr)}
.dz-ujegca{position:relative;display:flex;flex-direction:column;background:var(--dz-surface);border:var(--dz-pixel) solid var(--dz-line);border-radius:var(--dz-r-lg);overflow:hidden;min-width:0}
.dz-ajkogg{aspect-ratio:4/3;border-radius:0;border-bottom:var(--dz-pixel) solid var(--dz-line)}
.dz-ujegca .dz-s22cmz{border-radius:2px;font-size:11px;letter-spacing:.06em}
.dz-huhnev{display:flex;flex-direction:column;gap:var(--dz-sp-3);padding:var(--dz-sp-4) var(--dz-sp-4) var(--dz-sp-4);flex:1}
.dz-ujegca h2{font-size:16px;font-weight:var(--dz-weight-card);line-height:1.3;align-items:flex-start}
.dz-ujegca h2 .dz-mxjxcv{margin-top:6px;flex-basis:9px;width:9px;height:9px}
.dz-ujegca h2 a{color:var(--dz-ink);text-decoration:none}
.dz-ujegca h2 a:hover{text-decoration:underline}
.dz-pvr6xn{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}
.dz-pvr6xn li{position:relative;padding-left:12px;font-size:13px;line-height:1.4;color:var(--dz-ink-2)}
.dz-pvr6xn li::before{content:'·';position:absolute;left:2px;color:var(--dz-accent)}
.dz-g7a5tt{margin-top:auto;padding-top:var(--dz-sp-2);display:flex;flex-direction:column;gap:2px}
.dz-ujegca .dz-fpfakf{font-size:20px;font-weight:var(--dz-weight-card);letter-spacing:-.01em}
.dz-ujegca .dz-kliany{font-size:11px}
.dz-ujegca .dz-l68ycg{min-height:44px;width:100%}
.dz-czel50 h2{font-size:24px}
/* subsol: legături mai aerisite (Marius, 16.09.2026) */
.dz-fuf0yn nav{gap:var(--dz-sp-2) var(--dz-sp-7)}
.dz-p51ljz nav a{padding-block:var(--dz-sp-2)}
@media(min-width:560px){.dz-bmvvl0{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(min-width:720px){
  .dz-kp8bm7{padding-block:var(--dz-sp-9)}
  .dz-kp8bm7 h1{font-size:40px;line-height:1.06}
  .dz-kp8bm7 .dz-k0379p{font-size:17px}
  .dz-fzmq80{padding-block:var(--dz-sp-8) var(--dz-sp-9)}
  .dz-bmvvl0{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--dz-sp-5)}
  .dz-p51ljz nav{gap:var(--dz-sp-2)}
  .dz-fuf0yn nav{gap:var(--dz-sp-2) var(--dz-sp-8)}
  .dz-fuf0yn nav a{padding-block:var(--dz-sp-1)}
}
@media(min-width:1100px){
  .dz-mp1wmt{grid-template-columns:minmax(0,1fr) 316px;gap:var(--dz-sp-10);align-items:start}
  .dz-w17do1{padding:var(--dz-sp-5) var(--dz-sp-5)}
  .dz-bmvvl0{grid-template-columns:repeat(4,minmax(0,1fr))}
  .dz-huhnev{padding:var(--dz-sp-4) var(--dz-sp-4) var(--dz-sp-4)}
}
/* Magazin pe telefon (B2): caseta „Nu ești sigur?” rămâne doar butonul; prețul și „Detalii” pe același rând */
.dz-j9ymkr{margin-top:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--dz-sp-3)}
.dz-j9ymkr .dz-g7a5tt{margin:0;padding:0}
.dz-j9ymkr .dz-l68ycg{width:auto;padding-inline:var(--dz-sp-5)}
@media(max-width:719px){
  .dz-w17do1{padding:0;background:var(--dz-transparent);border:0}
  .dz-w17do1 h2,.dz-w17do1 p{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
  .dz-w17do1 .dz-l68ycg{min-height:48px}
  .dz-mp1wmt{position:relative}
}
@media(min-width:720px){
  .dz-j9ymkr{flex-direction:column;align-items:stretch;gap:var(--dz-sp-3)}
  .dz-j9ymkr .dz-g7a5tt{padding-top:var(--dz-sp-2)}
  .dz-j9ymkr .dz-l68ycg{width:100%}
}
/* Poza „în lucru” din descrierea modelului, 16.09.2026 */
.dz-dxcu5j{margin:var(--dz-sp-5) 0 0;aspect-ratio:4/3}
/* Galerie: poza mărită peste pagină (dialog nativ) */
.dz-k7t48l>a{cursor:zoom-in}
.dz-sb3xc8{padding:0;border:0;background:var(--dz-transparent);max-width:min(1200px,94vw);max-height:92vh;cursor:zoom-out}
.dz-sb3xc8::backdrop{background:var(--dz-ink);opacity:.88}
.dz-sb3xc8 img{display:block;width:100%;height:auto;max-height:92vh;object-fit:contain;border-radius:var(--dz-r)}
/* Subsolul stă jos și pe paginile scurte */
.dz-wt09nx{min-height:100vh;display:flex;flex-direction:column}
.dz-fbzxpu{flex:1 0 auto;width:100%;min-width:0}
/* Contact: pașii de după trimitere */
.dz-pal8wv h2{margin:0 0 var(--dz-sp-6)}
.dz-vebl2v{list-style:none;margin:0;padding:0;display:grid;gap:var(--dz-sp-5);counter-reset:dupa}
.dz-vebl2v li{counter-increment:dupa;border-left:var(--dz-px-2) solid var(--dz-accent);padding-left:var(--dz-sp-4)}
.dz-vebl2v h3{margin:0 0 var(--dz-sp-2);font-size:18px}
.dz-vebl2v h3::before{content:counter(dupa) ". ";color:var(--dz-accent)}
.dz-vebl2v p{margin:0}
@media(min-width:720px){.dz-vebl2v{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--dz-sp-7)}}
/* ===== Comanda (16.09.2026): formular stânga, rezumat dreapta ===== */
.dz-ekdvp7{display:grid;gap:var(--dz-sp-7);align-items:start}
.dz-v0ib0a h1{font-size:30px;line-height:1.1}
.dz-v0ib0a .dz-k0379p{margin-top:var(--dz-sp-3)}
.dz-a3mbbi{border:0;margin:0;padding:0;min-width:0}
.dz-a3mbbi[hidden]{display:none}
.dz-a3mbbi legend{padding:0;margin-bottom:var(--dz-sp-3);font-size:18px;font-weight:var(--dz-weight-card);color:var(--dz-ink)}
.dz-xopv82{display:flex;flex-wrap:wrap;gap:var(--dz-sp-3)}
.dz-eih3pi .dz-tzhlk4{flex-direction:row;align-items:center;gap:var(--dz-sp-2);min-height:var(--dz-button);padding:0 var(--dz-sp-5);border:var(--dz-pixel) solid var(--dz-line-strong);border-radius:var(--dz-r);background:var(--dz-surface);font-size:15px;cursor:pointer}
.dz-tzhlk4:has(input:checked){border:var(--dz-px-2) solid var(--dz-accent)}
.dz-tzhlk4 input{width:18px;height:18px;margin:0;accent-color:var(--dz-ink)}
.dz-eih3pi .dz-k6ir52 label{min-height:0}
.dz-efypzc{margin:0;font-size:14px;color:var(--dz-ink-2)}
.dz-c7s05r{display:flex;flex-direction:column;gap:var(--dz-sp-5);min-width:0}
.dz-c7s05r .dz-l2tc3n{display:flex;flex-direction:column;gap:var(--dz-sp-4)}
.dz-c7s05r .dz-l2tc3n h2{font-size:17px;font-weight:var(--dz-weight-card);margin:0}
.dz-or58b8{aspect-ratio:4/3;border-radius:var(--dz-r)}
.dz-r5f3y7{margin:0;font-size:17px;font-weight:var(--dz-weight-card)}
.dz-r5f3y7 a{color:var(--dz-ink);text-decoration:none}
.dz-j5levk{margin:0;display:flex;flex-direction:column}
.dz-j5levk>div{display:flex;justify-content:space-between;gap:var(--dz-sp-4);padding:var(--dz-sp-2) 0;border-bottom:var(--dz-pixel) solid var(--dz-line)}
.dz-j5levk dt{color:var(--dz-ink-2);font-size:15px}
.dz-j5levk dd{margin:0;font-size:15px;color:var(--dz-ink);text-align:right}
.dz-p466uw{border-bottom:0}
.dz-j5levk .dz-p466uw dt,.dz-j5levk .dz-p466uw dd{font-size:18px;font-weight:var(--dz-weight-card);color:var(--dz-ink)}
.dz-n9lavw{margin:0;padding-left:var(--dz-sp-5);display:flex;flex-direction:column;gap:var(--dz-sp-2);font-size:14px;line-height:1.5;color:var(--dz-ink-2)}
.dz-yf6m0b{display:flex;flex-direction:column;gap:var(--dz-sp-8)}
.dz-v3as5z .dz-z33958{margin:0}
.dz-v3as5z h1{font-size:30px;line-height:1.1;margin:0 0 var(--dz-sp-4)}
.dz-dw1g09{font-size:18px;color:var(--dz-ink)}
.dz-v3as5z .dz-j5levk{margin-block:var(--dz-sp-4)}
.dz-bg370y h2{margin:0 0 var(--dz-sp-6)}
.dz-bg370y .dz-qtc6sy{margin-top:var(--dz-sp-7)}
@media(min-width:1100px){
  .dz-ekdvp7{grid-template-columns:minmax(0,1fr) 380px;gap:var(--dz-sp-10)}
  .dz-c7s05r{position:sticky;top:var(--dz-sp-6)}
  .dz-v0ib0a h1,.dz-v3as5z h1{font-size:40px}
}
.dz-eih3pi .dz-tzhlk4 input[type=radio]{width:18px;height:18px;min-height:0;padding:0;margin:0;border:0;flex:none;accent-color:var(--dz-ink)}

/* ===== diagzon.ro — completări proprii peste scheletul preluat (16.09.2026) ===== */
/* eroul (acasă + gamă) e 3:2 (pozele generate sunt 1200×800); restul rămân la --dz-raport-foto (4:3) */
.dz-tda50u .dz-d3bhnj,.dz-e4m7ch{aspect-ratio:3/2}
/* iconiță + titlu pe ACELAȘI rând (regula de interfață) — dale de gamă, carduri „celelalte game” */
.dz-r51ebc{display:flex;align-items:center;gap:10px;margin-bottom:6px}
.dz-r51ebc h3{margin:0}
.dz-kolij5{flex:none;display:flex;color:var(--dz-accent)}
.dz-oorpxf{gap:0}
.dz-i9atk6{display:flex;background:var(--dz-paper);border:var(--dz-pixel) solid var(--dz-line);border-radius:var(--dz-r-lg);overflow:hidden;min-width:0}
.dz-m3n9kv{flex:0 0 72px;width:72px;display:flex;align-items:center;justify-content:center;background:var(--dz-accent-soft);color:var(--dz-accent);border-right:var(--dz-pixel) solid var(--dz-line)}
.dz-pdd13r{display:flex;flex-direction:column;gap:6px;padding:14px;flex:1;min-width:0}
.dz-i9atk6 h3{display:flex;align-items:center;gap:var(--dz-sp-2);font-size:16px;font-weight:var(--dz-weight-card);margin:0}
.dz-i9atk6 h3 a{color:var(--dz-ink);text-decoration:none}
.dz-i9atk6 .dz-mxjxcv{flex-basis:9px;width:9px;height:9px}
.dz-i9atk6 p{margin:0;font-size:14px;line-height:1.45;color:var(--dz-ink-2)}
.dz-pdd13r>.dz-vp6ka1{margin-top:auto;font-size:14px}
/* formular: grup de bife pe grilă, ca la câmpurile normale */
.dz-a3mbbi{border:0;margin:0;padding:0;min-width:0}
.dz-a3mbbi legend{padding:0;margin-bottom:var(--dz-sp-3);font-size:15px;font-weight:var(--dz-weight-title);color:var(--dz-ink)}
.dz-f7k1cc{display:grid;gap:var(--dz-sp-2);grid-template-columns:minmax(0,1fr)}
.dz-mi3jyz{display:flex;align-items:center;gap:var(--dz-sp-2);min-height:40px;font-size:15px;font-weight:var(--dz-weight);color:var(--dz-ink)}
.dz-mi3jyz input{width:20px;height:20px;flex:0 0 20px;accent-color:var(--dz-ink)}
/* liste de fapte (ce acoperă / ce primești), din fișă */
.dz-krel7k{list-style:none;margin:var(--dz-sp-4) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--dz-sp-2)}
.dz-krel7k li{padding-left:var(--dz-sp-4);position:relative;font-size:15px;line-height:1.55;color:var(--dz-ink-2)}
.dz-krel7k li::before{content:'';position:absolute;left:0;top:.6em;width:8px;height:8px;background:var(--dz-accent);transform:rotate(45deg)}
.dz-lkg1tg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dz-sp-3)}
.dz-k7dte1 p{font-size:15px;line-height:1.55}
/* subsol: mențiunea de marcă, pe toate paginile */
.dz-tsn9ec{margin:var(--dz-sp-5) 0 0;font-size:12px;line-height:1.5;color:var(--dz-on-ink-muted);max-width:70ch}
.dz-b2fuc4{margin-top:var(--dz-sp-3);color:var(--dz-ink-2)}
.dz-fuf0yn .dz-d2mjia+.dz-d2mjia{padding-top:0}
/* butoane cu iconiță — și în antet, la fel ca restul site-ului */
.dz-g3th0c .dz-l68ycg{text-wrap:nowrap}
@media(min-width:720px){.dz-lkg1tg{gap:var(--dz-sp-4)}}
/* Meniul (reparat 17.09.2026 — 10 ancore plate se rupeau pe 2 rânduri la 1440): cele 5 game intră într-un
   dropdown „Game ▾” (<details>, accesibil din tastatură + hover/focus-within, funcționează fără JS), rămân
   6 intrări de prim nivel + butonul „Cere ofertă” — pe UN singur rând, verificat la 1440/1280/1024 (sub
   pragul de comutare pe meniul mobil, tot 1100). Aserțiunea din verifica-playwright.py: înălțimea
   .dz-jezkk2 = înălțimea unui singur rând de nav. */
@media(min-width:1100px){
  .dz-dtmdx2{gap:var(--dz-sp-5)}
  .dz-lr1611{position:relative}
  .dz-lr1611>summary{list-style:none;display:flex;align-items:center;gap:6px;color:var(--dz-ink);font-size:var(--dz-fs-small);font-weight:var(--dz-weight-title);padding-block:var(--dz-sp-3);cursor:pointer}
  .dz-lr1611>summary::-webkit-details-marker{display:none}
  .dz-lr1611>summary:hover{text-decoration:underline}
  .dz-lr1611>summary[aria-current]{color:var(--dz-accent)}
  .dz-l0fmxd{flex:none;transition:transform .12s}
  .dz-lr1611[open]>summary .dz-l0fmxd{transform:rotate(180deg)}
  .dz-q0fpp9{display:none;position:absolute;top:100%;left:-14px;z-index:30;flex-direction:column;min-width:220px;padding:var(--dz-sp-2);background:var(--dz-surface);border:var(--dz-pixel) solid var(--dz-line);border-radius:var(--dz-r-lg);box-shadow:var(--dz-shadow)}
  .dz-lr1611:hover>.dz-q0fpp9,.dz-lr1611:focus-within>.dz-q0fpp9,.dz-lr1611[open]>.dz-q0fpp9{display:flex}
  .dz-q0fpp9>a{padding:var(--dz-sp-3) var(--dz-sp-3);border-radius:var(--dz-r);color:var(--dz-ink);font-size:var(--dz-fs-small);font-weight:var(--dz-weight-title);text-decoration:none}
  .dz-q0fpp9>a:hover{background:var(--dz-accent-soft)}
  .dz-q0fpp9>a[aria-current]{color:var(--dz-accent)}
}
/* buton cu accentul paletei — DOAR pentru „Cere ofertă” (acțiunea unică de conversie a site-ului) */
.dz-cscq8y{background:var(--dz-accent);color:var(--dz-on-ink);border-color:var(--dz-accent)}
.dz-cscq8y:hover{background:var(--dz-ink);border-color:var(--dz-ink);color:var(--dz-on-ink)}
/* banda închisă: bară de accent sus, ca fundalul întunecat să nu ascundă complet paleta */
.dz-vwh243{border-top:3px solid var(--dz-accent)}
/* cererea de ofertă: bifele „Mă interesează” (17.09.2026, Marius: „se văd urât pe mobil și desktop”).
   Cauza: `.dz-eih3pi label` (flex-direction:column) bătea `.dz-mi3jyz` → bifa deasupra, textul centrat dedesubt;
   iar `.dz-nanv4z{grid-column:auto}` de la 720px strângea grupul într-o singură coloană. */
.dz-g5qwj5 .dz-a3mbbi.dz-nanv4z{grid-column:1/-1}
.dz-f7k1cc{grid-template-columns:minmax(0,1fr);gap:var(--dz-sp-2)}
.dz-eih3pi .dz-mi3jyz{flex-direction:row;align-items:center;justify-content:flex-start;text-align:left;gap:12px;min-height:48px;padding:10px 14px;border:var(--dz-pixel) solid var(--dz-line-strong);border-radius:var(--dz-r);background:var(--dz-surface);font-size:15px;font-weight:var(--dz-weight);line-height:1.3;color:var(--dz-ink);cursor:pointer}
.dz-eih3pi .dz-mi3jyz input{margin:0;width:20px;height:20px;flex:0 0 20px;accent-color:var(--dz-accent)}
.dz-eih3pi .dz-mi3jyz:has(input:checked){border-color:var(--dz-accent);background:var(--dz-accent-soft)}
.dz-eih3pi .dz-mi3jyz:focus-within{outline:2px solid var(--dz-accent);outline-offset:2px}
@media(min-width:600px){.dz-f7k1cc{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(min-width:1100px){.dz-f7k1cc{grid-template-columns:repeat(4,minmax(0,1fr))}}

/* fără poză de produs: o coloană, pe lățime de lectură (20.09.2026) */
.dz-hdo9b4{grid-template-columns:minmax(0,1fr);max-width:var(--dz-lectura)}
