.faq-page{background:#fff}.faq-head{text-align:center;padding:44px 0 18px}.faq-kicker{letter-spacing:.14em;text-transform:uppercase;color:#13874f;font-size:12.5px;font-weight:800;display:inline-block}.faq-head h1{letter-spacing:-.02em;color:#0f2540;margin:8px 0 0;font-size:clamp(30px,3.4vw,44px);font-weight:800}.faq-head p{color:#3d4b5a;max-width:640px;margin:12px auto 0;font-size:16px;line-height:1.65}.faq-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px;display:flex}.faq-chips button{color:#0f2f5c;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9d8ea;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:700;transition:background .2s,color .2s,border-color .2s}.faq-chips button:hover{border-color:#1d4ed8}.faq-chips button[aria-selected=true]{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.faq-body{padding:18px 0 54px}.faq-list{gap:26px;max-width:860px;display:grid}.faq-group h2{color:#0f2540;border-left:4px solid #1d4ed8;margin:0 0 10px;padding-left:12px;font-size:19px;font-weight:800}.faq-group.faq-g1 h2,.faq-group.faq-g3 h2{border-left-color:#13874f}.faq-item{background:#fff;border:1px solid #dbe4ef;border-radius:14px;margin:0 0 8px;overflow:hidden;box-shadow:0 8px 20px -18px #0f2f5c80}.faq-item summary{cursor:pointer;color:#0f2540;padding:16px 50px 16px 18px;font-size:16px;font-weight:700;list-style:none;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:#1d4ed8;background:#eef4ff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:18px;font-weight:700;transition:transform .2s,background .2s;display:grid;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.faq-item[open]{border-color:#9fbbe3}.faq-item[open] summary:after{content:"−";color:#fff;background:#1d4ed8}.faq-item p{color:#334155;margin:0;padding:0 18px 18px;font-size:15.5px;line-height:1.7}.faq-item p a{color:#1d4ed8;font-weight:700}.faq-help{padding:0 0 60px}.faq-help-in{color:#fff;background:linear-gradient(120deg,#0f2f5c 0%,#1d4f8f 60%,#13874f 130%);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;max-width:860px;padding:24px 26px;display:flex}.faq-help-in h2{margin:0;font-size:22px;font-weight:800}.faq-help-in p{color:#d6e4f5;margin:6px 0 0;font-size:14.5px}.faq-help-actions{flex-wrap:wrap;gap:10px;display:flex}.faq-wa,.faq-call{border-radius:12px;align-items:center;padding:12px 18px;font-weight:700;text-decoration:none;display:inline-flex}.faq-wa{color:#fff;background:linear-gradient(135deg,#22b573,#13874f)}.faq-call{color:#0f2f5c;background:#fff}@media (width<=600px){.faq-head{padding-top:30px}.faq-item summary{font-size:15px}.faq-help-in{padding:20px}}
