:root{--green:#124734;--deep:#092a20;--green2:#1d6349;--gold:#b48b38;--gold-soft:#ddc185;--cream:#faf8f1;--paper:#fffefa;--ink:#21362b;--muted:#697c71;--line:#e5e8e1;--card:#fff;--shadow:0 12px 34px rgba(26,55,40,.065)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f7f8f4;color:var(--ink);font:15px/1.55 Inter,"Segoe UI",Arial,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #cba74c;outline-offset:3px}.skip{position:absolute;left:10px;top:-100px;z-index:1000;background:#fff;padding:10px}.skip:focus{top:10px}.top-stripe{height:4px;background:linear-gradient(90deg,#124734 15%,#d1ae66 62%,#124734)}.site-header{background:#fff;border-bottom:1px solid var(--line)}.header-inner{height:77px;max-width:1500px;margin:auto;padding:0 36px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;align-items:center;gap:12px}.brand-mark{height:41px;width:41px;background:var(--deep);color:var(--gold-soft);border-radius:10px;font-family:Georgia,serif;font-size:20px;display:grid;place-items:center;font-weight:bold;letter-spacing:-3px;padding-right:4px}.brand-copy{display:block;line-height:1.1}.brand-copy strong{font:700 18px Georgia,serif;letter-spacing:.02em;color:var(--deep);display:block}.brand-copy small{font-size:10px;letter-spacing:.32em;color:#8b6a25;display:block;margin-top:4px}.header-actions{display:flex;gap:22px;align-items:center}.demo-pill{padding:7px 12px;color:#657167;border:1px solid #e8e7d9;background:#f8f7f0;font-size:11px;border-radius:100px}.demo-dot{background:#c4a14c;width:7px;height:7px;border-radius:50%;display:inline-block;margin-right:6px}.back-link{font-size:13px;font-weight:700;color:var(--green)}.shell{display:grid;grid-template-columns:267px minmax(0,1fr);max-width:1500px;min-height:calc(100vh - 81px);margin:auto}.sidebar{background:#fff;border-right:1px solid var(--line);padding:34px 17px 20px;display:flex;flex-direction:column;gap:28px}.sidebar-intro{font-size:10px;font-weight:800;letter-spacing:.16em;padding:0 18px;color:#799083}.sidebar-intro span{display:block;font-size:11px;letter-spacing:normal;font-weight:400;margin-top:6px}.side-nav{display:grid;gap:7px}.nav-link{width:100%;display:flex;align-items:center;gap:11px;background:transparent;border:0;border-radius:9px;text-align:left;padding:13px 12px;color:#62786a;font-size:13px;font-weight:650}.nav-link:hover{background:#eff5ef;color:var(--deep)}.nav-link.is-active{background:#eaf2ec;color:var(--green);font-weight:800}.nav-icon{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;border:1px solid #dce6de;font-size:16px}.nav-arrow{margin-left:auto;font-size:18px;font-weight:400;opacity:.65}.sidebar-help{padding:18px;border:1px solid #dbe6da;border-radius:13px;background:#f3f7f2;margin-top:auto}.help-symbol{color:var(--gold);font-size:19px}.sidebar-help strong{display:block;margin:8px 0 5px;font-size:14px}.sidebar-help p{font-size:12px;color:var(--muted);margin:0 0 14px}.mini-cta{color:var(--green);font-size:12px;font-weight:800;background:transparent;padding:0;border:0}.sidebar-footer{font-size:10px;color:#8a998d;line-height:1.9;padding-left:12px}.workspace{min-width:0;padding:42px 42px 64px;max-width:1300px;width:100%}.greeting-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:17px}.eyebrow{color:#96732c;font-size:11px;letter-spacing:.15em;font-weight:800}.small-date{font-size:12px;color:var(--muted)}.welcome{background:linear-gradient(118deg,#0a3227,#124734 67%,#235841);border-radius:17px;min-height:250px;padding:39px 43px;display:flex;justify-content:space-between;align-items:center;gap:35px;color:white;overflow:hidden;position:relative}.welcome:before{content:"";position:absolute;height:340px;width:340px;right:-90px;top:-170px;border:1px solid #ffffff14;transform:rotate(30deg);border-radius:75px}.welcome-content{z-index:1;max-width:680px}.welcome-kicker{color:#ead39e;font-weight:700;letter-spacing:.14em;font-size:10px}.welcome h1{font-family:Georgia,serif;font-size:clamp(28px,3.1vw,43px);line-height:1.15;margin:12px 0 13px;color:white;letter-spacing:-.02em}.welcome p{color:#cdded2;max-width:650px;margin:0 0 22px;font-size:14px}.welcome-art{flex:0 0 205px;display:grid;justify-items:center;color:#e6cb85;z-index:1}.crest{width:126px;height:126px;border:2px solid #bda35f;border-radius:22px 22px 44px 44px;display:grid;place-items:center;font:bold 70px/1 Georgia,serif;letter-spacing:-12px;padding-right:12px;box-shadow:inset 0 0 0 7px #0c362b, inset 0 0 0 8px #bda35f}.art-line{height:1px;width:180px;background:#af9056;margin:18px 0}.welcome-art small{text-align:center;letter-spacing:.17em;font-size:9px;line-height:1.9}.button{border:1px solid transparent;padding:11px 16px;border-radius:9px;font-weight:750;font-size:13px;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:43px}.button-gold{background:#d2b36e;color:#1b2f22}.button-gold:hover{background:#e0c480}.button-green{background:var(--green);color:white}.button-green:hover{background:var(--deep)}.button-outline{background:white;color:var(--green);border-color:#c8d8cd}.button-outline:hover{background:#f1f5f1}.section-heading{display:flex;justify-content:space-between;align-items:end;margin:38px 0 18px}.section-heading h2{font:normal 29px Georgia,serif;margin:6px 0 0;color:var(--deep)}.helper-text{font-size:12px;color:var(--muted)}.service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.service-card{background:white;border:1px solid #dfe6df;border-radius:13px;text-align:left;padding:23px;display:flex;align-items:start;flex-direction:column;min-height:241px;box-shadow:var(--shadow);transition:transform .18s,border-color .18s,box-shadow .18s}.service-card:hover{transform:translateY(-3px);border-color:#b6cdb9;box-shadow:0 15px 38px #162c241b}.service-symbol{background:#eef4ee;border-radius:10px;color:var(--green);display:grid;place-items:center;height:44px;width:44px;font:26px Georgia,serif;margin-bottom:14px}.service-tag{font-size:9px;color:#96722e;letter-spacing:.1em;font-weight:800;margin-bottom:7px}.service-card strong{font-size:17px;line-height:1.35;color:var(--deep);margin-bottom:10px}.service-card>span:nth-last-child(2){font-size:12.5px;line-height:1.55;color:#697b6d;margin-bottom:20px}.service-action{font-size:12px;font-weight:800;color:var(--green);margin-top:auto}.two-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:23px}.content-panel{background:#fff;border:1px solid #e1e8e0;border-radius:13px;padding:24px;box-shadow:var(--shadow)}.panel-header{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:15px}.panel-header h3{font:normal 21px Georgia,serif;margin:0;color:var(--deep)}.subtle-label{font-size:12px;color:var(--muted)}.journey-list{list-style:none;margin:0;padding:0;display:grid;gap:13px}.journey-list li{display:flex;gap:13px}.journey-list li>span{flex:0 0 34px;height:34px;display:grid;place-items:center;border:1px solid #eadbb8;border-radius:50%;background:#faf7ee;color:#94712d;font:700 11px Georgia,serif}.journey-list strong{font-size:13px}.journey-list p{font-size:12px;color:var(--muted);margin:2px 0 0}.text-link{color:var(--green);background:transparent;border:0;font-size:12px;font-weight:750;white-space:nowrap}.mini-news{border-top:1px solid #e7ece5;padding:14px 0}.mini-news:first-child{border-top:0;padding-top:0}.mini-news a{display:block;font-size:13px;font-weight:750;line-height:1.35;margin:7px 0}.mini-news a:hover{text-decoration:underline}.mini-news small{font-size:11px;color:var(--muted)}.micro-badge{color:#765920;background:#f9f2e3;border-radius:5px;padding:4px 7px;font-size:10px;font-weight:700;display:inline-block}.editorial-note{font-size:11px;color:#7f8f83;background:#f8faf7;border-radius:7px;padding:10px;margin:8px 0 0}.page-title{font:normal clamp(30px,3.4vw,42px) Georgia,serif;margin:8px 0 9px;color:var(--deep)}.page-lead{color:var(--muted);font-size:14px;max-width:800px;margin:0 0 25px}.panel-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;font-size:13px;color:var(--muted)}.empty-state{text-align:center;border:1px dashed #cbd9ce;border-radius:14px;background:#fff;padding:63px 22px}.empty-icon{width:64px;height:64px;background:#edf4ed;border-radius:50%;display:grid;place-items:center;margin:0 auto 18px;color:var(--green);font-size:28px}.empty-state h3{font:normal 25px Georgia,serif;margin:0 0 9px}.empty-state p{max-width:490px;margin:0 auto 22px;color:var(--muted);font-size:13px}.request-list{display:grid;gap:14px}.request-item{padding:20px 23px;background:#fff;border:1px solid #e2e9e0;border-radius:12px;display:flex;align-items:flex-start;justify-content:space-between;gap:17px}.request-item strong{font-size:16px;color:var(--deep)}.request-item p{margin:8px 0 5px;color:var(--muted);font-size:13px;max-width:660px;overflow-wrap:anywhere}.request-meta{font-size:11px;color:#87948a}.badge{display:inline-block;padding:6px 9px;border-radius:100px;white-space:nowrap;font-size:10px;font-weight:800}.badge-neutral{color:#69592e;background:#f6f1e2}.badge-demo{color:#3a6647;background:#e9f3ea}.segmented,.filter-chips{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:17px}.segmented button,.filter-chips button{background:#fff;border:1px solid #d7e1d7;color:#55705e;border-radius:9px;padding:10px 15px;font-size:12px;font-weight:750}.segmented button.selected,.filter-chips button.selected{background:var(--green);border-color:var(--green);color:white}.docs-panel{max-width:940px}.docs-panel .panel-header p{font-size:12px;color:var(--muted);margin:4px 0 0}.doc-list{display:grid;gap:0}.doc-row{display:flex;align-items:center;gap:14px;padding:15px 4px;border-bottom:1px solid var(--line)}.doc-row:last-child{border-bottom:0}.doc-number{display:grid;place-items:center;width:33px;height:33px;flex-shrink:0;border-radius:9px;color:#7e622e;background:#f5efe1;font-size:12px;font-weight:800}.doc-row strong{font-size:13px}.doc-row p{margin:2px 0 0;color:var(--muted);font-size:12px}.docs-note{display:flex;gap:11px;margin-top:19px;background:#f9f6ee;border-radius:10px;padding:15px;color:#80692f}.docs-note p{font-size:12px;line-height:1.55;margin:0}.update-info{background:#fff;border:1px solid var(--line);padding:11px 15px;border-radius:9px;display:inline-block;margin-bottom:21px;color:var(--muted);font-size:12px}.portal-news-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.news-item{background:white;border:1px solid #dce5dc;padding:23px;border-radius:12px;display:flex;flex-direction:column;gap:12px}.news-item h3{font:normal 21px/1.26 Georgia,serif;margin:0;color:var(--deep)}.news-item p{font-size:12.5px;color:var(--muted);margin:0}.news-item .news-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;border-top:1px solid var(--line);padding-top:13px}.news-bottom a{font-size:12px;color:var(--green);font-weight:750;text-decoration:underline}.news-date{font-size:11px;color:var(--muted)}.faq-list{max-width:860px;display:grid;gap:10px}.faq-list details{background:#fff;border:1px solid var(--line);border-radius:10px;padding:0 19px}.faq-list summary{padding:19px 0;font-weight:750;cursor:pointer;font-size:14px}.faq-list p{margin:0 0 20px;color:var(--muted);font-size:13px}.help-cta{display:flex;justify-content:space-between;align-items:center;gap:20px;border-radius:13px;padding:23px;margin-top:26px;background:var(--deep);color:#fff}.help-cta h3{font:normal 22px Georgia,serif;margin:0 0 4px}.help-cta p{color:#c8d8c8;font-size:12px;margin:0}.wizard-dialog{border:0;max-width:650px;width:calc(100% - 28px);padding:0;border-radius:16px;box-shadow:0 22px 80px #05190fc4;max-height:min(92vh,860px);overflow:auto}.wizard-dialog::backdrop{background:rgba(4,22,15,.65);backdrop-filter:blur(3px)}.wizard-top{padding:24px 28px 18px;display:flex;align-items:start;justify-content:space-between;gap:15px}.wizard-top h2{font:normal 25px Georgia,serif;color:var(--deep);margin:6px 0 0}.icon-close{background:#f2f4f0;border:0;height:34px;width:34px;border-radius:50%;color:#4b6252;font-size:23px}.wizard-progress{padding:0 28px 18px}.progress-label{display:flex;justify-content:space-between;color:var(--muted);font-size:11px;margin-bottom:8px}.progress-track{height:5px;background:#e9eee8;border-radius:20px;overflow:hidden}.progress-track>div{height:100%;width:33%;background:var(--green);transition:width .2s}#wizardForm{padding:8px 28px 25px;border-top:1px solid var(--line)}.wizard-page h3{font:normal 23px Georgia,serif;margin:18px 0 5px;color:var(--deep)}.hint{color:var(--muted);font-size:13px;margin:0 0 20px}.choice-grid{display:grid;gap:10px}.choice{position:relative;display:flex;align-items:center;gap:13px;padding:13px 14px;border:1px solid #dce4dc;border-radius:11px;cursor:pointer}.choice:has(input:checked){background:#edf4ed;border-color:#699778}.choice input{accent-color:var(--green);margin:0 0 0 2px}.choice-icon{height:36px;width:36px;border-radius:9px;background:#fff;color:var(--green);display:grid;place-items:center;font-size:21px}.choice strong{display:block;font-size:13px}.choice small{display:block;color:var(--muted);font-size:11px}.input-label{display:block;font-size:13px;font-weight:750;color:#344b3c;margin:16px 0 7px}.wizard-page select,.wizard-page textarea{display:block;width:100%;border:1px solid #cfded2;border-radius:9px;background:#fff;padding:12px;color:var(--ink);resize:vertical}.field-tip{font-size:11px;color:#87958c}.review-box{background:#f5f8f3;border:1px solid #dce8dc;border-radius:10px;padding:18px}.review-box dl{margin:0}.review-box dt{font-size:11px;color:#839185;font-weight:750}.review-box dd{margin:1px 0 12px;font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}.review-box dd:last-child{margin-bottom:0}.confirm-row{display:flex;align-items:flex-start;gap:10px;margin-top:18px;font-size:12px;color:#435e49}.confirm-row input{accent-color:var(--green);margin-top:2px}.privacy-note{font-size:11px;color:#8a948a;margin-top:12px}.wizard-actions{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--line);margin-top:21px;padding-top:20px}.form-error{border-radius:7px;background:#fff2ef;color:#a43b2c;font-size:12px;padding:10px;margin:14px 0}.toast{position:fixed;right:20px;bottom:18px;padding:14px 18px;z-index:500;background:var(--deep);color:#fff;border-radius:9px;box-shadow:var(--shadow);font-size:13px;max-width:min(440px,calc(100% - 30px));display:none}.toast.visible{display:block}.mobile-nav{display:none}.screen[hidden],.wizard-page[hidden]{display:none!important}@media(max-width:1150px){.workspace{padding:31px 26px 48px}.service-grid{gap:11px}.service-card{padding:17px}.welcome-art{flex-basis:148px}.crest{height:110px;width:110px;font-size:60px}.art-line{width:130px}}@media(max-width:890px){.shell{grid-template-columns:1fr}.sidebar{display:none}.workspace{padding:28px 20px 50px}.mobile-nav{display:flex;gap:7px;overflow-x:auto;scrollbar-width:thin;margin:-7px 0 24px;padding:0 0 10px}.mobile-nav button{border:1px solid #dbe5da;background:#fff;border-radius:100px;padding:8px 12px;white-space:nowrap;color:#4e6859;font-size:12px;font-weight:650}.mobile-nav button.active{color:#fff;background:var(--green);border-color:var(--green)}.two-columns{grid-template-columns:1fr 1fr}}@media(max-width:650px){.header-inner{padding:0 15px;height:66px}.brand-copy strong{font-size:15px}.header-actions{gap:0}.demo-pill{display:none}.back-link{font-size:12px}.workspace{padding:22px 14px 35px}.welcome{padding:25px 23px;min-height:0}.welcome-art{display:none}.welcome h1{font-size:30px}.welcome p{font-size:13px}.service-grid,.two-columns,.portal-news-list{grid-template-columns:1fr}.service-card{min-height:0;padding:18px}.section-heading{margin-top:30px}.section-heading h2{font-size:25px}.helper-text{font-size:11px}.content-panel{padding:20px}.panel-toolbar{flex-wrap:wrap}.request-item{flex-direction:column}.help-cta{flex-direction:column;align-items:flex-start}.wizard-top{padding:20px 17px 15px}.wizard-top h2{font-size:21px}.wizard-progress{padding:0 17px 15px}#wizardForm{padding:8px 17px 20px}.choice{padding:11px}}

/* Emblema aurie aprobata, folosita consecvent */
.brand-mark{object-fit:contain;background:transparent;border-radius:0;padding:0}.welcome-art .crest{border:0;box-shadow:none;border-radius:0;width:122px;height:139px;display:grid;place-items:center}.welcome-art .crest img{display:block;width:100%;height:100%;object-fit:contain}
