.hc-searchwrap{max-width:640px;margin:18px auto 0}.hc-search{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #e3e8f2;border-radius:16px;padding:4px 6px 4px 16px;box-shadow:0 12px 30px -18px rgba(15,30,80,.35)}.hc-search:focus-within{border-color:#b9ccff;box-shadow:0 0 0 4px rgba(6,90,243,.12)}.hc-search svg{width:20px;height:20px;color:#8a96ad;flex:none}.hc-search input{flex:1;border:0;outline:0;font-size:15.5px;padding:12px 0;background:transparent;color:#0f172a}.hc-search input::-moz-placeholder{color:#9aa6bd}.hc-search input::placeholder{color:#9aa6bd}.hc-search .hc-clear{border:0;background:#f1f5fb;color:#64748b;width:30px;height:30px;border-radius:9px;cursor:pointer;font-size:17px;line-height:1}.hc-search .hc-clear:hover{background:#e6ecf6;color:#334155}.hc-quicklinks{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:14px auto 0;max-width:620px}.hc-ql{font-size:12.5px;color:#4a5570;background:#fff;border:1px solid #e6ebf5;border-radius:999px;padding:6px 13px;text-decoration:none;transition:.15s}.hc-ql:hover{border-color:#b9ccff;color:#065af3;background:#f4f8ff}.hc-topics{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width:860px){.hc-topics{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.hc-topics{grid-template-columns:1fr}}.hc-topic{text-align:left;background:#fff;border:1px solid #eaeef6;border-radius:18px;padding:18px;cursor:pointer;transition:.18s;display:flex;gap:14px;align-items:flex-start}.hc-topic:hover{transform:translateY(-3px);border-color:#d7e2fb;box-shadow:0 18px 36px -22px rgba(15,30,80,.4)}.hc-topic.on{border-color:var(--c);box-shadow:0 0 0 2px color-mix(in srgb,var(--c) 22%,transparent)}.hc-topic-ic{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;flex:none}.hc-topic-ic svg{width:23px;height:23px}.hc-topic h3{margin:2px 0 4px;font-size:15px;font-weight:800;color:#0f172a}.hc-topic p{margin:0;font-size:12.8px;color:#64748b;line-height:1.5}.hc-topic-c{margin-top:7px;font-size:11.5px;font-weight:700;color:var(--c)}.hc-grid{display:grid;grid-template-columns:1fr 320px;gap:22px;align-items:start}@media (max-width:900px){.hc-grid{grid-template-columns:1fr}}.hc-sec-head{display:flex;align-items:baseline;justify-content:space-between;margin:0 0 12px}.hc-sec-head h2{margin:0;font-size:19px;font-weight:800;color:#0f172a}.hc-sec-head span{font-size:13px;color:#7a8398}.hc-faq{display:flex;flex-direction:column;gap:10px}.hc-faq-item{background:#fff;border:1px solid #e9edf6;border-radius:14px;overflow:hidden;transition:border-color .15s}.hc-faq-item.open{border-color:#cfe0fb;box-shadow:0 14px 30px -24px rgba(15,30,80,.45)}.hc-q{width:100%;text-align:left;background:none;border:0;cursor:pointer;padding:16px 18px;display:flex;align-items:center;gap:12px;font-size:14.5px;font-weight:700;color:#17203a}.hc-q .hc-cat-dot{width:8px;height:8px;border-radius:50%;flex:none}.hc-q .hc-chev{margin-left:auto;width:18px;height:18px;color:#94a3b8;transition:transform .2s;flex:none}.hc-faq-item.open .hc-chev{transform:rotate(180deg)}.hc-a{padding:0 18px 16px 38px;font-size:13.8px;color:#4a5570;line-height:1.65}.hc-a a{color:#065af3;font-weight:600;text-decoration:none}.hc-a a:hover{text-decoration:underline}.hc-empty{text-align:center;padding:40px 20px;color:#7a8398}.hc-empty svg{width:46px;height:46px;color:#c2ccdd;margin-bottom:10px}.hc-empty h3{margin:0 0 4px;font-size:16px;color:#334155}.hc-empty p{margin:0;font-size:13.5px}.hc-side{display:flex;flex-direction:column;gap:16px;position:sticky;top:90px}.hc-card{background:#fff;border:1px solid #eaeef6;border-radius:18px;padding:18px}.hc-card h3{margin:0 0 3px;font-size:15.5px;font-weight:800;color:#0f172a}.hc-card>p{margin:0 0 12px;font-size:12.8px;color:#6b7488}.hc-cc{display:flex;align-items:center;gap:12px;text-decoration:none;padding:10px;border-radius:12px;transition:background .15s}.hc-cc:hover{background:#f5f8ff}.hc-cc-ic{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;flex:none}.hc-cc-ic svg{width:20px;height:20px}.hc-cc-tx b{display:block;font-size:13.5px;color:#17203a}.hc-cc-tx span{font-size:12px;color:#6b7488}.hc-cta{background:linear-gradient(135deg,#065af3,#3b1e9a);color:#fff;border-radius:18px;padding:20px;text-align:center}.hc-cta h3{color:#fff;margin:0 0 5px;font-size:16px;font-weight:800}.hc-cta p{margin:0 0 14px;font-size:13px;color:rgba(255,255,255,.85);line-height:1.5}.hc-cta a{display:inline-block;background:#fff;color:#065af3;font-weight:800;font-size:13.5px;text-decoration:none;padding:10px 20px;border-radius:11px}.hc-cta a:hover{background:#eef3ff}