.FAQSection-module__HVNb1W__section{background:#0a0a0f;padding:8rem 2rem;position:relative}.FAQSection-module__HVNb1W__container{max-width:900px;margin:0 auto}.FAQSection-module__HVNb1W__header{text-align:center;margin-bottom:4rem}.FAQSection-module__HVNb1W__title{background:linear-gradient(135deg,#fff 0%,#d8b4fe 100%);-webkit-text-fill-color:transparent;letter-spacing:-.03em;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:3.5rem;font-weight:800}.FAQSection-module__HVNb1W__subtitle{color:#fff9;letter-spacing:-.01em;font-size:1.25rem}.FAQSection-module__HVNb1W__faqList{flex-direction:column;gap:1.25rem;display:flex}.FAQSection-module__HVNb1W__faqItem{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff14;border-radius:1.5rem;transition:all .3s;overflow:hidden}.FAQSection-module__HVNb1W__faqItem:hover{background:#ffffff0d;border-color:#8b5cf64d}.FAQSection-module__HVNb1W__question{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:1.75rem 2rem;transition:all .2s;display:flex}.FAQSection-module__HVNb1W__question:hover{background:#ffffff05}.FAQSection-module__HVNb1W__questionText{color:#fff;letter-spacing:-.01em;padding-right:1.5rem;font-size:1.125rem;font-weight:600}.FAQSection-module__HVNb1W__chevron{color:#8b5cf6;flex-shrink:0}.FAQSection-module__HVNb1W__answerWrapper{transition:all .3s;overflow:hidden}.FAQSection-module__HVNb1W__answerVisible{opacity:1;max-height:1000px}.FAQSection-module__HVNb1W__answerHidden{opacity:0;max-height:0;padding:0!important}.FAQSection-module__HVNb1W__answerText{color:#ffffffb3;padding:0 2rem 1.75rem;font-size:1rem;line-height:1.8}@media (max-width:768px){.FAQSection-module__HVNb1W__section{padding:5rem 1.25rem}.FAQSection-module__HVNb1W__title{font-size:2.5rem}.FAQSection-module__HVNb1W__questionText{font-size:1rem}.FAQSection-module__HVNb1W__question{padding:1.5rem}.FAQSection-module__HVNb1W__answerText{padding:0 1.5rem 1.5rem}}
.FeaturesSection-module__XGruDW__section{background:linear-gradient(#0a0a0f 0%,#0d0d14 100%);padding:8rem 2rem;position:relative}.FeaturesSection-module__XGruDW__container{max-width:1300px;margin:0 auto}.FeaturesSection-module__XGruDW__header{text-align:center;margin-bottom:5rem}.FeaturesSection-module__XGruDW__title{color:#fff;letter-spacing:-.03em;margin-bottom:1rem;font-size:3.5rem;font-weight:800}.FeaturesSection-module__XGruDW__subtitle{color:#fff9;letter-spacing:-.01em;max-width:600px;margin:0 auto;font-size:1.25rem}.FeaturesSection-module__XGruDW__grid{grid-template-columns:repeat(2,1fr);gap:2.5rem;display:grid}.FeaturesSection-module__XGruDW__card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff14;border-radius:2rem;padding:3rem 2.5rem;transition:all .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.FeaturesSection-module__XGruDW__card:hover{background:#ffffff0d;border-color:#8b5cf666;box-shadow:0 20px 60px #8b5cf633}.FeaturesSection-module__XGruDW__cardGlow{opacity:0;background:linear-gradient(90deg,#0000,#8b5cf6cc,#0000);height:2px;transition:opacity .5s;position:absolute;top:0;left:0;right:0}.FeaturesSection-module__XGruDW__card:hover .FeaturesSection-module__XGruDW__cardGlow{opacity:1}.FeaturesSection-module__XGruDW__iconWrapper{color:#c4b5fd;background:linear-gradient(135deg,#8b5cf64d,#d946ef4d);border:1px solid #8b5cf64d;border-radius:1.25rem;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:2rem;display:flex;box-shadow:0 0 30px #8b5cf633}.FeaturesSection-module__XGruDW__cardTitle{color:#fff;letter-spacing:-.01em;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.FeaturesSection-module__XGruDW__cardDescription{color:#fff9;font-size:1rem;line-height:1.7}@media (max-width:1024px){.FeaturesSection-module__XGruDW__grid{grid-template-columns:1fr}}@media (max-width:768px){.FeaturesSection-module__XGruDW__section{padding:5rem 1.25rem}.FeaturesSection-module__XGruDW__title{font-size:2.5rem}.FeaturesSection-module__XGruDW__card{padding:2.5rem 2rem}}
