.nexxtup-viewport--all{display:block!important}.nexxtup-viewport--desktop,.nexxtup-viewport--mobile{display:none}@media (min-width:768px){.nexxtup-viewport--desktop{display:block!important}}@media (max-width:767px){.nexxtup-viewport--mobile{display:block!important}}.nexxtup-faq{background:#f3f3f3;overflow:hidden;padding:80px 0;position:relative}@media (min-width:1024px){.nexxtup-faq{padding:128px 0}}@media (max-width:767px){.nexxtup-faq{clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - 4vw))}}.nexxtup-faq__texture{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 400'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.65' numOctaves='4' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-repeat:repeat;inset:0;mix-blend-mode:multiply;opacity:.06;pointer-events:none;position:absolute}.nexxtup-faq__container{margin:0 auto;max-width:1200px;padding:0 24px;position:relative;z-index:10}@media (min-width:1024px){.nexxtup-faq__container{padding:0 96px}}.nexxtup-faq__header{margin-bottom:64px;opacity:0;transform:translateY(40px);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}@media (min-width:1024px){.nexxtup-faq__header{margin-bottom:80px}}.nexxtup-faq.is-visible .nexxtup-faq__header{opacity:1;transform:translateY(0)}.nexxtup-faq__eyebrow{display:none;font-family:Inter,sans-serif;font-size:clamp(12px,1.5vw,18px);font-weight:800;letter-spacing:.08em;line-height:clamp(16px,2vw,22px);margin-bottom:16px;text-align:center;text-transform:uppercase}@media (min-width:768px){.nexxtup-faq__eyebrow{display:block}}.nexxtup-faq__heading{font-family:Anton,sans-serif;font-size:clamp(56px,7vw,96px);letter-spacing:.02em;line-height:clamp(54px,6.8vw,90px);margin:0;text-align:center;text-transform:uppercase}.nexxtup-faq__list{display:flex;flex-direction:column;gap:16px}.nexxtup-faq__item{border:2px solid transparent;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.06);opacity:0;overflow:hidden;transform:translateY(20px);transition:border-color .3s ease,box-shadow .3s ease;transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1),border-color .3s ease,box-shadow .3s ease}.nexxtup-faq.is-visible .nexxtup-faq__item{opacity:1;transform:translateY(0)}.nexxtup-faq.is-visible .nexxtup-faq__item:first-child{transition-delay:0s}.nexxtup-faq.is-visible .nexxtup-faq__item:nth-child(2){transition-delay:.07s}.nexxtup-faq.is-visible .nexxtup-faq__item:nth-child(3){transition-delay:.14s}.nexxtup-faq.is-visible .nexxtup-faq__item:nth-child(4){transition-delay:.21s}.nexxtup-faq.is-visible .nexxtup-faq__item:nth-child(5){transition-delay:.28s}.nexxtup-faq__item.is-open{box-shadow:0 10px 24px rgba(0,0,0,.12)}.nexxtup-faq__trigger{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:24px;text-align:left;transition:background-color .18s ease;width:100%}@media (min-width:1024px){.nexxtup-faq__trigger{padding:32px}}.nexxtup-faq__trigger:hover{background-color:hsla(0,0%,95%,.5)}.nexxtup-faq__question{flex:1;font-family:Inter,sans-serif;font-size:clamp(14px,1.8vw,20px);font-weight:800;letter-spacing:.04em;line-height:1.3;padding-right:16px;text-transform:uppercase}.nexxtup-faq__icon{flex-shrink:0;transition:transform .2s ease}.nexxtup-faq__icon-minus,.nexxtup-faq__trigger[aria-expanded=true] .nexxtup-faq__icon-plus{display:none}.nexxtup-faq__trigger[aria-expanded=true] .nexxtup-faq__icon-minus{display:block}.nexxtup-faq__trigger[aria-expanded=true] .nexxtup-faq__icon{transform:rotate(90deg)}.nexxtup-faq__panel{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease}.nexxtup-faq__panel:not([hidden]){max-height:500px;opacity:1}.nexxtup-faq__panel[hidden]{display:block!important;max-height:0;opacity:0;pointer-events:none}.nexxtup-faq__answer{color:rgba(29,36,57,.7);font-family:Inter,sans-serif;font-size:clamp(15px,1.5vw,18px);font-style:italic;font-weight:500;line-height:1.6;padding:0 24px 24px}@media (min-width:1024px){.nexxtup-faq__answer{padding:0 32px 32px}}