.hc-title{color:var(--dir-navy);font-size:clamp(1.3rem,2.6vw,1.7rem);font-weight:800}.hc-sub{color:var(--dir-muted);margin:4px 0 18px;font-size:.9rem}.dir-head .hc-sub{margin-bottom:0}.hc-hero{background:var(--dir-navy);color:#fff;position:relative;overflow:hidden}.hc-hero-bg{object-fit:cover;width:60%;height:100%;position:absolute;inset:0 0 0 auto}.hc-hero-shade{background:linear-gradient(90deg, var(--dir-navy) 0%, var(--dir-navy) 38%, #0b1d3f66 72%, #0b1d3f1a 100%);position:absolute;inset:0}.hc-hero-inner{justify-content:space-between;align-items:center;gap:28px;padding:22px 0 32px;display:flex;position:relative}.hc-hero-copy{justify-items:start;gap:14px;max-width:560px;display:grid}.hc-hero h1{font-size:clamp(2.1rem,4.4vw,2.9rem);font-weight:800;line-height:1.05;display:grid}.hc-hero h1 span{font-size:.62em;font-weight:700}.hc-hero-copy>p{color:#ffffffeb;margin:0;font-size:1.02rem;line-height:1.45}.hc-search{width:min(100%,540px);color:var(--dir-muted);padding-left:14px}.hc-frequent{flex-wrap:wrap;align-items:center;gap:8px;font-size:.8rem;display:flex}.hc-frequent a{color:#fff;border:1px solid #ffffff8c;border-radius:999px;padding:6px 14px}.hc-frequent a:hover{background:#ffffff1f}.hc-hero-note{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#ffffffe6;background:#0b1d3fbf;border:1px solid #ffffff59;border-radius:12px;gap:12px;max-width:240px;padding:18px;font-size:.84rem;line-height:1.4;display:flex}.hc-hero-note>svg{color:var(--dir-yellow);flex:none}.hc-hero-note strong{color:#fff;display:block}.hc-topics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.hc-topic{border:1px solid var(--dir-line);background:#fff;border-radius:12px;align-items:center;gap:14px;padding:18px;transition:border-color .16s,box-shadow .16s;display:flex}.hc-topic:hover,.hc-topic[aria-current]{border-color:var(--dir-yellow);box-shadow:0 10px 24px #0b1d3f14}.hc-topic-icon{width:52px;height:52px;color:var(--dir-navy);background:#fff6d6;border-radius:12px;flex:none;place-items:center;display:grid}.hc-topic:nth-child(2n) .hc-topic-icon{background:#eef3fc}.hc-topic-copy{color:var(--dir-muted);flex:1;gap:3px;font-size:.8rem;line-height:1.4;display:grid}.hc-topic-copy strong{color:var(--dir-navy);font-size:.98rem}.hc-arrow{border:1px solid var(--dir-line);width:30px;height:30px;color:var(--dir-navy);border-radius:50%;flex:none;place-items:center;font-size:.85rem;display:grid}.hc-topic:hover .hc-arrow{background:var(--dir-navy);color:#fff}.hc-faq-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.hc-faq{gap:10px;display:grid}.hc-faq details{border:1px solid var(--dir-line);background:#fff;border-radius:10px}.hc-faq summary{color:var(--dir-navy);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:.9rem;font-weight:700;list-style:none;display:flex}.hc-faq summary::-webkit-details-marker{display:none}.hc-faq summary:after{content:"+";font-size:1.2rem;font-weight:500}.hc-faq details[open] summary:after{content:"−"}.hc-faq details p{color:#344054;margin:0;padding:0 16px 16px;font-size:.86rem;line-height:1.55}.hc-empty{background:var(--dir-soft);color:#344054;border-radius:12px;justify-items:start;gap:8px;padding:20px;display:grid}.hc-empty strong{color:var(--dir-navy)}.hc-side{gap:16px;display:grid}.hc-chat{background:#fff8e1;border-radius:14px;grid-template-columns:minmax(0,1fr) 170px;gap:12px;padding:22px;display:grid;position:relative;overflow:hidden}.hc-chat-copy{justify-items:start;gap:14px;display:grid}.hc-chat-head{color:#344054;gap:12px;font-size:.86rem;display:flex}.hc-chat-head>span:last-child{gap:2px;display:grid}.hc-chat-head strong{color:var(--dir-navy);font-size:1.15rem}.hc-chat-icon{color:#fff;background:#25d366;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}.hc-chat ul{color:#344054;gap:8px;margin:0;padding:0;font-size:.82rem;list-style:none;display:grid}.hc-chat li{align-items:center;gap:8px;display:flex}.hc-chat li:before{content:"✓";background:var(--dir-navy);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:.62rem;font-weight:900;display:grid}.hc-phone{border:6px solid var(--dir-navy);background:#ece5dd;border-radius:22px;flex-direction:column;justify-content:center;gap:10px;padding:14px 10px;display:flex;transform:rotate(4deg)}.hc-bubble{color:#111827;background:#fff;border-radius:10px;max-width:90%;padding:8px 10px;font-size:.7rem;line-height:1.35}.hc-bubble-me{background:#dcf8c6;align-self:flex-end}.hc-guides{background:var(--dir-soft);border-radius:14px;grid-template-columns:minmax(0,1fr) 130px;align-items:center;display:grid;overflow:hidden}.hc-guides img{object-fit:cover;order:2;width:100%;height:100%}.hc-guides>div{justify-items:start;gap:8px;padding:20px;display:grid}.hc-guides strong{color:var(--dir-navy);font-size:1.05rem}.hc-guides p{color:#475467;margin:0;font-size:.82rem}.hc-articles{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.hc-article{border:1px solid var(--dir-line);background:#fff;border-radius:12px;grid-template-rows:auto 1fr;transition:box-shadow .16s;display:grid;overflow:hidden}.hc-article:hover{box-shadow:0 10px 24px #0b1d3f14}.hc-article img{aspect-ratio:1.7;object-fit:cover;width:100%}.hc-article-body{align-content:start;justify-items:start;gap:6px;padding:12px;display:grid}.hc-article-body strong{color:var(--dir-navy);font-size:.88rem;line-height:1.3}.hc-article-body small{color:var(--dir-muted);align-items:center;gap:5px;font-size:.74rem;display:flex}.hc-tag{text-transform:uppercase;color:#fff;background:#16a34a;border-radius:4px;padding:2px 8px;font-size:.64rem;font-weight:800}.hc-article:nth-child(2) .hc-tag{background:#7c3aed}.hc-article:nth-child(3) .hc-tag{background:#ea580c}.hc-article:nth-child(4) .hc-tag{background:#0891b2}@media (max-width:1100px){.hc-topics{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-articles{grid-template-columns:repeat(3,minmax(0,1fr))}.hc-faq-layout{grid-template-columns:1fr}}@media (max-width:860px){.hc-hero-note{display:none}.hc-hero-bg{opacity:.3;width:100%}}@media (max-width:560px){.hc-topics,.hc-chat{grid-template-columns:1fr}.hc-articles{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-phone{display:none}.hc-guides{grid-template-columns:1fr}.hc-guides img{display:none}}
