.hero-panel--faq[data-v-33efb016]{grid-template-columns:1fr!important}.faq-page__title[data-v-33efb016]{max-width:20ch}.hero-panel--faq .hero-panel__lead[data-v-33efb016]{max-width:52ch}.hero-panel--faq[data-v-33efb016]{background:radial-gradient(circle at 85% 20%,rgba(255,216,107,.28),transparent 30%),radial-gradient(circle at 12% 80%,rgba(26,92,90,.12),transparent 36%),linear-gradient(180deg,color-mix(in srgb,var(--aipa-brand-tertiary) 88%,#fff),var(--aipa-brand-tertiary))}.dark .hero-panel--faq[data-v-33efb016]{background:radial-gradient(circle at 85% 20%,rgba(255,216,107,.14),transparent 30%),radial-gradient(circle at 12% 80%,rgba(99,182,180,.1),transparent 36%),linear-gradient(180deg,#171d1ef5,#0b1011f5)}.faq-page__category[data-v-33efb016]{display:grid;gap:1.25rem}.faq-page__category-head[data-v-33efb016]{align-items:flex-start;display:flex;gap:1rem}.faq-page__category-icon[data-v-33efb016]{background:color-mix(in srgb,var(--aipa-brand-primary) 12%,transparent);border-radius:.75rem;color:var(--aipa-brand-primary);flex-shrink:0;height:2.2rem;padding:.45rem;width:2.2rem}.dark .faq-page__category-icon[data-v-33efb016]{background:#63b6b424}.faq-page__category-title[data-v-33efb016]{font-size:clamp(1.25rem,3vw,1.6rem)}.faq-page__category-description[data-v-33efb016]{color:var(--aipa-text-secondary);font-size:.95rem;line-height:1.65;margin-top:.35rem}.faq-page__accordion[data-v-33efb016]{width:100%}.faq-page__answer[data-v-33efb016]{color:var(--aipa-text-secondary);font-size:.95rem;line-height:1.75;max-width:65ch}.faq-page__category--calories[data-v-33efb016]{background:var(--aipa-bg-secondary)}.faq-page__category--weightLoss[data-v-33efb016]{background:#f5f1ea}.dark .faq-page__category--weightLoss[data-v-33efb016]{background:linear-gradient(180deg,#ffd86b0d,#0b0f10f5)}.faq-page__category--proteinMeals[data-v-33efb016]{background:#eef4f3}.dark .faq-page__category--proteinMeals[data-v-33efb016]{background:linear-gradient(160deg,#1a5c5a14,#0b0f10f5)}.faq-page__category--hungerHabits[data-v-33efb016]{background:#f5f1ea}.dark .faq-page__category--hungerHabits[data-v-33efb016]{background:linear-gradient(180deg,#ffd86b0d,#0b0f10f5)}.faq-page__category--aboutAipa[data-v-33efb016]{background:var(--aipa-bg-secondary)}.faq-page__app-content[data-v-33efb016]{display:grid;gap:1.5rem}.faq-page__app-icon[data-v-33efb016]{background:color-mix(in srgb,var(--aipa-brand-primary) 14%,transparent);border-radius:1rem;color:var(--aipa-brand-primary);height:3rem;padding:.6rem;width:3rem}.dark .faq-page__app-icon[data-v-33efb016]{background:#63b6b429}.faq-page__app-copy[data-v-33efb016]{display:grid;gap:.75rem}.faq-page__app-body[data-v-33efb016]{color:var(--aipa-text-secondary);font-size:.97rem;line-height:1.75;max-width:52ch}.faq-page__app-actions[data-v-33efb016]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.25rem}.faq-page__related-helper[data-v-33efb016]{color:var(--aipa-text-secondary);font-size:.95rem;line-height:1.65}.faq-page__related-grid[data-v-33efb016]{display:grid;gap:.85rem}.faq-page__related-card[data-v-33efb016]{background:var(--aipa-bg-primary);border-radius:1.35rem;display:grid;gap:.5rem;padding:1.1rem}.dark .faq-page__related-card[data-v-33efb016]{background:#ffffff0a}.faq-page__related-icon[data-v-33efb016]{color:var(--aipa-brand-primary);height:1.5rem;width:1.5rem}.faq-page__related-card-title[data-v-33efb016]{color:var(--aipa-text-primary);font-family:var(--font-heading);font-size:1.05rem;font-weight:700;line-height:1.2}.faq-page__related-card-body[data-v-33efb016]{color:var(--aipa-text-secondary);font-size:.88rem;line-height:1.6}.faq-page__deep-answers-helper[data-v-33efb016]{color:var(--aipa-text-secondary);font-size:.95rem;line-height:1.65}.faq-page__deep-answers-grid[data-v-33efb016]{display:grid;gap:.85rem}.faq-page__read-more[data-v-33efb016]{align-items:center;color:var(--aipa-brand-primary);display:inline-flex;font-size:.88rem;font-weight:700;gap:.35rem;margin-top:.75rem;text-decoration:none}.faq-page__read-more[data-v-33efb016]:hover{text-decoration:underline;text-underline-offset:.18em}@media(min-width:768px){.faq-page__deep-answers-grid[data-v-33efb016]{grid-template-columns:repeat(2,1fr)}.faq-page__related-grid[data-v-33efb016]{grid-template-columns:repeat(3,1fr)}.faq-page__app-content[data-v-33efb016]{align-items:start;grid-template-columns:auto 1fr}}@media(min-width:1024px){.faq-page__deep-answers-grid[data-v-33efb016]{grid-template-columns:repeat(3,1fr)}}
