.faqs{padding:90px 0 100px;background:var(--white, #ffffff);color:var(--dark, #0A0C1B);font-family:var(--font-family, 'Inter', sans-serif)}.faqs .faqs_inner{max-width:1200px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:1fr;gap:50px}@media (min-width:992px){.faqs .faqs_inner{grid-template-columns:360px 1fr;gap:70px;align-items:start}}.faqs .faq_intro{position:relative}@media (min-width:992px){.faqs .faq_intro{position:sticky;top:110px}}.faqs .faq_eyebrow{display:inline-block;font-size:var(--font-size-xs, 0.75rem);font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:#0b4d88;background:rgba(26,118,209,.08);padding:7px 14px;border-radius:var(--radius-full, 999px);margin-bottom:22px}.faqs .faq_intro h3{font-size:var(--font-size-3xl, 1.875rem);line-height:1.25;font-weight:700;color:var(--dark, #0A0C1B);margin:0 0 18px;letter-spacing:-.3px}.faqs .faq_intro h3 span{color:var(--logored, #1A76D1)}.faqs .faq_intro p.fw{font-size:var(--font-size-sm, 0.875rem);line-height:1.75;color:var(--paragraph, #64748B);margin:0 0 26px}.faqs .faq_help{margin-top:28px;padding:22px 22px;border-left:3px solid #0b4d88;background:var(--light-bg, #F8FAFC);border-radius:var(--radius-sm, 6px)}.faqs .faq_help strong{display:block;color:#0c2340;font-size:14px;margin-bottom:6px}.faqs .faq_help a{color:#0b4d88;font-weight:600;text-decoration:none;border-bottom:1px solid rgba(11,77,136,.3);transition:var(--transition-fast, all 0.15s ease)}.faqs .faq_help a:hover{border-bottom-color:#0b4d88}.faqs .faqs_container{width:100%;max-width:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.faqs .faq{display:block;background:var(--white, #ffffff);border:1px solid var(--border, #E2E8F0);border-radius:var(--radius-lg, 16px);padding:0;transition:var(--transition-fast, all 0.15s ease);overflow:hidden}.faqs .faq:hover{border-color:var(--gray-300, #D1D5DB)}.faqs .faq.is-open{border-color:var(--logored, #1A76D1);box-shadow:0 10px 30px -18px rgba(26,118,209,.45);background:var(--white, #ffffff)}.faqs .faq_head{display:flex;align-items:center;gap:18px;padding:22px 26px;cursor:pointer;user-select:none}.faqs .faq_head h4{flex:1;margin:0;font-size:var(--font-size-sm, 0.875rem);line-height:1.5;font-weight:600;color:var(--dark, #0A0C1B);letter-spacing:-.1px}.faqs .faq.is-open .faq_head h4{color:var(--logored, #1A76D1)}.faqs .faq_icon{flex:0 0 36px;height:36px;width:36px;border-radius:var(--radius-full, 9999px);background:var(--light-bg, #F8FAFC);color:var(--logored, #1A76D1);display:inline-flex;align-items:center;justify-content:center;font-size:14px;transition:var(--transition, all 0.3s ease)}.faqs .faq.is-open .faq_icon{background:var(--logored, #1A76D1);color:var(--white, #ffffff);transform:rotate(180deg)}.faqs .faq_body{max-height:0;overflow:hidden;transition:max-height .4s ease}.faqs .faq.is-open .faq_body{max-height:600px}.faqs .faq_body_inner{padding:4px 26px 24px 80px;border-top:1px dashed #eef2f7;margin-top:0}.faqs .faq_body_inner p{position:relative;margin:14px 0 0;padding-left:22px;font-size:var(--font-size-sm, 0.875rem);line-height:1.75;color:var(--paragraph, #64748B)}.faqs .faq_body_inner p:first-child{margin-top:16px}.faqs .faq_body_inner p .fa-caret-right{position:absolute;left:0;top:9px;color:var(--logored, #1A76D1);font-size:13px}.faqs .faq_body_inner a{color:var(--logored, #1A76D1);font-weight:600;text-decoration:none;border-bottom:1px solid rgba(26,118,209,.3);transition:var(--transition-fast, all 0.15s ease)}.faqs .faq_body_inner a:hover{border-bottom-color:var(--logored, #1A76D1)}@media (max-width:575px){.faqs{padding:60px 0 70px}.faqs .faq_intro h3{font-size:26px}.faqs .faq_head{padding:18px 18px;gap:14px}.faqs .faq_head h4{font-size:15px}.faqs .faq_body_inner{padding:4px 18px 20px 60px}}