.ngfaq{background:#f7f8f9;font-family:'Proximanova-regular',sans-serif}.ngfaq :is(h1,h2,summary,.ngfaq-link){font-family:'Proximanova-bold',sans-serif}.ngfaq-wrap{width:min(1180px,calc(100% - 64px))}.ngfaq .ngfaq-hero{position:relative;overflow:hidden;isolation:isolate;background:#202124;border:0;padding:85px 0 70px;color:#fff}.ngfaq .ngfaq-hero-grid{display:block;max-width:900px;text-align:center}.ngfaq .ngfaq-hero-grid>div:first-child{position:relative;z-index:2}.ngfaq .ngfaq-hero .ngfaq-kicker{color:#eceef0;font-size:12px!important}.ngfaq .ngfaq-hero h1{color:#fff;font-size:clamp(46px,5.5vw,76px);line-height:1.045;letter-spacing:-.045em}.ngfaq .ngfaq-hero h1 span{box-shadow:none;color:#b5e66a}.ngfaq .ngfaq-intro{max-width:660px;margin:24px auto 28px;color:#eceef0;font-size:21px}.ngfaq .ngfaq-hero .ngfaq-link{background:#84c041;color:#202124!important;border:1px solid #84c041;padding:13px 25px;min-height:58px;justify-content:center;min-width:210px;transition:background .18s}.ngfaq .ngfaq-hero .ngfaq-link:hover{background:#b5e66a}.ngfaq .ngfaq-art{position:absolute;right:-165px;top:-45px;width:530px;height:530px;max-width:none;opacity:.09;color:#bcc1c5;z-index:0;transform:none;animation:ngfaq-mark-drift 7s ease-in-out infinite}.ngfaq-art>svg{width:100%;height:100%}.ngfaq .ngfaq-body{display:block;padding:44px 0 65px}.ngfaq .ngfaq-topics{position:static;display:flex;flex-wrap:wrap;align-items:center;gap:8px 25px;padding-bottom:30px;margin-bottom:42px;border-bottom:1px solid #bcc1c5}.ngfaq .ngfaq-topics p{flex:0 0 100%;font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:#62676b;margin-bottom:4px}.ngfaq .ngfaq-topics a{display:inline-flex;gap:12px;border-bottom:2px solid transparent;padding:7px 0}.ngfaq .ngfaq-topics a:hover{border-color:#84c041}.ngfaq .ngfaq-answers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:45px 60px;align-items:start}.ngfaq .ngfaq-group{border-top:2px solid #202124;padding-top:23px;margin:0;min-width:0}.ngfaq .ngfaq-group>.ngfaq-kicker{font-size:11px!important;margin-bottom:10px}.ngfaq .ngfaq-group h2{display:flex;align-items:center;gap:12px;font-size:clamp(26px,2.4vw,33px);line-height:1.12;letter-spacing:-.035em;margin-bottom:20px}.ngfaq .ngfaq-group h2:before{content:"";width:17px;height:7px;background:#84c041;flex:0 0 auto}.ngfaq .ngfaq-item{border:0;border-bottom:1px solid #bcc1c5;background:transparent;border-radius:0;box-shadow:none;margin:0}.ngfaq .ngfaq-item summary{padding:17px 0;min-height:70px;gap:18px;font-size:19px;line-height:1.35;letter-spacing:-.015em}.ngfaq .ngfaq-plus{width:30px;height:30px;flex:0 0 30px;border:1px solid #bcc1c5;border-radius:50%;background:#fff}.ngfaq .ngfaq-plus:before,.ngfaq .ngfaq-plus:after{width:12px;left:8px;top:13px}.ngfaq .ngfaq-item[open] .ngfaq-plus,.ngfaq summary:hover .ngfaq-plus{background:#b5e66a;border-color:#84c041}.ngfaq .ngfaq-answer p{font-size:17px;line-height:1.6}.ngfaq .ngfaq-help{align-self:stretch;display:flex;flex-direction:column;justify-content:center;background:#fff;border:0;border-top:4px solid #84c041;padding:35px}.ngfaq .ngfaq-help h2{font-size:clamp(30px,3vw,43px);line-height:1.05;letter-spacing:-.04em}.ngfaq .ngfaq-help .ngfaq-link{align-self:start}@keyframes ngfaq-mark-drift{50%{transform:translate(-12px,12px) scale(1.04)}}@media(max-width:900px){.ngfaq .ngfaq-answers{gap:36px 30px}.ngfaq .ngfaq-item summary{font-size:18px}}@media(max-width:700px){.ngfaq-wrap{width:calc(100% - 40px)}.ngfaq .ngfaq-hero{padding:48px 0 42px}.ngfaq .ngfaq-hero h1{font-size:clamp(42px,10vw,60px)}.ngfaq .ngfaq-intro{font-size:18px}.ngfaq .ngfaq-art{width:420px;height:420px;right:-270px;top:0}.ngfaq .ngfaq-body{padding:30px 0 40px}.ngfaq .ngfaq-topics{gap:5px 20px;padding-bottom:25px;margin-bottom:30px}.ngfaq .ngfaq-topics a{font-size:15px}.ngfaq .ngfaq-answers{grid-template-columns:minmax(0,1fr);gap:36px}.ngfaq .ngfaq-help{padding:26px}}@media(prefers-reduced-motion:reduce){.ngfaq .ngfaq-art{animation:none}}