.legacy-scope,.legacy-scope *{box-sizing:border-box}.wf-hero-section{--bg-main:#050a12;--text-bright:#fff;--text-dim:#cbd5e1;--cyan:#00d9ff;--max-w:1180px;color:var(--text-bright);background:var(--bg-main);margin:0;font-family:Plus Jakarta Sans,sans-serif;position:relative;overflow:hidden}.legacy-scope .wf-container{width:min(var(--max-w), calc(100% - 40px));z-index:5;margin:0 auto;position:relative}.legacy-scope .wf-hero-section{padding:90px 0}.legacy-scope .wf-hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;display:grid}.legacy-scope .wf-kicker{letter-spacing:2px;text-transform:uppercase;margin-bottom:15px;font-size:12px;font-weight:800;color:var(--cyan)!important}.legacy-scope .wf-title{margin:0;font-family:Sora,sans-serif;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:800;line-height:1.1;color:#fff!important}.legacy-scope .wf-gradient-text{background:linear-gradient(135deg, #fff 20%, var(--cyan) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.legacy-scope .wf-desc{max-width:650px;margin:25px 0;font-size:1.15rem;line-height:1.7;color:var(--text-dim)!important}.legacy-scope .wf-btn-row{flex-wrap:wrap;gap:15px;margin-top:30px;display:flex}.legacy-scope .wf-btn{text-transform:uppercase;letter-spacing:1px;border-radius:4px;justify-content:center;align-items:center;height:54px;padding:0 30px;font-size:13px;font-weight:800;text-decoration:none;transition:all .3s;display:inline-flex}.legacy-scope .wf-btn-primary{background:var(--cyan);border:none;box-shadow:0 10px 20px #00d9ff33;color:#000!important}.legacy-scope .wf-btn-primary:hover{transform:translateY(-3px);box-shadow:0 15px 30px #00d9ff66}.legacy-scope .wf-btn-alt{background:#ffffff0d;border:1px solid #fff3;color:#fff!important}.legacy-scope .wf-funnel-card{background:#0f1218;border:1px solid #1e293b;border-radius:16px;width:100%;max-width:580px;padding:40px 30px}.legacy-scope .wf-rail{grid-template-columns:.9fr auto 1.24fr auto .9fr;align-items:center;gap:12px;display:grid}.legacy-scope .wf-node{text-align:center;font-size:12px;font-weight:800;color:#fff!important}.legacy-scope .wf-circle{background:#000;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 12px;display:grid}.legacy-scope .wf-circle svg{stroke:#fff;fill:none;stroke-width:2px;width:28px;height:28px}.legacy-scope .wf-arrow{font-size:20px;font-weight:900;color:var(--cyan)!important}.legacy-scope .wf-shape{border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.legacy-scope .wf-stage{text-transform:uppercase;writing-mode:vertical-rl;color:#fff;place-items:center;height:160px;font-size:10px;font-weight:900;display:grid;transform:rotate(180deg)}.wf-s1{background:#1e293b}.wf-s2{background:#2d3748}.wf-s3{background:var(--cyan);color:#000}.wf-s4{background:#fff;color:#000!important}@media (width<=991px){.legacy-scope .wf-hero-grid{text-align:center;grid-template-columns:1fr}.legacy-scope .wf-desc{margin:25px auto}.legacy-scope .wf-btn-row{justify-content:center}.legacy-scope .wf-funnel-card{margin:40px auto 0}.legacy-scope .wf-rail{grid-template-columns:1fr;gap:20px}.legacy-scope .wf-arrow{transform:rotate(90deg)}.legacy-scope .wf-shape{grid-template-columns:1fr}.legacy-scope .wf-stage{writing-mode:horizontal-tb;height:auto;padding:18px 0;font-size:12px;transform:none}}@media (width<=767px){.legacy-scope .wf-hero-section{padding:60px 0}.legacy-scope .wf-funnel-card{padding:30px 20px}}
