.new-webjourney-faq-section{overflow:hidden;padding-block:var(--new-webjourney-space-section);position:relative}.new-webjourney-faq-section__container{margin-inline:auto;max-width:760px}.new-webjourney-faq-section__header{margin-bottom:clamp(2rem,5vw,3.5rem);text-align:center}.new-webjourney-faq-section__eyebrow{margin-bottom:var(--new-webjourney-space-sm)}.new-webjourney-faq-section__headline{color:var(--new-webjourney-color-text-dark);font-family:var(--new-webjourney-font-display);font-size:var(--new-webjourney-size-h2);font-weight:700;letter-spacing:var(--new-webjourney-tracking-tight);line-height:var(--new-webjourney-leading-snug);margin-top:var(--new-webjourney-space-xs)}.new-webjourney-faq-section__list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.new-webjourney-faq-section__item{display:block}.new-webjourney-faq-section__card{background-color:var(--new-webjourney-color-surface);border:1px solid var(--new-webjourney-color-border);border-radius:var(--new-webjourney-radius-md);box-shadow:var(--new-webjourney-shadow-card);overflow:hidden;padding:0;transition:border-color var(--new-webjourney-transition-base),box-shadow var(--new-webjourney-transition-base)}.new-webjourney-faq-section__card:hover{border-color:var(--new-webjourney-color-border-hover);box-shadow:var(--new-webjourney-shadow-card-hover);transform:none}.new-webjourney-faq-section__card--open{background-color:var(--new-webjourney-color-accent-light);border-color:var(--new-webjourney-color-primary);box-shadow:var(--new-webjourney-shadow-card-hover)}.new-webjourney-faq-section__card--open:before{transform:scaleX(1)}.new-webjourney-faq-section__question-btn{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer;display:flex;gap:var(--new-webjourney-space-sm);justify-content:space-between;outline:none;padding:clamp(1rem,2.5vw,1.25rem) clamp(1rem,2.5vw,1.5rem);text-align:left;width:100%}.new-webjourney-faq-section__question-btn:focus-visible{border-radius:var(--new-webjourney-radius-md);outline:3px solid var(--new-webjourney-color-primary);outline-offset:-3px}.new-webjourney-faq-section__question-text{color:var(--new-webjourney-color-text-dark);flex:1;font-family:var(--new-webjourney-font-display);font-size:clamp(.975rem,1.5vw,1.075rem);font-weight:700;letter-spacing:var(--new-webjourney-tracking-tight);line-height:var(--new-webjourney-leading-snug);margin:0;transition:color var(--new-webjourney-transition-fast)}.new-webjourney-faq-section__icon{align-items:center;background-color:var(--new-webjourney-color-accent-light);border:1.5px solid var(--new-webjourney-color-border);border-radius:50%;color:var(--new-webjourney-color-primary-dark);display:inline-flex;flex-shrink:0;height:28px;justify-content:center;transition:background-color var(--new-webjourney-transition-base),border-color var(--new-webjourney-transition-base),color var(--new-webjourney-transition-base);width:28px}.new-webjourney-faq-section__card--open .new-webjourney-faq-section__icon{background-color:var(--new-webjourney-color-primary);border-color:var(--new-webjourney-color-primary);color:var(--new-webjourney-color-text-dark)}.new-webjourney-faq-section__chevron{display:block;transition:transform var(--new-webjourney-transition-base)}.new-webjourney-faq-section__card--open .new-webjourney-faq-section__chevron{transform:rotate(180deg)}.new-webjourney-faq-section__divider{margin:0 clamp(1rem,2.5vw,1.5rem)}.new-webjourney-faq-section__answer-wrapper{max-height:0;opacity:0;overflow:hidden;transition:max-height .38s cubic-bezier(.4,0,.2,1),opacity .28s ease}.new-webjourney-faq-section__answer-wrapper:not([hidden]){max-height:400px;opacity:1}.new-webjourney-faq-section__answer-wrapper[hidden]{display:block!important;pointer-events:none;visibility:hidden}.new-webjourney-faq-section__answer-text{color:var(--new-webjourney-color-text-muted);font-size:var(--new-webjourney-size-body);line-height:var(--new-webjourney-leading-body);max-width:none;padding:var(--new-webjourney-space-sm) clamp(1rem,2.5vw,1.5rem) clamp(1rem,2.5vw,1.25rem)}[data-animate-stagger].is-visible .new-webjourney-faq-section__item:first-child{transition-delay:0s}[data-animate-stagger].is-visible .new-webjourney-faq-section__item:nth-child(2){transition-delay:80ms}[data-animate-stagger].is-visible .new-webjourney-faq-section__item:nth-child(3){transition-delay:.16s}[data-animate-stagger].is-visible .new-webjourney-faq-section__item:nth-child(4){transition-delay:.24s}[data-animate-stagger].is-visible .new-webjourney-faq-section__item:nth-child(5){transition-delay:.32s}[data-animate-stagger].is-visible .new-webjourney-faq-section__item:nth-child(6){transition-delay:.4s}@media (max-width:767px){.new-webjourney-faq-section__header{text-align:left}.new-webjourney-faq-section__headline{font-size:clamp(1.4rem,5vw,1.75rem)}.new-webjourney-faq-section__question-text{font-size:.975rem}}@media (max-width:375px){.new-webjourney-faq-section__question-btn{padding:.875rem 1rem}.new-webjourney-faq-section__answer-text{padding-inline:1rem}.new-webjourney-faq-section__divider{margin-inline:1rem}}