.hero-bg[data-astro-cid-zurgiaq6]{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,var(--hh-tint-cream, #FDF8EE) 0%,var(--hh-surface-soft, #FBFBF9) 78%);color:var(--hh-ink, #1F2937);border-bottom:1px solid var(--hh-hairline, #E6E6E3)}.hero-inner[data-astro-cid-zurgiaq6]{position:relative;z-index:3}.hero-fx[data-astro-cid-zurgiaq6]{position:absolute;inset:0;z-index:1;pointer-events:none;background-image:radial-gradient(rgba(15,23,42,.062) 1.3px,transparent 1.3px);background-size:26px 26px;-webkit-mask-image:radial-gradient(120% 85% at 50% 0%,#000 45%,transparent 100%);mask-image:radial-gradient(120% 85% at 50% 0%,#000 45%,transparent 100%)}.hero-wash[data-astro-cid-zurgiaq6]{position:absolute;inset:0;z-index:1;pointer-events:none}.hero-wash[data-astro-cid-zurgiaq6] i[data-astro-cid-zurgiaq6]{position:absolute;border-radius:50%;filter:blur(12px);will-change:transform}.hero-wash[data-astro-cid-zurgiaq6] .w1[data-astro-cid-zurgiaq6]{width:56%;height:64%;left:-12%;top:-18%;background:radial-gradient(circle at 45% 45%,rgba(70,130,208,.1),transparent 64%);animation:hhWashA 26s ease-in-out infinite}.hero-wash[data-astro-cid-zurgiaq6] .w2[data-astro-cid-zurgiaq6]{width:52%;height:60%;right:-14%;top:-10%;background:radial-gradient(circle at 55% 45%,rgba(46,184,168,.11),transparent 66%);animation:hhWashB 32s ease-in-out infinite}.hero-wash[data-astro-cid-zurgiaq6] .w3[data-astro-cid-zurgiaq6]{width:64%;height:44%;left:18%;bottom:4%;background:radial-gradient(circle at 50% 50%,rgba(250,208,0,.13),transparent 65%);animation:hhWashA 38s ease-in-out infinite reverse}.hero-nodes[data-astro-cid-zurgiaq6]{position:absolute;inset:0;z-index:2;pointer-events:none}.node[data-astro-cid-zurgiaq6]{position:absolute;display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--hh-hairline, #E6E6E3);border-radius:9999px;padding:8px 14px;font:600 12px/1 var(--hh-font-body, sans-serif);color:var(--hh-charcoal, #37352F);white-space:nowrap;box-shadow:0 8px 24px -8px #0f172a29;animation:hhNodeBob 7s ease-in-out infinite}.node[data-astro-cid-zurgiaq6] i[data-astro-cid-zurgiaq6]{width:9px;height:9px;border-radius:50%;background:var(--c);flex:none}.node[data-astro-cid-zurgiaq6]:after{content:"";position:absolute;top:50%;width:56px;height:1px;background:linear-gradient(90deg,var(--c),transparent);opacity:.55}.node[data-astro-cid-zurgiaq6].l{right:calc(50% + 604px)}.node[data-astro-cid-zurgiaq6].l:after{left:100%}.node[data-astro-cid-zurgiaq6].r{left:calc(50% + 604px)}.node[data-astro-cid-zurgiaq6].r:after{right:100%;background:linear-gradient(270deg,var(--c),transparent)}.n1[data-astro-cid-zurgiaq6],.n4[data-astro-cid-zurgiaq6]{top:55%}.n2[data-astro-cid-zurgiaq6],.n5[data-astro-cid-zurgiaq6]{top:67%}.n3[data-astro-cid-zurgiaq6],.n6[data-astro-cid-zurgiaq6]{top:79%}.n2[data-astro-cid-zurgiaq6]{animation-delay:-2.4s}.n3[data-astro-cid-zurgiaq6]{animation-delay:-4.8s}.n4[data-astro-cid-zurgiaq6]{animation-delay:-1.2s}.n5[data-astro-cid-zurgiaq6]{animation-delay:-3.6s}.n6[data-astro-cid-zurgiaq6]{animation-delay:-6s}@media(max-width:1499px){.node[data-astro-cid-zurgiaq6]{padding:5px;gap:0;font-size:0;border-radius:50%}.node[data-astro-cid-zurgiaq6]:after{width:32px}.node[data-astro-cid-zurgiaq6].l{right:calc(50% + 580px)}.node[data-astro-cid-zurgiaq6].r{left:calc(50% + 580px)}}@media(max-width:1279px){.hero-nodes[data-astro-cid-zurgiaq6]{display:none}}@keyframes hhWashA{0%,to{transform:translate(0)}50%{transform:translate(9%,10%)}}@keyframes hhWashB{0%,to{transform:translate(0)}50%{transform:translate(-10%,8%)}}@keyframes hhNodeBob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(max-width:767px){.hero-wash[data-astro-cid-zurgiaq6] i[data-astro-cid-zurgiaq6]{animation:none}}@media(prefers-reduced-motion:reduce){.hero-wash[data-astro-cid-zurgiaq6] i[data-astro-cid-zurgiaq6],.node[data-astro-cid-zurgiaq6]{animation:none!important}}.tw-h1 .tw-static,.tw-h1 .tw-slot{display:block}@media(min-width:1200px){.tw-h1 .tw-slot{margin-inline:-24px}}.tw-h1 .tw{display:inline-block;color:var(--hh-ink-deep)}.tw-h1 .tw-txt{background:linear-gradient(transparent 58%,var(--hh-accent-yellow-bold) 58%,var(--hh-accent-yellow-bold) 94%,transparent 94%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .1em;margin:0 -.1em}.tw-h1 .tw:after{content:"|";margin-left:2px;font-weight:400;color:var(--hh-steel);animation:twBlink 1s step-end infinite}@keyframes twBlink{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.tw-h1 .tw:after{animation:none}}.hero-media{position:relative;z-index:2;margin-top:40px}.hero-media video,.hero-media img{display:block;width:100%;max-width:1080px;margin:0 auto;border-radius:16px;border:1px solid var(--hh-hairline);box-shadow:0 32px 64px -24px #0f172a2e,0 8px 24px -8px #0f172a14}.logo-row .lg-img img{height:40px;max-width:160px;object-fit:contain;display:block;margin:0 auto}.lg.lg-img{opacity:1}.val-ic img{width:48px;height:48px;object-fit:contain;display:block}.seg-ic-img{background:#fff!important}.seg-ic-img img{width:28px;height:28px;object-fit:contain;display:block}.app-stores{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.phones-img{display:flex;gap:24px;justify-content:center;align-items:flex-start}.phone-shot{max-width:260px;width:45%;border-radius:24px;box-shadow:var(--hh-shadow-3, 0 16px 48px rgba(0,0,0,.18))}.phone-shot-2{margin-top:40px}@media(max-width:639px){.phones-img{flex-direction:column;align-items:center}.phone-shot{width:80%}.phone-shot-2{margin-top:0}}.pricing-toggle{display:inline-flex;gap:4px;background:var(--hh-surface);border:1px solid var(--hh-hairline);border-radius:9999px;padding:4px}.pricing-toggle .opt{padding:8px 18px;font:600 13px/1 var(--hh-font-body);border-radius:9999px;color:var(--hh-charcoal);cursor:pointer;transition:all .15s}.pricing-toggle .opt.act{background:var(--hh-ink);color:#fff}.hero{padding:56px 0 88px}.hero-text{text-align:center;position:relative;z-index:2}.hero-badge{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--hh-hairline);color:var(--hh-charcoal);padding:7px 14px;border-radius:9999px;font:600 13px/1 var(--hh-font-body);box-shadow:0 1px 2px #0f172a0d}.hero-badge .ic{width:15px;height:15px;color:var(--hh-green)}.hero h1{font:700 72px/1.05 var(--hh-font-display);letter-spacing:-2px;color:var(--hh-ink-deep);margin:24px auto;max-width:1152px}.hero h1 .accent{background:linear-gradient(transparent 58%,var(--hh-accent-yellow-bold) 58%,var(--hh-accent-yellow-bold) 94%,transparent 94%);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--hh-ink-deep);padding:0 .1em;margin:0 -.1em}.hero-lead{font:400 20px/1.55 var(--hh-font-body);color:var(--hh-slate);max-width:760px;margin:0 auto 32px}.hero-ctas{display:flex;gap:14px;align-items:center;justify-content:center;flex-wrap:wrap}.hero-mock-cap{text-align:center;font:400 13px/1.4 var(--hh-font-body);color:var(--hh-charcoal);margin-top:18px}.hero-dots .d1{top:16%;left:7%;width:14px;height:14px;background:var(--hh-coral)}.hero-dots .d2{top:24%;right:9%;width:10px;height:10px;background:var(--hh-amber)}.hero-dots .d3{top:62%;left:5%;width:8px;height:8px;background:var(--hh-green)}.hero-dots .d4{top:70%;right:7%;width:16px;height:16px;background:var(--hh-blue)}.hero-dots .d5{top:8%;left:42%;width:7px;height:7px;background:var(--hh-teal)}.hero-dots .d6{top:6%;right:40%;width:10px;height:10px;background:var(--hh-orange)}.hero-mock{max-width:1080px;margin:52px auto 0;position:relative}.mock-shell{background:#fff;border-radius:14px;border:1px solid var(--hh-hairline);box-shadow:0 32px 64px -24px #0f172a2e,0 8px 24px -8px #0f172a14;overflow:hidden}.mock-bar{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--hh-surface);border-bottom:1px solid var(--hh-hairline)}.mock-dot{width:10px;height:10px;border-radius:50%;background:var(--hh-hairline-strong)}.mock-bar .url{margin-left:auto;font:400 12px/1 var(--hh-font-mono);color:var(--hh-steel);padding:6px 14px;background:var(--hh-canvas);border-radius:6px;border:1px solid var(--hh-hairline)}.mock-body{display:grid;grid-template-columns:210px 1fr 270px;min-height:430px}.mock-side{background:var(--hh-canvas);padding:18px 14px;border-right:1px solid var(--hh-hairline)}.mock-side .hh-overline{padding-left:8px;margin-bottom:12px}.mock-side .it{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;font:500 13px/1.2 var(--hh-font-body);color:var(--hh-charcoal)}.mock-side .it svg{width:16px;height:16px;opacity:.6}.mock-side .it.act{background:var(--hh-tint-sky);color:var(--hh-tint-sky-ink);font-weight:600}.mock-side .group{margin-top:16px}.mock-main{padding:22px;background:var(--hh-canvas)}.mock-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:16px}.mock-toolbar h3{font:700 17px/1 var(--hh-font-display);margin:0;color:var(--hh-ink)}.mock-toolbar .seg{margin-left:auto;display:flex;background:var(--hh-surface);border-radius:6px;padding:2px;gap:1px}.mock-toolbar .seg span{padding:5px 10px;font:500 12px/1 var(--hh-font-body);color:var(--hh-slate);border-radius:5px}.mock-toolbar .seg span.act{background:#fff;color:var(--hh-ink);box-shadow:0 1px 2px #0000000f}.kb{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.kb-col{background:var(--hh-surface);border-radius:10px;padding:10px}.kb-col h5{font:600 11px/1 var(--hh-font-body);text-transform:uppercase;letter-spacing:.4px;color:var(--hh-steel);margin:0 0 10px;display:flex;align-items:center;gap:6px}.kb-col h5:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--hh-blue)}.kb-col.o h5:before{background:var(--hh-orange)}.kb-col.g h5:before{background:var(--hh-green)}.kb-card{background:#fff;border:1px solid var(--hh-hairline-soft);border-radius:8px;padding:10px;margin-bottom:8px}.kb-card .n{font:600 12px/1.2 var(--hh-font-body);color:var(--hh-ink)}.kb-card .m{font:400 10px/1.3 var(--hh-font-mono);color:var(--hh-slate);margin-top:4px}.kb-card .tag{display:inline-block;margin-top:6px;font:500 10px/1 var(--hh-font-body);padding:3px 6px;border-radius:4px}.mock-aside{background:var(--hh-surface-soft);border-left:1px solid var(--hh-hairline);padding:18px}.mock-aside h4{font:600 12px/1 var(--hh-font-body);text-transform:uppercase;letter-spacing:.5px;color:var(--hh-steel);margin:0 0 12px}.stat-row{display:flex;align-items:baseline;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--hh-hairline-soft)}.stat-row:last-child{border:none}.stat-row .l{font:400 12px/1.3 var(--hh-font-body);color:var(--hh-slate)}.stat-row .v{font:700 15px/1 var(--hh-font-mono);color:var(--hh-ink)}.stat-row .v.up{color:var(--hh-success)}.float{position:absolute;background:#fff;border-radius:12px;padding:12px 14px;border:1px solid var(--hh-hairline);box-shadow:0 20px 40px -12px #0f172a2e;display:flex;align-items:center;gap:10px}.float .ic{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex:none}.float .ic svg{width:18px;height:18px}.float .t{font:600 13px/1.2 var(--hh-font-body);color:var(--hh-ink)}.float .s{font:400 11px/1.3 var(--hh-font-body);color:var(--hh-slate);margin-top:2px}.float-1{top:-20px;right:-16px}.float-2{bottom:-16px;left:-24px}@media(max-width:1023px){.hero h1{font-size:56px}.mock-body{grid-template-columns:1fr}.mock-side,.mock-aside,.float{display:none}}@media(max-width:767px){.hero h1{font-size:48px}}@media(max-width:479px){.hero h1{font-size:36px;letter-spacing:-1px}.hero-lead{font-size:17px}}
