.nist-csf-page{--ncs-navy:#082040;--ncs-muted:#4b6075;--ncs-line:#d4e0ea;color:var(--ncs-navy);overflow-wrap:anywhere}.nist-csf-page :where(ul,ol){margin:0;padding:0;list-style:none}.nist-csf-page :is(section,[id]){scroll-margin-top:16px}.nist-csf-page .ncs-section{padding-block:clamp(68px,7vw,106px)}.nist-csf-page .ncs-eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 22px;color:#a91b2a;font-size:12px;font-weight:750;line-height:1.6;letter-spacing:.08em;text-transform:uppercase}.nist-csf-page .ncs-eyebrow:before{content:"";flex:0 0 22px;height:2px;background:#ed1c24}.nist-csf-page .ncs-intro{max-width:850px;margin-bottom:42px}.nist-csf-page h2{font-size:clamp(2rem,3.1vw,3rem);line-height:1.23;letter-spacing:-.04em}.nist-csf-page h3{font-size:1.12rem;font-weight:650;line-height:1.5;letter-spacing:-.02em}.nist-csf-page .ncs-copy{margin-top:22px;color:var(--ncs-muted);font-size:16px;line-height:1.85}.nist-csf-page .ncs-copy p+p{margin-top:14px}.nist-csf-page .ncs-soft{background:#f2f6f9;border-block:1px solid #e1e9ef}.nist-csf-page .ncs-dark{--ncs-muted:#bed0e1;--ncs-line:#35506b;background:#082040;color:#fff}.nist-csf-page :is(.ncs-dark,.ncs-hero) .ncs-eyebrow{color:#bfd2e4}.nist-csf-page :is(.ncs-dark,.ncs-hero) :focus-visible{outline-color:#c5e1f7}.nist-csf-page .ncs-hero{background:radial-gradient(ellipse at 85% 35%,#183b5b,#082040 58%);color:#fff;border-bottom:1px solid #31465c}.nist-csf-page .ncs-hero-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start;gap:52px;padding-block:76px 86px}.nist-csf-page .ncs-hero-copy{min-width:0}.nist-csf-page h1{font-size:clamp(2.5rem,3.65vw,3.75rem);line-height:1.17;letter-spacing:-.045em;font-weight:550}.nist-csf-page .ncs-hero-support{margin-top:26px;color:#d6e5f1;font-size:clamp(1.05rem,1.55vw,1.25rem);line-height:1.7}.nist-csf-page .ncs-hero-body{margin-top:26px;color:#b9cde0;font-size:15px;line-height:1.85}.nist-csf-page .ncs-hero-body p+p{margin-top:13px}.nist-csf-page .ncs-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.nist-csf-page .ncs-button{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:52px;max-width:100%;padding:14px 19px;border:1px solid transparent;border-radius:3px;font-size:14px;font-weight:650;line-height:1.6}.nist-csf-page .ncs-button>svg{width:18px;height:18px;flex-shrink:0}.nist-csf-page .ncs-button-primary{background:#c81923;color:#fff}.nist-csf-page .ncs-button-primary:hover{background:#ab1420}.nist-csf-page .ncs-button-outline{border-color:#8199af;color:#fff;background:transparent}.nist-csf-page .ncs-button-outline:hover{background:#ffffff0d;border-color:#c7ddeb}.nist-csf-page .ncs-hero-network{min-width:0;width:100%;margin:0;border:1px solid #99bad43d;border-radius:6px;background:#092640}.nist-csf-page .ncs-hero-network__svg{display:block;width:100%;height:auto;aspect-ratio:600/455}.nist-csf-page .ncs-hero-network__flow{stroke:#ef626d;stroke-width:2;stroke-dasharray:12 260;opacity:0}.nist-csf-page .ncs-hero-network[data-enhanced=true] .ncs-hero-network__flow{animation:ncs-governance-intro 4.2s ease-out both}.nist-csf-page .ncs-hero-network[data-enhanced=true] .ncs-hero-network__spokes>g:nth-child(2) .ncs-hero-network__flow{animation-delay:.12s}.nist-csf-page .ncs-hero-network[data-enhanced=true] .ncs-hero-network__spokes>g:nth-child(3) .ncs-hero-network__flow{animation-delay:.24s}.nist-csf-page .ncs-hero-network[data-enhanced=true] .ncs-hero-network__spokes>g:nth-child(4) .ncs-hero-network__flow{animation-delay:.36s}.nist-csf-page .ncs-hero-network[data-enhanced=true] .ncs-hero-network__spokes>g:nth-child(5) .ncs-hero-network__flow{animation-delay:.48s}.nist-csf-page .ncs-hero-network__core{padding:0 22px 23px;color:#daeaf6;font-size:14px;font-weight:650;line-height:1.7;text-align:center}.nist-csf-page .ncs-hero-network__key{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #99bad42f}.nist-csf-page .ncs-hero-network__key>li{min-width:0;border-bottom:1px solid #99bad42f}.nist-csf-page .ncs-hero-network__key>li:nth-child(odd){border-right:1px solid #99bad42f}.nist-csf-page .ncs-hero-network__key button{display:flex;align-items:flex-start;gap:12px;width:100%;min-height:52px;height:100%;padding:16px 19px;border:0;background:transparent;color:#c5dced;font:inherit;font-size:12px;line-height:1.7;text-align:left;overflow-wrap:anywhere}.nist-csf-page .ncs-hero-network__key button:disabled{opacity:1;cursor:default}.nist-csf-page .ncs-hero-network__key button:hover:not(:disabled){background:#183b58}.nist-csf-page .ncs-hero-network__key button[aria-pressed=true]{background:#214560;box-shadow:inset 3px 0 0 #ef6873;color:#fff}.nist-csf-page .ncs-hero-network__key button>span:first-child{flex-shrink:0;color:#edf7fe;font-weight:700}.nist-csf-page .ncs-hero-network__node[data-selected=true]>circle:first-child{fill:#345e7c;stroke:#f5b8bd;stroke-width:2}.nist-csf-page .ncs-hero-network__spokes>g[data-selected=true]>path:first-child{stroke:#c5dfef;stroke-width:1.8}.nist-csf-page .ncs-hero-network__detail{margin:20px 20px 0;padding:21px;border:1px solid #708fa44d;border-radius:3px;background:#11334f}.nist-csf-page .ncs-hero-network__detail h3{color:#f3f8fc;font-size:14px;line-height:1.7}.nist-csf-page .ncs-hero-network__detail p{margin-top:12px;color:#c5dced;font-size:13px;line-height:1.85}.nist-csf-page .ncs-hero-network figcaption{padding:19px 20px;color:#b2c9dd;font-size:12px;line-height:1.85}.nist-csf-page .ncs-overview-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.75fr);gap:70px;align-items:center}.nist-csf-page .ncs-overview-grid>.ncs-intro{margin-bottom:0}.nist-csf-page .ncs-overview-note{padding:32px;border:1px solid #c8dbe9;border-top:3px solid #315f83;border-radius:4px;background:#f0f6fa}.nist-csf-page .ncs-overview-note p{color:#36556e;font-size:15px;line-height:1.85}.nist-csf-page .ncs-overview-note>svg{width:34px;height:34px;margin-bottom:24px;color:#35698f}.nist-csf-page .ncs-overview-note a,.nist-csf-page .ncs-reference{display:inline-flex;align-items:center;gap:13px;min-height:44px;max-width:100%;margin-top:22px;color:#2b5a7f;font-size:13px;font-weight:650;line-height:1.8;text-decoration:underline;text-underline-offset:4px}.nist-csf-page .ncs-overview-note a>svg,.nist-csf-page .ncs-reference>svg{width:17px;height:17px;flex:0 0 17px}.nist-csf-page .ncs-functions{min-width:0;margin:0}.nist-csf-page .ncs-functions__interactive{display:none}.nist-csf-page .ncs-functions[data-enhanced=true]>.ncs-functions__interactive{display:block}.nist-csf-page .ncs-functions[data-enhanced=true]>.ncs-functions__fallback{display:none}.nist-csf-page .ncs-selection-label{margin:0 0 22px;color:#4b6075;font-size:14px;font-weight:600;line-height:1.8}.nist-csf-page .ncs-functions .ncs-selection-label{color:#c1d6e7}.nist-csf-page .ncs-functions__layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:32px}.nist-csf-page .ncs-functions__map{position:relative;min-width:0;isolation:isolate}.nist-csf-page .ncs-functions__connections{position:absolute;inset:0;z-index:-1;width:100%;height:100%;pointer-events:none;stroke:#799fbd;stroke-width:1.2}.nist-csf-page .ncs-functions__connections>ellipse{stroke:#789cba;stroke-opacity:.3}.nist-csf-page .ncs-functions__connections path[data-active=true]{stroke:#ef7c86;stroke-width:1.8}.nist-csf-page .ncs-functions__nodes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,auto);gap:24px 18px;align-items:start}.nist-csf-page .ncs-functions__nodes>li{min-width:0}.nist-csf-page .ncs-functions__nodes>li[data-function=govern]{grid-column:2;grid-row:2/4;align-self:center}.nist-csf-page .ncs-functions__nodes>li[data-function=identify]{grid-column:2;grid-row:1}.nist-csf-page .ncs-functions__nodes>li[data-function=protect]{grid-column:3;grid-row:2}.nist-csf-page .ncs-functions__nodes>li[data-function=detect]{grid-column:3;grid-row:3}.nist-csf-page .ncs-functions__nodes>li[data-function=respond]{grid-column:1;grid-row:3}.nist-csf-page .ncs-functions__nodes>li[data-function=recover]{grid-column:1;grid-row:2}.nist-csf-page .ncs-functions__nodes button{display:flex;flex-direction:column;align-items:stretch;gap:14px;width:100%;min-height:210px;padding:22px 19px;border:1px solid #6a8fae;border-radius:5px;background:#102f4b;color:#e9f5fd;text-align:left;overflow-wrap:anywhere}.nist-csf-page .ncs-functions__nodes button:hover{border-color:#c4dded;background:#193e5c}.nist-csf-page .ncs-functions__nodes button[aria-pressed=true]{border-color:#d1e9f8;background:#214b6b;box-shadow:inset 0 -3px 0 #ef6873}.nist-csf-page .ncs-functions__nodes>li[data-function=govern] button{min-height:240px;border-radius:22px;border-width:2px;background:#204968}.nist-csf-page .ncs-functions__top{display:flex;align-items:center;justify-content:space-between;gap:14px}.nist-csf-page .ncs-functions__top>span{color:#e5f3fc;font-size:19px;font-weight:600;line-height:1.3;letter-spacing:.025em}.nist-csf-page .ncs-functions__top>svg{width:25px;height:25px;flex-shrink:0;color:#c4e0f2}.nist-csf-page .ncs-functions__title{font-size:14px;line-height:1.7;font-weight:700}.nist-csf-page .ncs-functions__summary{color:#bad0e2;font-size:12px;line-height:1.85}.nist-csf-page .ncs-functions__core{margin-top:26px;color:#c1d9ea;font-size:13px;line-height:1.8;text-align:center}.nist-csf-page .ncs-functions__detail{min-width:0;padding:31px;border:1px solid #587d9c;border-radius:5px;background:#11334f}.nist-csf-page .ncs-functions__detail>svg{width:34px;height:34px;color:#c9e2f3;margin-bottom:23px}.nist-csf-page .ncs-functions__code{margin-bottom:11px;color:#bacfe0;font-size:13px;font-weight:650;line-height:1.7}.nist-csf-page .ncs-functions__detail h3{color:#fff;font-size:1.3rem}.nist-csf-page .ncs-functions__detail>p:not(.ncs-functions__code){margin-top:18px;color:#c1d6e7;font-size:15px;line-height:1.85}.nist-csf-page .ncs-functions__notice{margin-bottom:28px;padding:22px 25px;border:1px solid #6b8aa5;border-left:3px solid #ee7e87;border-radius:3px;color:#e2edf6;background:#163a57;font-size:14px;line-height:1.85}.nist-csf-page .ncs-functions__examples{display:grid;gap:23px;margin:26px 0 0}.nist-csf-page .ncs-functions__examples>div{min-width:0;padding-top:22px;border-top:1px solid #52738c}.nist-csf-page .ncs-functions__examples dt{color:#f1f6fb;font-size:13px;line-height:1.8;font-weight:700}.nist-csf-page .ncs-functions__examples dd{margin:12px 0 0;color:#c1d6e7;font-size:14px;line-height:1.85}.nist-csf-page .ncs-functions__fallback{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.nist-csf-page .ncs-functions__fallback>li{min-width:0;border:1px solid #52738e;border-radius:5px;background:#11334f}.nist-csf-page .ncs-functions__fallback summary{display:grid;grid-template-columns:minmax(0,1fr) 17px;align-items:start;gap:16px;padding:25px;min-height:100px;list-style:none;cursor:pointer}.nist-csf-page .ncs-functions__fallback summary::-webkit-details-marker{display:none}.nist-csf-page .ncs-functions__fallback summary>.ncs-functions__top{grid-column:1}.nist-csf-page .ncs-functions__fallback summary h3{grid-column:1;color:#f0f7fc;font-size:16px;line-height:1.8}.nist-csf-page .ncs-functions__fallback .ncs-disclosure-mark{grid-column:2;grid-row:1}.nist-csf-page .ncs-functions__fallback .ncs-disclosure-mark:after,.nist-csf-page .ncs-functions__fallback .ncs-disclosure-mark:before{background:#ed929a}.nist-csf-page .ncs-functions__inline-detail{padding:0 25px 27px}.nist-csf-page .ncs-functions__inline-detail>p{color:#c1d6e7;font-size:14px;line-height:1.85}.nist-csf-page .ncs-functions figcaption{margin-top:28px;color:#bdd3e4;font-size:13px;line-height:1.85}.nist-csf-page .ncs-note{margin-top:30px;max-width:980px;color:var(--ncs-muted);font-size:14px;line-height:1.85}.nist-csf-page .ncs-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.nist-csf-page .ncs-cards>li{min-width:0;padding:31px;border:1px solid var(--ncs-line);border-radius:4px;background:#fff}.nist-csf-page .ncs-cards>li>svg{width:31px;height:31px;color:#396c92;margin-bottom:25px}.nist-csf-page .ncs-cards h3{font-size:18px;line-height:1.65}.nist-csf-page .ncs-cards p{margin-top:17px;color:var(--ncs-muted);font-size:14px;line-height:1.85}.nist-csf-page .ncs-service-cards{grid-template-columns:repeat(6,minmax(0,1fr))}.nist-csf-page .ncs-service-cards>li{grid-column:span 2;border-top:3px solid #2e6db4}.nist-csf-page .ncs-method__interactive{display:none}.nist-csf-page .ncs-method[data-enhanced=true]>.ncs-method__interactive{display:block}.nist-csf-page .ncs-method[data-enhanced=true]>.ncs-method__fallback{display:none}.nist-csf-page .ncs-method__steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.nist-csf-page .ncs-method__steps>li{min-width:0}.nist-csf-page .ncs-method__steps button{display:flex;flex-direction:column;align-items:stretch;gap:19px;width:100%;height:100%;min-height:290px;padding:23px 17px;border:1px solid #cbdbe6;border-radius:4px;color:#082040;background:#f7fafc;text-align:left;overflow-wrap:anywhere}.nist-csf-page .ncs-method__steps button:hover{border-color:#6a8da8;background:#eef5fa}.nist-csf-page .ncs-method__steps button[aria-pressed=true]{border-color:#3a6485;background:#e9f2f9;box-shadow:inset 0 -3px 0 #cd2632}.nist-csf-page .ncs-method__top{display:flex;align-items:center;justify-content:space-between;gap:13px}.nist-csf-page .ncs-method__top>span{color:#a91b2a;font-size:25px;font-weight:450;line-height:1.2}.nist-csf-page .ncs-method__top>svg{width:25px;height:25px;flex-shrink:0;color:#4c7797}.nist-csf-page .ncs-method__title{font-size:14px;font-weight:700;line-height:1.75}.nist-csf-page .ncs-method__summary{font-size:13px;line-height:1.85;color:#4b6075}.nist-csf-page .ncs-method__marker{width:5px;height:5px;margin-top:auto;border-radius:50%;background:#99b0c3}.nist-csf-page [aria-pressed=true]>.ncs-method__marker{background:#c81923}.nist-csf-page .ncs-method__detail{margin-top:24px;padding:32px;border:1px solid #c4d7e5;border-radius:4px;background:#f0f6fa}.nist-csf-page .ncs-method__details{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:35px;margin-top:24px;padding-top:24px;border-top:1px solid #cfdee9}.nist-csf-page .ncs-method__details h4{margin:0 0 14px;color:#2e4e68;font-size:13px;font-weight:700;line-height:1.8}.nist-csf-page .ncs-method__details li{position:relative;padding-left:17px;color:#466178;font-size:14px;line-height:1.85}.nist-csf-page .ncs-method__details li+li{margin-top:10px}.nist-csf-page .ncs-method__details li:before{content:"";position:absolute;left:1px;top:.7em;width:4px;height:4px;border-radius:50%;background:#b82332}.nist-csf-page .ncs-method__details p{color:#466178;font-size:14px;line-height:1.85}.nist-csf-page .ncs-method__details>div:last-child{border-left:1px solid #cfdee9;padding-left:32px}.nist-csf-page .ncs-method__fallback{display:grid;gap:22px}.nist-csf-page .ncs-method__fallback>li{min-width:0;padding:29px;border:1px solid #c9dce8;border-radius:4px;background:#f5f9fc}.nist-csf-page .ncs-method__fallback h3{margin-top:22px}.nist-csf-page .ncs-method__fallback>li>p{margin-top:17px;color:#4b6075;font-size:14px;line-height:1.85}.nist-csf-page .ncs-deliverable-cards>li{display:grid;grid-template-columns:27px minmax(0,1fr);gap:13px 18px}.nist-csf-page .ncs-deliverable-cards>li>svg{grid-row:span 2;width:26px;height:26px;margin:0;color:#ac2130}.nist-csf-page .ncs-deliverable-cards h3{font-size:16px}.nist-csf-page .ncs-deliverable-cards p{margin:0}.nist-csf-page .ncs-profiles{margin:0;min-width:0}.nist-csf-page .ncs-profiles__interactive{display:none}.nist-csf-page .ncs-profiles[data-enhanced=true]>.ncs-profiles__interactive{display:block}.nist-csf-page .ncs-profiles[data-enhanced=true]>.ncs-profiles__fallback{display:none}.nist-csf-page .ncs-profiles__stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:21px}.nist-csf-page .ncs-profiles__stages>li{min-width:0}.nist-csf-page .ncs-profiles__stages button{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:22px;width:100%;height:100%;min-height:275px;padding:27px;border:1px solid #cadbe7;border-top:3px solid #416f94;border-radius:4px;color:#082040;background:#f5f9fc;text-align:left;overflow-wrap:anywhere}.nist-csf-page .ncs-profiles__stages button:hover{border-color:#6d90ab;background:#edf5fa}.nist-csf-page .ncs-profiles__stages button[aria-pressed=true]{background:#e8f2f9;border-color:#c02534 #4e7b9d #4e7b9d}.nist-csf-page .ncs-profiles__top{display:flex;align-items:center;justify-content:space-between;gap:17px}.nist-csf-page .ncs-profiles__top>span{color:#aa2533;font-size:23px;line-height:1.3}.nist-csf-page .ncs-profiles__top>svg{flex-shrink:0;width:29px;height:29px;color:#3d6a8d}.nist-csf-page .ncs-profiles__title{font-size:17px;font-weight:650;line-height:1.7}.nist-csf-page .ncs-profiles__summary{color:#4b6075;font-size:14px;line-height:1.85}.nist-csf-page .ncs-profiles__connector{position:absolute;right:-18px;top:49px;z-index:1;color:#6b8ba5;font-size:20px;line-height:1}.nist-csf-page .ncs-profiles__stages>li:last-child .ncs-profiles__connector{display:none}.nist-csf-page .ncs-profiles__detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;margin-top:25px;padding:33px;border:1px solid #c5d9e7;border-radius:4px;background:#f0f6fa}.nist-csf-page .ncs-profiles__detail>div{min-width:0}.nist-csf-page .ncs-profiles__detail>div:first-child>svg{width:30px;height:30px;margin-bottom:22px;color:#3b6c92}.nist-csf-page .ncs-profiles__detail h3{color:#082040;font-size:20px;line-height:1.7}.nist-csf-page .ncs-profiles__detail p,.nist-csf-page .ncs-profiles__inline-detail>p{margin-top:15px;color:#4b6075;font-size:14px;line-height:1.85}.nist-csf-page .ncs-profiles__output{padding:26px;border-left:3px solid #c12936;border-radius:2px;background:#fff}.nist-csf-page .ncs-profiles__output h4{margin:0;color:#315671;font-size:13px;line-height:1.8}.nist-csf-page .ncs-profiles__output p{margin-top:14px;color:#365770;font-size:14px;line-height:1.85}.nist-csf-page .ncs-profiles__fallback{display:grid;gap:18px}.nist-csf-page .ncs-profiles__fallback>li{min-width:0;border:1px solid #c7dae8;border-radius:4px;background:#f3f8fb}.nist-csf-page .ncs-profiles__fallback summary{display:grid;grid-template-columns:minmax(0,1fr) 17px;align-items:start;gap:19px;min-height:100px;padding:25px;cursor:pointer;list-style:none}.nist-csf-page .ncs-profiles__fallback summary::-webkit-details-marker{display:none}.nist-csf-page .ncs-profiles__fallback summary h3,.nist-csf-page .ncs-profiles__fallback summary>.ncs-profiles__top{grid-column:1}.nist-csf-page .ncs-profiles__fallback summary h3{font-size:17px;line-height:1.7}.nist-csf-page .ncs-profiles__fallback .ncs-disclosure-mark{grid-column:2;grid-row:1}.nist-csf-page .ncs-profiles__inline-detail{padding:0 25px 27px}.nist-csf-page .ncs-profiles__inline-detail>p{margin-top:0}.nist-csf-page .ncs-profiles__inline-detail>.ncs-profiles__output{margin-top:24px}.nist-csf-page .ncs-profiles figcaption{margin-top:27px;color:#4b6075;font-size:14px;line-height:1.85}.nist-csf-page .ncs-industries{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}.nist-csf-page .ncs-industries>li{display:flex;flex-direction:column;align-items:flex-start;grid-column:span 3;min-width:0;padding:28px;border:1px solid #cedde8;border-radius:4px;background:#fff}.nist-csf-page .ncs-industries>li:nth-last-child(-n+3){grid-column:span 4}.nist-csf-page .ncs-industries>li>svg{width:29px;height:29px;color:#396d94;margin-bottom:24px}.nist-csf-page .ncs-industries h3{font-size:16px}.nist-csf-page .ncs-industries p{margin-top:15px;color:#4b6075;font-size:14px;line-height:1.85}.nist-csf-page .ncs-industries a{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:44px;width:100%;margin-top:auto;padding-top:25px;color:#a7202f;font-size:13px;font-weight:650;line-height:1.75}.nist-csf-page .ncs-industries a>svg{width:17px;height:17px;flex:0 0 17px}.nist-csf-page .ncs-frameworks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.nist-csf-page .ncs-frameworks>li{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:31px;border:1px solid #d0dfe9;border-top:3px solid #35698f;border-radius:4px;background:#fafdff}.nist-csf-page .ncs-frameworks h3{font-size:20px}.nist-csf-page .ncs-frameworks p{margin-top:18px;color:#4b6075;font-size:14px;line-height:1.85}.nist-csf-page .ncs-frameworks a{display:inline-flex;align-items:center;gap:14px;min-height:44px;max-width:100%;margin-top:auto;padding-top:22px;color:#315f84;font-size:13px;font-weight:650;line-height:1.8;text-decoration:underline;text-underline-offset:4px}.nist-csf-page .ncs-frameworks a>svg{width:17px;height:17px;flex:0 0 17px}.nist-csf-page .ncs-faq-grid{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:80px}.nist-csf-page .ncs-faq details{border-bottom:1px solid var(--ncs-line)}.nist-csf-page .ncs-faq details:first-child{border-top:1px solid var(--ncs-line)}.nist-csf-page .ncs-faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:64px;padding:24px 0;cursor:pointer;list-style:none}.nist-csf-page .ncs-faq summary::-webkit-details-marker{display:none}.nist-csf-page .ncs-faq summary h3{font-size:16px}.nist-csf-page .ncs-faq details>p{padding-bottom:26px;color:var(--ncs-muted);font-size:15px;line-height:1.85}.nist-csf-page .ncs-disclosure-mark{position:relative;flex:0 0 15px;width:15px;height:15px;margin-top:6px}.nist-csf-page .ncs-disclosure-mark:after,.nist-csf-page .ncs-disclosure-mark:before{content:"";position:absolute;background:#ad2331}.nist-csf-page .ncs-disclosure-mark:before{left:0;top:6px;width:13px;height:1.5px}.nist-csf-page .ncs-disclosure-mark:after{left:6px;top:0;height:13px;width:1.5px}.nist-csf-page :is(.ncs-faq,.ncs-functions__fallback,.ncs-profiles__fallback) details[open]>summary>.ncs-disclosure-mark:after{display:none}.nist-csf-page .ncs-closing{border-top:1px solid #385470}.nist-csf-page .ncs-closing-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.85fr);align-items:center;gap:65px}.nist-csf-page .ncs-closing .ncs-intro{margin-bottom:0}.nist-csf-page .ncs-closing .ncs-actions{margin-top:0;flex-direction:column;align-items:stretch}html[lang=ka] .nist-csf-page :is(h1,h2){line-height:1.45;letter-spacing:-.025em}html[lang=ka] .nist-csf-page .ncs-eyebrow{letter-spacing:.025em}@keyframes ncs-governance-intro{0%{stroke-dashoffset:272;opacity:0}15%{opacity:.8}75%{opacity:.65}to{stroke-dashoffset:-272;opacity:0}}@media (max-width:1100px){.nist-csf-page .ncs-hero-grid{gap:30px}.nist-csf-page .ncs-functions__layout{grid-template-columns:minmax(0,1fr);gap:29px}.nist-csf-page .ncs-functions__detail{position:static}.nist-csf-page .ncs-functions__nodes button{min-height:190px}.nist-csf-page .ncs-method__steps{grid-template-columns:repeat(3,minmax(0,1fr))}.nist-csf-page .ncs-method__steps button{min-height:245px}.nist-csf-page .ncs-overview-grid{gap:38px}.nist-csf-page .ncs-industries{grid-template-columns:repeat(2,minmax(0,1fr))}.nist-csf-page .ncs-industries>li,.nist-csf-page .ncs-industries>li:nth-last-child(-n+3){grid-column:auto}.nist-csf-page .ncs-industries>li:last-child{grid-column:1/-1}.nist-csf-page .ncs-faq-grid{gap:44px}}@media (max-width:900px){.nist-csf-page .ncs-profiles__stages{grid-template-columns:repeat(2,minmax(0,1fr))}.nist-csf-page .ncs-profiles__connector{display:none}.nist-csf-page .ncs-hero-grid{grid-template-columns:minmax(0,1fr);gap:40px;padding-block:56px 65px}.nist-csf-page .ncs-hero-network{max-width:560px;margin-inline:auto}.nist-csf-page .ncs-closing-grid,.nist-csf-page .ncs-overview-grid{grid-template-columns:minmax(0,1fr);gap:30px}.nist-csf-page .ncs-cards,.nist-csf-page .ncs-frameworks{grid-template-columns:repeat(2,minmax(0,1fr))}.nist-csf-page .ncs-service-cards>li{grid-column:auto}.nist-csf-page .ncs-frameworks>li:last-child{grid-column:1/-1}}@media (max-width:767px){.nist-csf-page .ncs-functions[data-enhanced=true]>.ncs-functions__interactive,.nist-csf-page .ncs-profiles[data-enhanced=true]>.ncs-profiles__interactive{display:none}.nist-csf-page .ncs-functions[data-enhanced=true]>.ncs-functions__fallback,.nist-csf-page .ncs-profiles[data-enhanced=true]>.ncs-profiles__fallback{display:grid}.nist-csf-page .ncs-functions__fallback,.nist-csf-page .ncs-method__steps{grid-template-columns:minmax(0,1fr)}.nist-csf-page .ncs-method__steps{gap:15px}.nist-csf-page .ncs-method__steps button{display:grid;grid-template-columns:65px minmax(0,1fr) 5px;align-items:start;min-height:0;gap:12px 19px;padding:24px}.nist-csf-page .ncs-method__top{grid-row:span 2;flex-direction:column;align-items:flex-start;gap:13px}.nist-csf-page .ncs-method__summary{grid-column:2}.nist-csf-page .ncs-method__marker{grid-column:3;grid-row:1;margin-top:8px}.nist-csf-page .ncs-method__details{grid-template-columns:minmax(0,1fr);gap:25px}.nist-csf-page .ncs-method__details>div:last-child{padding:24px 0 0;border-left:0;border-top:1px solid #cfdee9}.nist-csf-page .ncs-faq-grid{grid-template-columns:minmax(0,1fr);gap:25px}.nist-csf-page .ncs-faq-grid>.ncs-intro{margin-bottom:0}}@media (max-width:540px){.nist-csf-page .ncs-section{padding-block:58px}.nist-csf-page .ncs-intro{margin-bottom:30px}.nist-csf-page h1{font-size:2.3rem}html[lang=ka] .nist-csf-page h1{font-size:clamp(1.4rem,7.2vw,1.8rem)}.nist-csf-page h2{font-size:1.9rem}.nist-csf-page .ncs-actions{flex-direction:column;align-items:stretch}.nist-csf-page .ncs-button{width:100%}.nist-csf-page .ncs-hero-network__key button{padding:15px;gap:10px}.nist-csf-page .ncs-cards,.nist-csf-page .ncs-frameworks,.nist-csf-page .ncs-functions__fallback,.nist-csf-page .ncs-functions__nodes,.nist-csf-page .ncs-industries{grid-template-columns:minmax(0,1fr)}.nist-csf-page .ncs-functions__nodes button{padding:25px;gap:15px}.nist-csf-page .ncs-cards>li,.nist-csf-page .ncs-frameworks>li,.nist-csf-page .ncs-functions__detail,.nist-csf-page .ncs-industries>li{padding:27px}.nist-csf-page .ncs-frameworks>li:last-child,.nist-csf-page .ncs-industries>li:last-child{grid-column:auto}.nist-csf-page .ncs-method__steps button{grid-template-columns:49px minmax(0,1fr) 5px;gap:12px 15px;padding:23px}.nist-csf-page .ncs-method__detail{padding:26px}.nist-csf-page .ncs-method__top>svg{width:23px;height:23px}.nist-csf-page .ncs-deliverable-cards>li{gap:12px 15px}.nist-csf-page .ncs-functions__notice{padding:21px}.nist-csf-page .ncs-functions__fallback summary,.nist-csf-page .ncs-profiles__fallback summary{padding:23px}.nist-csf-page .ncs-functions__inline-detail,.nist-csf-page .ncs-profiles__inline-detail{padding:0 23px 25px}.nist-csf-page .ncs-profiles__output{padding:22px}}@media (prefers-reduced-motion:reduce){.nist-csf-page .ncs-hero-network[data-enhanced=true] .ncs-hero-network__flow{animation:none}}.nbg-framework-page{--nbg-navy:#082040;--nbg-red:#ed1c24;--nbg-muted:#4d6174;--nbg-line:#d5e0e9;color:var(--nbg-navy);overflow-wrap:anywhere}.nbg-framework-page :is(h1,h2,h3,p,ul,ol,figure,dl,dd){margin:0}.nbg-framework-page :is(ul,ol){padding:0;list-style:none}.nbg-framework-page :is(a,button,summary):focus-visible{outline:3px solid #2e6db4;outline-offset:5px}.nbg-framework-page .nbg-section{padding-block:90px}.nbg-framework-page .nbg-eyebrow{margin-bottom:20px;color:#9e2330;font-size:12px;font-weight:700;letter-spacing:.12em;line-height:1.8}.nbg-framework-page h1{font-size:clamp(2.5rem,3.65vw,3.8rem);font-weight:550;line-height:1.18;letter-spacing:-.045em}.nbg-framework-page h2{font-size:clamp(2rem,3vw,3rem);font-weight:550;line-height:1.25;letter-spacing:-.04em}.nbg-framework-page h3{font-size:1.18rem;font-weight:650;line-height:1.6;letter-spacing:-.02em}.nbg-framework-page .nbg-intro{max-width:860px;margin-bottom:40px}.nbg-framework-page .nbg-copy{margin-top:22px;color:var(--nbg-muted);font-size:16px;line-height:1.85}.nbg-framework-page .nbg-copy p+p{margin-top:14px}.nbg-framework-page .nbg-soft{background:#f2f6f9;border-block:1px solid #e0e8ee}.nbg-framework-page .nbg-dark{--nbg-muted:#c2d2e2;--nbg-line:#38526b;background:#082040;color:#fff}.nbg-framework-page :is(.nbg-dark,.nbg-hero) .nbg-eyebrow{color:#c4d5e4}.nbg-framework-page :is(.nbg-dark,.nbg-hero) :is(a,button,summary):focus-visible{outline-color:#c8e3f9}.nbg-framework-page .nbg-hero{color:#fff;background:radial-gradient(ellipse at 90% 20%,#173b5f,#082040 62%);border-bottom:1px solid #314b64}.nbg-framework-page .nbg-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:58px;align-items:start;padding-block:76px 86px}.nbg-framework-page .nbg-support{margin-top:25px;color:#d2e1ee;font-size:19px;line-height:1.7}.nbg-framework-page .nbg-hero-body{margin-top:28px;color:#bfd0e1;font-size:15px;line-height:1.85}.nbg-framework-page .nbg-hero-body p+p{margin-top:14px}.nbg-framework-page .nbg-actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:30px}.nbg-framework-page .nbg-button{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:54px;max-width:100%;padding:15px 20px;border:1px solid transparent;border-radius:3px;font-size:14px;font-weight:700;line-height:1.7}.nbg-framework-page .nbg-button>svg{width:20px;height:20px;flex-shrink:0}.nbg-framework-page .nbg-button>svg:last-child{margin-left:auto;width:16px;height:16px}.nbg-framework-page .nbg-button-primary{background:#ed1c24;color:#fff;font-size:19px;font-weight:700}.nbg-framework-page .nbg-button-primary:hover{background:#d20e1a}.nbg-framework-page .nbg-button-secondary{border-color:#8da5bb;color:#fff;background:transparent}.nbg-framework-page .nbg-button-secondary:hover{background:#ffffff0c;border-color:#cce3f5}.nbg-framework-page .nbg-hero-visual{border:1px solid #90afcd40;border-radius:5px;background:#0a2745;overflow:hidden}.nbg-framework-page .nbg-visual-network svg{display:block;width:100%;height:auto;aspect-ratio:560/410}.nbg-framework-page .nbg-network-flow{animation:nbg-network-intro 3.2s ease-out both}.nbg-framework-page .nbg-visual-core{margin:-10px 24px 24px;text-align:center;color:#e0ecf6;font-size:14px;font-weight:650;line-height:1.7}.nbg-framework-page .nbg-visual-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #90afcd30}.nbg-framework-page .nbg-visual-items li{display:flex;align-items:flex-start;gap:13px;padding:23px;border-bottom:1px solid #90afcd30}.nbg-framework-page .nbg-visual-items li:nth-child(odd){border-right:1px solid #90afcd30}.nbg-framework-page .nbg-visual-items svg{flex:0 0 23px;color:#9fbed8}.nbg-framework-page .nbg-visual-items h3{font-size:13px;color:#e7f1f8}.nbg-framework-page .nbg-visual-items p{margin-top:8px;color:#bdd0e1;font-size:12px;line-height:1.8}.nbg-framework-page .nbg-hero-visual figcaption{padding:22px 24px;color:#bdd0e1;font-size:12px;line-height:1.8}.nbg-framework-page .nbg-overview-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.85fr);align-items:start;gap:70px}.nbg-framework-page .nbg-overview-grid .nbg-intro{margin-bottom:0}.nbg-framework-page .nbg-regulatory-note{padding:30px;border:1px solid #ccdce9;border-top:3px solid #2e6db4;border-radius:3px;background:#f4f8fb}.nbg-framework-page .nbg-regulatory-note>svg{margin-bottom:20px;color:#2e6db4;width:29px;height:29px}.nbg-framework-page .nbg-regulatory-note>p{margin-top:16px;color:#4c6176;font-size:14px;line-height:1.85}.nbg-framework-page .nbg-regulatory-note li{margin-top:23px;padding-top:20px;border-top:1px solid #d5e0e9}.nbg-framework-page .nbg-regulatory-note a{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:44px;color:#215582;font-size:14px;font-weight:650;text-decoration:underline;text-underline-offset:4px}.nbg-framework-page .nbg-regulatory-note a svg{width:16px;height:16px;flex-shrink:0}.nbg-framework-page .nbg-regulatory-note li p{margin-top:9px;color:#4c6176;font-size:12px;line-height:1.85}.nbg-framework-page .nbg-service-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.nbg-framework-page .nbg-service-cards>li{display:flex;flex-direction:column;align-items:start;min-width:0;padding:36px;border:1px solid #cbdbe8;border-top:3px solid #2e6db4;border-radius:4px;background:#fff}.nbg-framework-page .nbg-service-cards>li>svg{width:36px;height:36px;color:#2e6db4;margin-bottom:26px}.nbg-framework-page .nbg-service-cards h3{font-size:24px}.nbg-framework-page .nbg-service-cards p{margin-top:18px;color:#4d6174;font-size:15px;line-height:1.85}.nbg-framework-page .nbg-service-cards ul{display:grid;gap:13px;margin-block:25px 30px}.nbg-framework-page .nbg-service-cards ul li{position:relative;padding-left:20px;color:#3c5369;font-size:14px;line-height:1.8}.nbg-framework-page .nbg-service-cards ul li:before{content:"";position:absolute;left:0;top:10px;width:5px;height:5px;background:#ed1c24}.nbg-framework-page .nbg-service-cards .nbg-button{margin-top:auto}.nbg-framework-page .nbg-independence{display:flex;gap:22px;margin-top:28px;padding:28px 32px;border:1px solid #b9cede;background:#e9f1f7}.nbg-framework-page .nbg-independence>svg{color:#2d607f;flex:0 0 27px}.nbg-framework-page .nbg-independence h3{font-size:16px}.nbg-framework-page .nbg-independence p{margin-top:10px;color:#425e75;font-size:14px;line-height:1.9}.nbg-framework-page .nbg-notice{padding:23px 27px;margin-bottom:30px;border:1px solid #53738e;border-left:3px solid #e76b72;color:#c9dae9;font-size:14px;line-height:1.9;background:#102e4d}.nbg-framework-page .nbg-selection-label{font-size:13px;line-height:1.8;font-weight:650;margin-bottom:20px}.nbg-framework-page .nbg-controls-enhanced,.nbg-framework-page .nbg-lifecycle-enhanced{display:none}.nbg-framework-page [data-enhanced=true]>:is(.nbg-controls-enhanced,.nbg-lifecycle-enhanced){display:block}.nbg-framework-page [data-enhanced=true]>:is(.nbg-controls-native,.nbg-lifecycle-native){display:none}.nbg-framework-page .nbg-controls-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:30px;align-items:start}.nbg-framework-page .nbg-control-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.nbg-framework-page .nbg-control-buttons button{display:grid;grid-template-columns:1fr 24px;align-content:start;gap:15px;width:100%;height:100%;min-height:146px;padding:23px;border:1px solid #476784;border-radius:3px;background:#0e2b49;color:#d8e7f4;text-align:left;font:inherit;cursor:pointer}.nbg-framework-page .nbg-control-buttons button:hover{background:#173b5d;border-color:#9cb9d1}.nbg-framework-page .nbg-control-buttons button[aria-pressed=true]{background:#214564;border-color:#d9a6ae;box-shadow:inset 3px 0 #ed1c24;color:#fff}.nbg-framework-page .nbg-control-buttons button>span:last-child{grid-column:1/-1;font-size:14px;line-height:1.8;font-weight:650}.nbg-framework-page .nbg-control-index{color:#adc9e0;font-size:12px;line-height:1.7}.nbg-framework-page .nbg-control-detail{padding:35px;border:1px solid #51718b;border-top:3px solid #ed1c24;border-radius:3px;background:#0f2e4b}.nbg-framework-page .nbg-control-detail>svg{color:#b9d4e8;width:35px;height:35px;margin-bottom:25px}.nbg-framework-page .nbg-control-detail h3{font-size:24px}.nbg-framework-page .nbg-control-detail>p,.nbg-framework-page .nbg-controls-native details>div>p{color:#c8d9e8;font-size:14px;line-height:1.85;margin-top:15px}.nbg-framework-page .nbg-control-facts{display:grid;gap:20px;margin-top:28px}.nbg-framework-page .nbg-control-facts>div{border-top:1px solid #3b5871;padding-top:19px}.nbg-framework-page .nbg-control-facts dt{font-size:13px;line-height:1.8;font-weight:700;color:#eff5fb}.nbg-framework-page .nbg-control-facts dd{color:#c2d4e3;margin-top:9px;font-size:14px;line-height:1.85}.nbg-framework-page .nbg-controls-native{display:grid;gap:14px}.nbg-framework-page .nbg-controls-native details{border:1px solid #476784;background:#102e4d;border-radius:3px}.nbg-framework-page .nbg-controls-native summary{display:grid;grid-template-columns:25px minmax(0,1fr) 15px;align-items:start;gap:17px;padding:24px;cursor:pointer;list-style:none}.nbg-framework-page .nbg-controls-native summary h3{font-size:15px}.nbg-framework-page .nbg-controls-native details>div{padding:0 24px 27px}.nbg-framework-page .nbg-methodology{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}.nbg-framework-page .nbg-methodology li{min-width:0;position:relative;padding-top:28px;border-top:1px solid #bccfdf}.nbg-framework-page .nbg-methodology li:before{content:"";position:absolute;top:-4px;left:0;width:7px;height:7px;background:#ed1c24}.nbg-framework-page .nbg-step-number{display:block;color:#a52331;font-size:13px;line-height:1.8;margin-bottom:18px}.nbg-framework-page .nbg-methodology svg{width:29px;height:29px;color:#2e6db4;margin-bottom:23px}.nbg-framework-page .nbg-methodology h3{font-size:17px}.nbg-framework-page .nbg-methodology p{color:#4d6174;font-size:14px;line-height:1.9;margin-top:14px}.nbg-framework-page .nbg-lifecycle-stages{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:17px}.nbg-framework-page .nbg-lifecycle-stages button{display:flex;flex-direction:column;align-items:start;gap:20px;width:100%;height:100%;padding:24px;min-height:185px;background:#fff;border:1px solid #bdd0df;border-radius:3px;color:#082040;text-align:left;font:inherit;cursor:pointer}.nbg-framework-page .nbg-lifecycle-stages button:hover{background:#eaf2f8;border-color:#2e6db4}.nbg-framework-page .nbg-lifecycle-stages button[aria-pressed=true]{background:#082040;color:#fff;border-color:#082040;box-shadow:inset 0 3px #ed1c24}.nbg-framework-page .nbg-lifecycle-stages button>span:first-child{font-size:12px;opacity:.8}.nbg-framework-page .nbg-lifecycle-stages button>span:last-child{font-size:14px;line-height:1.8;font-weight:650}.nbg-framework-page .nbg-lifecycle-detail{display:flex;align-items:start;gap:26px;margin-top:25px;padding:33px;border:1px solid #c3d6e5;border-left:3px solid #ed1c24;background:#fff}.nbg-framework-page .nbg-lifecycle-detail svg{flex:0 0 30px;width:30px;height:30px;color:#2e6db4}.nbg-framework-page .nbg-lifecycle-detail p{margin-top:13px;color:#4d6174;font-size:15px;line-height:1.85}.nbg-framework-page .nbg-lifecycle-native{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.nbg-framework-page .nbg-lifecycle-native li{padding:28px;border:1px solid #c3d6e5;background:#fff}.nbg-framework-page .nbg-lifecycle-native svg{color:#2e6db4;margin-bottom:19px}.nbg-framework-page .nbg-lifecycle-native p{margin-top:13px;color:#4d6174;font-size:14px;line-height:1.85}.nbg-framework-page .nbg-note{color:var(--nbg-muted);margin-top:28px;font-size:14px;line-height:1.85}.nbg-framework-page .nbg-deliverables{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.nbg-framework-page .nbg-deliverables li{min-width:0;padding:30px;border:1px solid #cfdee8;border-radius:3px;background:#fbfdff}.nbg-framework-page .nbg-deliverables svg{color:#2e6db4;width:31px;height:31px;margin-bottom:24px}.nbg-framework-page .nbg-deliverables h3{font-size:18px}.nbg-framework-page .nbg-deliverables p{color:#4d6174;font-size:14px;line-height:1.85;margin-top:14px}.nbg-framework-page .nbg-faq-grid{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:70px}.nbg-framework-page .nbg-faq details{border-bottom:1px solid #c6d7e4}.nbg-framework-page .nbg-faq details:first-child{border-top:1px solid #c6d7e4}.nbg-framework-page .nbg-faq summary{display:flex;align-items:start;justify-content:space-between;gap:24px;padding:24px 0;min-height:64px;list-style:none;cursor:pointer}.nbg-framework-page .nbg-faq summary h3{font-size:16px}.nbg-framework-page .nbg-faq details>p{color:#4d6174;padding-bottom:26px;font-size:15px;line-height:1.85}.nbg-framework-page summary::-webkit-details-marker{display:none}.nbg-framework-page .nbg-disclosure{position:relative;flex:0 0 15px;width:15px;height:15px;margin-top:6px}.nbg-framework-page .nbg-disclosure:after,.nbg-framework-page .nbg-disclosure:before{content:"";position:absolute;background:#a82331}.nbg-framework-page .nbg-disclosure:before{left:0;top:6px;width:13px;height:2px}.nbg-framework-page .nbg-disclosure:after{left:6px;top:0;width:2px;height:13px}.nbg-framework-page .nbg-dark .nbg-disclosure:after,.nbg-framework-page .nbg-dark .nbg-disclosure:before{background:#f7a5ae}.nbg-framework-page details[open]>summary .nbg-disclosure:after{display:none}.nbg-framework-page .nbg-closing{position:relative;isolation:isolate;overflow:hidden;border-top:1px solid #3b526b}.nbg-framework-page .nbg-closing-pattern{position:absolute;inset:0;z-index:-1;opacity:.08;background-image:linear-gradient(30deg,transparent 49.7%,#b0d5f4 50%,transparent 50.3%),linear-gradient(150deg,transparent 49.7%,#b0d5f4 50%,transparent 50.3%);background-size:160px 140px;mask-image:linear-gradient(90deg,transparent,#000)}.nbg-framework-page .nbg-closing-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,.9fr);gap:65px;align-items:center}.nbg-framework-page .nbg-closing .nbg-intro{margin-bottom:0}.nbg-framework-page .nbg-closing .nbg-actions{flex-direction:column;align-items:stretch;margin-top:0}.nbg-framework-page .nbg-supporting-text{margin-top:27px;color:#d0e0ed;font-size:12px;font-weight:600;line-height:1.9}.nbg-framework-page .nbg-closing-independence{margin-top:22px;color:#bfd1e2;font-size:12px;line-height:1.9}html[lang=ka] .nbg-framework-page :is(h1,h2){line-height:1.45;letter-spacing:-.025em}html[lang=ka] .nbg-framework-page .nbg-eyebrow{letter-spacing:.025em}@keyframes nbg-network-intro{0%{stroke-dashoffset:240;opacity:0}15%{opacity:.9}80%{opacity:.8}to{stroke-dashoffset:-240;opacity:0}}@media (max-width:1100px){.nbg-framework-page .nbg-hero-grid{gap:30px}.nbg-framework-page .nbg-faq-grid,.nbg-framework-page .nbg-overview-grid{gap:40px}.nbg-framework-page .nbg-controls-grid{grid-template-columns:minmax(0,1fr)}.nbg-framework-page .nbg-control-buttons{grid-template-columns:repeat(5,minmax(0,1fr))}.nbg-framework-page .nbg-control-buttons button{min-height:160px;padding:19px}.nbg-framework-page .nbg-methodology{gap:35px}.nbg-framework-page .nbg-lifecycle-stages,.nbg-framework-page .nbg-methodology{grid-template-columns:repeat(3,minmax(0,1fr))}.nbg-framework-page .nbg-lifecycle-stages button{min-height:160px}}@media (max-width:900px){.nbg-framework-page .nbg-closing-grid,.nbg-framework-page .nbg-hero-grid,.nbg-framework-page .nbg-overview-grid{grid-template-columns:minmax(0,1fr);gap:38px}.nbg-framework-page .nbg-hero-grid{padding-block:56px 66px}.nbg-framework-page .nbg-hero-visual{max-width:580px;width:100%;margin-inline:auto}.nbg-framework-page .nbg-control-buttons,.nbg-framework-page .nbg-deliverables{grid-template-columns:repeat(2,minmax(0,1fr))}.nbg-framework-page .nbg-service-cards>li{padding:28px}}@media (max-width:767px){.nbg-framework-page [data-enhanced=true]>:is(.nbg-controls-enhanced,.nbg-lifecycle-enhanced){display:none}.nbg-framework-page [data-enhanced=true]>:is(.nbg-controls-native,.nbg-lifecycle-native){display:grid}.nbg-framework-page .nbg-faq-grid,.nbg-framework-page .nbg-service-cards{grid-template-columns:minmax(0,1fr);gap:28px}.nbg-framework-page .nbg-section{padding-block:65px}.nbg-framework-page .nbg-methodology{grid-template-columns:minmax(0,1fr);gap:0}.nbg-framework-page .nbg-methodology li{display:grid;grid-template-columns:40px minmax(0,1fr) 30px;gap:15px 20px;border-top:0;border-left:1px solid #bccfdf;margin-left:4px;padding:0 0 35px 25px}.nbg-framework-page .nbg-methodology li:before{top:9px;left:-4px}.nbg-framework-page .nbg-methodology .nbg-step-number{grid-column:1;margin:4px 0 0}.nbg-framework-page .nbg-methodology svg{grid-column:3;margin:0}.nbg-framework-page .nbg-methodology h3{grid-column:2;grid-row:1}.nbg-framework-page .nbg-methodology p{grid-column:2/-1;margin-top:0}.nbg-framework-page .nbg-methodology li:last-child{padding-bottom:0}}@media (max-width:540px){.nbg-framework-page h1{font-size:2.3rem}html[lang=ka] .nbg-framework-page h1{font-size:clamp(1.45rem,7.2vw,1.85rem)}.nbg-framework-page h2{font-size:1.9rem}.nbg-framework-page .nbg-support{font-size:17px}.nbg-framework-page .nbg-intro{margin-bottom:30px}.nbg-framework-page .nbg-actions{flex-direction:column;align-items:stretch}.nbg-framework-page .nbg-button{width:100%;padding-inline:16px;gap:10px;font-size:13px}.nbg-framework-page .nbg-button-primary{font-size:19px}.nbg-framework-page .nbg-deliverables,.nbg-framework-page .nbg-lifecycle-native{grid-template-columns:minmax(0,1fr)}.nbg-framework-page .nbg-visual-items li{display:block;padding:19px}.nbg-framework-page .nbg-visual-items li>svg{margin-bottom:12px}.nbg-framework-page .nbg-regulatory-note{padding:26px}.nbg-framework-page .nbg-independence{padding:24px;gap:15px}.nbg-framework-page .nbg-independence>svg{flex-basis:22px}.nbg-framework-page .nbg-note{margin-top:23px}.nbg-framework-page .nbg-controls-native summary{padding:23px;gap:14px}}@media (prefers-reduced-motion:reduce){.nbg-framework-page .nbg-network-flow{animation:none;opacity:0}}