.nb-public-shell--marketing-home,.nb-marketing-home,.nb-home-modal,.nb-home-lightbox{--nb-home-ground:#fff;--nb-home-surface:#f7faff;--nb-home-ink:#20242b;--nb-home-muted:#59616d;--nb-home-line:#e5e5e1;--nb-home-blue:#0b5fe8;--nb-home-blue-dark:#0747ae;--nb-home-green:#14784d;--nb-home-yellow:#ffe3a0;--nb-home-sand:#f7edd9;--nb-home-blue-pale:#eef5ff}.nb-marketing-home{color:var(--nb-home-ink);background:var(--nb-home-ground);font-family:Inter,Segoe UI,system-ui,sans-serif;font-size:1rem;line-height:1.55}.nb-marketing-home *,.nb-marketing-home :before,.nb-marketing-home :after{box-sizing:border-box}.nb-marketing-home ::selection{color:#fff;background:var(--nb-home-blue)}.nb-marketing-home :focus-visible,.nb-home-modal :focus-visible,.nb-home-lightbox :focus-visible{outline:2px solid var(--nb-home-blue,#0b5fe8);outline-offset:3px}.nb-home-container{width:min(100% - 6rem,1360px);margin-inline:auto}.nb-public-shell--marketing-home,.nb-public-shell--marketing-home .nb-public-shell__main{background:var(--nb-home-ground,#fff)}.nb-public-shell--marketing-home .nb-public-header{box-shadow:none;background:var(--nb-home-ground,#fff);border-bottom:1px solid #10111417}.nb-public-shell--marketing-home .nb-public-header__inner{width:min(100% - 6rem,1360px);min-height:4.5rem;margin-inline:auto;padding-inline:0}.nb-public-shell--marketing-home .nb-public-header__brand img{height:1.65rem}.nb-public-shell--marketing-home .nb-public-header__search{width:10.5rem}.nb-public-shell--marketing-home .nb-public-header__link{border-radius:8px;min-height:2.75rem;font-weight:500}.nb-public-shell--marketing-home .nb-public-footer{border-top:1px solid var(--nb-home-line,#e5e5e1);background:var(--nb-home-ground,#fff)}.nb-public-shell--marketing-home .nb-backoffice-footer__inner{color:#666a72;opacity:1;width:min(100% - 6rem,1360px);margin-inline:auto;padding-block:1.5rem;font-size:.72rem}.nb-home-hero{background:var(--nb-home-ground);padding:clamp(3rem,4.5vw,4.5rem) 0}.nb-home-hero__grid{grid-template-columns:minmax(0,1.5fr) minmax(22rem,.9fr);grid-template-areas:"copy form""gallery gallery";align-items:center;gap:0 clamp(3rem,5vw,5rem);display:grid}.nb-home-hero__grid>*{min-width:0}.nb-home-hero__copy{grid-area:copy;max-width:58rem}.nb-home-hero h1{max-width:27ch;color:var(--nb-home-ink);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(2.15rem,3vw,2.625rem);font-weight:500;line-height:1.2}.nb-home-hero__illustration-frame{aspect-ratio:700/154;width:min(100%,43rem);margin-block:42px 28px;overflow:hidden}.nb-home-hero__illustration{object-fit:contain;width:100%;max-width:none;height:100%;display:block}.nb-home-hero__illustration--dark{display:none}.nb-home-hero__body{grid-template-columns:1fr;gap:1rem;max-width:41rem;margin-top:1.5rem;display:grid}.nb-home-hero__body p,.nb-home-section-heading p,.nb-home-form-heading p,.nb-home-gallery__heading p,.nb-home-map-section__heading p,.nb-home-campaigns__copy>p,.nb-home-final__copy>p{color:var(--nb-home-muted);margin:0;font-size:clamp(1rem,1.15vw,1.12rem);line-height:1.55}.nb-home-hero__budget{color:#656d78;align-items:center;gap:.7rem;margin:1.75rem 0 0;font-size:.86rem;font-weight:300;display:flex}.nb-home-hero__budget-icon{color:#fff;background:var(--nb-home-blue);border-radius:50%;flex:0 0 1.1rem;place-items:center;width:1.1rem;height:1.1rem;display:inline-grid}.nb-home-hero__budget-icon>span{place-items:center;width:100%;height:100%;font-size:.68rem;font-weight:100;line-height:1;display:grid;transform:translateY(.015em)}.nb-home-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.nb-home-button{min-height:3.25rem;font:inherit;text-align:center;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:.85rem 1.25rem;font-size:.94rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.nb-home-button i{margin-left:.65rem;font-size:.8em}.nb-home-button:hover{transform:translateY(-1px)}.nb-home-button:disabled{cursor:wait;opacity:.62;transform:none}.nb-home-button--primary{color:#fff;background:var(--nb-home-blue)}.nb-home-button--primary:hover{color:#fff;background:var(--nb-home-blue-dark)}.nb-home-button--map{color:#fff;background:var(--nb-home-green);padding-inline:1.45rem;font-weight:300}.nb-home-button--map:hover{color:#fff;background:#0e603c;transform:scale(1.022)}.nb-home-button--secondary{color:var(--nb-home-ink);background:0 0;border-color:#bdbdb6}.nb-home-button--secondary:hover{border-color:var(--nb-home-blue);color:var(--nb-home-blue);background:#ffffff73}.nb-home-hero .nb-home-button--secondary{font-weight:300}.nb-home-button--map-open{color:#fff;background:var(--nb-home-green)}.nb-home-button--map-open:hover{color:#fff;background:#0e603c}.nb-home-button--inverse{color:var(--nb-home-ink);background:#fff}.nb-home-button--inverse:hover{color:var(--nb-home-ink);background:#e9eef7}.nb-home-button--ghost{color:#fff;background:0 0;border-color:#ffffff7a}.nb-home-button--ghost:hover{color:#fff;background:#ffffff14;border-color:#fff}.nb-home-final .nb-home-button--inverse{color:#fff;background:var(--nb-home-blue)}.nb-home-final .nb-home-button--inverse:hover{color:#fff;background:var(--nb-home-blue-dark)}.nb-home-final .nb-home-button--ghost{border-color:var(--nb-home-blue);color:var(--nb-home-blue);background:0 0}.nb-home-final .nb-home-button--ghost:hover{color:var(--nb-home-blue-dark);border-color:var(--nb-home-blue-dark);background:0 0}.nb-home-hero__form,.nb-home-contact-form,.nb-home-modal__dialog{color:var(--nb-home-ink);background:var(--nb-home-surface)}.nb-home-hero__form{background:var(--nb-home-blue-pale);border:0;border-radius:16px;grid-area:form;padding:clamp(1.5rem,2.3vw,2rem)}.nb-home-hero__form .nb-home-form-heading{text-align:center}.nb-home-hero__form .nb-lead-field label,.nb-home-hero__form .nb-lead-channel legend{color:#17191d;font-weight:300}:root:not([data-bs-theme=dark]) .nb-home-hero__form .nb-lead-field input,:root:not([data-bs-theme=dark]) .nb-home-hero__form .nb-lead-field textarea{color:#17191d;background:#f5f8fc;border-color:#d4dfeb;border-radius:12px}:root:not([data-bs-theme=dark]) .nb-home-hero__form .nb-lead-field input:hover,:root:not([data-bs-theme=dark]) .nb-home-hero__form .nb-lead-field textarea:hover{border-color:#a8bdd3}:root:not([data-bs-theme=dark]) .nb-home-hero__form .nb-lead-channel__options{background:#edf2f8;border-color:#0000;border-radius:12px}:root:not([data-bs-theme=dark]) .nb-home-hero__form .nb-lead-channel__options:hover{border-color:#0000}:root:not([data-bs-theme=dark]) .nb-home-hero__form .nb-lead-channel__options span,:root:not([data-bs-theme=dark]) .nb-home-hero__form .nb-lead-channel__options label.is-active span{color:#294d78;font-weight:300}:root:not([data-bs-theme=dark]) .nb-home-hero__form .nb-lead-channel__options label.is-active span{color:#17191d;background:#fff;box-shadow:0 1px 4px #1a345121}:root:not([data-bs-theme=dark]) .nb-home-hero__form{background:#fff;border-radius:20px;padding:clamp(2rem,2.8vw,2.5rem);box-shadow:0 18px 55px #1f436c17}:root:not([data-bs-theme=dark]) .nb-home-hero__form .nb-home-form-heading{margin-bottom:1.875rem}:root:not([data-bs-theme=dark]) .nb-home-hero__form .nb-home-form-heading h2{font-size:1.625rem;font-weight:570}:root:not([data-bs-theme=dark]) .nb-home-hero__form .nb-home-form-heading p{color:#596a7d}:root:not([data-bs-theme=dark]) .nb-home-hero__form .nb-lead-form{gap:1.125rem}:root:not([data-bs-theme=dark]) .nb-home-hero__form .nb-lead-field,:root:not([data-bs-theme=dark]) .nb-home-hero__form .nb-lead-channel{gap:.4375rem}:root:not([data-bs-theme=dark]) .nb-home-hero__form .nb-lead-field label,:root:not([data-bs-theme=dark]) .nb-home-hero__form .nb-lead-channel legend{color:#223b58;font-weight:520}:root:not([data-bs-theme=dark]) .nb-home-hero__form .nb-lead-field input::placeholder,:root:not([data-bs-theme=dark]) .nb-home-hero__form .nb-lead-field textarea::placeholder{color:#8794a4}:root:not([data-bs-theme=dark]) .nb-home-hero__form .nb-lead-field input:focus,:root:not([data-bs-theme=dark]) .nb-home-hero__form .nb-lead-field textarea:focus{border-color:var(--nb-home-blue);background:#fff;box-shadow:0 0 0 3px #0b5fe81f}:root:not([data-bs-theme=dark]) .nb-home-hero__form .nb-lead-channel__options span{border-radius:9px;min-height:2.75rem}:root:not([data-bs-theme=dark]) .nb-home-hero__form .nb-lead-form__submit{border-radius:12px}:root:not([data-bs-theme=dark]) .nb-home-hero__form .nb-lead-form__consent{color:#6d7887}.nb-home-hero__form .nb-lead-form__consent{text-align:center}.nb-home-form-heading{margin-bottom:1.5rem}.nb-home-form-heading h2,.nb-home-form-heading h3{color:var(--nb-home-ink);letter-spacing:-.02em;margin:0 0 .6rem;font-size:1.5rem;font-weight:600;line-height:1.25}.nb-home-form-heading h3{font-size:1.5rem}.nb-home-form-heading p{font-size:.9375rem}.nb-lead-form{gap:1rem;display:grid}.nb-lead-field{gap:.42rem;display:grid}.nb-lead-field label,.nb-lead-channel legend{color:#294d78;letter-spacing:.01em;margin:0;font-size:.78rem;font-weight:650}.nb-lead-field input,.nb-lead-field textarea{width:100%;min-height:3.25rem;color:var(--nb-home-ink);font:inherit;background:#f8f8f8;border:1px solid #e1e1e1;border-radius:8px;padding:.72rem .85rem;font-size:.95rem;line-height:1.35;transition:border-color .16s,background-color .16s,box-shadow .16s}.nb-lead-field textarea{resize:vertical;min-height:7rem}.nb-lead-field input::placeholder,.nb-lead-field textarea::placeholder{color:#8b8b8b;opacity:1}.nb-lead-field input:hover,.nb-lead-field textarea:hover{border-color:#b9c9df}.nb-lead-field input:focus,.nb-lead-field textarea:focus{border-color:var(--nb-home-blue);background:#fff;outline:0;box-shadow:0 0 0 3px #0b5fe81f}.nb-lead-field input[aria-invalid=true],.nb-lead-field textarea[aria-invalid=true]{border-color:#c93636;box-shadow:0 0 0 3px #c936361a}.nb-lead-field__error{color:#a72525;font-size:.76rem;line-height:1.35}.nb-lead-channel{border:0;min-width:0;margin:0;padding:0}.nb-lead-channel legend{margin-bottom:.5rem}.nb-lead-channel__options{background:#f0f0f0;border:1px solid #e1e1e1;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;padding:.25rem;display:grid}.nb-lead-channel__options label{cursor:pointer;min-width:0;position:relative}.nb-lead-channel__options input{opacity:0;width:1px;height:1px;position:absolute}.nb-lead-channel__options span{color:#31577f;text-align:center;border-radius:7px;justify-content:center;align-items:center;min-height:2.5rem;padding:.45rem .55rem;font-size:.78rem;font-weight:600;transition:color .16s,background-color .16s;display:flex}.nb-lead-channel__options label.is-active span{color:#fff;background:var(--nb-home-blue);box-shadow:none}.nb-lead-channel__options input:focus-visible+span{outline:2px solid var(--nb-home-blue);outline-offset:1px}.nb-lead-form__submit{width:100%;margin-top:.2rem}.nb-lead-form__consent{color:#888;margin:-.1rem 0 0;font-size:.72rem;line-height:1.45}.nb-lead-form__consent a{color:#888;text-underline-offset:3px;text-decoration-color:#bbb}.nb-lead-form__summary{color:#812323;background:#fff4f4;border:1px solid #e8b9b9;border-radius:8px;padding:.7rem .8rem;font-size:.83rem}.nb-lead-form__honeypot{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.nb-lead-success{align-content:center;place-items:start;min-height:23rem;display:grid}.nb-lead-success__mark{color:#fff;background:var(--nb-home-green);border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;margin-bottom:1rem;display:grid}.nb-lead-success h3{letter-spacing:-.03em;margin:0 0 .5rem;font-size:1.75rem}.nb-lead-success p{max-width:32rem;color:var(--nb-home-muted);margin:0}.nb-home-link-button{color:var(--nb-home-blue);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin-top:1.25rem;padding:0;font-weight:650;text-decoration:underline;text-decoration-thickness:1px}.nb-home-ticker{background:var(--nb-home-sand);border:0;margin-block:0 .8rem;position:relative;overflow:hidden}.nb-home-ticker__tilt{width:100%}.nb-home-ticker__track{width:max-content;animation:34s linear infinite nb-home-ticker;display:flex}.nb-home-ticker__group{align-items:center;gap:1.6rem;padding-inline:1.6rem;display:flex}.nb-home-ticker__group span{color:#594d33;white-space:nowrap;align-items:center;padding:1.05rem 0;font-size:.9rem;font-weight:100;display:inline-flex}.nb-home-ticker__group i{background:#594d33;border-radius:50%;width:.32rem;height:.32rem}.nb-home-section{padding:clamp(3.5rem,6vw,5rem) 0}.nb-home-section-heading{gap:1.5rem;max-width:58rem;margin-bottom:2.5rem;display:grid}.nb-home-section-heading--split{grid-template-columns:minmax(0,1.35fr) minmax(17rem,.65fr);align-items:end;max-width:none}.nb-home-section-heading h2,.nb-home-gallery__heading h2,.nb-home-map-section__heading h2,.nb-home-campaigns__copy h2,.nb-home-final__copy h2,.nb-home-contacts h2{color:var(--nb-home-ink);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(1.75rem,2.3vw,2rem);font-weight:500;line-height:1.15}.nb-home-section-heading p{max-width:40rem}.nb-home-formats{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;display:grid}.nb-home-formats-section .nb-home-section-heading{text-align:center;gap:1rem;max-width:44rem;margin-inline:auto}.nb-home-formats-section .nb-home-section-heading p{max-width:none}.nb-home-formats-section{background:var(--nb-home-ground)}.nb-home-format{text-align:center;background:0 0;flex-direction:column;align-items:center;min-height:0;padding:0;display:flex}.nb-home-format+.nb-home-format{border-top:0}.nb-home-format__visual{place-items:center;width:100%;min-height:12rem;margin-bottom:1.5rem;padding:0;display:grid}.nb-home-format__visual img{object-fit:contain;width:min(100%,17.5rem);height:12rem}.nb-home-format__copy h3,.nb-home-benefit h3,.nb-home-process h3,.nb-home-office h3{color:var(--nb-home-ink);letter-spacing:-.02em;margin:0;font-size:1.3rem;font-weight:600;line-height:1.2}.nb-home-format__copy ul{color:#41434a;flex-wrap:wrap;place-content:center;gap:.375rem 0;min-height:3rem;margin:1rem 0;padding:0;list-style:none;display:flex}.nb-home-format__copy li{font-size:.88rem;font-weight:600}.nb-home-format__copy li:not(:last-child):after{color:#9a9b98;content:"·";margin-inline:.65rem}.nb-home-format__copy p,.nb-home-benefit p,.nb-home-process p{max-width:40rem;color:var(--nb-home-muted);margin:0;font-size:1rem;line-height:1.55}.nb-home-gallery{width:100vw;max-width:100vw;color:var(--nb-home-ink);background:var(--nb-home-ground);grid-area:gallery;justify-self:center;margin-top:clamp(2.5rem,4.5vw,4.5rem);padding:2rem 0 0;overflow:clip}.nb-home-gallery__heading{margin-bottom:1.25rem}.nb-home-gallery__heading h2{font-size:1.5rem}.nb-home-gallery__viewport{overscroll-behavior-x:contain;cursor:grab;overflow:hidden}.nb-home-gallery__viewport.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.nb-home-gallery__track{touch-action:pan-y pinch-zoom;gap:1rem;min-width:0;display:flex}.nb-home-gallery__item{cursor:zoom-in;background:#dbe5f2;border:0;border-radius:8px;flex:0 0 clamp(12.75rem,16vw,15.5rem);min-width:0;margin:0;padding:0;transition:opacity .22s,filter .22s;overflow:hidden}.nb-home-gallery__item img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;transition:transform .42s cubic-bezier(.2,.7,.2,1),opacity .2s;display:block}.nb-home-gallery__item:hover img,.nb-home-gallery__item:focus-visible img{transform:scale(1.15)}.nb-home-gallery__item.is-muted{opacity:.8;filter:saturate(.88)}.nb-home-benefits-section{background:var(--nb-home-ground)}.nb-home-benefits-section .nb-home-section-heading{text-align:center;max-width:none;display:block}.nb-home-benefits{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.75rem;display:grid}.nb-home-benefit{text-align:center;background:var(--nb-home-blue-pale);border-radius:18px;flex-direction:column;align-items:center;gap:2rem;min-height:27rem;padding:2.75rem 1.65rem 2rem;display:flex}.nb-home-benefit:not(:first-child){border-left:0}.nb-home-benefit img{object-fit:contain;flex:none;width:4rem;height:4rem}.nb-home-benefit h3{margin-bottom:1.5rem;font-size:1.25rem}.nb-home-benefit p{color:var(--nb-home-ink);font-size:1rem}.nb-home-metrics{border-top:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.75rem;margin:2rem 0 0;display:grid}.nb-home-metrics>div{background:var(--nb-home-surface);border-radius:12px;align-content:start;gap:0;padding:1.5rem;display:grid}.nb-home-metrics>div+div{border-left:0;padding-left:1.5rem}.nb-home-metrics dt{color:var(--nb-home-ink);letter-spacing:-.025em;white-space:nowrap;justify-items:start;gap:.8rem;font-size:clamp(1.55rem,2.4vw,2.1rem);font-weight:500;line-height:1;display:grid}.nb-home-metrics img{object-fit:contain;object-position:left center;width:2.25rem;max-width:none;height:2.5rem}.nb-home-metrics dd{max-width:12rem;color:var(--nb-home-muted);margin:.5rem 0 0;font-size:1rem}.nb-home-map-section{background:var(--nb-home-ground);padding:2rem 0 0}.nb-home-map-section__heading{grid-template-columns:minmax(0,.95fr) minmax(17rem,1.1fr) auto;align-items:center;gap:clamp(1.5rem,3vw,3.5rem);padding-bottom:2rem;display:grid}.nb-home-map-section__heading h2{max-width:24ch}.nb-home-map-section__heading p{max-width:37rem;font-size:1rem}.nb-home-map-section__actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.nb-home-map-stage{background:#eef4fb;border-block:1px solid #d6e2ee;border-radius:0;width:100%;height:clamp(38rem,72vh,55rem);margin-inline:auto;position:relative;overflow:hidden}.nb-home-map-stage iframe{border:0;width:100%;height:100%;display:block}.nb-home-process-section{background:var(--nb-home-ground)}.nb-home-process{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.nb-home-process li{min-height:0;padding:0}.nb-home-process li+li{border-left:0;padding-left:0}.nb-home-process li>span{color:#fff;background:var(--nb-home-blue);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;margin-bottom:1.25rem;font-size:.82rem;font-weight:700;display:grid}.nb-home-process h3{margin-bottom:.8rem;font-size:1.25rem}.nb-home-process__actions{justify-content:center;margin-top:2.5rem}.nb-home-program{background:var(--nb-home-ground);padding:0 0 clamp(3.5rem,6vw,5rem)}.nb-home-program__panel{min-height:20rem;color:var(--nb-home-ink);background-color:var(--nb-home-blue-pale);background-image:url(/landing-preview/address-program-pattern.svg);background-position:50%;background-repeat:repeat;background-size:24rem;border-radius:20px;padding:clamp(2rem,5vw,4.5rem);overflow:hidden}.nb-home-program__badge{color:#fff;background:var(--nb-home-blue);border-radius:999px;align-items:center;min-height:1.8rem;padding:.2rem .65rem;font-size:.76rem;font-weight:600;display:inline-flex}.nb-home-program h2{letter-spacing:-.03em;max-width:24ch;margin:1rem 0 0;font-size:clamp(1.85rem,3vw,2.55rem);font-weight:500;line-height:1.1}.nb-home-program p{max-width:43rem;color:var(--nb-home-muted);margin:1rem 0 0;font-size:1rem;line-height:1.55}.nb-home-button--program{color:#fff;background:var(--nb-home-green);margin-top:1.75rem}.nb-home-button--program:hover{color:#fff;background:#0e603c}.nb-home-contacts{background:var(--nb-home-ground)}.nb-home-contacts__shell{background:#f0f2f4;border-radius:20px;min-width:0;padding:clamp(1.5rem,4vw,3.5rem)}.nb-home-contacts__shell>h2{margin-bottom:2.5rem}.nb-home-contacts__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(3rem,5vw,5rem);display:grid}.nb-home-office{gap:2.5rem;min-width:0;display:grid}.nb-home-office__details{border-top:0;grid-template-columns:minmax(10rem,.75fr) minmax(15rem,1.25fr);gap:.8rem 2rem;padding-top:1.4rem;display:grid}.nb-home-office__details h3{grid-row:1/5;font-size:1.15rem}.nb-home-office__details address{color:var(--nb-home-muted);margin:0 0 .7rem;font-style:normal}.nb-home-office__details a{width:fit-content;color:var(--nb-home-ink);text-underline-offset:4px;font-size:1.04rem;font-weight:600;text-decoration-color:#a4a5a2}.nb-home-office__phone{flex-wrap:wrap;align-items:baseline;gap:.35rem;min-width:0;display:flex}.nb-home-office__phone span{color:var(--nb-home-muted);font-size:.77rem;font-weight:400}.nb-home-office__map{background:#dfe3e4;border-radius:16px;min-width:0;height:27rem;overflow:hidden}.nb-home-office__map iframe{filter:grayscale()contrast(.94);border:0;width:100%;height:100%;display:block}.nb-home-contact-form{background:#f8f8f8;border:0;border-radius:16px;min-width:0;padding:clamp(1.5rem,3vw,2.5rem)}.nb-home-modal{z-index:12050;background:#080a0eb8;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0;overflow-y:auto}.nb-home-modal__dialog{border-radius:20px;width:min(100%,34rem);max-height:calc(100dvh - 3rem);padding:clamp(1.5rem,4vw,2.5rem);position:relative;overflow-y:auto}.nb-home-modal__close,.nb-home-lightbox__close,.nb-home-lightbox__arrow{color:#fff;cursor:pointer;background:#101114b8;border:1px solid #ffffff47;border-radius:8px;place-items:center;width:2.75rem;height:2.75rem;padding:0;display:grid}.nb-home-modal__close{z-index:1;border-color:var(--nb-home-line);color:var(--nb-home-ink);background:#f3f3f0;position:absolute;top:1rem;right:1rem}.nb-home-modal__copy{margin-bottom:1.5rem;padding-right:3rem}.nb-home-modal__copy h2{color:var(--nb-home-ink);letter-spacing:-.02em;margin:0 0 .65rem;font-size:1.5rem;font-weight:600;line-height:1.25}.nb-home-modal__copy p{color:var(--nb-home-muted);margin:0}.nb-home-lightbox{z-index:12100;color:#fff;background:#07080af5;grid-template-columns:3.5rem minmax(0,1fr) 3.5rem;align-items:center;gap:1rem;padding:4rem 2rem 2rem;display:grid;position:fixed;inset:0}.nb-home-lightbox__close{position:absolute;top:1.25rem;right:1.25rem}.nb-home-lightbox__arrow--prev{justify-self:end}.nb-home-lightbox__figure{place-items:center;min-width:0;height:calc(100dvh - 7rem);margin:0;display:grid}.nb-home-lightbox__figure img{object-fit:contain;max-width:100%;max-height:calc(100dvh - 9rem);display:block}.nb-home-lightbox__figure figcaption{color:#aeb1b8;font-variant-numeric:tabular-nums;align-self:end;margin-top:.75rem;font-size:.78rem}@keyframes nb-home-ticker{to{transform:translate(-50%)}}@keyframes nb-home-gallery{to{transform:translate(-50%)}}@media (width<=1199.98px){.nb-home-container,.nb-public-shell--marketing-home .nb-public-header__inner,.nb-public-shell--marketing-home .nb-backoffice-footer__inner{width:min(100% - 4rem,1360px)}.nb-home-hero__grid{grid-template-columns:minmax(0,1.2fr) minmax(21rem,.8fr);gap:3rem}.nb-home-hero h1{font-size:2.25rem}.nb-home-hero__illustration-frame{height:8.5rem}.nb-home-benefits{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.nb-home-benefit--1{grid-row:auto}.nb-home-benefit--3{border-top:0;border-left:0}.nb-home-benefit--4{grid-column:auto}.nb-home-final__grid{min-width:0}}@media (width<=991.98px){.nb-public-shell--marketing-home .nb-public-header__search{display:none!important}.nb-home-hero__grid,.nb-home-section-heading--split,.nb-home-map-section__heading,.nb-home-contacts__grid{grid-template-columns:1fr}.nb-home-hero__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""form""gallery";row-gap:2.75rem}.nb-home-gallery{margin-top:0}.nb-home-hero__copy{max-width:none}.nb-home-hero h1{max-width:30ch}.nb-home-hero__form{width:100%}.nb-home-format{grid-template-columns:minmax(17rem,.8fr) minmax(0,1.2fr)}.nb-home-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.nb-home-metrics>div:nth-child(3){border-left:0;padding-left:1.5rem}.nb-home-metrics>div:nth-child(n+3){border-top:0;margin-top:0;padding-top:1.5rem}.nb-home-map-section__heading h2,.nb-home-gallery__heading h2{max-width:25ch}.nb-home-map-section__actions{justify-content:flex-start}.nb-home-campaigns__visual,.nb-home-campaigns__visual img{min-height:20rem}.nb-home-final__grid{min-width:0}.nb-home-final__copy{grid-template-columns:1fr}.nb-home-final__copy .nb-home-actions{grid-area:auto/1;margin-top:1rem}.nb-home-final figure{height:15rem}}@media (width<=767.98px){.nb-home-container,.nb-public-shell--marketing-home .nb-public-header__inner,.nb-public-shell--marketing-home .nb-backoffice-footer__inner{width:min(100% - 2.5rem,1360px)}.nb-public-shell--marketing-home .nb-public-header__inner{min-height:4rem}.nb-public-shell--marketing-home .nb-public-header__brand img{height:1.35rem}.nb-home-hero{padding:2.5rem 0}.nb-home-hero h1{text-align:center;max-width:30ch;margin-inline:auto;font-size:clamp(1.75rem,6.6vw,2.25rem);line-height:1.22}.nb-home-hero__copy{text-align:center}.nb-home-hero__illustration-frame{width:100%;height:auto;margin-block:42px 28px;margin-inline:auto}.nb-home-hero__body{margin-inline:auto;grid-template-columns:1fr;gap:.75rem;margin-top:1.75rem}.nb-home-hero__budget{justify-content:center;margin-top:1.2rem}.nb-home-hero__copy>.nb-home-actions{justify-content:center}.nb-home-hero__grid{grid-template-areas:"copy""gallery""form"}.nb-home-hero__form,.nb-home-contact-form{border-radius:16px;padding:1.25rem}:root:not([data-bs-theme=dark]) .nb-home-hero__form{border-radius:16px;padding:1.625rem 1.375rem}.nb-home-ticker__group{gap:1.15rem;padding-inline:1.15rem}.nb-home-ticker__group span{padding:.9rem 0}.nb-home-section{padding:3.5rem 0}.nb-home-formats{grid-template-columns:1fr}.nb-home-section-heading{gap:1.1rem;margin-bottom:2.75rem}.nb-home-section-heading h2,.nb-home-gallery__heading h2,.nb-home-map-section__heading h2,.nb-home-campaigns__copy h2,.nb-home-final__copy h2,.nb-home-contacts h2{font-size:clamp(1.75rem,8vw,2rem)}.nb-home-format,.nb-home-format:nth-child(2n){min-height:0;padding:0}.nb-home-format__visual{min-height:11rem;margin-bottom:1rem;padding:0}.nb-home-format__visual img{height:11rem}.nb-home-gallery{padding:.5rem 0 0}.nb-home-gallery__heading h2{text-align:center;font-size:1.375rem}.nb-home-gallery__item{border-radius:10px;flex-basis:11.5rem}.nb-home-benefits{border-radius:16px;grid-template-columns:1fr}.nb-home-benefit,.nb-home-benefit:not(:first-child),.nb-home-benefit--3,.nb-home-benefit--4{border-top:0;border-left:0;min-height:0;padding:2rem 1.75rem}.nb-home-benefit:first-child{border-top:0}.nb-home-metrics{gap:.75rem}.nb-home-metrics>div,.nb-home-metrics>div+div{grid-template-rows:auto auto;padding:1.25rem}.nb-home-metrics img{max-width:none;height:2.5rem}.nb-home-metrics>div:nth-child(2n),.nb-home-metrics>div:nth-child(3){padding-left:1.25rem}.nb-home-metrics dt{justify-items:start;font-size:clamp(1.45rem,7vw,1.8rem)}.nb-home-map-section{padding-top:2rem}.nb-home-map-stage{border-radius:0;width:100%;height:clamp(38rem,78vh,48rem)}.nb-home-map-section__heading{gap:1rem;padding-bottom:1.5rem}.nb-home-map-section__actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nb-home-map-section__actions .nb-home-button{width:100%}.nb-home-process{grid-template-columns:1fr}.nb-home-process li,.nb-home-process li+li{border-bottom:0;border-left:0;grid-template-columns:3.5rem 1fr;gap:0 1rem;min-height:0;padding:1.5rem 0;display:grid}.nb-home-process li>span{grid-row:1/3;margin:0}.nb-home-process h3{margin-bottom:.5rem}.nb-home-campaigns__grid{padding:1.5rem}.nb-home-final__copy{width:100%;padding-top:1.5rem}.nb-home-final__grid{padding:.5rem 1.5rem 1.5rem}.nb-home-final figure{height:13rem}.nb-home-contacts__grid{gap:3rem}.nb-home-contacts__shell{border-radius:16px;padding:1.25rem}.nb-home-office__details{grid-template-columns:1fr}.nb-home-office__details h3{grid-row:auto;margin-bottom:.5rem}.nb-home-office__map{border-radius:12px;height:22rem}.nb-home-lightbox{grid-template-rows:minmax(0,1fr) 3rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:4.5rem 1rem 1rem}.nb-home-lightbox__figure{grid-area:1/1/auto/3;height:auto;min-height:0}.nb-home-lightbox__figure img{width:100%;max-height:calc(100dvh - 10rem)}.nb-home-lightbox__arrow{color:#101114;background:#fff;border-color:#fff;grid-row:2;justify-self:center}.nb-home-lightbox__arrow--prev{grid-column:1}.nb-home-lightbox__arrow--next{grid-column:2}}@media (width<=479.98px){.nb-public-shell--marketing-home .nb-public-header__links{gap:0}.nb-home-actions{grid-template-columns:1fr;display:grid}.nb-home-button{width:100%}.nb-home-hero h1{font-size:1.875rem}.nb-lead-channel__options span{padding-inline:.35rem;font-size:.74rem}.nb-home-metrics dd{font-size:.78rem}.nb-home-map-section__actions{grid-template-columns:1fr}.nb-home-modal{align-items:end;padding:0}.nb-home-modal__dialog{border-radius:16px 16px 0 0;width:100%;max-height:calc(100dvh - .75rem);padding:1.25rem}}@media (prefers-reduced-motion:reduce){.nb-home-ticker__track{animation:none}.nb-home-ticker__group[aria-hidden=true]{display:none}.nb-home-button,.nb-home-gallery__item img,.nb-lead-field input,.nb-lead-field textarea,.nb-lead-channel__options span{transition:none}}:root[data-bs-theme=dark] .nb-public-shell--marketing-home,:root[data-bs-theme=dark] .nb-marketing-home,:root[data-bs-theme=dark] .nb-home-modal,:root[data-bs-theme=dark] .nb-home-lightbox{--nb-home-ground:#17181b;--nb-home-surface:#1b1d21;--nb-home-ink:#f2f3f5;--nb-home-muted:#a8abb2;--nb-home-line:#34373d;--nb-home-sand:#332f26;--nb-home-blue-pale:#202226}:root[data-bs-theme=dark] .nb-public-shell--marketing-home .nb-public-header{background:#0f1012f5;border-bottom-color:#303238}:root[data-bs-theme=dark] .nb-home-hero__form,:root[data-bs-theme=dark] .nb-home-contact-form,:root[data-bs-theme=dark] .nb-home-modal__dialog{background:var(--nb-home-surface)}:root[data-bs-theme=dark] .nb-home-contacts__shell{background:#1b1d21}:root[data-bs-theme=dark] .nb-lead-field label,:root[data-bs-theme=dark] .nb-lead-channel legend{color:#d6d8dc}:root[data-bs-theme=dark] .nb-lead-field input,:root[data-bs-theme=dark] .nb-lead-field textarea{color:var(--nb-home-ink);background:#202226;border-color:#45484f}:root[data-bs-theme=dark] .nb-lead-field input:focus,:root[data-bs-theme=dark] .nb-lead-field textarea:focus{background:#25272b}:root[data-bs-theme=dark] .nb-lead-channel__options{background:#202226;border-color:#45484f}:root[data-bs-theme=dark] .nb-lead-field input::placeholder,:root[data-bs-theme=dark] .nb-lead-field textarea::placeholder,:root[data-bs-theme=dark] .nb-lead-form__consent,:root[data-bs-theme=dark] .nb-lead-field__error{color:#aeb4bf}:root[data-bs-theme=dark] .nb-lead-form__summary{color:#ffd4d4;background:#3b2023;border-color:#804040}:root[data-bs-theme=dark] .nb-lead-channel__options label.is-active span{color:#fff;background:#34373d}:root[data-bs-theme=dark] .nb-home-process-section{background:var(--nb-home-ground)}:root[data-bs-theme=dark] .nb-home-map-actions{border-color:#343f4c}:root[data-bs-theme=dark] .nb-home-button--secondary{color:var(--nb-home-ink);border-color:#565a62}:root[data-bs-theme=dark] .nb-home-button--inverse{color:#fff;background:var(--nb-home-blue)}:root[data-bs-theme=dark] .nb-lead-channel__options span,:root[data-bs-theme=dark] .nb-home-format__copy ul{color:#c9ced8}:root[data-bs-theme=dark] .nb-home-button--ghost{color:#9ec5ff}:root[data-bs-theme=dark] .nb-home-modal__close{color:#f2f3f5;background:#30343c}:root[data-bs-theme=dark] .nb-public-shell--marketing-home .nb-backoffice-footer__inner{color:#a8abb2}:root[data-bs-theme=dark] .nb-home-ticker__group span{color:#eadfca}:root[data-bs-theme=dark] .nb-home-gallery__item{background:#24262a}:root[data-bs-theme=dark] .nb-home-hero__illustration-frame{background:0 0}:root[data-bs-theme=dark] .nb-home-hero__illustration--light{display:none}:root[data-bs-theme=dark] .nb-home-hero__illustration--dark{display:block}:root[data-bs-theme=dark] .nb-home-hero__form{color:#f2f3f5;background:#1b1d21}:root[data-bs-theme=dark] .nb-home-hero__form .nb-home-form-heading h2,:root[data-bs-theme=dark] .nb-home-hero__form .nb-lead-field label,:root[data-bs-theme=dark] .nb-home-hero__form .nb-lead-channel legend{color:#e5e7eb}:root[data-bs-theme=dark] .nb-home-hero__form .nb-home-form-heading p{color:#a8abb2}:root[data-bs-theme=dark] .nb-home-hero__form .nb-lead-field input,:root[data-bs-theme=dark] .nb-home-hero__form .nb-lead-field textarea{color:#f2f3f5;background:#24272c;border-color:#3a3e45}:root[data-bs-theme=dark] .nb-home-hero__form .nb-lead-field input:hover,:root[data-bs-theme=dark] .nb-home-hero__form .nb-lead-field textarea:hover{border-color:#50545c}:root[data-bs-theme=dark] .nb-home-hero__form .nb-lead-field input:focus,:root[data-bs-theme=dark] .nb-home-hero__form .nb-lead-field textarea:focus{background:#24272c;border-color:#6b7280;box-shadow:0 0 0 3px #9499a229}:root[data-bs-theme=dark] .nb-home-hero__form .nb-lead-channel__options{background:#202328;border-color:#3a3e45}:root[data-bs-theme=dark] .nb-home-hero__form .nb-lead-channel__options span,:root[data-bs-theme=dark] .nb-home-hero__form .nb-lead-channel__options label.is-active span{color:#b7bcc5}:root[data-bs-theme=dark] .nb-home-hero__form .nb-lead-channel__options label.is-active span{color:#f2f3f5;background:#34383f}:root[data-bs-theme=dark] .nb-home-hero__form .nb-lead-channel__options input:focus-visible+span{outline-color:#8b9098}:root[data-bs-theme=dark] .nb-home-hero__form .nb-lead-form__consent,:root[data-bs-theme=dark] .nb-home-hero__form .nb-lead-field input::placeholder,:root[data-bs-theme=dark] .nb-home-hero__form .nb-lead-field textarea::placeholder{color:#9298a2}:root[data-bs-theme=dark] .nb-home-hero__form .nb-lead-form__consent a{color:#c7cbd1;text-decoration-color:#5f646d}:root[data-bs-theme=dark] .nb-home-hero__form .nb-lead-field__error{color:#ffb4b4}:root[data-bs-theme=dark] .nb-home-format__visual{background:#eef5ff;border-radius:12px}:root[data-bs-theme=dark] .nb-public-shell--embedded-map a.btn-outline-primary{--bs-btn-color:#9ec5ff;--bs-btn-border-color:#6ea8fe;color:#9ec5ff}:root[data-bs-theme=dark] .nb-public-shell--embedded-map a.btn-outline-primary:hover{color:#fff}:root[data-bs-theme=dark] .nb-public-shell--embedded-map .nb-backoffice-footer__inner{color:#bac3d3;opacity:1}:root[data-bs-theme=dark] .nb-public-shell--embedded-map .nb-backoffice-footer__inner>div{color:inherit}.nb-home-hero .nb-home-button--secondary:hover,.nb-home-hero .nb-home-button--secondary.is-hovered,.nb-home-hero .nb-home-button--secondary:focus-visible{background:#0b5fe80a;border-color:var(--nb-home-blue)!important;color:var(--nb-home-blue)!important}.nb-public-shell--marketing-home2,.nb-marketing-home2,.nb-home2-lightbox{--nb-home-ground:#fff;--nb-home-surface:#f4f8ff;--nb-home-ink:#151b25;--nb-home-muted:#657084;--nb-home-line:#dfe6f0;--nb-home-blue:#0759e5;--nb-home-blue-dark:#0045bd;--nb-home-blue-pale:#edf5ff;--nb-home-sand:#eef5ff}.nb-public-shell--marketing-home2,.nb-public-shell--marketing-home2 .nb-public-shell__main,.nb-marketing-home2{background:var(--nb-home-ground)}.nb-public-shell--marketing-home2 .nb-public-header{border-bottom:1px solid var(--nb-home-line);box-shadow:none;background:var(--nb-home-ground)}.nb-public-shell--marketing-home2 .nb-public-header__inner,.nb-public-shell--marketing-home2 .nb-backoffice-footer__inner{width:min(100% - 6rem,1360px);margin-inline:auto;padding-inline:0}.nb-public-shell--marketing-home2 .nb-public-header__inner{min-height:4.5rem}.nb-public-shell--marketing-home2 .nb-public-footer{border-top:1px solid var(--nb-home-line);background:var(--nb-home-ground)}.nb-marketing-home2{color:var(--nb-home-ink);font-family:Inter,Segoe UI,system-ui,sans-serif;overflow:clip}.nb-marketing-home2 *,.nb-marketing-home2 :before,.nb-marketing-home2 :after{box-sizing:border-box}.nb-marketing-home2 :focus-visible,.nb-home2-lightbox :focus-visible{outline:2px solid var(--nb-home-blue);outline-offset:3px}.nb-home2-container{width:min(100% - 6rem,1360px);margin-inline:auto}.nb-marketing-home2 .nb-home-button{border-radius:7px;min-height:3.15rem;font-weight:600}.nb-marketing-home2 .nb-home-button--secondary{border-color:var(--nb-home-line);background:#fff}.nb-marketing-home2 .nb-home-button--secondary:hover{border-color:var(--nb-home-blue);color:var(--nb-home-blue);background:#fff}.nb-home2-eyebrow{color:var(--nb-home-blue);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700;line-height:1.25}.nb-home2-masthead{padding:clamp(3rem,5vw,5.25rem) 0 clamp(3.25rem,5vw,5.25rem)}.nb-home2-masthead__grid{grid-template-columns:minmax(0,1.3fr) minmax(23rem,.7fr);align-items:center;gap:clamp(3.5rem,8vw,9rem);display:grid}.nb-home2-masthead__grid>*{min-width:0}.nb-home2-masthead__copy{max-width:47rem}.nb-home2-masthead h1{max-width:17ch;color:var(--nb-home-ink);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.65rem,4vw,3.5rem);font-weight:500;line-height:1.01}.nb-home2-masthead__body{gap:.85rem;max-width:39rem;margin-top:2rem;display:grid}.nb-home2-masthead__body p,.nb-home2-section-heading>p,.nb-home2-campaigns p,.nb-home2-final>p{color:var(--nb-home-muted);margin:0;font-size:1.04rem;line-height:1.62}.nb-home2-masthead__budget{align-items:center;gap:.6rem;margin:1.4rem 0 0;font-size:.94rem;font-weight:650;display:flex}.nb-home2-masthead__budget:before{background:var(--nb-home-green);content:"";border-radius:100%;width:.5rem;height:.5rem}.nb-home2-consultation{border-left:1px solid var(--nb-home-line);background:var(--nb-home-blue-pale);padding:clamp(1.5rem,3vw,2.25rem)}.nb-marketing-home2 .nb-home-form-heading{margin-bottom:1.35rem}.nb-marketing-home2 .nb-home-form-heading h2,.nb-marketing-home2 .nb-home-form-heading h3{font-size:1.35rem;font-weight:650}.nb-marketing-home2 .nb-lead-field input,.nb-marketing-home2 .nb-lead-field textarea{border-color:#cbd8e7;border-radius:7px}.nb-marketing-home2 .nb-lead-channel__options{background:#dfe9f7;border:0;border-radius:7px}.nb-marketing-home2 .nb-lead-channel__options span{border-radius:5px}.nb-marketing-home2 .nb-lead-channel__options label.is-active span{box-shadow:none}.nb-home2-ticker{background:var(--nb-home-sand);align-items:center;min-height:3.5rem;display:flex;position:relative;overflow:hidden}.nb-home2-ticker__track{flex:1;width:max-content;animation:34s linear infinite nb-home2-ticker;display:flex}.nb-home2-ticker.is-paused .nb-home2-ticker__track{animation-play-state:paused}.nb-home2-ticker__group{flex:none;gap:3.5rem;padding-right:3.5rem;display:flex}.nb-home2-ticker span{color:#38506d;white-space:nowrap;align-items:center;font-size:.8rem;font-weight:650;display:inline-flex;position:relative}.nb-home2-ticker span:before{background:var(--nb-home-blue);content:"";border-radius:50%;width:.33rem;height:.33rem;margin-right:.7rem}.nb-home2-ticker>button{z-index:1;width:3.5rem;color:var(--nb-home-blue);background:var(--nb-home-sand);cursor:pointer;border:0;align-self:stretch;place-items:center;display:grid}@keyframes nb-home2-ticker{to{transform:translate(-50%)}}.nb-home2-section{padding:clamp(3.5rem,6vw,6rem) 0}.nb-home2-section-heading{max-width:48rem}.nb-home2-section-heading h2,.nb-home2-campaigns h2,.nb-home2-final h2{color:var(--nb-home-ink);letter-spacing:-.045em;text-wrap:balance;margin:0 0 1rem;font-size:clamp(2rem,3vw,2.5rem);font-weight:500;line-height:1.06}.nb-home2-map{padding:clamp(3.5rem,6vw,6rem) 0 0}.nb-home2-map__stage{background:var(--nb-home-blue-pale);width:min(100% - 2rem,1600px);min-height:clamp(32rem,63vw,52rem);margin:clamp(2rem,4vw,3.75rem) auto 0;overflow:hidden}.nb-home2-map__stage iframe{background:#edf5ff;border:0;width:100%;height:clamp(27rem,52vw,43rem);display:block}.nb-home2-map__footer{background:#f3f8ff;justify-content:space-between;align-items:center;gap:2rem;min-height:8rem;padding:1.5rem clamp(1.25rem,4vw,4rem);display:flex}.nb-home2-map__footer p{gap:.25rem;max-width:33rem;margin:0;display:grid}.nb-home2-map__footer strong{font-size:1rem;font-weight:700}.nb-home2-map__footer span{color:var(--nb-home-muted);font-size:.93rem}.nb-home2-map__footer .nb-home-actions{margin:0}.nb-home2-format-list{border-top:1px solid var(--nb-home-line);margin-top:clamp(2rem,4vw,3.75rem)}.nb-home2-format{border-bottom:1px solid var(--nb-home-line);grid-template-columns:4rem minmax(12rem,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(1.5rem,4vw,5rem);min-height:19rem;padding:1.5rem 0;display:grid}.nb-home2-format__number{color:#8b9aac;letter-spacing:.12em;align-self:start;padding-top:.5rem;font-size:.76rem;font-weight:700}.nb-home2-format__visual{place-items:center;min-height:15rem;display:grid}.nb-home2-format__visual img{max-width:100%;max-height:14.5rem}.nb-home2-format__copy{max-width:36rem}.nb-home2-format__copy h3{letter-spacing:-.04em;margin:0;font-size:clamp(1.5rem,2.25vw,2.1rem);font-weight:550}.nb-home2-format__copy p{color:var(--nb-home-muted);margin:.9rem 0 0;font-size:.98rem;line-height:1.6}.nb-home2-format__copy ul{color:#3b4b60;flex-wrap:wrap;gap:.45rem .9rem;margin:1rem 0 0;padding:0;font-size:.78rem;list-style:none;display:flex}.nb-home2-format__copy li{align-items:center;display:inline-flex}.nb-home2-format__copy li:before{content:"";background:#93a7c1;border-radius:100%;width:.27rem;height:.27rem;margin-right:.45rem}.nb-home2-gallery{background:#f8fbff;padding:clamp(3.5rem,6vw,6rem) 0}.nb-home2-gallery__head{justify-content:space-between;align-items:end;gap:2rem;display:flex}.nb-home2-gallery h2{letter-spacing:-.045em;margin:0;font-size:clamp(2rem,3vw,2.5rem);font-weight:500;line-height:1.06}.nb-home2-quiet-control{min-height:2.5rem;color:var(--nb-home-blue);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;font-size:.82rem;font-weight:650;display:inline-flex}.nb-home2-gallery__viewport{width:100%;margin-top:2.25rem;overflow:hidden}.nb-home2-gallery__track{width:max-content;animation:74s linear infinite nb-home2-gallery;display:flex}.nb-home2-gallery__viewport.is-paused .nb-home2-gallery__track,.nb-home2-gallery__viewport:hover .nb-home2-gallery__track{animation-play-state:paused}.nb-home2-gallery__group{flex:none;gap:.85rem;padding-right:.85rem;display:flex}.nb-home2-gallery__item{cursor:zoom-in;background:#d6e1ef;border:0;border-radius:5px;width:clamp(9.5rem,13vw,14rem);height:clamp(7rem,9vw,10rem);padding:0;overflow:hidden}.nb-home2-gallery__item img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.nb-home2-gallery__item:hover img{transform:scale(1.04)}.nb-home2-gallery__hint{width:min(100% - 6rem,1360px);color:var(--nb-home-muted);margin:1rem auto 0;font-size:.77rem}@keyframes nb-home2-gallery{to{transform:translate(-50%)}}.nb-home2-benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;margin-top:clamp(2rem,4vw,3.75rem);display:grid}.nb-home2-benefit-grid article{background:var(--nb-home-blue-pale);min-height:22rem;padding:clamp(1.3rem,2vw,1.8rem)}.nb-home2-benefit-grid img{object-fit:contain;object-position:left center;width:4.75rem;height:4.75rem;margin-bottom:2.25rem}.nb-home2-benefit-grid h3{letter-spacing:-.025em;margin:0;font-size:1.22rem;font-weight:650}.nb-home2-benefit-grid p{color:#53657c;margin:.75rem 0 0;font-size:.86rem;line-height:1.55}.nb-home2-metrics{border-top:1px solid var(--nb-home-line);border-bottom:1px solid var(--nb-home-line);grid-template-columns:repeat(4,1fr);margin:1.25rem 0 0;display:grid}.nb-home2-metrics>div{border-right:1px solid var(--nb-home-line);min-height:10.5rem;padding:1.35rem}.nb-home2-metrics>div:last-child{border-right:0}.nb-home2-metrics dt{letter-spacing:-.06em;align-items:center;gap:.75rem;font-size:clamp(1.6rem,2.3vw,2.4rem);font-weight:500;display:flex}.nb-home2-metrics dt img{object-fit:contain;width:2.3rem;height:2.3rem}.nb-home2-metrics dd{color:var(--nb-home-muted);margin:.7rem 0 0;font-size:.84rem}.nb-home2-process{background:#f8fbff}.nb-home2-process ol{grid-template-columns:repeat(3,1fr);margin:clamp(2rem,4vw,3.75rem) 0 0;padding:0;list-style:none;display:grid}.nb-home2-process li{border-right:1px solid var(--nb-home-line);min-height:15rem;padding:0 clamp(1.25rem,3vw,3.5rem) 0 0}.nb-home2-process li:not(:first-child){padding-left:clamp(1.25rem,3vw,3.5rem)}.nb-home2-process li:last-child{border-right:0}.nb-home2-process li>span{color:var(--nb-home-blue);letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;font-weight:700}.nb-home2-process h3{letter-spacing:-.035em;margin:3.5rem 0 0;font-size:1.4rem;font-weight:600}.nb-home2-process p{max-width:19rem;color:var(--nb-home-muted);margin:.9rem 0 0;font-size:.92rem;line-height:1.58}.nb-home2-campaigns{background:#eaf4ff;padding:clamp(3.5rem,6vw,6rem) 0}.nb-home2-campaigns__grid{grid-template-columns:minmax(0,1.1fr) minmax(19rem,.9fr);align-items:start;gap:clamp(3rem,9vw,10rem);display:grid}.nb-home2-campaigns__grid>div>p:not(.nb-home2-eyebrow){max-width:38rem}.nb-home2-campaigns .nb-home-text-action{margin-top:1.5rem}.nb-home2-campaigns dl{gap:0;margin:.5rem 0 0;display:grid}.nb-home2-campaigns dl>div{border-top:1px solid #c5d9ee;padding:1.05rem 0}.nb-home2-campaigns dl>div:last-child{border-bottom:1px solid #c5d9ee}.nb-home2-campaigns dt{color:var(--nb-home-ink);font-size:1rem;font-weight:700}.nb-home2-campaigns dd{color:#516a85;margin:.35rem 0 0;font-size:.91rem}.nb-home2-final{text-align:center;padding:clamp(3.5rem,6vw,5.5rem) 0}.nb-home2-final>.nb-home2-container{justify-items:center;display:grid}.nb-home2-final h2{max-width:16ch}.nb-home2-final>.nb-home2-container>p:not(.nb-home2-eyebrow){max-width:32rem}.nb-home2-final .nb-home-actions{justify-content:center}.nb-home2-contacts{border-top:1px solid var(--nb-home-line)}.nb-home2-contacts__grid{grid-template-columns:minmax(0,1.1fr) minmax(21rem,.9fr);gap:clamp(2rem,6vw,7rem);margin-top:clamp(2rem,4vw,3.75rem);display:grid}.nb-home2-office{grid-template-columns:minmax(13rem,.7fr) minmax(17rem,1.3fr);align-items:stretch;gap:2rem;display:grid}.nb-home2-office h3,.nb-home2-contact-form h3{letter-spacing:-.025em;margin:0;font-size:1.25rem;font-weight:650}.nb-home2-office address{color:var(--nb-home-muted);margin:1.25rem 0;font-size:.93rem;font-style:normal;line-height:1.55}.nb-home2-office a{color:var(--nb-home-ink);margin-top:.65rem;font-size:.91rem;text-decoration:none;display:block}.nb-home2-office a:hover{color:var(--nb-home-blue)}.nb-home2-office a span{color:var(--nb-home-muted)}.nb-home2-office iframe{background:var(--nb-home-blue-pale);border:0;width:100%;min-height:22rem}.nb-home2-contact-form{background:var(--nb-home-blue-pale);padding:clamp(1.25rem,2.5vw,2rem)}.nb-home2-lightbox{z-index:3000;color:#fff;background:#0a101af0;grid-template-columns:4rem minmax(0,1fr) 4rem;align-items:center;gap:1rem;padding:2rem;display:grid;position:fixed;inset:0}.nb-home2-lightbox figure{justify-items:center;gap:.75rem;max-width:min(72rem,100%);max-height:calc(100vh - 6rem);margin:0 auto;display:grid}.nb-home2-lightbox figure img{object-fit:contain;max-width:100%;max-height:calc(100vh - 8rem)}.nb-home2-lightbox figcaption{letter-spacing:.12em;font-size:.78rem}.nb-home2-lightbox__close,.nb-home2-lightbox__arrow{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff6b;border-radius:50%;place-items:center;width:3rem;height:3rem;display:grid}.nb-home2-lightbox__close{position:absolute;top:1.5rem;right:1.5rem}html[data-bs-theme=dark] .nb-public-shell--marketing-home2,html[data-bs-theme=dark] .nb-public-shell--marketing-home2 .nb-public-shell__main,html[data-bs-theme=dark] .nb-marketing-home2{--nb-home-ground:#101722;--nb-home-surface:#162130;--nb-home-ink:#f5f8fc;--nb-home-muted:#b4c0d0;--nb-home-line:#2b3a4d;--nb-home-blue-pale:#172a40;--nb-home-sand:#172538;color:var(--nb-home-ink)}html[data-bs-theme=dark] .nb-public-shell--marketing-home2 .nb-public-header,html[data-bs-theme=dark] .nb-public-shell--marketing-home2 .nb-public-footer,html[data-bs-theme=dark] .nb-marketing-home2 .nb-home-button--secondary{background:var(--nb-home-ground)}html[data-bs-theme=dark] .nb-marketing-home2 .nb-home-button--secondary{color:var(--nb-home-ink);border-color:var(--nb-home-line)}html[data-bs-theme=dark] .nb-home2-ticker,html[data-bs-theme=dark] .nb-home2-ticker>button,html[data-bs-theme=dark] .nb-home2-gallery,html[data-bs-theme=dark] .nb-home2-process{background:#142235}html[data-bs-theme=dark] .nb-home2-ticker span,html[data-bs-theme=dark] .nb-home2-format__copy ul,html[data-bs-theme=dark] .nb-home2-benefit-grid p,html[data-bs-theme=dark] .nb-home2-campaigns dd{color:#bed0e5}html[data-bs-theme=dark] .nb-home2-map__footer,html[data-bs-theme=dark] .nb-home2-benefit-grid article,html[data-bs-theme=dark] .nb-home2-contact-form{background:#172a40}html[data-bs-theme=dark] .nb-home2-campaigns{background:#152a42}html[data-bs-theme=dark] .nb-home2-campaigns dl>div{border-color:#38526f}html[data-bs-theme=dark] .nb-marketing-home2 .nb-lead-field input,html[data-bs-theme=dark] .nb-marketing-home2 .nb-lead-field textarea{color:var(--nb-home-ink);background:#101722;border-color:#425872}html[data-bs-theme=dark] .nb-marketing-home2 .nb-lead-channel__options{background:#253b55}html[data-bs-theme=dark] .nb-marketing-home2 .nb-lead-channel__options label.is-active span{color:var(--nb-home-ink);background:#101722}:root[data-bs-theme=dark] .nb-marketing-home2 .nb-lead-field input,:root[data-bs-theme=dark] .nb-marketing-home2 .nb-lead-field textarea{color:#f4f8ff!important;background:#132943!important;border-color:#6384a8!important}:root[data-bs-theme=dark] .nb-marketing-home2 .nb-lead-field input::placeholder,:root[data-bs-theme=dark] .nb-marketing-home2 .nb-lead-field textarea::placeholder{opacity:1;color:#d7e5f5!important}:root[data-bs-theme=dark] .nb-marketing-home2 .nb-lead-field input:focus,:root[data-bs-theme=dark] .nb-marketing-home2 .nb-lead-field textarea:focus{background:#183451!important;border-color:#8cb8ed!important}:root[data-bs-theme=dark] .nb-marketing-home2 .nb-lead-channel__options{background:#19314e!important}:root[data-bs-theme=dark] .nb-marketing-home2 .nb-lead-channel__options label:not(.is-active) span{color:#d7e5f5!important}:root[data-bs-theme=dark] .nb-marketing-home2 .nb-lead-channel__options label.is-active span{color:#f4f8ff!important;background:#254a73!important}:root[data-bs-theme=dark] .nb-marketing-home2 .nb-home-button--secondary{color:#f4f8ff!important;background:#1c3857!important;border-color:#7a9dc3!important}:root[data-bs-theme=dark] .nb-marketing-home2 .nb-home-button--secondary:not(:disabled):hover{color:#fff!important;background:#254a73!important;border-color:#a6c6ea!important}:root[data-bs-theme=dark] .nb-marketing-home2 .nb-home-button--secondary:disabled{opacity:.62;color:#9eafc2!important;background:#17283b!important;border-color:#4d6380!important}@media (width<=900px){.nb-home2-masthead__grid,.nb-home2-campaigns__grid,.nb-home2-contacts__grid{grid-template-columns:1fr}.nb-home2-masthead__grid{gap:3rem}.nb-home2-consultation{border-left:0;border-top:1px solid var(--nb-home-line);max-width:42rem}.nb-home2-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nb-home2-office{max-width:54rem}}@media (width<=680px){.nb-home2-container,.nb-public-shell--marketing-home2 .nb-public-header__inner,.nb-public-shell--marketing-home2 .nb-backoffice-footer__inner{width:min(100% - 2.5rem,1360px)}.nb-home2-masthead{padding:3rem 0 3.5rem}.nb-home2-masthead h1{overflow-wrap:anywhere;font-size:clamp(2.4rem,12vw,3rem)}.nb-home2-masthead__body{margin-top:1.5rem}.nb-home2-masthead__body p,.nb-home2-section-heading>p,.nb-home2-campaigns p,.nb-home2-final>p{font-size:.98rem}.nb-home2-consultation{padding:1.25rem}.nb-home2-map{padding-top:4rem}.nb-home2-map__stage{width:100%;min-height:29rem}.nb-home2-map__stage iframe{height:24rem}.nb-home2-map__footer{gap:1rem;min-height:auto;padding:1.25rem;display:grid}.nb-home2-map__footer .nb-home-actions{width:100%}.nb-home2-map__footer .nb-home-button{flex:1;padding-inline:.8rem}.nb-home2-format{grid-template-columns:2.25rem 1fr;gap:.75rem 1rem;min-height:0;padding:1.75rem 0}.nb-home2-format__visual{grid-column:2;min-height:10.5rem}.nb-home2-format__visual img{max-height:10rem}.nb-home2-format__copy{grid-column:2}.nb-home2-format__copy h3{font-size:1.55rem}.nb-home2-gallery__head{align-items:center}.nb-home2-gallery__item{width:9.5rem;height:7.1rem}.nb-home2-gallery__hint{width:min(100% - 2.5rem,1360px)}.nb-home2-benefit-grid{grid-template-columns:1fr;gap:.65rem}.nb-home2-benefit-grid article{min-height:0;padding:1.4rem}.nb-home2-benefit-grid img{width:3.75rem;height:3.75rem;margin-bottom:1.5rem}.nb-home2-metrics{grid-template-columns:repeat(2,1fr)}.nb-home2-metrics>div{border-bottom:1px solid var(--nb-home-line);min-height:8.5rem;padding:1rem}.nb-home2-metrics>div:nth-child(2){border-right:0}.nb-home2-metrics>div:nth-last-child(-n+2){border-bottom:0}.nb-home2-metrics dt{font-size:1.55rem}.nb-home2-metrics dt img{width:1.8rem;height:1.8rem}.nb-home2-process ol{grid-template-columns:1fr;gap:0}.nb-home2-process li,.nb-home2-process li:not(:first-child){border-right:0;border-bottom:1px solid var(--nb-home-line);min-height:0;padding:1.5rem 0}.nb-home2-process li:last-child{border-bottom:0}.nb-home2-process h3{margin-top:1.75rem}.nb-home2-office{grid-template-columns:1fr;gap:1.5rem}.nb-home2-office iframe{min-height:19rem}.nb-home2-lightbox{grid-template-columns:1fr 1fr;gap:.5rem;padding:1rem}.nb-home2-lightbox figure{grid-area:1/1/auto/-1}.nb-home2-lightbox__arrow:last-child{justify-self:end}}@media (prefers-reduced-motion:reduce){.nb-home2-ticker__track,.nb-home2-gallery__track{animation:none}.nb-home2-ticker__group[aria-hidden=true],.nb-home2-gallery__group[aria-hidden=true]{display:none}.nb-home2-gallery__item img{transition:none}}
