.lasa-theme{--snd-green:#0284c7;--snd-green-soft:#bae6fd;--snd-green-dark:#075985;--snd-blue:#059669;--snd-blue-dark:#047857;--snd-slate:#0c4a6e;--snd-slate-mid:#164e63;--lasa-warm-rgb:2,132,199;--lasa-cool-rgb:5,150,105;--lasa-deep-rgb:7,89,133}.lasa-theme.snd-lp-root{background:#f0f9ff}.lasa-theme .snd-pain{background:radial-gradient(ellipse 90% 50% at 10% 0,rgba(var(--lasa-warm-rgb),.12) 0,transparent 50%),linear-gradient(180deg,#ecfeff 0,#f0f9ff 100%)}.lasa-theme .snd-flow{background:radial-gradient(ellipse 75% 55% at 92% 8%,rgba(var(--lasa-cool-rgb),.08) 0,transparent 52%),radial-gradient(ellipse 65% 50% at 6% 92%,rgba(var(--lasa-warm-rgb),.1) 0,transparent 48%),linear-gradient(180deg,#f0f9ff 0,#e0f2fe 100%)}.lasa-theme .snd-kpi-back{background:linear-gradient(165deg,#ecfeff,#fff)}.lasa-theme .snd-compare{background:linear-gradient(165deg,#0c4a6e,#164e63)}.lasa-theme .snd-vs-burst{background:linear-gradient(135deg,#075985 0,var(--snd-green) 50%,var(--snd-blue) 100%);box-shadow:0 4px 20px rgba(var(--lasa-warm-rgb),.45)}.lasa-theme .snd-industry{background:radial-gradient(ellipse 90% 70% at 50% -15%,rgba(var(--lasa-warm-rgb),.12) 0,transparent 55%),radial-gradient(ellipse 60% 50% at 100% 100%,rgba(var(--lasa-cool-rgb),.08) 0,transparent 50%),linear-gradient(180deg,#f0f9ff 0,#e0f2fe 100%)}.lasa-theme .snd-roi-box{background:linear-gradient(145deg,hsla(0,0%,100%,.95),rgba(236,254,255,.92))}.lasa-theme .snd-hero-wave-wrap{color:#f0f9ff}.lasa-theme .snd-orch-dot{background:linear-gradient(145deg,var(--snd-green) 0,#0369a1 100%)}.lasa-theme .snd-orch-dot-ring{border-color:rgba(var(--lasa-warm-rgb),.35)}.lasa-theme .snd-snippet-badge,.lasa-theme .snd-sync-check{background:linear-gradient(135deg,var(--snd-green),#0369a1)}.lasa-theme .snd-meta-pill--live{background:linear-gradient(145deg,var(--snd-green) 0,#0369a1 100%)}.lasa-theme .snd-convert{background:linear-gradient(135deg,#0c4a6e,#075985 40%,#047857)}.lasa-theme{--snd-green:var(--snd-green);--snd-green-soft:var(--snd-green-soft);--snd-green-dark:var(--snd-green-dark);--snd-blue:var(--snd-blue);--snd-blue-dark:var(--snd-blue-dark);--snd-slate:#0f172a;--snd-slate-mid:#1e293b;--snd-text:#0f172a;--snd-text-muted:#475569;--snd-glass:hsla(0,0%,100%,.08);--snd-ease:cubic-bezier(0.16,1,0.3,1)}.lasa-theme .snd-hero-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(135deg,rgba(15,23,42,.88) 0,rgba(var(--lasa-deep-rgb),.78) 48%,rgba(15,23,42,.92) 100%),radial-gradient(ellipse 80% 65% at 70% 20%,rgba(var(--lasa-warm-rgb),.22) 0,transparent 55%),radial-gradient(ellipse 55% 50% at 20% 80%,rgba(var(--lasa-cool-rgb),.18) 0,transparent 50%)}.lasa-theme .snd-blob-1{width:min(480px,75vw);height:min(480px,75vw);background:radial-gradient(circle,rgba(var(--lasa-warm-rgb),.35) 0,transparent 68%);top:-12%;right:-10%;opacity:.85}.lasa-theme .snd-blob-2{width:min(380px,60vw);height:min(380px,60vw);background:radial-gradient(circle,rgba(var(--lasa-cool-rgb),.32) 0,transparent 70%);bottom:-8%;left:-6%;opacity:.75}.lasa-theme .snd-badge-dot{width:8px;height:8px;border-radius:50%;background:var(--snd-green);box-shadow:0 0 12px rgba(var(--lasa-warm-rgb),.7);flex-shrink:0}.lasa-theme .snd-stat-card:hover{transform:translateY(-4px);border-color:rgba(var(--lasa-warm-rgb),.45);box-shadow:0 12px 40px rgba(var(--lasa-warm-rgb),.15)}.lasa-theme .snd-floating-card{position:absolute;z-index:3;display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:14px;background:hsla(0,0%,100%,.95);border:1px solid rgba(var(--lasa-warm-rgb),.2);box-shadow:0 12px 32px rgba(15,23,42,.15);font-size:.8125rem;font-weight:700;color:var(--snd-text)}.lasa-theme .snd-float-card--interactive:focus-visible{box-shadow:0 18px 40px rgba(15,23,42,.2),0 0 0 2px rgba(var(--lasa-cool-rgb),.45)}.lasa-theme .snd-float-card--active{border-color:rgba(var(--lasa-cool-rgb),.35);box-shadow:0 14px 36px rgba(var(--lasa-cool-rgb),.15)}.lasa-theme .snd-float-card--pinned{box-shadow:0 0 0 2px rgba(var(--lasa-warm-rgb),.5),0 16px 40px rgba(15,23,42,.14)}.lasa-theme .snd-dashboard{position:relative;z-index:2;width:100%;max-width:480px;margin-left:auto;margin-right:auto;padding:22px 22px 20px;border-radius:22px;background:linear-gradient(155deg,hsla(0,0%,100%,.99),rgba(248,250,252,.98) 42%,rgba(236,253,245,.94));border:1px solid rgba(var(--lasa-warm-rgb),.2);box-shadow:0 16px 48px rgba(15,23,42,.12),0 0 0 1px hsla(0,0%,100%,.75) inset,0 -1px 0 rgba(var(--lasa-cool-rgb),.08) inset;overflow:visible;backdrop-filter:blur(2px)}.lasa-theme .snd-dashboard-glow{position:absolute;top:-35%;left:-15%;width:130%;height:100%;background:radial-gradient(ellipse 60% 50% at 50% 0,rgba(var(--lasa-warm-rgb),.12) 0,transparent 55%);pointer-events:none;z-index:0}.lasa-theme .snd-dashboard-header{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px;padding-bottom:12px;border-bottom:1px solid rgba(var(--lasa-cool-rgb),.12)}.lasa-theme .snd-dashboard-explore-hint{position:relative;z-index:1;margin:0 0 12px;padding:8px 11px;border-radius:10px;font-size:.6875rem;font-weight:600;line-height:1.45;color:var(--snd-text-muted);background:rgba(var(--lasa-cool-rgb),.06);border:1px solid rgba(var(--lasa-cool-rgb),.1)}.lasa-theme .snd-meta-pill{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--snd-blue);background:rgba(var(--lasa-cool-rgb),.1);padding:4px 8px;border-radius:6px}.lasa-theme .snd-status-dot{width:8px;height:8px;border-radius:50%;background:var(--snd-green);box-shadow:0 0 10px rgba(var(--lasa-warm-rgb),.55);animation:sndStatusGlow 2s ease-in-out infinite}.lasa-theme .snd-kpi-tile:focus-visible{transform:translateY(-3px);box-shadow:0 8px 20px rgba(var(--lasa-warm-rgb),.14);border-color:rgba(var(--lasa-cool-rgb),.22)}.lasa-theme .snd-kpi-tile:focus-visible{outline:none;box-shadow:0 8px 20px rgba(var(--lasa-warm-rgb),.14),0 0 0 2px rgba(var(--lasa-cool-rgb),.35)}.lasa-theme .snd-dash-tooltip{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translateX(-50%);z-index:4;min-width:140px;max-width:220px;padding:8px 10px;border-radius:10px;font-size:.625rem;font-weight:600;line-height:1.35;text-align:center;text-transform:none;letter-spacing:.01em;color:var(--snd-text);background:hsla(0,0%,100%,.98);border:1px solid rgba(var(--lasa-cool-rgb),.2);box-shadow:0 10px 28px rgba(15,23,42,.12);pointer-events:none;animation:sndTipIn .2s ease both}.lasa-theme .snd-kpi-highlight{background:rgba(var(--lasa-warm-rgb),.1);border-color:rgba(var(--lasa-warm-rgb),.25)}.lasa-theme .snd-kpi-tile--active{border-color:rgba(var(--lasa-cool-rgb),.35)!important;box-shadow:0 10px 26px rgba(var(--lasa-cool-rgb),.12)}.lasa-theme .snd-kpi-tile--pinned{box-shadow:0 0 0 2px rgba(var(--lasa-warm-rgb),.45),0 10px 28px rgba(var(--lasa-warm-rgb),.12)}.lasa-theme .snd-dashboard-insight-scan{flex:1;max-width:120px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,rgba(var(--lasa-cool-rgb),.45),transparent);animation:sndInsightScan 2.6s ease-in-out infinite}.lasa-theme .snd-route-node-group:focus-visible{outline:2px solid rgba(var(--lasa-cool-rgb),.65);outline-offset:4px;border-radius:4px}.lasa-theme .snd-route-node-halo{fill:rgba(var(--lasa-cool-rgb),0);transition:fill .2s ease}.lasa-theme .snd-route-node-group:focus-visible .snd-route-node-halo{fill:rgba(var(--lasa-cool-rgb),.12)}.lasa-theme .snd-route-node-group--active .snd-route-node-halo{fill:rgba(var(--lasa-warm-rgb),.14)}.lasa-theme .snd-route-node-group--pinned .snd-route-node-halo{fill:rgba(var(--lasa-warm-rgb),.22)}.lasa-theme .snd-pain{background:radial-gradient(ellipse 90% 50% at 10% 0,rgba(var(--lasa-warm-rgb),.12) 0,transparent 50%),linear-gradient(180deg,#ecfdf5 0,#f8fafc 100%)}.lasa-theme .snd-pain-card{position:relative;padding:22px;border-radius:18px;background:hsla(0,0%,100%,.9);border:1px solid rgba(var(--lasa-warm-rgb),.15);box-shadow:0 4px 24px rgba(15,23,42,.04);transition:transform .4s var(--snd-ease),box-shadow .4s ease}.lasa-theme .snd-pain-card:hover{transform:translateY(-8px) rotateX(2deg);box-shadow:0 20px 50px rgba(var(--lasa-warm-rgb),.12)}.lasa-theme .snd-pain-impact{font-size:.8rem;font-weight:700;color:var(--snd-green-dark);padding:10px 12px;border-radius:10px;background:rgba(var(--lasa-warm-rgb),.1);border:1px solid rgba(var(--lasa-warm-rgb),.2)}.lasa-theme .snd-flow{position:relative;overflow:hidden;background:radial-gradient(ellipse 75% 55% at 92% 8%,rgba(var(--lasa-cool-rgb),.07) 0,transparent 52%),radial-gradient(ellipse 65% 50% at 6% 92%,rgba(var(--lasa-warm-rgb),.08) 0,transparent 48%),linear-gradient(180deg,#fff 0,#f1f5f9 100%)}.lasa-theme .snd-orch-dot{position:relative;width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.95rem;font-weight:800;color:#fff;background:linear-gradient(145deg,var(--snd-blue) 0,var(--snd-blue-dark) 100%);border:3px solid #fff;box-shadow:0 4px 16px rgba(var(--lasa-cool-rgb),.28),0 0 0 1px rgba(var(--lasa-cool-rgb),.12);z-index:1;flex-shrink:0}.lasa-theme .snd-orch-item:nth-child(2n) .snd-orch-dot{background:linear-gradient(145deg,var(--snd-green) 0,#3d9a32 100%);box-shadow:0 4px 16px rgba(var(--lasa-warm-rgb),.28),0 0 0 1px rgba(var(--lasa-warm-rgb),.2)}.lasa-theme .snd-orch-item:last-child .snd-orch-dot{background:linear-gradient(145deg,var(--snd-blue-dark) 0,var(--snd-green-dark) 100%);box-shadow:0 4px 18px rgba(15,23,42,.2),0 0 0 1px rgba(var(--lasa-warm-rgb),.25)}.lasa-theme .snd-orch-dot-ring{position:absolute;inset:-7px;border-radius:50%;border:2px solid rgba(var(--lasa-cool-rgb),.55);opacity:0;pointer-events:none}.lasa-theme .snd-orch-item:nth-child(2n) .snd-orch-dot-ring{border-color:rgba(var(--lasa-warm-rgb),.62)}.lasa-theme .snd-orch-panel:hover{transform:translateX(4px);border-color:rgba(var(--lasa-warm-rgb),.28);box-shadow:0 14px 44px rgba(var(--lasa-warm-rgb),.1)}.lasa-theme .snd-flow-caption{margin:0;padding:22px 24px 22px 22px;border-radius:16px;border-left:4px solid var(--snd-green);background:linear-gradient(105deg,rgba(var(--lasa-warm-rgb),.1) 0,hsla(0,0%,100%,.95) 42%,rgba(var(--lasa-cool-rgb),.06) 100%);font-size:1.02rem;font-style:normal;font-weight:600;line-height:1.55;color:var(--snd-text);text-align:left;box-shadow:0 8px 28px rgba(15,23,42,.05)}.lasa-theme .snd-kpi{background:radial-gradient(circle at 80% 20%,rgba(var(--lasa-cool-rgb),.08) 0,transparent 45%),linear-gradient(180deg,#f8fafc 0,#fff 100%)}.lasa-theme .snd-kpi-card:hover .snd-kpi-front{box-shadow:0 14px 40px rgba(var(--lasa-warm-rgb),.14);border-color:rgba(var(--lasa-warm-rgb),.22)}.lasa-theme .snd-kpi-back{position:absolute;inset:0;backface-visibility:hidden;border-radius:16px;padding:20px;display:flex;align-items:center;justify-content:center;text-align:center;border:1px solid rgba(var(--lasa-warm-rgb),.12)}.lasa-theme .snd-kpi-icon-slot{display:flex;align-items:center;justify-content:center;margin-bottom:10px;color:var(--snd-green)}.lasa-theme .snd-kpi-icon-slot--visibility:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 0,transparent 42%,rgba(var(--lasa-warm-rgb),.35) 50%,transparent 58%,transparent 100%);animation:sndKpiVisibilityScan 3.8s ease-in-out infinite;pointer-events:none}.lasa-theme .snd-compare-orb--1{width:200px;height:200px;background:rgba(var(--lasa-warm-rgb),.6);top:-40px;right:8%}.lasa-theme .snd-compare-orb--2{width:160px;height:160px;background:rgba(var(--lasa-cool-rgb),.55);bottom:20%;left:-30px;animation-delay:-6s}.lasa-theme .snd-vs-burst{flex-shrink:0;font-size:.75rem;font-weight:900;letter-spacing:.14em;padding:8px 16px;border-radius:999px;color:#fff;background:linear-gradient(135deg,#e11d48 0,#ea580c 50%,var(--snd-green) 100%);box-shadow:0 4px 20px rgba(225,29,72,.45);animation:sndVsPop 2.8s ease-in-out infinite}.lasa-theme .snd-table thead{background:linear-gradient(100deg,rgba(71,85,105,.5) 0,rgba(var(--lasa-warm-rgb),.35) 42%,rgba(var(--lasa-cool-rgb),.4) 100%)}.lasa-theme .snd-table thead th.snd-th-next{box-shadow:inset 0 -3px 0 rgba(var(--lasa-warm-rgb),.65)}.lasa-theme .snd-table tbody tr:hover td:last-child{background:linear-gradient(90deg,rgba(var(--lasa-warm-rgb),.12),hsla(0,0%,100%,.04))}.lasa-theme .snd-industry{position:relative;overflow:hidden;background:radial-gradient(ellipse 90% 70% at 50% -15%,rgba(var(--lasa-warm-rgb),.14) 0,transparent 55%),radial-gradient(ellipse 60% 50% at 100% 100%,rgba(var(--lasa-cool-rgb),.08) 0,transparent 50%),linear-gradient(165deg,#eef2ff 0,#f8fafc 38%,#ecfdf5 100%)}.lasa-theme .snd-industry-card:hover{transform:translateY(-5px);border-color:rgba(var(--lasa-warm-rgb),.22);box-shadow:0 1px 0 hsla(0,0%,100%,.9) inset,0 20px 48px rgba(var(--lasa-cool-rgb),.1)}.lasa-theme .snd-industry-ico{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;line-height:1;border-radius:14px;background:linear-gradient(145deg,rgba(var(--lasa-warm-rgb),.14) 0,rgba(var(--lasa-cool-rgb),.1) 100%);border:1px solid rgba(15,23,42,.06);box-shadow:0 2px 8px rgba(15,23,42,.04)}.lasa-theme .snd-exec{background:radial-gradient(ellipse 60% 80% at 100% 50%,rgba(var(--lasa-cool-rgb),.1) 0,transparent 55%),#fff}.lasa-theme .snd-exec-visual{border-radius:20px;overflow:hidden;box-shadow:0 20px 60px rgba(15,23,42,.12);border:1px solid rgba(var(--lasa-warm-rgb),.15)}.lasa-theme .snd-sync{position:relative;overflow:hidden;background:radial-gradient(ellipse 72% 58% at 0 48%,rgba(var(--lasa-cool-rgb),.1) 0,transparent 55%),radial-gradient(ellipse 58% 48% at 100% 18%,rgba(var(--lasa-warm-rgb),.11) 0,transparent 52%),linear-gradient(180deg,#f1f5f9 0,#fff 52%,#eff6ff 100%)}.lasa-theme .snd-sync:before{content:"";position:absolute;inset:0;opacity:.42;background-image:radial-gradient(rgba(var(--lasa-cool-rgb),.055) 1px,transparent 1px);background-size:20px 20px;pointer-events:none}.lasa-theme .snd-sync-lead{max-width:720px;margin-left:auto;margin-right:auto;text-align:center;padding:18px 22px;border-radius:16px;background:hsla(0,0%,100%,.78);border:1px solid rgba(var(--lasa-cool-rgb),.12);box-shadow:0 8px 28px rgba(var(--lasa-cool-rgb),.06)}.lasa-theme .snd-sync-panel{max-width:820px;margin:24px auto 0;padding:10px;border-radius:22px;background:linear-gradient(145deg,rgba(var(--lasa-cool-rgb),.08),rgba(var(--lasa-warm-rgb),.07));border:1px solid rgba(15,23,42,.06);box-shadow:0 16px 40px rgba(15,23,42,.06)}.lasa-theme .snd-sync-item:hover{border-color:rgba(var(--lasa-cool-rgb),.22);box-shadow:0 10px 28px rgba(var(--lasa-cool-rgb),.1);transform:translateY(-2px)}.lasa-theme .snd-sync-check{flex-shrink:0;width:32px;height:32px;border-radius:10px;background:linear-gradient(135deg,var(--snd-green),#15803d);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:800;box-shadow:0 4px 12px rgba(var(--lasa-warm-rgb),.35)}.lasa-theme .snd-interlinks a{color:var(--snd-blue-dark);font-weight:700;text-decoration:none;padding:10px 16px;border-radius:999px;background:rgba(var(--lasa-cool-rgb),.08);border:1px solid rgba(var(--lasa-cool-rgb),.16);font-size:.875rem;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.lasa-theme .snd-interlinks a:hover{color:var(--snd-green-dark);background:rgba(var(--lasa-warm-rgb),.1);border-color:rgba(var(--lasa-warm-rgb),.28);transform:translateY(-1px)}.lasa-theme .snd-snippets{position:relative;overflow:hidden;background:radial-gradient(ellipse 65% 55% at 15% 30%,rgba(var(--lasa-warm-rgb),.12) 0,transparent 55%),radial-gradient(ellipse 55% 50% at 85% 70%,rgba(var(--lasa-cool-rgb),.1) 0,transparent 52%),linear-gradient(180deg,#ecfdf5 0,#f8fafc 45%,#fff 100%)}.lasa-theme .snd-snippets:before{content:"";position:absolute;inset:0;opacity:.35;background-image:radial-gradient(rgba(var(--lasa-warm-rgb),.07) 1px,transparent 1px);background-size:22px 22px;pointer-events:none}.lasa-theme .snd-snippet-panel{position:relative;padding:26px 26px 28px;border-radius:22px;background:hsla(0,0%,100%,.94);border:1px solid rgba(15,23,42,.07);box-shadow:0 4px 24px rgba(15,23,42,.04),0 18px 48px rgba(var(--lasa-cool-rgb),.06);transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease}.lasa-theme .snd-snippet-panel:hover{border-color:rgba(var(--lasa-cool-rgb),.14);box-shadow:0 8px 32px rgba(15,23,42,.06),0 22px 56px rgba(var(--lasa-warm-rgb),.08);transform:translateY(-3px)}.lasa-theme .snd-snippet-badge{flex-shrink:0;width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,var(--snd-green),#15803d);box-shadow:0 6px 18px rgba(var(--lasa-warm-rgb),.35)}.lasa-theme .snd-snippet-badge--how{background:linear-gradient(135deg,var(--snd-blue),var(--snd-blue-dark));box-shadow:0 6px 18px rgba(var(--lasa-cool-rgb),.3)}.lasa-theme .snd-snippet-bullets li:before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,var(--snd-green),#22c55e);box-shadow:0 0 0 3px rgba(var(--lasa-warm-rgb),.2)}.lasa-theme .snd-snippet-steps li{position:relative;padding:14px 16px 14px 52px;border-radius:14px;background:linear-gradient(135deg,rgba(var(--lasa-cool-rgb),.04),hsla(0,0%,100%,.5));border:1px solid rgba(var(--lasa-cool-rgb),.1);color:var(--snd-text-muted);line-height:1.58;font-size:.93rem;counter-increment:snd-snippet-step}.lasa-theme .snd-snippet-steps li:before{content:counter(snd-snippet-step);position:absolute;left:14px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:10px;background:linear-gradient(135deg,var(--snd-blue),var(--snd-blue-dark));color:#fff;font-size:.78rem;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(var(--lasa-cool-rgb),.25)}.lasa-theme .snd-roi{background:radial-gradient(circle at 50% 0,rgba(var(--lasa-warm-rgb),.2) 0,transparent 45%),linear-gradient(180deg,#fff 0,#f1f5f9 100%);text-align:center}.lasa-theme .snd-roi-box{max-width:800px;margin:0 auto;padding:36px 28px;border-radius:24px;background:linear-gradient(145deg,hsla(0,0%,100%,.95),rgba(236,253,245,.9));border:1px solid rgba(var(--lasa-warm-rgb),.2);box-shadow:0 24px 70px rgba(var(--lasa-warm-rgb),.1);position:relative}.lasa-theme .snd-convert{position:relative;padding:96px 0;overflow:hidden;background:linear-gradient(135deg,#0f172a 0,#1e3a5f 40%,var(--snd-green-dark) 100%)}