.public-faq-section-module__IAIHoq__section{flex-direction:column;gap:2.5rem;width:100%;display:flex}.public-faq-section-module__IAIHoq__toolbar{flex-direction:column;gap:1.5rem;display:flex}.public-faq-section-module__IAIHoq__searchContainer{width:100%;max-width:42rem;margin:0 auto;position:relative}.public-faq-section-module__IAIHoq__searchIconWrapper{color:hsl(var(--foreground) / .4);pointer-events:none;z-index:1;position:absolute;top:50%;left:1.25rem;transform:translateY(-50%)}.public-faq-section-module__IAIHoq__searchIcon{width:1.25rem;height:1.25rem}.public-faq-section-module__IAIHoq__searchInput{border:1px solid hsl(var(--border) / .85);background:linear-gradient(180deg, hsl(var(--card) / .4), hsl(var(--card) / .8));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:100%;color:hsl(var(--foreground));box-shadow:0 1rem 3rem -1.5rem #0000004d, 0 0 0 1px hsl(var(--primary) / .05);border-radius:1.25rem;padding:1.15rem 1.25rem 1.15rem 3.25rem;font-size:1.1rem;transition:all .3s cubic-bezier(.16,1,.3,1)}.public-faq-section-module__IAIHoq__searchInput:focus{border-color:hsl(var(--primary) / .5);background:linear-gradient(180deg, hsl(var(--card) / .6), hsl(var(--card) / .9));box-shadow:0 1.5rem 4rem -1.5rem hsl(var(--primary) / .25), 0 0 0 4px hsl(var(--primary) / .1);outline:none;transform:translateY(-1px)}.public-faq-section-module__IAIHoq__filterRow{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.public-faq-section-module__IAIHoq__chip{appearance:none;border:1px solid hsl(var(--border) / .85);background-color:hsl(var(--card));color:hsl(var(--muted-foreground));cursor:pointer;-webkit-tap-highlight-color:transparent;background-image:none;border-radius:999px;padding:.6rem 1.25rem;font-size:.95rem;font-weight:500;transition:border-color .18s,background-color .18s,color .18s,box-shadow .18s,transform .18s;position:relative}.public-faq-section-module__IAIHoq__chip:hover{border-color:hsl(var(--primary) / .4);color:hsl(var(--foreground));background-color:hsl(var(--card));transform:translateY(-1px)}.public-faq-section-module__IAIHoq__chipActive{background-color:hsl(var(--primary));border-color:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 .5rem 1.5rem -.5rem hsl(var(--primary) / .4)}.public-faq-section-module__IAIHoq__chipActive:hover{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.public-faq-section-module__IAIHoq__accordion{grid-template-columns:1fr;gap:1.25rem;width:100%;display:grid}@media (min-width:1024px){.public-faq-section-module__IAIHoq__accordion{grid-template-columns:repeat(2,1fr);align-items:start}}.public-faq-section-module__IAIHoq__item{border:1px solid hsl(var(--border) / .85);background:linear-gradient(180deg, hsl(var(--card) / .4), hsl(var(--card) / .8));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:1.5rem;flex-direction:column;transition:border-color .24s,transform .24s cubic-bezier(.16,1,.3,1),box-shadow .24s;display:flex;position:relative;overflow:hidden}.public-faq-section-module__IAIHoq__item:hover{border-color:hsl(var(--primary) / .3);box-shadow:0 1rem 3rem -1rem #0000004d, 0 0 0 1px hsl(var(--primary) / .05);transform:translateY(-2px)}.public-faq-section-module__IAIHoq__itemOpen{border-color:hsl(var(--primary) / .45);background:linear-gradient(180deg, hsl(var(--card) / .6), hsl(var(--card) / .9));box-shadow:0 1.5rem 4rem -1.5rem hsl(var(--primary) / .2), 0 0 0 1px hsl(var(--primary) / .1)}.public-faq-section-module__IAIHoq__item:hover [data-pointer-spotlight]{opacity:1}.public-faq-section-module__IAIHoq__question{color:hsl(var(--foreground));letter-spacing:-.01em;font-family:Space Grotesk,sans-serif;font-size:1.2rem;font-weight:700;line-height:1.3}.public-faq-section-module__IAIHoq__iconContainer{background:hsl(var(--primary) / .08);width:2rem;height:2rem;color:hsl(var(--primary));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.public-faq-section-module__IAIHoq__icon{width:1.25rem;height:1.25rem}.public-faq-section-module__IAIHoq__answerWrapper{z-index:1;position:relative;overflow:hidden}.public-faq-section-module__IAIHoq__answer{color:hsl(var(--muted-foreground));text-align:left;padding:0 1.75rem 1.75rem;font-size:1.0625rem;line-height:1.6}.public-faq-section-module__IAIHoq__answer>:first-child{margin-top:0}.public-faq-section-module__IAIHoq__answer>:last-child{margin-bottom:0}.public-faq-section-module__IAIHoq__answer a{color:hsl(var(--primary));text-underline-offset:4px;text-decoration:underline}.public-faq-section-module__IAIHoq__answer strong{color:hsl(var(--foreground));font-weight:600}.public-faq-section-module__IAIHoq__emptyState{text-align:center;border:1px dashed hsl(var(--border) / .6);background:hsl(var(--card) / .2);border-radius:2rem;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;padding:6rem 2rem;display:flex;position:relative;overflow:hidden}.public-faq-section-module__IAIHoq__emptyAura{background:radial-gradient(circle at 50% 50%, hsl(var(--primary) / .05), transparent 70%);pointer-events:none;position:absolute;inset:0}.public-faq-section-module__IAIHoq__emptyIcon{width:3.5rem;height:3.5rem;color:hsl(var(--primary) / .4);z-index:1;margin-bottom:1.5rem;position:relative}.public-faq-section-module__IAIHoq__emptyTitle{color:hsl(var(--foreground));z-index:1;margin-bottom:.75rem;font-size:1.5rem;position:relative}.public-faq-section-module__IAIHoq__emptyDescription{color:hsl(var(--muted-foreground));z-index:1;max-width:24rem;position:relative}
