.alaa-faqs__section{box-sizing:border-box;padding:clamp(32px, 4vw, 56px) var(--gutter) var(--space-section)}.alaa-faqs__inner{box-sizing:border-box;max-width:920px;margin:0 auto}.alaa-faqs__controls{flex-direction:column;gap:16px;margin-block-end:28px;display:flex}.alaa-faqs__search-field{flex-direction:column;gap:7px;max-width:520px;display:flex}.alaa-faqs__label{font:600 13.5px/1.3 var(--font-sans);color:var(--color-text-primary)}.alaa-faqs__search-wrap{display:flex;position:relative}.alaa-faqs__search-wrap svg{pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.alaa-faqs__search{box-sizing:border-box;min-width:0;min-height:50px;font:400 15px/1.3 var(--font-sans);color:var(--color-text-primary);background:var(--color-surface);border:1.5px solid var(--color-border-strong);border-radius:2px;outline:none;flex:1;padding:0 12px 0 40px}.alaa-faqs__search:focus-visible{box-shadow:var(--focus-ring);border-color:var(--color-brand-secondary)}.alaa-faqs__pills{flex-wrap:wrap;gap:8px;display:flex}.alaa-faqs__pill{box-sizing:border-box;font:600 12px/1 var(--font-sans);letter-spacing:.03em;cursor:pointer;background:var(--color-surface);min-height:44px;color:var(--color-text-secondary);border:1.5px solid var(--color-border-strong);border-radius:var(--radius-full,999px);transition:background .12s var(--ease-standard);outline:none;padding:0 15px}.alaa-faqs__pill[aria-pressed=true]{background:var(--color-brand-primary);color:#fff;border-color:var(--color-brand-primary)}.alaa-faqs__pill:focus-visible{box-shadow:var(--focus-ring)}.alaa-faqs__count-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.alaa-faqs__count{font:500 13px/1.4 var(--font-sans);color:var(--color-text-muted)}.alaa-faqs__print{box-sizing:border-box;font:600 12.5px/1 var(--font-sans);min-height:44px;color:var(--color-text-secondary);border:1.5px solid var(--color-border-strong);cursor:pointer;background:0 0;border-radius:2px;outline:none;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.alaa-faqs__print:hover{background:var(--color-surface-grey)}.alaa-faqs__print:focus-visible{box-shadow:var(--focus-ring)}.alaa-faqs__print svg{flex:none}.alaa-faqs__groups{flex-direction:column;gap:34px;display:flex}.alaa-faqs__group-heading{font:550 clamp(1.3rem, 1.9vw, 1.6rem) / 1.25 var(--font-serif);color:var(--color-brand-primary);border-block-end:2px solid var(--color-brand-primary);margin:0 0 4px;padding-block-end:10px}.alaa-faqs__item{border-block-end:1px solid var(--color-border-subtle);transition:background .48s var(--ease-standard);background:0 0}.alaa-faqs__item[data-highlight=true]{background:var(--color-panel-blue-soft)}.alaa-faqs__question{margin:0}.alaa-faqs__button{box-sizing:border-box;cursor:pointer;text-align:left;width:100%;min-height:56px;font:600 15.5px/1.45 var(--font-sans);color:var(--color-text-primary);background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:17px 2px;display:flex}.alaa-faqs__button[aria-expanded=true]{color:var(--color-brand-primary)}.alaa-faqs__button:focus-visible{box-shadow:var(--focus-ring)}.alaa-faqs__button svg{flex:none}.alaa-faqs__panel{transition:grid-template-rows .32s var(--ease-standard);grid-template-rows:0fr;display:grid}.alaa-faqs__panel[data-open=true]{grid-template-rows:1fr}.alaa-faqs__panel-inner{overflow:hidden}.alaa-faqs__answer{font:400 14.5px/1.7 var(--font-sans);color:var(--color-text-secondary);text-wrap:pretty;max-width:720px;margin:0;padding:0 34px 10px 2px}.alaa-faqs__meta{flex-wrap:wrap;align-items:center;gap:14px;padding:0 2px 18px;display:flex}.alaa-faqs__chip{color:var(--color-text-muted);background:var(--color-surface-grey);border-radius:3px;padding:4px 8px;font:500 10.5px/1.4 ui-monospace,monospace}.alaa-faqs__copy{font:600 12px/1 var(--font-sans);color:var(--color-link);cursor:pointer;background:0 0;border:none;outline:none;align-items:center;gap:6px;min-height:36px;padding:0 4px;display:inline-flex}.alaa-faqs__copy:hover{color:var(--color-link-hover)}.alaa-faqs__copy:focus-visible{box-shadow:var(--focus-ring)}.alaa-faqs__copy svg{flex:none}.alaa-faqs__empty{box-sizing:border-box;text-align:center;border:1.5px dashed var(--color-border-strong);border-radius:2px;padding:56px 20px}.alaa-faqs__empty svg{margin-block-end:12px}.alaa-faqs__empty-heading{font:550 19px/1.3 var(--font-serif);color:var(--color-brand-primary);margin-block-end:8px}.alaa-faqs__empty p{font:400 14px/1.65 var(--font-sans);color:var(--color-text-secondary);max-width:400px;margin:0 auto 18px}.alaa-faqs__empty-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.alaa-faqs__empty-btn{box-sizing:border-box;font:700 12.5px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;min-height:46px;color:var(--color-brand-primary);border:1.5px solid var(--color-border-strong);cursor:pointer;background:0 0;border-radius:2px;outline:none;justify-content:center;align-items:center;padding:0 20px;text-decoration:none;display:inline-flex}.alaa-faqs__empty-btn:hover{background:#0b305712}.alaa-faqs__empty-btn:focus-visible{box-shadow:var(--focus-ring)}.alaa-faqs__empty-btn--solid{background:var(--color-brand-primary);color:#fff;border-color:var(--color-brand-primary)}.alaa-faqs__empty-btn--solid:hover{background:var(--alaa-navy-700)}.alaa-faqs__contact{box-sizing:border-box;background:var(--color-brand-primary-dark);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-block-start:48px;padding:clamp(26px,3.5vw,40px);display:flex}.alaa-faqs__contact-copy{max-width:480px}.alaa-faqs__contact-heading{font:550 clamp(1.3rem, 2vw, 1.6rem) / 1.25 var(--font-serif);margin-block-end:6px}.alaa-faqs__contact-copy p{font:400 14px/1.6 var(--font-sans);color:#ffffffbf;margin:0}.alaa-faqs__contact-actions{flex-wrap:wrap;gap:10px;display:flex}.alaa-faqs__contact-btn{box-sizing:border-box;font:700 13px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:#fff;border-radius:2px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 22px;text-decoration:none;display:inline-flex}.alaa-faqs__contact-btn:focus-visible{box-shadow:var(--focus-ring-inverse);outline:none}.alaa-faqs__contact-btn--accent{background:var(--color-action-accent)}.alaa-faqs__contact-btn--accent:hover{background:var(--color-action-accent-hover)}.alaa-faqs__contact-btn--outline{background:0 0;border:1.5px solid #ffffffd9}.alaa-faqs__contact-btn--outline:hover{background:#ffffff24}.alaa-faqs__contact-btn svg{flex:none}@media print{[data-noprint]{display:none!important}body:has(.alaa-faqs)>header{display:none!important}body:has(.alaa-faqs)>footer{display:none!important}body:has(.alaa-faqs) .alaa-interior-hero{display:none!important}body:has(.alaa-faqs) [data-testid=public-sub-navigation]{display:none!important}body:has(.alaa-faqs) [data-testid=public-cta-band]{display:none!important}body:has(.alaa-faqs) .alaa-skip-link{display:none!important}.alaa-faqs__panel{grid-template-rows:1fr!important;display:block!important}.alaa-faqs__item{break-inside:avoid}.alaa-faqs__group-heading{break-after:avoid}}@media (max-width:767px){.alaa-faqs__copy{box-sizing:border-box;min-height:44px}}@media (prefers-reduced-motion:reduce){.alaa-faqs__panel,.alaa-faqs__item,.alaa-faqs__pill{transition:none}}
