.technical-details{max-width:1480px;margin:0 auto;padding:105px 44px;background:var(--navy);color:#fff}
.technical-details-heading{display:grid;grid-template-columns:1.15fr .85fr;align-items:end;gap:70px}
.technical-details-heading h2{margin:0;font-size:clamp(40px,4.5vw,62px);line-height:1.03;letter-spacing:-.055em}
.technical-details-heading h2 em{color:#43bddc;font-style:normal}
.technical-details-heading>p{max-width:460px;margin:0;color:#a9bcc0;font-size:13px;line-height:1.8}
.tech-spec-grid{margin-top:60px;display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}
.tech-spec-card{background:#fff;color:var(--ink);box-shadow:0 25px 70px #0003}
.tech-spec-card-head{min-height:100px;padding:25px 26px;display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:3px solid var(--blue)}
.tech-spec-card-head>div{display:flex;align-items:center;gap:18px}
.tech-spec-card-head span{color:var(--blue);font-size:10px;font-weight:850}
.tech-spec-card-head h3{margin:0;font-size:22px;letter-spacing:-.035em}
.tech-spec-card-head small{color:#789096;font-size:8px;font-weight:800;letter-spacing:.12em}
.tech-spec-row{min-height:54px;padding:12px 24px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:24px;border-bottom:1px solid var(--line)}
.tech-spec-row:nth-child(even){background:#f7fbfb}
.tech-spec-row span{color:#60777d;font-size:11px;line-height:1.45}
.tech-spec-row strong{font-size:11px;line-height:1.45}
.technical-details-note{margin:24px 0 0;color:#708a91;font-size:9px;line-height:1.6}
.partner-references .reference-total{margin-top:35px;padding-top:22px;display:flex;align-items:center;gap:17px;border-top:1px solid #ffffff21}
.partner-references .reference-total strong{color:#52cbe1;font-size:34px}
.partner-references .reference-total span{color:#78949c;font-size:9px;line-height:1.5;text-transform:uppercase;letter-spacing:.08em}
.partner-references[data-dopolnjeno="da"] .partner-reference-item span{font-variant-numeric:tabular-nums}
@media(max-width:1100px){
  .technical-details-heading{grid-template-columns:1fr;gap:22px}
  .tech-spec-grid{grid-template-columns:1fr}
}
@media(max-width:700px){
  .technical-details{padding:78px 20px}
  .technical-details-heading h2{font-size:40px}
  .technical-details-heading{gap:30px}
  .tech-spec-grid{margin-top:42px}
  .tech-spec-card-head{padding:20px 18px}
  .tech-spec-card-head small{display:none}
  .tech-spec-row{padding:13px 16px;grid-template-columns:1fr;gap:5px}
  .tech-spec-row span,.tech-spec-row strong{font-size:11px}
}
