.hcit-page{min-height:calc(100vh - 200px)}.hcit-title{background:linear-gradient(120deg,var(--t1),var(--grn));-webkit-text-fill-color:transparent;background-clip:text;font-size:clamp(44px,6vw,72px)!important}.hcit-intro{max-width:720px;font-size:18px!important}.hcit-stats{max-width:1080px;margin-top:32px}.hcit-stat{min-height:100%}.hcit-stat-num{color:var(--grn);text-shadow:0 0 20px var(--grn-glow)}.hcit-actions{margin-top:22px}.hcit-h2{font-family:var(--mono);text-transform:uppercase;letter-spacing:.15em;color:var(--t3);max-width:900px;margin-bottom:28px;margin-left:auto;margin-right:auto;font-size:14px}.hcit-why{max-width:760px;color:var(--t2);margin:0 auto;font-size:17px;line-height:1.75}.hcit-why p{margin-bottom:18px}.hcit-why strong{color:var(--t1);font-weight:600}.hcit-faq-lead{max-width:760px;color:var(--t2);margin:0 auto 26px;font-size:17px;line-height:1.7}.hcit-faq{border-top:1px solid var(--border-strong);max-width:820px;margin:0 auto}.hcit-faq-item{border-bottom:1px solid var(--border-soft);grid-template-columns:minmax(200px,.85fr) minmax(0,1.15fr);align-items:start;gap:26px;padding:22px 0;display:grid}.hcit-faq-item dt{color:var(--t1);margin:0;font-size:17px;font-weight:600;line-height:1.35}.hcit-faq-item dd{color:var(--t2);margin:0;font-size:15px;line-height:1.7}@media (width<=720px){.hcit-faq-item{grid-template-columns:1fr;gap:8px;padding:18px 0}}
