.transparency-page{background:#f6faf9;color:#0a3d55}.transparency-intro-section,.transparency-cards-section,.transparency-participation-section,.transparency-links-section,.transparency-principles-section{padding:58px 0}.transparency-intro-card{display:grid;grid-template-columns:86px minmax(0,1fr);gap:28px;align-items:start;background:#fff;border:1px solid #d8e7e4;border-radius:26px;padding:clamp(28px,4vw,52px);box-shadow:0 18px 44px rgba(6,61,78,.06)}.transparency-intro-icon{width:72px;height:72px;border-radius:22px;background:#e1f3ef;color:#078d8d;display:grid;place-items:center}.transparency-intro-icon svg,.transparency-card-icon svg,.transparency-links-grid svg,.transparency-principles-grid svg{width:31px;height:31px;fill:none;stroke:currentColor;stroke-width:1.7}.transparency-intro-card h2,.transparency-section-heading h2,.transparency-participation-grid h2{font-size:clamp(2rem,4vw,3.05rem);line-height:1.08;margin:.35rem 0 1rem;color:#073b55}.transparency-page .eyebrow{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;font-weight:800;color:#078c8d}.transparency-rich-text{font-size:1.04rem;line-height:1.82;color:#4c6876}.transparency-rich-text p{color:inherit}.transparency-rich-text h2,.transparency-rich-text h3,.transparency-rich-text h4{font-family:var(--font-sans,"Segoe UI",Arial,sans-serif);color:#073b55}.transparency-cards-section{background:#fff}.transparency-section-heading{max-width:820px;margin-bottom:30px}.transparency-section-heading>p:last-child{font-size:1.02rem;color:#58707d;line-height:1.7}.transparency-cards-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.transparency-info-card{display:flex;flex-direction:column;background:#f7fbfa;border:1px solid #d8e8e4;border-radius:22px;padding:25px;min-height:300px;box-shadow:0 12px 30px rgba(6,61,78,.05);transition:transform .2s ease,box-shadow .2s ease}.transparency-info-card:hover{transform:translateY(-3px);box-shadow:0 18px 38px rgba(6,61,78,.09)}.transparency-card-icon,.transparency-links-grid a>span,.transparency-principles-grid article>span{width:52px;height:52px;border-radius:16px;background:#e2f3ef;color:#078d8d;display:grid;place-items:center}.transparency-info-card h3{font-size:1.28rem;margin:19px 0 10px;color:#073b55}.transparency-info-card p{line-height:1.65;color:#58717e;margin:0 0 20px}.transparency-info-card>a{margin-top:auto;color:#087e82;font-weight:800;text-decoration:none}.transparency-info-card>a:hover{text-decoration:underline}.transparency-participation-section{background:linear-gradient(120deg,#063d56,#087b84);color:#fff}.transparency-participation-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:start}.transparency-participation-grid h2,.transparency-participation-grid .eyebrow{color:#fff}.transparency-participation-grid .eyebrow{color:#f3c454}.transparency-participation-grid .transparency-rich-text{color:rgba(255,255,255,.92)}.transparency-participation-grid .transparency-rich-text h2,.transparency-participation-grid .transparency-rich-text h3,.transparency-participation-grid .transparency-rich-text h4{color:#fff}.transparency-links-section{background:#edf6f4}.transparency-links-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.transparency-links-grid a{display:grid;grid-template-columns:52px 1fr auto;gap:16px;align-items:center;background:#fff;border:1px solid #d8e7e4;border-radius:18px;padding:17px;color:#073b55;text-decoration:none;box-shadow:0 10px 25px rgba(7,61,80,.04)}.transparency-links-grid a:hover{border-color:#68b9b4;transform:translateY(-1px)}.transparency-links-grid strong{font-size:1rem}.transparency-links-grid i{font-style:normal;color:#0a9290;font-size:1.25rem}.transparency-principles-section{padding-bottom:78px}.transparency-principles-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.transparency-principles-grid article{background:#fff;border:1px solid #dbe9e6;border-radius:20px;padding:21px;display:flex;flex-direction:column;gap:16px}.transparency-principles-grid h3{margin:0 0 7px;color:#073b55}.transparency-principles-grid p{margin:0;color:#58717e;line-height:1.55;font-size:.95rem}@media(max-width:1020px){.transparency-cards-grid{grid-template-columns:repeat(2,1fr)}.transparency-participation-grid{grid-template-columns:1fr;gap:22px}.transparency-principles-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.transparency-intro-section,.transparency-cards-section,.transparency-participation-section,.transparency-links-section,.transparency-principles-section{padding:42px 0}.transparency-intro-card{grid-template-columns:1fr;gap:16px}.transparency-intro-icon{width:58px;height:58px}.transparency-cards-grid,.transparency-links-grid,.transparency-principles-grid{grid-template-columns:1fr}.transparency-info-card{min-height:auto}}

/* v0.4.6.31.177 - antetul paginii Transparență poate folosi fotografie configurabilă. */
.transparency-page-hero{position:relative;overflow:hidden}
.transparency-page-hero.has-custom-image{min-height:var(--transparency-hero-height,292px);padding:0;background:#073f55;display:flex;align-items:center;isolation:isolate}
.transparency-page-hero.has-custom-image .container{position:relative;z-index:3;padding-top:42px;padding-bottom:42px}
.transparency-hero-picture,.transparency-hero-overlay{position:absolute;inset:0;display:block}
.transparency-hero-picture{z-index:0;margin:0;width:100%;height:100%;overflow:hidden}
.transparency-hero-picture img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}
.transparency-page-hero.fit-contain .transparency-hero-picture img{object-fit:contain}
.transparency-page-hero.position-top .transparency-hero-picture img{object-position:center top}
.transparency-page-hero.position-bottom .transparency-hero-picture img{object-position:center bottom}
.transparency-page-hero.position-left .transparency-hero-picture img{object-position:left center}
.transparency-page-hero.position-right .transparency-hero-picture img{object-position:right center}
.transparency-hero-overlay{z-index:1;background:linear-gradient(90deg,rgba(3,45,66,var(--transparency-hero-overlay,.62)) 0%,rgba(3,55,69,calc(var(--transparency-hero-overlay,.62) * .88)) 55%,rgba(5,105,105,calc(var(--transparency-hero-overlay,.62) * .72)) 100%);pointer-events:none}
.transparency-page-hero.has-custom-image .breadcrumbs,.transparency-page-hero.has-custom-image h1,.transparency-page-hero.has-custom-image .container>p:last-child{position:relative;color:#fff;text-shadow:0 2px 18px rgba(0,30,40,.28)}
.transparency-page-hero.has-custom-image .breadcrumbs a{color:#fff}
@media(max-width:720px){.transparency-page-hero.has-custom-image{min-height:var(--transparency-hero-height-mobile,250px)}.transparency-page-hero.has-custom-image .container{padding-top:30px;padding-bottom:30px}.transparency-hero-overlay{background:linear-gradient(180deg,rgba(3,45,66,calc(var(--transparency-hero-overlay,.62) * .84)) 0%,rgba(3,45,66,var(--transparency-hero-overlay,.62)) 100%)}}
/* v0.4.6.31.179 — text formatabil în introducerea cardurilor și în blocul Principii. */
.transparency-section-heading .transparency-section-copy{max-width:820px;margin-top:0;color:#58707d;font-size:1.02rem;line-height:1.7}
.transparency-section-heading .transparency-section-copy p{margin:.45rem 0}
.transparency-section-heading .transparency-section-copy p:first-child{margin-top:0}
.transparency-section-heading .transparency-section-copy p:last-child{margin-bottom:0}
.transparency-section-heading .transparency-section-copy ul,.transparency-section-heading .transparency-section-copy ol{margin:.55rem 0 .55rem 1.3rem}

/* v0.4.6.31.180 — descrierile cardurilor de orientare acceptă formatare WYSIWYG. */
.transparency-card-description{color:#58717e;line-height:1.65;margin:0 0 20px;font-size:1rem}
.transparency-card-description p{margin:.35rem 0;color:inherit;line-height:inherit}
.transparency-card-description p:first-child{margin-top:0}
.transparency-card-description p:last-child{margin-bottom:0}
.transparency-card-description ul,.transparency-card-description ol{margin:.45rem 0 .45rem 1.2rem;padding:0}
.transparency-card-description h2,.transparency-card-description h3,.transparency-card-description h4{font-family:var(--font-sans,"Segoe UI",Arial,sans-serif);color:#073b55;margin:.55rem 0 .35rem;line-height:1.25}
.transparency-card-description a{color:#087e82;text-decoration:underline;font-weight:700}
