@font-face{font-family:"Russo One";src:url("../fonts/russo-one-cyrillic.woff2") format("woff2");font-display:swap;font-style:normal;font-weight:400;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"Russo One";src:url("../fonts/russo-one-latin.woff2") format("woff2");font-display:swap;font-style:normal;font-weight:400;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Manrope;src:url("../fonts/manrope-cyrillic.woff2") format("woff2");font-display:swap;font-style:normal;font-weight:400 800;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Manrope;src:url("../fonts/manrope-latin.woff2") format("woff2");font-display:swap;font-style:normal;font-weight:400 800;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--nb-bg:#f4f6f7;--nb-paper:#fff;--nb-ink:#11191f;--nb-muted:#66727a;--nb-line:#d9dfe2;--nb-dark:#172129;--nb-dark-2:#0f171c;--nb-cyan:#10cbe8;--nb-cyan-soft:#c8f7fc;--nb-max:1240px;--nb-head:"Russo One",Impact,sans-serif!important;--nb-body:Manrope,Arial,sans-serif!important}
*{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:82px}
body.nbsc-page{margin:0;background:var(--nb-bg);color:var(--nb-ink);font-family:var(--nb-body);font-size:16px;line-height:1.65;overflow-x:hidden}
.nbsc-page *::selection{background:var(--nb-cyan);color:var(--nb-dark)}
.nbsc-page a{color:inherit;text-decoration:none}
.nbsc-page img{display:block;max-width:100%}
.nbsc-page button,.nbsc-page input,.nbsc-page textarea{font:inherit}
.nb-shell{width:min(calc(100% - 48px),var(--nb-max));margin-inline:auto}
.nb-section{padding:clamp(90px,11vw,158px) 0}
.nb-skip{position:fixed;z-index:1000;left:20px;top:-80px;background:var(--nb-cyan);padding:12px 18px;font-weight:800;transition:top .2s}
.nb-skip:focus{top:16px}
.nb-kicker{margin:0 0 28px;font-family:var(--nb-head);font-size:12px;line-height:1.3;letter-spacing:.13em;text-transform:uppercase;color:#2c414b}
.nbsc-page h1,.nbsc-page h2,.nbsc-page h3{font-family:"Russo One",Impact,sans-serif!important;font-weight:400;text-transform:uppercase;letter-spacing:.015em;line-height:.97;margin:0}
.nbsc-page h2{font-size:clamp(42px,5.5vw,78px)}
.nbsc-page h2 em,.nbsc-page h1 em{color:var(--nb-cyan);font-style:normal}
.nb-lede{font-size:clamp(18px,2vw,23px);line-height:1.6;color:#4e5a61;max-width:640px}
.nb-header{position:fixed;z-index:100;inset:0 0 auto;display:flex;align-items:center;justify-content:space-between;height:82px;padding:0 max(24px,calc((100vw - var(--nb-max))/2));border-bottom:1px solid transparent;transition:background .25s,border-color .25s,box-shadow .25s}
.nb-header{background:rgba(250,251,252,.94);backdrop-filter:blur(16px)}
.nb-header.is-scrolled{background:rgba(250,251,252,.9);border-color:rgba(17,25,31,.1);box-shadow:0 8px 30px rgba(17,25,31,.06);backdrop-filter:blur(16px)}
.nb-brand{display:inline-flex;align-items:center;gap:11px;font-family:var(--nb-head);font-size:18px;letter-spacing:.04em;line-height:1}
.nb-brand>span:last-child>span{color:#099eb9}
.nb-brand-mark{position:relative;display:inline-block;width:28px;height:28px;border-radius:50%;background:var(--nb-ink);overflow:hidden;transform:rotate(-18deg)}
.nb-brand-mark i{position:absolute;width:14px;height:14px;border-radius:50%;background:#fff}
.nb-brand-mark i:first-child{left:-3px;top:0}.nb-brand-mark i:last-child{right:-3px;bottom:0}
.nb-nav-links{display:flex;align-items:center;gap:34px;font-family:var(--nb-head);font-size:11px;letter-spacing:.07em;text-transform:uppercase}
.nb-nav-links>a{position:relative;padding:12px 0}
.nb-nav-links>a:not(.nb-nav-action)::after{content:"";position:absolute;inset:auto 0 6px;height:2px;background:var(--nb-cyan);transform:scaleX(0);transform-origin:left;transition:transform .2s}
.nb-nav-links>a:hover::after,.nb-nav-links>a:focus-visible::after{transform:scaleX(1)}
.nb-nav-action{padding:12px 17px!important;background:var(--nb-dark);color:#fff!important;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}
.nb-menu-button{display:none;background:none;border:0;padding:10px}.nb-menu-button span{display:block;width:25px;height:2px;background:var(--nb-ink);margin:5px}
.nb-hero{position:relative;min-height:100svh;display:grid;align-items:center;isolation:isolate;background:#fff;overflow:hidden}
.nb-hero-ink{position:absolute;z-index:-2;inset:0 0 0 67%;background:var(--nb-dark)}
.nb-hero-art{position:absolute;z-index:-1;inset:0 0 0 auto;width:100%;height:100%;object-fit:cover;object-position:center;transform:translate3d(calc(var(--sc-p,0) * -2.6vw),calc(var(--sc-p,0) * 4vh),0) rotate(calc(var(--sc-p,0) * 2deg));transform-origin:72% 55%;will-change:transform}
.nb-hero-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(160px,5fr);align-items:center;padding-top:100px;padding-bottom:105px}
.nb-hero-copy{position:relative;z-index:2;max-width:650px}
.nb-hero-copy .nb-kicker{max-width:520px}
.nb-hero h1{font-size:clamp(56px,7.25vw,104px);max-width:8.6ch;color:var(--nb-dark)}
.nb-hero-lede{max-width:590px;margin:34px 0 0;font-size:clamp(17px,1.55vw,21px);line-height:1.55;color:#415058}
.nb-actions{display:flex;align-items:center;gap:28px;margin-top:38px;flex-wrap:wrap}
.nb-button{display:inline-flex;min-height:54px;align-items:center;justify-content:center;gap:24px;padding:14px 22px;font-family:var(--nb-head);font-size:12px;letter-spacing:.08em;text-transform:uppercase;border:0;transition:transform .2s,background .2s,color .2s;clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,13px 100%,0 calc(100% - 13px))}
.nb-button:hover,.nb-button:focus-visible{transform:translateY(-3px)}
.nb-button-primary{background:var(--nb-cyan);color:#092028}
.nbsc-page .nb-button-dark{background:var(--nb-dark);color:#fff!important;margin-top:30px}
.nb-text-link{display:inline-flex;align-items:center;gap:10px;font-weight:800;font-size:13px;border-bottom:1px solid #93a0a6;padding-bottom:5px}
.nb-text-link span{color:#079eb8;font-size:18px}
.nb-hero-side{justify-self:end;align-self:end;width:170px;margin-bottom:50px;color:#dbe5e9;display:grid;grid-template-columns:24px 1fr;gap:6px 12px;font-family:var(--nb-head);font-size:10px;letter-spacing:.08em;text-transform:uppercase}
.nb-hero-side span{color:var(--nb-cyan)}.nb-hero-side p{margin:0}.nb-hero-side i{grid-column:1/-1;height:1px;background:#506069;margin:6px 0 10px}
.nb-hero-foot{position:absolute;inset:auto 0 0;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(17,25,31,.12);font-family:var(--nb-head);font-size:10px;letter-spacing:.07em;text-transform:uppercase}
.nb-hero-foot span{padding:21px 5vw;border-right:1px solid rgba(17,25,31,.12)}.nb-hero-foot span:last-child{background:rgba(23,33,41,.86);color:#fff;border-color:#526069}
.nb-model{background:#f8f9fa;overflow:hidden}
.nb-model-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(50px,8vw,110px);align-items:center}
.nb-model-copy{padding-left:clamp(0px,3vw,42px)}
.nb-model-copy .nb-lede{font-size:18px;margin:30px 0 0}
.nb-model-visual{position:relative;min-height:590px;display:grid;align-items:center}
.nb-model-visual::before{content:"";position:absolute;inset:8% -12% 8% 14%;border-radius:50%;background:radial-gradient(circle,#dffbff 0,rgba(223,251,255,.15) 50%,transparent 70%)}
.nb-model-visual img{position:relative;height:auto!important;width:115%;max-width:none;margin-left:-9%;filter:drop-shadow(0 25px 28px rgba(35,57,66,.12));transform:translateY(calc((var(--sc-p,0) - .5) * -32px))}
.nb-maturity{position:absolute;z-index:2;inset:auto 0 0;display:grid;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0;background:#fff;box-shadow:0 18px 44px rgba(30,46,55,.1)}
.nb-maturity li{padding:18px;border-right:1px solid var(--nb-line)}.nb-maturity b{display:block;color:#08a8c2;font-family:var(--nb-head);font-size:11px;margin-bottom:8px}.nb-maturity span{font-size:12px;font-weight:800}
.nb-work{background:#fff}
.nb-section-head{display:grid;grid-template-columns:1fr .45fr;gap:60px;align-items:end;margin-bottom:70px}.nb-section-head .nb-kicker{grid-column:1/-1;margin-bottom:-20px}.nb-section-head>p:last-child{margin:0;color:var(--nb-muted);max-width:320px}
.nb-work-grid{display:grid;grid-template-columns:1fr 1.12fr 1fr 1.12fr;align-items:stretch}
.nb-work-card{min-height:370px;padding:30px 26px;border:1px solid var(--nb-line);display:flex;flex-direction:column;background:#fff;transition:transform .25s,box-shadow .25s}
.nb-work-card:nth-child(even){transform:translateY(34px)}.nb-work-card:hover{transform:translateY(-7px);box-shadow:0 22px 60px rgba(21,35,43,.12);z-index:2}.nb-work-card:nth-child(even):hover{transform:translateY(27px)}
.nb-work-card>span{font-family:var(--nb-head);font-size:12px;color:#00a8c5;margin-bottom:58px}.nb-work-card h3{font-size:23px}.nb-work-card p{font-size:14px;color:#56636a}.nb-work-card b{margin-top:auto;font-size:11px;text-transform:uppercase;letter-spacing:.04em;border-top:1px solid var(--nb-line);padding-top:16px}
.nb-work-card-dark{background:var(--nb-dark);color:#fff;border-color:var(--nb-dark)}.nb-work-card-dark p{color:#c5d0d5}.nb-work-card-dark b{border-color:#44535b}
.nb-work-card-accent{background:var(--nb-cyan-soft);border-color:var(--nb-cyan)}
.nb-evidence{padding:90px 0 78px;background:#f8f9fa;border-block:1px solid var(--nb-line)}
.nb-evidence-grid{display:grid;grid-template-columns:repeat(4,1fr)}.nb-evidence-grid>div{padding:0 30px;border-right:1px solid var(--nb-line)}.nb-evidence-grid>div:first-child{padding-left:0}.nb-evidence-grid>div:last-child{border:0}
.nb-evidence strong{display:block;font-family:var(--nb-head);font-size:clamp(39px,4.3vw,62px);line-height:1;color:#05b9d5}.nb-evidence span{display:block;margin-top:14px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.035em}.nb-evidence-note{width:min(calc(100% - 48px),var(--nb-max));margin:52px auto 0;color:#7b878d;font-size:11px;text-align:center}
.nb-control{position:relative;min-height:920px;padding:150px 0;background:var(--nb-dark);color:#fff;overflow:hidden;display:grid;align-items:center}
.nb-control::before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 0 48%,rgba(16,203,232,.045) 48% 49%,transparent 49% 100%),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px);background-size:auto,72px 72px,72px 72px;transform:translateY(calc(var(--sc-p,0) * -30px))}
.nb-control-grid{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.nb-control .nb-kicker{color:#8fa2ab}.nb-control h2{font-size:clamp(52px,6vw,86px)}
.nb-control-copy{padding-top:40px}.nb-control-lede{font-size:24px;line-height:1.5;max-width:540px;color:#d5dee2}.nb-control-copy ul{list-style:none;margin:50px 0 0;padding:0}.nb-control-copy li{display:grid;grid-template-columns:180px 1fr;gap:28px;padding:19px 0;border-top:1px solid #42515a}.nb-control-copy li:last-child{border-bottom:1px solid #42515a}.nb-control-copy b{font-family:var(--nb-head);font-size:12px;color:var(--nb-cyan);text-transform:uppercase}.nb-control-copy span{font-size:14px;color:#aebdc4}
.nb-control-route{position:absolute;width:460px;height:460px;left:8%;bottom:-130px;border:1px solid rgba(16,203,232,.25);border-radius:50%;transform:rotate(calc(var(--sc-p,0) * 70deg))}.nb-control-route::before,.nb-control-route::after{content:"";position:absolute;border:1px solid rgba(255,255,255,.1);border-radius:50%}.nb-control-route::before{inset:70px}.nb-control-route::after{inset:150px}.nb-control-route i{position:absolute;width:13px;height:13px;border-radius:50%;background:var(--nb-cyan);box-shadow:0 0 20px var(--nb-cyan)}.nb-control-route i:nth-child(1){top:35px;left:90px}.nb-control-route i:nth-child(2){right:4px;top:210px}.nb-control-route i:nth-child(3){left:170px;bottom:-4px}.nb-control-route i:nth-child(4){left:104px;top:210px;background:#fff}
.nb-audit{background:#fff}
.nb-audit-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(55px,8vw,120px);align-items:start}.nb-audit-copy{position:sticky;top:130px}.nb-audit-copy .nb-lede{font-size:18px;margin-top:30px}.nb-audit-outcomes{list-style:none;margin:36px 0 28px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0}.nb-audit-outcomes li{padding:14px 8px 14px 22px;border-top:1px solid var(--nb-line);position:relative;font-size:13px;font-weight:800}.nb-audit-outcomes li::before{content:"";position:absolute;left:0;top:21px;width:8px;height:8px;background:var(--nb-cyan);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}
.nb-form-panel{background:#f2f5f6;padding:clamp(28px,4vw,54px);box-shadow:inset 0 0 0 1px #dce3e6}.nb-form-head{display:flex;justify-content:space-between;gap:20px;padding-bottom:24px;border-bottom:1px solid var(--nb-line);margin-bottom:25px;font-size:11px;text-transform:uppercase;letter-spacing:.05em}.nb-form-head span{font-family:var(--nb-head)}.nb-form-head b{color:#718087}
.nb-form-panel .wpcf7-form>p{margin:0}.nb-form-panel label{display:block;margin:0 0 18px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.nb-form-panel input:not([type=submit]):not([type=checkbox]),.nb-form-panel textarea{display:block;width:100%;border:0;border-bottom:1px solid #9ca9af;background:transparent;border-radius:0;padding:10px 0 11px;margin-top:4px;color:var(--nb-ink);outline:none}.nb-form-panel textarea{height:92px;resize:vertical}.nb-form-panel input:focus,.nb-form-panel textarea:focus{border-color:#009fba;box-shadow:0 2px 0 #009fba}.nb-form-panel .wpcf7-list-item{margin:4px 0 20px}.nb-form-panel .wpcf7-list-item label{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start;text-transform:none;font-size:11px;font-weight:600;letter-spacing:0}.nb-form-panel input[type=checkbox]{accent-color:var(--nb-cyan);width:16px;height:16px}.nb-form-panel input[type=submit]{border:0;background:var(--nb-cyan);color:#092028;padding:17px 28px;font-family:var(--nb-head);font-size:12px;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px))}.nb-form-panel .wpcf7-spinner{vertical-align:middle}.nb-form-panel .wpcf7-response-output{margin:20px 0 0!important;padding:12px!important;font-size:13px}.nb-form-privacy{font-size:10px;color:#738087;margin:22px 0 0}.nb-form-privacy a{text-decoration:underline}
.nb-final{background:var(--nb-dark-2);color:#fff;padding:54px 0}.nb-final .nb-shell{display:flex;justify-content:space-between;align-items:center;gap:30px}.nb-final p{font-family:var(--nb-head);font-size:clamp(24px,3vw,42px);text-transform:uppercase;margin:0}
.nb-footer{background:#f5f7f8;padding:78px 0 28px;border-top:1px solid var(--nb-line)}.nb-footer-grid{display:grid;grid-template-columns:1.35fr repeat(3,1fr);gap:70px}.nb-brand-footer{margin-bottom:20px}.nb-footer-grid>div:first-child p{max-width:290px;color:#647178;font-size:13px}.nb-footer-grid>div:not(:first-child){display:flex;flex-direction:column;align-items:flex-start;gap:9px;font-size:12px}.nb-footer-grid b{font-family:var(--nb-head);font-size:11px;text-transform:uppercase;margin-bottom:13px}.nb-footer-grid a:hover{text-decoration:underline}.nb-footer-grid span{color:#6d7a80}.nb-footer-bottom{display:flex;justify-content:space-between;border-top:1px solid var(--nb-line);margin-top:60px;padding-top:25px;font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:#69767d}
[data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .75s ease,transform .75s ease}[data-reveal].is-visible{opacity:1;transform:none}
.nbsc-page :focus-visible{outline:3px solid var(--nb-cyan);outline-offset:4px}
@media(max-width:1040px){.nb-header{padding-inline:24px}.nb-hero-grid{grid-template-columns:1fr .4fr}.nb-hero-art{width:115%;right:-15%}.nb-model-grid{grid-template-columns:1fr}.nb-model-copy{max-width:700px}.nb-model-visual{min-height:520px}.nb-work-grid{grid-template-columns:1fr 1fr}.nb-work-card:nth-child(even){transform:none}.nb-work-card:nth-child(even):hover{transform:translateY(-7px)}.nb-control-grid{gap:50px}.nb-audit-grid{gap:55px}.nb-footer-grid{grid-template-columns:1.2fr repeat(3,1fr);gap:35px}}
@media(max-width:760px){html{scroll-padding-top:68px;max-width:100%;overflow-x:clip}body.nbsc-page{max-width:100%;overflow-x:clip}body.nbsc-page .nb-shell{width:calc(100% - 30px)!important;max-width:calc(100vw - 30px)!important;margin-inline:auto!important;min-width:0}.nb-section{padding:82px 0}.nb-header{height:68px;padding-inline:15px;background:rgba(250,251,252,.92);border-bottom:1px solid rgba(17,25,31,.1);backdrop-filter:blur(14px)}.nb-brand{font-size:16px}.nb-brand-mark{width:25px;height:25px}.nb-menu-button{display:block}.nb-nav-links{position:absolute;inset:68px 0 auto;background:#fff;display:none;padding:20px 15px 28px;box-shadow:0 18px 30px rgba(17,25,31,.12);flex-direction:column;align-items:stretch;gap:2px}.nb-nav-links.is-open{display:flex}.nb-nav-links a{padding:14px 10px!important}.nb-nav-action{text-align:center;margin-top:8px}.nb-hero{min-height:auto;padding-top:68px}.nb-hero-ink{display:none}.nb-hero-art{position:relative;order:2;width:125%;height:auto;right:auto;inset:auto;margin:0 0 -2% -22%;object-fit:contain;transform:none}.nb-hero-grid{display:block;padding:62px 0 18px;order:1}.nb-hero h1{font-size:clamp(29px,7.8vw,42px)!important;max-width:none;overflow-wrap:normal;word-break:normal}.nb-hero-lede{font-size:16px;margin-top:26px}.nb-actions{align-items:flex-start;flex-direction:column;margin-top:28px;gap:22px}.nb-hero-side{display:none}.nb-hero-foot{position:relative;order:3;grid-template-columns:1fr;width:100%!important;max-width:100vw!important}.nb-hero-foot span{padding:14px 15px;border-right:0;border-bottom:1px solid var(--nb-line);background:#fff!important;color:var(--nb-ink)!important}.nb-model-grid{gap:35px}.nb-model-visual{min-height:0;width:100%;min-width:0;gap:20px}.nb-model-visual img{width:120%;max-width:none;margin-left:-10%}.nb-maturity{grid-template-columns:1fr;position:relative}.nb-maturity li{display:flex;gap:15px;align-items:center;padding:12px 14px;border-right:0;border-bottom:1px solid var(--nb-line)}.nb-maturity b{margin:0}.nb-section-head{display:block;margin-bottom:42px}.nb-section-head .nb-kicker{margin-bottom:25px}.nb-section-head>p:last-child{margin-top:22px}.nb-work-grid{grid-template-columns:1fr;min-width:0}.nb-work-card{min-height:280px}.nb-work-card>span{margin-bottom:36px}.nb-evidence{padding:60px 0}.nb-evidence-grid{grid-template-columns:1fr 1fr;gap:34px 0}.nb-evidence-grid>div{padding:0 15px;border-right:1px solid var(--nb-line)}.nb-evidence-grid>div:nth-child(odd){padding-left:0}.nb-evidence-grid>div:nth-child(even){border-right:0}.nb-control{min-height:auto;padding:95px 0}.nb-control-grid{grid-template-columns:1fr;gap:28px}.nb-control-copy{padding:0}.nb-control-lede{font-size:19px}.nb-control-copy li{grid-template-columns:1fr;gap:7px}.nb-control-route{width:320px;height:320px;left:-140px}.nb-audit-grid{grid-template-columns:1fr;gap:45px;min-width:0}.nb-audit-copy{position:static;min-width:0}.nb-audit-outcomes{grid-template-columns:1fr}.nb-form-panel{padding:26px 20px;min-width:0;width:100%}.nb-form-head{flex-direction:column}.nb-final .nb-shell{align-items:flex-start;flex-direction:column}.nb-footer{padding-top:55px}.nb-footer-grid{grid-template-columns:1fr 1fr;gap:45px 25px}.nb-footer-grid>div:first-child{grid-column:1/-1}.nb-footer-bottom{gap:20px;align-items:flex-start;flex-direction:column;margin-top:45px}.nbsc-page h2{font-size:clamp(36px,10.5vw,48px)!important;overflow-wrap:anywhere}}
@media(max-width:760px){.nb-hero-art{width:100%;max-width:100%;margin:0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.nb-hero-art,.nb-model-visual img,.nb-control::before,.nb-control-route{transform:none!important}[data-reveal]{opacity:1;transform:none}}
