/* V60 — formular mai simplu, câmpuri negre, focus ISF CAREER */
.application-section{gap:clamp(32px,6vw,92px);background:linear-gradient(115deg,rgba(25,217,255,.025),transparent 42%,rgba(255,42,145,.025))}
.application-copy{position:sticky;top:110px}
.application-copy h2{font-size:clamp(56px,6vw,98px);line-height:.86}
.application-copy p{max-width:490px;font-size:16px}
.vol-form{gap:18px;padding:clamp(20px,3vw,38px);background:#08090d;border:1px solid #242731;box-shadow:12px 12px 0 rgba(124,77,255,.12)}
.vol-form label{gap:9px;color:#b5b8c2;font-size:10px;letter-spacing:.09em;text-transform:uppercase}
.vol-form input:not([type="checkbox"]),
.vol-form select,
.vol-form textarea,
.opportunity-tools input,
.opportunity-tools select,
.impact-dashboard input,
.impact-dashboard textarea{
  appearance:none;
  background:#000!important;
  color:#fff!important;
  border:1px solid #2a2d35!important;
  border-radius:0;
  outline:0;
  box-shadow:none;
  transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;
}
.vol-form input:not([type="checkbox"]):focus,
.vol-form select:focus,
.vol-form textarea:focus,
.opportunity-tools input:focus,
.opportunity-tools select:focus,
.impact-dashboard input:focus,
.impact-dashboard textarea:focus{
  border-color:var(--cyan)!important;
  box-shadow:0 0 0 2px rgba(25,217,255,.15),5px 5px 0 rgba(255,42,145,.28);
  transform:translate(-1px,-1px);
}
.vol-form input::placeholder,.vol-form textarea::placeholder,.opportunity-tools input::placeholder,.impact-dashboard input::placeholder,.impact-dashboard textarea::placeholder{color:#555b68;opacity:1}
.vol-form select{cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--cyan) 50%),linear-gradient(135deg,var(--cyan) 50%,transparent 50%)!important;background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%!important;background-size:5px 5px,5px 5px!important;background-repeat:no-repeat!important;padding-right:40px}
.vol-consent{padding:4px 0;color:#8e929e!important;text-transform:none!important;letter-spacing:0!important;font-size:11px!important}
.vol-consent input{accent-color:var(--lime);background:#000!important;border:1px solid #3b3e48}
.vol-form button{margin-top:4px;min-height:58px;font-size:13px;letter-spacing:.05em;box-shadow:7px 7px 0 var(--pink);transition:transform .18s ease,box-shadow .18s ease}
.vol-form button:hover{transform:translate(3px,3px);box-shadow:4px 4px 0 var(--pink)}
#applicationResult{background:#05060a;border:1px solid #262a34;border-left-width:4px}
@media(max-width:900px){.application-copy{position:static}.vol-form{box-shadow:7px 7px 0 rgba(124,77,255,.14)}}
@media(max-width:520px){.application-section{padding-top:70px}.vol-form{padding:18px;gap:15px}.vol-form input:not([type="checkbox"]),.vol-form select,.vol-form textarea{font-size:16px!important;min-height:52px}.vol-form textarea{min-height:125px}.vol-form button{width:calc(100% - 6px)}}
