/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--tw-font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--tw-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--tw-default-font-family:var(--tw-font-sans);--tw-default-mono-font-family:var(--tw-font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--tw-default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--tw-default-font-feature-settings,normal);font-variation-settings:var(--tw-default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--tw-default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--tw-default-mono-font-feature-settings,normal);font-variation-settings:var(--tw-default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--color-ink);background:var(--color-surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--color-ink);letter-spacing:-.01em;font-weight:600;line-height:1.2}h1{font-size:clamp(2rem,4vw,3.5rem);font-weight:700}h2{font-size:clamp(1.5rem,3vw,2.5rem)}h3{font-size:clamp(1.25rem,2.5vw,1.75rem)}a{color:var(--color-brand);text-decoration:none}a:hover{color:var(--color-brand-hover)}}@layer components{.nbx-container{max-width:var(--container-content);margin-inline:auto;padding-inline:1rem}@media (min-width:768px){.nbx-container{padding-inline:2rem}}.nbx-section{padding-block:4rem}@media (min-width:768px){.nbx-section{padding-block:6rem}}.nbx-btn{font-family:var(--font-display);border-radius:var(--radius-btn);cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-size:.95rem;font-weight:600;line-height:1;text-decoration:none;transition:all .2s;display:inline-flex}.nbx-btn-primary{background:var(--color-brand);color:#fff;border-color:var(--color-brand)}.nbx-btn-primary:hover{background:var(--color-brand-hover);border-color:var(--color-brand-hover);color:#fff}.nbx-btn-secondary{color:var(--color-ink);border-color:var(--color-ink);background:0 0}.nbx-btn-secondary:hover{background:var(--color-ink);color:#fff}.nbx-btn-ghost{color:var(--color-brand);background:0 0;border-color:#0000;padding-inline:.5rem}.nbx-btn-ghost:hover{color:var(--color-brand-hover)}.nbx-card{background:var(--color-surface);border-radius:var(--radius-card);transition:box-shadow .25s,transform .25s;overflow:hidden;box-shadow:0 1px 3px #1818230f,0 1px 2px #1818230a}.nbx-card:hover{transform:translateY(-2px);box-shadow:0 10px 25px #18182314,0 4px 8px #1818230d}.nbx-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--color-brand);margin-bottom:.75rem;font-size:.75rem;font-weight:600;display:inline-block}.nbx-trust-bar{background:var(--color-brand-wash);border-block:1px solid var(--color-brand-tint);padding:1.25rem 0}.nbx-trust-bar__grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (min-width:768px){.nbx-trust-bar__grid{grid-template-columns:repeat(4,1fr)}}.nbx-trust-bar__item{color:var(--color-ink-soft);align-items:center;gap:.75rem;font-size:.875rem;font-weight:500;display:flex}.nbx-prose{font-family:var(--font-body);color:var(--color-ink-soft);line-height:1.6}.nbx-prose p{margin-block:.75rem}.nbx-header{border-bottom:1px solid var(--color-brand-tint);z-index:50;background:#fff;padding-block:1rem;transition:box-shadow .25s,padding-block .25s;position:sticky;top:0}.nbx-header--scrolled{padding-block:.5rem;box-shadow:0 4px 20px #1818230f}.nbx-header__inner{justify-content:space-between;align-items:center;gap:2rem;display:flex}.nbx-header__logo img{width:auto;height:48px;display:block}.nbx-header__nav{display:none}@media (min-width:1024px){.nbx-header__nav{flex:1;display:block}}.nbx-menu{justify-content:center;gap:2rem;margin:0;padding:0;list-style:none;display:flex}.nbx-menu li a{font-family:var(--font-display);color:var(--color-ink);padding:.5rem .75rem;font-size:.9375rem;font-weight:500;transition:color .2s}.nbx-menu li a:hover{color:var(--color-brand)}.nbx-header__cta{align-items:center;gap:1rem;display:flex}.nbx-header__cta-btn{display:none}@media (min-width:768px){.nbx-header__cta-btn{display:inline-flex}}.nbx-header__toggle{cursor:pointer;background:0 0;border:none;width:44px;height:44px;padding:.5rem;position:relative}@media (min-width:1024px){.nbx-header__toggle{display:none}}.nbx-header__toggle span{background:var(--color-ink);width:24px;height:2px;transition:all .2s;display:block;position:relative}.nbx-header__toggle span:before,.nbx-header__toggle span:after{content:"";background:var(--color-ink);width:24px;height:2px;transition:all .2s;position:absolute}.nbx-header__toggle span:before{top:-7px}.nbx-header__toggle span:after{top:7px}.nbx-header__nav.is-open{background:#fff;padding:1rem 0;display:block;position:absolute;top:100%;left:0;right:0;box-shadow:0 10px 30px #1818231a}.nbx-header__nav.is-open .nbx-menu{flex-direction:column;gap:0}.nbx-header__nav.is-open .nbx-menu li a{border-bottom:1px solid var(--color-brand-tint);padding:.875rem 1.5rem;display:block}.nbx-footer{background:var(--color-ink);color:#ffffffd9;margin-top:4rem;padding-block:4rem 2rem}.nbx-footer__grid{grid-template-columns:1fr;gap:3rem;display:grid}@media (min-width:768px){.nbx-footer__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.nbx-footer__grid{grid-template-columns:1.4fr 1fr 1fr 1fr 1.2fr;gap:2.5rem}}.nbx-footer__trust{color:#fff9;flex-direction:column;gap:.5rem;margin-top:1.25rem;font-size:.8125rem;display:flex}.nbx-footer__col--contact .nbx-btn{align-self:flex-start;width:auto;margin-top:1.25rem}.nbx-footer__col h4.nbx-footer__heading{color:#fff;text-transform:uppercase;letter-spacing:.08em;margin-bottom:1.25rem;font-size:.875rem;font-weight:600}.nbx-footer__col ul{margin:0;padding:0;list-style:none}.nbx-footer__col ul li{margin-bottom:.75rem}.nbx-footer__col ul li a{color:#ffffffb3;transition:color .2s}.nbx-footer__col ul li a:hover{color:var(--color-brand-tint)}.nbx-footer__tagline{color:#ffffffb3;max-width:320px;margin-top:1rem;font-size:.9375rem;line-height:1.6}.nbx-footer__col--brand img{object-fit:contain;width:80px;height:80px}.nbx-footer__bottom{color:#ffffff80;border-top:1px solid #ffffff1a;flex-direction:column;gap:1rem;margin-top:3rem;padding-top:2rem;font-size:.875rem;display:flex}@media (min-width:768px){.nbx-footer__bottom{flex-direction:row;justify-content:space-between}}.nbx-footer__legal{gap:2rem;margin:0;padding:0;list-style:none;display:flex}.nbx-footer__legal a{color:#fff9}.nbx-footer__legal a:hover{color:#fff}.nbx-hero{background:linear-gradient(135deg,var(--color-brand-wash) 0%,var(--color-surface) 60%);padding-block:4rem 6rem;overflow:hidden}@media (min-width:1024px){.nbx-hero{padding-block:6rem 8rem}}.nbx-hero__inner{grid-template-columns:1fr;align-items:center;gap:3rem;display:grid}@media (min-width:1024px){.nbx-hero__inner{grid-template-columns:1.1fr 1fr;gap:4rem}}.nbx-hero__title{color:var(--color-ink);margin-bottom:1.5rem;font-size:clamp(2.25rem,5vw,4rem);font-weight:700;line-height:1.05}.nbx-hero__rotator{color:var(--color-brand);font-style:italic;font-family:var(--font-serif);margin-top:.5rem;display:block}.nbx-hero__lead{color:var(--color-ink-soft);max-width:540px;margin-bottom:2rem;font-size:1.125rem;line-height:1.6}.nbx-hero__cta{flex-wrap:wrap;gap:1rem;margin-bottom:2rem;display:flex}.nbx-hero__signals{color:var(--color-ink-soft);flex-wrap:wrap;gap:1.25rem;margin:0;padding:0;font-size:.875rem;font-weight:500;list-style:none;display:flex}.nbx-hero__visual-frame{aspect-ratio:4/3;border-radius:var(--radius-card);overflow:hidden;box-shadow:0 20px 50px #18182326}.nbx-hero__visual-frame img{object-fit:cover;width:100%;height:100%;display:block}.nbx-section--alt{background:var(--color-surface-off)}.nbx-section__header{max-width:720px;margin-bottom:3rem}.nbx-section__header--center{text-align:center;margin-inline:auto}.nbx-section__header h2{margin-bottom:1rem}.nbx-section__lead{color:var(--color-ink-soft);font-size:1.0625rem;line-height:1.6}.nbx-section__cta{text-align:center;margin-top:3rem}.nbx-cat-grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:640px){.nbx-cat-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.nbx-cat-grid{grid-template-columns:repeat(4,1fr)}}.nbx-cat-card{color:inherit;flex-direction:column;text-decoration:none;display:flex}.nbx-cat-card__visual{aspect-ratio:4/3;background:var(--color-brand-wash);position:relative;overflow:hidden}.nbx-cat-card__visual img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.nbx-cat-card:hover .nbx-cat-card__visual img{transform:scale(1.05)}.nbx-cat-card__body{flex-direction:column;flex:1;padding:1.5rem;display:flex}.nbx-cat-card__title{margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.nbx-cat-card__desc{color:var(--color-ink-soft);flex:1;margin-bottom:1rem;font-size:.9375rem;line-height:1.5}.nbx-cat-card__cta{color:var(--color-brand);font-size:.9375rem;font-weight:600;transition:gap .2s}.nbx-cat-card:hover .nbx-cat-card__cta{color:var(--color-brand-hover)}.nbx-industries-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.nbx-industries-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.nbx-industries-grid{grid-template-columns:repeat(3,1fr)}}.nbx-industry-card{border-radius:var(--radius-card);color:var(--color-ink);border:1px solid var(--color-brand-tint);font-family:var(--font-display);background:#fff;justify-content:space-between;align-items:center;padding:1.5rem 1.75rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.nbx-industry-card:hover{border-color:var(--color-brand);color:var(--color-brand);transform:translateY(-2px);box-shadow:0 10px 25px #2997aa1a}.nbx-industry-card__arrow{color:var(--color-brand);font-size:1.25rem;transition:transform .2s}.nbx-industry-card:hover .nbx-industry-card__arrow{transform:translate(4px)}.nbx-realizations{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (min-width:768px){.nbx-realizations{grid-template-columns:repeat(4,1fr)}}.nbx-realization-tile{aspect-ratio:1;background:linear-gradient(135deg,var(--color-brand-tint),var(--color-brand-wash));cursor:pointer;border-radius:10px;transition:transform .25s;overflow:hidden}.nbx-realization-tile:hover{transform:scale(1.05)}.nbx-realization-tile img{object-fit:cover;width:100%;height:100%;display:block}.nbx-cta-banner{background:var(--color-brand);color:#fff;margin-top:4rem;padding-block:4rem}.nbx-cta-banner__inner{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}@media (min-width:768px){.nbx-cta-banner__inner{flex-direction:row;align-items:center}}.nbx-cta-banner h2{color:#fff;margin-bottom:.75rem;font-size:clamp(1.5rem,3vw,2.25rem)}.nbx-cta-banner p{color:#ffffffe6;max-width:560px;font-size:1.0625rem}.nbx-cta-banner .nbx-btn-primary{color:var(--color-brand);background:#fff;border-color:#fff}.nbx-cta-banner .nbx-btn-primary:hover{background:var(--color-brand-wash);color:var(--color-brand-hover);border-color:var(--color-brand-wash)}}@layer utilities;:root{--color-brand:#2997aa;--color-brand-hover:#3aa6b9;--color-brand-tint:#cae6e8;--color-brand-wash:#e9f8f9;--color-ink:#181823;--color-ink-soft:#454f5e;--color-mute:#54595f;--color-mute-light:#7a7a7a;--color-surface:#fff;--color-surface-off:#fbfbfb;--color-success:#2e7d5b;--color-warning:#c9892f;--color-error:#c13d3d}.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .button,.woocommerce-cart .cart_totals .order-total{display:none}.skip-link{background:var(--color-brand);color:#fff;z-index:100;padding:8px 16px;position:absolute;top:-40px;left:0}.skip-link:focus{top:0}.nbx-main{min-height:60vh}.ct-woo-card-actions,.woocommerce ul.products li.product .button.add_to_cart_button{display:none!important}.woocommerce ul.products{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;padding:0;list-style:none;display:grid}.woocommerce ul.products li.product{border-radius:var(--radius-card);background:#fff;flex-direction:column;list-style:none;transition:box-shadow .25s,transform .25s;overflow:hidden;box-shadow:0 1px 3px #1818230f;float:none!important;width:auto!important;margin:0!important;padding:0!important;display:flex!important}.woocommerce ul.products li.product:hover{transform:translateY(-2px);box-shadow:0 10px 25px #18182314}.woocommerce ul.products li.product figure{aspect-ratio:1;margin:0;overflow:hidden}.woocommerce ul.products li.product figure img{object-fit:cover;aspect-ratio:1!important;width:100%!important;height:100%!important}.woocommerce ul.products li.product h2.woocommerce-loop-product__title{margin:0!important;padding:1.25rem 1.25rem .5rem!important;font-size:1.0625rem!important;font-weight:600!important}.woocommerce ul.products li.product h2 a{color:var(--color-ink)!important}.woocommerce ul.products li.product .price{margin-bottom:.5rem;padding:0 1.25rem;display:block!important}.woocommerce ul.products li.product .entry-meta{margin:0 0 1rem;padding:0 1.25rem;font-size:.8125rem;list-style:none}.woocommerce ul.products li.product>a.nbx-btn{width:calc(100% - 2.5rem);margin:auto 1.25rem 1.25rem;display:inline-flex}.post-type-archive-product .wp-site-blocks{max-width:var(--container-content);margin-inline:auto;padding-block:4rem 6rem;padding-inline:1.5rem}.post-type-archive-product .wp-site-blocks>.woocommerce-products-header,.post-type-archive-product .wp-site-blocks>.woocommerce-notices-wrapper{display:none}.single-product .price.nbx-single-price small,.nbx-single-price small{color:#7a7a7a;font-size:.875rem;font-weight:400}.nbx-single-price strong{color:#2997aa;font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:700}.nbx-single-price{margin:1rem 0;display:block}.nbx-product-cta-prompt{flex-direction:column;align-items:flex-start;gap:.625rem;margin-top:1.5rem;display:flex}.nbx-product-cta-prompt .nbx-btn{justify-content:center;width:100%;max-width:320px}.nbx-btn-large{padding:1rem 1.75rem;font-size:1rem}.single-product .quantity,.single-product form.cart .quantity,.single-product button.single_add_to_cart_button,.single-product .single_add_to_cart_button,.single-product form.cart>button[type=submit]{display:none!important}.single-product p.price ins,.single-product p.price del{display:none}.nbx-utility-bar{background:var(--color-ink);color:#ffffffd9;padding:.5rem 0;font-size:.8125rem}.nbx-utility-bar .nbx-container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;display:flex}.nbx-utility-bar__left,.nbx-utility-bar__right{flex-wrap:wrap;gap:1.25rem;display:flex}.nbx-utility-bar__item{color:#ffffffd9;font-weight:500;text-decoration:none}.nbx-utility-bar__item:hover{color:var(--color-brand-tint)}@media (max-width:768px){.nbx-utility-bar{padding:.375rem 0;font-size:.75rem}.nbx-utility-bar__left{flex:1}.nbx-utility-bar__right{display:none}}.nbx-header__actions{align-items:center;gap:.5rem;display:flex}.nbx-header__icon-btn{width:40px;height:40px;color:var(--color-ink);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:all .2s;display:inline-flex;position:relative}.nbx-header__icon-btn:hover{background:var(--color-brand-wash);color:var(--color-brand)}.nbx-header__cart-count{background:var(--color-brand);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:.625rem;font-weight:700;display:flex;position:absolute;top:4px;right:4px}.nbx-header__search{border-top:1px solid var(--color-brand-tint);padding:1rem 0}.nbx-header__search form{gap:.5rem;display:flex}.nbx-header__search input[type=search]{border:1.5px solid var(--color-brand-tint);border-radius:8px;flex:1;padding:.75rem 1rem;font-family:inherit;font-size:.95rem}.nbx-header__search input[type=search]:focus{border-color:var(--color-brand);outline:none}.nbx-help-bubble{background:var(--color-brand);color:#fff;cursor:pointer;z-index:100;border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:all .2s;display:flex;position:fixed;bottom:80px;right:24px;box-shadow:0 8px 24px #2997aa66}.nbx-help-bubble:hover{transform:scale(1.05);box-shadow:0 10px 30px #2997aa80}@media (max-width:600px){.nbx-help-bubble{width:48px;height:48px;bottom:90px;right:16px}}.nbx-hero__social-proof{color:#54595f;letter-spacing:.02em;margin-top:1.5rem;font-size:.875rem}.nbx-hero__social-proof strong{color:var(--color-ink)}.nbx-hero__visual{position:relative}.nbx-hero__visual-thumbs{gap:.625rem;margin-top:.75rem;display:flex}.nbx-hero__visual-thumbs img{aspect-ratio:1;object-fit:cover;cursor:pointer;border:2px solid #fff;border-radius:8px;width:33%;transition:transform .25s;box-shadow:0 4px 12px #1818230f}.nbx-hero__visual-thumbs img:hover{transform:translateY(-3px)}.nbx-btn-primary{background:var(--color-brand)!important;color:#fff!important;border-color:var(--color-brand)!important}.nbx-btn-primary:hover{background:var(--color-brand-hover)!important;border-color:var(--color-brand-hover)!important}.nbx-trust-band{border-block:1px solid var(--color-brand-tint);background:#fff;padding:2.5rem 0}.nbx-trust-band__grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:640px){.nbx-trust-band__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.nbx-trust-band__grid{grid-template-columns:repeat(4,1fr);gap:2rem}}.nbx-trust-band__item{align-items:flex-start;gap:1rem;display:flex}.nbx-trust-band__icon{background:var(--color-brand-wash);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:2rem;display:flex}.nbx-trust-band__item strong{color:var(--color-ink);margin-bottom:.25rem;font-family:Poppins,sans-serif;font-size:1rem;display:block}.nbx-trust-band__item p{color:#7a7a7a;margin:0;font-size:.8125rem;line-height:1.4}.nbx-clients{background:var(--color-surface-off);padding:3rem 0}.nbx-clients__heading{text-align:center;color:#7a7a7a;text-transform:uppercase;letter-spacing:.08em;margin:0 0 1.5rem;font-size:.875rem}.nbx-clients__grid{grid-template-columns:repeat(2,1fr);gap:1rem;max-width:960px;margin:0 auto;display:grid}@media (min-width:640px){.nbx-clients__grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1024px){.nbx-clients__grid{grid-template-columns:repeat(8,1fr)}}.nbx-client-logo{text-align:center;color:#7a7a7a;border:1px solid #0000;border-radius:6px;padding:.875rem .5rem;font-family:Poppins,sans-serif;font-size:.875rem;font-weight:600;transition:color .2s}.nbx-client-logo em{color:#a0a0a0;margin-top:.125rem;font-size:.625rem;font-style:normal;font-weight:400;display:block}.nbx-client-logo:hover{color:var(--color-ink);border-color:var(--color-brand-tint)}.nbx-about-hero h1{margin-bottom:1rem;font-size:clamp(2rem,4vw,3rem);line-height:1.1}.nbx-about-lead{color:var(--color-ink-soft);max-width:680px;font-size:1.125rem;line-height:1.5}.nbx-about-band{background:var(--color-brand-wash);text-align:center;border-radius:12px;grid-template-columns:repeat(2,1fr);gap:1rem;margin:2rem 0;padding:1.5rem;display:grid}@media (min-width:768px){.nbx-about-band{grid-template-columns:repeat(4,1fr);padding:2rem}}.nbx-about-band>div{color:var(--color-ink);font-size:.875rem}.nbx-about-band strong{color:var(--color-brand);margin-bottom:.25rem;font-family:Poppins,sans-serif;font-size:2rem;font-weight:700;display:block}.nbx-about-services{grid-template-columns:1fr;gap:1.5rem;margin:1.5rem 0 2rem;display:grid}@media (min-width:768px){.nbx-about-services{grid-template-columns:repeat(2,1fr)}}.nbx-about-services>div{border:1px solid var(--color-brand-tint);background:#fff;border-radius:12px;padding:1.5rem}.nbx-about-services h3{margin:0 0 .5rem;font-size:1.0625rem}.nbx-about-services p{color:var(--color-ink-soft);margin:0;font-size:.9375rem}.nbx-about-cta{background:var(--color-brand);color:#fff;text-align:center;border-radius:12px;margin:2rem 0;padding:2.5rem}.nbx-about-cta h2{color:#fff}.nbx-about-cta a.button{margin:.25rem;color:var(--color-brand)!important;background:#fff!important}.nbx-contact-grid{grid-template-columns:1fr;gap:2.5rem;margin-top:1.5rem;display:grid}@media (min-width:768px){.nbx-contact-grid{grid-template-columns:1fr 1.5fr;gap:3rem}}.nbx-contact-list{margin:1rem 0;padding:0;list-style:none}.nbx-contact-list li{border-bottom:1px solid var(--color-brand-tint);padding:.75rem 0;font-size:.9375rem}.nbx-contact-form form input,.nbx-contact-form form select,.nbx-contact-form form textarea{border:1.5px solid var(--color-brand-tint);border-radius:6px;width:100%;padding:.625rem;font-family:inherit}.nbx-contact-form form label{margin:.5rem 0;font-weight:500;display:block}.nbx-quote-page__intro{text-align:center;max-width:720px;margin:0 auto 3rem}.nbx-quote-page__lead{color:var(--color-ink-soft);font-size:1.0625rem}.nbx-quote-page__grid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:1024px){.nbx-quote-page__grid{grid-template-columns:2fr 1fr;gap:3rem}}.nbx-quote-page__form{border:1px solid var(--color-brand-tint);background:#fff;border-radius:12px;padding:2rem}.nbx-quote-page__form input,.nbx-quote-page__form select,.nbx-quote-page__form textarea{border:1.5px solid var(--color-brand-tint);border-radius:6px;width:100%;padding:.625rem;font-family:inherit}.nbx-quote-page__form label{font-weight:500}.nbx-quote-card{background:var(--color-brand-wash);border-radius:12px;margin-bottom:1rem;padding:1.5rem}.nbx-quote-card h3{color:var(--color-ink);margin:0 0 .75rem;font-size:1rem}.nbx-quote-card ol{color:var(--color-ink-soft);margin:0;padding-left:1.25rem;font-size:.9375rem}.nbx-quote-card ol li{margin-bottom:.5rem}.woocommerce-form,.woocommerce form.login,.woocommerce form.register,.woocommerce form.lost_reset_password,.woocommerce form.checkout{border:1px solid var(--color-brand-tint);background:#fff;border-radius:12px;padding:2rem}.woocommerce form.login label,.woocommerce form.register label,.woocommerce form.lost_reset_password label,.woocommerce form .form-row label,.woocommerce-form-login__rememberme,.woocommerce-form-login__rememberme span,.woocommerce-form-row label,.woocommerce label,.woocommerce-form label{margin-bottom:.375rem;font-size:.9375rem;font-weight:500;display:block;color:var(--color-ink)!important}.woocommerce-form-login__rememberme{align-items:center;gap:.5rem;margin:.75rem 0;font-size:.875rem;font-weight:400;display:flex!important}.woocommerce-form-login__rememberme input{margin:0}.woocommerce a,.woocommerce-form a,.woocommerce-LostPassword a,.woocommerce-MyAccount-content a{text-decoration:underline;color:var(--color-brand)!important}.woocommerce a:hover{color:var(--color-brand-hover)!important}.woocommerce form .form-row input.input-text,.woocommerce form .form-row select,.woocommerce form .form-row textarea,.woocommerce input[type=text],.woocommerce input[type=email],.woocommerce input[type=password],.woocommerce input[type=tel],.woocommerce select,.woocommerce textarea{width:100%;transition:border-color .2s;border:1.5px solid var(--color-brand-tint)!important;color:var(--color-ink)!important;background:#fff!important;border-radius:8px!important;padding:.75rem 1rem!important;font-family:inherit!important;font-size:.95rem!important}.woocommerce input:focus,.woocommerce select:focus,.woocommerce textarea:focus{outline:none;border-color:var(--color-brand)!important}.woocommerce button.button,.woocommerce input.button,.woocommerce a.button,.woocommerce-page button.button,.woocommerce-page input.button,.woocommerce-page a.button,.button.wp-element-button,.woocommerce-Button,.woocommerce-form-login button,.woocommerce-form-register button{cursor:pointer;transition:background .2s;background:var(--color-brand)!important;color:#fff!important;border:none!important;border-radius:8px!important;padding:.875rem 1.75rem!important;font-family:Poppins,sans-serif!important;font-size:.9375rem!important;font-weight:600!important;text-decoration:none!important}.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce a.button:hover{background:var(--color-brand-hover)!important;color:#fff!important}.woocommerce button.button.alt{background:var(--color-brand)!important}.woocommerce-account .woocommerce-MyAccount-navigation{background:var(--color-surface-off);border:1px solid var(--color-brand-tint);border-radius:12px;padding:1.5rem}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0;padding:0;list-style:none}.woocommerce-account .woocommerce-MyAccount-navigation ul li{border-bottom:1px solid var(--color-brand-tint)}.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-child{border:none}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{border-radius:6px;padding:.875rem 1rem;font-weight:500;transition:all .2s;display:block;color:var(--color-ink)!important;text-decoration:none!important}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{background:var(--color-brand);color:#fff!important}.woocommerce-account .woocommerce-MyAccount-content{border:1px solid var(--color-brand-tint);background:#fff;border-radius:12px;padding:2rem}.woocommerce-cart .cart-empty{text-align:center;background:var(--color-brand-wash);color:var(--color-ink);border-radius:12px;padding:3rem 2rem;font-size:1.125rem}.woocommerce-cart .return-to-shop{text-align:center;margin-top:2rem}.woocommerce-cart .wc-empty-cart-message{text-align:center;margin-bottom:2rem}.woocommerce-cart .wc-empty-cart-message+*{display:none!important}.woocommerce-checkout #order_review_heading,.woocommerce-checkout h3{color:var(--color-ink);margin:1.5rem 0 1rem;font-family:Poppins,sans-serif;font-size:1.5rem}.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout .woocommerce-shipping-fields h3,.woocommerce-checkout .woocommerce-additional-fields h3{border-bottom:2px solid var(--color-brand-tint);padding-bottom:.5rem;font-size:1.25rem}.woocommerce-checkout .form-row{margin-bottom:1rem}.woocommerce-checkout label{color:var(--color-ink)!important;font-weight:500!important}.woocommerce-checkout .description{color:#7a7a7a;margin-top:.25rem;font-size:.8125rem}.woocommerce-checkout #payment ul.payment_methods{border:1px solid var(--color-brand-tint);background:#fff;border-radius:12px;margin:1rem 0;padding:1rem;list-style:none}.woocommerce-checkout #payment ul.payment_methods li{border-bottom:1px solid var(--color-brand-tint);padding:.875rem}.woocommerce-checkout #payment ul.payment_methods li:last-child{border:none}.woocommerce-checkout #payment ul.payment_methods li label{cursor:pointer;margin-left:.5rem;display:inline-block!important}.woocommerce-checkout #payment .payment_box{color:var(--color-ink);border-radius:6px;margin:.5rem 0 .5rem 1.5rem;background:var(--color-brand-wash)!important;padding:1rem!important}.woocommerce-checkout #payment .payment_box:before{display:none}.woocommerce-cart table.cart{border:1px solid var(--color-brand-tint);border-radius:12px;overflow:hidden}.woocommerce-cart table.cart th{background:var(--color-surface-off);color:var(--color-ink);text-transform:uppercase;letter-spacing:.05em;font-family:Poppins,sans-serif;font-size:.75rem;padding:1rem!important}.woocommerce-cart table.cart td{border-top:1px solid var(--color-brand-tint);padding:1rem!important}.woocommerce-cart .cart_totals h2{color:var(--color-ink);margin-bottom:1rem;font-family:Poppins,sans-serif}.woocommerce-cart .cart_totals table{border:1px solid var(--color-brand-tint);border-radius:12px;width:100%;overflow:hidden}.woocommerce-message,.woocommerce-info,.woocommerce-error{margin-bottom:1rem;background:var(--color-brand-wash)!important;border-left:4px solid var(--color-brand)!important;color:var(--color-ink)!important;border-radius:6px!important;padding:1rem 1.25rem!important}.woocommerce-error{color:#7a1d1d!important;background:#fee!important;border-left-color:#c13d3d!important}.woocommerce .entry-title,.woocommerce-page .entry-title,.page .entry-title,h1.entry-title,.page h1{color:var(--color-ink);margin:0 0 1.5rem;font-family:Poppins,sans-serif;font-size:clamp(2rem,4vw,2.75rem);font-weight:700}.woocommerce-order-details,.woocommerce-customer-details{border:1px solid var(--color-brand-tint);background:#fff;border-radius:12px;margin-bottom:1.5rem;padding:1.5rem}.woocommerce-order-overview{flex-wrap:wrap;gap:1rem;margin:1.5rem 0;padding:0;list-style:none;display:flex}.woocommerce-order-overview li{background:var(--color-brand-wash);text-align:center;min-width:140px;color:var(--color-ink-soft);border-radius:8px;flex:1;padding:1rem;font-size:.875rem}.woocommerce-order-overview li strong{color:var(--color-ink);margin-top:.25rem;font-size:1.0625rem;display:block}.nbx-empty-cart{text-align:center;border:1px solid var(--color-brand-tint);background:#fff;border-radius:16px;max-width:720px;margin:2rem auto;padding:4rem 2rem}.nbx-empty-cart__icon{opacity:.6;margin-bottom:1rem;font-size:4rem}.nbx-empty-cart h2{color:var(--color-ink);margin:0 0 .5rem;font-family:Poppins,sans-serif;font-size:1.75rem}.nbx-empty-cart p{color:var(--color-ink-soft);margin-bottom:2rem;max-width:480px;margin-inline:auto}.nbx-empty-cart__cta{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.cart-collaterals .cross-sells,.woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block,.woocommerce-cart .cart-empty+:not(.return-to-shop):not(.nbx-empty-cart):not(footer),.woocommerce-cart .wp-block-woocommerce-related-products,.woocommerce-cart aside.related,.woocommerce-cart .related,.woocommerce-cart .wp-block-woocommerce-empty-cart-block,.is-empty-cart .wc-block-grid{display:none!important}.single-product .woocommerce-product-gallery{margin-bottom:2rem;width:50%!important}.single-product .summary{float:right;width:46%!important}@media (max-width:768px){.single-product .woocommerce-product-gallery,.single-product .summary{float:none;width:100%!important}}.nbx-product-cta-prompt .nbx-btn-primary{box-shadow:0 6px 20px #2997aa40;background:var(--color-brand)!important;color:#fff!important}.woocommerce .star-rating,.woocommerce-product-rating{display:none}.nbx-client-logo{border:1px solid var(--color-brand-tint);background:#fff;border-radius:8px;transition:all .25s}.nbx-client-logo:hover{border-color:var(--color-brand);transform:translateY(-2px);box-shadow:0 4px 15px #2997aa1a}button.woocommerce-form-login__submit,input.woocommerce-form-login__submit,button.woocommerce-form-register__submit,button.woocommerce-Button,.woocommerce form .button[type=submit]{cursor:pointer;background:var(--color-brand)!important;color:#fff!important;border:none!important;border-radius:8px!important;width:auto!important;padding:.875rem 1.75rem!important;font-family:Poppins,sans-serif!important;font-size:.9375rem!important;font-weight:600!important;text-decoration:none!important;display:inline-block!important}button.woocommerce-form-login__submit:hover,input.woocommerce-form-login__submit:hover{background:var(--color-brand-hover)!important}.wp-block-woocommerce-empty-cart-block,.wc-block-cart__empty-cart__title,.wp-block-woocommerce-cart-empty-block{text-align:center;background:var(--color-brand-wash);color:var(--color-ink);border:1px solid var(--color-brand-tint);border-radius:16px;padding:3rem 2rem!important}.wp-block-woocommerce-empty-cart-block h2,.wc-block-cart__empty-cart__title{color:var(--color-ink)!important;margin-bottom:1rem!important;font-family:Poppins,sans-serif!important;font-size:1.75rem!important}.wp-block-woocommerce-empty-cart-block .wp-block-button__link,.wp-block-woocommerce-empty-cart-block a{background:var(--color-brand)!important;color:#fff!important;border-radius:8px!important;padding:.875rem 1.75rem!important;font-family:Poppins,sans-serif!important;font-weight:600!important;text-decoration:none!important}.wp-block-woocommerce-empty-cart-block .wp-block-heading,.wp-block-woocommerce-empty-cart-block .wp-block-woocommerce-product-template,.wp-block-woocommerce-empty-cart-block .wp-block-query,.wp-block-woocommerce-empty-cart-block+.wp-block-query{display:none!important}body .woocommerce-form-login__rememberme,body .woocommerce-form-login__rememberme *,body .woocommerce-form-login__rememberme span,body label.woocommerce-form-login__rememberme,body label.woocommerce-form-login__rememberme span{align-items:center;gap:.5rem;color:var(--color-ink)!important;visibility:visible!important;opacity:1!important;display:inline-flex!important}body label.woocommerce-form-login__rememberme{cursor:pointer;margin:1rem 0!important;font-size:.875rem!important;font-weight:400!important}body .woocommerce-account button.woocommerce-form-login__submit,body .woocommerce-account input[name=login],body button.woocommerce-button.woocommerce-form-login__submit,body form.woocommerce-form-login button[type=submit],body form.woocommerce-form-login button{box-shadow:0 4px 12px #2997aa33;visibility:visible!important;opacity:1!important;color:#fff!important;cursor:pointer!important;text-transform:none!important;background:#2997aa!important;border:2px solid #2997aa!important;border-radius:8px!important;width:auto!important;margin:1rem 0!important;padding:.875rem 2rem!important;font-family:Poppins,sans-serif!important;font-size:.9375rem!important;font-weight:600!important;line-height:1!important;text-decoration:none!important;display:inline-block!important}.woocommerce-account .entry-content,.woocommerce-account .wp-site-blocks{max-width:1240px;margin:0 auto;padding-block:2rem 4rem!important}.u-column1.col-1,.u-column2.col-2,.u-columns .col-1,.u-columns .col-2{max-width:480px;margin:0 auto 2rem;float:none!important;width:100%!important;display:block!important}.u-columns{flex-direction:column;align-items:center;display:flex}@media (min-width:768px){.u-columns{flex-direction:row;align-items:flex-start;gap:2rem;max-width:960px;margin:0 auto}.u-columns .col-1,.u-columns .col-2{max-width:none;width:50%!important}}body .nbx-utility-bar{color:#fff!important;background:#181823!important;padding:8px 0!important;font-size:13px!important}body .nbx-utility-bar *{color:#fff!important}body .nbx-utility-bar a,body .nbx-utility-bar span,body .nbx-utility-bar__item{color:#fff!important;font-weight:500!important;text-decoration:none!important}body .nbx-utility-bar a:hover{color:#cae6e8!important}body .nbx-header__logo img{width:auto!important;max-width:140px!important;height:40px!important}body .nbx-header{padding-block:12px!important}body .nbx-hero__cta a.nbx-btn-primary,body a.nbx-btn-primary,body button.nbx-btn-primary,body .nbx-btn-primary{color:#fff!important;background:#2997aa!important;border:2px solid #2997aa!important}body a.nbx-btn-primary:hover,body button.nbx-btn-primary:hover,body .nbx-btn-primary:hover{color:#fff!important;background:#3aa6b9!important;border-color:#3aa6b9!important}body .nbx-btn-secondary{color:#181823!important;background:#fff!important;border:2px solid #181823!important}body .nbx-btn-secondary:hover{color:#fff!important;background:#181823!important;border-color:#181823!important}body .nbx-btn-ghost{color:#2997aa!important;background:0 0!important}body .nbx-btn-ghost:hover{color:#3aa6b9!important}body .nbx-about-cta{text-align:center;color:#fff!important;background:#2997aa!important;border-radius:12px!important;margin:32px 0!important;padding:40px!important}body .nbx-about-cta *,body .nbx-about-cta h1,body .nbx-about-cta h2,body .nbx-about-cta h3{color:#fff!important}body .nbx-about-cta a.button,body .nbx-about-cta a{margin:4px;display:inline-block;color:#2997aa!important;background:#fff!important;border-radius:8px!important;padding:12px 28px!important;font-weight:600!important;text-decoration:none!important}body .nbx-about-cta a:hover{color:#1a6f7a!important;background:#e9f8f9!important}body .nbx-cta-banner{color:#fff!important;background:#2997aa!important}body .nbx-cta-banner *,body .nbx-cta-banner h1,body .nbx-cta-banner h2,body .nbx-cta-banner h3,body .nbx-cta-banner p{color:#fff!important}body .nbx-cta-banner .nbx-btn-primary{color:#2997aa!important;background:#fff!important;border-color:#fff!important}body .nbx-cta-banner .nbx-btn-primary:hover{color:#1a6f7a!important;background:#e9f8f9!important;border-color:#e9f8f9!important}body .nbx-footer{color:#fff!important;background:#181823!important}body .nbx-footer h1,body .nbx-footer h2,body .nbx-footer h3,body .nbx-footer h4{color:#fff!important}body .nbx-footer p,body .nbx-footer li,body .nbx-footer span{color:#ffffffbf!important}body .nbx-footer a{color:#ffffffbf!important;text-decoration:none!important}body .nbx-footer a:hover{color:#fff!important}body .nbx-trust-band{background:#fff!important;border-top:1px solid #cae6e8!important;border-bottom:1px solid #cae6e8!important}body .nbx-trust-band__item strong{color:#181823!important}body .nbx-trust-band__item p{color:#54595f!important}body .nbx-trust-bar{border-top:1px solid #cae6e8;border-bottom:1px solid #cae6e8;color:#181823!important;background:#e9f8f9!important}body .nbx-trust-bar__item span{color:#181823!important}body .nbx-trust-bar__item svg{color:#2997aa!important}body .nbx-clients{background:#fbfbfb!important}body .nbx-clients__heading{color:#54595f!important}body .nbx-client-logo{color:#54595f!important;background:#fff!important;border:1px solid #e6e8ec!important}body .nbx-client-logo:hover{color:#181823!important;border-color:#2997aa!important}body .nbx-cat-card{color:#181823!important;background:#fff!important}body .nbx-cat-card__title{color:#181823!important}body .nbx-cat-card__desc{color:#54595f!important}body .nbx-cat-card__cta{color:#2997aa!important}body .nbx-hero__title{color:#181823!important}body .nbx-hero__lead{color:#454f5e!important}body .nbx-hero__rotator,body .nbx-eyebrow{color:#2997aa!important}body .nbx-industry-card{color:#181823!important;background:#fff!important;border:1px solid #cae6e8!important}body .nbx-industry-card:hover{color:#2997aa!important;border-color:#2997aa!important}body .nbx-section__header h2,body section h2{color:#181823!important}body .nbx-section__lead{color:#454f5e!important}body .nbx-empty-cart{color:#181823!important;background:#fff!important}body .nbx-empty-cart h2{color:#181823!important}body .nbx-empty-cart p{color:#454f5e!important}body .nbx-about-hero h1,body .nbx-about-hero{color:#181823!important}body .nbx-about-lead{color:#454f5e!important}body .nbx-about-band{background:#e9f8f9!important}body .nbx-about-band>div{color:#181823!important}body .nbx-about-band strong{color:#2997aa!important}body .nbx-about-services>div{color:#181823!important;background:#fff!important;border:1px solid #cae6e8!important}body .nbx-about-services p{color:#454f5e!important}body .nbx-quote-page__form{color:#181823!important;background:#fff!important;border:1px solid #cae6e8!important}body .nbx-quote-card{color:#181823!important;background:#e9f8f9!important}body .nbx-quote-card h3{color:#181823!important}body .nbx-quote-card ol{color:#454f5e!important}body .nbx-quote-card a{color:#2997aa!important}body .nbx-contact-list li{color:#181823!important}body .nbx-contact-form{background:#fff!important}body a.button,body button.button:not(.woocommerce-form-login__submit){display:inline-block;color:#fff!important;background:#2997aa!important;border:none!important;border-radius:8px!important;padding:12px 24px!important;font-weight:600!important;text-decoration:none!important}body a.button:hover{color:#fff!important;background:#3aa6b9!important}body .entry-content a,body article a,body .nbx-main a,body main a{color:#2997aa}body .entry-content a:hover{color:#3aa6b9}html body a.nbx-btn,html body a.nbx-btn-primary,html body button.nbx-btn-primary,html body input.nbx-btn-primary,html body .nbx-btn.nbx-btn-primary,html body .nbx-btn-large.nbx-btn-primary,html body .nbx-product-cta-prompt .nbx-btn-primary,html body .nbx-product-cta-prompt a.nbx-btn-primary{justify-content:center;align-items:center;gap:8px;min-height:44px;color:#fff!important;text-shadow:none!important;cursor:pointer!important;background-color:#2997aa!important;background-image:none!important;border:2px solid #2997aa!important;border-radius:8px!important;padding:14px 28px!important;font-family:Poppins,sans-serif!important;font-size:15px!important;font-weight:600!important;line-height:1.2!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 4px 12px #2997aa40!important}html body a.nbx-btn-primary:hover,html body button.nbx-btn-primary:hover{color:#fff!important;background-color:#3aa6b9!important;border-color:#3aa6b9!important}html body a.nbx-btn-primary *,html body button.nbx-btn-primary *{color:#fff!important}html body a.nbx-btn-secondary,html body button.nbx-btn-secondary{justify-content:center;align-items:center;gap:8px;min-height:44px;color:#181823!important;background-color:#fff!important;border:2px solid #181823!important;border-radius:8px!important;padding:14px 28px!important;font-family:Poppins,sans-serif!important;font-size:15px!important;font-weight:600!important;line-height:1.2!important;text-decoration:none!important;display:inline-flex!important}html body a.nbx-btn-secondary:hover,html body button.nbx-btn-secondary:hover{color:#fff!important;background-color:#181823!important}html body a.nbx-btn-ghost,html body button.nbx-btn-ghost{color:#2997aa!important;background:0 0!important;border:none!important;padding:8px 16px!important;text-decoration:underline!important}html body .nbx-btn-primary svg{stroke:#fff!important;color:#fff!important}.nbx-cat-hero{background:linear-gradient(#e9f8f9 0%,#fff 100%);padding:3rem 0 2rem}.nbx-cat-hero__grid{grid-template-columns:1fr;align-items:center;gap:2rem;display:grid}@media (min-width:1024px){.nbx-cat-hero__grid{grid-template-columns:1.2fr 1fr;gap:3rem}}.nbx-breadcrumbs{color:#7a7a7a;flex-wrap:wrap;gap:6px;margin-bottom:1rem;font-size:13px;display:flex}.nbx-breadcrumbs a{color:#2997aa;text-decoration:none}.nbx-breadcrumbs a:hover{text-decoration:underline}.nbx-breadcrumbs strong{color:#181823}.nbx-cat-hero__title{color:#181823;margin:.5rem 0 1rem;font-family:Poppins,sans-serif;font-size:clamp(2rem,4vw,3rem);line-height:1.1}.nbx-cat-hero__desc{color:#454f5e;max-width:540px;margin-bottom:1.5rem;font-size:1.0625rem;line-height:1.6}.nbx-cat-hero__ctas{flex-wrap:wrap;gap:1rem;display:flex}.nbx-cat-hero__visual img{aspect-ratio:4/3;object-fit:cover;border-radius:16px;width:100%;box-shadow:0 20px 50px #18182326}.nbx-cat-trust{background:#fff;border-block:1px solid #cae6e8;padding:1.5rem 0}.nbx-cat-trust__list{grid-template-columns:1fr 1fr;gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.nbx-cat-trust__list{grid-template-columns:repeat(4,1fr)}}.nbx-cat-trust__list li{color:#181823;align-items:center;gap:.75rem;display:flex}.nbx-cat-trust__list li span:first-child{flex-shrink:0;font-size:1.5rem}.nbx-cat-trust__list li strong{color:#181823;font-size:.9375rem;font-weight:600;display:block}.nbx-cat-trust__list li span:last-child{color:#7a7a7a;font-size:.8125rem;display:block}.nbx-shop-hero{text-align:center;background:linear-gradient(#e9f8f9 0%,#fff 100%);padding:3rem 0 2rem}.nbx-shop-hero h1{color:#181823;margin:.5rem 0 1rem;font-family:Poppins,sans-serif;font-size:clamp(2rem,4vw,3rem)}.nbx-shop-hero__lead{color:#454f5e;max-width:720px;margin:0 auto;font-size:1.0625rem;line-height:1.6}.nbx-cat-faq{background:#fff}.nbx-faq-grid{flex-direction:column;gap:.75rem;max-width:820px;margin:0 auto;display:flex}.nbx-faq-item{background:#fbfbfb;border:1px solid #cae6e8;border-radius:12px;padding:1.25rem 1.5rem;transition:border-color .2s}.nbx-faq-item[open]{background:#e9f8f9;border-color:#2997aa}.nbx-faq-item summary{cursor:pointer;color:#181823;justify-content:space-between;align-items:center;font-size:1rem;font-weight:600;list-style:none;display:flex}.nbx-faq-item summary::-webkit-details-marker{display:none}.nbx-faq-item summary:after{content:"+";color:#2997aa;font-size:1.5rem;font-weight:300;line-height:1}.nbx-faq-item[open] summary:after{content:"−"}.nbx-faq-item p{color:#454f5e;margin:.75rem 0 0;line-height:1.6}.nbx-cat-related{background:#fbfbfb!important}.nbx-related-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.nbx-related-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.nbx-related-grid{grid-template-columns:repeat(3,1fr)}}.nbx-related-card{background:#fff;border:1px solid #e6e8ec;border-radius:12px;text-decoration:none;transition:all .25s;display:flex;overflow:hidden}.nbx-related-card:hover{border-color:#2997aa;transform:translateY(-2px);box-shadow:0 10px 25px #2997aa14}.nbx-related-card img{object-fit:cover;flex-shrink:0;width:100px;height:100px}.nbx-related-card__body{flex-direction:column;justify-content:center;padding:1rem 1.25rem;display:flex}.nbx-related-card__body h3{color:#181823;margin:0 0 .25rem;font-size:1rem}.nbx-related-card__body p{color:#7a7a7a;margin:0;font-size:.875rem}.nbx-cat-products{background:#fff}.nbx-header__nav .nbx-menu{position:relative}.nbx-menu .has-children>a:after{content:"▾";color:currentColor;margin-left:6px;font-size:10px}.nbx-mega{opacity:0;visibility:hidden;z-index:100;background:#fff;border:1px solid #cae6e8;border-radius:12px;width:min(900px,94vw);padding:2rem;transition:all .2s;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:0 20px 60px #18182326}.nbx-mega__grid{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}@media (min-width:768px){.nbx-mega__grid{grid-template-columns:repeat(4,1fr)}}.nbx-mega__col h4{color:#2997aa;text-transform:uppercase;letter-spacing:.08em;margin:0 0 .75rem;font-size:12px;font-weight:600}.nbx-mega__col ul{margin:0;padding:0;list-style:none}.nbx-mega__col ul li{margin-bottom:.5rem}.nbx-mega__col ul li a{transition:color .15s;display:block;color:#181823!important;padding:4px 0!important;font-size:14px!important;font-weight:500!important;text-decoration:none!important}.nbx-mega__col ul li a:hover{color:#2997aa!important}.nbx-mega__col small{color:#7a7a7a;margin-top:2px;font-size:12px;font-weight:400;display:block}.nbx-industry-hero{text-align:center;background:linear-gradient(#e9f8f9 0%,#fff 100%);border-radius:16px;margin-bottom:2rem;padding:3rem 0 2rem}.nbx-industry-hero h1{color:#181823!important;margin:.5rem 0 1rem!important;font-family:Poppins,sans-serif!important;font-size:clamp(2rem,4vw,2.75rem)!important}.nbx-industry-lead{color:#454f5e;max-width:720px;margin:0 auto 2rem;padding:0 1rem;font-size:1.0625rem;line-height:1.6}.nbx-industry-page h2{margin-top:2.5rem;margin-bottom:1rem;font-family:Poppins,sans-serif;color:#181823!important}.nbx-industry-benefits{grid-template-columns:1fr;gap:1rem;margin:1rem 0;padding:0;list-style:none;display:grid}@media (min-width:768px){.nbx-industry-benefits{grid-template-columns:repeat(2,1fr)}}.nbx-industry-benefits li{color:#454f5e;background:#fff;border:1px solid #cae6e8;border-radius:12px;padding:1rem 1.25rem;font-size:.9375rem;line-height:1.5}.nbx-industry-benefits strong{color:#181823;margin-bottom:.25rem;font-size:.9375rem;display:block}.nbx-industry-products{grid-template-columns:1fr;gap:.75rem;margin:1rem 0 2rem;display:grid}@media (min-width:640px){.nbx-industry-products{grid-template-columns:repeat(2,1fr)}}.nbx-industry-prod{border:1px solid #cae6e8;border-radius:8px;font-weight:600;transition:all .2s;display:block;color:#181823!important;background:#fff!important;padding:1rem 1.25rem!important;text-decoration:none!important}.nbx-industry-prod:hover{border-color:#2997aa;transform:translateY(-2px);box-shadow:0 4px 12px #2997aa14;color:#2997aa!important}.nbx-industry-cta{text-align:center;border-radius:16px;color:#fff!important;background:#2997aa!important;margin:2.5rem 0!important;padding:2.5rem!important}.nbx-industry-cta h2{color:#fff!important;margin:0 0 .75rem!important}.nbx-industry-cta p{color:#ffffffe6;margin-bottom:1rem}.nbx-industry-cta a.button,.nbx-industry-cta .nbx-btn-primary,html body .nbx-industry-cta a.nbx-btn-primary{color:#2997aa!important;background:#fff!important;border:2px solid #fff!important;margin:.25rem!important}.nbx-industry-cta a.button:hover,.nbx-industry-cta .nbx-btn-primary:hover,html body .nbx-industry-cta a.nbx-btn-primary:hover{color:#2997aa!important;background:#e9f8f9!important}.nbx-industry-cta .nbx-btn-ghost,html body .nbx-industry-cta a.nbx-btn-ghost{color:#fff!important;background:0 0!important;border:2px solid #ffffffb3!important;margin:.25rem!important;text-decoration:none!important}.nbx-industry-cta .nbx-btn-ghost:hover,html body .nbx-industry-cta a.nbx-btn-ghost:hover{color:#fff!important;background:#ffffff1f!important;border-color:#fff!important}.nbx-ind-hub__lead{text-align:center;color:#454f5e;max-width:720px;margin:1rem auto 2.5rem;font-size:1.0625rem}.nbx-ind-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.nbx-ind-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.nbx-ind-grid{grid-template-columns:repeat(4,1fr)}}.nbx-ind-card{text-align:center;border-radius:16px;transition:all .25s;display:block;color:#181823!important;background:#fff!important;border:1px solid #cae6e8!important;padding:1.5rem!important;text-decoration:none!important}.nbx-ind-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #2997aa1a;border-color:#2997aa!important}.nbx-ind-card__icon{margin-bottom:.75rem;font-size:2.5rem;display:block}.nbx-ind-card h3{font-size:1rem;color:#181823!important;margin:0 0 .5rem!important}.nbx-ind-card p{color:#7a7a7a;margin:0;font-size:.875rem;line-height:1.4}.nbx-header,.nbx-header__nav{overflow:visible!important}@media (min-width:640px){.nbx-cat-grid{grid-template-columns:repeat(2,1fr)!important}}@media (min-width:1024px){.nbx-cat-grid{grid-template-columns:repeat(5,1fr)!important}}.nbx-howit__grid{grid-template-columns:1fr;gap:1.5rem;margin-top:2rem;display:grid}@media (min-width:640px){.nbx-howit__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.nbx-howit__grid{grid-template-columns:repeat(4,1fr)}}.nbx-howit__step{border:1px solid #cae6e8;border-radius:16px;padding:2rem 1.75rem;transition:all .25s;position:relative;background:#fff!important}.nbx-howit__step:hover{border-color:#2997aa;transform:translateY(-3px);box-shadow:0 10px 30px #2997aa14}.nbx-howit__num{color:#2997aa;margin-bottom:1rem;font-family:Poppins,sans-serif;font-size:2.5rem;font-weight:700;line-height:1;display:inline-block}.nbx-howit__step h3{margin:0 0 .5rem;font-family:Poppins,sans-serif;font-size:1.125rem;color:#181823!important}.nbx-howit__step p{margin:0;font-size:.9375rem;line-height:1.5;color:#454f5e!important}.nbx-testimonials{background:#fbfbfb!important}.nbx-testimonials__grid{grid-template-columns:1fr;gap:1.5rem;margin-top:2rem;display:grid}@media (min-width:768px){.nbx-testimonials__grid{grid-template-columns:repeat(3,1fr)}}.nbx-testimonial{border:1px solid #cae6e8;border-radius:16px;margin:0;padding:2rem 1.75rem;background:#fff!important}.nbx-testimonial:before{content:"\"";color:#2997aa;margin-bottom:.75rem;font-family:Poppins,serif;font-size:4rem;line-height:.5;display:block}.nbx-testimonial blockquote{color:#181823;margin:0 0 1rem;font-size:1rem;font-style:italic;line-height:1.6}.nbx-testimonial figcaption strong{color:#181823;margin-bottom:.125rem;font-weight:600;display:block}.nbx-testimonial figcaption span{color:#7a7a7a;font-size:.8125rem}.nbx-resource-page{max-width:920px;margin:0 auto}.nbx-resource-page h2{margin-top:2.5rem;margin-bottom:1rem;font-family:Poppins,sans-serif;color:#181823!important}.nbx-resource-lead{color:#454f5e;max-width:720px;margin-bottom:2rem;font-size:1.0625rem;line-height:1.6}.nbx-mat-grid{grid-template-columns:1fr;gap:1rem;margin:1.5rem 0 2rem;display:grid}@media (min-width:768px){.nbx-mat-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.nbx-mat-grid{grid-template-columns:repeat(3,1fr)}}.nbx-mat-card{border:1px solid #cae6e8;border-radius:12px;padding:1.5rem;background:#fff!important}.nbx-mat-card h3{margin:0 0 .75rem;font-family:Poppins,sans-serif;font-size:1rem;color:#181823!important}.nbx-mat-card p{margin:0 0 .75rem;font-size:.875rem;line-height:1.5;color:#454f5e!important}.nbx-mat-card p:last-child{margin-bottom:0}.nbx-mat-card strong{color:#181823;font-weight:600}.nbx-mat-table{border-collapse:collapse;background:#fff;border:1px solid #cae6e8;border-radius:12px;width:100%;margin:1.5rem 0;font-size:.9375rem;overflow:hidden}.nbx-mat-table th{text-align:left;background:#e9f8f9;border-bottom:1px solid #cae6e8;padding:.875rem 1rem;font-weight:600;color:#181823!important}.nbx-mat-table td{border-bottom:1px solid #f1f2f2;padding:.875rem 1rem;color:#454f5e!important}.nbx-mat-table tr:last-child td{border-bottom:none}.nbx-process-steps{margin:2rem 0}.nbx-process-step{border-bottom:1px solid #e6e8ec;gap:1.5rem;margin-bottom:1.5rem;padding-bottom:1.5rem;display:flex}.nbx-process-step:last-child{border-bottom:none}.nbx-process-num{color:#fff;background:#2997aa;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:700;display:flex}.nbx-process-step h3{margin:0 0 .5rem;font-size:1.0625rem;color:#181823!important}.nbx-process-step p{color:#454f5e;margin:0;line-height:1.5}.nbx-resource-cta{text-align:center;border-radius:16px;color:#fff!important;background:#2997aa!important;margin:2.5rem 0!important;padding:2rem!important}.nbx-resource-cta h3{color:#fff!important;margin:0 0 .5rem!important}.nbx-resource-cta p{color:#ffffffe6}.nbx-resource-cta a.button,.nbx-resource-cta .nbx-btn-primary,html body .nbx-resource-cta a.nbx-btn-primary{color:#2997aa!important;background:#fff!important;border:2px solid #fff!important;margin:.25rem!important}.nbx-resource-cta a.button:hover,.nbx-resource-cta .nbx-btn-primary:hover,html body .nbx-resource-cta a.nbx-btn-primary:hover{color:#2997aa!important;background:#e9f8f9!important}.nbx-resource-cta .nbx-btn-ghost,html body .nbx-resource-cta a.nbx-btn-ghost{color:#fff!important;background:0 0!important;border:2px solid #ffffffb3!important;margin:.25rem!important;text-decoration:none!important}.nbx-resource-cta .nbx-btn-ghost:hover,html body .nbx-resource-cta a.nbx-btn-ghost:hover{color:#fff!important;background:#ffffff1f!important;border-color:#fff!important}.blog .post,.archive .post,.search .post{background:#fff;border:1px solid #cae6e8;border-radius:12px;margin-bottom:1.5rem;padding:2rem}.blog .post h2.entry-title,.archive .post h2.entry-title{margin-top:0;margin-bottom:.5rem}.blog .post h2.entry-title a,.archive .post h2.entry-title a{color:#181823!important;text-decoration:none!important}.blog .post h2.entry-title a:hover{color:#2997aa!important}.single-post .entry-title{color:#181823;margin:1rem 0;font-family:Poppins,sans-serif}.single-post .entry-content{max-width:820px;margin:0 auto;line-height:1.7}.single-post .entry-content h2{margin-top:2.5rem;margin-bottom:1rem;color:#181823!important}.single-post .entry-content p{color:#454f5e;margin-bottom:1rem}.nbx-insp-page{max-width:1240px;margin:0 auto}.nbx-insp-hero{text-align:center;background:linear-gradient(#e9f8f9 0%,#fff 100%);border-radius:16px;margin-bottom:3rem;padding:2.5rem 1rem 3rem}.nbx-insp-hero h1{margin:.5rem 0 1rem;font-size:clamp(2rem,4vw,3rem);color:#181823!important;font-family:Poppins,sans-serif!important}.nbx-insp-lead{color:#454f5e;max-width:720px;margin:0 auto 2rem;font-size:1.0625rem;line-height:1.6}.nbx-insp-stats{grid-template-columns:repeat(2,1fr);gap:1rem;max-width:720px;margin:0 auto;display:grid}@media (min-width:768px){.nbx-insp-stats{grid-template-columns:repeat(4,1fr)}}.nbx-insp-stats>div{text-align:center;color:#54595f;background:#fff;border:1px solid #cae6e8;border-radius:12px;padding:1rem;font-size:.875rem}.nbx-insp-stats strong{color:#2997aa;margin-bottom:.25rem;font-family:Poppins,sans-serif;font-size:1.75rem;font-weight:700;display:block}.nbx-insp-featured{background:#fff;border:1px solid #cae6e8;border-radius:16px;margin-bottom:3rem;padding:2rem}.nbx-insp-featured__grid{grid-template-columns:1fr;gap:2rem;margin-top:1rem;display:grid}@media (min-width:1024px){.nbx-insp-featured__grid{grid-template-columns:1.1fr 1fr;gap:3rem}}.nbx-insp-featured__visual img{aspect-ratio:4/3;object-fit:cover;border-radius:12px;width:100%;box-shadow:0 20px 50px #18182326}.nbx-insp-featured__body h2{font-size:1.75rem;color:#181823!important;margin:.5rem 0 1rem!important;font-family:Poppins,sans-serif!important}.nbx-insp-featured__brief{color:#454f5e;margin-bottom:1.5rem;font-size:1rem;line-height:1.6}.nbx-insp-spec{margin:1.5rem 0}.nbx-insp-spec dt{color:#7a7a7a;text-transform:uppercase;letter-spacing:.06em;margin-top:.625rem;font-size:.75rem}.nbx-insp-spec dd{color:#181823;margin:0;font-size:.9375rem;font-weight:500}.nbx-insp-tag{border-radius:16px;margin-bottom:.75rem;padding:4px 12px;font-size:.75rem;font-weight:600;display:inline-block;color:#2997aa!important;background:#e9f8f9!important}.nbx-insp-filters{text-align:center;margin-bottom:2rem}.nbx-insp-filter-pills{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.75rem;display:flex}.nbx-insp-filter-pills a{border:1px solid #cae6e8;border-radius:24px;padding:8px 16px;font-size:.875rem;font-weight:500;transition:all .2s;color:#181823!important;background:#fff!important;text-decoration:none!important}.nbx-insp-filter-pills a:hover{border-color:#2997aa;color:#2997aa!important}.nbx-insp-filter-pills a.is-active{border-color:#2997aa;color:#fff!important;background:#2997aa!important}.nbx-insp-grid{grid-template-columns:1fr;gap:1.5rem;margin-bottom:3rem;display:grid}@media (min-width:640px){.nbx-insp-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.nbx-insp-grid{grid-template-columns:repeat(3,1fr)}}.nbx-insp-card{background:#fff;border:1px solid #cae6e8;border-radius:12px;flex-direction:column;transition:all .25s;display:flex;overflow:hidden}.nbx-insp-card:hover{border-color:#2997aa;transform:translateY(-3px);box-shadow:0 12px 30px #2997aa1a}.nbx-insp-card__visual{aspect-ratio:4/3;overflow:hidden}.nbx-insp-card__visual img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.nbx-insp-card:hover .nbx-insp-card__visual img{transform:scale(1.05)}.nbx-insp-card__body{flex-direction:column;flex:1;padding:1.5rem;display:flex}.nbx-insp-card__body h3{color:#181823!important;margin:0 0 .5rem!important;font-family:Poppins,sans-serif!important;font-size:1rem!important}.nbx-insp-card__body p{color:#454f5e;flex:1;margin:0 0 1rem;font-size:.875rem;line-height:1.5}.nbx-insp-card__body small{color:#7a7a7a;border-top:1px solid #f1f2f2;padding-top:.75rem;font-size:.75rem;display:block}.nbx-insp-process{background:#fbfbfb;border-radius:16px;margin:2rem 0;padding:3rem 2rem}.nbx-insp-process-list{grid-template-columns:1fr;gap:1rem;margin-top:2rem;padding:0;list-style:none;display:grid}@media (min-width:768px){.nbx-insp-process-list{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.nbx-insp-process-list{grid-template-columns:repeat(6,1fr)}}.nbx-insp-process-list li{text-align:center;background:#fff;border:1px solid #cae6e8;border-radius:8px;padding:1rem .875rem}.nbx-insp-process-list strong{margin-bottom:.25rem;font-family:Poppins,sans-serif;font-size:.8125rem;display:block;color:#2997aa!important}.nbx-insp-process-list span{color:#454f5e;font-size:.75rem;line-height:1.4;display:block}.nbx-insp-cta{text-align:center;border-radius:16px;color:#fff!important;background:#2997aa!important;margin:3rem 0!important;padding:2.5rem!important}.nbx-insp-cta h2{color:#fff!important;margin:0 0 .75rem!important;font-size:1.5rem!important}.nbx-insp-cta p{color:#ffffffe6;margin-bottom:1.5rem}.nbx-insp-cta a.button{margin:.25rem;color:#2997aa!important;background:#fff!important}.nbx-resources-grid{grid-template-columns:1fr;gap:1rem;margin-top:2rem;display:grid}@media (min-width:640px){.nbx-resources-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.nbx-resources-grid{grid-template-columns:repeat(4,1fr)}}.nbx-resource-tile{border:1px solid #cae6e8;border-radius:16px;padding:1.75rem;transition:all .25s;display:block;color:#181823!important;background:#fff!important;text-decoration:none!important}.nbx-resource-tile:hover{border-color:#2997aa;transform:translateY(-3px);box-shadow:0 10px 25px #2997aa1a}.nbx-resource-tile__icon{margin-bottom:.75rem;font-size:2rem}.nbx-resource-tile h3{color:#181823!important;margin:0 0 .5rem!important;font-family:Poppins,sans-serif!important;font-size:1.0625rem!important}.nbx-resource-tile p{margin:0 0 1rem;font-size:.875rem;line-height:1.5;color:#454f5e!important}.nbx-resource-tile__cta{color:#2997aa;font-size:.875rem;font-weight:600}.nbx-blog-grid{grid-template-columns:1fr;gap:1.5rem;margin-top:2rem;display:grid}@media (min-width:768px){.nbx-blog-grid{grid-template-columns:repeat(3,1fr)}}.nbx-blog-card{background:#fff;border:1px solid #cae6e8;border-radius:16px;transition:all .25s;overflow:hidden}.nbx-blog-card:hover{border-color:#2997aa;transform:translateY(-3px);box-shadow:0 10px 25px #2997aa14}.nbx-blog-card a{color:inherit;padding:2rem 1.75rem;display:block;text-decoration:none!important}.nbx-blog-card__date{color:#7a7a7a;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.5rem;font-size:.75rem;display:block}.nbx-blog-card h3{line-height:1.3;color:#181823!important;margin:0 0 .75rem!important;font-family:Poppins,sans-serif!important;font-size:1.0625rem!important}.nbx-blog-card p{color:#454f5e;margin:0 0 1rem;font-size:.875rem;line-height:1.5}.nbx-blog-card__cta{color:#2997aa;font-size:.875rem;font-weight:600}.nbx-cta-banner__btns{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.nbx-cat-grid{grid-template-columns:1fr}@media (min-width:640px){.nbx-cat-grid{grid-template-columns:repeat(2,1fr)!important}}@media (min-width:1024px){.nbx-cat-grid{grid-template-columns:repeat(5,1fr)!important}}.nbx-menu__chev{color:currentColor;opacity:.6;margin-left:2px;font-size:9px;transition:transform .2s;display:inline-block}.has-mega:hover>a .nbx-menu__chev,.has-mega:focus-within>a .nbx-menu__chev{opacity:1;transform:rotate(180deg)}.nbx-mega__grid--5{grid-template-columns:1fr!important}@media (min-width:768px){.nbx-mega__grid--5{grid-template-columns:repeat(5,1fr)!important}}.has-mega:first-child .nbx-mega{width:min(1100px,96vw)}.nbx-mega__footer{text-align:center;border-top:1px solid #e6e8ec;margin-top:1.5rem;padding-top:1rem}.nbx-mega__browse-all{border-radius:8px;padding:8px 16px;font-size:14px;font-weight:600;transition:all .2s;display:inline-block;color:#2997aa!important;text-decoration:none!important}.nbx-mega__browse-all:hover{background:#e9f8f9}.nbx-mega__col ul li.is-see-all{border-top:1px solid #e6e8ec;margin-top:8px;padding-top:8px}.nbx-mega__col ul li.is-see-all a{font-weight:600;color:#2997aa!important;font-size:12px!important}.nbx-mega__col--cta{background:linear-gradient(135deg,#e9f8f9,#cae6e8);border-radius:12px;margin:-.5rem;padding:1.25rem!important}.nbx-mega__col--cta h4{color:#2997aa!important;margin-bottom:.5rem!important}.nbx-mega__col--cta p{color:#454f5e;margin-bottom:1rem;font-size:13px;line-height:1.5}.nbx-mega__cta-btn{font-size:13px;font-weight:600;display:inline-block;color:#fff!important;background:#2997aa!important;border-radius:8px!important;padding:8px 16px!important;text-decoration:none!important}.nbx-mega__cta-btn:hover{color:#fff!important;background:#3aa6b9!important}@media (max-width:1023px){.nbx-mega{opacity:1;visibility:visible;box-shadow:none;background:0 0;border:none;width:auto;padding:.5rem 0 .5rem 1rem;position:static;transform:none}.nbx-mega__grid,.nbx-mega__grid--5{gap:0;grid-template-columns:1fr!important}.nbx-mega__col h4{color:#2997aa!important;margin:.75rem 0 .25rem!important;font-size:11px!important}.nbx-mega__col ul li a{padding:4px 0!important;font-size:14px!important}.nbx-mega__col small{display:none}.nbx-mega__footer{border:none;padding:.5rem 0}.nbx-mega__col--cta{background:0 0;margin:0;padding:.5rem 0!important}.nbx-mega__col--cta p{display:none}}.nbx-menu li.has-mega{position:static!important}.nbx-header__nav{position:relative}.nbx-mega{width:min(1100px,94vw)!important;max-width:94vw!important;position:absolute!important;top:calc(100% + 12px)!important;left:50%!important;transform:translate(-50%)!important}.nbx-menu li.has-mega:hover>.nbx-mega,.nbx-menu li.has-mega:focus-within>.nbx-mega{opacity:1!important;visibility:visible!important;top:100%!important}.nbx-menu li.has-mega>a{padding-bottom:12px}@media (min-width:1024px){.nbx-header__nav{flex:1}.nbx-menu li.has-mega:not(:first-child) .nbx-mega{width:min(900px,94vw)!important}.nbx-menu li.has-mega:first-child .nbx-mega{width:min(1100px,94vw)!important}}@media (max-width:1023px){.nbx-mega{opacity:1!important;visibility:visible!important;width:auto!important;box-shadow:none!important;background:0 0!important;border:none!important;padding:.5rem 0 .5rem 1rem!important;position:static!important;top:auto!important;left:auto!important;transform:none!important}}html body .woocommerce button[type=submit],html body .woocommerce input[type=submit],html body .woocommerce a.button.alt,html body .woocommerce button.button.alt,html body .woocommerce .cart-collaterals .checkout-button,html body .woocommerce button[name=apply_coupon],html body .woocommerce button[name=update_cart],html body .woocommerce .coupon button,html body .woocommerce-cart a.checkout-button,html body .wc-proceed-to-checkout .checkout-button{text-align:center;min-width:140px;box-shadow:0 4px 12px #2997aa33;color:#fff!important;text-transform:none!important;visibility:visible!important;opacity:1!important;cursor:pointer!important;background:#2997aa!important;border:2px solid #2997aa!important;border-radius:8px!important;padding:14px 28px!important;font-family:Poppins,sans-serif!important;font-size:15px!important;font-weight:600!important;line-height:1.2!important;text-decoration:none!important;display:inline-block!important}html body .woocommerce button[type=submit]:hover,html body .woocommerce a.button.alt:hover{color:#fff!important;background:#3aa6b9!important;border-color:#3aa6b9!important}html body input[type=text],html body input[type=email],html body input[type=password],html body input[type=tel],html body input[type=number],html body input[type=search],html body input[type=date],html body input[type=url],html body input[type=file],html body textarea,html body select,html body .woocommerce form .form-row input.input-text,html body .woocommerce form .form-row select,html body .woocommerce form .form-row textarea{width:100%;max-width:100%;transition:border-color .2s,box-shadow .2s;box-shadow:0 1px 2px #18182308;color:#181823!important;background:#fff!important;border:1.5px solid #cae6e8!important;border-radius:8px!important;padding:12px 14px!important;font-family:inherit!important;font-size:14px!important;line-height:1.4!important}html body input:focus,html body textarea:focus,html body select:focus{border-color:#2997aa!important;outline:none!important;box-shadow:0 0 0 3px #2997aa26!important}html body input::placeholder,html body textarea::placeholder{color:#7a7a7a!important}html body .woocommerce .coupon input[type=text],html body .woocommerce-cart .coupon .input-text,html body input#coupon_code{min-width:200px;color:#181823!important;background:#fff!important;border:1.5px solid #cae6e8!important;border-radius:8px!important;padding:12px 14px!important}html body input[type=checkbox],html body input[type=radio]{cursor:pointer;border:1.5px solid #cae6e8;border-radius:4px;width:18px;height:18px;accent-color:#2997aa!important}html body .woocommerce-cart .cart_totals{background:#fbfbfb;border:1px solid #cae6e8;border-radius:12px;padding:1.5rem}html body .woocommerce-cart .cart_totals h2{color:#181823!important;margin-top:0!important;margin-bottom:1rem!important;font-family:Poppins,sans-serif!important;font-size:1.125rem!important}html body .woocommerce-cart .cart_totals table{background:0 0!important;border:none!important}html body .woocommerce-cart .cart_totals table tr{border-bottom:1px solid #e6e8ec}html body .woocommerce-cart .cart_totals table th,html body .woocommerce-cart .cart_totals table td{color:#181823!important;background:0 0!important;border:none!important;padding:.75rem 0!important}html body .wc-proceed-to-checkout{padding:1rem 0!important}html body .wc-proceed-to-checkout a.checkout-button{text-align:center;width:100%!important;padding:16px!important;font-size:16px!important;display:block!important}html body .woocommerce-cart .coupon{align-items:center;gap:.5rem;display:flex}html body .woocommerce-cart table.cart td.actions{background:#fbfbfb;padding:1rem!important}html body .woocommerce-cart .product-remove a.remove{color:#c13d3d!important;background:0 0!important;width:auto!important;height:auto!important;font-size:24px!important;font-weight:700!important;text-decoration:none!important;display:inline-block!important}html body .woocommerce-cart .product-remove a.remove:hover{color:#7a1d1d!important;background:0 0!important}html body .woocommerce-cart .return-to-shop{text-align:center;margin-top:2rem}html body .woocommerce-cart button[name=update_cart],html body .woocommerce-cart input[name=update_cart]{clip:rect(0 0 0 0)!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:1px!important;min-width:0!important;height:1px!important;margin:0!important;padding:0!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}html body.nbx-cart-updating-pending .cart_totals,html body.nbx-cart-updating-pending .woocommerce-cart-form__cart-item td.product-subtotal{opacity:.55;transition:opacity .2s}html body .woocommerce-cart .quantity button,html body .woocommerce-cart .quantity .ct-plus,html body .woocommerce-cart .quantity .ct-minus{cursor:pointer!important;min-width:32px!important;min-height:32px!important}.nbx-footer__col ul,.nbx-footer__col ul li{padding-inline-start:0!important;margin-inline-start:0!important;padding-left:0!important;list-style:none!important}.nbx-footer__col h4.nbx-footer__heading{text-align:left!important;padding-inline-start:0!important;padding-left:0!important}