:root{--page:#f2f3f7;--fg:#111827;--card:#fff;--primary:#2f6bea;--primary-fg:#fff;--muted-fg:#5b6475;--border:#e4e7ee;--navy:#191e2a;--mark:#3b86f7;--radius:.75rem;--shadow-card:0 1px 2px #1118270a, 0 6px 24px #1118270d;--font:Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif}@media (prefers-color-scheme:dark){:root{--page:#0f131b;--fg:#e8ebf1;--card:#171c27;--primary:#3b78f0;--muted-fg:#9aa3b5;--border:#252d3b;--navy:#0b0f16;--shadow-card:0 1px 2px #0006, 0 8px 24px #0000004d}}*,:before,:after{box-sizing:border-box}html{color-scheme:light dark}body{background:var(--page);color:var(--fg);font-family:var(--font);-webkit-text-size-adjust:100%;margin:0;font-size:1rem;line-height:1.6}a{color:var(--primary)}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.wrap{max-width:72rem;margin:0 auto;padding:0 2rem}.btn{background:var(--primary);color:var(--primary-fg);white-space:nowrap;text-align:center;border:1px solid #0000;border-radius:.65rem;padding:.7rem 1.15rem;font-size:.9375rem;font-weight:600;line-height:1.4;text-decoration:none;display:inline-block}.btn:hover{filter:brightness(1.06)}.btn.ghost{background:var(--card);color:var(--fg);border-color:var(--border)}.section{padding:4.5rem 0}.section.alt{background:var(--card);border-block:1px solid var(--border)}.section h2{letter-spacing:-.015em;margin:0 0 .75rem;font-size:2.1rem;line-height:1.15}.section .sub{color:var(--muted-fg);max-width:42rem;margin:0 0 2.25rem;font-size:1.0625rem}.badge{color:var(--muted-fg);border:1px solid var(--border);border-radius:.4rem;padding:.05rem .45rem;font-size:.75rem;font-weight:600;display:inline-block}.badge.band,.badge.pro{color:var(--primary);border-color:color-mix(in srgb, var(--primary) 35%, transparent);background:color-mix(in srgb, var(--primary) 8%, transparent)}.frame{background:var(--navy);border-radius:1rem;padding:.6rem;box-shadow:0 30px 60px #191e2a38}.frame img{border-radius:.55rem;width:100%;height:auto;display:block}.faq{grid-template-columns:1fr 1fr;gap:0 2rem;display:grid}.faq div{border-top:1px solid var(--border);padding:1.1rem 0}.faq h3{margin:0 0 .3rem;font-size:1rem}.faq p{color:var(--muted-fg);margin:0;font-size:.9375rem}.cta{background:var(--navy);color:#fff;border-radius:1.25rem;justify-content:space-between;align-items:center;gap:1.5rem;padding:2.75rem;display:flex}.cta h2{color:#fff;margin:0 0 .4rem}.cta p{color:#aab3c5;margin:0}@media (width<=52rem){.wrap{padding:0 1rem}.section{padding:3rem 0}.section h2{font-size:1.65rem}.faq{grid-template-columns:1fr}.cta{flex-direction:column;align-items:flex-start;padding:1.75rem}}.top[data-astro-cid-hkbrpulz]{z-index:10;background:color-mix(in srgb, var(--page) 88%, transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);position:sticky;top:0}.bar[data-astro-cid-hkbrpulz]{align-items:center;gap:1.5rem;height:4rem;display:flex}.brand[data-astro-cid-hkbrpulz]{color:var(--fg);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:800;text-decoration:none;display:inline-flex}.links[data-astro-cid-hkbrpulz]{gap:1.5rem;font-size:.9375rem;display:flex}.links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz],.langs[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--muted-fg);text-decoration:none}.links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover,.links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current],.langs[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current]{color:var(--fg)}.links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current]{font-weight:600}.grow[data-astro-cid-hkbrpulz]{flex:1}.langs[data-astro-cid-hkbrpulz]{gap:.6rem;font-size:.8125rem;font-weight:600;display:flex}.bar[data-astro-cid-hkbrpulz] .btn[data-astro-cid-hkbrpulz]{padding:.5rem .9rem;font-size:.875rem}.menu[data-astro-cid-hkbrpulz]{display:none;position:relative}.menu[data-astro-cid-hkbrpulz] summary[data-astro-cid-hkbrpulz]{cursor:pointer;border:1px solid var(--border);background:var(--card);border-radius:.6rem;place-content:center;gap:4px;width:2.5rem;height:2.5rem;list-style:none;display:grid}.menu[data-astro-cid-hkbrpulz] summary[data-astro-cid-hkbrpulz]::-webkit-details-marker{display:none}.menu[data-astro-cid-hkbrpulz] summary[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]{background:var(--fg);border-radius:2px;width:1.1rem;height:2px;display:block}.sheet[data-astro-cid-hkbrpulz]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);width:min(18rem,100vw - 2rem);box-shadow:var(--shadow-card);padding:.5rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0}.sheet[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--fg);border-radius:.5rem;padding:.65rem .75rem;text-decoration:none}.sheet[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{background:var(--page)}.sheet-langs[data-astro-cid-hkbrpulz]{border-top:1px solid var(--border);gap:.25rem;margin:.25rem 0 0;padding-top:.25rem;display:flex}.sheet-langs[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--muted-fg);font-size:.875rem}.sheet-langs[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current]{color:var(--fg);font-weight:600}.lang-hint[data-astro-cid-hkbrpulz]{background:var(--navy);color:#fff;font-size:.875rem}.lang-hint[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz]{text-align:center;margin:0;padding:.55rem 3rem .55rem 1rem;position:relative}.lang-hint[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:#9cc0ff;margin-left:.4rem;font-weight:600}.lang-hint[data-astro-cid-hkbrpulz] button[data-astro-cid-hkbrpulz]{color:#c9cfdc;cursor:pointer;background:0 0;border:0;font-size:1.25rem;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}main[data-astro-cid-hkbrpulz].narrow{max-width:60rem;margin:0 auto;padding:2rem 1rem 3rem}.foot[data-astro-cid-hkbrpulz]{border-top:1px solid var(--border);color:var(--muted-fg);padding:2.5rem 0 3.5rem;font-size:.875rem}.cols[data-astro-cid-hkbrpulz]{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.cols[data-astro-cid-hkbrpulz] h2[data-astro-cid-hkbrpulz]{text-transform:uppercase;letter-spacing:.06em;color:var(--fg);margin:0 0 .6rem;font-size:.75rem}.cols[data-astro-cid-hkbrpulz] div[data-astro-cid-hkbrpulz]:not(.about){align-content:start;gap:.35rem;display:grid}.cols[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--muted-fg);overflow-wrap:anywhere;hyphens:auto;text-decoration:none}.cols[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--fg)}.about[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz]{margin:.75rem 0 0}@media (width<=52rem){.links[data-astro-cid-hkbrpulz],.langs[data-astro-cid-hkbrpulz],.login[data-astro-cid-hkbrpulz]{display:none}.menu[data-astro-cid-hkbrpulz]{display:block}.bar[data-astro-cid-hkbrpulz]{gap:.75rem}.cols[data-astro-cid-hkbrpulz]{grid-template-columns:repeat(2,minmax(0,1fr))}.about[data-astro-cid-hkbrpulz]{grid-column:1/-1}}
