#pm-consultant{display:none!important}.job-list{display:grid;gap:16px}.job-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 32px;align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:32px;transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s var(--ease)}.job-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #0b3a4817;border-color:var(--teal-300)}.job-cond{font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--teal-500)}.job-card h3{font-size:clamp(21px,2.4vw,27px);font-weight:700;letter-spacing:-.025em;line-height:1.15;margin:8px 0;color:var(--ink)}.job-card p{margin:0;font-size:16px;color:var(--ink-3);line-height:1.55;max-width:62ch}.job-card .job-sal{margin-top:8px;font-weight:600;color:var(--ink-2);font-size:15px}.job-go{display:inline-flex;align-items:center;gap:8px;color:var(--teal-700);font-weight:700;font-size:16px;white-space:nowrap}.job-card:hover .job-go .arrow{transform:translate(3px)}.job-go .arrow{transition:transform .3s var(--ease)}.job-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:48px;align-items:start}.job-body{max-width:70ch}.job-body .job-intro{font-size:19px;line-height:1.6;color:var(--ink-2);margin:0}.job-body h2{font-size:clamp(22px,2.4vw,28px);font-weight:800;letter-spacing:-.025em;line-height:1.15;margin:48px 0 16px;color:var(--ink)}.job-body p{font-size:16.5px;line-height:1.65;color:var(--ink-2);margin:0}.job-body ul{margin:0;padding-left:20px;display:grid;gap:8px}.job-body li{font-size:16.5px;line-height:1.6;color:var(--ink-2)}.job-body li::marker{color:var(--teal-500)}.job-body strong{color:var(--ink)}.job-side{position:sticky;top:104px;background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:32px}.job-side dl{margin:0 0 32px;display:grid;gap:16px}.job-side dt{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-500);margin-bottom:4px}.job-side dd{margin:0;font-size:16px;font-weight:600;color:var(--ink);line-height:1.4}.job-side .btn{width:100%;justify-content:center}#aplica{scroll-margin-top:72px}.apl{scroll-margin-top:calc(var(--nav-h, 84px) + 16px)}.apl-wrap{max-width:760px;margin:0 auto}.apl{background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:32px}.apl-progres{margin-bottom:32px}.apl-bara{height:6px;border-radius:6px;background:var(--bg);overflow:hidden}.apl-bara i{display:block;height:100%;width:0;border-radius:6px;background:var(--teal-500);transition:width .35s var(--ease)}.apl-unde{margin:8px 0 0;font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.apl-restaurat{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;background:var(--teal-100);border-radius:12px;padding:12px 16px;font-size:14.5px;color:var(--teal-700);margin-bottom:32px}.apl-restaurat[hidden]{display:none}.apl-pas+.apl-pas{margin-top:48px}.apl--pasi .apl-pas{display:none;margin-top:0}.apl--pasi .apl-pas.activ{display:block}.apl-titlu{display:flex;align-items:center;gap:12px;font-size:clamp(21px,2.4vw,25px);font-weight:800;letter-spacing:-.025em;line-height:1.15;margin:0 0 8px;color:var(--ink);outline:none}.apl-nr{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:var(--teal-900);color:#fff;font-size:15px;font-weight:800;letter-spacing:0}.apl-intro{margin:0;font-size:15.5px;color:var(--ink-3);line-height:1.55}.apl-camp{margin-top:24px}.apl-camp>label:not(.apl-bifa):not(.apl-cv-zona),.apl-eticheta{display:block;margin:0 0 8px;font-size:16px;font-weight:700;color:var(--ink);line-height:1.35}.apl-opt{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-left:4px;white-space:nowrap}.apl-ajutor{margin:-4px 0 8px;font-size:14px;color:var(--ink-3);line-height:1.45}.apl input[type=text],.apl input[type=email],.apl input[type=tel],.apl input[type=url],.apl textarea{display:block;width:100%;min-height:52px;border:1px solid var(--line);border-radius:12px;background:var(--bg);font-family:var(--font-body);font-size:16px;line-height:1.5;color:var(--ink);padding:13px 16px;outline:none;transition:border-color .15s var(--ease),box-shadow .15s var(--ease);-webkit-appearance:none;appearance:none}.apl textarea{min-height:128px;resize:vertical}.apl input:focus,.apl textarea:focus{border-color:var(--teal-500);box-shadow:0 0 0 3px #5dcbd14d}.apl [aria-invalid=true]{border-color:#c2453a}.apl-contor{margin:4px 0 0;text-align:right;font-family:var(--font-mono);font-size:11.5px;color:var(--ink-3)}.apl-contor[data-stare=sub]{color:#9a5b00}.apl-contor[data-stare=ok]{color:var(--teal-700)}.apl-linkuri{display:grid;gap:8px}.apl-optiuni{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.apl-optiuni--doua{grid-template-columns:1fr 1fr;max-width:340px}.apl-optiune{position:relative;display:block;cursor:pointer}.apl-optiune input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.apl-optiune span{display:flex;align-items:center;justify-content:center;text-align:center;min-height:52px;padding:10px 14px;border:1px solid var(--line);border-radius:12px;background:var(--bg);font-size:15.5px;font-weight:600;color:var(--ink-2);line-height:1.3;transition:all .15s var(--ease)}@media (hover:hover){.apl-optiune:hover span{border-color:var(--teal-300)}}.apl-optiune input:checked+span{background:var(--teal-700);border-color:var(--teal-700);color:#fff}.apl-optiune input:focus-visible+span{box-shadow:0 0 0 3px #5dcbd18c;border-color:var(--teal-500)}.apl-camp[data-invalid] .apl-optiune span{border-color:#c2453a}.apl-eroare{margin:8px 0 0;font-size:14.5px;font-weight:600;color:#b03a30;line-height:1.4}.apl-eroare[hidden],.apl-mesaj[hidden]{display:none}.apl-cv-input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.apl-cv-zona{display:flex;align-items:center;justify-content:center;min-height:96px;border:1.5px dashed #cfd2c8;border-radius:14px;background:var(--bg);padding:16px;cursor:pointer;text-align:center;transition:border-color .15s var(--ease),background .15s var(--ease)}.apl-cv-zona.peste{border-color:var(--teal-500);background:var(--teal-100)}@media (hover:hover){.apl-cv-zona:hover{border-color:var(--teal-500);background:var(--teal-100)}}.apl-cv-input:focus-visible+.apl-cv-zona{border-color:var(--teal-500);box-shadow:0 0 0 3px #5dcbd173}.apl-cv-gol b{display:block;font-size:16px;color:var(--teal-700)}.apl-cv-gol small{display:block;font-size:13.5px;color:var(--ink-3);margin-top:2px}.apl-cv-stare{display:grid;gap:8px;margin-top:8px;padding:12px 16px;border:1px solid var(--line);border-radius:12px;background:var(--paper);font-size:14.5px;color:var(--ink-2)}.apl-cv-stare[hidden]{display:none}.apl-cv-nume{font-weight:700;color:var(--ink);overflow-wrap:anywhere}.apl-cv-bara{display:block;height:6px;border-radius:6px;background:var(--bg);overflow:hidden}.apl-cv-bara[hidden]{display:none}.apl-cv-bara i{display:block;height:100%;width:0;background:var(--teal-500);border-radius:6px;transition:width .2s linear}.apl-cv-stare.ok .apl-cv-info{color:#2f7a55;font-weight:600}.apl-cv-stare.rau .apl-cv-info{color:#b03a30;font-weight:600}.apl-cv[data-invalid] .apl-cv-zona{border-color:#c2453a}.apl-bifa{display:grid;grid-template-columns:24px 1fr;gap:12px;align-items:start;cursor:pointer;font-size:15px;color:var(--ink-2);line-height:1.5}.apl-bifa input{width:24px;height:24px;margin:0;accent-color:var(--teal-700);cursor:pointer}.apl-bifa a,.apl-gata a,.apl-noscript a{color:var(--teal-700);text-decoration:underline;text-underline-offset:2px}.apl-link{background:none;border:0;padding:0;font:inherit;font-weight:600;color:var(--teal-700);text-decoration:underline;text-underline-offset:2px;cursor:pointer;min-height:24px}.apl-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.apl-blocat{margin:24px 0 0;padding:16px;border-radius:14px;background:var(--paper);border:1px solid var(--line);border-left:4px solid var(--teal-700);font-size:15.5px;line-height:1.55;color:var(--ink-2)}.apl-blocat[hidden]{display:none}.apl-blocat:focus{outline:2px solid var(--teal-500);outline-offset:2px}.apl-blocat p{margin:0 0 8px}.apl-blocat-titlu{font-weight:700;color:var(--ink);font-size:16.5px}.apl-blocat-lista{margin:0 0 16px;padding-left:16px;color:var(--ink);font-weight:600}.apl-blocat-lista li{margin:0 0 8px}.apl-blocat .apl-blocat-jos{margin:16px 0 0;font-size:14.5px;color:var(--ink-3)}.apl-blocat a{color:var(--teal-700);font-weight:600;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.apl-mesaj{margin:24px 0 0;padding:12px 16px;border-radius:12px;background:#fbeeec;color:#8f2f27;font-size:15px;font-weight:600;line-height:1.45}.apl-nav{display:flex;gap:12px;justify-content:space-between;align-items:center;margin-top:32px}.apl-nav .btn{min-height:52px}.apl-nav .btn[hidden]{display:none}.apl-nav .btn[data-apl=inainte],.apl-nav .btn[data-apl=trimite]{margin-left:auto}.apl-nav .btn:disabled{opacity:.6;cursor:progress;transform:none}.apl-noscript{margin:16px 0 0;font-size:15px;color:var(--ink-2)}.apl-wrap--gata .section-head{display:none}.apl-gata{scroll-margin-top:calc(var(--nav-h, 84px) + 16px)}.apl-gata{background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:32px;outline:none}.apl-gata[hidden]{display:none}.apl-gata h3{font-size:clamp(23px,2.8vw,30px);font-weight:800;letter-spacing:-.03em;line-height:1.15;margin:16px 0;color:var(--ink)}.apl-gata p{margin:0 0 16px;font-size:16.5px;line-height:1.6;color:var(--ink-2);max-width:60ch}.apl-ref{display:inline-block;background:var(--teal-100);border-radius:12px;padding:12px 16px;color:var(--teal-700)!important}.apl-ref b{font-family:var(--font-mono);font-size:18px;letter-spacing:.04em;color:var(--teal-900);margin-left:4px;user-select:all}@media (max-width:900px){.job-grid{grid-template-columns:1fr;gap:32px}.job-side{position:static;order:-1;padding:24px}.job-side dl{margin-bottom:24px}}@media (max-width:640px){.job-card{grid-template-columns:1fr;padding:24px}.apl,.apl-gata{padding:24px 16px;border-radius:16px}.apl-optiuni{grid-template-columns:1fr 1fr}.apl-optiuni--doua{max-width:none}.apl-nav{flex-direction:column-reverse;align-items:stretch}.apl-nav .btn{width:100%;justify-content:center;margin-left:0}}@media (prefers-reduced-motion: reduce){.apl-bara i,.apl-cv-bara i,.job-card{transition:none}}.job-emoji{display:inline-block;margin-right:.4em;font-size:.95em;line-height:1}.cs-wrap{max-width:760px;margin:0 auto}.cs-wrap [data-cs-stare][hidden]{display:none}.cs-incarca{margin:0;font-size:16px;color:var(--ink-3)}.cs-h{font-size:clamp(23px,2.8vw,30px);font-weight:800;letter-spacing:-.03em;line-height:1.15;margin:16px 0;color:var(--ink)}.apl-gata .btn{margin-top:8px}.cs-termen{background:var(--teal-100);border-radius:16px;padding:16px 24px;margin-bottom:48px}.cs-termen p{margin:0;font-size:16.5px;line-height:1.5;color:var(--teal-900)}.cs-termen-cand span:first-child{font-weight:700}.cs-ramas{color:var(--teal-700);white-space:nowrap}.cs-termen-timp{margin-top:4px!important;font-size:15px!important;color:var(--teal-700)!important}.cs-brief>h2:first-child{margin-top:0}.cs-brief p+p{margin-top:16px}.cs-sarcini{margin:0;padding-left:24px}.cs-sarcini li{margin:0 0 24px;padding-left:4px}.cs-sarcini li::marker{font-weight:800;color:var(--teal-700)}.cs-sarcini h3{font-size:18px;font-weight:700;letter-spacing:-.015em;line-height:1.3;margin:0 0 8px;color:var(--ink)}.cs-materiale{list-style:none;padding:0!important;margin:0}.cs-materiale li{margin:0 0 12px;padding:12px 16px;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.cs-materiale a{font-weight:700;color:var(--teal-700);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.cs-material-nota{display:block;margin-top:4px;font-size:14.5px;color:var(--ink-3);line-height:1.45}.cs-form{margin-top:48px}.cs-nota{margin:24px 0 0;font-size:15px;line-height:1.55;color:var(--ink-2)}.cs-nota[hidden]{display:none}@media (max-width:640px){.cs-termen{padding:16px;margin-bottom:32px}.cs-form{margin-top:32px}}@media (hover: none){.doar-mouse{display:none}}
