:root{--bg:#0b0c0e;--bg-2:#111316;--bg-3:#16191d;--fg:#f2f3f5;--fg-2:#a7adb7;--fg-3:#6f7681;--line:#24272c;--line-2:#363a41;--accent:#2dd4bf;--accent-2:#14b8a6;--accent-ink:#04221d;--accent-dim:#2dd4bf1f;--accent-glow:#2dd4bf59;--font:"Geist", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"Geist Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--max:1200px;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background-color:var(--bg);color:var(--fg);font-family:var(--font);-webkit-font-smoothing:antialiased;background-image:radial-gradient(#ffffff17 1px,#0000 1.2px);background-size:22px 22px;margin:0;font-size:17px;line-height:1.6;overflow-x:hidden}img,svg,canvas{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p,dl,dd,dt,ul,ol,figure{margin:0}h1,h2,h3,h4{letter-spacing:-.03em;text-wrap:balance;font-weight:500;line-height:1.08}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.container{width:100%;max-width:var(--max);padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin:0 auto}.panel{background:var(--bg);border-left:1px solid var(--line);border-right:1px solid var(--line)}.section{border-top:1px solid var(--line);padding-block:104px}.section-head{max-width:760px;margin-bottom:56px}.section-head.center{text-align:center;margin-inline:auto}.section-head h2{margin-top:16px;font-size:clamp(34px,4.4vw,56px)}.section-head p{color:var(--fg-2);max-width:60ch;margin-top:18px;font-size:18px}.section-head.center p{margin-inline:auto}.mono{font-family:var(--mono);letter-spacing:.04em;font-size:12.5px}.eyebrow{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-size:13px}.frame{border:1px solid var(--line-2);position:relative}.frame>.h{display:contents}.frame:before,.frame:after,.frame>.h:before,.frame>.h:after{content:"";background:var(--bg);border:1px solid var(--fg-3);z-index:2;width:9px;height:9px;position:absolute}.frame:before{top:-5px;left:-5px}.frame:after{top:-5px;right:-5px}.frame>.h:before{bottom:-5px;left:-5px}.frame>.h:after{bottom:-5px;right:-5px}.frame.hot{border-color:var(--accent);border-style:dashed}.frame.hot:before,.frame.hot:after,.frame.hot>.h:before,.frame.hot>.h:after{border-color:var(--accent)}.btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 24px;font-family:inherit;font-size:15px;font-weight:600;transition:background .2s,color .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex}.btn-primary{background:var(--accent);color:var(--accent-ink)}.btn-primary:hover{box-shadow:0 10px 30px -10px var(--accent-glow);background:#5eead4;transform:translateY(-1px)}.btn-light{background:var(--fg);color:var(--bg)}.btn-light:hover{background:#fff;transform:translateY(-1px)}.btn-ghost{color:var(--fg);border-color:var(--line-2);background:0 0}.btn-ghost:hover{border-color:var(--fg)}.btn svg{width:16px;height:16px}.link{color:var(--accent);align-items:center;gap:6px;font-weight:600;display:inline-flex}.link svg{width:14px;height:14px;transition:transform .2s}.link:hover svg{transform:translate(3px)}.reveal{opacity:1}@media (prefers-reduced-motion:no-preference){.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(18px)}.reveal.in{opacity:1;transform:none}}@media (width<=860px){.section{padding-block:72px}.section-head{margin-bottom:40px}body{font-size:16px}}.logo[data-astro-cid-f7espo7c]{color:var(--fg);align-items:center;gap:10px;display:inline-flex}.word[data-astro-cid-f7espo7c]{letter-spacing:-.03em;font-size:21px;font-weight:600}.site-header[data-astro-cid-hkbrpulz]{top:env(safe-area-inset-top,0px);z-index:50;backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#0b0c0ec7;position:sticky}.bar[data-astro-cid-hkbrpulz]{justify-content:space-between;align-items:center;gap:24px;height:68px;display:flex}.nav[data-astro-cid-hkbrpulz]{flex:1;justify-content:space-between;align-items:center;display:flex}.links[data-astro-cid-hkbrpulz]{gap:26px;margin-left:40px;display:flex}.right[data-astro-cid-hkbrpulz]{align-items:center;gap:20px;display:flex}.nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--fg-2);font-size:14.5px;font-weight:500;transition:color .2s}.nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--fg)}.nav[data-astro-cid-hkbrpulz] .lang[data-astro-cid-hkbrpulz]{border:1px solid var(--line-2);border-radius:6px;padding:5px 9px}.nav[data-astro-cid-hkbrpulz] .btn[data-astro-cid-hkbrpulz].small{color:var(--accent-ink);padding:9px 18px;font-size:14px}.burger[data-astro-cid-hkbrpulz]{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:44px;height:44px;margin-right:-10px;display:none}.burger[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]{background:var(--fg);width:22px;height:1.5px;transition:transform .3s}.open[data-astro-cid-hkbrpulz] .burger[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]:first-child{transform:translateY(3.75px)rotate(45deg)}.open[data-astro-cid-hkbrpulz] .burger[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]:last-child{transform:translateY(-3.75px)rotate(-45deg)}@media (width<=1080px){.links[data-astro-cid-hkbrpulz]{gap:18px;margin-left:24px}.sales[data-astro-cid-hkbrpulz]{display:none}}@media (width<=900px){.burger[data-astro-cid-hkbrpulz]{display:flex}.nav[data-astro-cid-hkbrpulz]{background:var(--bg);border-bottom:1px solid var(--line);padding:8px max(16px, env(safe-area-inset-left,0px)) 20px max(16px, env(safe-area-inset-right,0px));flex-direction:column;align-items:stretch;display:none;position:absolute;top:68px;left:0;right:0}.open[data-astro-cid-hkbrpulz] .nav[data-astro-cid-hkbrpulz]{display:flex}.links[data-astro-cid-hkbrpulz],.right[data-astro-cid-hkbrpulz]{flex-direction:column;align-items:stretch;gap:0;margin:0}.nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{border-bottom:1px solid var(--line);padding:13px 0;font-size:17px}.nav[data-astro-cid-hkbrpulz] .lang[data-astro-cid-hkbrpulz]{border:0;border-radius:0}.sales[data-astro-cid-hkbrpulz]{display:block}.nav[data-astro-cid-hkbrpulz] .btn[data-astro-cid-hkbrpulz].small{border-bottom:0;margin-top:16px}}.foot[data-astro-cid-hkbrpulz]{border-top:1px solid var(--line);color:var(--fg-2);padding:64px 40px 28px;font-size:14.5px}.cols[data-astro-cid-hkbrpulz]{border-bottom:1px solid var(--line);grid-template-columns:1.6fr repeat(4,1fr);gap:40px;padding-bottom:48px;display:grid}.brand[data-astro-cid-hkbrpulz]{flex-direction:column;gap:16px;display:flex}.brand[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz]{max-width:32ch}.dim[data-astro-cid-hkbrpulz]{color:var(--fg-3)}.col[data-astro-cid-hkbrpulz]{flex-direction:column;gap:10px;display:flex}.col[data-astro-cid-hkbrpulz] h4[data-astro-cid-hkbrpulz]{color:var(--fg-3);text-transform:uppercase;margin-bottom:4px;font-weight:500}.col[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--fg)}.bottom[data-astro-cid-hkbrpulz]{color:var(--fg-3);flex-wrap:wrap;justify-content:space-between;gap:10px;padding-top:24px;display:flex}@media (width<=960px){.cols[data-astro-cid-hkbrpulz]{grid-template-columns:1fr 1fr}.brand[data-astro-cid-hkbrpulz]{grid-column:1/-1}.foot[data-astro-cid-hkbrpulz]{padding-inline:20px}}@media (width<=480px){.cols[data-astro-cid-hkbrpulz]{grid-template-columns:1fr}}
