.ns-business__grid .ns-business__card img{aspect-ratio:2;object-fit:cover;object-position:50% 30%;background:0 0;width:100%;height:auto;display:block}.ns-business__band-title{text-align:center;font-family:var(--ns-serif);letter-spacing:.04em;color:var(--ns-navy);margin:0 0 24px;font-size:20px;font-weight:400}.ns-business__band-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.ns-business__sub{background:var(--ns-white);text-align:center;align-items:stretch}.ns-business__sub img{object-fit:cover;object-position:50% 30%;width:100%;display:block}.ns-business__sub-name{margin:0;font-size:17px;font-weight:700}.ns-business__sub-copy{font-family:var(--ns-serif);letter-spacing:.04em;margin:0;font-size:18px;font-weight:400}.ns-business__sub .ns-link{align-self:flex-end;margin-top:auto}.ns-business__items{border-top:1px solid var(--ns-line,#e2e2e2);text-align:left;margin:0;padding:12px 0 0;font-size:13.5px;line-height:1.8;list-style:none}.ns-business__items li{padding-left:1.1em;position:relative}.ns-business__items li:before{content:"";background:var(--ns-navy);border-radius:50%;width:6px;height:6px;position:absolute;top:.8em;left:0}.ns-business__band>.ns-label{text-align:center}.ns-operation__grid{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.ns-operation__title{font-family:var(--ns-serif);letter-spacing:.04em;color:var(--ns-navy);margin:0 0 20px;font-size:32px;font-weight:400;line-height:1.5}.ns-operation__body p{color:var(--ns-text);margin:0 0 20px;font-size:14px;line-height:2}.ns-operation__body .ns-btn{margin-top:8px}.ns-operation__grid img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}@media (width<=1000px){.ns-operation__grid{grid-template-columns:1fr;gap:28px}.ns-operation__title{font-size:24px}.ns-operation__body .ns-btn{width:100%}}body .ns-hero{background:var(--ns-white)}.ns-operation .ns-operation__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;margin-top:32px}.ns-services .ns-services__title{text-align:center;margin:0 0 8px}.ns-services .ns-label,.ns-services .ns-title:not(.ns-services__title),.ns-services .ns-lead{text-align:center}.ns-services .ns-title:not(.ns-services__title){margin-bottom:6px;font-size:20px}.ns-services .ns-business__name{font-family:var(--ns-serif);letter-spacing:.06em;color:var(--ns-navy);font-size:28px;font-weight:700;line-height:1.3}.ns-services .ns-business__copy{margin:8px 0;font-size:20px}.ns-services .ns-business__desc{font-size:12.5px;line-height:1.7}#know .ns-title br{display:none}#know .ns-title .ns-phrase-line{display:inline}.ns-services__title:after{content:"";margin-top:12px;background:#cf2839;width:40px;height:2px;margin-inline:auto;display:block}#know{background:var(--ns-white)}.ns-know__grid{gap:28px}.ns-know__card{border:1px solid var(--ns-line);box-shadow:-6px -6px 0 var(--ns-navy);background:var(--ns-white);flex-direction:column;padding:36px 36px 0;display:flex}.ns-know__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ns-know__num{letter-spacing:.16em;color:var(--ns-red);padding-top:2px;font-size:13px}.ns-know__icon{color:var(--ns-navy-deep);flex:none;margin-top:-6px}.ns-know__card h3{font-family:var(--ns-serif);letter-spacing:.04em;color:var(--ns-navy);margin:10px 0 18px;font-size:28px;font-weight:700;line-height:1.4}.ns-know__card p{color:var(--ns-text);margin:0 0 28px;font-size:15px;line-height:2}.ns-know__link{border-top:1px solid var(--ns-line);color:var(--ns-navy-deep);justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding:26px 0 30px;font-size:16px;text-decoration:none;transition:opacity .15s;display:flex}.ns-know__link:hover{opacity:.7}.ns-know__arrow{flex:none}.ns-know__foot{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:28px;display:grid}.ns-know__btn{color:var(--ns-navy-deep);border:1px solid #c3c0b9;justify-content:space-between;align-items:center;gap:16px;font-size:16px;text-decoration:none;transition:opacity .15s;display:flex}.ns-know__btn:hover{opacity:.7}.ns-know__btn--fill{border-color:var(--ns-navy-deep);background:var(--ns-navy-deep);color:var(--ns-white);font-weight:700}@media (width<=1000px){.ns-operation .ns-operation__grid{grid-template-columns:1fr;gap:24px}.ns-operation__body{padding-right:0}.ns-know__foot{grid-template-columns:1fr;gap:12px}.ns-know__btn{width:100%}.ns-know__card{padding:28px 24px 0}.ns-know__card h3{font-size:24px}.ns-know__link{padding:20px 0 24px}}.ns-feed__title{text-align:center;margin:0 0 24px}.ns-feed__cols{grid-template-columns:1fr 1fr;gap:56px;display:grid}.ns-feed__sub{margin:0 0 12px;font-size:17px;font-weight:700}.ns-feed__list{border-top:1px solid #c9d2da;margin:0;padding:0;list-style:none}.ns-feed__list li{border-bottom:1px solid #c9d2da}.ns-feed__row{min-height:78px;color:var(--ns-navy);align-items:center;gap:16px;padding:14px 8px;text-decoration:none;transition:background-color .2s;display:flex}.ns-feed__row:hover{background:var(--ns-tint)}.ns-feed__thumb{aspect-ratio:16/9;background:var(--ns-tint);flex:none;width:120px;overflow:hidden}.ns-feed__thumb img{object-fit:cover;width:100%;height:100%;display:block}.ns-feed__text{gap:4px;min-width:0;display:grid}.ns-feed__date{letter-spacing:.04em;color:#97a1a9;font-size:12px}.ns-feed__name{color:#333a40;font-size:15px;line-height:1.6}.ns-feed__col{flex-direction:column;display:flex}.ns-feed__list{margin-bottom:20px}.ns-feed__more{border:1px solid var(--ns-navy);background:var(--ns-white);justify-content:space-between;width:min(100%,320px);margin:auto auto 0;padding:12px 20px;transition:opacity .15s;display:flex}.ns-feed__more:hover{opacity:.75}@media (width<=1000px){.ns-feed__cols{grid-template-columns:1fr;gap:40px}}.ns-services .ns-business__card{flex-direction:column;display:flex}.ns-services .ns-business__foot{margin-top:auto}#people .ns-people__body .ns-label{color:var(--ns-teal);letter-spacing:.16em;font-size:12px;line-height:inherit;margin-bottom:18px}.ns-hero .ns-hero__title{letter-spacing:.04em;font-size:40px;font-weight:700;line-height:1.5}.ns-hero .ns-hero__title-sub{letter-spacing:.1em;margin-top:14px;font-size:26px;font-weight:400;line-height:1.5;display:block}@media (width<=800px){.ns-hero .ns-hero__title{font-size:clamp(24px,7vw,30px)}.ns-hero .ns-hero__title-sub{margin-top:10px;font-size:clamp(16px,4.9vw,20px)}}@media (width<=1000px){.ns-business__band-title{font-size:17px}.ns-business__band-grid{grid-template-columns:1fr;gap:16px}}.ns-people__grid img{aspect-ratio:573/401;object-fit:cover;object-position:50% 30%;width:100%;height:auto;display:block}.ns-newslist{border-top:1px solid #c9d2da;margin:8px 0 0;padding:0;list-style:none}.ns-newslist li{border-bottom:1px solid #c9d2da}.ns-newslist__row{color:var(--ns-navy);align-items:center;gap:32px;padding:26px 12px;text-decoration:none;transition:background-color .2s;display:flex}.ns-newslist__row:hover{background:var(--ns-tint)}.ns-newslist__date{letter-spacing:.04em;color:#97a1a9;flex:none;min-width:7.5em;font-size:14px}.ns-newslist__title{color:#333a40;min-width:0;font-size:17px;line-height:1.6}.ns-newslist__arrow{color:#97a1a9;flex:none;margin-left:auto;font-size:24px;line-height:1}.ns-journal__more{justify-content:flex-end;display:flex}@media (width<=800px){.ns-newslist__row{flex-wrap:wrap;gap:14px;padding:18px 4px}.ns-newslist__date{width:100%;min-width:0}.ns-newslist__title{flex:1;font-size:15px}}.ns-hero .ns-hero__grid{grid-template-columns:minmax(0,1fr)}.ns-hero__grid>div:first-child{max-width:720px}img[src*=top-biz-building-20261018]{object-position:85% 50%}#people{padding-bottom:0}#people .ns-people__side p{margin-bottom:24px}.ns-people__strip{grid-template-columns:repeat(6,1fr);margin-top:40px;display:grid}.ns-people__strip img{aspect-ratio:333/250;object-fit:cover;width:100%;height:auto;display:block}@media (width>=1001px){#people .ns-people__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px}}@media (width<=800px){.ns-people__strip{grid-template-columns:repeat(3,1fr);margin-top:32px}}img[src*=top-operation-20261018]{object-position:80% 50%}.ns-hero .ns-hero__title{line-height:1.8}.ns-points{border-top:1px solid var(--ns-line,#dcdfe4);align-self:center;margin:0;padding:0;list-style:none}.ns-points__item{border-bottom:1px solid var(--ns-line,#dcdfe4);grid-template-columns:56px minmax(0,1fr);align-items:start;gap:24px;padding:28px 8px;display:grid}.ns-points__icon{width:56px;height:56px;color:var(--ns-navy)}.ns-points__title{font-family:var(--ns-serif);letter-spacing:.04em;color:#303b4b;margin:4px 0 8px;font-size:22px;font-weight:700;line-height:1.4}.ns-points__text{color:#5b6b78;margin:0;font-size:14px;line-height:1.8}@media (width<=1000px){.ns-operation .ns-operation__grid{grid-template-columns:1fr;gap:32px}.ns-points__item{grid-template-columns:44px minmax(0,1fr);gap:16px;padding:20px 4px}.ns-points__icon{width:44px;height:44px}.ns-points__title{font-size:18px}.ns-points__text{font-size:13px}}.ns-support .ns-services__title{text-align:center}.ns-business__band-lead{text-align:center;font-family:var(--ns-serif);letter-spacing:.04em;color:var(--ns-navy);margin:16px 0 28px;font-size:20px;font-weight:400;line-height:1.6}@media (width<=1000px){.ns-business__band-lead{margin-bottom:20px;font-size:17px}}.ns-hero .ns-hero__title{color:#303b4b}main .ns-title,.ns-operation__title,#people h2,.ns-contact h2{color:#303b4b}.ns-support .ns-business__items{justify-content:center;display:grid}html body main .ns-label,html body #people .ns-people__body .ns-label{color:#6a7584}.ns-hero .ns-hero__title-accent{color:#cf2839}.ns-hero .ns-hero__actions .ns-btn{gap:24px}.ns-operation__body .ns-btn{gap:24px;padding-inline:24px}.ns-points__title{font-family:var(--ns-sans);letter-spacing:.02em;font-size:20px}@media (width<=1000px){.ns-points__title{font-size:17px}}.ns-business__band-lead{font-family:var(--ns-sans);letter-spacing:.04em;margin:28px 0 0;font-size:18px;font-weight:400}@media (width<=1000px){.ns-business__band-lead{margin:20px 0 0;font-size:16px}}html body #business.ns-operation{background:var(--ns-navy);color:var(--ns-white)}html body #business .ns-label{color:#d9dde3}html body #business .ns-operation__title{color:var(--ns-white)}html body #business .ns-operation__body p{color:var(--ns-white)!important}html body #business .ns-points{border-top-color:#ffffff4d}html body #business .ns-points__item{border-bottom-color:#ffffff4d}html body #business .ns-points__icon,html body #business .ns-points__title{color:var(--ns-white)}html body #business .ns-points__text{color:#e4e7ec!important}html body #business .ns-btn{--btn:var(--ns-white)}html body #business .ns-btn--fill{background:var(--ns-white)!important;color:var(--ns-navy)!important;border-color:var(--ns-white)!important}html body:has(.ns-hero){--sp-gx:40px;--sp-hero-top:64px;--sp-hero-bottom:56px;--sp-hero-label:16px;--sp-hero-title:24px;--sp-hero-lead:28px;--sp-hero-photo-gap:48px;--sp-op-top:64px;--sp-op-bottom:56px;--sp-sv-top:40px;--sp-sv-bottom:56px;--sp-know-y:64px;--sp-feed-y:64px;--sp-people-top:56px;--sp-label:16px;--sp-lead-to-cards:32px;--sp-support-title-to-cards:28px;--sp-support-gap:24px;--sp-support-pad:24px;--sp-support-closing:24px;--sp-know-lead-to-cards:28px;--sp-know-gap:24px;--sp-know-pad:24px;--sp-know-desc-to-link:24px;--sp-people-gap:48px;--sp-people-p-to-btn:24px;--sp-people-to-strip:32px;--sp-feed-title:32px;--sp-feed-col-gap:48px;--sp-cta-y:40px;--sp-foot-top:48px;--sp-foot-group:32px}@media (width<=1023px){html body:has(.ns-hero){--sp-gx:32px;--sp-hero-top:48px;--sp-hero-bottom:48px;--sp-hero-title:24px;--sp-hero-lead:24px;--sp-hero-photo-gap:32px;--sp-op-top:48px;--sp-op-bottom:48px;--sp-sv-top:32px;--sp-sv-bottom:48px;--sp-know-y:48px;--sp-feed-y:48px;--sp-people-top:48px;--sp-lead-to-cards:28px;--sp-support-title-to-cards:24px;--sp-support-gap:20px;--sp-support-pad:20px;--sp-know-lead-to-cards:24px;--sp-know-gap:16px;--sp-know-pad:20px;--sp-know-desc-to-link:20px;--sp-people-gap:20px;--sp-people-p-to-btn:20px;--sp-people-to-strip:28px;--sp-feed-title:28px;--sp-feed-col-gap:32px;--sp-cta-y:32px;--sp-foot-top:40px;--sp-foot-group:24px}}@media (width<=767px){html body:has(.ns-hero){--sp-gx:20px;--sp-hero-top:32px;--sp-hero-bottom:40px;--sp-hero-label:12px;--sp-hero-title:20px;--sp-op-top:40px;--sp-op-bottom:40px;--sp-label:12px;--sp-sv-top:24px;--sp-sv-bottom:40px;--sp-know-y:40px;--sp-feed-y:40px;--sp-people-top:40px;--sp-lead-to-cards:24px;--sp-support-title-to-cards:24px;--sp-support-closing:20px;--sp-know-lead-to-cards:24px;--sp-know-desc-to-link:16px;--sp-people-to-strip:24px;--sp-feed-title:24px;--sp-feed-col-gap:0px;--sp-cta-y:32px;--sp-foot-top:32px}}html body:has(.ns-hero) main .ns-container,html body:has(.ns-hero) main .ns-hero .ns-container.ns-container--hero{max-width:calc(1120px + var(--sp-gx) * 2);padding-inline:var(--sp-gx)}html body:has(.ns-hero) main>section{height:auto;min-height:0;max-height:none}html body:has(.ns-hero) main :is(h1,h2,h3,h4,p,figure,ul){margin:0}html body:has(.ns-hero) .ns-hero{padding:var(--sp-hero-top) 0 var(--sp-hero-bottom)}html body:has(.ns-hero) .ns-hero .ns-container.ns-hero__grid{gap:var(--sp-hero-photo-gap);padding-block:0}html body:has(.ns-hero) .ns-hero__label{margin:0 0 var(--sp-hero-label)}html body:has(.ns-hero) .ns-hero .ns-hero__title{margin:0 0 var(--sp-hero-title)}html body:has(.ns-hero) .ns-hero .ns-hero__lead{margin:0 0 var(--sp-hero-lead)}html body:has(.ns-hero) .ns-hero__actions{gap:12px}html body:has(.ns-hero) .ns-hero{background-color:var(--ns-white);background-image:linear-gradient(90deg, #ffffffeb 0%, #fff9 45%, #fff0 75%), var(--hero-bg);background-position:100%;background-repeat:no-repeat;background-size:cover}@media (width<=767px){html body:has(.ns-hero) .ns-hero{background-image:linear-gradient(180deg, #ffffffe6 0%, #fffc 100%), var(--hero-bg);background-position:72%}}html body:has(.ns-hero) #business.ns-operation{padding:var(--sp-op-top) 0 var(--sp-op-bottom);min-height:0}html body:has(.ns-hero) #business .ns-label{margin:0 0 var(--sp-label)}html body:has(.ns-hero) #business .ns-operation__grid{margin-top:0}html body:has(.ns-hero) #business .ns-operation__title{margin:0 0 24px}@media (width<=767px){html body:has(.ns-hero) #business .ns-operation__title{margin-bottom:20px}}html body:has(.ns-hero) #business .ns-operation__body{height:auto;min-height:0}html body:has(.ns-hero) #business .ns-operation__body p{max-width:640px;margin:0 0 16px}html body:has(.ns-hero) #business .ns-operation__body .ns-btn{margin-top:8px}@media (width>=1024px){html body:has(.ns-hero) #business .ns-operation__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px}}@media (width<=1023px){html body:has(.ns-hero) #business .ns-operation__grid{grid-template-columns:minmax(0,1fr);gap:32px}}@media (width<=767px){html body:has(.ns-hero) #business .ns-operation__grid{gap:28px}}html body:has(.ns-hero) #services.ns-services{padding:var(--sp-sv-top) 0 var(--sp-sv-bottom);min-height:0}html body:has(.ns-hero) #services .ns-label{margin:0 0 12px}html body:has(.ns-hero) #services .ns-services__title{margin:0 0 16px}html body:has(.ns-hero) #services .ns-lead{margin:0 0 var(--sp-lead-to-cards);max-width:40em;margin-inline:auto}html body:has(.ns-hero) #services .ns-business__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 32px}@media (width<=1023px){html body:has(.ns-hero) #services .ns-business__grid{column-gap:24px}}@media (width<=767px){html body:has(.ns-hero) #services .ns-business__grid{grid-template-columns:minmax(0,1fr);gap:40px 0}}html body:has(.ns-hero) #services .ns-business__card{flex-direction:column;height:auto;min-height:0;padding:0;display:flex}html body:has(.ns-hero) #services .ns-business__card img{aspect-ratio:3/2;object-fit:cover;height:auto}html body:has(.ns-hero) #services .ns-business__head{margin:16px 0 0}html body:has(.ns-hero) #services .ns-business__name{margin:0}html body:has(.ns-hero) #services .ns-business__copy{margin:12px 0 0}html body:has(.ns-hero) #services .ns-business__foot{flex-direction:column;align-items:flex-start;gap:0;margin:12px 0 0;display:flex}html body:has(.ns-hero) #services .ns-business__desc{margin:0 0 20px}@media (width>=768px){html body:has(.ns-hero) #services .ns-business__foot{margin-top:auto;padding-top:12px}}html body:has(.ns-hero) #support.ns-support{padding:var(--sp-sv-top) 0 var(--sp-sv-bottom);min-height:0}html body:has(.ns-hero) #support .ns-business__band{background:0 0;margin:0;padding:0}html body:has(.ns-hero) #support .ns-label{margin:0 0 12px}html body:has(.ns-hero) #support .ns-services__title{margin:0 0 var(--sp-support-title-to-cards)}html body:has(.ns-hero) #support .ns-business__band-grid{gap:var(--sp-support-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (width<=767px){html body:has(.ns-hero) #support .ns-business__band-grid{grid-template-columns:minmax(0,1fr)}}html body:has(.ns-hero) #support .ns-business__sub{padding:var(--sp-support-pad);flex-direction:column;gap:0;height:auto;min-height:0;display:flex}html body:has(.ns-hero) #support .ns-business__sub img{aspect-ratio:3/2;object-fit:cover;height:auto;margin:0 0 16px}html body:has(.ns-hero) #support .ns-business__sub-name{margin:0}html body:has(.ns-hero) #support .ns-business__sub-copy,html body:has(.ns-hero) #support .ns-business__sub .ns-business__desc,html body:has(.ns-hero) #support .ns-business__items{margin:12px 0 0}html body:has(.ns-hero) #support .ns-business__items{gap:8px;display:grid}html body:has(.ns-hero) #support .ns-business__sub>:nth-last-child(2){margin-bottom:20px}html body:has(.ns-hero) #support .ns-business__sub .ns-btn{align-self:flex-end;margin-top:auto}html body:has(.ns-hero) #support .ns-business__band-lead{margin:var(--sp-support-closing) 0 0}html body:has(.ns-hero) #know{padding:var(--sp-know-y) 0;min-height:0}html body:has(.ns-hero) #know .ns-label{margin:0 0 var(--sp-label)}html body:has(.ns-hero) #know .ns-title{margin:0 0 16px}html body:has(.ns-hero) #know .ns-lead{margin:0 0 var(--sp-know-lead-to-cards)}html body:has(.ns-hero) #know .ns-know__grid{gap:var(--sp-know-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=767px){html body:has(.ns-hero) #know .ns-know__grid{grid-template-columns:minmax(0,1fr)}}html body:has(.ns-hero) #know .ns-know__card{padding:var(--sp-know-pad);height:auto;min-height:0}html body:has(.ns-hero) #know .ns-know__head,html body:has(.ns-hero) #know .ns-know__card h3{margin:0 0 12px}html body:has(.ns-hero) #know .ns-know__card p{margin:0 0 var(--sp-know-desc-to-link)}html body:has(.ns-hero) #know .ns-know__link{margin-top:auto;padding:16px 0 0}html body:has(.ns-hero) #know .ns-know__foot{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 0;display:grid}@media (width<=767px){html body:has(.ns-hero) #know .ns-know__foot{grid-template-columns:minmax(0,1fr)}}html body:has(.ns-hero) #people{padding:var(--sp-people-top) 0 0;min-height:0}html body:has(.ns-hero) #people .ns-people__grid{gap:var(--sp-people-gap);grid-template-columns:minmax(0,1fr);align-items:start;margin:0 auto;display:grid}@media (width>=1024px){html body:has(.ns-hero) #people .ns-people__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}html body:has(.ns-hero) #people .ns-people__body{height:auto;min-height:0}html body:has(.ns-hero) #people .ns-people__body .ns-label{margin:0 0 var(--sp-label)}html body:has(.ns-hero) #people .ns-people__head h2{margin:0}html body:has(.ns-hero) #people .ns-people__side p{margin:0 0 var(--sp-people-p-to-btn)}html body:has(.ns-hero) #people .ns-people__actions{gap:12px}html body:has(.ns-hero) #people .ns-people__strip{margin:var(--sp-people-to-strip) 0 0;gap:0;padding:0}html body:has(.ns-hero) #people .ns-people__strip img{aspect-ratio:4/3;height:auto;margin:0}html body:has(.ns-hero) #journal.ns-feed{padding:var(--sp-feed-y) 0;min-height:0}html body:has(.ns-hero) #journal .ns-feed__title{margin:0 0 var(--sp-feed-title)}html body:has(.ns-hero) #journal .ns-feed__cols{column-gap:var(--sp-feed-col-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:0;height:auto;min-height:0}@media (width<=767px){html body:has(.ns-hero) #journal .ns-feed__cols{grid-template-columns:minmax(0,1fr);row-gap:40px}}html body:has(.ns-hero) #journal .ns-feed__sub{margin:0 0 16px}html body:has(.ns-hero) #journal .ns-feed__list{margin:0 0 24px}html body:has(.ns-hero) #journal .ns-feed__row{min-height:0;padding:16px 8px}html body:has(.ns-hero) #journal .ns-feed__text{gap:8px}html body:has(.ns-hero) #journal .ns-feed__more{margin:auto auto 0}html body:has(.ns-hero) .ns-contact{padding:var(--sp-cta-y) 0;height:auto;min-height:0;display:block}html body:has(.ns-hero) .ns-contact__grid{flex-direction:row;justify-content:space-between;align-items:center;gap:32px;display:flex}html body:has(.ns-hero) .ns-contact__grid>div{display:block}html body:has(.ns-hero) .ns-contact__grid h2{margin:0 0 12px}html body:has(.ns-hero) .ns-contact__grid p,html body:has(.ns-hero) .ns-contact__grid>div>p:not(.ns-label){margin:0}@media (width<=1023px){html body:has(.ns-hero) .ns-contact__grid{flex-direction:column;align-items:stretch;gap:24px}}html body:has(.ns-hero) .ns-footer{padding:var(--sp-foot-top) 0 24px;height:auto;min-height:0}html body:has(.ns-hero) .ns-footer__grid{gap:var(--sp-foot-group);grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1023px){html body:has(.ns-hero) .ns-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){html body:has(.ns-hero) .ns-footer__grid{grid-template-columns:minmax(0,1fr)}}html body:has(.ns-hero) .ns-footer__links{gap:12px}html body:has(.ns-hero) .ns-footer__bottom{margin-top:32px;padding-block:20px 0}html body #business .ns-operation__title{font-weight:700!important}html body #people h2 .ns-accent-red{color:var(--ns-red)}
