:root,[data-theme=light]{--background:#fff;--foreground:#151619;--surface:#fff;--surface-secondary:#f4f5f7;--surface-tertiary:#eceef1;--muted:#666b74;--border:#dee1e6;--separator:#e7e9ed;--accent:#4164f7;--accent-foreground:#fff;--focus:#4164f7;--adwos-bg:#fff;--adwos-surface:#f4f5f7;--adwos-surface-strong:#eceef1;--adwos-ink:#151619;--adwos-muted:#666b74;--adwos-line:#dee1e6;--adwos-blue:#4164f7;--adwos-blue-deep:#2f50d9;--adwos-blue-soft:#eef1ff;--adwos-night:#151619;--adwos-radius-hero:1rem;--adwos-radius-card:.85rem;--adwos-shadow:0 28px 80px #14171f1c}html,body{background:var(--adwos-bg)}body{font-variation-settings:"wdth" 100}.site-main{background:var(--adwos-bg)}.site-container{width:min(100% - 4rem,1360px)}.section{padding-block:clamp(5.5rem,8vw,8.5rem)}.section--soft{background:var(--adwos-surface)}.wordmark{color:var(--adwos-ink);font-family:var(--font-manrope), Arial, Helvetica, sans-serif;letter-spacing:.085em;align-items:center;gap:.62rem;font-size:1.18rem;font-weight:790;display:inline-flex}.wordmark__name{line-height:1}.wordmark__symbol{flex:none;width:2.55rem;height:auto}.site-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #dee1e6e6}.site-header__inner{gap:clamp(1.75rem,3vw,3.2rem);min-height:4.75rem}.site-nav{gap:.25rem}.site-nav__link{color:#34373d;border-radius:0;padding:.8rem .62rem;font-size:.88rem;transition:color .18s;position:relative}.site-nav__link:after{background:var(--adwos-blue);content:"";transform-origin:0;height:1px;transition:transform .18s;position:absolute;bottom:.38rem;left:.62rem;right:.62rem;transform:scaleX(0)}.site-nav__link:hover,.site-nav__item:focus-within>.site-nav__link{color:var(--adwos-blue-deep);background:0 0}.site-nav__link:hover:after,.site-nav__item:focus-within>.site-nav__link:after{transform:scaleX(1)}.site-header__actions{gap:1.35rem}.site-header__phone{color:#34373d;font-size:.82rem}.site-header__cta{border-radius:.62rem;min-height:2.85rem;padding-inline:1.15rem}.mobile-nav-trigger{border:1px solid var(--adwos-line);width:2.7rem;height:2.7rem;color:var(--adwos-ink);background:#fff;border-radius:.65rem;justify-content:center;align-items:center}.mobile-nav-trigger:focus-visible{outline:3px solid color-mix(in srgb, var(--adwos-blue) 28%, transparent);outline-offset:3px}.mobile-drawer{width:100%}.mobile-drawer .drawer__dialog{border-left:1px solid var(--adwos-line);background:#fff;padding:1.75rem 1.5rem 1.5rem}.mobile-drawer .drawer__heading{color:var(--adwos-ink);letter-spacing:.075em;text-transform:uppercase;font-size:.78rem;font-weight:650}.mobile-drawer .drawer__footer .button-link{width:100%}.mega-menu{border-color:var(--adwos-line);background:#fff;border-radius:.9rem;box-shadow:0 24px 70px #14171f21}.mega-menu__cta{border-radius:.7rem}.button-link{border-radius:.65rem;min-height:3.35rem;padding-inline:1.4rem;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s}.button-link:hover{transform:translateY(-2px)}.button-link--primary{background:var(--adwos-night);box-shadow:0 10px 26px #15161924}.button-link--primary:hover{background:#282a30;box-shadow:0 14px 32px #1516192e}.button-link--blue{background:var(--adwos-blue);box-shadow:0 10px 26px #4164f72e}.button-link--outline{background:#fff;border-color:#aeb3bc}.home-hero{border-bottom:1px solid var(--adwos-line);background:#fff;padding-top:0;overflow:hidden}.home-hero__stage{padding-top:1.4rem;display:block}.home-hero__topline{border-bottom:1px solid var(--adwos-line);color:#6c717a;letter-spacing:.055em;text-transform:uppercase;opacity:0;justify-content:space-between;align-items:center;gap:2rem;padding:.4rem 0 1.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.67rem;font-weight:500;animation:.52s 80ms forwards corporate-fade-in;display:flex}.home-hero__intro{grid-template-columns:minmax(0,1.28fr) minmax(21rem,.72fr);align-items:end;gap:clamp(3rem,8vw,8rem);padding-block:clamp(3.5rem,6vw,5.8rem) clamp(3rem,5vw,4.8rem);display:grid}.home-hero__title{opacity:0;animation:.72s cubic-bezier(.16,1,.3,1) .16s forwards corporate-rise;transform:translateY(1.5rem)}.home-hero h1{letter-spacing:-.068em;max-width:12ch;margin:0;font-size:clamp(3.7rem,5.8vw,6.15rem);font-weight:560;line-height:.96}.home-hero__aside{opacity:0;justify-self:end;max-width:31rem;animation:.68s cubic-bezier(.16,1,.3,1) .28s forwards corporate-rise;transform:translateY(1.25rem)}.home-hero__lead{color:#4c515a;max-width:31rem;margin:0;font-size:clamp(1.05rem,1.32vw,1.22rem);line-height:1.62}.home-hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.8rem;display:flex}.hero-services{border:1px solid var(--adwos-line);opacity:0;border-right:0;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 3rem;animation:.62s cubic-bezier(.16,1,.3,1) .4s forwards corporate-rise;display:grid;transform:translateY(1rem)}.hero-service{border-right:1px solid var(--adwos-line);border-bottom:0;grid-template-rows:1fr auto;grid-template-columns:1fr auto;align-items:end;gap:1rem;min-height:7.3rem;padding:1.15rem;font-size:.9rem;font-weight:620;transition:background-color .18s,color .18s;display:grid}.hero-service:hover{background:var(--adwos-surface);color:var(--adwos-blue-deep)}.hero-service__icon{width:2rem;height:2rem;color:var(--adwos-blue);grid-column:1;place-items:center;display:grid}.hero-service__icon svg{width:1.35rem;height:1.35rem}.hero-service>span:nth-child(2){grid-column:1}.hero-service>svg{color:#8b9098;grid-area:2/2}.hero-product{background:var(--adwos-surface);box-shadow:var(--adwos-shadow);opacity:0;border:1px solid #d5d8de;border-radius:1rem 1rem 0 0;margin-top:0;animation:.9s cubic-bezier(.16,1,.3,1) .52s forwards corporate-product-in;display:block;overflow:hidden;transform:translateY(2rem)scale(.99)}.hero-product__bar{background:#fff;border-bottom:1px solid #d5d8de;grid-template-columns:1fr auto auto;align-items:center;gap:2rem;min-height:4.75rem;padding:1rem 1.35rem;display:grid}.hero-product__bar>div{align-items:baseline;gap:1rem;display:flex}.hero-product__label{color:var(--adwos-muted);letter-spacing:.055em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.65rem;font-weight:500}.hero-product__bar strong{font-size:1.02rem}.hero-product__status{color:#5e636c;white-space:nowrap;align-items:center;gap:.5rem;font-size:.78rem;display:inline-flex}.hero-product__status i{background:#1ca66f;border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 0 4px #1ca66f1a}.hero-product__link{align-items:center;gap:.5rem;font-size:.84rem;font-weight:620;display:inline-flex}.hero-product__media{background:#edf0f6;min-height:clamp(28rem,46vw,42rem);position:relative;overflow:hidden}.hero-product__media img{object-fit:cover;object-position:top left;transition:transform .7s cubic-bezier(.16,1,.3,1)}.hero-product:hover .hero-product__media img{transform:scale(1.006)}.section-heading{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.65fr);gap:clamp(3rem,7vw,7rem);margin-bottom:clamp(3rem,5vw,4.8rem)}.section-heading__title{padding-left:0}.section-heading__signal{background:var(--adwos-blue);width:2.6rem;height:4px;margin-bottom:1.35rem;display:block}.section-heading h2{letter-spacing:-.06em;max-width:18ch;font-size:clamp(2.65rem,4.2vw,4.6rem);font-weight:550;line-height:.98}.section-heading p{color:#555b64;font-size:clamp(1rem,1.22vw,1.16rem)}.solutions-grid{border:0;gap:1rem}.solution-card{border:1px solid var(--adwos-line);border-radius:var(--adwos-radius-card);min-height:21rem;box-shadow:none;background:#fff;transition:border-color .18s,box-shadow .18s,transform .18s}.solution-card__index{display:none}.solution-card__meta{justify-content:flex-start}.solution-card:hover{background:#fff;border-color:#b9bec7;transform:translateY(-4px);box-shadow:0 16px 42px #14171f14}.service-card{grid-template-columns:minmax(14rem,.72fr) minmax(22rem,1fr) minmax(14rem,.58fr);gap:clamp(2rem,4vw,4rem);padding-inline:0;transition:background-color .18s,padding .18s}.service-card__index{display:none}.service-card:hover{background:#fff;padding-inline:1rem;transform:none}.service-card:after{display:none}.product-band{background:var(--adwos-blue);box-shadow:none;color:#fff;border:0;border-radius:1rem;padding:clamp(2.5rem,5vw,4.8rem)}.product-band:before{display:none}.product-band__header{grid-template-columns:minmax(18rem,1fr) minmax(22rem,.85fr)}.product-band h2{letter-spacing:-.065em;font-size:clamp(3rem,5vw,5rem)}.product-band .eyebrow{color:#ffffffb8}.product-band__lead{color:#ffffffd1}.product-band .button-link--light{color:var(--adwos-blue-deep)}.product-band .button-link--outline{color:#fff;background:0 0;border-color:#ffffffa6}.product-band .button-link--outline:hover{color:var(--adwos-blue-deep);background:#fff}.product-band__features{border-color:#ffffff47;margin-top:clamp(3.5rem,6vw,5.5rem)}.product-feature{background:0 0;border-color:#ffffff47;min-height:13.5rem}.product-feature h3{margin:0 0 1rem}.product-feature p{color:#ffffffbd}.case-panel{border:1px solid var(--adwos-line);background:#fff;border-radius:1rem;overflow:hidden}.case-panel__copy{padding-left:clamp(2rem,4vw,4rem)}.case-scope-item{transition:background-color .18s,color .18s}.case-scope-item:hover{background:var(--adwos-surface);color:var(--adwos-ink)}.case-scope-item:hover span{color:var(--adwos-blue)}.process-item{transition:background-color .18s,padding .18s}.process-item:hover{background:#fafafa;padding-inline:1rem}.trust-grid{border:0;gap:1rem}.trust-card{border:1px solid var(--adwos-line);border-radius:var(--adwos-radius-card);box-shadow:none;background:#fff;transition:border-color .18s,box-shadow .18s,transform .18s}.trust-card:hover{border-color:#b9bec7;transform:translateY(-4px);box-shadow:0 16px 42px #14171f12}.final-cta{background:var(--adwos-night);box-shadow:none;border-radius:1rem}.page-hero{border-bottom:1px solid var(--adwos-line);background:#fff;min-height:30rem;padding-block:0;overflow:hidden}.page-hero:before{display:none}.page-hero__inner{border-bottom:0;grid-template-columns:minmax(0,1.18fr) minmax(20rem,.62fr);align-items:end;gap:clamp(3rem,8vw,8rem);min-height:30rem;padding-block:clamp(5rem,8vw,7rem)}.page-hero__kicker{color:var(--adwos-blue);letter-spacing:.055em;margin-bottom:1.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.66rem;font-weight:500;display:inline-block}.page-hero h1{letter-spacing:-.065em;opacity:0;max-width:14ch;font-size:clamp(3.35rem,5.6vw,6rem);font-weight:550;line-height:.98;animation:.7s cubic-bezier(.16,1,.3,1) .12s forwards corporate-rise;transform:translateY(1.5rem)}.page-hero__aside{opacity:0;animation:.62s cubic-bezier(.16,1,.3,1) .24s forwards corporate-rise;display:block;transform:translateY(1rem)}.page-hero p{color:#555b64;max-width:31rem;font-size:1.08rem}.content-card,.outcome-card,.contact-form-shell,.detail-aside,.product-showcase,.case-list-card,.cms-frame,.requisites-card,.document-card,.article-card,.company-link-card,.principle-card{border-radius:var(--adwos-radius-card);box-shadow:none}.content-card,.outcome-card,.document-card,.article-card,.company-link-card,.principle-card{transition:border-color .18s,box-shadow .18s,transform .18s}.content-card:hover,.outcome-card:hover,.document-card:hover,.article-card:hover,.company-link-card:hover,.principle-card:hover{border-color:#bdc2ca;transform:translateY(-3px);box-shadow:0 14px 38px #14171f0f}.simple-cta{border:1px solid var(--adwos-line);box-shadow:none;background:#fff;border-radius:1rem;padding:clamp(2rem,5vw,4.5rem)}.site-footer{background:var(--adwos-night);color:#fff;border-top:0;padding-block:clamp(4rem,7vw,6.5rem) 2rem;overflow:hidden}.site-footer .wordmark{color:#fff}.site-footer__pitch{border-bottom:1px solid #ffffff29;grid-template-columns:.45fr 1.15fr auto;align-items:end;gap:clamp(2rem,5vw,5rem);padding-bottom:clamp(3.5rem,6vw,5.5rem);display:grid}.site-footer__pitch-label{color:#9da3ad;letter-spacing:.055em;text-transform:uppercase;align-self:start;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.64rem}.site-footer__pitch h2{letter-spacing:-.065em;max-width:15ch;margin:0;font-size:clamp(2.6rem,4.7vw,5.1rem);font-weight:520;line-height:.96}.site-footer__pitch-link{border-bottom:1px solid #fff9;align-items:center;gap:.8rem;min-height:3.7rem;font-weight:620;transition:border-color .18s,color .18s;display:inline-flex}.site-footer__pitch-link:hover{color:#b8c4ff;border-color:#91a6ff}.site-footer__top{border-bottom:0;padding-block:clamp(3.5rem,6vw,5.5rem)}.site-footer__summary,.footer-link,.site-footer__bottom{color:#a2a7b0}.site-footer__heading{color:#d6d9df}.footer-link:hover{color:#fff}.site-footer__bottom{border-top-color:#ffffff29}.site-footer__superword{display:none}@keyframes corporate-fade-in{to{opacity:1}}@keyframes corporate-rise{to{opacity:1;transform:translateY(0)}}@keyframes corporate-product-in{to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:1180px){.home-hero h1{font-size:clamp(3.5rem,6vw,5rem)}.site-footer__pitch{grid-template-columns:1fr 1.7fr}.site-footer__pitch-link{grid-column:2;justify-self:start}}@media (max-width:1080px){.site-header__inner{grid-template-columns:auto 1fr}.home-hero__intro{grid-template-columns:1fr;gap:2rem}.home-hero__aside{justify-self:start;max-width:38rem}.hero-services{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-service{border-bottom:1px solid var(--adwos-line)}.product-band__header{grid-template-columns:1fr}.site-footer__pitch{grid-template-columns:1fr 1.7fr}}@media (max-width:760px){.site-container{width:min(100% - 2rem,1360px)}.site-header__inner{min-height:4.45rem}.wordmark{gap:.52rem;font-size:1.03rem}.wordmark__symbol{width:2.25rem}.section{padding-block:4.8rem}.home-hero__stage{padding-top:1rem}.home-hero__topline{padding-bottom:1rem;font-size:.58rem}.home-hero__topline span:first-child{display:none}.home-hero__topline span:last-child{margin-left:auto}.home-hero__intro{gap:1.8rem;padding-block:3.2rem 2.8rem}.home-hero h1{max-width:10ch;font-size:clamp(3.05rem,14vw,4.5rem);line-height:.96}.home-hero__lead{font-size:1rem}.home-hero__actions{flex-direction:column;align-items:stretch}.hero-services{grid-template-columns:1fr 1fr;margin-bottom:2rem}.hero-service{min-height:7.4rem;padding:1rem}.hero-service:last-child{grid-column:1/-1}.hero-product__bar{grid-template-columns:1fr;align-items:start;gap:.75rem}.hero-product__bar>div{justify-content:space-between}.hero-product__status{order:3}.hero-product__link{grid-row:2}.hero-product__media{aspect-ratio:1429/1016;min-height:0}.hero-product__media img{object-fit:contain}.section-heading{grid-template-columns:1fr;gap:1.7rem}.section-heading h2{max-width:13ch;font-size:clamp(2.55rem,11.8vw,4rem)}.solutions-grid,.trust-grid{gap:.75rem}.solution-card{min-height:18rem}.service-card{grid-template-columns:1fr;gap:1rem;padding:1.6rem 0}.service-card__title,.service-card>p,.service-card__footer{grid-column:1}.service-card:hover{padding-inline:0}.product-band{border-radius:.85rem;padding:1.6rem}.product-band__features{grid-template-columns:1fr}.product-feature{min-height:auto;padding-block:1.8rem}.case-panel{border-radius:.85rem}.case-panel__copy{padding-left:2rem}.page-hero,.page-hero__inner{min-height:auto}.page-hero__inner{grid-template-columns:1fr;gap:2rem;padding-block:4.5rem}.page-hero h1{font-size:clamp(3rem,13.5vw,4.8rem)}.simple-cta{padding:2rem}.site-footer__pitch{grid-template-columns:1fr}.site-footer__pitch-link{grid-column:1}}@media (max-width:520px){.home-hero h1{font-size:clamp(2.9rem,13.3vw,4rem)}.home-hero__actions .button-link{width:100%}.hero-product__bar>div{flex-direction:column;align-items:flex-start;gap:.25rem}}@media (prefers-reduced-motion:reduce){.home-hero__topline,.home-hero__title,.home-hero__aside,.hero-services,.hero-product,.page-hero h1,.page-hero__aside{opacity:1!important;animation:none!important;transform:none!important}}
:root,[data-theme=light]{--adwos-ink:#10131a;--adwos-blue:#2057ff;--adwos-blue-deep:#1543d8;--adwos-paper:#f8f8f4;--adwos-mist:#e9ebef;--adwos-line:#ccd1da;--adwos-white:#fff;--adwos-muted:#5f6975;--adwos-focus:#2057ff;--adwos-radius-sm:.625rem;--adwos-radius-md:1rem;--adwos-radius-lg:1.625rem;--adwos-container:90rem}body{background:var(--adwos-paper);color:var(--adwos-ink);font-family:var(--font-manrope), Arial, Helvetica, sans-serif}:focus-visible{outline:3px solid color-mix(in srgb, var(--adwos-focus) 42%, transparent);outline-offset:3px}
html[data-design=newo-brief]{--font-manrope:var(--font-inter);--newo-ink:#020617;--newo-body:#1d1d1f;--newo-blue:#2057ff;--newo-blue-deep:#1644d8;--newo-blue-soft:#e9efff;--newo-slate:#f1f5f9;--newo-gray:#f3f4f6;--newo-line:#d7dde6;--newo-muted:#606874;--newo-white:#fff;--newo-radius-sm:1rem;--newo-radius-md:1.5rem;--newo-radius-lg:2rem;--newo-container:70rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-design=newo-brief],html[data-design=newo-brief] body{background:var(--newo-white);color:var(--newo-body);font-family:var(--font-inter), Arial, Helvetica, sans-serif}html[data-design=newo-brief] body{font-size:1.125rem;line-height:1.4}html[data-design=newo-brief] .site-main{background:var(--newo-white);overflow:clip}html[data-design=newo-brief] .site-container{width:min(calc(100% - 3rem), var(--newo-container))}html[data-design=newo-brief] :focus-visible{outline:3px solid color-mix(in srgb, var(--newo-blue) 58%, transparent);outline-offset:3px}html[data-design=newo-brief] .skip-link{background:var(--newo-ink);color:var(--newo-white);border-radius:0 0 .75rem}html[data-design=newo-brief] .site-header{z-index:70;background:var(--newo-white);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;position:sticky;top:0;box-shadow:0 1px #02061714}html[data-design=newo-brief] .site-announcement{background:var(--newo-blue);min-height:2.25rem;color:var(--newo-white)}html[data-design=newo-brief] .site-announcement__inner{letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:1.5rem;min-height:2.25rem;font-size:.78rem;display:flex}html[data-design=newo-brief] .site-announcement__inner a{border-bottom:1px solid #fff9;align-items:center;gap:.35rem;font-weight:650;display:inline-flex}html[data-design=newo-brief] .site-header__inner{grid-template-columns:auto 1fr auto auto;gap:clamp(1.4rem,2.4vw,2.6rem);min-height:4.5rem}html[data-design=newo-brief] .wordmark{color:var(--newo-ink);font-family:var(--font-inter), Arial, Helvetica, sans-serif;letter-spacing:.055em;gap:.55rem;font-size:1.02rem;font-weight:760}html[data-design=newo-brief] .wordmark__symbol{width:2.2rem}html[data-design=newo-brief] .site-nav{gap:.15rem}html[data-design=newo-brief] .site-nav__link{min-height:2.5rem;color:var(--newo-ink);border-radius:999px;gap:.35rem;padding:.6rem .75rem;font-size:.82rem;font-weight:520}html[data-design=newo-brief] .site-nav__link:hover,html[data-design=newo-brief] .site-nav__item:focus-within>.site-nav__link{background:var(--newo-gray);color:var(--newo-ink)}html[data-design=newo-brief] .site-header__actions{gap:.75rem}html[data-design=newo-brief] .site-header__phone{color:#287a3c;border:1px solid #9ac9a3;border-radius:999px;align-items:center;min-height:2.4rem;padding:.5rem .85rem;font-size:.78rem;font-weight:560;display:inline-flex}html[data-design=newo-brief] .site-header__phone:hover{color:#145b25;border-color:#4f9f61}html[data-design=newo-brief] .button-link,html[data-design=newo-brief] .site-header__cta{letter-spacing:-.015em;border-radius:999px;justify-content:center;min-height:3.2rem;padding:.75rem 1.45rem;font-size:.9rem;font-weight:620}html[data-design=newo-brief] .button-link--primary,html[data-design=newo-brief] .site-header__cta{border-color:var(--newo-ink);background:var(--newo-ink);color:var(--newo-white)}html[data-design=newo-brief] .button-link--primary:hover,html[data-design=newo-brief] .site-header__cta:hover{border-color:var(--newo-blue);background:var(--newo-blue);color:var(--newo-white);transform:none}html[data-design=newo-brief] .button-link--outline{color:var(--newo-ink);background:0 0;border-color:#aeb6c1}html[data-design=newo-brief] .button-link--outline:hover{border-color:var(--newo-ink);background:var(--newo-white);color:var(--newo-ink)}html[data-design=newo-brief] .button-link--blue{border-color:var(--newo-ink);background:var(--newo-ink);color:var(--newo-white)}html[data-design=newo-brief] .mega-menu{border:1px solid var(--newo-line);border-radius:var(--newo-radius-md);background:var(--newo-white);gap:0;width:min(46rem,100vw - 3rem);padding:0;top:calc(100% + .35rem);overflow:hidden;box-shadow:0 24px 72px #02061724}html[data-design=newo-brief] .mega-menu__group{border-right:1px solid var(--newo-line);gap:.55rem;padding:1.4rem}html[data-design=newo-brief] .mega-menu__group:last-child{border-right:0}html[data-design=newo-brief] .mega-menu__title{color:var(--newo-muted);letter-spacing:.05em;text-transform:uppercase;margin-bottom:.4rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.65rem}html[data-design=newo-brief] .mega-menu__link{color:var(--newo-body);border-radius:.6rem;padding:.45rem .55rem;font-size:.8rem}html[data-design=newo-brief] .mega-menu__link:hover,html[data-design=newo-brief] .mega-menu__link:focus-visible{background:var(--newo-slate);color:var(--newo-blue)}html[data-design=newo-brief] .mega-menu__cta{background:var(--newo-slate);color:var(--newo-ink);border-radius:1rem;margin:.8rem}html[data-design=newo-brief] .mega-menu__cta p{color:var(--newo-muted)}html[data-design=newo-brief] .home-hero{background:var(--newo-slate);min-height:45.5rem;position:relative;overflow:hidden}html[data-design=newo-brief] .home-hero__stage{z-index:2;align-items:center;min-height:39rem;padding-block:4rem 7.5rem;display:flex;position:relative}html[data-design=newo-brief] .home-hero__copy{width:min(100%,31.5rem)}html[data-design=newo-brief] .home-hero__badge{background:var(--newo-blue);min-height:2.7rem;color:var(--newo-white);letter-spacing:-.02em;border-radius:999px;align-items:center;padding:.55rem 1rem;font-size:.77rem;font-weight:620;display:inline-flex}html[data-design=newo-brief] .home-hero__title{opacity:1;margin-top:1.2rem;animation:.72s cubic-bezier(.16,1,.3,1) both adwos-brief-rise;transform:none}html[data-design=newo-brief] .home-hero h1{color:#000;max-width:none;font-family:var(--font-inter), Arial, Helvetica, sans-serif;letter-spacing:-.055em;margin:0;font-size:clamp(3.2rem,4.45vw,4rem);font-weight:720;line-height:1}html[data-design=newo-brief] .home-hero h1>span{display:block}html[data-design=newo-brief] .home-hero__title-accent{color:var(--newo-blue)}html[data-design=newo-brief] .home-hero__lead{max-width:31rem;color:var(--newo-body);margin:1.35rem 0 0;font-size:1.06rem;font-weight:450;line-height:1.35}html[data-design=newo-brief] .home-hero__brief{border-radius:var(--newo-radius-sm);background:var(--newo-white);border:1px solid #aeb7c4;grid-template-columns:1fr auto;align-items:center;gap:1rem;min-height:7rem;margin-top:2rem;padding:1rem .55rem 1rem 1.2rem;display:grid}html[data-design=newo-brief] .home-hero__brief>div{gap:.2rem;display:grid}html[data-design=newo-brief] .home-hero__brief-label{color:var(--newo-muted);text-transform:uppercase;font-size:.68rem}html[data-design=newo-brief] .home-hero__brief strong{max-width:18rem;color:var(--newo-ink);font-size:.92rem;line-height:1.25}html[data-design=newo-brief] .home-hero__brief-action{background:var(--newo-ink);min-height:3.45rem;color:var(--newo-white);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.65rem;padding:.8rem 1.2rem;font-size:.88rem;font-weight:620;transition:background-color .18s,transform .18s;display:inline-flex}html[data-design=newo-brief] .home-hero__brief-action:hover{background:var(--newo-blue);transform:translateY(-1px)}html[data-design=newo-brief] .home-hero__note{color:var(--newo-blue);text-align:right;margin:.65rem 0 0;font-size:.76rem}html[data-design=newo-brief] .home-hero__media{z-index:1;background:var(--newo-white);width:50%;position:absolute;top:0;bottom:6.5rem;right:0;overflow:hidden}html[data-design=newo-brief] .home-hero__media:after{content:"";pointer-events:none;background:linear-gradient(90deg,#f1f5f92e,#0000 28%);position:absolute;inset:0}html[data-design=newo-brief] .home-hero__media img{object-fit:cover;object-position:63% center;animation:1.1s cubic-bezier(.16,1,.3,1) both adwos-brief-media;transform:scale(1.01)}html[data-design=newo-brief] .home-hero__media-label{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;border:1px solid #02061729;border-radius:999px;gap:.12rem;padding:.7rem 1rem;display:grid;position:absolute;bottom:1.5rem;right:1.5rem;box-shadow:0 12px 36px #02061714}html[data-design=newo-brief] .home-hero__media-label span{color:var(--newo-blue);text-transform:uppercase;font-size:.62rem;font-weight:650}html[data-design=newo-brief] .home-hero__media-label strong{color:var(--newo-ink);font-size:.76rem}html[data-design=newo-brief] .home-hero__rail{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f1f5f9eb;border-top:1px solid #0206171f;position:absolute;bottom:0;left:0;right:0}html[data-design=newo-brief] .home-hero__rail-inner{grid-template-columns:repeat(5,minmax(0,1fr));min-height:6.5rem;padding-inline:0;display:grid}html[data-design=newo-brief] .home-hero__rail a{border-left:1px solid #0206171f;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;transition:background-color .18s,color .18s;display:flex}html[data-design=newo-brief] .home-hero__rail a:last-child{border-right:1px solid #0206171f}html[data-design=newo-brief] .home-hero__rail a:hover{background:var(--newo-white);color:var(--newo-blue)}html[data-design=newo-brief] .home-hero__rail a>span{gap:.25rem;display:grid}html[data-design=newo-brief] .home-hero__rail strong{font-size:.8rem}html[data-design=newo-brief] .home-hero__rail small{color:var(--newo-muted);font-size:.64rem;line-height:1.25}html[data-design=newo-brief] .section{padding-block:clamp(6rem,8.4vw,7.5rem)}html[data-design=newo-brief] .section--soft{background:var(--newo-gray)}html[data-design=newo-brief] .eyebrow{color:var(--newo-blue);letter-spacing:.06em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;font-weight:650}html[data-design=newo-brief] .section-heading{grid-template-columns:minmax(0,1fr) minmax(18rem,.52fr);align-items:end;gap:clamp(3rem,7vw,7rem);margin-bottom:clamp(3rem,5vw,4.5rem)}html[data-design=newo-brief] .section-heading__signal{background:var(--newo-blue);border-radius:999px;width:3rem;height:.35rem;margin-bottom:1.25rem}html[data-design=newo-brief] .section-heading h2{color:#000;max-width:17ch;font-family:var(--font-inter), Arial, Helvetica, sans-serif;letter-spacing:-.045em;-webkit-hyphens:none;hyphens:none;overflow-wrap:break-word;text-wrap:balance;font-size:clamp(2.8rem,3.9vw,3.52rem);font-weight:650;line-height:1.1}html[data-design=newo-brief] .section-heading p{max-width:31rem;color:var(--newo-muted);font-size:1rem;line-height:1.5}html[data-design=newo-brief] .home-competency{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(2.5rem,5vw,4rem)}html[data-design=newo-brief] .home-competency h2,html[data-design=newo-brief] .home-equipment h2,html[data-design=newo-brief] .home-procurement h2{color:#000;letter-spacing:-.045em;-webkit-hyphens:none;hyphens:none;overflow-wrap:break-word;text-wrap:balance;margin:.8rem 0 1.2rem;font-size:clamp(2.55rem,3.4vw,3rem);font-weight:650;line-height:1.08}html[data-design=newo-brief] .home-competency p,html[data-design=newo-brief] .home-equipment p,html[data-design=newo-brief] .home-procurement p{color:var(--newo-muted);font-size:1rem;line-height:1.55}html[data-design=newo-brief] .home-competency__groups{background:0 0;border:0;grid-template-columns:1fr 1fr;gap:.75rem;display:grid;overflow:visible}html[data-design=newo-brief] .home-competency__group{border:1px solid var(--newo-line);border-radius:var(--newo-radius-md);background:var(--newo-white);align-content:start;gap:.75rem;min-height:13.5rem;padding:1.65rem;transition:border-color .18s,box-shadow .18s,transform .18s}html[data-design=newo-brief] .home-competency__group:hover{border-color:#b7c0cc;transform:translateY(-3px);box-shadow:0 16px 42px #02061712}html[data-design=newo-brief] .home-competency__group h3{color:var(--newo-ink);margin:0 0 .25rem;font-size:1.08rem;font-weight:650}html[data-design=newo-brief] .home-competency__group a{color:var(--newo-muted);font-size:.86rem}html[data-design=newo-brief] .home-competency__group a:hover{color:var(--newo-blue)}html[data-design=newo-brief] .solutions-grid{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}html[data-design=newo-brief] .solution-card{border:1px solid var(--newo-line);border-radius:var(--newo-radius-md);background:var(--newo-white);min-height:19.5rem;box-shadow:none;padding:1.7rem;transition:border-color .18s,box-shadow .18s,transform .18s}html[data-design=newo-brief] .solution-card:hover{background:var(--newo-white);border-color:#b7c0cc;transform:translateY(-4px);box-shadow:0 18px 48px #02061714}html[data-design=newo-brief] .solution-card:first-child,html[data-design=newo-brief] .solution-card:nth-child(5){background:var(--newo-slate)}html[data-design=newo-brief] .solution-card:last-child{grid-column:1/-1;min-height:14rem}html[data-design=newo-brief] .solution-card:last-child h3{max-width:22ch;margin-top:2rem}html[data-design=newo-brief] .solution-card:last-child p{max-width:42rem}html[data-design=newo-brief] .solution-card__index{display:none}html[data-design=newo-brief] .solution-card__stage{color:var(--newo-blue);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.66rem}html[data-design=newo-brief] .solution-card h3{max-width:13ch;color:var(--newo-ink);letter-spacing:-.035em;margin-top:3.2rem;font-size:1.65rem;font-weight:650;line-height:1.08}html[data-design=newo-brief] .solution-card p{color:var(--newo-muted);font-size:.88rem;line-height:1.5}html[data-design=newo-brief] .home-equipment{border-radius:var(--newo-radius-lg);background:var(--newo-ink);color:var(--newo-white);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(2.5rem,5vw,4rem);padding:clamp(2.5rem,6vw,5rem)}html[data-design=newo-brief] .home-equipment h2{color:var(--newo-white)}html[data-design=newo-brief] .home-equipment p{color:#aeb7c4}html[data-design=newo-brief] .home-equipment .button-link{color:var(--newo-white);border-color:#ffffff6b;margin-top:1.5rem}html[data-design=newo-brief] .home-equipment .button-link:hover{border-color:var(--newo-white);background:var(--newo-white);color:var(--newo-ink)}html[data-design=newo-brief] .home-equipment__list{background:0 0;border:0;gap:.6rem;overflow:visible}html[data-design=newo-brief] .home-equipment__list a{background:#ffffff0f;border:1px solid #ffffff2e;border-radius:1.15rem;align-content:center;min-height:8rem;padding:1.4rem;transition:border-color .18s,background-color .18s}html[data-design=newo-brief] .home-equipment__list a:hover{background:#ffffff1a;border-color:#ffffff6b}html[data-design=newo-brief] .home-equipment__list span{color:#aeb7c4;font-size:.86rem}html[data-design=newo-brief] .home-procurement{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.62fr);align-items:end;gap:clamp(3rem,7vw,7rem)}html[data-design=newo-brief] .home-procurement h2{max-width:18ch}html[data-design=newo-brief] .button-row{gap:.65rem;margin-top:1.8rem}html[data-design=newo-brief] .process-list{border-top:1px solid var(--newo-line);border-left:1px solid var(--newo-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}html[data-design=newo-brief] .process-item{border-right:1px solid var(--newo-line);border-bottom:1px solid var(--newo-line);grid-template-rows:auto;grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:.85rem;min-height:15.5rem;padding:1.6rem;transition:background-color .18s,color .18s;display:grid}html[data-design=newo-brief] .process-item:hover{background:var(--newo-slate);padding-inline:1.6rem}html[data-design=newo-brief] .process-item__number{color:var(--newo-blue);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem}html[data-design=newo-brief] .process-item h3{color:var(--newo-ink);letter-spacing:-.025em;overflow-wrap:break-word;margin:2.6rem 0 0;font-size:1.35rem;font-weight:650}html[data-design=newo-brief] .process-item p{max-width:32ch;color:var(--newo-muted);overflow-wrap:break-word;margin:0;font-size:.88rem}html[data-design=newo-brief] .trust-grid{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}html[data-design=newo-brief] .trust-card{border:1px solid var(--newo-line);border-radius:var(--newo-radius-md);background:var(--newo-white);min-height:17rem;box-shadow:none;padding:1.65rem;transition:border-color .18s,box-shadow .18s,transform .18s}html[data-design=newo-brief] .trust-card:first-child{background:var(--newo-blue);color:var(--newo-white);grid-column:span 2}html[data-design=newo-brief] .trust-card:first-child h3{color:var(--newo-white)}html[data-design=newo-brief] .trust-card:first-child p{color:#ffffffc7}html[data-design=newo-brief] .trust-card:hover{border-color:#b7c0cc;transform:translateY(-4px);box-shadow:0 18px 48px #02061714}html[data-design=newo-brief] .trust-card svg{color:var(--newo-blue)}html[data-design=newo-brief] .trust-card:first-child svg{color:var(--newo-white)}html[data-design=newo-brief] .trust-card h3{color:var(--newo-ink);letter-spacing:-.025em;margin-top:4rem;font-size:1.3rem;font-weight:650}html[data-design=newo-brief] .trust-card p{color:var(--newo-muted);font-size:.88rem}html[data-design=newo-brief] .final-cta{border-radius:var(--newo-radius-lg);background:var(--newo-blue);box-shadow:none;border:0;grid-template-columns:minmax(0,1.15fr) minmax(20rem,.62fr);gap:clamp(3rem,7vw,7rem);padding:clamp(2.5rem,6vw,5rem)}html[data-design=newo-brief] .final-cta h2{max-width:13ch;color:var(--newo-white);letter-spacing:-.05em;font-size:clamp(2.8rem,4.2vw,4rem);font-weight:680;line-height:1.03}html[data-design=newo-brief] .final-cta .eyebrow,html[data-design=newo-brief] .final-cta__aside p{color:#ffffffc7}html[data-design=newo-brief] .final-cta .button-link{border-color:var(--newo-ink);background:var(--newo-ink);color:var(--newo-white)}html[data-design=newo-brief] .page-hero{background:var(--newo-slate);border:0;min-height:34rem}html[data-design=newo-brief] .page-hero__inner{grid-template-columns:minmax(0,1.1fr) minmax(20rem,.55fr);align-items:end;gap:clamp(3rem,8vw,8rem);min-height:34rem;padding-block:clamp(5rem,8vw,7rem)}html[data-design=newo-brief] .page-hero__kicker{background:var(--newo-blue);min-height:2.5rem;color:var(--newo-white);font-family:var(--font-inter), Arial, Helvetica, sans-serif;letter-spacing:-.01em;border-radius:999px;align-items:center;margin-bottom:1.5rem;padding:.55rem .9rem;font-size:.7rem;font-weight:620;display:inline-flex}html[data-design=newo-brief] .page-hero h1{color:#000;letter-spacing:-.05em;-webkit-hyphens:none;hyphens:none;overflow-wrap:break-word;text-wrap:balance;opacity:1;max-width:15ch;font-size:clamp(3.2rem,4.45vw,4rem);font-weight:690;line-height:1;animation:.72s cubic-bezier(.16,1,.3,1) both adwos-brief-rise;transform:none}html[data-design=newo-brief] .page-hero__aside{opacity:1;animation:none;transform:none}html[data-design=newo-brief] .page-hero p{color:var(--newo-muted);font-size:1.05rem;line-height:1.5}html[data-design=newo-brief] .service-card{border-radius:0;grid-template-columns:minmax(12rem,.62fr) minmax(20rem,1fr) minmax(14rem,.55fr);gap:clamp(2rem,4vw,4rem);padding-block:2.2rem}html[data-design=newo-brief] .service-card:hover{background:var(--newo-slate);padding-inline:1rem}html[data-design=newo-brief] .simple-cta{border-radius:var(--newo-radius-lg);background:var(--newo-blue-soft);border:0;grid-template-columns:1fr auto;align-items:end;gap:3rem;padding:clamp(2.5rem,6vw,5rem);display:grid}html[data-design=newo-brief] .simple-cta h2{max-width:16ch;color:var(--newo-ink);letter-spacing:-.045em;font-size:clamp(2.5rem,4vw,3.7rem);font-weight:660;line-height:1.08}html[data-design=newo-brief] .content-card,html[data-design=newo-brief] .outcome-card,html[data-design=newo-brief] .contact-form-shell,html[data-design=newo-brief] .detail-aside,html[data-design=newo-brief] .product-showcase,html[data-design=newo-brief] .case-list-card,html[data-design=newo-brief] .cms-frame,html[data-design=newo-brief] .requisites-card,html[data-design=newo-brief] .document-card,html[data-design=newo-brief] .article-card,html[data-design=newo-brief] .company-link-card,html[data-design=newo-brief] .principle-card{border-color:var(--newo-line);border-radius:var(--newo-radius-md);box-shadow:none}html[data-design=newo-brief] .contact-strip{border-color:var(--newo-line);border-radius:var(--newo-radius-md);background:var(--newo-white);overflow:hidden}html[data-design=newo-brief] .section-heading>*,html[data-design=newo-brief] .page-hero__inner>*,html[data-design=newo-brief] .home-competency>*,html[data-design=newo-brief] .home-equipment>*,html[data-design=newo-brief] .home-procurement>*,html[data-design=newo-brief] .catalog-process>*,html[data-design=newo-brief] .procurement-split>*,html[data-design=newo-brief] .procurement-requisites>*,html[data-design=newo-brief] .procurement-contact>*,html[data-design=newo-brief] .requisites-layout>*,html[data-design=newo-brief] .editorial-split>*,html[data-design=newo-brief] .company-intro>*,html[data-design=newo-brief] .contact-page-grid>*,html[data-design=newo-brief] .service-landing>*,html[data-design=newo-brief] .service-landing__signature>*,html[data-design=newo-brief] .legal-layout>*,html[data-design=newo-brief] .final-cta>*{min-width:0}html[data-design=newo-brief] .catalog-process{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(2.5rem,4vw,4rem)}html[data-design=newo-brief] .catalog-process h2,html[data-design=newo-brief] .procurement-split h2,html[data-design=newo-brief] .procurement-contact h2,html[data-design=newo-brief] .editorial-copy h2,html[data-design=newo-brief] .company-intro h2,html[data-design=newo-brief] .contact-page-copy h2,html[data-design=newo-brief] .article-hero h1{-webkit-hyphens:none;hyphens:none;overflow-wrap:break-word;text-wrap:balance;max-width:100%}html[data-design=newo-brief] .catalog-process h2{font-size:clamp(2.4rem,3vw,3rem);line-height:1.04}html[data-design=newo-brief] .catalog-process .button-link{grid-column:2;justify-self:start}html[data-design=newo-brief] .procurement-split,html[data-design=newo-brief] .procurement-contact{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(2.5rem,4vw,4rem)}html[data-design=newo-brief] .procurement-split h2,html[data-design=newo-brief] .procurement-contact h2{font-size:clamp(2.4rem,3vw,3rem);line-height:1.05}html[data-design=newo-brief] .section-heading.section-heading--single{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem}html[data-design=newo-brief] .section-heading.section-heading--single h2{max-width:18ch;font-size:clamp(2.5rem,3.4vw,3rem)}html[data-design=newo-brief] .section-heading.section-heading--single p{max-width:40rem}html[data-design=newo-brief] .editorial-copy h2,html[data-design=newo-brief] .company-intro h2,html[data-design=newo-brief] .contact-page-copy h2{font-size:clamp(2.5rem,3.6vw,3.35rem);line-height:1.05}html[data-design=newo-brief] .article-hero h1{font-size:clamp(3rem,4.5vw,4.5rem);line-height:.98}html[data-design=newo-brief] .services-group__head,html[data-design=newo-brief] .services-group__head>*{min-width:0}html[data-design=newo-brief] .services-group__head span,html[data-design=newo-brief] .services-group__head p,html[data-design=newo-brief] .home-competency__group h3,html[data-design=newo-brief] .home-equipment__list strong,html[data-design=newo-brief] .home-equipment__list span{overflow-wrap:break-word}html[data-design=newo-brief] .site-footer{background:var(--newo-ink);color:var(--newo-white);border:0;padding-block:clamp(4rem,7vw,6rem) 2rem;overflow:hidden}html[data-design=newo-brief] .site-footer .wordmark{color:var(--newo-white)}html[data-design=newo-brief] .site-footer__pitch{border-bottom:1px solid #ffffff24;grid-template-columns:.38fr 1.2fr auto;align-items:end;gap:clamp(2rem,5vw,5rem);padding-bottom:clamp(3.5rem,6vw,5rem);display:grid}html[data-design=newo-brief] .site-footer__pitch-label{color:#9aa4b2;letter-spacing:.05em;text-transform:uppercase;align-self:start;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem}html[data-design=newo-brief] .site-footer__pitch h2{max-width:15ch;color:var(--newo-white);letter-spacing:-.05em;margin:0;font-size:clamp(2.8rem,4.6vw,4.8rem);font-weight:650;line-height:1}html[data-design=newo-brief] .site-footer__pitch-link{border:1px solid #ffffff70;border-radius:999px;align-items:center;gap:.65rem;min-height:3.4rem;padding:.75rem 1.2rem;font-size:.88rem;font-weight:620;display:inline-flex}html[data-design=newo-brief] .site-footer__pitch-link:hover{border-color:var(--newo-white);background:var(--newo-white);color:var(--newo-ink)}html[data-design=newo-brief] .site-footer__top{border:0;padding-block:clamp(3.5rem,6vw,5rem)}html[data-design=newo-brief] .site-footer__summary,html[data-design=newo-brief] .footer-link,html[data-design=newo-brief] .site-footer__bottom{color:#9aa4b2}html[data-design=newo-brief] .site-footer__heading{color:#dbe1ea}html[data-design=newo-brief] .footer-link:hover{color:var(--newo-white)}html[data-design=newo-brief] .site-footer__bottom{border-top-color:#ffffff24}html[data-design=newo-brief] .site-footer__superword{color:#ffffff09;letter-spacing:-.075em;pointer-events:none;-webkit-user-select:none;user-select:none;margin:1.5rem 0 -.17em;font-size:clamp(7rem,22vw,20rem);font-weight:750;line-height:.72;display:block}@keyframes adwos-brief-rise{0%{transform:translateY(1rem)}to{transform:translateY(0)}}@keyframes adwos-brief-media{0%{transform:scale(1.055)}to{transform:scale(1.01)}}@media (max-width:1100px){html[data-design=newo-brief] .site-header__inner{grid-template-columns:auto 1fr auto}html[data-design=newo-brief] .site-nav,html[data-design=newo-brief] .site-header__actions{display:none}html[data-design=newo-brief] .mobile-nav-trigger{border:1px solid var(--newo-line);background:var(--newo-white);border-radius:999px;justify-self:end;display:inline-flex}html[data-design=newo-brief] .home-hero__copy{width:min(100%,28rem)}html[data-design=newo-brief] .home-hero h1{font-size:clamp(3rem,5.7vw,4rem)}html[data-design=newo-brief] .home-hero__rail small{display:none}html[data-design=newo-brief] .solutions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-design=newo-brief] .page-hero,html[data-design=newo-brief] .page-hero__inner{min-height:auto}html[data-design=newo-brief] .page-hero__inner,html[data-design=newo-brief] .home-competency,html[data-design=newo-brief] .home-equipment,html[data-design=newo-brief] .home-procurement,html[data-design=newo-brief] .catalog-process,html[data-design=newo-brief] .procurement-split,html[data-design=newo-brief] .procurement-requisites,html[data-design=newo-brief] .procurement-contact,html[data-design=newo-brief] .requisites-layout,html[data-design=newo-brief] .editorial-split,html[data-design=newo-brief] .company-intro,html[data-design=newo-brief] .contact-page-grid,html[data-design=newo-brief] .service-landing,html[data-design=newo-brief] .service-landing__signature,html[data-design=newo-brief] .legal-layout,html[data-design=newo-brief] .final-cta{grid-template-columns:minmax(0,1fr);gap:2.5rem}html[data-design=newo-brief] .page-hero__inner{padding-block:4.5rem}html[data-design=newo-brief] .page-hero h1{max-width:18ch;font-size:clamp(2.8rem,6vw,3.7rem)}html[data-design=newo-brief] .home-competency h2,html[data-design=newo-brief] .home-equipment h2,html[data-design=newo-brief] .home-procurement h2{max-width:18ch}html[data-design=newo-brief] .process-list{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-design=newo-brief] .catalog-process .button-link{grid-column:auto}html[data-design=newo-brief] .editorial-copy,html[data-design=newo-brief] .requisites-card,html[data-design=newo-brief] .contact-page-copy,html[data-design=newo-brief] .services-group__head,html[data-design=newo-brief] .service-aside,html[data-design=newo-brief] .legal-meta{position:static}html[data-design=newo-brief] .approach-item{grid-template-columns:2.5rem minmax(0,1fr)}html[data-design=newo-brief] .approach-item p{grid-column:2}}@media (max-width:760px){html[data-design=newo-brief] body{font-size:1rem;line-height:1.5}html[data-design=newo-brief] .site-container{width:min(calc(100% - 2rem), var(--newo-container))}html[data-design=newo-brief] .site-announcement,html[data-design=newo-brief] .site-announcement__inner{min-height:3.25rem}html[data-design=newo-brief] .site-announcement__inner{text-align:center;justify-content:center;font-size:.73rem}html[data-design=newo-brief] .site-announcement__inner a{display:none}html[data-design=newo-brief] .site-header__inner{grid-template-columns:auto 1fr auto;min-height:4.25rem}html[data-design=newo-brief] .wordmark__symbol{width:2rem}html[data-design=newo-brief] .home-hero{min-height:0;overflow:hidden}html[data-design=newo-brief] .home-hero__stage{align-items:start;min-height:0;padding-block:4rem 2.3rem}html[data-design=newo-brief] .home-hero__copy{width:100%}html[data-design=newo-brief] .home-hero__badge{min-height:2.45rem;padding:.5rem .85rem;font-size:.7rem}html[data-design=newo-brief] .home-hero__title{margin-top:1.1rem}html[data-design=newo-brief] .home-hero h1{letter-spacing:-.055em;font-size:clamp(2.65rem,12.4vw,3.4rem);line-height:1}html[data-design=newo-brief] .home-hero__lead{max-width:34rem;font-size:1rem;line-height:1.42}html[data-design=newo-brief] .home-hero__brief{grid-template-columns:1fr;gap:1rem;min-height:0;padding:1rem}html[data-design=newo-brief] .home-hero__brief-action{width:100%}html[data-design=newo-brief] .home-hero__note{text-align:center}html[data-design=newo-brief] .home-hero__media{width:100%;height:min(112vw,29rem);position:relative;top:auto;bottom:auto;right:auto}html[data-design=newo-brief] .home-hero__media img{object-position:61% center}html[data-design=newo-brief] .home-hero__media-label{justify-items:start;bottom:1rem;left:1rem;right:1rem}html[data-design=newo-brief] .home-hero__rail{position:relative}html[data-design=newo-brief] .home-hero__rail-inner{grid-template-columns:1fr 1fr;min-height:0}html[data-design=newo-brief] .home-hero__rail a{border-bottom:1px solid #0206171f;min-height:5.4rem}html[data-design=newo-brief] .home-hero__rail a:last-child{grid-column:1/-1}html[data-design=newo-brief] .home-hero__rail small{display:block}html[data-design=newo-brief] .section{padding-block:4.8rem}html[data-design=newo-brief] .section-heading,html[data-design=newo-brief] .home-competency,html[data-design=newo-brief] .home-equipment,html[data-design=newo-brief] .home-procurement,html[data-design=newo-brief] .final-cta{grid-template-columns:minmax(0,1fr);gap:2rem}html[data-design=newo-brief] .home-competency>*,html[data-design=newo-brief] .home-equipment>*,html[data-design=newo-brief] .home-procurement>*,html[data-design=newo-brief] .final-cta>*{min-width:0}html[data-design=newo-brief] .section-heading{margin-bottom:2.7rem}html[data-design=newo-brief] .section-heading h2,html[data-design=newo-brief] .home-competency h2,html[data-design=newo-brief] .home-equipment h2,html[data-design=newo-brief] .home-procurement h2{font-size:clamp(2rem,8.4vw,2.5rem)}html[data-design=newo-brief] .home-competency__groups,html[data-design=newo-brief] .solutions-grid,html[data-design=newo-brief] .trust-grid{grid-template-columns:1fr}html[data-design=newo-brief] .home-competency__group,html[data-design=newo-brief] .solution-card,html[data-design=newo-brief] .trust-card{min-height:auto}html[data-design=newo-brief] .solution-card{min-height:17rem}html[data-design=newo-brief] .solution-card:last-child{grid-column:auto;min-height:17rem}html[data-design=newo-brief] .home-equipment,html[data-design=newo-brief] .final-cta{border-radius:1.5rem;padding:1.5rem}html[data-design=newo-brief] .process-list{grid-template-columns:1fr}html[data-design=newo-brief] .process-item{min-height:13rem}html[data-design=newo-brief] .trust-card:first-child{grid-column:auto}html[data-design=newo-brief] .page-hero,html[data-design=newo-brief] .page-hero__inner{min-height:auto}html[data-design=newo-brief] .page-hero__inner{grid-template-columns:1fr;gap:2rem;padding-block:4.5rem}html[data-design=newo-brief] .page-hero h1,html[data-design=newo-brief] .article-hero h1{font-size:clamp(2.35rem,10vw,3.1rem)}html[data-design=newo-brief] .service-card,html[data-design=newo-brief] .simple-cta{grid-template-columns:1fr}html[data-design=newo-brief] .simple-cta{border-radius:1.5rem;padding:1.5rem}html[data-design=newo-brief] .site-footer__pitch{grid-template-columns:1fr}html[data-design=newo-brief] .site-footer__pitch h2{font-size:clamp(2.7rem,12vw,4rem)}html[data-design=newo-brief] .site-footer__pitch-link{justify-self:start}}@media (prefers-reduced-motion:reduce){html[data-design=newo-brief] *,html[data-design=newo-brief] :before,html[data-design=newo-brief] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
