.hs-atlas{grid-template-columns:1.1fr 1fr;align-items:center;gap:28px 40px;display:grid}.hs-atlas .hs-copy h2{letter-spacing:-.02em;margin:6px 0 12px;font-size:clamp(30px,4vw,48px);line-height:1.05}.hs-atlas .hs-copy p:not(.eyebrow){color:color-mix(in srgb, var(--ink) 75%, transparent);max-width:52ch}.hs-cta{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.hs-map{background:color-mix(in srgb, var(--accent) 7%, var(--paper));border-radius:22px;padding:14px;transition:transform .25s;display:block}.hs-map:hover{transform:translateY(-3px)}.hs-map svg{width:100%;height:auto;display:block}.hs-map path{fill:color-mix(in srgb, var(--ink) 12%, var(--paper));stroke:var(--paper);stroke-width:.8px;transition:fill .2s}.hs-map path.on{fill:var(--accent)}.hs-map path:hover{fill:color-mix(in srgb, var(--accent) 55%, var(--paper))}.hs-map text{font:700 9px var(--font-sans,sans-serif);fill:var(--ink);text-anchor:middle;paint-order:stroke;stroke:var(--paper);stroke-width:3px;pointer-events:none}.hs-hooks{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.hs-hook{background:var(--paper);border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);color:var(--ink);border-radius:16px;flex-direction:column;gap:6px;padding:16px 18px;text-decoration:none;transition:transform .2s,border-color .2s;display:flex}.hs-hook:hover{border-color:var(--accent);transform:translateY(-3px)}.hs-hook .mono{color:var(--accent);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.hs-hook b{font-size:17px;line-height:1.25}.hs-hook>span:last-child{color:color-mix(in srgb, var(--ink) 70%, transparent);font-size:14px}@media (max-width:900px){.hs-atlas{grid-template-columns:1fr}.hs-hooks{grid-template-columns:1fr 1fr}}@media (max-width:520px){.hs-hooks{grid-template-columns:1fr}}
