#cq,#cq *{box-sizing:border-box!important}
#cq{font-family:'Plus Jakarta Sans',system-ui,sans-serif;width:100%;color:#3F4C57;text-align:left!important}
#cq .cq-sec{margin-top:44px}
#cq .cq-sec:first-child{margin-top:0}
#cq .cq-eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:12px}
#cq .cq-eyebrow span:last-child{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#12833D}
#cq .cq-bar{width:3px;height:13px;flex:none;background:#169A47;border-radius:2px}
#cq .cq-h2{margin:0 0 14px;font-family:'Poppins',sans-serif;font-size:clamp(24px,2.6vw,34px);font-weight:700;letter-spacing:-.025em;line-height:1.15;color:#0F1621}
#cq .cq-h2 .g{color:#12833D}
#cq .cq-h2b{margin:0 0 14px;font-family:'Poppins',sans-serif;font-size:clamp(20px,2vw,26px);font-weight:600;letter-spacing:-.02em;line-height:1.2;color:#0F1621}
#cq .cq-lead{margin:0;font-size:17px;line-height:1.7;color:#46535E;max-width:800px}
#cq .cq-p{margin:0;font-size:16px;line-height:1.75;color:#46535E;max-width:820px}
#cq .cq-p + .cq-cards,#cq .cq-p + .cq-checks{margin-top:18px}
#cq .cq-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
#cq .cq-card{background:#fff;border:1px solid rgba(15,22,33,.10);border-radius:16px;padding:20px 22px;box-shadow:0 1px 3px rgba(15,22,33,.05)}
#cq .cq-ct{margin:0 0 8px;font-family:'Poppins',sans-serif;font-size:17px;font-weight:600;color:#0F1621;line-height:1.25}
#cq .cq-cd{margin:0;font-size:14px;line-height:1.6;color:#5C6873}
#cq .cq-checks{list-style:none;margin:0;padding:0;display:grid;gap:12px}
#cq .cq-checks li{display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:1.6;color:#46535E}
#cq .cq-checks strong{color:#0F1621;font-weight:600}
#cq .cq-tick{flex:none;width:22px;height:22px;border-radius:50%;background:rgba(22,154,71,.12);color:#12833D;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:1px}
#cq .cq-note{background:#F7FAF8;border:1px solid rgba(15,22,33,.08);border-radius:18px;padding:24px 26px}
#cq .cq-note-h{display:flex;align-items:center;gap:12px;margin-bottom:10px}
#cq .cq-note-t{font-family:'Poppins',sans-serif;font-size:18px;font-weight:600;color:#0F1621}
#cq .cq-24{flex:none;font-family:'Poppins',sans-serif;font-size:12px;font-weight:600;color:#B4645F;border:1px solid rgba(180,100,95,.45);border-radius:999px;padding:3px 9px}
#cq .cq-faq{display:grid;gap:12px}
#cq .cq-faq-item{background:#fff;border:1px solid rgba(15,22,33,.10);border-radius:16px;padding:18px 22px;box-shadow:0 1px 3px rgba(15,22,33,.05)}
#cq .cq-q{margin:0;font-family:'Poppins',sans-serif;font-size:17px;font-weight:600;color:#0F1621;line-height:1.3}
#cq .cq-a{margin:8px 0 0;font-size:15px;line-height:1.65;color:#5C6873}
@media(max-width:900px){ #cq .cq-cards{grid-template-columns:repeat(2,1fr)} }
@media(max-width:560px){
  #cq .cq-sec{margin-top:34px}
  #cq .cq-cards{grid-template-columns:1fr}
  #cq .cq-note{padding:20px}
}
