/* InfoNode dedicated stylesheet. Do not copy across domains. */
:root{--in-ink:#102a43;--in-main:#0284c7;--in-accent:#84cc16;--in-paper:#f6fbff;--in-line:color-mix(in srgb,#102a43 18%,white);--in-radius:14px;}
*{box-sizing:border-box} html{scroll-behavior:smooth} body{margin:0;background:var(--in-paper);color:var(--in-ink);font-family:Arial,Helvetica,sans-serif;line-height:1.62} a{color:inherit} img{max-width:100%;display:block} .in-skip{position:absolute;left:-999px;top:8px;background:#fff;padding:8px} .in-skip:focus{left:8px;z-index:9}
.in-top{max-width:1100px;margin:0 auto;padding:22px clamp(18px,4vw,46px);display:flex;align-items:center;justify-content:space-between;gap:18px} .in-brand{display:flex;align-items:center;gap:12px;text-decoration:none;font-weight:800} .in-brand img{width:42px;height:42px} .in-brand small{display:block;font-weight:500;color:color-mix(in srgb,var(--in-ink) 62%,white);font-size:12px} .in-nav{display:flex;gap:18px;align-items:center} .in-nav a{text-decoration:none;font-size:14px;padding:8px 0;border-bottom:2px solid transparent} .in-nav a:hover,.in-nav a[aria-current="page"]{border-color:var(--in-accent)} .in-menu{display:none;border:1px solid var(--in-line);background:#fff;border-radius:var(--in-radius);padding:9px 11px}
.in-hero{max-width:1100px;margin:0 auto;padding:54px clamp(18px,4vw,46px) 38px;display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(28px,5vw,70px);align-items:center} .in-eyebrow{color:var(--in-main);font-weight:800;text-transform:uppercase;letter-spacing:.12em;font-size:12px} h1{font-size:clamp(38px,7vw,76px);line-height:.98;margin:12px 0 18px;letter-spacing:0} h2{font-size:clamp(26px,4vw,44px);line-height:1.08;margin:0 0 14px} h3{font-size:20px;margin:0 0 8px} p{margin:0 0 14px} .in-lead{font-size:clamp(18px,2.2vw,23px);max-width:720px} .in-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px} .in-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 17px;border-radius:var(--in-radius);text-decoration:none;border:1px solid var(--in-main);font-weight:800} .in-button.primary{background:var(--in-main);color:white} .in-button.secondary{background:white;color:var(--in-ink)} .in-media{border-radius:var(--in-radius);overflow:hidden;border:1px solid var(--in-line);background:#fff;box-shadow:0 24px 60px rgba(15,23,42,.12)}
.in-band{padding:48px clamp(18px,4vw,46px)} .in-inner{max-width:1100px;margin:0 auto} .in-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px} .in-entry{background:#fff;border:1px solid var(--in-line);border-radius:var(--in-radius);padding:22px;min-height:210px} .in-stamp{display:inline-block;color:var(--in-main);font-weight:800;font-size:12px;margin-bottom:12px} .in-two{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start} .in-panel{background:color-mix(in srgb,var(--in-main) 7%,white);padding:26px;border-radius:var(--in-radius);border:1px solid var(--in-line)} .in-list{padding-left:20px} .in-list li{margin:8px 0} .in-footer{border-top:1px solid var(--in-line);padding:30px clamp(18px,4vw,46px)} .in-foot-inner{max-width:1100px;margin:0 auto;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap} .in-foot-nav{display:flex;gap:14px;flex-wrap:wrap} .in-legal{max-width:850px;margin:0 auto;padding:54px clamp(18px,4vw,46px)} .in-legal h1{font-size:clamp(34px,5vw,58px)} .in-contact-card{background:#fff;border:1px solid var(--in-line);padding:24px;border-radius:var(--in-radius)} .in-entry{position:relative} .in-entry:before{content:"";position:absolute;inset:12px auto auto 12px;width:8px;height:8px;background:#84cc16;border-radius:50%}
@media (max-width:820px){.in-menu{display:inline-flex} .in-nav{display:none;position:absolute;left:18px;right:18px;top:76px;background:#fff;border:1px solid var(--in-line);border-radius:var(--in-radius);padding:14px;flex-direction:column;align-items:stretch;z-index:5} .in-nav.open{display:flex} .in-top{position:relative} .in-hero,.in-two,.in-grid{grid-template-columns:1fr} h1{font-size:42px} .in-band{padding-top:34px;padding-bottom:34px}}


/* InfoNode uniqueness ledger
map pins, blue routes, green continuity marks, rounded infrastructure tiles, calm Romanian operations, node diagrams | map pins, blue routes, green continuity marks, rounded infrastructure tiles, calm Romanian operations, node diagrams | map pins, blue routes, green continuity marks, rounded infrastructure tiles, calm Romanian operations, node diagrams | map pins, blue routes, green continuity marks, rounded infrastructure tiles, calm Romanian operations, node diagrams | map pins, blue routes, green continuity marks, rounded infrastructure tiles, calm Romanian operations, node diagrams | map pins, blue routes, green continuity marks, rounded infrastructure tiles, calm Romanian operations, node diagrams | map pins, blue routes, green continuity marks, rounded infrastructure tiles, calm Romanian operations, node diagrams | map pins, blue routes, green continuity marks, rounded infrastructure tiles, calm Romanian operations, node diagrams | map pins, blue routes, green continuity marks, rounded infrastructure tiles, calm Romanian operations, node diagrams | map pins, blue routes, green continuity marks, rounded infrastructure tiles, calm Romanian operations, node diagrams
system owner map, continuity contact, node dependency, backup channel, escalation chain, platform handoff, monitoring gap, access boundary, resilience register, operating note | system owner map, continuity contact, node dependency, backup channel, escalation chain, platform handoff, monitoring gap, access boundary, resilience register, operating note | system owner map, continuity contact, node dependency, backup channel, escalation chain, platform handoff, monitoring gap, access boundary, resilience register, operating note | system owner map, continuity contact, node dependency, backup channel, escalation chain, platform handoff, monitoring gap, access boundary, resilience register, operating note | system owner map, continuity contact, node dependency, backup channel, escalation chain, platform handoff, monitoring gap, access boundary, resilience register, operating note | system owner map, continuity contact, node dependency, backup channel, escalation chain, platform handoff, monitoring gap, access boundary, resilience register, operating note | system owner map, continuity contact, node dependency, backup channel, escalation chain, platform handoff, monitoring gap, access boundary, resilience register, operating note | system owner map, continuity contact, node dependency, backup channel, escalation chain, platform handoff, monitoring gap, access boundary, resilience register, operating note | system owner map, continuity contact, node dependency, backup channel, escalation chain, platform handoff, monitoring gap, access boundary, resilience register, operating note | system owner map, continuity contact, node dependency, backup channel, escalation chain, platform handoff, monitoring gap, access boundary, resilience register, operating note
*/
.in-domain-boundary{background:linear-gradient(135deg,color-mix(in srgb,var(--in-main) 10%,white),color-mix(in srgb,var(--in-accent) 8%,white));}
.in-domain-boundary h2{max-width:760px}
.in-domain-boundary p{max-width:900px}
.in-signature-in{outline-color:var(--in-accent);accent-color:var(--in-main);caret-color:var(--in-accent);}

.in-dossier{border-top:3px solid var(--in-accent);} .in-dossier li{margin:10px 0;}
