:root{--bg:#f5f7f8;--surface:#fff;--ink:#102330;--ink-2:#2b3f4d;--muted:#4e6170;--line:#d3dde3;--brand:#004b71;--brand-dark:#00324c;--brand-soft:#d9e7ef;--focus:#f0a202}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);flex-direction:column;min-height:100vh;margin:0;font-family:Instrument Sans,system-ui,sans-serif;font-size:17px;line-height:1.6;display:flex}main{flex:1}a{color:var(--brand)}a:hover{color:var(--brand-dark)}a:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.wrap{max-width:1240px;margin:0 auto;padding:0 32px}@media (width<=900px){.wrap{padding:0 16px}}.site-header[data-astro-cid-hkbrpulz]{background:var(--surface);border-bottom:1px solid var(--line)}.header-row[data-astro-cid-hkbrpulz]{flex-wrap:wrap;align-items:center;gap:12px 32px;min-height:68px;display:flex;position:relative}.brand[data-astro-cid-hkbrpulz]{color:var(--brand);align-items:center;gap:10px;text-decoration:none;display:flex}.brand[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]{color:var(--ink);font-size:15px;font-weight:600}nav[data-astro-cid-hkbrpulz]{flex-wrap:wrap;gap:4px;font-size:15px;font-weight:500;display:flex}nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz],summary[data-astro-cid-hkbrpulz]{color:var(--ink);cursor:pointer;border-radius:6px;padding:10px 12px;text-decoration:none;display:block}nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover,summary[data-astro-cid-hkbrpulz]:hover{background:var(--bg)}nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page],summary[data-astro-cid-hkbrpulz].active{color:var(--brand);background:var(--brand-soft);font-weight:600}summary[data-astro-cid-hkbrpulz]{align-items:center;gap:6px;list-style:none;display:flex}summary[data-astro-cid-hkbrpulz]::-webkit-details-marker{display:none}summary[data-astro-cid-hkbrpulz]:after{content:"";border:2px solid;border-width:0 2px 2px 0;width:7px;height:7px;transform:translateY(-2px)rotate(45deg)}details[data-astro-cid-hkbrpulz][open] summary[data-astro-cid-hkbrpulz]:after{transform:translateY(2px)rotate(-135deg)}summary[data-astro-cid-hkbrpulz]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.cta[data-astro-cid-hkbrpulz]{background:var(--brand);color:#fff;border-radius:8px;align-items:center;min-height:44px;margin-left:auto;padding:10px 18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.cta[data-astro-cid-hkbrpulz]:hover{background:var(--brand-dark);color:#fff}.drop[data-astro-cid-hkbrpulz]{position:relative}.drop-menu[data-astro-cid-hkbrpulz] .overview[data-astro-cid-hkbrpulz]{border-bottom:1px solid var(--line);border-radius:6px 6px 0 0;font-weight:600}.group[data-astro-cid-hkbrpulz]{flex-direction:column;gap:2px;min-width:220px;display:flex}span[data-astro-cid-hkbrpulz].overview{color:var(--muted);padding:10px 12px;display:block}.drop[data-astro-cid-hkbrpulz]:has(.cols){position:static}.drop-menu[data-astro-cid-hkbrpulz].cols{flex-direction:row;gap:12px;top:calc(100% - 4px);left:50%;transform:translate(-50%)}.drop-menu[data-astro-cid-hkbrpulz]{z-index:10;background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:2px;min-width:220px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #1023301a}.menu[data-astro-cid-hkbrpulz]{display:contents}.menu-toggle[data-astro-cid-hkbrpulz]{display:none}@media (width<=900px){.drop-menu[data-astro-cid-hkbrpulz]{box-shadow:none;border:0;min-width:0;padding:0 0 0 12px;position:static}.drop-menu[data-astro-cid-hkbrpulz].cols{flex-direction:column;transform:none}.group[data-astro-cid-hkbrpulz]{min-width:0}.header-row[data-astro-cid-hkbrpulz]{flex-wrap:wrap;justify-content:space-between}.brand[data-astro-cid-hkbrpulz]{flex:1 1 0;min-width:0}.brand[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]{font-size:14px;line-height:1.25}.menu-toggle[data-astro-cid-hkbrpulz]{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:0 14px;font-size:15px;font-weight:600;display:inline-flex}.menu-toggle[data-astro-cid-hkbrpulz]:after{content:"";border:2px solid;border-width:0 2px 2px 0;width:7px;height:7px;transform:translateY(-2px)rotate(45deg)}.menu-toggle[data-astro-cid-hkbrpulz][aria-expanded=true]:after{transform:translateY(2px)rotate(-135deg)}.menu-toggle[data-astro-cid-hkbrpulz]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.menu[data-astro-cid-hkbrpulz]{flex-direction:column;gap:12px;width:100%;padding-bottom:16px;display:none}.menu[data-astro-cid-hkbrpulz].open{display:flex}nav[data-astro-cid-hkbrpulz]{flex-direction:column}.cta[data-astro-cid-hkbrpulz]{justify-content:center;margin-left:0}}.site-footer[data-astro-cid-hkbrpulz]{background:var(--surface);border-top:1px solid var(--line);color:var(--muted);margin-top:72px;padding:40px 0;font-size:14px}.site-footer[data-astro-cid-hkbrpulz] strong[data-astro-cid-hkbrpulz]{color:var(--ink)}.footer-row[data-astro-cid-hkbrpulz]{grid-template-columns:1fr auto 1fr;align-items:start;gap:16px 48px;line-height:1.7;display:grid}.phones[data-astro-cid-hkbrpulz]{flex-wrap:wrap;justify-content:center;gap:0 20px;margin:0;padding:0;list-style:none;display:flex}.phones[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz],.signup[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--ink-2)}.signup[data-astro-cid-hkbrpulz]{text-align:right;flex-direction:column;align-items:flex-end;display:flex}@media (width<=900px){.footer-row[data-astro-cid-hkbrpulz]{grid-template-columns:1fr;gap:20px}.phones[data-astro-cid-hkbrpulz]{justify-content:flex-start}.signup[data-astro-cid-hkbrpulz]{text-align:left;align-items:flex-start}.phones[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz],.signup[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{align-items:center;min-height:44px;display:inline-flex}}
