.cv-hero{padding-bottom:clamp(40px,6vw,72px)}.cv-hero .ld-hero__lead{max-width:50ch;margin-bottom:26px}.cv-accent-ok{display:block;color:var(--ld-verde-txt)}.cv-form{max-width:520px}.cv-form__eticheta{display:block;font-size:13.5px;font-weight:600;color:var(--ld-ink);margin-bottom:8px}.cv-form__rand{display:flex;gap:10px;flex-wrap:wrap}.cv-camp{flex:1 1 260px;display:flex;align-items:center;gap:10px;padding:0 14px;border-radius:10px;background:#fff;box-shadow:0 0 0 1px var(--ld-hair),0 8px 20px -16px rgba(20,44,110,.4);transition:box-shadow .2s var(--ld-curba)}.cv-camp:focus-within{box-shadow:0 0 0 2px var(--ld-albastru),0 8px 20px -16px rgba(20,44,110,.4)}.cv-camp--complet{box-shadow:0 0 0 1.5px var(--ld-verde-txt)}.cv-camp--gresit{box-shadow:0 0 0 1.5px var(--ld-coral)}.cv-camp>i{color:var(--ld-navy);font-size:18px}.cv-camp input{flex:1;min-width:0;border:0;outline:0;background:transparent;padding:13px 0;font-family:var(--font-mono),ui-monospace,monospace;font-size:20px;letter-spacing:.14em;text-transform:uppercase;color:var(--ld-ink)}.cv-camp input::placeholder{color:var(--ld-traseu)}.cv-camp__n{font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;color:var(--ld-dim)}.cv-form__ajutor{margin:10px 0 0;font-size:13.5px;color:var(--ld-dim)}.cv-form__ajutor--gresit{color:var(--ld-coral-txt)}.cv-date{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;max-width:560px}.cv-date>div{padding:12px 14px;border-radius:10px;background:#fff;box-shadow:0 0 0 .5px var(--ld-hair),0 8px 20px -18px rgba(20,44,110,.4)}.cv-date__lat{grid-column:1/-1}.cv-date dt{font-size:12.5px;font-weight:600;color:var(--ld-dim);margin-bottom:2px}.cv-date dd{margin:0;font-weight:600;color:var(--ld-ink);overflow-wrap:anywhere}.cv-nume{font-family:var(--font-display),sans-serif;font-size:22px;color:var(--ld-navy)!important}.cv-cod{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.08em}.rc{margin:0;padding:18px;container-type:inline-size}.rc,.rc__hartie{position:relative}.rc__hartie{overflow:hidden;aspect-ratio:842/595;border-radius:6px;background:#fff;transform:rotate(-1.2deg);box-shadow:0 0 0 .5px rgba(20,26,46,.16),0 30px 60px -30px rgba(20,44,110,.45),0 4px 10px rgba(20,26,46,.06);display:flex;flex-direction:column;align-items:center;padding:5cqw 6cqw 3.4cqw;text-align:center}.rc__fundal{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.rc__fundal path{fill:none;stroke:var(--ld-traseu-2);stroke-width:2}.rc__fundal circle{fill:#fff;stroke:var(--ld-traseu);stroke-width:2}.rc__sus{position:absolute;top:3.6cqw;right:4.4cqw}.rc__sus img,.rc__sus svg{height:2.6cqw!important;width:auto}.rc__titlu{margin:3cqw 0 0;font-weight:700;font-size:8.6cqw;letter-spacing:.04em;line-height:1}.rc__subtitlu,.rc__titlu{position:relative;font-family:var(--font-display),sans-serif;color:var(--ld-navy)}.rc__subtitlu{margin:0;font-weight:600;font-size:1.7cqw;letter-spacing:.12em}.rc__subtitlu:first-of-type{margin-top:1cqw}.rc__nume{position:relative;margin:4.4cqw 0 0;font-family:var(--font-display),sans-serif;font-weight:600;font-size:4.4cqw;line-height:1.1;color:var(--ld-mov)}.rc__nume--gol{color:var(--ld-traseu)}.rc__bara{display:block;width:66%;height:.6cqw;border-radius:1cqw;margin-top:1.2cqw;background:linear-gradient(90deg,var(--ld-navy),var(--ld-mov))}.rc__jos{position:relative;margin-top:auto;width:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:2cqw}.rc__semn{justify-self:start;text-align:left;font-size:1.6cqw;font-weight:700;color:var(--ld-ink);border-top:.15cqw solid var(--ld-traseu);padding-top:.6cqw;min-width:18cqw}.rc__semn small{display:block;font-weight:500;color:var(--ld-dim);font-size:1.3cqw}.rc__qr{display:flex;flex-direction:column;align-items:center;gap:.6cqw}.rc__qr-img{display:grid;place-items:center;width:9cqw;height:9cqw;border-radius:.6cqw;background:#fff}.rc__qr-img svg{width:100%;height:100%}.rc__qr-img--gol{font-size:7cqw;color:var(--ld-navy)}.rc__cod{font-family:var(--font-mono),ui-monospace,monospace;font-size:1.5cqw;font-weight:700;letter-spacing:.1em;color:var(--ld-navy);padding:.2cqw .8cqw;border-radius:.6cqw}.rc__numar{justify-self:end;text-align:right;font-size:1.3cqw;color:var(--ld-dim)}.rc__numar b{display:block;font-size:1.5cqw;color:var(--ld-ink)}.rc__scan{position:absolute;left:0;right:0;top:0;height:18%;pointer-events:none;opacity:0;background:linear-gradient(180deg,transparent,rgba(10,132,255,.16) 70%,rgba(10,132,255,.55) 98%,transparent)}.rc__indiciu{position:absolute;left:50%;bottom:-8px;transform:translateX(-50%);white-space:nowrap;display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:8px;background:#fff;box-shadow:0 0 0 .5px var(--ld-hair),0 8px 18px -12px rgba(20,44,110,.45);font-size:13px;font-weight:600;color:var(--ld-albastru-txt)}.rc--model .rc__cod{background:rgba(10,132,255,.12);box-shadow:0 0 0 .2cqw var(--ld-albastru)}.rc__stampila{position:absolute;right:5%;bottom:20%;z-index:2;display:inline-flex;align-items:center;gap:10px;padding:10px 18px;border-radius:10px;font-family:var(--font-display),sans-serif;font-weight:700;font-size:clamp(18px,2.2vw,28px);letter-spacing:.08em;text-transform:uppercase;background:rgba(255,255,255,.92);transform:rotate(-9deg)}.rc--valid .rc__stampila{color:var(--ld-verde-txt);box-shadow:inset 0 0 0 3px var(--ld-verde-txt),0 0 0 5px rgba(255,255,255,.9),0 0 0 6.5px rgba(13,122,108,.45)}.rc--retras .rc__stampila{color:var(--ld-coral-txt);box-shadow:inset 0 0 0 3px var(--ld-coral),0 0 0 5px rgba(255,255,255,.9),0 0 0 6.5px rgba(211,76,57,.45)}.rc--negasit .rc__stampila{color:var(--ld-dim);box-shadow:inset 0 0 0 3px var(--ld-traseu),0 0 0 5px rgba(255,255,255,.9)}.rc--negasit .rc__hartie{opacity:.72;filter:saturate(.3)}.rc--retras .rc__hartie{filter:saturate(.55)}.cv-sec{padding-block:clamp(48px,7vw,88px);border-top:1px solid var(--ld-hair);background:var(--ld-tenta)}.cv-h2{font-family:var(--font-display),sans-serif;font-weight:600;font-size:clamp(24px,2.4vw,32px);letter-spacing:-.015em;margin:0 0 20px;color:var(--ld-ink)}.cv-pasi{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cv-pasi li{display:flex;gap:14px;padding:22px;border-radius:10px;background:#fff;box-shadow:var(--ld-umbra)}.cv-pasi li>i{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:var(--ld-tenta);color:var(--ld-navy);font-size:17px}.cv-pasi h3{font-size:16px;font-weight:700;margin:2px 0 6px;color:var(--ld-ink)}.cv-pasi p{margin:0;font-size:14.5px;line-height:1.6;color:var(--ld-dim)}@media (prefers-reduced-motion:no-preference){.rc__hartie{animation:rc-intra .9s var(--ld-curba) both}.rc__scan{animation:rc-scan 1.3s ease-in-out .35s both}.rc__stampila{animation:rc-stampila .5s cubic-bezier(.2,1.6,.4,1) 1.55s both}.rc--model .rc__cod{animation:rc-cod 2.2s ease-in-out 1s infinite}.rc__indiciu{animation:rc-indiciu 2.2s ease-in-out 1s infinite}.cv-date>div,.cv-pasi li{animation:rc-rand .6s var(--ld-curba) both}.cv-date>div:nth-child(2),.cv-pasi li:nth-child(2){animation-delay:.07s}.cv-date>div:nth-child(3),.cv-pasi li:nth-child(3){animation-delay:.14s}.cv-date>div:nth-child(4){animation-delay:.21s}.cv-date>div:nth-child(5){animation-delay:.28s}}@keyframes rc-intra{0%{opacity:0;transform:rotate(-4deg) translateY(18px)}to{opacity:1;transform:rotate(-1.2deg)}}@keyframes rc-scan{0%{top:-18%;opacity:1}90%{opacity:1}to{top:100%;opacity:0}}@keyframes rc-stampila{0%{opacity:0;transform:rotate(-9deg) scale(1.9)}to{opacity:1;transform:rotate(-9deg) scale(1)}}@keyframes rc-cod{0%,to{box-shadow:0 0 0 .2cqw var(--ld-albastru)}50%{box-shadow:0 0 0 .2cqw var(--ld-albastru),0 0 0 1.2cqw rgba(10,132,255,.18)}}@keyframes rc-indiciu{0%,to{transform:translateX(-50%)}50%{transform:translateX(-50%) translateY(-4px)}}@keyframes rc-rand{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:991.98px){.cv-hero .ld-hero__grila{grid-template-columns:1fr}.cv-hero .rc{max-width:600px;margin-inline:auto;width:100%}.cv-pasi{grid-template-columns:1fr}}@media (max-width:575.98px){.rc{padding:8px 4px 20px}.rc__stampila{padding:6px 12px;gap:6px}.cv-date{grid-template-columns:1fr}.cv-form__rand .btn{width:100%}.cv-hero .ld-hero__titlu{font-size:clamp(28px,8vw,38px)}}