.process-faq[data-v-f1ec2854]{background:#0d0908;padding-bottom:0}.section-label-row[data-v-f1ec2854]{align-items:center;gap:1rem;max-width:80rem;margin:0 auto;padding:5rem 2rem 3rem;display:flex}.sep-line[data-v-f1ec2854]{background:#dfb0861f;flex:1;height:1px}.sep-diamond[data-v-f1ec2854]{background:#dfb08659;flex-shrink:0;width:5px;height:5px;transform:rotate(45deg)}.sep-text[data-v-f1ec2854]{color:#dfb08673;font-family:var(--font-heading);letter-spacing:.2em;text-transform:uppercase;flex-shrink:0;font-size:.6rem;font-weight:700}.section-container[data-v-f1ec2854]{max-width:52rem;margin:0 auto;padding:0 2rem 5rem}.section-header[data-v-f1ec2854]{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-f1ec2854]{opacity:1;transform:translateY(0)}.section-title[data-v-f1ec2854]{color:#fff;font-family:var(--font-heading);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-f1ec2854]{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-f1ec2854]{opacity:1;transform:translateY(0)}.faq-item[data-v-f1ec2854]{border-bottom:1px solid #dfb08614;transition:background .2s}.faq-item[data-v-f1ec2854]:first-child{border-top:1px solid #dfb08614}.faq-item--open[data-v-f1ec2854]{background:#dfb08605}.faq-trigger[data-v-f1ec2854]{cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:56px;padding:1.25rem 0;display:flex}.faq-trigger[data-v-f1ec2854]:focus-visible{outline-offset:2px;outline:2px solid #dfb08680}.faq-question[data-v-f1ec2854]{color:#ffeddfbf;font-family:var(--font-heading);letter-spacing:-.01em;font-size:clamp(.9rem,1.1vw,1rem);font-weight:600;line-height:1.4}.faq-item--open .faq-question[data-v-f1ec2854]{color:#ffeddf}.faq-chevron[data-v-f1ec2854]{color:#dfb08659;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-f1ec2854]{color:#dfb086bf;transform:rotate(180deg)}.faq-answer-wrapper[data-v-f1ec2854]{transition:grid-template-rows .38s var(--ease-smooth);grid-template-rows:0fr;display:grid!important}.faq-answer-wrapper--open[data-v-f1ec2854]{grid-template-rows:1fr}.faq-answer[data-v-f1ec2854]{color:#ffeddf80;font-family:var(--font-text);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-f1ec2854]{opacity:1;transform:translateY(0)}@supports (interpolate-size:allow-keywords){[data-v-f1ec2854]:root{interpolate-size:allow-keywords}.faq-answer-wrapper[data-v-f1ec2854]{transition:none;display:contents!important}.faq-answer[data-v-f1ec2854]{overflow:visible;opacity:1!important;transition:none!important;transform:none!important}.faq-item[data-v-f1ec2854]::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-f1ec2854]::details-content{opacity:1;height:auto}}@media (prefers-reduced-motion:reduce){.faq-list[data-v-f1ec2854],.section-header[data-v-f1ec2854]{opacity:1;transition:none;transform:none}.faq-answer-wrapper[data-v-f1ec2854],.faq-chevron[data-v-f1ec2854]{transition:none}.faq-answer-wrapper--open[data-v-f1ec2854]{grid-template-rows:1fr}.faq-answer-wrapper--open .faq-answer[data-v-f1ec2854]{opacity:1;transition:none;transform:none}@supports (interpolate-size:allow-keywords){.faq-item[data-v-f1ec2854]::details-content{opacity:1;height:auto;transition:none}}}html:not(.dark) .process-faq[data-v-f1ec2854]{background:var(--color-section-alt)}html:not(.dark) .sep-line[data-v-f1ec2854]{background:var(--deco-line)}html:not(.dark) .sep-diamond[data-v-f1ec2854]{background:var(--deco-diamond)}html:not(.dark) .sep-text[data-v-f1ec2854]{color:var(--deco-text)}html:not(.dark) .section-title[data-v-f1ec2854]{color:var(--color-text-primary)}html:not(.dark) .faq-item[data-v-f1ec2854]{border-bottom-color:var(--deco-line)}html:not(.dark) .faq-item[data-v-f1ec2854]:first-child{border-top-color:var(--deco-line)}html:not(.dark) .faq-trigger[data-v-f1ec2854]:focus-visible{outline-color:var(--color-primary-500)}html:not(.dark) .faq-question[data-v-f1ec2854]{color:var(--color-text-secondary)}.faq-item--open html:not(.dark) .faq-question[data-v-f1ec2854]{color:var(--color-text-primary)}html:not(.dark) .faq-chevron[data-v-f1ec2854]{color:var(--color-primary-500);opacity:.5}html:not(.dark) .faq-chevron--open[data-v-f1ec2854]{color:var(--color-primary-600);opacity:1}html:not(.dark) .faq-answer[data-v-f1ec2854]{color:var(--color-text-subtle)}
