.site-wrapper.faq-container{margin:0;width:auto}.site-wrapper.faq-container>.container-fluid{padding:0}.nb-faq{color:#14202e;font-family:Inter,sans-serif}.nb-faq .nb-faq-inner{margin:0 auto;max-width:1080px;padding:0 24px}.nb-faq h1,.nb-faq h2,.nb-faq h3{color:#14202e;margin:0}.nb-faq a{color:#0f68b3}.nb-faq a:hover{color:#0b5391}.nb-hero-decor{bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.nb-hero-blob{border-radius:50%;display:block;filter:blur(60px);position:absolute}.nb-hero-blob--blue{background:rgba(0,149,255,.22);height:340px;left:-150px;top:-170px;width:340px}.nb-hero-blob--orange{background:rgba(244,128,36,.2);bottom:-150px;height:300px;right:-130px;width:300px}.nb-faq-hero{background:#204079;overflow:hidden;padding:64px 0;position:relative;text-align:center}.nb-faq-hero .nb-faq-inner{position:relative;z-index:1}.nb-faq-hero h1{color:#fff;font-size:3.25rem;font-weight:700;letter-spacing:-.01em;line-height:1.07;margin:0 auto;max-width:900px}.nb-faq-hero .nb-lead{color:hsla(0,0%,100%,.78);font-size:1.25rem;font-weight:400;line-height:1.5;margin:16px auto 0;max-width:720px}.nb-faq-section{background:#fff;padding:64px 0}.nb-faq-section h2{font-size:1.05rem;font-weight:700;letter-spacing:.12em;margin-bottom:12px;padding-bottom:18px;text-transform:uppercase}.nb-faq-item,.nb-faq-section h2{border-bottom:1px solid #e3e9ef}.nb-faq-item summary{align-items:flex-start;cursor:pointer;display:flex;gap:18px;list-style:none;padding:22px 0;transition:color .15s ease}.nb-faq-item summary::-webkit-details-marker{display:none}.nb-faq-item summary:hover{color:#0f68b3}.nb-faq-item summary:focus-visible{outline:2px solid #0f68b3;outline-offset:4px}.nb-faq-item[open] summary{color:#0f68b3}.nb-faq-index{color:#f48024;flex:0 0 auto;font-size:.8rem;font-weight:700;letter-spacing:.1em;line-height:1.6}.nb-faq-question{flex:1 1 auto;font-size:1.15rem;font-weight:600;line-height:1.45}.nb-faq-chevron{border-bottom:2px solid #5b6b7c;border-right:2px solid #5b6b7c;flex:0 0 auto;height:10px;margin-top:7px;transform:rotate(45deg);transition:transform .2s ease,border-color .2s ease;width:10px}.nb-faq-item[open] .nb-faq-chevron{border-color:#0f68b3;transform:rotate(-135deg)}.nb-faq-answer{color:#5b6b7c;font-size:1.02rem;line-height:1.75;max-width:78ch;padding:0 40px 26px 46px}.nb-faq-answer p{margin:0 0 14px}.nb-faq-answer p:last-child{margin-bottom:0}.nb-faq-answer ol,.nb-faq-answer ul{margin:0 0 14px;padding-left:20px}.nb-faq-answer li{margin-bottom:8px}.nb-faq-cta{background:#14202e;color:#fff;padding:64px 0}.nb-faq-cta h2{border-bottom:1px solid hsla(0,0%,100%,.18);color:#fff;font-size:1.05rem;font-weight:700;letter-spacing:.12em;margin-bottom:36px;padding-bottom:18px;text-transform:uppercase}.nb-faq-cta a{color:#fff}.nb-faq-cta a:hover{color:#f48024}.nb-faq-cta .nb-grid{display:grid;gap:24px}.nb-faq-cta .nb-grid-2{grid-template-columns:repeat(2,1fr)}.nb-faq-cta .nb-contact-label{color:hsla(0,0%,100%,.6);font-size:.78rem;font-weight:600;letter-spacing:.1em;margin:0 0 6px;text-transform:uppercase}.nb-faq-cta .nb-contact-item a{font-size:1.1rem;font-weight:600;text-decoration:none}.nb-faq-cta .nb-follow{border:1px solid hsla(0,0%,100%,.35);border-radius:4px;display:inline-block;font-size:.92rem;font-weight:600;margin-top:40px;padding:12px 24px;text-decoration:none;transition:background .2s ease,border-color .2s ease}.nb-faq-cta .nb-follow:hover{background:#f48024;border-color:#f48024}@media (max-width:991px){.nb-faq-hero h1{font-size:2.4rem}}@media (max-width:767px){.nb-faq-hero{padding:48px 0 40px}.nb-faq-hero h1{font-size:1.95rem}.nb-faq-cta,.nb-faq-section{padding:44px 0}.nb-faq-question{font-size:1.02rem}.nb-faq-answer{padding:0 0 24px 38px}.nb-faq-cta .nb-grid-2{grid-template-columns:1fr}}
