html,body{margin:0;padding:0}body{font-family:Arial,Helvetica,sans-serif}#hit-crm-home [hidden]{display:none!important}#hit-crm-home h1,#hit-crm-home h2,#hit-crm-home h3{font-family:Arial,Helvetica,sans-serif;font-style:normal}#hit-crm-home a{text-decoration:none}
#hit-crm-home .hit-policy-hero{background:#f3f4f6;padding:48px 24px}#hit-crm-home .hit-policy-hero>div{max-width:1216px;margin:auto}#hit-crm-home .hit-policy-eyebrow{font-size:12px;font-weight:800;letter-spacing:.14em;color:#0f766e;text-transform:uppercase;margin:0 0 14px}#hit-crm-home .hit-policy-hero h1{font-size:44px;line-height:1.15;color:#0d345b;font-weight:800;margin:0}#hit-crm-home .hit-policy-intro{font-size:17px;line-height:1.7;color:#64748b;max-width:780px;margin:20px 0}#hit-crm-home .hit-policy-date{font-size:13px;line-height:1.7;color:#64748b}
#hit-crm-home .hit-policy-tabs{display:flex;flex-wrap:wrap;gap:10px;max-width:1264px;margin:auto;padding:24px}#hit-crm-home .hit-policy-tabs a{padding:10px 16px;border:1px solid #dbe1e7;border-radius:5px;color:#334155;font-size:13px;font-weight:700}#hit-crm-home .hit-policy-tabs a[aria-current=page]{background:#0f766e;color:white;border-color:#0f766e}#hit-crm-home .hit-policy-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:48px;max-width:1264px;margin:auto;padding:16px 24px 64px;align-items:start}#hit-crm-home .hit-policy-toc{padding:20px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;position:sticky;top:132px;max-height:calc(100vh - 156px);overflow:auto}#hit-crm-home .hit-policy-toc h2{font-size:15px;line-height:1.4;font-weight:800;color:#0d345b;margin:0 0 15px}#hit-crm-home .hit-policy-toc a{display:block;padding:7px 0;font-size:12px;line-height:1.6;color:#475569}#hit-crm-home .hit-policy-toc a:hover{color:#0f766e;text-decoration:underline}#hit-crm-home .hit-policy-content{min-width:0}#hit-crm-home .hit-policy-content article{scroll-margin-top:140px;padding:26px 0;border-bottom:1px solid #e2e8f0}#hit-crm-home .hit-policy-content article:first-child{padding-top:0}#hit-crm-home .hit-policy-content h2{font-size:23px;line-height:1.35;font-weight:800;color:#0d345b;margin:0 0 16px}#hit-crm-home .hit-policy-content p,#hit-crm-home .hit-policy-content li{font-size:15px;line-height:1.85;color:#475569;overflow-wrap:anywhere}#hit-crm-home .hit-policy-content p{margin:0 0 16px}#hit-crm-home .hit-policy-content p:last-child{margin-bottom:0}#hit-crm-home .hit-policy-content ul{list-style:disc;padding-left:22px;margin:12px 0 20px}#hit-crm-home .hit-policy-content li{padding-left:4px;margin:8px 0}#hit-crm-home .hit-policy-content a{color:#0f766e;text-decoration:underline;text-underline-offset:3px}#hit-crm-home .hit-policy-content strong{font-weight:700;color:#334155}#hit-crm-home .hit-policy-content code{font-size:13px;color:#0d345b;background:#f1f5f9;padding:2px 5px;border-radius:3px;overflow-wrap:anywhere}#hit-crm-home .hit-policy-bottom{background:#f3f4f6;padding:28px;border-radius:8px;margin-top:32px}#hit-crm-home .hit-policy-bottom p{margin:0;font-size:14px;color:#475569;line-height:1.8}
#hit-crm-home>footer{background:#f3f4f6!important;border-color:#e2e8f0;color:#334155!important}#hit-crm-home>footer p,#hit-crm-home>footer a,#hit-crm-home>footer div[class*="text-white/"]{color:#64748b!important}#hit-crm-home>footer h2{color:#0d345b}#hit-crm-home>footer img{filter:none!important}#hit-crm-home>footer [class*="border-white/"]{border-color:#dbe1e7!important}#hit-crm-home a:focus-visible,#hit-crm-home button:focus-visible{outline:3px solid #0f766e;outline-offset:3px}
@media(max-width:850px){#hit-crm-home .hit-policy-layout{grid-template-columns:1fr;gap:28px}#hit-crm-home .hit-policy-toc{position:static;max-height:none}#hit-crm-home .hit-policy-toc nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}}
@media(max-width:540px){#hit-crm-home .hit-policy-hero{padding:36px 20px}#hit-crm-home .hit-policy-hero h1{font-size:32px}#hit-crm-home .hit-policy-tabs{padding:20px}#hit-crm-home .hit-policy-layout{padding:8px 20px 44px}#hit-crm-home .hit-policy-toc nav{grid-template-columns:1fr}#hit-crm-home .hit-policy-content h2{font-size:21px}}
@media print{#hit-crm-home>header,#hit-crm-home>footer,.hit-policy-tabs,.hit-policy-toc{display:none!important}#hit-crm-home .hit-policy-layout{display:block;padding:0}#hit-crm-home .hit-policy-hero{padding:0 0 24px;background:white}#hit-crm-home .hit-policy-content article{break-inside:avoid}}
@media(max-width:540px){#hit-crm-home .hit-policy-toc{max-height:260px;overflow:auto}}
