.ct .herogrid{align-items:start;gap:clamp(28px,3.6vw,52px)}@media (min-width: 1001px){.ct .herogrid{grid-template-columns:1fr 1.02fr}}.ct .hero.hero-sm{min-height:0;padding-block:clamp(96px,12vh,132px) clamp(48px,7vh,84px)}.ct .herogrid h1{max-width:14ch}.ct .herogrid .lede{margin-top:16px;max-width:46ch}.ct .ct-reach{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:28px}.ct .ct-reach-tile{display:flex;align-items:center;gap:12px;min-height:60px;padding:12px 16px;border:1px solid var(--hud-border);border-radius:12px;background:#090f20b8;text-decoration:none;color:#fff;transition:border-color .2s ease,background .2s ease}.ct .ct-reach-tile:hover,.ct .ct-reach-tile:focus-visible{border-color:#5c9bff8c;background:#0f1a36d9}.ct .ct-reach-tile svg{width:18px;height:18px;flex:none;color:#5c9bff}.ct .ct-reach-tile b{display:block;font-size:16px;font-weight:700;letter-spacing:-.01em}.ct .ct-reach-tile i{display:block;font-style:normal;font-family:var(--hud-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--hud-fg-dim);margin-top:3px}@media (max-width: 560px){.ct .ct-reach{grid-template-columns:1fr}}.ct .ct-reach-tile i,.ct .ct-tile-n{overflow-wrap:anywhere}.ct .ct-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:30px}.ct .ct-tile{display:block;min-height:118px;padding:18px;border:1px solid var(--hud-border);border-radius:12px;background:#ffffff05;text-decoration:none;color:inherit}a.ct-tile:hover,a.ct-tile:focus-visible{border-color:#5c9bff8c;background:#5c9bff12}.ct .ct-tile-k{display:block;font-family:var(--hud-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--hud-fg-dim)}.ct .ct-tile b{display:block;margin-top:10px;font-size:17px;font-weight:700;letter-spacing:-.01em;color:#fff;overflow-wrap:anywhere}.ct .ct-tile-n{display:block;margin-top:8px;font-size:13px;color:var(--hud-fg-dim)}@media (max-width: 900px){.ct .ct-tiles{grid-template-columns:1fr 1fr}.ct .ct-tile-phone{grid-column:1 / -1}}@media (max-width: 480px){.ct .ct-tiles{grid-template-columns:1fr}}.ct .ct-idx-h{margin-top:42px;font-family:var(--hud-mono);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--hud-fg-dim)}.ct .ct-faq{margin-top:26px;font-size:15px;color:var(--hud-fg-dim);max-width:72ch}.ct .ct-faq a{color:var(--hud-primary-lt)}.ct .ct-cov{align-items:start}
