.sa-lp{--bg:#05060b;--bg-2:#080a12;--panel:#0d0f1a;--panel-2:#11141f;--blue:#3b6dff;--blue-bright:#5a82ff;--blue-deep:#2546c4;--blue-pale:#a9bcff;--ink:#f5f7fc;--dim:#98a1b8;--faint:#5a627a;--line:rgba(255,255,255,.07);--line-2:rgba(255,255,255,.12);--green:#3ddc91;--amber:#ffc24b;--violet:#a78bfa;--cyan:#38d9e0;--pink:#ff6ba6;--glow:rgba(59,109,255,.5);position:relative;color:var(--ink);font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.5;overflow-x:hidden;background:var(--bg)}.sa-lp *{box-sizing:border-box}.sa-lp ::selection{background:rgba(59,109,255,.35)}.sa-lp a{text-decoration:none;color:inherit}.sa-lp button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}.sa-lp .wrap{max-width:1140px;margin:0 auto;padding:0 28px}.sa-lp .site-bg{position:fixed;inset:0;z-index:0;overflow:hidden;background:var(--bg);pointer-events:none}.sa-lp .sbg-grid{inset:-100px;background-image:linear-gradient(rgba(90,130,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(90,130,255,.045) 1px,transparent 0);background-size:46px 46px}.sa-lp .sbg-grid,.sa-lp .sbg-orb{position:absolute;will-change:transform}.sa-lp .sbg-orb{border-radius:50%;filter:blur(90px);opacity:.7}.sa-lp .sbg-orb.o1{width:520px;height:520px;background:radial-gradient(circle,rgba(59,109,255,.5),transparent 70%);top:-120px;left:-80px;animation:orbFloatA 18s ease-in-out infinite}.sa-lp .sbg-orb.o2{width:460px;height:460px;background:radial-gradient(circle,rgba(167,139,250,.4),transparent 70%);top:40%;right:-140px;animation:orbFloatB 22s ease-in-out infinite}.sa-lp .sbg-orb.o3{width:500px;height:500px;background:radial-gradient(circle,rgba(56,217,224,.32),transparent 70%);bottom:-160px;left:30%;animation:orbFloatC 20s ease-in-out infinite}.sa-lp .sbg-vignette{position:absolute;inset:0;background:radial-gradient(120% 90% at 50% 30%,transparent 40%,rgba(5,6,11,.65) 100%)}@keyframes orbFloatA{0%,to{transform:translate(0)}50%{transform:translate(60px,40px)}}@keyframes orbFloatB{0%,to{transform:translate(0)}50%{transform:translate(-50px,60px)}}@keyframes orbFloatC{0%,to{transform:translate(0)}50%{transform:translate(40px,-50px)}}.sa-lp .site-content{position:relative;z-index:1}.sa-lp nav{position:-webkit-sticky;position:sticky;top:0;z-index:80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(5,6,11,.72);border-bottom:1px solid var(--line)}.sa-lp .nav-in{max-width:1140px;margin:0 auto;padding:15px 28px;justify-content:space-between}.sa-lp .logo,.sa-lp .nav-in{display:flex;align-items:center}.sa-lp .logo{gap:10px;font-weight:600;font-size:19px;letter-spacing:-.01em}.sa-lp .logo svg{width:30px;height:30px}.sa-lp .logo .a{color:var(--blue-bright)}.sa-lp .nav-links{display:flex;gap:30px;font-size:14.5px}.sa-lp .nav-links a{color:var(--dim);transition:color .18s}.sa-lp .nav-links a:hover{color:var(--ink)}.sa-lp .nav-cta{display:flex;gap:10px;align-items:center}.sa-lp .btn-ghost{padding:9px 15px;border-radius:9px;color:var(--ink);font-size:14px;font-weight:500;transition:background .18s}.sa-lp .btn-ghost:hover{background:rgba(255,255,255,.05)}.sa-lp .btn-solid{padding:9px 17px;border-radius:9px;background:var(--blue);color:#fff;font-size:14px;font-weight:600;box-shadow:0 0 22px var(--glow);transition:transform .15s,box-shadow .18s}.sa-lp .btn-solid:hover{transform:translateY(-1px);box-shadow:0 0 30px var(--glow)}.sa-lp .announce{text-align:center;font-size:13px;color:var(--dim);padding:10px 20px;background:linear-gradient(90deg,transparent,rgba(59,109,255,.08),transparent);border-bottom:1px solid var(--line)}.sa-lp .announce b{color:var(--blue-pale);font-weight:600}.sa-lp .hero{padding:70px 0 40px;position:relative}.sa-lp .hero-grid{display:grid;grid-template-columns:1.02fr .98fr;grid-gap:48px;gap:48px;align-items:center}.sa-lp .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--blue-bright);font-weight:600;margin-bottom:20px}.sa-lp .eyebrow:before{content:"";width:22px;height:1px;background:var(--blue-bright)}.sa-lp h1{font-size:57px;line-height:1.02;font-weight:760;letter-spacing:-.035em;margin-bottom:22px}.sa-lp h1 .grad{background:linear-gradient(110deg,var(--blue-bright),var(--blue-pale) 60%,var(--blue-bright));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.sa-lp .hero p.sub{font-size:18.5px;color:var(--dim);line-height:1.55;max-width:520px;margin-bottom:30px}.sa-lp .hero-cta{display:flex;gap:13px;flex-wrap:wrap;align-items:center}.sa-lp .btn-lg{padding:14px 26px;border-radius:12px;font-size:15.5px;font-weight:600;transition:transform .15s,box-shadow .18s;display:inline-block}.sa-lp .btn-lg.primary{background:var(--blue);color:#fff;box-shadow:0 0 30px var(--glow)}.sa-lp .btn-lg.primary:hover{transform:translateY(-2px);box-shadow:0 0 42px var(--glow)}.sa-lp .btn-lg.ghost{background:rgba(255,255,255,.04);color:var(--ink);border:1px solid var(--line-2)}.sa-lp .btn-lg.ghost:hover{background:rgba(255,255,255,.08)}.sa-lp .hero .micro{margin-top:16px;font-size:13px;color:var(--faint)}.sa-lp .orgmap{position:relative;background:linear-gradient(180deg,var(--panel),var(--bg-2));border:1px solid var(--line-2);border-radius:22px;padding:20px 16px 15px;box-shadow:0 40px 100px -40px rgba(0,0,0,.95),inset 0 1px 0 rgba(255,255,255,.05);overflow:hidden}.sa-lp .om-bg{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.sa-lp .om-bg .grid{position:absolute;inset:-50%;background-image:linear-gradient(rgba(90,130,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(90,130,255,.06) 1px,transparent 0);background-size:32px 32px;animation:gridDrift 24s linear infinite}@keyframes gridDrift{0%{transform:translate(0)}to{transform:translate(32px,32px)}}.sa-lp .om-bg .glow1,.sa-lp .om-bg .glow2{position:absolute;border-radius:50%;filter:blur(55px)}.sa-lp .om-bg .glow1{width:280px;height:280px;background:radial-gradient(circle,rgba(59,109,255,.3),transparent 70%);top:-70px;left:28%;animation:floatA 13s ease-in-out infinite}.sa-lp .om-bg .glow2{width:220px;height:220px;background:radial-gradient(circle,rgba(167,139,250,.22),transparent 70%);bottom:-50px;right:8%;animation:floatB 16s ease-in-out infinite}@keyframes floatA{0%,to{transform:translate(0)}50%{transform:translate(44px,32px)}}@keyframes floatB{0%,to{transform:translate(0)}50%{transform:translate(-32px,-28px)}}.sa-lp .om-head{position:relative;z-index:4;display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;padding:0 4px}.sa-lp .om-head .lmt{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);font-weight:600}.sa-lp .om-head .lmt b{color:var(--ink);font-weight:700}.sa-lp .om-head .run{display:inline-flex;align-items:center;gap:6px;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--green);border:1px solid rgba(61,220,145,.3);background:rgba(61,220,145,.08);padding:4px 9px;border-radius:6px}.sa-lp .om-head .run i{width:5px;height:5px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green);animation:blink 1.4s ease-in-out infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.25}}.sa-lp .om-tree{position:relative;z-index:2;padding-top:6px}.sa-lp .om-lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1;overflow:visible}.sa-lp .om-lines path{fill:none;stroke:rgba(150,168,215,.3);stroke-width:1.1;stroke-dasharray:2 3}.sa-lp .om-lines path.flow{stroke:#5a82ff;stroke-width:1.3;stroke-dasharray:2 4;animation:dash 1s linear infinite;opacity:.65}@keyframes dash{to{stroke-dashoffset:-12}}.sa-lp .om-lines circle.pulse{fill:#7fe9ee;filter:drop-shadow(0 0 3px #5a82ff)}.sa-lp .node{position:relative;background:linear-gradient(180deg,rgba(20,23,34,.97),rgba(11,13,21,.98));border:1px solid var(--line-2);border-radius:10px;padding:11px 11px 10px;transition:border-color .35s,box-shadow .35s,transform .35s}.sa-lp .node .tab{display:inline-block;font-size:7px;font-weight:800;letter-spacing:.12em;padding:2px 6px;border-radius:5px;text-transform:uppercase;margin-bottom:6px}.sa-lp .node .nm{font-weight:700;letter-spacing:-.01em;line-height:1.15}.sa-lp .node .sub{font-size:9px;color:var(--faint);margin-top:3px;font-weight:500}.sa-lp .node .cdot{position:absolute;top:9px;right:9px;width:5px;height:5px;border-radius:50%;transition:background .35s,box-shadow .35s}.sa-lp .node:before{content:"";position:absolute;top:0;left:13px;right:13px;height:2px;border-radius:2px;opacity:.95}.sa-lp .tier-ceo{display:flex;justify-content:center;position:relative;z-index:3}.sa-lp .node.ceo{min-width:150px;text-align:center;border-color:rgba(61,220,145,.5);box-shadow:0 0 34px rgba(61,220,145,.26)}.sa-lp .node.ceo:before{background:var(--green);box-shadow:0 0 10px var(--green)}.sa-lp .node.ceo .tab{background:rgba(61,220,145,.2);color:var(--green);border:1px solid rgba(61,220,145,.4)}.sa-lp .node.ceo .nm{font-size:14px}.sa-lp .node.ceo .cdot{background:var(--green);box-shadow:0 0 8px var(--green)}.sa-lp .tier-leads{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:22px;gap:22px;position:relative;z-index:3;margin-top:36px}.sa-lp .node.lead{border-color:rgba(56,217,224,.45);box-shadow:0 0 20px rgba(56,217,224,.2)}.sa-lp .node.lead:before{background:var(--cyan);box-shadow:0 0 8px var(--cyan)}.sa-lp .node.lead .tab{background:rgba(56,217,224,.18);color:#7fe9ee;border:1px solid rgba(56,217,224,.4)}.sa-lp .node.lead .nm{font-size:11.5px}.sa-lp .node.lead .cdot{background:var(--cyan);box-shadow:0 0 7px var(--cyan)}.sa-lp .tier-workers{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:22px;gap:22px;position:relative;z-index:3;margin-top:46px}.sa-lp .wgroup{display:flex;flex-direction:column;gap:8px;position:relative}.sa-lp .node.worker{padding:9px 8px 8px;border-color:rgba(200,120,240,.38);box-shadow:0 0 16px rgba(200,120,240,.15)}.sa-lp .node.worker:before{background:#c878f0;box-shadow:0 0 8px #c878f0}.sa-lp .node.worker .tab{background:rgba(200,120,240,.16);color:#e0a8f5;border:1px solid rgba(200,120,240,.4)}.sa-lp .node.worker .nm{font-size:10px;line-height:1.2}.sa-lp .node.worker .cdot{background:#c878f0;box-shadow:0 0 6px #c878f0}.sa-lp .node.worker.active{border-color:rgba(61,220,145,.65);box-shadow:0 0 26px rgba(61,220,145,.45);transform:translateY(-2px)}.sa-lp .node.worker.active:before{background:var(--green);box-shadow:0 0 10px var(--green)}.sa-lp .node.worker.active .cdot{background:var(--green);box-shadow:0 0 8px var(--green)}.sa-lp .dispatch{position:relative;z-index:2;margin-top:14px;padding:10px 12px;border-radius:8px;background:rgba(0,0,0,.5);border:1px solid var(--line);font-family:SF Mono,ui-monospace,monospace;font-size:10.5px;color:var(--blue-pale);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:flex;align-items:center;gap:9px}.sa-lp .dispatch .live-pip{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green);flex-shrink:0;animation:blink 1.4s ease-in-out infinite}.sa-lp .dispatch .c{color:var(--green)}.sa-lp .stats{background:#04050a;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:50px;position:relative;z-index:2}.sa-lp .proc-eyebrow{text-align:center;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-weight:600;padding:34px 28px 0;font-family:SF Mono,ui-monospace,monospace}.sa-lp .stats-in{max-width:1140px;margin:0 auto;padding:30px 28px 40px;display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:start;grid-gap:0;gap:0}.sa-lp .stat{flex-direction:column;text-align:center;padding:0 20px}.sa-lp .stat,.sa-lp .stat .v{display:flex;align-items:center;gap:9px}.sa-lp .stat .v{font-size:32px;font-weight:780;letter-spacing:-.02em;line-height:1}.sa-lp .stat .v .vt{background:linear-gradient(180deg,var(--blue-bright),var(--blue-pale));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.sa-lp .stat .v svg{width:28px;height:28px;color:var(--blue-bright);flex-shrink:0}.sa-lp .stat .l{font-size:14px;color:var(--dim);line-height:1.4;max-width:200px}.sa-lp .proc-arrow{display:flex;align-items:center;justify-content:center;padding-top:14px;color:var(--blue-bright);opacity:.6}.sa-lp .proc-arrow svg{width:34px;height:20px}.sa-lp section{padding:96px 0}.sa-lp .sec-eyebrow{font-size:12.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--blue-bright);font-weight:600;margin-bottom:14px}.sa-lp .sec-title{font-size:41px;font-weight:730;letter-spacing:-.025em;line-height:1.08;max-width:680px}.sa-lp .sec-sub{font-size:17.5px;color:var(--dim);line-height:1.55;max-width:600px;margin-top:16px}.sa-lp .pain-head{text-align:center;max-width:820px;margin:0 auto 48px}.sa-lp .pain-head .sec-title{margin:0 auto;font-size:52px;line-height:1.05;letter-spacing:-.03em}.sa-lp .pains{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.sa-lp .pain{background:linear-gradient(180deg,var(--panel),var(--bg-2));border:1px solid var(--line);border-radius:15px;padding:32px 24px;flex-direction:column;text-align:center}.sa-lp .pain,.sa-lp .pain .x{display:flex;align-items:center}.sa-lp .pain .x{width:56px;height:56px;border-radius:14px;background:rgba(255,107,166,.12);color:var(--pink);justify-content:center;margin-bottom:18px;box-shadow:0 0 24px rgba(255,107,166,.15)}.sa-lp .pain .x svg{width:30px;height:30px}.sa-lp .pain p{font-size:15.5px;color:var(--dim);line-height:1.5}.sa-lp .dept-head{margin-bottom:44px}.sa-lp .depts{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px}.sa-lp .dept{position:relative;background:linear-gradient(180deg,rgba(20,23,34,.9),rgba(11,13,21,.95));border:1px solid var(--line-2);border-radius:18px;padding:30px 28px;overflow:hidden;transition:border-color .3s,transform .3s,box-shadow .3s}.sa-lp .dept:before{content:"";position:absolute;top:0;left:24px;right:24px;height:2px;border-radius:2px;opacity:.9;background:var(--accent);box-shadow:0 0 12px var(--accent)}.sa-lp .dept:after{content:"";position:absolute;top:-40px;right:-40px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,var(--accent-glow),transparent 70%);opacity:.5;pointer-events:none}.sa-lp .dept:hover{border-color:var(--accent-border);transform:translateY(-3px);box-shadow:0 20px 50px -20px rgba(0,0,0,.7)}.sa-lp .dept .stage-num{position:absolute;top:14px;right:22px;font-size:44px;font-weight:800;color:rgba(255,255,255,.04);letter-spacing:-.02em;line-height:1}.sa-lp .dept .di{width:50px;height:50px;border-radius:14px;background:var(--accent-bg);border:1px solid var(--accent-border);color:var(--accent);display:flex;align-items:center;justify-content:center;margin-bottom:18px;box-shadow:0 0 22px var(--accent-glow)}.sa-lp .dept .di svg{width:24px;height:24px}.sa-lp .dept h3{font-size:21px;font-weight:700;letter-spacing:-.01em;margin-bottom:10px}.sa-lp .dept p{font-size:14.5px;color:var(--dim);line-height:1.55;margin-bottom:18px}.sa-lp .dept .agents{display:flex;flex-wrap:wrap;gap:7px}.sa-lp .dept .chip{font-size:11.5px;font-weight:500;padding:5px 11px;border-radius:20px;background:var(--accent-bg);border:1px solid var(--accent-border);color:var(--accent-text)}.sa-lp .dept.s1{--accent:var(--blue-bright);--accent-glow:rgba(59,109,255,.25);--accent-bg:rgba(59,109,255,.12);--accent-border:rgba(90,130,255,.35);--accent-text:var(--blue-pale)}.sa-lp .dept.s2{--accent:var(--violet);--accent-glow:rgba(167,139,250,.25);--accent-bg:rgba(167,139,250,.12);--accent-border:rgba(167,139,250,.35);--accent-text:#c4b5fd}.sa-lp .dept.s3{--accent:#38d9e0;--accent-glow:rgba(56,217,224,.22);--accent-bg:rgba(56,217,224,.12);--accent-border:rgba(56,217,224,.32);--accent-text:#7fe9ee}.sa-lp .dept.s4{--accent:var(--green);--accent-glow:rgba(61,220,145,.22);--accent-bg:rgba(61,220,145,.12);--accent-border:rgba(61,220,145,.32);--accent-text:#7fe0b0}.sa-lp .brain-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:52px;gap:52px;align-items:center}.sa-lp .brain-points{list-style:none;margin-top:28px;display:flex;flex-direction:column;gap:18px}.sa-lp .brain-points li{display:flex;gap:13px;align-items:flex-start;font-size:15.5px;color:var(--dim);line-height:1.5}.sa-lp .brain-points li svg{width:20px;height:20px;color:var(--blue-bright);flex-shrink:0;margin-top:1px}.sa-lp .brain-points li b{color:var(--ink);font-weight:600}.sa-lp .brain-visual{position:relative;background:radial-gradient(80% 60% at 50% 40%,rgba(59,109,255,.1),transparent 70%),linear-gradient(180deg,rgba(20,23,34,.6),rgba(11,13,21,.72));border:1px solid var(--line-2);border-radius:20px;padding:20px 20px 22px;overflow:hidden}.sa-lp .bv-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;position:relative;z-index:2}.sa-lp .bv-head .l{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--faint)}.sa-lp .bv-head .l b{color:var(--green);font-weight:700}.sa-lp .bv-head .s{font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-weight:600}.sa-lp .brain-lines{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none;overflow:visible}.sa-lp .brain-lines path{fill:none;stroke:rgba(150,168,215,.28);stroke-width:1;stroke-dasharray:3 5}.sa-lp .brain-lines path.flow{stroke:#5a82ff;stroke-width:1.2;stroke-dasharray:3 5;opacity:.55;animation:dash 1s linear infinite}.sa-lp .brain-lines circle.bpulse{fill:#7fe9ee;filter:drop-shadow(0 0 3px #5a82ff)}.sa-lp .bv-sources{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:11px;gap:11px;position:relative;z-index:2}.sa-lp .bsrc{position:relative;background:linear-gradient(180deg,rgba(20,23,34,.97),rgba(11,13,21,.98));border:1px solid rgba(56,217,224,.4);border-radius:10px;padding:14px 11px 11px;box-shadow:0 0 18px rgba(56,217,224,.14)}.sa-lp .bsrc:before{content:"";position:absolute;top:0;left:13px;right:13px;height:2px;border-radius:2px;background:var(--cyan);box-shadow:0 0 8px var(--cyan);opacity:.95}.sa-lp .bsrc .tab{display:inline-block;font-size:7px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:2px 6px;border-radius:5px;margin-bottom:7px;background:rgba(56,217,224,.18);color:#7fe9ee;border:1px solid rgba(56,217,224,.4)}.sa-lp .bsrc .cdot{position:absolute;top:9px;right:9px;width:5px;height:5px;border-radius:50%;background:var(--cyan);box-shadow:0 0 7px var(--cyan)}.sa-lp .bsrc .t{font-size:12px;font-weight:650;margin-bottom:2px}.sa-lp .bsrc .d{font-size:9.5px;color:var(--faint);line-height:1.35}.sa-lp .bv-core{position:relative;z-index:3;text-align:center;margin:26px auto;max-width:56%;background:linear-gradient(180deg,#141a2e,#0b0e17);border:1px solid rgba(90,130,255,.6);border-radius:12px;padding:13px 14px;box-shadow:0 0 42px rgba(59,109,255,.34),inset 0 1px 0 rgba(255,255,255,.1);animation:hubPulse 3.2s ease-in-out infinite}.sa-lp .bv-core:before{content:"";position:absolute;top:0;left:16px;right:16px;height:2px;border-radius:2px;background:var(--blue-bright);box-shadow:0 0 10px var(--blue-bright)}@keyframes hubPulse{0%,to{box-shadow:0 0 42px rgba(59,109,255,.34),inset 0 1px 0 rgba(255,255,255,.1)}50%{box-shadow:0 0 60px rgba(59,109,255,.52),inset 0 1px 0 rgba(255,255,255,.1)}}.sa-lp .bv-core svg{width:22px;height:22px;color:var(--blue-bright);margin-bottom:5px}.sa-lp .bv-core .t{font-size:13.5px;font-weight:700}.sa-lp .bv-core .d{font-size:10px;color:var(--blue-pale);margin-top:2px}.sa-lp .bv-agents{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;position:relative;z-index:2}.sa-lp .bag{position:relative;text-align:left;background:linear-gradient(180deg,rgba(20,23,34,.97),rgba(11,13,21,.98));border:1px solid rgba(200,120,240,.4);border-radius:10px;padding:14px 10px 11px;box-shadow:0 0 16px rgba(200,120,240,.16)}.sa-lp .bag:before{content:"";position:absolute;top:0;left:11px;right:11px;height:2px;border-radius:2px;background:#c878f0;box-shadow:0 0 8px #c878f0}.sa-lp .bag .tab{display:inline-block;font-size:6.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:2px 6px;border-radius:5px;margin-bottom:6px;background:rgba(200,120,240,.16);color:#e0a8f5;border:1px solid rgba(200,120,240,.4)}.sa-lp .bag .cdot{position:absolute;top:9px;right:9px;width:5px;height:5px;border-radius:50%;background:#c878f0;box-shadow:0 0 6px #c878f0}.sa-lp .bag .bn{font-size:11px;font-weight:650}.sa-lp .steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:44px}.sa-lp .step{position:relative;background:linear-gradient(180deg,rgba(20,23,34,.9),rgba(11,13,21,.95));border:1px solid var(--line-2);border-radius:18px;padding:30px 26px;overflow:hidden;transition:border-color .3s,transform .3s,box-shadow .3s}.sa-lp .step:before{content:"";position:absolute;top:0;left:24px;right:24px;height:2px;border-radius:2px;background:var(--blue-bright);box-shadow:0 0 12px var(--blue-bright);opacity:.9}.sa-lp .step:after{content:"";position:absolute;top:-40px;right:-40px;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,rgba(59,109,255,.2),transparent 70%);opacity:.5;pointer-events:none}.sa-lp .step:hover{border-color:rgba(90,130,255,.4);transform:translateY(-3px);box-shadow:0 20px 50px -20px rgba(0,0,0,.7)}.sa-lp .step .sbig{position:absolute;top:14px;right:22px;font-size:44px;font-weight:800;color:rgba(255,255,255,.04);letter-spacing:-.02em;line-height:1}.sa-lp .step .sn{font-size:11px;font-weight:700;color:var(--blue-pale);letter-spacing:.1em;margin-bottom:14px;position:relative;z-index:1}.sa-lp .step .si{width:50px;height:50px;border-radius:14px;background:rgba(59,109,255,.14);border:1px solid rgba(90,130,255,.35);color:var(--blue-bright);display:flex;align-items:center;justify-content:center;margin-bottom:18px;box-shadow:0 0 22px rgba(59,109,255,.18)}.sa-lp .step .si svg{width:24px;height:24px}.sa-lp .step h3{font-size:20px;font-weight:700;margin-bottom:10px;letter-spacing:-.01em}.sa-lp .step p{font-size:14.5px;color:var(--dim);line-height:1.55}.sa-lp .price-wrap{text-align:center}.sa-lp .price-card{position:relative;max-width:440px;margin:40px auto 0;background:radial-gradient(120% 100% at 50% 0,rgba(59,109,255,.14),transparent 60%),linear-gradient(180deg,var(--panel),var(--bg-2));border:1px solid rgba(90,130,255,.35);border-radius:22px;padding:34px;box-shadow:0 0 50px rgba(59,109,255,.15)}.sa-lp .price-card .pc-tag{display:inline-block;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--blue-pale);background:rgba(90,130,255,.15);padding:5px 13px;border-radius:20px;margin-bottom:18px}.sa-lp .price-card .pc-price{font-size:52px;font-weight:770;letter-spacing:-.03em;line-height:1;display:flex;align-items:baseline;justify-content:center;gap:12px}.sa-lp .price-card .pc-price .per{font-size:17px;color:var(--dim);font-weight:500}.sa-lp .price-card .pc-note{font-size:14px;color:var(--dim);margin-top:14px}.sa-lp .price-card .pc-cta{display:block;margin:24px 0 14px;padding:15px;border-radius:12px;background:var(--blue);color:#fff;font-size:16px;font-weight:600;box-shadow:0 0 30px var(--glow);transition:transform .15s}.sa-lp .price-card .pc-cta:hover{transform:translateY(-2px)}.sa-lp .price-card .pc-fine{font-size:12.5px;color:var(--faint)}.sa-lp .price-feats{list-style:none;text-align:left;margin-top:24px;padding-top:22px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:12px}.sa-lp .price-feats li{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--dim)}.sa-lp .price-feats li svg{width:17px;height:17px;color:var(--green);flex-shrink:0;margin-top:1px}.sa-lp .faq-head{text-align:center;margin-bottom:44px}.sa-lp .faq-head .sec-title{margin:0 auto}.sa-lp .faq-list{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.sa-lp .faq{background:linear-gradient(180deg,var(--panel),var(--bg-2));border:1px solid var(--line);border-radius:13px;padding:22px 24px}.sa-lp .faq h4{font-size:16.5px;font-weight:640;margin-bottom:8px;letter-spacing:-.01em}.sa-lp .faq p{font-size:14.5px;color:var(--dim);line-height:1.55}.sa-lp .final{text-align:center;padding:110px 0}.sa-lp .final h2{font-size:50px;font-weight:750;letter-spacing:-.03em;line-height:1.05;max-width:720px;margin:0 auto 20px}.sa-lp .final h2 .grad{background:linear-gradient(110deg,var(--blue-bright),var(--blue-pale) 60%,var(--blue-bright));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.sa-lp .final p{font-size:18px;color:var(--dim);margin-bottom:32px}.sa-lp footer{border-top:1px solid var(--line);background:rgba(8,10,18,.7)}.sa-lp .foot-legal{margin-top:16px;font-style:normal;font-size:12.5px;line-height:1.6;color:var(--faint)}.sa-lp .foot-legal strong{color:var(--dim);font-weight:600}.sa-lp .foot-in{max-width:1140px;margin:0 auto;padding:48px 28px 32px;display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr;grid-gap:36px;gap:36px}.sa-lp .foot-brand p{font-size:13.5px;color:var(--faint);line-height:1.6;max-width:260px;margin-top:12px}.sa-lp .foot-col h5{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:14px;font-weight:600}.sa-lp .foot-col a{display:block;font-size:14px;color:var(--dim);margin-bottom:10px;transition:color .15s}.sa-lp .foot-col a:hover{color:var(--ink)}.sa-lp .foot-bot{border-top:1px solid var(--line);max-width:1140px;margin:0 auto;padding:20px 28px;display:flex;justify-content:space-between;font-size:13px;color:var(--faint);flex-wrap:wrap;gap:10px}@media(max-width:920px){.sa-lp .hero-grid{grid-template-columns:1fr;gap:40px}.sa-lp h1{font-size:44px}.sa-lp .nav-links{display:none}.sa-lp .stats-in{grid-template-columns:1fr;gap:22px}.sa-lp .proc-arrow{transform:rotate(90deg);padding:4px 0}.sa-lp .brain-grid,.sa-lp .depts,.sa-lp .pains,.sa-lp .steps{grid-template-columns:1fr}.sa-lp .sec-title{font-size:32px}.sa-lp .final h2{font-size:36px}.sa-lp .foot-in{grid-template-columns:1fr 1fr}}@media(max-width:620px){.sa-lp .wrap{padding:0 18px}.sa-lp .hero{padding:44px 0 24px}.sa-lp h1{font-size:34px}.sa-lp .hero p.sub{font-size:16px}.sa-lp .hero-cta{gap:10px}.sa-lp .btn-lg{padding:13px 20px;font-size:14.5px;width:100%;text-align:center}.sa-lp section{padding:64px 0}.sa-lp .sec-title{font-size:27px}.sa-lp .pain-head .sec-title{font-size:30px}.sa-lp .sec-sub{font-size:15.5px}.sa-lp .orgmap{padding:16px 10px 12px}.sa-lp .tier-leads{margin-top:30px}.sa-lp .tier-leads,.sa-lp .tier-workers{grid-template-columns:repeat(2,1fr);gap:12px}.sa-lp .tier-workers{margin-top:38px}.sa-lp .node.lead .nm{font-size:11px}.sa-lp .bv-agents{grid-template-columns:repeat(2,1fr)}.sa-lp .bv-core{max-width:72%}.sa-lp .foot-in{grid-template-columns:1fr 1fr;gap:24px}.sa-lp .foot-brand{grid-column:1/-1}.sa-lp .final h2{font-size:30px}.sa-lp .price-card{padding:26px 20px}}@media(prefers-reduced-motion:reduce){.sa-lp *,.sa-lp :after,.sa-lp :before{animation-duration:.001ms!important;animation-iteration-count:1!important}}