.faq-module__6AW0yG__faqMain{background-color:#f9fafb;flex-direction:column;justify-content:center;width:100%;max-width:56rem;min-height:80vh;margin:0 auto;padding:3rem 1rem;display:flex;box-shadow:0 1px 2px #0000000d}@media (min-width:640px){.faq-module__6AW0yG__faqMain{padding:3rem 1.5rem}}@media (min-width:1024px){.faq-module__6AW0yG__faqMain{padding:3rem 2rem}}.faq-module__6AW0yG__header{text-align:center;margin-bottom:3.5rem}.faq-module__6AW0yG__title{background:linear-gradient(90deg,#0f172a,#475569);-webkit-text-fill-color:transparent;letter-spacing:-.025em;-webkit-background-clip:text;background-clip:text;font-size:2.25rem;font-weight:800;line-height:1.2}@media (min-width:640px){.faq-module__6AW0yG__title{font-size:3rem}}.faq-module__6AW0yG__accordionList{flex-direction:column;gap:.75rem;display:flex}.faq-module__6AW0yG__accordionItem{background:#fff;border:1px solid #f3f4f6;border-radius:1rem;transition:box-shadow .3s,border-color .3s;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000d}.faq-module__6AW0yG__accordionItem:hover{border-color:#fae4f0;box-shadow:0 10px 15px -3px #00000012,0 4px 6px -4px #00000012}.faq-module__6AW0yG__accentBar{background:#ca027e;width:.375rem;transition:transform .3s ease-out;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.faq-module__6AW0yG__accentBarVisible{transform:translate(0)}.faq-module__6AW0yG__questionBtn{cursor:pointer;color:#1f2937;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:1rem 1.25rem;font-family:inherit;font-size:.9375rem;font-weight:600;line-height:1.5;transition:color .2s;display:flex}.faq-module__6AW0yG__questionBtn:hover{color:#ca027e}.faq-module__6AW0yG__questionText{text-align:left;padding-right:1rem;display:flex}.faq-module__6AW0yG__questionNumber{color:#ca027e;flex-shrink:0;width:1.75rem;font-weight:700}.faq-module__6AW0yG__accordionItem:nth-child(n+10) .faq-module__6AW0yG__questionNumber{width:2rem}.faq-module__6AW0yG__chevronWrap{color:#6b7280;background:#f9fafb;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;transition:background-color .3s,color .3s,transform .3s;display:flex}.faq-module__6AW0yG__accordionItem:hover .faq-module__6AW0yG__chevronWrap{color:#ca027e;background:#fcf3f8}.faq-module__6AW0yG__chevronWrapOpen{transform:rotate(180deg);color:#ca027e!important;background:#fcf3f8!important}.faq-module__6AW0yG__answerWrap{opacity:0;max-height:0;transition:max-height .4s ease-out,opacity .35s ease-out;overflow:hidden}.faq-module__6AW0yG__answerWrapOpen{opacity:1;max-height:500px}.faq-module__6AW0yG__answerInner{color:#4b5563;margin-left:1.75rem;padding:0 1.25rem 1rem;font-size:.9375rem;line-height:1.7}.faq-module__6AW0yG__answerInner strong{color:#1f2937;font-weight:700}.faq-module__6AW0yG__accordionItem:nth-child(n+10) .faq-module__6AW0yG__answerInner{margin-left:2rem}@media (min-width:640px){.faq-module__6AW0yG__answerInner{padding-right:5rem}}.faq-module__6AW0yG__ctaWrap{text-align:center;margin-top:4rem}.faq-module__6AW0yG__ctaBtn{color:#fff;background:#b3006a;border-radius:9999px;justify-content:center;align-items:center;padding:1rem 2rem;font-size:1rem;font-weight:700;text-decoration:none;transition:background-color .3s,box-shadow .3s,transform .3s;display:inline-flex;position:relative;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.faq-module__6AW0yG__ctaBtn:hover{background:#940055;transform:translateY(-2px);box-shadow:0 10px 25px -5px #ca027e66}.faq-module__6AW0yG__ctaBtn:focus{outline:none;box-shadow:0 0 0 4px #ca027e4d}.faq-module__6AW0yG__ctaBtn:active{transform:translateY(0);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.faq-module__6AW0yG__ctaArrow{width:1.25rem;height:1.25rem;margin-left:.5rem;transition:transform .3s}.faq-module__6AW0yG__ctaBtn:hover .faq-module__6AW0yG__ctaArrow{transform:translate(4px)}@media (max-width:374px){.faq-module__6AW0yG__faqMain{padding:2rem .75rem}.faq-module__6AW0yG__header{margin-bottom:2rem}.faq-module__6AW0yG__title{font-size:1.75rem}.faq-module__6AW0yG__questionBtn{padding:.875rem 1rem;font-size:.875rem}.faq-module__6AW0yG__answerInner{margin-left:1.5rem;padding:0 1rem .875rem;font-size:.875rem}.faq-module__6AW0yG__ctaBtn{padding:.875rem 1.5rem;font-size:.9375rem}}@media (min-width:375px) and (max-width:639px){.faq-module__6AW0yG__faqMain{padding:2.5rem 1rem}.faq-module__6AW0yG__header{margin-bottom:2.5rem}.faq-module__6AW0yG__title{font-size:2rem}}@media (min-width:640px) and (max-width:1023px){.faq-module__6AW0yG__faqMain{padding:3rem 2rem}}
