.faq-item.svelte-wpnc3g{interpolate-size:allow-keywords}.faq-trigger.svelte-wpnc3g{cursor:pointer;border-radius:.75rem;justify-content:space-between;align-items:flex-start;gap:1.25rem;margin-inline:-.75rem;padding:1.5rem .75rem;list-style:none;transition:background-color .22s,color .22s;display:flex}.faq-trigger.svelte-wpnc3g::-webkit-details-marker{display:none}.faq-trigger.svelte-wpnc3g:hover,.faq-trigger.svelte-wpnc3g:focus-visible{background-color:var(--color-raised);color:var(--color-lilac)}.faq-icon.svelte-wpnc3g{border:1px solid var(--color-line);width:1.75rem;height:1.75rem;color:var(--color-lilac);border-radius:50%;flex:none;place-items:center;margin-top:.05rem;font-size:1.25rem;font-weight:400;line-height:1;transition:transform .32s cubic-bezier(.22,1,.36,1),border-color .22s,background-color .22s;display:grid}.faq-trigger.svelte-wpnc3g:hover .faq-icon:where(.svelte-wpnc3g),.faq-trigger.svelte-wpnc3g:focus-visible .faq-icon:where(.svelte-wpnc3g),.faq-item[open].svelte-wpnc3g .faq-icon:where(.svelte-wpnc3g){border-color:var(--color-lilac);background-color:#cda9ff1f}.faq-item[open].svelte-wpnc3g .faq-icon:where(.svelte-wpnc3g){transform:rotate(45deg)}.faq-item.svelte-wpnc3g::details-content{transition-behavior:allow-discrete;block-size:0;transition:block-size .36s cubic-bezier(.22,1,.36,1),content-visibility .36s;display:block;overflow:hidden}.faq-item[open].svelte-wpnc3g::details-content{block-size:auto}.faq-answer.svelte-wpnc3g{opacity:0;padding:0 .75rem 1.5rem;transition:opacity .25s,transform .32s cubic-bezier(.22,1,.36,1);transform:translateY(-.35rem)}.faq-item[open].svelte-wpnc3g .faq-answer:where(.svelte-wpnc3g){opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.faq-trigger.svelte-wpnc3g,.faq-icon.svelte-wpnc3g,.faq-answer.svelte-wpnc3g{transition:none}.faq-item.svelte-wpnc3g::details-content{transition:none}}.form-control{color:#f8f5fc;background:#110e19;border:1px solid #51435f;border-radius:10px;width:100%;min-height:48px;padding:.75rem .9rem;font-size:16px;line-height:1.45;transition:border-color .2s,background-color .2s,box-shadow .2s}.form-control::placeholder{color:#9e91b0}.form-control:focus{outline-offset:2px;background-color:#181120;border-color:#cda9ff;outline:2px solid #cda9ff;box-shadow:0 0 0 4px #cda9ff1a}@media (hover:hover) and (pointer:fine){.form-control:hover:not(:focus){background-color:#181120;border-color:#a887c9}}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.offer-choice.svelte-dyk5bi,.organization-choice.svelte-dyk5bi,.optional-details.svelte-dyk5bi,.consent-choice.svelte-dyk5bi,.form-back.svelte-dyk5bi,.privacy-link.svelte-dyk5bi{transition:border-color .2s,background-color .2s,color .2s,box-shadow .2s}.offer-choice.svelte-dyk5bi:has(input:where(.svelte-dyk5bi):checked){background-color:#1b1427;border-color:#cda9ff;box-shadow:inset 0 0 0 1px #cda9ff55}:is(.offer-choice.svelte-dyk5bi:has(input:where(.svelte-dyk5bi):focus-visible),.organization-choice.svelte-dyk5bi:has(input:where(.svelte-dyk5bi):focus-visible),.consent-choice.svelte-dyk5bi:has(input:where(.svelte-dyk5bi):focus-visible)){outline-offset:3px;outline:2px solid #cda9ff}.organization-choice.svelte-dyk5bi:has(input:where(.svelte-dyk5bi):checked){color:#f8f5fc;background-color:#21172b;border-color:#785b99}.optional-details.svelte-dyk5bi summary:where(.svelte-dyk5bi):focus-visible{outline-offset:4px;outline:2px solid #cda9ff}@media (hover:hover) and (pointer:fine){.offer-choice.svelte-dyk5bi:hover,.optional-details.svelte-dyk5bi:hover{background-color:#1b1427;border-color:#b88ae9}.organization-choice.svelte-dyk5bi:hover,.consent-choice.svelte-dyk5bi:hover,.form-back.svelte-dyk5bi:hover{color:#f8f5fc;background-color:#ffffff0b}.privacy-link.svelte-dyk5bi:hover{color:#ead8ff;text-decoration-thickness:2px}.optional-details.svelte-dyk5bi summary:where(.svelte-dyk5bi):hover{color:#f8f5fc}}@media (prefers-reduced-motion:no-preference){.form-step.svelte-dyk5bi:not([hidden]){animation:.26s ease-out both svelte-dyk5bi-form-step-appear}.optional-details[open].svelte-dyk5bi .details-content:where(.svelte-dyk5bi){animation:.22s ease-out both svelte-dyk5bi-form-step-appear}.form-back.svelte-dyk5bi svg{transition:transform .2s}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.form-back.svelte-dyk5bi:hover svg{transform:translate(-3px)}}@media (prefers-reduced-motion:reduce){.offer-choice.svelte-dyk5bi,.organization-choice.svelte-dyk5bi,.optional-details.svelte-dyk5bi,.consent-choice.svelte-dyk5bi,.form-back.svelte-dyk5bi,.privacy-link.svelte-dyk5bi{transition:none}}@keyframes svelte-dyk5bi-form-step-appear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
