.dir-d .hc-auth{background:#fff;padding:56px 0}.dir-d .hc-auth-hdr{text-align:center;max-width:720px;margin:0 auto 36px}.dir-d .hc-auth-hdr .sol-eyebrow{font-family:var(--font-space-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:#737373;font-size:12px}.dir-d .hc-auth-hdr h2{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.03em;color:#13120a;margin:12px 0 0;font-size:clamp(26px,3.4vw,36px);font-weight:500;line-height:1.15}.dir-d .hc-auth-hdr h2 em{color:inherit;font-style:normal}.dir-d .hc-auth-grid{background:#17171714;border:1px solid #17171714;border-radius:14px;grid-template-columns:repeat(5,1fr);gap:1px;display:grid;overflow:hidden}@media (max-width:900px){.dir-d .hc-auth-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.dir-d .hc-auth-grid{grid-template-columns:repeat(2,1fr)}}.dir-d .hc-auth-chip{background:#fff;align-items:center;gap:10px;padding:18px 20px;display:flex}.dir-d .hc-auth-chip img{border-radius:5px;flex-shrink:0;width:22px;height:22px}.dir-d .hc-auth-chip span{font-family:var(--font-sans), system-ui, sans-serif;color:#1e1e1e;letter-spacing:-.1px;font-size:14px;font-weight:500}
