.gnp-home .faq .faq-list,.gnp-home .faq-in .faq-list,.mockup-body.gnp-mockup-faq .faq .faq-list,.mockup-body.gnp-mockup-faq .faq-in .faq-list,.mockup-body.gnp-mockup-faq .faq-card .faq-list,.mockup-body.gnp-mockup-faq .faq-section .faq-list,.mockup-body.gnp-mockup-faq .faq-sections .faq-list{margin-top:2.5rem;padding:0;list-style:none;display:block}.mockup-body.gnp-mockup-faq .faq-card .faq-list{flex-direction:column;gap:12px;margin-top:0;padding:4px 14px 16px;display:flex}.gnp-home .faq-item,.mockup-body.gnp-mockup-faq .faq-item,.mockup-body.gnp-mockup-faq .faq-card .faq-item{background:0 0;margin-bottom:12px;overflow:hidden;border:1.5px solid var(--border,#d5cfbf)!important;border-radius:var(--r,10px)!important}.gnp-home .faq-in .faq-list,.mockup-body.gnp-mockup-faq .faq-in .faq-list{flex-direction:column;gap:12px;margin-top:1.75rem;display:flex}.gnp-home .faq-in .faq-list .faq-item,.mockup-body.gnp-mockup-faq .faq-in .faq-list .faq-item,.mockup-body.gnp-mockup-faq .faq-card .faq-list .faq-item{margin-bottom:0}.mockup-body.gnp-mockup-faq .faq-section .faq-list{flex-direction:column;gap:12px;display:flex}.mockup-body.gnp-mockup-faq .faq-section .faq-list .faq-item{margin-bottom:0}.gnp-home .faq-item.open,.mockup-body.gnp-mockup-faq .faq-item.open,.mockup-body.gnp-mockup-faq .faq-card .faq-item.open{background:0 0;border-color:var(--border,#d5cfbf)!important}.gnp-home .faq-q,.mockup-body.gnp-mockup-faq .faq-q,.mockup-body.gnp-mockup-faq .faq-card .faq-q{text-align:left;width:100%;font-family:var(--font-b,"DM Sans",sans-serif);color:var(--navy,#1a2332);cursor:pointer;box-sizing:border-box;background:0 0;border:none;justify-content:space-between;align-items:center;gap:14px;margin:0;padding:18px 22px;font-size:.88rem;font-weight:500;line-height:1.5;transition:background .15s;display:flex}.gnp-home .faq-q:hover,.mockup-body.gnp-mockup-faq .faq-q:hover,.mockup-body.gnp-mockup-faq .faq-card .faq-q:hover{background:var(--cream,#fffcf5)}.gnp-home .faq-icon,.mockup-body.gnp-mockup-faq .faq-icon,.mockup-body.gnp-mockup-faq .faq-tog,.mockup-body.gnp-mockup-faq .faq-card .faq-icon,.mockup-body.gnp-mockup-faq .faq-card .faq-tog{min-width:1.1rem;color:var(--muted,#7a7060);box-shadow:none;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;font-size:1.1rem;font-style:normal;font-weight:400;transition:transform .25s;display:flex;transform:none}.gnp-home .faq-item.open .faq-icon,.mockup-body.gnp-mockup-faq .faq-item.open .faq-icon,.mockup-body.gnp-mockup-faq .faq-item.open .faq-tog,.mockup-body.gnp-mockup-faq .faq-card .faq-item.open .faq-tog,.mockup-body.gnp-mockup-faq .faq-card .faq-item.open .faq-icon{color:var(--red,#a81f17)!important;background:0 0!important;border:none!important;transform:rotate(45deg)!important}.gnp-home .faq-a,.mockup-body.gnp-mockup-faq .faq-a,.mockup-body.gnp-mockup-faq .faq-card .faq-a{color:var(--muted,#7a7060);box-sizing:border-box;margin:0;padding:0 22px 20px;font-size:.82rem;line-height:1.75;display:none}.mockup-body.gnp-mockup-faq .faq-a p,.gnp-home .faq-a p{margin-bottom:.8rem}.mockup-body.gnp-mockup-faq .faq-a p:last-child,.gnp-home .faq-a p:last-child{margin-bottom:0}.mockup-body.gnp-mockup-faq .faq-a strong,.gnp-home .faq-a strong{color:var(--navy,#1a2332);font-weight:600}.mockup-body.gnp-mockup-faq .faq-a ul,.gnp-home .faq-a ul{flex-direction:column;gap:4px;margin:.6rem 0 .8rem 1.2rem;padding:0;list-style:outside;display:flex}.mockup-body.gnp-mockup-faq .faq-a ul li,.gnp-home .faq-a ul li{font-size:.83rem;line-height:1.6}.gnp-home .faq-item.open .faq-a,.mockup-body.gnp-mockup-faq .faq-item.open .faq-a,.mockup-body.gnp-mockup-faq .faq-card .faq-item.open .faq-a{display:block}.gnp-home .faq-q:focus-visible,.mockup-body.gnp-mockup-faq .faq-q:focus-visible,.mockup-body.gnp-mockup-faq .faq-card .faq-q:focus-visible{outline:2px solid var(--navy,#1a2332);outline-offset:2px}.gnp-home .faq .faq-in,.mockup-body.gnp-mockup-faq .faq .faq-in{max-width:1000px}.mockup-body.gnp-mockup-faq .faq-card .faq-head{padding:16px 20px;font-size:.92rem;line-height:1.35}
