﻿.faq-page{color:#17212b;padding:2rem 0 4rem}.faq-hero{background:linear-gradient(135deg, #eef5ff 0%, #f8faff 55%, #eefbf8 100%);border:1px solid #dfeafb;border-radius:1.5rem;margin-bottom:2.5rem;overflow:hidden;padding:clamp(2rem,5vw,4rem);position:relative}.faq-hero::after{border:1px solid rgba(37,99,235,.12);border-radius:50%;content:"";height:19rem;position:absolute;right:-5rem;top:-9rem;width:19rem}.faq-eyebrow{color:#2563eb;font-size:.75rem;font-weight:700;letter-spacing:.12em;margin-bottom:.75rem;text-transform:uppercase}.faq-hero h1{font-size:clamp(2rem,4vw,3.25rem);font-weight:700;letter-spacing:-0.04em;margin-bottom:.75rem}.faq-hero p{color:#667085;font-size:1.05rem;margin-bottom:0;max-width:42rem}.faq-heading{align-items:end;display:flex;justify-content:space-between;margin-bottom:1rem}.faq-heading .h3{font-size:1.25rem;letter-spacing:-0.025em;margin:0}.faq-heading span{color:#667085;font-size:.875rem}.faq-category-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit, minmax(min(100%, 20rem), 1fr))}.faq-category-card{background:#fff;border:1px solid #e7ebf0;border-radius:1rem;box-shadow:0 .4rem 1.5rem rgba(23,33,43,.05);overflow:hidden}.faq-current-category{margin-bottom:2.5rem}.faq-category-header{align-items:center;background:#fbfcfe;border-bottom:1px solid #e7ebf0;display:flex;gap:.85rem;padding:1.25rem 1.35rem}.faq-category-number{align-items:center;background:#e9f1ff;border-radius:.7rem;color:#2563eb;display:inline-flex;flex:0 0 2.5rem;font-size:.9rem;font-weight:700;height:2.5rem;justify-content:center}.faq-category-header h2{font-size:1.15rem;margin:0}.faq-category-header small{color:#667085;display:block;font-size:.75rem;margin-top:.15rem}.faq-list{padding:.35rem 1.35rem 1rem}.faq-view-all{border-top:1px solid #e7ebf0;padding:.9rem 1.35rem 1.15rem}.faq-view-all a{color:#2563eb;font-size:.875rem;font-weight:700;text-decoration:none}.faq-view-all a:hover,.faq-view-all a:focus-visible{text-decoration:underline}.faq-item{border-bottom:1px solid #e7ebf0;padding:.8rem 0}.faq-item:last-child{border-bottom:0}.faq-question{align-items:center;background:rgba(0,0,0,0);border:0;color:#17212b;display:flex;font-size:.95rem;font-weight:700;gap:.75rem;justify-content:space-between;padding:.25rem 0;text-align:left;width:100%}.faq-question:hover,.faq-question:focus-visible{color:#2563eb}.faq-question:focus-visible{outline:2px solid #2563eb;outline-offset:5px}.faq-question::after{color:#2563eb;content:"+";flex:0 0 auto;font-size:1.35rem;font-weight:400;line-height:1}.faq-question[aria-expanded=true]::after{content:"−"}.faq-answer{color:#667085;font-size:.9rem;line-height:1.65;padding:.65rem 1.75rem .2rem 0}@media(max-width: 575.98px){.faq-page{padding-top:1rem}.faq-heading{align-items:start;flex-direction:column;gap:.25rem}}/*# sourceMappingURL=faqs.css.map */
