.faq-section-premium[data-astro-cid-cav6fibp]{--_badge-size:32px;padding:var(--razfit-spacing-xxl) 0}.faq-container[data-astro-cid-cav6fibp]{max-width:50rem;margin:0 auto}.faq-header[data-astro-cid-cav6fibp]{justify-content:center;align-items:center;gap:var(--razfit-spacing-m);margin-bottom:var(--razfit-spacing-xl);padding-bottom:var(--razfit-spacing-l);border-bottom:2px solid var(--razfit-surface-2);flex-direction:column;display:flex}.faq-header-content[data-astro-cid-cav6fibp]{text-align:center;flex:none}.faq-header-icon[data-astro-cid-cav6fibp]{background:linear-gradient(135deg, var(--razfit-primary-100) 0%, var(--razfit-primary-50) 100%);border-radius:var(--razfit-radius-xl);flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.header-emoji[data-astro-cid-cav6fibp]{font-size:1.75rem}.faq-title[data-astro-cid-cav6fibp]{margin:0 0 var(--razfit-spacing-xxs)}.faq-subtitle[data-astro-cid-cav6fibp]{margin:0}.faq-list[data-astro-cid-cav6fibp]{gap:var(--razfit-spacing-m);flex-direction:column;display:flex}.faq-item[data-astro-cid-cav6fibp]{background:var(--razfit-surface-0);border:1px solid var(--razfit-surface-3);border-radius:var(--razfit-radius-xl);transition:all var(--razfit-duration-normal) var(--razfit-easing-default);overflow:hidden}.faq-item[data-astro-cid-cav6fibp]:hover{border-color:var(--razfit-primary-200);box-shadow:var(--razfit-shadow-sm)}.faq-details[data-astro-cid-cav6fibp]{width:100%}.faq-summary[data-astro-cid-cav6fibp]{align-items:center;gap:var(--razfit-spacing-s);padding:var(--razfit-spacing-m);cursor:pointer;transition:background var(--razfit-duration-fast) var(--razfit-easing-default);list-style:none;display:flex}.faq-summary[data-astro-cid-cav6fibp]::-webkit-details-marker{display:none}.faq-summary[data-astro-cid-cav6fibp]:hover{background:var(--razfit-surface-1)}.faq-number[data-astro-cid-cav6fibp]{width:var(--_badge-size);height:var(--_badge-size);background:var(--razfit-surface-2);border-radius:var(--razfit-radius-m);transition:all var(--razfit-duration-fast) var(--razfit-easing-default);flex-shrink:0;justify-content:center;align-items:center;display:flex}.number-text[data-astro-cid-cav6fibp]{font-size:var(--razfit-font-label-medium);color:var(--razfit-text-secondary);font-variant-numeric:tabular-nums;font-weight:700}.faq-details[data-astro-cid-cav6fibp][open] .faq-number[data-astro-cid-cav6fibp]{background:var(--razfit-primary-500)}.faq-details[data-astro-cid-cav6fibp][open] .number-text[data-astro-cid-cav6fibp]{color:var(--razfit-color-white)}.faq-question[data-astro-cid-cav6fibp]{color:var(--razfit-text-primary);transition:color var(--razfit-duration-fast) var(--razfit-easing-default);flex:1;margin:0}.faq-details[data-astro-cid-cav6fibp][open] .faq-question[data-astro-cid-cav6fibp]{color:var(--razfit-primary-700)}.faq-icon[data-astro-cid-cav6fibp]{width:28px;height:28px;color:var(--razfit-text-tertiary);background:var(--razfit-surface-1);border-radius:var(--razfit-radius-s);transition:all var(--razfit-duration-normal) var(--razfit-easing-spring);flex-shrink:0;justify-content:center;align-items:center;display:flex}.faq-details[data-astro-cid-cav6fibp][open] .faq-icon[data-astro-cid-cav6fibp]{background:var(--razfit-primary-100);color:var(--razfit-primary-600);transform:rotate(180deg)}.faq-answer[data-astro-cid-cav6fibp]{transition:grid-template-rows var(--razfit-duration-normal) var(--razfit-easing-default);grid-template-rows:0fr;display:grid}.faq-details[data-astro-cid-cav6fibp][open] .faq-answer[data-astro-cid-cav6fibp]{grid-template-rows:1fr}.faq-answer-content[data-astro-cid-cav6fibp]{overflow:hidden}.faq-answer-content[data-astro-cid-cav6fibp] p[data-astro-cid-cav6fibp]{padding:0 var(--razfit-spacing-m) var(--razfit-spacing-l);padding-left:calc(var(--_badge-size) + var(--razfit-spacing-s) + var(--razfit-spacing-m));color:var(--razfit-text-secondary);line-height:var(--razfit-line-height-loose);margin:0}.faq-details[data-astro-cid-cav6fibp][open]{background:linear-gradient(135deg, var(--razfit-primary-50) 0%, transparent 100%)}@media (min-width:48em){.faq-section-premium[data-astro-cid-cav6fibp]{--_badge-size:36px}.faq-header[data-astro-cid-cav6fibp]{flex-direction:row}.faq-summary[data-astro-cid-cav6fibp]{padding:var(--razfit-spacing-l);gap:var(--razfit-spacing-m)}.faq-icon[data-astro-cid-cav6fibp]{width:32px;height:32px}.faq-answer-content[data-astro-cid-cav6fibp] p[data-astro-cid-cav6fibp]{padding:0 var(--razfit-spacing-l) var(--razfit-spacing-l);padding-left:calc(var(--_badge-size) + var(--razfit-spacing-m) + var(--razfit-spacing-l))}}@media (prefers-reduced-motion:reduce){.faq-answer[data-astro-cid-cav6fibp],.faq-icon[data-astro-cid-cav6fibp]{transition:none}.faq-item[data-astro-cid-cav6fibp]:hover{box-shadow:none}}.related-section[data-astro-cid-j2qkkqnf]{padding:var(--razfit-spacing-xxl) 0}.related-header[data-astro-cid-j2qkkqnf]{justify-content:center;align-items:center;gap:var(--razfit-spacing-m);margin-bottom:var(--razfit-spacing-xl);padding-bottom:var(--razfit-spacing-l);border-bottom:2px solid var(--razfit-surface-2);flex-direction:column;display:flex}.header-icon-wrapper[data-astro-cid-j2qkkqnf]{background:linear-gradient(135deg, var(--razfit-secondary-100) 0%, var(--razfit-secondary-50) 100%);border-radius:var(--razfit-radius-xl);flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.header-icon[data-astro-cid-j2qkkqnf]{font-size:1.75rem}.header-content[data-astro-cid-j2qkkqnf]{text-align:center;flex:none}.header-title[data-astro-cid-j2qkkqnf]{margin:0 0 var(--razfit-spacing-xxs)}.header-subtitle[data-astro-cid-j2qkkqnf]{margin:0}.related-grid[data-astro-cid-j2qkkqnf]{gap:var(--razfit-spacing-l);display:grid}.related-grid-2[data-astro-cid-j2qkkqnf],.related-grid-3[data-astro-cid-j2qkkqnf]{grid-template-columns:1fr}@media (min-width:640px){.related-grid-2[data-astro-cid-j2qkkqnf],.related-grid-3[data-astro-cid-j2qkkqnf]{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.related-grid-3[data-astro-cid-j2qkkqnf]{grid-template-columns:repeat(3,1fr)}}.related-card[data-astro-cid-j2qkkqnf]{color:inherit;border-radius:var(--razfit-radius-xl);transition:all var(--razfit-duration-normal) var(--razfit-easing-spring);text-decoration:none;display:block;position:relative;overflow:hidden}.related-card[data-astro-cid-j2qkkqnf]:hover{transform:translateY(-6px)}.card-inner[data-astro-cid-j2qkkqnf]{z-index:1;height:100%;padding:var(--razfit-spacing-m);background:var(--razfit-surface-0);border:1px solid var(--razfit-surface-3);border-radius:var(--razfit-radius-xl);transition:all var(--razfit-duration-normal) var(--razfit-easing-default);flex-direction:column;display:flex;position:relative}.related-card[data-astro-cid-j2qkkqnf]:hover .card-inner[data-astro-cid-j2qkkqnf]{border-color:var(--razfit-primary-200);box-shadow:var(--razfit-shadow-lg)}.card-overlay[data-astro-cid-j2qkkqnf]{background:linear-gradient(135deg, var(--razfit-primary-500) 0%, var(--razfit-secondary-500) 100%);opacity:0;border-radius:var(--razfit-radius-xl);transition:opacity var(--razfit-duration-normal) var(--razfit-easing-default);z-index:0;position:absolute;inset:0}.related-card[data-astro-cid-j2qkkqnf]:hover .card-overlay[data-astro-cid-j2qkkqnf]{opacity:.05}.card-header[data-astro-cid-j2qkkqnf]{align-items:center;gap:var(--razfit-spacing-s);margin-bottom:var(--razfit-spacing-m);display:flex}.card-emoji-wrapper[data-astro-cid-j2qkkqnf]{background:var(--razfit-surface-1);border-radius:var(--razfit-radius-l);width:40px;height:40px;transition:all var(--razfit-duration-fast) var(--razfit-easing-default);justify-content:center;align-items:center;display:flex}.related-card[data-astro-cid-j2qkkqnf]:hover .card-emoji-wrapper[data-astro-cid-j2qkkqnf]{background:var(--razfit-primary-100);transform:scale(1.1)rotate(-5deg)}.card-emoji[data-astro-cid-j2qkkqnf]{font-size:1.25rem}.card-category[data-astro-cid-j2qkkqnf]{padding:var(--razfit-spacing-xxs) var(--razfit-spacing-s);background:var(--razfit-surface-2);border-radius:var(--razfit-radius-full);font-size:var(--razfit-font-label-small);color:var(--razfit-text-secondary);text-transform:uppercase;letter-spacing:.05em;transition:all var(--razfit-duration-fast) var(--razfit-easing-default);font-weight:600;display:inline-flex}.related-card[data-astro-cid-j2qkkqnf]:hover .card-category[data-astro-cid-j2qkkqnf]{background:var(--razfit-primary-100);color:var(--razfit-primary-700)}.card-content[data-astro-cid-j2qkkqnf]{flex:1}.card-title[data-astro-cid-j2qkkqnf]{margin:0 0 var(--razfit-spacing-xs);color:var(--razfit-text-primary);transition:color var(--razfit-duration-fast) var(--razfit-easing-default);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.related-card[data-astro-cid-j2qkkqnf]:hover .card-title[data-astro-cid-j2qkkqnf]{color:var(--razfit-primary-700)}.card-description[data-astro-cid-j2qkkqnf]{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.card-footer[data-astro-cid-j2qkkqnf]{margin-top:var(--razfit-spacing-m);padding-top:var(--razfit-spacing-m);border-top:1px solid var(--razfit-surface-2)}.card-cta[data-astro-cid-j2qkkqnf]{align-items:center;gap:var(--razfit-spacing-xs);font-size:var(--razfit-font-label-large);color:var(--razfit-primary-600);transition:all var(--razfit-duration-fast) var(--razfit-easing-default);font-weight:600;display:inline-flex}.cta-arrow[data-astro-cid-j2qkkqnf]{transition:transform var(--razfit-duration-fast) var(--razfit-easing-spring)}.related-card[data-astro-cid-j2qkkqnf]:hover .card-cta[data-astro-cid-j2qkkqnf]{color:var(--razfit-primary-700)}.related-card[data-astro-cid-j2qkkqnf]:hover .cta-arrow[data-astro-cid-j2qkkqnf]{transform:translate(4px)}@media (min-width:48em){.related-header[data-astro-cid-j2qkkqnf]{flex-direction:row}.card-inner[data-astro-cid-j2qkkqnf]{padding:var(--razfit-spacing-l)}.card-emoji-wrapper[data-astro-cid-j2qkkqnf]{width:44px;height:44px}.card-emoji[data-astro-cid-j2qkkqnf]{font-size:1.5rem}}@media (prefers-reduced-motion:reduce){.related-card[data-astro-cid-j2qkkqnf]:hover,.related-card[data-astro-cid-j2qkkqnf]:hover .card-emoji-wrapper[data-astro-cid-j2qkkqnf],.related-card[data-astro-cid-j2qkkqnf]:hover .cta-arrow[data-astro-cid-j2qkkqnf]{transform:none}}
