.FAQ_faqContainer__MIB_2{padding:var(--page-padding,4rem 10%);font-family:var(--font-sans,"Inter",sans-serif);background-color:var(--faq-bg,#fafafa);color:var(--color-text,#111)}.FAQ_header__btyPk{text-align:center;margin-bottom:3rem}.FAQ_header__btyPk h1{font-weight:800;font-size:2rem;margin-bottom:1rem;text-transform:uppercase;color:var(--color-primary,#c62828)}.FAQ_intro__naTD7{color:var(--color-text-muted,#555);max-width:600px;margin:0 auto;font-size:1rem}.FAQ_category__OmSkb{margin-bottom:2.5rem}.FAQ_categoryTitle__tbyDw{font-size:.98rem;text-transform:uppercase;font-weight:700;color:var(--color-text-muted,#1b1b1b);margin-bottom:.65rem;letter-spacing:.03em}.FAQ_accordion__CCbRC{display:flex;flex-direction:column;gap:.75rem}.FAQ_item__laKrW{border:1px solid #eee;border-radius:8px;background-color:var(--faq-item-bg,#ffffff);transition:background-color .3s ease,box-shadow .3s ease}.FAQ_trigger__xU9V_{width:100%;display:flex;justify-content:space-between;align-items:center;border:transparent;border-top-left-radius:10px;border-top-right-radius:10px;background:#bccccbff;font-size:.99rem;font-weight:700;color:var(--color-primary,#000000);cursor:pointer;padding:1.2rem 1rem;text-align:left;transition:color .3s ease,background .3s ease}.FAQ_trigger__xU9V_:hover{background-color:#172b33;color:white}.FAQ_icon__ioqX9{transition:transform .3s ease}.FAQ_item__laKrW[data-state=open] .FAQ_icon__ioqX9{transform:rotate(180deg)}.FAQ_content___B4ke{padding:1rem;color:var(--color-text-muted,#000000);line-height:1.6;font-size:.95rem}.FAQ_item__laKrW[data-state=open]{background-color:var(--faq-item-open-bg,#fdf3f3);box-shadow:0 2px 6px rgba(0,0,0,.05)}.FAQ_empty__51N0i{text-align:center;padding:5rem 2rem;color:#999}@media (max-width:768px){.FAQ_faqContainer__MIB_2{padding:2rem 1.5rem}.FAQ_header__btyPk h1{font-size:1.5rem}.FAQ_trigger__xU9V_{font-size:1rem;padding:1rem}.FAQ_content___B4ke{font-size:.9rem}}