.process-faq[data-v-6c7bdea9]{background:#0d0908;padding-bottom:0}.section-label-row[data-v-6c7bdea9]{align-items:center;gap:1rem;max-width:80rem;margin:0 auto;padding:5rem 2rem 3rem;display:flex}.sep-line[data-v-6c7bdea9]{background:#dfaf851f;flex:1;height:1px}.sep-diamond[data-v-6c7bdea9]{background:#dfaf8559;flex-shrink:0;width:5px;height:5px;transform:rotate(45deg)}.sep-text[data-v-6c7bdea9]{font-family:var(--font-heading);letter-spacing:.2em;text-transform:uppercase;color:#dfaf8573;flex-shrink:0;font-size:.6rem;font-weight:700}.section-container[data-v-6c7bdea9]{max-width:52rem;margin:0 auto;padding:0 2rem 5rem}.section-header[data-v-6c7bdea9]{opacity:0;transition:opacity .6s var(--ease-smooth),transform .6s var(--ease-smooth);margin-bottom:2.5rem;transform:translateY(20px)}.section-header.animate-in[data-v-6c7bdea9]{opacity:1;transform:translateY(0)}.section-title[data-v-6c7bdea9]{font-family:var(--font-heading);color:#fff;letter-spacing:-.02em;margin:0;font-size:clamp(1.8rem,3.5vw,2.5rem);font-weight:700;line-height:1.1}.faq-list[data-v-6c7bdea9]{opacity:0;transition:opacity .6s var(--ease-smooth) .15s,transform .6s var(--ease-smooth) .15s;flex-direction:column;gap:0;display:flex;transform:translateY(20px)}.faq-list.animate-in[data-v-6c7bdea9]{opacity:1;transform:translateY(0)}.faq-item[data-v-6c7bdea9]{border-bottom:1px solid #dfaf8514;transition:background .2s}.faq-item[data-v-6c7bdea9]:first-child{border-top:1px solid #dfaf8514}.faq-item--open[data-v-6c7bdea9]{background:#dfaf8505}.faq-trigger[data-v-6c7bdea9]{width:100%;min-height:56px;font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 0;display:flex}.faq-trigger[data-v-6c7bdea9]:focus-visible{outline-offset:2px;outline:2px solid #dfaf8580}.faq-question[data-v-6c7bdea9]{font-family:var(--font-heading);color:#ffeddfbf;letter-spacing:-.01em;font-size:clamp(.9rem,1.1vw,1rem);font-weight:600;line-height:1.4}.faq-item--open .faq-question[data-v-6c7bdea9]{color:#ffeddf}.faq-chevron[data-v-6c7bdea9]{color:#dfaf8559;transition:transform .35s var(--ease-smooth),color .35s var(--ease-smooth);flex-shrink:0;font-size:1.1rem;line-height:1}.faq-chevron--open[data-v-6c7bdea9]{color:#dfaf85bf;transform:rotate(180deg)}.faq-answer-wrapper[data-v-6c7bdea9]{transition:grid-template-rows .38s var(--ease-smooth);grid-template-rows:0fr;display:grid!important}.faq-answer-wrapper--open[data-v-6c7bdea9]{grid-template-rows:1fr}.faq-answer[data-v-6c7bdea9]{font-family:var(--font-text);color:#ffeddf80;opacity:0;max-width:56ch;transition:opacity .3s var(--ease-smooth) 80ms,transform .3s var(--ease-smooth) 80ms;margin:0;padding:0 0 1.5rem;font-size:clamp(.875rem,1vw,.95rem);font-weight:300;line-height:1.75;overflow:hidden;transform:translateY(-6px)}.faq-answer-wrapper--open .faq-answer[data-v-6c7bdea9]{opacity:1;transform:translateY(0)}@supports (interpolate-size:allow-keywords){[data-v-6c7bdea9]:root{interpolate-size:allow-keywords}.faq-answer-wrapper[data-v-6c7bdea9]{transition:none;display:contents!important}.faq-answer[data-v-6c7bdea9]{overflow:visible;opacity:1!important;transition:none!important;transform:none!important}.faq-item[data-v-6c7bdea9]::details-content{opacity:0;height:0;transition:opacity .35s var(--ease-smooth),height .38s var(--ease-smooth),content-visibility .38s allow-discrete;overflow:hidden}.faq-item[open][data-v-6c7bdea9]::details-content{opacity:1;height:auto}}@media (prefers-reduced-motion:reduce){.faq-list[data-v-6c7bdea9],.section-header[data-v-6c7bdea9]{opacity:1;transition:none;transform:none}.faq-answer-wrapper[data-v-6c7bdea9],.faq-chevron[data-v-6c7bdea9]{transition:none}.faq-answer-wrapper--open[data-v-6c7bdea9]{grid-template-rows:1fr}.faq-answer-wrapper--open .faq-answer[data-v-6c7bdea9]{opacity:1;transition:none;transform:none}@supports (interpolate-size:allow-keywords){.faq-item[data-v-6c7bdea9]::details-content{opacity:1;height:auto;transition:none}}}html:not(.dark) .process-faq[data-v-6c7bdea9]{background:var(--color-section-alt)}html:not(.dark) .sep-line[data-v-6c7bdea9]{background:var(--deco-line)}html:not(.dark) .sep-diamond[data-v-6c7bdea9]{background:var(--deco-diamond)}html:not(.dark) .sep-text[data-v-6c7bdea9]{color:var(--deco-text)}html:not(.dark) .section-title[data-v-6c7bdea9]{color:var(--color-text-primary)}html:not(.dark) .faq-item[data-v-6c7bdea9]{border-bottom-color:var(--deco-line)}html:not(.dark) .faq-item[data-v-6c7bdea9]:first-child{border-top-color:var(--deco-line)}html:not(.dark) .faq-trigger[data-v-6c7bdea9]:focus-visible{outline-color:var(--color-primary-500)}html:not(.dark) .faq-question[data-v-6c7bdea9]{color:var(--color-text-secondary)}.faq-item--open html:not(.dark) .faq-question[data-v-6c7bdea9]{color:var(--color-text-primary)}html:not(.dark) .faq-chevron[data-v-6c7bdea9]{color:var(--color-primary-500);opacity:.5}html:not(.dark) .faq-chevron--open[data-v-6c7bdea9]{color:var(--color-primary-600);opacity:1}html:not(.dark) .faq-answer[data-v-6c7bdea9]{color:var(--color-text-subtle)}
