.sf-root{--sf-accent:#2dd4bf;--sf-blue:#0175ff}.sf-root section{position:relative}.sf-root .hz-shell{max-width:80rem}.sf-gradient{background:linear-gradient(100deg, var(--sf-accent), var(--sf-blue) 70%, #a78bfa);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.sf-cta-pair{flex-wrap:wrap;gap:1rem;display:flex}.sf-center .sf-cta-pair{justify-content:center}.sf-section{padding:6rem 0}.sf-section-tint{background:color-mix(in srgb, var(--hz-bg-2) 70%, transparent)}.sf-head{text-align:center;max-width:46rem;margin:0 auto 3.5rem}.sf-head h2{font-size:clamp(1.8rem,3.6vw,2.8rem);line-height:1.12}.sf-head p{margin-top:1rem;font-size:1.02rem;line-height:1.75}.sf-hero{padding:6.5rem 0 5rem;overflow:hidden}.sf-orb{opacity:.6;pointer-events:none;border-radius:999px;position:absolute}.sf-orb-one{background:radial-gradient(circle,#0175ff24,#0000 65%);width:25rem;height:25rem;top:15%;right:-9rem}.sf-orb-two{background:radial-gradient(circle,#2dd4bf26,#0000 68%);width:20rem;height:20rem;bottom:4rem;left:-8rem}.sf-hero-copy{z-index:2;text-align:center;max-width:52rem;margin:0 auto;position:relative}.sf-hero-copy h1{font-size:clamp(2.3rem,5vw,4.2rem);line-height:1.06}.sf-hero-copy>p{max-width:42rem;margin:1.5rem auto 2.2rem;font-size:1.1rem;line-height:1.8}.sf-versus{z-index:2;gap:1.25rem;max-width:56rem;margin:4.5rem auto 0;display:grid;position:relative}.sf-versus-card{border:1px solid var(--hz-line);background:var(--hz-card);text-align:center;border-radius:1.3rem;flex-direction:column;align-items:center;padding:1.75rem;display:flex}.sf-versus-card h3{color:var(--hz-muted);font-size:1rem}.sf-versus-card img{object-fit:contain;width:auto;height:14rem;margin:1.25rem 0 1rem}.sf-versus-card p{font-size:.88rem}.sf-versus-card-brand{border-color:color-mix(in srgb, var(--sf-accent) 50%, var(--hz-line));background:radial-gradient(circle at 80% 0, #2dd4bf24, transparent 50%), var(--hz-card-strong);position:relative;box-shadow:0 45px 100px -55px #0175ff8c}.sf-versus-card-brand h3{color:var(--hz-ink)}.sf-versus-card-brand p{color:#0f8f83;font-weight:700}html.dark .sf-versus-card-brand p{color:#5eead4}.sf-versus-card:not(.sf-versus-card-brand) img{opacity:.75;filter:grayscale(.4)}.sf-problem-grid{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.sf-problem{border:1px solid var(--hz-line);background:var(--hz-card);text-align:center;border-radius:1.1rem;flex-direction:column;align-items:center;width:100%;padding:1.75rem 1.5rem;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .3s;display:flex}.sf-problem:hover{border-color:color-mix(in srgb, #fb7185 45%, var(--hz-line));transform:translateY(-4px)}.sf-problem-icon{background:linear-gradient(145deg,#fb71851a,#fbbf2414);border-radius:1.1rem;place-items:center;width:5.5rem;height:5.5rem;display:grid}.sf-problem-icon img{object-fit:contain;width:4.2rem;height:4.2rem}.sf-problem p{color:var(--hz-ink);margin-top:1.1rem;font-size:.95rem;font-weight:700;line-height:1.5}.sf-layers{gap:1.5rem;display:grid}.sf-layer-list{align-content:start;gap:.75rem;display:grid}.sf-layer{border:1px solid var(--hz-line);background:var(--hz-card);width:100%;color:inherit;cursor:pointer;font:inherit;text-align:start;border-radius:1rem;gap:1rem;padding:1.1rem 1.25rem;transition:border-color .3s,background .3s,transform .3s;display:flex}.sf-layer:hover{border-color:var(--hz-line-strong)}.sf-layer[aria-selected=true]{border-color:color-mix(in srgb, var(--sf-accent) 55%, var(--hz-line));background:radial-gradient(circle at 0 0, #2dd4bf24, transparent 55%), var(--hz-card-strong)}.sf-layer-number{background:color-mix(in srgb, var(--hz-ink) 8%, transparent);width:2rem;height:2rem;color:var(--hz-muted);border-radius:50%;flex:none;place-items:center;font-size:.78rem;font-weight:800;display:grid}.sf-layer[aria-selected=true] .sf-layer-number{background:linear-gradient(135deg, var(--sf-accent), var(--sf-blue));color:#fff}.sf-layer-title{color:var(--hz-ink);font:800 1.05rem/1.3 var(--font-poppins), sans-serif;display:block}.sf-layer-desc{color:var(--hz-muted);margin-top:.35rem;font-size:.85rem;line-height:1.6;display:block}.sf-layer-panel{border:1px solid var(--hz-line);background:radial-gradient(circle at 85% 0, #2dd4bf24, transparent 45%), var(--hz-card-strong);box-shadow:var(--hz-shadow);border-radius:1.3rem;padding:2rem;position:relative;overflow:hidden}.sf-layer-panel img{object-fit:contain;width:auto;height:11rem;margin:0 auto 1.5rem;display:block}html.dark .sf-layer-panel img{filter:brightness(0)invert()}.sf-layer-panel h3{font-size:1.3rem}.sf-bullets{gap:.7rem;margin-top:1.25rem;display:grid}.sf-bullet{align-items:flex-start;gap:.7rem;display:flex}.sf-bullet svg{color:#0f8f83;flex:none;width:1.1rem;height:1.1rem;margin-top:.15rem}html.dark .sf-bullet svg{color:#5eead4}.sf-bullet p{font-size:.88rem;line-height:1.65}.sf-quote{border-inline-start:2px solid var(--sf-accent);color:var(--hz-ink);margin:1.5rem 0 0;padding-inline-start:1rem;font-size:.95rem;font-style:italic;font-weight:600;line-height:1.6}.sf-steps{gap:1rem;max-width:52rem;margin:0 auto;display:grid;position:relative}.sf-step{border:1px solid var(--hz-line);background:var(--hz-card);border-radius:1.1rem;align-items:flex-start;gap:1.25rem;padding:1.5rem;transition:border-color .3s,transform .35s cubic-bezier(.22,1,.36,1);display:flex}.sf-step:hover{border-color:color-mix(in srgb, var(--sf-accent) 45%, var(--hz-line));transform:translate(4px)}[dir=rtl] .sf-step:hover{transform:translate(-4px)}.sf-step-number{background:linear-gradient(135deg, var(--sf-accent), var(--sf-blue));color:#fff;border-radius:.8rem;flex:none;place-items:center;width:2.5rem;height:2.5rem;font-size:.9rem;font-weight:800;display:grid;box-shadow:0 10px 24px -12px #0175ffb3}.sf-step h3{font-size:1.1rem}.sf-step p{margin-top:.4rem;font-size:.9rem;line-height:1.7}.sf-component-grid{align-items:start;gap:1rem;display:grid}.sf-component{border:1px solid var(--hz-line);background:var(--hz-card);border-radius:1.1rem;transition:border-color .3s}.sf-component:hover,.sf-component[data-open=true]{border-color:color-mix(in srgb, var(--sf-accent) 45%, var(--hz-line))}.sf-component-trigger{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;align-items:flex-start;gap:1rem;padding:1.4rem;display:flex}.sf-component-icon{color:#0f766e;background:linear-gradient(145deg,#2dd4bf29,#0175ff1a);border-radius:.8rem;flex:none;place-items:center;width:2.8rem;height:2.8rem;display:grid}html.dark .sf-component-icon{color:#5eead4}.sf-component-icon svg{width:1.4rem;height:1.4rem}.sf-component-text{flex:1;min-width:0}.sf-component-title{color:var(--hz-ink);font:800 1.05rem/1.3 var(--font-poppins), sans-serif;display:block}.sf-component-desc{color:var(--hz-muted);margin-top:.4rem;font-size:.86rem;line-height:1.65;display:block}.sf-chevron{width:1.2rem;height:1.2rem;color:var(--hz-muted);flex:none;margin-top:.2rem;transition:transform .25s}.sf-component[data-open=true] .sf-chevron{transform:rotate(180deg)}.sf-component-body{border-top:1px solid var(--hz-line);padding:0 1.4rem 1.4rem}.sf-component-body .sf-bullets{margin-top:1.1rem}.sf-table-wrap{border:1px solid var(--hz-line);background:var(--hz-card-strong);box-shadow:var(--hz-shadow);border-radius:1.3rem;overflow-x:auto}.sf-table{border-collapse:collapse;width:100%;min-width:40rem}.sf-table th,.sf-table td{text-align:start;padding:1.1rem 1.4rem;font-size:.9rem;line-height:1.55}.sf-table th{color:var(--hz-muted);font:700 .78rem/1 var(--font-poppins), sans-serif;letter-spacing:.06em;text-transform:uppercase}.sf-table th:last-child{color:#0f8f83}html.dark .sf-table th:last-child{color:#5eead4}.sf-table tbody tr{border-top:1px solid var(--hz-line)}.sf-table td:first-child{color:var(--hz-ink);font-weight:700}.sf-table td:nth-child(2){color:var(--hz-muted)}.sf-table td:last-child{color:var(--hz-ink);background:color-mix(in srgb, var(--sf-accent) 7%, transparent);font-weight:600}.sf-metrics{border:1px solid var(--hz-line);background:var(--hz-line);border-radius:1.2rem;gap:1px;display:grid;overflow:hidden}.sf-metric{background:var(--hz-card-strong);text-align:center;padding:2rem 1.5rem}.sf-metric strong{font:800 clamp(2rem, 3.4vw, 2.9rem)/1 var(--font-poppins), sans-serif;display:block}.sf-metric p{margin-top:.8rem;font-size:.85rem;line-height:1.6}.sf-industry-grid{gap:1rem;display:grid}.sf-industry{border:1px solid var(--hz-line);background:var(--hz-card);border-radius:1.15rem;height:100%;padding:2rem}.sf-industry h3{font-size:1.25rem}.sf-industry .sf-bullets{margin-top:1.4rem}.sf-closing{padding:6rem 0 8rem;position:relative;overflow:hidden}.sf-closing-glow{pointer-events:none;background:radial-gradient(50rem 26rem at 50% 110%,#2dd4bf38,#0000 70%);position:absolute;inset:0}.sf-closing-inner{z-index:1;text-align:center;max-width:820px;position:relative}.sf-closing-inner h2{max-width:40rem;margin:0 auto;font-size:clamp(2.1rem,5.2vw,3.5rem);font-weight:900;line-height:1.1}.sf-closing-inner p{max-width:40rem;margin:1.5rem auto 2.5rem;font-size:1.1rem;line-height:1.7}.sf-trust{flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;margin-top:2rem;font-size:.82rem;display:flex}.sf-trust span{color:var(--hz-muted);align-items:center;gap:.5rem;display:inline-flex}@media (min-width:640px){.sf-problem{width:calc(50% - .5rem)}.sf-component-grid,.sf-industry-grid,.sf-metrics{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.sf-versus{grid-template-columns:1fr 1fr}.sf-problem{width:calc(33.333% - .7rem)}.sf-layers{grid-template-columns:.9fr 1.1fr;align-items:start}.sf-layer-panel{position:sticky;top:7rem}.sf-industry-grid{grid-template-columns:repeat(3,1fr)}.sf-metrics{grid-template-columns:repeat(4,1fr)}}@media (max-width:899px){.sf-hero{padding-top:5.5rem}}@media (max-width:639px){.sf-section{padding:4.5rem 0}.sf-cta-pair{flex-direction:column}.sf-cta-pair>*{justify-content:center;width:100%}.sf-head{margin-bottom:2.5rem}}@media (prefers-reduced-motion:reduce){.sf-problem,.sf-layer,.sf-step,.sf-component,.sf-chevron{transition:none}.sf-step:hover,.sf-problem:hover{transform:none}}
