.cfq,.cfq *{box-sizing:border-box!important;text-align:left!important}
.cfq{display:block;width:100%;margin:0;padding:0;scroll-margin-top:100px;font-family:'Plus Jakarta Sans',system-ui,sans-serif;color:#0F1621;-webkit-font-smoothing:antialiased}
.cfq .cfq-eb{display:flex;align-items:center;justify-content:flex-start!important;gap:8px;margin:0 0 8px!important;padding:0!important;font-family:'Plus Jakarta Sans',system-ui,sans-serif!important;font-size:11px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#12833D!important}
.cfq .cfq-tick{width:3px;height:13px;flex:none;border-radius:2px;background:#169A47}
.cfq h2.cfq-h2{display:block;margin:0!important;padding:0!important;font-family:'Poppins',system-ui,sans-serif!important;font-size:26px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:-.02em!important;color:#0F1621!important;text-transform:none!important;text-wrap:balance}
.cfq .cfq-list{margin:18px 0 0;padding:6px 24px;background:#fff;border:1px solid rgba(15,22,33,.10);border-radius:18px}
.cfq details.cfq-q{margin:0!important;padding:0!important;border-top:1px solid rgba(15,22,33,.08)}
.cfq details.cfq-q.is-first{border-top:0}
.cfq summary.cfq-qs{display:flex;align-items:center;justify-content:space-between!important;gap:16px;margin:0!important;padding:18px 0!important;list-style:none;cursor:pointer}
.cfq summary.cfq-qs::-webkit-details-marker{display:none}
.cfq summary.cfq-qs::marker{content:""}
.cfq h3.cfq-qt{margin:0!important;padding:0!important;flex:1;min-width:0;font-family:'Poppins',system-ui,sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:1.4!important;letter-spacing:0!important;color:#0F1621!important;transition:color .15s ease}
.cfq summary.cfq-qs:hover h3.cfq-qt{color:#12833D!important}
.cfq .cfq-chev{width:30px;height:30px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:9px;background:#F2F7F4;color:#169A47;transition:transform .2s ease,background-color .2s ease,color .2s ease}
.cfq .cfq-chev svg{width:14px;height:14px;display:block}
.cfq details[open]>summary .cfq-chev{transform:rotate(180deg);background:#169A47;color:#fff}
.cfq p.cfq-qa{margin:0!important;padding:0 46px 20px 0!important;max-width:780px;font-family:'Plus Jakarta Sans',system-ui,sans-serif!important;font-size:15.5px!important;font-weight:400!important;line-height:1.75!important;color:#4A5A52!important}
.cfq a.cfq-a{display:inline!important;margin:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;font-family:inherit!important;font-size:inherit!important;font-weight:600!important;line-height:inherit!important;color:#12833D!important;text-decoration:underline!important;text-decoration-color:rgba(22,154,71,.35)!important;text-underline-offset:3px;transition:color .15s ease,text-decoration-color .15s ease}
.cfq a.cfq-a:hover{color:#0E6B33!important;text-decoration-color:#169A47!important}
.cfq summary:focus-visible,.cfq a.cfq-a:focus-visible{outline:2px solid #169A47!important;outline-offset:2px;border-radius:6px}
@media (max-width:700px){
  .cfq h2.cfq-h2{font-size:22px!important}
  .cfq .cfq-list{padding:4px 16px}
  .cfq h3.cfq-qt{font-size:15px!important}
  .cfq p.cfq-qa{font-size:15px!important;padding:0 0 18px!important}
}
@media (prefers-reduced-motion:reduce){.cfq *{transition:none!important}}
