:root{--px-container:1200px;--px-section-py:4rem;--px-section-px:1.5rem;--px-default-color-dark:#162d3b;--px-default-color-accent:#f9a828;--px-default-color-soft:#faf1e1;--px-default-color-neutral:#f4f5f7;--px-default-color-text-light:#fff;--px-default-color-text-dark:#212429;--px-default-color-bg-body:#fff;--px-default-color-bg-overlay:rgba(14,27,34,.72);--px-default-font-base:"Lexend",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--px-default-font-heading:"Plus Jakarta Sans",system-ui,-apple-system,sans-serif;--px-default-font-size:16;--px-default-gutter:24;--px-default-site-width:1280;--px-default-section-space-xs:26;--px-default-section-space-sm:48;--px-default-section-space-md:72;--px-default-section-space-xl:112;--px-default-btn-sm-x:16;--px-default-btn-sm-y:10;--px-default-btn-md-x:20;--px-default-btn-md-y:12;--px-default-btn-xl-x:28;--px-default-btn-xl-y:16;--px-default-radius:0;--px-default-topbar-height:40;--px-default-header-height:88;--px-default-header-logo-padding-y:12;--px-default-nav-height:56;--px-default-icon-size:36;--px-default-logo-height:64;--px-default-logo-width:220}.px-faq__list{margin:0}.px-faq__list dd,.px-faq__list dt{margin:0;padding:0}.px-faq__question{border-bottom:1px solid color-mix(in srgb,var(--px-title) 10%,transparent)}.px-faq__toggle{align-items:center;background:none;border:none;color:var(--px-title);cursor:pointer;display:flex;font-family:var(--px-font-base);font-size:clamp(1rem,1.5vw,1.15rem);font-weight:700;gap:1.5rem;justify-content:space-between;line-height:1.3;padding:1.25rem 0;text-align:left;transition:color var(--px-transition,.22s ease);width:100%}.px-faq__question.is-open .px-faq__toggle,.px-faq__toggle:hover{color:var(--px-kicker)}.px-faq__icon{color:color-mix(in srgb,var(--px-title) 40%,transparent);flex-shrink:0;height:1.25rem;position:relative;transition:color var(--px-transition,.22s ease);width:1.25rem}.px-faq__icon:after,.px-faq__icon:before{background:currentColor;border-radius:2px;content:"";height:1.5px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:transform .25s ease,opacity .25s ease;width:100%}.px-faq__icon:after{transform:translateY(-50%) rotate(90deg)}.px-faq__question.is-open .px-faq__icon{color:var(--px-kicker)}.px-faq__question.is-open .px-faq__icon:after{opacity:0;transform:translateY(-50%) rotate(0deg)}.px-faq__answer{max-height:0;overflow:hidden;transition:max-height .32s ease}.px-faq__answer:not([hidden]){max-height:600px}.px-faq__answer[hidden]{display:block!important;max-height:0;visibility:hidden}.px-faq__answer-inner{color:var(--px-text);line-height:1.7;padding-block:.75rem 1rem}.px-faq__answer-inner p{margin:0}.px-faq__answer-inner p+p{margin-top:.75rem}
