.ntech-direct-faq{background:#f8f7f5;color:var(--ink,#111827);font-family:var(--font);padding:64px 0;scroll-margin-block-start:5.5rem}.ntech-direct-faq.is-plain{background:#fff;padding-block:72px}.ntech-direct-faq__inner{margin:0 auto;max-width:860px;padding:0 24px}.ntech-direct-faq__eyebrow{color:var(--orange-deep,#e8841a);font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.16em;margin:0 0 14px;text-transform:uppercase}.ntech-direct-faq__head{margin-bottom:40px}.ntech-direct-faq h2{color:var(--blue-deep,#0a1f4e);font-size:clamp(22px,2.8vw,34px);font-weight:800;letter-spacing:-.5px;line-height:1.12;margin:0}.ntech-direct-faq.is-plain .ntech-direct-faq__head{max-width:640px}.ntech-direct-faq.is-plain h2{color:#111827;font-size:clamp(32px,3.5vw,42px);letter-spacing:-1px;line-height:1.1}@media (min-width:1100px){.ntech-direct-faq{padding:96px 0}.ntech-direct-faq.is-plain{padding-block:108px}.ntech-direct-faq__inner{padding-inline:52px}}.ntech-direct-faq details.ntech-direct-faq__item{border:0;border-block-end:1px solid #e2e6ec;padding:0}.ntech-direct-faq details.ntech-direct-faq__item:first-of-type{border-block-start:1px solid #e2e6ec}.ntech-direct-faq summary{align-items:center;cursor:pointer;display:flex;font-size:16.5px;font-weight:600;gap:24px;justify-content:space-between;list-style:none;min-height:44px;padding:20px 0}.ntech-direct-faq summary::-webkit-details-marker{display:none}.ntech-direct-faq details[open] summary:after,.ntech-direct-faq summary:after,.ntech-direct-faq summary:before{content:none;transform:none}.ntech-direct-faq summary span{color:var(--ink,#111827);font-size:16.5px;font-weight:600;line-height:1.4}.ntech-direct-faq summary:focus-visible{outline:2px solid var(--blue-deep,#0a1f4e);outline-offset:3px}.ntech-direct-faq summary:active span{color:#2160ad}.ntech-direct-faq summary i{flex-shrink:0;height:20px;position:relative;width:20px}.ntech-direct-faq summary i:after,.ntech-direct-faq summary i:before{background:#6b7280;border-radius:2px;content:"";position:absolute}.ntech-direct-faq summary i:before{height:1.5px;inset-block-start:50%;inset-inline-start:0;translate:0 -50%;width:100%}.ntech-direct-faq summary i:after{height:100%;inset-block-start:0;inset-inline-start:50%;translate:-50% 0;width:1.5px}.ntech-direct-faq__item[open] summary i:after{opacity:0}.ntech-direct-faq__item>div{color:#374151;font-size:15.5px;line-height:1.75;max-width:68ch;padding:2px 48px 20px 0}.ntech-direct-faq details p,.ntech-direct-faq__item>div p{color:#374151;font-size:15.5px;line-height:1.75;margin:0;max-width:none}.ntech-direct-faq__item>div p+p{margin-top:10px}@media (prefers-reduced-motion:no-preference){.ntech-direct-faq summary i:after{transition:opacity .25s ease-out}}