@keyframes blob{0%,to{transform:translate(0)scale(1)}33%{transform:translate(20px,-20px)scale(1.05)}66%{transform:translate(-10px,10px)scale(.97)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.animate-blob{animation:8s ease-in-out infinite blob}.animation-delay-200{animation-delay:.2s}.animation-delay-300{animation-delay:.3s}.animation-delay-400{animation-delay:.4s}.animation-delay-600{animation-delay:.6s}.animation-delay-2000{animation-delay:2s}.animation-delay-4000{animation-delay:4s}.animate-fade-in-up{animation:.7s ease-out forwards fade-in-up}.animate-bounce-slow{animation:2s ease-in-out infinite bounce-slow}.re-root{--re-accent:#2dd4bf;--re-blue:#0175ff}.re-gradient{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#2dd4bf 0%,#38bdf8 44%,#a78bfa 100%);-webkit-background-clip:text;background-clip:text}.re-section{z-index:1;padding:6rem 0;position:relative}.re-section-alt{background:color-mix(in srgb, var(--hz-bg-2) 70%, transparent)}.re-eyebrow{color:#0f8f83;letter-spacing:.13em;text-transform:uppercase;font-size:.8rem;font-weight:800}html.dark .re-eyebrow{color:#5eead4}.re-head{text-align:center;margin-bottom:4rem}.re-head h2{margin-top:.5rem;font-size:clamp(1.9rem,3.6vw,3rem);line-height:1.1}.re-head p{max-width:36rem;margin:1rem auto 0;line-height:1.7}.re-card{border:1px solid var(--hz-line);background:var(--hz-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:1.15rem;transition:transform .3s,border-color .3s,box-shadow .3s}.re-card:hover{border-color:color-mix(in srgb, var(--re-accent) 55%, var(--hz-line));box-shadow:var(--hz-shadow);transform:translateY(-4px)}.re-icon{color:#0f8f83;background:linear-gradient(145deg,#2dd4bf29,#0175ff1f);border-radius:.9rem;justify-content:center;align-items:center;transition:background .3s,color .3s;display:flex}html.dark .re-icon{color:#5eead4}.re-card:hover .re-icon,.re-group:hover .re-icon{color:#fff;background:linear-gradient(100deg,#0f766e 0%,#0175ff 100%)}.re-step-num{color:#fff;background:linear-gradient(100deg,#0f766e 0%,#0175ff 100%);border-radius:9999px;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin:0 auto 1rem;font-size:1.1rem;font-weight:800;display:flex;box-shadow:0 10px 22px -10px #0175ff99}.re-pill{border:1px solid var(--hz-line);background:var(--hz-card);color:var(--hz-muted);border-radius:9999px;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.75rem;display:inline-flex}.re-mock{border:1px solid var(--hz-line-strong);background:var(--hz-card-strong);border-radius:1.35rem;box-shadow:0 45px 100px -50px #0175ff8c}.re-mock-inner{border:1px solid var(--hz-line);background:var(--hz-card);border-radius:.9rem}.re-mock-line{border-color:var(--hz-line)}.re-mock-badge{color:#fff;background:linear-gradient(100deg,#0f766e 0%,#0175ff 100%);border-radius:9999px;padding:.5rem .75rem;font-size:.75rem;font-weight:700;position:absolute;top:-1rem;right:-1rem;box-shadow:0 10px 22px -10px #0175ff99}[dir=rtl] .re-mock-badge{left:-1rem;right:auto}.re-tint-teal{background:#2dd4bf1f;border:1px solid #2dd4bf59}.re-tint-ok{background:#4ade801f;border:1px solid #4ade8059}.re-teal-text{color:#0f8f83}html.dark .re-teal-text{color:#5eead4}.re-ok-text{color:#16a34a}html.dark .re-ok-text{color:#4ade80}.re-stats{z-index:1;border-top:1px solid var(--hz-line);border-bottom:1px solid var(--hz-line);background:var(--hz-bg-2);padding:4rem 0;position:relative}.re-stat-value{font-family:var(--font-poppins), Poppins, sans-serif;margin-bottom:.5rem;font-size:clamp(2.2rem,4vw,3rem);font-weight:800;line-height:1.1}.re-funnel{border:1px solid var(--hz-line);background:var(--hz-card-strong);box-shadow:var(--hz-shadow);border-radius:1.5rem}.re-funnel-bar{border:1px solid var(--hz-line);color:var(--hz-ink);border-radius:.6rem}.re-funnel-bar-strong{color:#fff}.re-table{border:1px solid var(--hz-line);background:var(--hz-card);border-radius:1.15rem;overflow:hidden}.re-table-row{border-bottom:1px solid var(--hz-line);transition:background .2s}.re-table-row:last-child{border-bottom:0}.re-table-row:hover{background:#2dd4bf0f}.re-table-hl{background:#2dd4bf14;border-inline:1px solid #2dd4bf40}.re-tabs{border:1px solid var(--hz-line);background:var(--hz-card);border-radius:1rem;gap:.25rem;padding:.25rem;display:inline-flex}.re-tab{color:var(--hz-muted);border-radius:.75rem;padding:.65rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s}.re-tab:hover{color:var(--hz-ink)}.re-tab-active,.re-tab-active:hover{color:#fff;background:linear-gradient(100deg,#0f766e 0%,#0175ff 100%);box-shadow:0 10px 22px -12px #0175ff99}.re-tier-panel{border:1px solid var(--hz-line-strong);background:radial-gradient(circle at 80% 0, #2dd4bf24, transparent 45%), var(--hz-card-strong);box-shadow:var(--hz-shadow);border-radius:1.5rem}.re-tier-item{border:1px solid var(--hz-line);background:var(--hz-card);color:var(--hz-ink);border-radius:.9rem}.re-cta{z-index:1;border-top:1px solid var(--hz-line);background:var(--hz-bg-2);padding:7rem 0;position:relative;overflow:hidden}.re-cta-glow{pointer-events:none;background:radial-gradient(40rem 22rem at 80% 10%, rgba(1, 117, 255, calc(.14 * var(--hz-glow))), transparent 60%), radial-gradient(40rem 22rem at 10% 90%, rgba(45, 212, 191, calc(.16 * var(--hz-glow))), transparent 60%);position:absolute;inset:0}.re-cta-btn{padding:1.1rem 2.25rem;font-size:1.1rem}.re-btn-row{flex-wrap:wrap;gap:1rem;display:flex}.re-btn-row>.hz-glow-btn,.re-btn-row>.hz-ghost-btn{text-decoration:none}.re-glow-inner{justify-content:center;align-items:center;gap:.5rem;display:inline-flex}@media (max-width:639px){.re-section{padding:4.5rem 0}.re-btn-row{flex-direction:column}.re-btn-row>*{justify-content:center;width:100%}}[dir=rtl] .re-icon-flip{transform:scaleX(-1)}
