@font-face{font-family:Poppins;src:url(fonts/poppins-latin-400-normal.woff2) format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:Poppins;src:url(fonts/poppins-latin-500-normal.woff2) format('woff2');font-weight:500;font-display:swap}
@font-face{font-family:Poppins;src:url(fonts/poppins-latin-600-normal.woff2) format('woff2');font-weight:600;font-display:swap}
@font-face{font-family:Poppins;src:url(fonts/poppins-latin-700-normal.woff2) format('woff2');font-weight:700;font-display:swap}
@font-face{font-family:Poppins;src:url(fonts/poppins-latin-400-italic.woff2) format('woff2');font-weight:400;font-style:italic;font-display:swap}
.review-bar{padding:5px 4%;font-size:10px;background:#f8f9fc}.review-bar select{padding:3px 6px}.review-bar>div>span{display:none}
.agent-announcement{display:flex;align-items:center;justify-content:center;gap:12px;min-height:40px;padding:8px 20px;background:#efedf8;color:#514c95;font-size:12px;text-decoration:none}.agent-announcement>span{background:#6256ad;color:#fff;padding:3px 6px;border-radius:4px;font-size:9px;letter-spacing:1px}.agent-announcement b{font-size:11px;font-weight:500;margin-left:14px}
body.nb-redesign .herotxt{align-items:center;--bs-gutter-x:64px;--bs-gutter-y:0;padding-bottom:22px;margin-top:0}
body.nb-redesign .herotxt h1{font-size:clamp(34px,3.4vw,48px);line-height:1.17;letter-spacing:-1.6px;margin:12px 0 18px}
body.nb-redesign .hero-sub{font-size:14px;line-height:1.7;max-width:540px;margin-bottom:22px}.herotxt .eyebrow{font-size:10px;letter-spacing:1.5px;margin-bottom:8px}
body.nb-redesign .hero-tabs button{font-size:12px;padding:9px 18px}.hero-panel{margin-top:14px!important}.hero-panel-title{font-size:15px!important;line-height:1.45!important;margin:0 0 6px!important}.hero-panel-desc{font-size:12px!important;line-height:1.65!important;max-width:510px}.hero-panel [role=tabpanel]{min-height:70px}
body.nb-redesign .demo-card{padding:24px 26px;border:1px solid #e4e7ed;border-radius:12px;box-shadow:0 12px 35px #28374c0a;max-width:none;margin:0;background:#fff}
body.nb-redesign .nb-demo-title{font-size:22px;line-height:1.3;margin:6px 0 17px;letter-spacing:-.4px}.demo-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px}.demo-fields .nb-demo-field{margin:0!important}.demo-fields .nb-demo-field:nth-child(2){grid-column:2;grid-row:1/3;align-self:start}.demo-fields .nb-demo-field:nth-child(3){grid-column:1/-1;grid-row:2}.nb-demo-field .form-label{font-size:10px!important;margin:0 0 5px!important}.nb-demo-field input.form-control{height:37px!important;min-height:37px!important;padding:8px 11px!important;font-size:11px!important;border-radius:5px!important}
body.nb-redesign .nb-demo-priorities{margin:14px 0 0;padding:0;border:0}.nb-demo-priorities legend{font-size:11px!important;margin-bottom:8px!important}.nb-priority-options{display:flex!important;gap:7px!important;flex-wrap:wrap!important}.nb-priority-option{padding:4px 7px!important;border:1px solid #e1e4ee!important;border-radius:5px!important;min-height:26px!important;font-size:10px!important;background:white;gap:5px!important;white-space:nowrap}.nb-priority-option input{width:12px!important;height:12px!important;margin:0!important;accent-color:#6554a6}.security-priority{background:#f5f2fb!important}.nb-add-priority{font-size:10px!important;padding:0!important;margin-top:7px!important}.nb-demo-submit{margin-top:8px!important}.nb-demo-submit .btn{height:40px!important;min-height:40px!important;padding:9px 15px!important;font-size:12px!important}.form-wishlist{display:flex;align-items:center;justify-content:space-between;gap:9px;margin:10px 0}.form-wishlist>span{max-width:155px;font-size:9px;text-align:right}.form-wishlist button{font-size:10px;white-space:nowrap;margin:0}.form-wishlist button span{height:17px;min-width:17px;font-size:9px;margin-left:3px}.preview-form-note{font-size:9px!important;margin-top:7px!important}#form-result:empty{display:none}
.hero-bottom{grid-template-columns:385px minmax(0,1fr) 95px!important;gap:24px!important;min-height:116px!important;padding:17px 0!important;border-top:1px solid #e1e7ef!important;align-items:center!important}.proof-brand-block{padding-right:25px;border-right:1px solid #e1e7ef}.proof-brand-block>p{font-size:11px;margin:0 0 12px;color:#5d6573}.proof-brand-block strong{font-weight:600;color:#2e3443}.proof-logos{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px!important;border:0!important;padding:0!important}.proof-logos img{height:29px!important;width:100%;object-fit:contain}.proof-carousel{min-height:78px!important;display:grid}.proof-slide{animation:proof-in .9s ease}.proof-slide blockquote{font-size:13px!important;line-height:1.65!important;font-style:italic;font-weight:400;color:#343c50;overflow:visible;display:block;max-height:none}.proof-slide figcaption{font-size:10px!important;margin-top:7px}.proof-controls{gap:2px;align-self:center;flex-wrap:wrap;justify-content:center}.proof-controls button{border:1px solid #e2e5ef;border-radius:4px;background:#fff;height:25px;min-width:23px;font-size:14px}.proof-controls #proof-pause{margin-left:2px;font-size:10px}.proof-controls #proof-count{font-size:9px;min-width:23px;text-align:center}
body.nb-redesign .nb-trusted-brand-switch{padding:55px 0 32px}.nb-redesign .nb-trusted-brand-switch__title{font-size:30px!important;line-height:1.25!important;letter-spacing:-.5px}.nb-redesign .nb-trusted-brand-switch__copy{font-style:italic!important;font-size:15px!important;line-height:1.8!important;max-width:410px;color:#626779!important}.inline-video{position:relative;aspect-ratio:16/9;width:100%;border-radius:11px;overflow:hidden;background:#e6e8f0;box-shadow:0 12px 35px #33476515}.inline-video>img{display:block;width:100%;height:100%;object-fit:cover}.inline-video>button{position:absolute;left:22px;bottom:18px;display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e8e7ef;border-radius:7px;padding:10px 14px;color:#48447e;font-size:11px;box-shadow:0 4px 20px #0002}.inline-video button span{font-size:13px}.inline-video button small{color:#7d8291;font-size:9px}.inline-video iframe{width:100%;height:100%;border:0;display:block}.nb-trusted-brand-switch__logo-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:30px!important;overflow:visible!important;max-height:none!important;height:auto!important;padding:28px 0!important}.nb-trusted-brand-switch__logo-card{width:auto!important;min-width:0!important;height:44px!important;overflow:visible!important;background:none!important}.nb-trusted-brand-switch__logo-card img{display:block!important;width:100%!important;height:42px!important;max-width:120px!important;object-fit:contain!important;position:static!important;opacity:.72!important;transform:none!important}
.in-nb-sec__head>p{max-width:550px}.industry-bar{display:flex!important;align-items:center;justify-content:flex-start!important;gap:14px;flex-wrap:wrap!important;margin:24px 0!important}.industry-bar label{font-size:12px!important;color:#6c7282;margin:0!important}.industry-bar select{width:auto!important;min-width:260px;max-width:100%;padding:11px 38px 11px 14px!important;border:1px solid #d8dfea!important;border-radius:6px!important;background-color:white;font-size:12px!important}.in-nb-sec__main-grid{gap:38px!important}
body.nb-redesign .nb-ai-studio{padding:48px 0 56px;overflow:visible}.studio-navigation{display:flex;align-items:flex-start;gap:18px;border-bottom:1px solid #cbdce7;margin-bottom:34px;position:relative;z-index:3}.studio-tabs{margin:0;border:0;flex:1;gap:3px;flex-wrap:nowrap;overflow:visible;padding:0}.studio-tabs button{padding:12px 12px 15px;font-size:12px;white-space:nowrap}.studio-navigation summary{cursor:pointer;list-style:none;color:#5550a0;font-size:12px;font-weight:500;padding:12px 8px 15px;white-space:nowrap}.studio-navigation summary::-webkit-details-marker{display:none}.playbook-library{position:relative}.library-popover{position:absolute;right:0;top:48px;width:390px;max-width:86vw;padding:20px;background:#fff;border:1px solid #d7dfeb;box-shadow:0 16px 45px #34445b29;border-radius:10px}.library-popover label{display:block;font-size:12px;font-weight:500;margin-bottom:12px;color:#374054}.library-popover input{width:100%;padding:10px 12px;border:1px solid #d9dfeb;border-radius:5px;font-size:11px}.library-results{max-height:320px;overflow:auto;margin-top:12px}.library-item{display:block;width:100%;padding:11px 8px;background:white;border:0;border-bottom:1px solid #eef0f4;text-align:left;color:#3e4660}.library-item:hover{background:#f6f5fc}.library-item span{display:block;font-size:9px;color:#86809e;margin-bottom:3px}.library-item b{font-size:12px;font-weight:500}.library-popover>p{font-size:12px;margin-top:15px}
.studio-playbook{min-height:0}.variation-chips{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 23px}.variation-chips button,.more-ideas summary{font-size:11px;line-height:1.4;color:#526074;background:#fff;border:1px solid #d1dceb;border-radius:22px;padding:9px 15px;cursor:pointer}.variation-chips button[aria-pressed=true]{background:#5d55a6;color:white;border-color:#5d55a6}.more-ideas{position:relative;z-index:2}.more-ideas summary{background:transparent;list-style:none;color:#5d55a6}.more-ideas summary::-webkit-details-marker{display:none}.more-ideas summary span{font-size:9px;margin-left:4px}.more-ideas>div{position:absolute;right:0;top:43px;background:#fff;padding:12px;width:290px;border-radius:9px;box-shadow:0 12px 28px #26394b20;border:1px solid #dce3ed}.more-ideas>div button{display:block;width:100%;text-align:left;margin:3px 0;border:0;border-radius:5px}.studio-variation{background:#fff;border:1px solid #d9e4ed;border-radius:15px;display:grid;grid-template-columns:1fr 1fr;gap:32px;padding:34px;align-items:center;min-height:435px;box-shadow:0 10px 35px #53697c09}.nb-redesign .studio-playbook-copy h2{font-size:30px;line-height:1.25;letter-spacing:-.65px;margin:12px 0 18px}.studio-playbook-copy>.nb-ai-studio__eyebrow{font-size:9px;letter-spacing:1.3px;line-height:1.6;color:#61569e}.studio-playbook-copy>p:not(.nb-ai-studio__eyebrow){font-size:13px;line-height:1.85;color:#616b7e}.playbook-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:23px}.playbook-actions .wish-toggle{margin:0!important;font-size:11px;padding:10px 12px}.playbook-actions a{font-size:11px;color:#5550a0;font-weight:500}.playbook-detail{margin-top:20px}.playbook-detail summary{cursor:pointer;color:#6d7284;font-size:10px}.playbook-detail p{font-size:11px;line-height:1.8;color:#757b8c;margin:10px 0 0}.playbook-preview{background:#f8fafc;border:1px solid #e6ebf1;border-radius:12px;padding:16px;min-width:0}.playbook-preview>img{width:100%;height:auto;display:block;border-radius:9px}.prepared-outputs{padding:12px 12px 0}.prepared-outputs>span{font-size:9px;letter-spacing:1.3px;color:#8a839b}.prepared-outputs ul{padding:0;list-style:none;margin:9px 0 0}.prepared-outputs li{font-size:11px;line-height:1.6;color:#5c667b;margin:5px 0;padding-left:16px;position:relative}.prepared-outputs li:before{content:'\2713';position:absolute;left:0;color:#7062aa}.nb-ai-studio__layout{min-height:360px;gap:50px!important}.nb-ai-studio__copy h2{font-size:35px!important;line-height:1.22!important}.nb-ai-studio__copy>p:not(.nb-ai-studio__eyebrow){font-size:14px!important;line-height:1.9!important}
body.nb-redesign #features-sections .cap-intro{padding:65px 0 28px!important}body.nb-redesign #features-sections .section-title{text-align:center!important;display:block!important;width:100%;max-width:none!important;margin:0 auto!important;font-size:32px;line-height:1.3}.journey-intro{margin:14px auto 22px;max-width:700px}.feture-tab{justify-content:center!important;gap:10px!important;margin:0!important}.nb-journey-row{padding-top:65px!important;padding-bottom:65px!important}.team-idea{border-top:1px solid #dfe5ee;padding:17px 0 0;margin-top:17px;text-align:left}.team-idea>span{font-size:9px;color:#766b98;display:block;line-height:1.6}.team-idea h5{font-size:16px;line-height:1.45;margin:8px 0 10px;color:#3f475e}.team-idea p{font-size:12px;line-height:1.8;color:#697187}.nb-leader-grid .bio-toggle{float:right}.nb-leader-grid .leader-role{min-height:32px}.wishlist-launcher{font-size:11px;padding:10px 15px;right:17px;bottom:15px}
@media(min-width:992px){.herotxt>.col-lg-7{width:57%}.herotxt>.col-lg-5{width:43%}}
@media(max-width:1199px){.hero-bottom{grid-template-columns:330px minmax(0,1fr) 85px!important;gap:18px!important}.studio-tabs button{padding-left:8px;padding-right:8px;font-size:11px}.studio-navigation{gap:8px}.studio-variation{padding:26px;gap:25px}.proof-logos{gap:14px!important}}
@media(max-width:991px){body.nb-redesign .herotxt{row-gap:25px;--bs-gutter-x:24px}.hero-bottom{grid-template-columns:1fr!important;gap:14px!important}.proof-brand-block{border:0;padding:0}.proof-logos{max-width:500px}.proof-carousel{grid-column:auto;min-height:64px!important}.proof-controls{justify-self:end;grid-column:auto;flex-wrap:nowrap}.proof-brand-block>p{margin-bottom:10px}.studio-navigation{flex-wrap:wrap;gap:0}.studio-tabs{flex-wrap:wrap;overflow:visible!important}.studio-variation{grid-template-columns:1fr;gap:22px}.studio-playbook-copy h2{max-width:600px}.playbook-preview{max-width:620px;width:100%;margin:auto}.nb-ai-studio__layout{min-height:0}.library-popover{right:auto;left:0}.agent-announcement b{margin-left:0;font-size:10px}.industry-bar select{min-width:230px}}
@media(max-width:600px){.review-bar{padding:5px 18px;flex-wrap:nowrap}.review-bar select{font-size:10px;max-width:160px}.review-bar button{font-size:10px}.agent-announcement{font-size:10px;line-height:1.5;gap:9px;padding:9px 16px}.agent-announcement b{display:none}body.nb-redesign .herotxt h1{font-size:35px;letter-spacing:-1.2px}body.nb-redesign .hero-sub{font-size:13px}.herotxt>.col-lg-7{padding-top:0}body.nb-redesign .demo-card{padding:21px}.hero-panel [role=tabpanel]{min-height:90px}.hero-bottom{padding:20px 0!important;gap:12px!important}.proof-logos{gap:19px!important}.proof-logos img{height:30px!important}.proof-slide blockquote{font-size:12px!important;line-height:1.75!important}.proof-controls{margin:0}.nb-trusted-brand-switch__logo-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;padding:20px 0!important}.nb-trusted-brand-switch__logo-card img{max-width:95px!important}.nb-redesign .nb-trusted-brand-switch__title{font-size:28px!important}.nb-redesign .nb-trusted-brand-switch__copy{font-size:14px!important}.inline-video>button{left:12px;bottom:12px;padding:8px 10px;font-size:10px}.industry-bar{display:block!important}.industry-bar label{display:block;margin-bottom:9px!important}.industry-bar select{width:100%!important;min-width:0}.studio-tabs{display:grid;grid-template-columns:1fr 1fr;width:100%;flex:none;gap:0}.studio-tabs button{text-align:left;white-space:normal;padding:10px;font-size:11px}.studio-tabs button:first-child{grid-column:1/-1}.studio-navigation summary{padding:12px 10px}.studio-navigation{margin-bottom:23px}.variation-chips{gap:7px;margin-bottom:20px}.variation-chips button,.more-ideas summary{font-size:10px;padding:8px 11px}.more-ideas>div{right:auto;left:0}.studio-variation{padding:22px 19px;border-radius:11px;gap:24px}.nb-redesign .studio-playbook-copy h2{font-size:27px}.playbook-preview{padding:9px}.prepared-outputs{padding:9px}.playbook-actions{gap:13px}.playbook-actions a{font-size:10px}.nb-ai-studio__copy h2{font-size:30px!important}.nb-ai-studio__layout{gap:25px!important}.nb-redesign #features-sections .section-title{font-size:27px!important}.journey-intro{font-size:12px;line-height:1.75}.nb-journey-row{padding-top:38px!important;padding-bottom:38px!important}.team-idea h5{font-size:17px}.nb-leader-grid .leader-role{min-height:0}.hero-panel-desc{font-size:12px!important}.form-wishlist>span{font-size:8px;max-width:125px}.wishlist-launcher{font-size:10px;bottom:10px;right:10px}.nb-trusted-brand-switch__logo-grid{overflow:visible!important}}

/* Bound source-form defaults explicitly, preserving the rest of the pillar cascade. */
#customizeyoursolution .demo-card{padding:22px 24px!important}
#customizeyoursolution .nb-demo-eyebrow{margin:0 0 7px!important;padding:0!important;font-size:9px!important;line-height:1.5!important}
#customizeyoursolution .nb-demo-title{font-size:22px!important;line-height:1.3!important;margin:0 0 17px!important;padding:0!important}
#customizeyoursolution .nb-demo-priorities{margin:13px 0 0!important;min-height:0!important}
#customizeyoursolution .nb-demo-priorities legend{padding:0!important;border:0!important;margin:0 0 8px!important}
#customizeyoursolution .nb-demo-priorities .nb-add-priority{margin:6px 0 0!important;line-height:1.6!important;min-height:0!important;height:auto!important}
#customizeyoursolution .nb-demo-submit .form-wishlist{height:auto!important;min-height:0!important;margin:10px 0!important;padding:0!important;line-height:1.5!important}
#customizeyoursolution .nb-demo-submit .form-wishlist button{width:auto!important;min-height:0!important;height:auto!important;line-height:1.5!important;padding:0!important;background:transparent!important;box-shadow:none!important}
#customizeyoursolution h1{padding:0!important;margin:8px 0 18px!important}
#customizeyoursolution .hero-sub{margin:0 0 20px!important}
#customizeyoursolution .hero-panel{padding:0!important}
.review-brand{display:flex;gap:7px;align-items:center;font-size:15px!important;color:#363645}.review-brand img{width:22px;height:22px;object-fit:contain}.review-bar{min-height:36px}.review-bar>div{display:flex!important}
@media(max-width:600px){.review-brand{font-size:12px!important}.review-brand img{width:19px;height:19px}.review-bar select{max-width:132px}.review-bar label{font-size:0}.review-bar button{font-size:9px}.review-bar{gap:7px}}

.hero-bottom{grid-template-columns:385px minmax(0,1fr) 115px!important}
.proof-controls{flex-wrap:nowrap;gap:4px}.proof-slide blockquote{font-size:14px!important;color:#41475b!important;opacity:1!important}.proof-slide figcaption{font-size:10px!important;color:#727888!important;opacity:1!important}
@media(max-width:1199px){.hero-bottom{grid-template-columns:315px minmax(0,1fr) 115px!important}}
@media(max-width:991px){.hero-bottom{grid-template-columns:1fr!important}.proof-controls{grid-column:1}}

@media(max-width:991px){#customizeyoursolution>.container{padding-top:24px!important}.herotxt>.col-lg-7{margin-top:0!important}.herotxt>.hero-bottom{margin:12px 0!important;width:100%;padding:18px 12px!important}.herotxt>.col-lg-5{margin-top:0!important}.proof-brand-block{padding:0!important}.proof-controls{margin:0!important}}
@media(max-width:600px){#customizeyoursolution h1{font-size:33px!important}.hero-panel [role=tabpanel]{min-height:78px}.herotxt>.hero-bottom{margin:0!important}.proof-slide figcaption{font-size:9px!important}}
