.Faqs-module__CV2t0a__faqsMain{background-color:var(--background);min-height:100vh}.Faqs-module__CV2t0a__hero{background-color:var(--background);color:var(--secondary);padding:180px 0 80px;position:relative;overflow:hidden}.Faqs-module__CV2t0a__hero:before{content:"";background-image:linear-gradient(rgba(var(--secondary-rgb),.03)1px,transparent 1px),linear-gradient(90deg,rgba(var(--secondary-rgb),.03)1px,transparent 1px);z-index:0;background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 40%,#000 30%,#0000 70%);mask-image:radial-gradient(80% 70% at 50% 40%,#000 30%,#0000 70%)}.Faqs-module__CV2t0a__heroContent{z-index:2;text-align:center;position:relative}.Faqs-module__CV2t0a__heroLabel{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-full);letter-spacing:1.5px;text-transform:uppercase;color:var(--gray-500);align-items:center;gap:10px;margin-bottom:28px;padding:8px 20px;font-size:.8rem;font-weight:700;display:inline-flex}.Faqs-module__CV2t0a__heroLabel:before{content:"";background:var(--primary);border-radius:50%;width:8px;height:8px}.Faqs-module__CV2t0a__heroTitle{font-family:var(--font-avenir),sans-serif;letter-spacing:-2px;max-width:800px;color:var(--secondary);margin-bottom:20px;margin-left:auto;margin-right:auto;font-size:clamp(2.5rem,5vw,4rem);font-weight:900;line-height:1.1}.Faqs-module__CV2t0a__heroSubtitle{font-family:var(--font-merriweather),serif;color:var(--gray-500);max-width:600px;margin:0 auto 60px;font-size:1.1rem;line-height:1.7}.Faqs-module__CV2t0a__featuredGrid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1100px;margin:0 auto;display:grid}.Faqs-module__CV2t0a__featuredItem{background:var(--white);border-radius:var(--radius-lg);border:1px solid var(--gray-200);transition:all .4s var(--ease-out-expo);padding:36px 32px;position:relative;overflow:hidden}.Faqs-module__CV2t0a__featuredItem:before{content:"";background:var(--primary);opacity:0;height:4px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.Faqs-module__CV2t0a__featuredItem:hover{border-color:var(--primary);transform:translateY(-6px);box-shadow:0 20px 60px #00000014}.Faqs-module__CV2t0a__featuredItem:hover:before{opacity:1}.Faqs-module__CV2t0a__featuredQ{font-family:var(--font-avenir),sans-serif;color:var(--secondary);margin-bottom:14px;font-size:1.2rem;font-weight:800;line-height:1.3}.Faqs-module__CV2t0a__featuredA{font-family:var(--font-montserrat),sans-serif;color:var(--gray-500);font-size:.9rem;line-height:1.7}.Faqs-module__CV2t0a__sectionContainer{padding:80px 0}.Faqs-module__CV2t0a__sectionContainer+.Faqs-module__CV2t0a__sectionContainer{padding-top:0}.Faqs-module__CV2t0a__sectionTitle{font-family:var(--font-avenir),sans-serif;color:var(--secondary);text-align:center;letter-spacing:-1px;margin-bottom:48px;font-size:2.2rem;font-weight:900}.Faqs-module__CV2t0a__faqList{max-width:820px;margin:0 auto}.Faqs-module__CV2t0a__faqItem{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-md);transition:all .3s var(--ease-out-expo);margin-bottom:12px;overflow:hidden}.Faqs-module__CV2t0a__faqItem:hover{border-color:rgba(var(--primary-rgb),.4);box-shadow:0 4px 20px #0000000a}.Faqs-module__CV2t0a__faqItem[data-open=true]{border-color:var(--primary);box-shadow:0 4px 24px rgba(var(--primary-rgb),.1)}.Faqs-module__CV2t0a__faqTrigger{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:22px 28px;transition:background-color .3s;display:flex}.Faqs-module__CV2t0a__faqTrigger:hover{background-color:rgba(var(--primary-rgb),.04)}.Faqs-module__CV2t0a__questionText{font-family:var(--font-avenir),sans-serif;color:var(--secondary);font-size:1.1rem;font-weight:700;line-height:1.4}.Faqs-module__CV2t0a__icon{color:var(--primary-dark);transition:transform .3s var(--ease-out-expo);flex-shrink:0}.Faqs-module__CV2t0a__faqItem[data-open=true] .Faqs-module__CV2t0a__icon{transform:rotate(180deg)}.Faqs-module__CV2t0a__faqContent{font-family:var(--font-montserrat),sans-serif;color:var(--gray-600);border-top:1px solid var(--gray-100);margin:0 28px;padding:20px 0 24px;font-size:.95rem;line-height:1.8}.Faqs-module__CV2t0a__categorySection{margin-bottom:60px}.Faqs-module__CV2t0a__categoryTitle{font-family:var(--font-avenir),sans-serif;color:var(--secondary);align-items:center;gap:12px;margin-bottom:24px;font-size:1.5rem;font-weight:800;display:flex}.Faqs-module__CV2t0a__categoryTitle:before{content:"";background:var(--primary);border-radius:4px;flex-shrink:0;width:4px;height:28px}@media (max-width:1024px){.Faqs-module__CV2t0a__featuredGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.Faqs-module__CV2t0a__hero{padding:140px 0 60px}.Faqs-module__CV2t0a__featuredGrid{grid-template-columns:1fr;gap:16px}.Faqs-module__CV2t0a__featuredItem{padding:28px 24px}.Faqs-module__CV2t0a__sectionTitle{font-size:1.8rem}.Faqs-module__CV2t0a__faqTrigger{padding:18px 20px}.Faqs-module__CV2t0a__questionText{font-size:1rem}.Faqs-module__CV2t0a__faqContent{margin:0 20px;padding:16px 0 20px}.Faqs-module__CV2t0a__categoryTitle{font-size:1.3rem}}
