.hxl-landing{background:#0b0912;color:var(--hx-ink);font-size:15px;gap:0;min-height:100vh;overflow-x:clip;position:relative}.cls-light .hxl-landing{background:#f7f6fb}.hxl-landing>div:not(.hxl-aurora),.hxl-landing>section{position:relative;z-index:1}.hxl-landing>#examples,.hxl-landing>.hx-msect,.hxl-landing>.hx-privacy,.hxl-landing>.hxl-band,.hxl-landing>.hxl-final,.hxl-landing>.hxl-top{margin-left:auto;margin-right:auto;width:min(1180px,calc(100% - 48px))}.hxl-landing>.hx-privacy{margin-top:24px}.hxl-landing>#examples>.hx-msect,.hxl-landing>.hx-msect{padding-top:64px}.hxl-aurora{height:900px;inset:0 0 auto 0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.hxl-aurora i{border-radius:50%;position:absolute}.hxl-aurora i:first-child{background:radial-gradient(closest-side,#7c3aed4d,#0000);height:900px;left:-260px;top:-340px;width:900px}.hxl-aurora i:nth-child(2){background:radial-gradient(closest-side,#db277733,#0000);height:760px;right:-220px;top:-200px;width:760px}.hxl-aurora i:nth-child(3){background:radial-gradient(closest-side,#38bdf81a,#0000);height:620px;left:35%;top:280px;width:620px}.cls-light .hxl-aurora i:first-child{background:radial-gradient(closest-side,#7c3aed24,#0000)}.cls-light .hxl-aurora i:nth-child(2){background:radial-gradient(closest-side,#db27771a,#0000)}.hxl-top{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);padding:150px 0 40px}.hxl-top-text{align-items:flex-start;display:flex;flex-direction:column;gap:18px}.hxl-pill{align-items:center;background:var(--hx-accent-wash);border:1px solid var(--hx-accent-line);border-radius:999px;color:var(--hx-accent-2);display:inline-flex;font-size:12.5px;font-weight:650;gap:8px;height:32px;letter-spacing:.02em;padding:0 14px}.hxl-pill i{background:#a855f7;border-radius:50%;box-shadow:0 0 0 4px #a855f740;height:7px;width:7px}.hxl-top h1{-webkit-text-fill-color:currentColor;background:none;color:var(--hx-ink);font-size:clamp(34px,4.4vw,56px);font-weight:800;letter-spacing:-.03em;line-height:1.06;margin:0}.hxl-top h1 .hx-hl{-webkit-text-fill-color:#0000}.hxl-lead{color:var(--hx-ink-3);font-size:17px;line-height:1.6;margin:0;max-width:560px}.hxl-ctas{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.hxl-cta{align-items:center;background:var(--hx-hl);border:0;box-shadow:0 18px 40px -16px #a855f7e6,inset 0 1px 0 #fff3;color:#fff;display:inline-flex;font:inherit;font-size:16px;font-weight:700;gap:10px;padding:0 24px}.hxl-cta,.hxl-ghost{border-radius:14px;cursor:pointer;height:52px}.hxl-ghost{background:var(--hx-box-2);border:1px solid var(--hx-line-2);color:var(--hx-ink-2);font:inherit;font-size:15px;font-weight:650;padding:0 20px}.hxl-ghost:hover{border-color:var(--hx-accent-line);color:var(--hx-ink)}.hxl-checks{display:flex;flex-wrap:wrap;gap:8px 18px;list-style:none;margin:4px 0 0;padding:0}.hxl-checks li{align-items:center;color:var(--hx-ink-2);display:inline-flex;font-size:13.5px;gap:6px}.hxl-checks svg{color:var(--hx-green)}.hxl-visual{justify-self:center;position:relative;width:min(100%,500px)}.hxl-frame{background:linear-gradient(160deg,#ffffff1a,#ffffff05);border:1px solid var(--hx-line-2);border-radius:24px;box-shadow:0 50px 100px -40px #000c,0 0 0 1px #a855f714;padding:10px}.cls-light .hxl-frame{background:#fff;box-shadow:0 40px 80px -40px #3c1e7859}.hxl-frame .hx-compare{border-radius:16px;max-width:none}.hxl-float{align-items:center;background:color-mix(in srgb,var(--hx-solid) 92%,#0000);border:1px solid var(--hx-line-2);border-radius:14px;box-shadow:0 20px 40px -18px #0009;color:var(--hx-ink);display:inline-flex;font-size:13px;font-weight:650;gap:8px;padding:9px 13px;position:absolute;white-space:nowrap;z-index:3}.hxl-float svg{color:var(--hx-green)}.hxl-float.is-a{left:-34px;top:12%}.hxl-float.is-b{bottom:14%;padding:7px 12px 7px 7px;right:-40px}.hxl-float.is-b img{border-radius:50%;height:40px;object-fit:cover;width:40px}.hxl-float.is-b span{display:flex;flex-direction:column;line-height:1.2}.hxl-float.is-b em{color:var(--hx-ink-4);font-size:11.5px;font-style:normal;font-weight:500}.hxl-float.is-c{bottom:-16px;left:18%}.hxl-float.is-c svg{color:var(--hx-accent)}.hxl-ribbon{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8%,#000 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8%,#000 92%,#0000);overflow:hidden;padding:28px 0 8px}.hxl-ribbon-track{animation:hxlRibbon 48s linear infinite;display:flex;gap:14px;width:-webkit-max-content;width:max-content}.hxl-ribbon:hover .hxl-ribbon-track{animation-play-state:paused}.hxl-ribbon figure{display:flex;flex:none;flex-direction:column;gap:6px;margin:0;width:150px}.hxl-ribbon img{border:1px solid var(--hx-line-2);border-radius:16px;height:150px;object-fit:cover;width:150px}.hxl-ribbon figcaption{color:var(--hx-ink-2);font-size:13px;font-weight:600;text-align:center}@keyframes hxlRibbon{to{transform:translateX(calc(-50% - 7px))}}.hxl-band{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:36px}.hxl-band>div{align-items:center;background:var(--hx-box);border:1px solid var(--hx-line);border-radius:18px;display:flex;flex-direction:column;gap:4px;padding:22px 12px;text-align:center}.hxl-band strong{-webkit-text-fill-color:#0000;background:var(--hx-hl);-webkit-background-clip:text;background-clip:text;font-size:30px;font-weight:800;letter-spacing:-.02em}.hxl-band span{color:var(--hx-ink-3);font-size:13.5px}.hxl-feats{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.hxl-feat{background:var(--hx-box);border:1px solid var(--hx-line);border-radius:18px;display:flex;flex-direction:column;gap:10px;padding:22px;transition:border-color .2s,translate .25s cubic-bezier(.16,1,.3,1)}.hxl-feat:hover{border-color:var(--hx-accent-line);translate:0 -3px}.hxl-feat-icon{background:var(--hx-accent-wash);border-radius:12px;color:var(--hx-accent);display:grid;height:44px;place-items:center;width:44px}.hxl-feat strong{color:var(--hx-ink);font-size:16px}.hxl-feat p{color:var(--hx-ink-3);font-size:14px;line-height:1.6;margin:0}.hxl-final{padding:72px 0 96px}.hxl-final-card{align-items:center;background:radial-gradient(80% 120% at 50% 0,#7c3aed47,#0000 70%),var(--hx-box);border:1px solid var(--hx-accent-line);border-radius:28px;display:flex;flex-direction:column;gap:14px;padding:56px 24px;text-align:center}.hxl-final-card h2{-webkit-text-fill-color:currentColor;background:none;color:var(--hx-ink);font-size:clamp(26px,3.2vw,38px);letter-spacing:-.02em;margin:0}.hxl-final-card p{color:var(--hx-ink-3);margin:0 0 6px}@media (max-width:1023px){.hxl-top{gap:36px;grid-template-columns:minmax(0,1fr);padding-top:120px}.hxl-visual{width:min(100%,440px)}.hxl-feats{grid-template-columns:repeat(2,minmax(0,1fr))}.hxl-float.is-a{left:-10px}.hxl-float.is-b{right:-10px}}@media (max-width:767px){.hxl-landing>#examples,.hxl-landing>.hx-msect,.hxl-landing>.hx-privacy,.hxl-landing>.hxl-band,.hxl-landing>.hxl-final,.hxl-landing>.hxl-top{width:calc(100% - 32px)}.hxl-top{padding-top:104px}.hxl-lead{font-size:15.5px}.hxl-band{grid-template-columns:repeat(2,minmax(0,1fr))}.hxl-feats{grid-template-columns:minmax(0,1fr)}.hxl-ribbon figure,.hxl-ribbon img{width:116px}.hxl-ribbon img{height:116px}.hxl-float.is-c{display:none}}@media (prefers-reduced-motion:reduce){.hxl-ribbon-track{animation:none}}