.faq-page[data-v-8508912d]{padding-bottom:4rem;color:#30243b}.faq-hero[data-v-8508912d]{display:grid;grid-template-columns:4.25rem minmax(0,1fr);gap:1.25rem;align-items:center;margin-bottom:2rem;padding:2rem 2.25rem;border:1px solid #e5d8ef;border-radius:1.15rem;background:linear-gradient(120deg,#fbf8fd,#f4ecfa);box-shadow:0 10px 26px #3d23540f}.faq-hero__icon[data-v-8508912d]{display:grid;width:4.25rem;height:4.25rem;place-items:center;border-radius:.9rem;background:#5a2d82;color:#fff}.faq-hero__eyebrow[data-v-8508912d],.faq-category__eyebrow[data-v-8508912d]{display:block;margin:0 0 .45rem;color:#6a3b92;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.faq-hero[data-v-8508912d] h1{margin:.2rem 0 .45rem;color:#271a32;font-size:1.5rem;line-height:normal}.faq-hero[data-v-8508912d] p:last-child{margin:0;max-width:52rem;color:#675d70;line-height:1.65}.faq-tools[data-v-8508912d]{display:grid;gap:1rem;margin:0 auto 2rem;padding:1rem;border:1px solid #eadff1;border-radius:1.1rem;background:linear-gradient(135deg,#fbf8fd,#fff);box-shadow:0 10px 28px #4123590f}.faq-tools[data-v-8508912d] .input-container{height:48px;padding:0 .95rem;border-color:#d9c8e7;border-radius:.75rem;box-shadow:0 2px 7px #2f17420a}.faq-tools[data-v-8508912d] .input-container:focus-within{border-color:#7b45a7;box-shadow:0 0 0 3px #69399324}.faq-categories[data-v-8508912d]{display:grid;gap:clamp(2.5rem,5vw,4rem)}.faq-category[data-v-8508912d],.faq-entry[data-v-8508912d]{scroll-margin-top:1rem}.faq-category__header[data-v-8508912d]{max-width:40rem;margin:0 0 1rem}.faq-category__header h2[data-v-8508912d]{margin:0;color:#30203b;font-size:clamp(1.4rem,2.2vw,1.8rem)}.faq-category__header>p[data-v-8508912d]:last-child{margin:.42rem 0 0;color:#6b6173;line-height:1.55}.faq-category__entries[data-v-8508912d]{display:grid;gap:.7rem}.faq-entry[data-v-8508912d]{border:1px solid #e4d9ea;border-radius:.85rem;background:#fff;box-shadow:0 4px 14px #3d254f0a;overflow:hidden}.faq-entry summary[data-v-8508912d]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.05rem 1.15rem;cursor:pointer;color:#352143;font-weight:750;line-height:1.45;list-style:none}.faq-entry summary[data-v-8508912d]::-webkit-details-marker{display:none}.faq-entry summary[data-v-8508912d]:hover{background:#fcfaff}.faq-entry__indicator[data-v-8508912d]{position:relative;display:block;flex:0 0 1.65rem;width:1.65rem;height:1.65rem;border-radius:50%;background:#f0e6f7}.faq-entry__indicator[data-v-8508912d]:before,.faq-entry__indicator[data-v-8508912d]:after{position:absolute;top:50%;left:50%;width:.65rem;height:2px;border-radius:2px;background:#65358f;content:"";transform:translate(-50%,-50%)}.faq-entry__indicator[data-v-8508912d]:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .2s ease}.faq-entry[open][data-v-8508912d]{border-color:#ceb5df}.faq-entry[open] summary[data-v-8508912d]{background:#fbf7fd}.faq-entry[open] .faq-entry__indicator[data-v-8508912d]:after{transform:translate(-50%,-50%) rotate(0)}.faq-entry__answer[data-v-8508912d]{padding:1.2rem 1.15rem;color:#5f5568;line-height:1.7}.faq-search-empty[data-v-8508912d]{margin:0 0 1.5rem;color:#685d70;text-align:center}@media (max-width: 600px){.faq-page[data-v-8508912d]{padding-bottom:3rem}.faq-page[data-v-8508912d] .container{margin:0}.faq-hero[data-v-8508912d]{grid-template-columns:1fr;gap:1rem;padding:1.5rem}.faq-hero__icon[data-v-8508912d]{width:3.5rem;height:3.5rem}.faq-tools[data-v-8508912d]{padding:.8rem;border-radius:.9rem}.faq-entry summary[data-v-8508912d]{padding:1rem}.faq-entry__answer[data-v-8508912d]{padding:1.1rem 1rem}}
