.thcnc-helpdesk{--thcnc-brand:#065fd4;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#111827;background:#fff;border-radius:28px;padding:clamp(24px,4vw,56px);box-shadow:0 24px 80px rgba(15,23,42,.08);border:1px solid rgba(15,23,42,.08)}
.thcnc-hero{text-align:center;max-width:860px;margin:0 auto 32px}.thcnc-eyebrow{display:inline-flex;padding:7px 12px;border-radius:999px;background:rgba(6,95,212,.08);color:var(--thcnc-brand);font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.thcnc-hero h1{font-size:clamp(34px,5vw,64px);line-height:1.02;margin:18px 0 14px;font-weight:800;letter-spacing:-.05em}.thcnc-hero p{font-size:clamp(16px,2vw,20px);color:#5b6472;margin:0 auto;max-width:720px;line-height:1.6}.thcnc-search-wrap{margin:28px auto 0;max-width:680px}.thcnc-search{width:100%;border:1px solid #dce3ee!important;border-radius:18px!important;padding:18px 20px!important;font-size:16px!important;box-shadow:0 12px 32px rgba(15,23,42,.07)!important;outline:none!important}.thcnc-search:focus{border-color:var(--thcnc-brand)!important;box-shadow:0 0 0 4px rgba(6,95,212,.12)!important}.thcnc-tabs{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin:30px 0}.thcnc-tab{border:1px solid #dce3ee!important;background:#fff!important;color:#111827!important;border-radius:999px!important;padding:12px 18px!important;font-weight:700!important;cursor:pointer!important;transition:all .2s ease!important}.thcnc-tab.is-active,.thcnc-tab:hover{background:var(--thcnc-brand)!important;color:#fff!important;border-color:var(--thcnc-brand)!important;transform:translateY(-1px)}.thcnc-panel{display:none}.thcnc-panel.is-active{display:block}.thcnc-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.thcnc-card{border:1px solid rgba(15,23,42,.08);border-radius:24px;background:#fff;overflow:hidden;box-shadow:0 12px 34px rgba(15,23,42,.06);transition:transform .2s ease,box-shadow .2s ease}.thcnc-card:hover{transform:translateY(-3px);box-shadow:0 22px 48px rgba(15,23,42,.1)}.thcnc-card-image{height:180px;background-size:cover;background-position:center;background-color:#f3f6fb}.thcnc-card-body{padding:24px}.thcnc-type{display:inline-flex;margin-bottom:12px;color:var(--thcnc-brand);font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.thcnc-card h3{font-size:22px!important;line-height:1.2!important;margin:0 0 10px!important;letter-spacing:-.025em!important}.thcnc-summary{color:#5b6472!important;margin:0 0 15px!important;line-height:1.55!important}.thcnc-content{color:#374151;line-height:1.6}.thcnc-video a,.thcnc-download a{display:inline-flex;margin-top:14px;text-decoration:none!important;background:#111827;color:#fff!important;border-radius:999px;padding:11px 15px;font-weight:700}.thcnc-download a{background:var(--thcnc-brand)}.thcnc-faq-list{margin-top:18px;display:grid;gap:10px}.thcnc-faq{border:1px solid #e5eaf2;border-radius:16px;padding:12px 14px;background:#f8fafc}.thcnc-faq summary{cursor:pointer;font-weight:800}.thcnc-faq p{margin:10px 0 0;color:#4b5563}.thcnc-empty{text-align:center;color:#6b7280}.thcnc-card.is-hidden{display:none!important}@media(max-width:640px){.thcnc-helpdesk{padding:22px;border-radius:20px}.thcnc-card-grid{grid-template-columns:1fr}.thcnc-tabs{justify-content:flex-start;overflow:auto;flex-wrap:nowrap;padding-bottom:6px}.thcnc-tab{white-space:nowrap}}
.thcnc-section{margin:44px 0}.thcnc-section-head{text-align:center;max-width:720px;margin:0 auto 22px}.thcnc-section-head h2{font-size:clamp(26px,3vw,42px)!important;line-height:1.1!important;margin:0 0 8px!important;letter-spacing:-.04em!important}.thcnc-section-head p{color:#64748b!important;margin:0!important}.thcnc-contact{text-align:center;background:linear-gradient(135deg,#f8fafc,#eef6ff);border:1px solid rgba(15,23,42,.08);border-radius:28px;padding:36px;margin-top:44px}.thcnc-contact h2{font-size:clamp(26px,3vw,40px)!important;margin:0 0 8px!important;letter-spacing:-.04em!important}.thcnc-contact p{color:#64748b!important;font-size:17px!important;margin:0 auto 18px!important;max-width:620px}.thcnc-contact a{display:inline-flex;background:var(--thcnc-brand);color:#fff!important;text-decoration:none!important;border-radius:999px;padding:13px 18px;font-weight:800}
