.Tableauhero-module__Sjjrla__hero{background:linear-gradient(160deg,#0a1230 0%,#0f1b3d 55%,#0b1638 100%);padding:96px 24px 88px;position:relative;overflow:hidden}.Tableauhero-module__Sjjrla__bgGlow{filter:blur(50px);pointer-events:none;background:radial-gradient(circle,#3b82f647,#0000 70%);border-radius:50%;width:520px;height:520px;animation:9s ease-in-out infinite Tableauhero-module__Sjjrla__glowPulse;position:absolute;top:-180px;right:-160px}@keyframes Tableauhero-module__Sjjrla__glowPulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.Tableauhero-module__Sjjrla__container{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:center;gap:40px;max-width:1180px;margin:0 auto;display:grid;position:relative}.Tableauhero-module__Sjjrla__copy{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.Tableauhero-module__Sjjrla__inView .Tableauhero-module__Sjjrla__copy{opacity:1;transform:translateY(0)}.Tableauhero-module__Sjjrla__eyebrow{letter-spacing:.02em;color:#dbe6fb;margin-bottom:16px;font-size:.82rem;font-weight:700;display:inline-block}.Tableauhero-module__Sjjrla__heading{color:#f4f7ff;margin:0 0 20px;font-size:clamp(1.9rem,3.4vw,2.7rem);font-weight:800;line-height:1.2}.Tableauhero-module__Sjjrla__accent{background:linear-gradient(120deg,#60a5fa,#38bdf8);color:#0000;-webkit-background-clip:text;background-clip:text}.Tableauhero-module__Sjjrla__description{color:#b9c4e0;max-width:54ch;margin:0 0 30px;font-size:1.02rem;line-height:1.7}.Tableauhero-module__Sjjrla__cta{color:#fff;background:linear-gradient(120deg,#3b82f6,#38bdf8);border-radius:10px;align-items:center;padding:14px 26px;font-size:.98rem;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 16px 30px -14px #38bdf880}.Tableauhero-module__Sjjrla__cta:hover{transform:translateY(-2px);box-shadow:0 20px 36px -14px #38bdf899}.Tableauhero-module__Sjjrla__illustration{min-height:360px;position:relative}.Tableauhero-module__Sjjrla__connectors{opacity:0;width:100%;height:100%;transition:opacity 1s .4s;position:absolute;inset:0}.Tableauhero-module__Sjjrla__inView .Tableauhero-module__Sjjrla__connectors{opacity:1}.Tableauhero-module__Sjjrla__connectorLine{stroke:#94c5fd73;stroke-width:1.5px;stroke-dasharray:3 6;stroke-linecap:round}.Tableauhero-module__Sjjrla__centerCard{opacity:0;background:#eef4ff;border-radius:16px;width:196px;padding:14px 14px 16px;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateY(24px);box-shadow:0 30px 54px -20px #03081a99}.Tableauhero-module__Sjjrla__inView .Tableauhero-module__Sjjrla__centerCard{opacity:1;transform:translate(-50%,-50%)translateY(0)}.Tableauhero-module__Sjjrla__browserBar{align-items:center;gap:6px;margin-bottom:10px;display:flex}.Tableauhero-module__Sjjrla__browserDot{background:#38bdf8;border-radius:50%;width:7px;height:7px}.Tableauhero-module__Sjjrla__browserLine{background:#cdd9f4;border-radius:2px;flex:1;height:4px}.Tableauhero-module__Sjjrla__chart{align-items:flex-end;gap:6px;height:54px;margin-bottom:12px;display:flex}.Tableauhero-module__Sjjrla__bar{border-radius:3px 3px 0 0;flex:1;height:0%;transition:height .7s cubic-bezier(.22,1,.36,1)}.Tableauhero-module__Sjjrla__inView .Tableauhero-module__Sjjrla__bar{height:var(--h)}.Tableauhero-module__Sjjrla__bar[data-tone="0"]{background:linear-gradient(#93c5fd,#2563eb)}.Tableauhero-module__Sjjrla__bar[data-tone="1"]{background:linear-gradient(#fde68a,#f59e0b)}.Tableauhero-module__Sjjrla__bar[data-tone="2"]{background:linear-gradient(#86efac,#16a34a)}.Tableauhero-module__Sjjrla__donutsRow{border-top:1px solid #94c5fd47;align-items:center;gap:8px;padding-top:10px;display:flex}.Tableauhero-module__Sjjrla__donut{border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.Tableauhero-module__Sjjrla__donutHole{background:#eef4ff;border-radius:50%;width:15px;height:15px}.Tableauhero-module__Sjjrla__waveWrap{background:#fff;border-radius:8px;flex:1;min-width:0;padding:4px 4px 2px;position:relative}.Tableauhero-module__Sjjrla__wave{width:100%;height:26px;display:block}.Tableauhero-module__Sjjrla__magnifier{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;display:flex;position:absolute;bottom:-6px;right:-4px;box-shadow:0 6px 12px -5px #03081a66}.Tableauhero-module__Sjjrla__node{opacity:0;background:#101d45;border:1px solid #94c5fd59;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:8px 12px;transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;transform:translate(-50%,-50%)scale(.85);box-shadow:0 16px 28px -16px #03081a99}.Tableauhero-module__Sjjrla__inView .Tableauhero-module__Sjjrla__node{opacity:1;transform:translate(-50%,-50%)scale(1)}.Tableauhero-module__Sjjrla__nodeIcon{border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;display:flex}.Tableauhero-module__Sjjrla__color-purple .Tableauhero-module__Sjjrla__nodeIcon{background:linear-gradient(135deg,#a78bfa,#7c3aed)}.Tableauhero-module__Sjjrla__color-teal .Tableauhero-module__Sjjrla__nodeIcon{background:linear-gradient(135deg,#5eead4,#0d9488)}.Tableauhero-module__Sjjrla__color-blue .Tableauhero-module__Sjjrla__nodeIcon{background:linear-gradient(135deg,#93c5fd,#2563eb)}.Tableauhero-module__Sjjrla__color-indigo .Tableauhero-module__Sjjrla__nodeIcon{background:linear-gradient(135deg,#a5b4fc,#4338ca)}.Tableauhero-module__Sjjrla__nodeLabel{color:#eaf1ff;white-space:nowrap;font-size:.72rem;font-weight:700}.Tableauhero-module__Sjjrla__nodeTop{top:9.4%;left:50%}.Tableauhero-module__Sjjrla__nodeLeftUp{top:30%;left:15.2%}.Tableauhero-module__Sjjrla__nodeRightUp{top:30%;left:85.2%}.Tableauhero-module__Sjjrla__nodeLeftDown{top:71.1%;left:15.2%}.Tableauhero-module__Sjjrla__nodeRightDown{top:71.1%;left:85.2%}@media (max-width:980px){.Tableauhero-module__Sjjrla__container{grid-template-columns:1fr}.Tableauhero-module__Sjjrla__illustration{max-width:460px;min-height:320px;margin:0 auto}}@media (max-width:520px){.Tableauhero-module__Sjjrla__nodeLabel{display:none}.Tableauhero-module__Sjjrla__node{padding:8px}}@media (prefers-reduced-motion:reduce){.Tableauhero-module__Sjjrla__bgGlow{animation:none!important}.Tableauhero-module__Sjjrla__copy,.Tableauhero-module__Sjjrla__connectors,.Tableauhero-module__Sjjrla__centerCard,.Tableauhero-module__Sjjrla__node{opacity:1!important;transition:none!important}.Tableauhero-module__Sjjrla__centerCard,.Tableauhero-module__Sjjrla__node{transform:translate(-50%,-50%)!important}.Tableauhero-module__Sjjrla__bar{height:var(--h)!important;transition:none!important}}
.Tableauctabanner-module__BSwqya__section{background:linear-gradient(120deg,#0f2559 0%,#1d4ed8 100%);padding:56px 24px;position:relative;overflow:hidden}.Tableauctabanner-module__BSwqya__sheen{opacity:0;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff24,#0000);width:40%;height:100%;position:absolute;top:0;left:-40%;transform:skew(-18deg)}.Tableauctabanner-module__BSwqya__inView .Tableauctabanner-module__BSwqya__sheen{animation:1.3s cubic-bezier(.22,1,.36,1) .25s Tableauctabanner-module__BSwqya__sheenSweep}@keyframes Tableauctabanner-module__BSwqya__sheenSweep{0%{opacity:0;left:-40%}15%{opacity:.9}85%{opacity:.9}to{opacity:0;left:110%}}.Tableauctabanner-module__BSwqya__container{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;max-width:1140px;margin:0 auto;display:flex;position:relative}.Tableauctabanner-module__BSwqya__copy{opacity:0;flex:1;min-width:280px;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(16px)}.Tableauctabanner-module__BSwqya__inView .Tableauctabanner-module__BSwqya__copy{opacity:1;transform:translateY(0)}.Tableauctabanner-module__BSwqya__heading{color:#fff;margin:0 0 10px;font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:800;line-height:1.3}.Tableauctabanner-module__BSwqya__description{color:#cfe0ff;max-width:52ch;margin:0;font-size:.96rem;line-height:1.6}.Tableauctabanner-module__BSwqya__cta{color:#0b1638;opacity:0;background:linear-gradient(120deg,#38bdf8,#60a5fa);border-radius:10px;flex:none;align-items:center;padding:13px 24px;font-size:.95rem;font-weight:700;text-decoration:none;transition:opacity .7s cubic-bezier(.22,1,.36,1) .1s,transform .7s cubic-bezier(.22,1,.36,1) .1s,box-shadow .25s,background-position .25s;display:inline-flex;transform:translateY(16px);box-shadow:0 16px 28px -16px #38bdf899}.Tableauctabanner-module__BSwqya__inView .Tableauctabanner-module__BSwqya__cta{opacity:1;transform:translateY(0)}.Tableauctabanner-module__BSwqya__cta:hover{transform:translateY(-2px);box-shadow:0 20px 34px -14px #38bdf8b3}@media (prefers-reduced-motion:reduce){.Tableauctabanner-module__BSwqya__sheen{display:none}.Tableauctabanner-module__BSwqya__copy,.Tableauctabanner-module__BSwqya__cta{opacity:1!important;transition:none!important;transform:none!important}}
.Tableauecosystemdiagram-module__CkbCcG__section{background:linear-gradient(#f7f9fe 0%,#eef3fc 100%);padding:88px 24px 96px;overflow:hidden}.Tableauecosystemdiagram-module__CkbCcG__container{max-width:1080px;margin:0 auto}.Tableauecosystemdiagram-module__CkbCcG__heading{text-align:center;color:#0b1638;opacity:0;max-width:780px;margin:0 auto 56px;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:800;line-height:1.3;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(16px)}.Tableauecosystemdiagram-module__CkbCcG__inView .Tableauecosystemdiagram-module__CkbCcG__heading{opacity:1;transform:translateY(0)}.Tableauecosystemdiagram-module__CkbCcG__diagram{min-height:460px;position:relative}.Tableauecosystemdiagram-module__CkbCcG__connectors{opacity:0;transition:opacity .9s .2s;position:absolute;inset:0}.Tableauecosystemdiagram-module__CkbCcG__inView .Tableauecosystemdiagram-module__CkbCcG__connectors{opacity:1}.Tableauecosystemdiagram-module__CkbCcG__connectorLine{stroke-width:2px;stroke-linecap:round;transition:stroke-width .25s,filter .25s}.Tableauecosystemdiagram-module__CkbCcG__connectorHighlight{stroke-width:2.8px;filter:drop-shadow(0 0 6px #38bdf88c)}.Tableauecosystemdiagram-module__CkbCcG__flowDot{fill:#38bdf8;filter:drop-shadow(0 0 3px #38bdf8d9);opacity:0}.Tableauecosystemdiagram-module__CkbCcG__flowDotHighlight{fill:#1d4ed8;filter:drop-shadow(0 0 4px #1d4ed8e6)}.Tableauecosystemdiagram-module__CkbCcG__hub{z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:108px;height:108px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Tableauecosystemdiagram-module__CkbCcG__hubGlow{filter:blur(6px);background:radial-gradient(circle,#38bdf847,#0000 72%);border-radius:50%;animation:4.5s ease-in-out infinite Tableauecosystemdiagram-module__CkbCcG__hubBreathe;position:absolute;inset:-22px}@keyframes Tableauecosystemdiagram-module__CkbCcG__hubBreathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.Tableauecosystemdiagram-module__CkbCcG__ring{border:1.5px dashed #1d3f8f47;border-radius:50%;position:absolute;inset:0}.Tableauecosystemdiagram-module__CkbCcG__ringOuter{animation:26s linear infinite Tableauecosystemdiagram-module__CkbCcG__spinCw;inset:-14px}.Tableauecosystemdiagram-module__CkbCcG__ringInner{border-color:#38bdf866;animation:18s linear infinite Tableauecosystemdiagram-module__CkbCcG__spinCcw;inset:-2px}@keyframes Tableauecosystemdiagram-module__CkbCcG__spinCw{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes Tableauecosystemdiagram-module__CkbCcG__spinCcw{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.Tableauecosystemdiagram-module__CkbCcG__hubIcon{color:#fff;background:linear-gradient(135deg,#fb923c,#38bdf8 45%,#22c55e 75%,#a78bfa);border-radius:13px;justify-content:center;align-items:center;width:46px;height:46px;font-size:20px;display:flex;position:relative;box-shadow:0 12px 24px -10px #0b163866}.Tableauecosystemdiagram-module__CkbCcG__hubLabel{color:#0b1638;margin-top:4px;font-size:.74rem;font-weight:800;position:relative}.Tableauecosystemdiagram-module__CkbCcG__row{opacity:0;align-items:center;gap:10px;width:40%;transition:opacity .6s cubic-bezier(.22,1,.36,1);display:flex;position:absolute}.Tableauecosystemdiagram-module__CkbCcG__row-left{text-align:right;justify-content:flex-end;left:0;transform:translateY(-50%)}.Tableauecosystemdiagram-module__CkbCcG__row-right{text-align:left;justify-content:flex-start;right:0;transform:translateY(-50%)}.Tableauecosystemdiagram-module__CkbCcG__rowIn{opacity:1}.Tableauecosystemdiagram-module__CkbCcG__rowText{flex-direction:column;gap:2px;min-width:0;display:flex}.Tableauecosystemdiagram-module__CkbCcG__rowName{letter-spacing:.02em;color:#0b1638;text-transform:uppercase;font-size:.82rem;font-weight:800}.Tableauecosystemdiagram-module__CkbCcG__rowFlow{color:#6b7797;font-size:.76rem;line-height:1.35}.Tableauecosystemdiagram-module__CkbCcG__rowArrow{color:#93a2c9;flex:none;font-size:1.1rem;font-weight:800;animation:2.2s ease-in-out infinite Tableauecosystemdiagram-module__CkbCcG__arrowNudge}.Tableauecosystemdiagram-module__CkbCcG__row-left .Tableauecosystemdiagram-module__CkbCcG__rowArrow{animation-name:Tableauecosystemdiagram-module__CkbCcG__arrowNudgeRight}.Tableauecosystemdiagram-module__CkbCcG__row-right .Tableauecosystemdiagram-module__CkbCcG__rowArrow{animation-name:Tableauecosystemdiagram-module__CkbCcG__arrowNudgeLeft}@keyframes Tableauecosystemdiagram-module__CkbCcG__arrowNudgeRight{0%,to{opacity:.7;transform:translate(0)}50%{opacity:1;transform:translate(3px)}}@keyframes Tableauecosystemdiagram-module__CkbCcG__arrowNudgeLeft{0%,to{opacity:.7;transform:translate(0)}50%{opacity:1;transform:translate(-3px)}}.Tableauecosystemdiagram-module__CkbCcG__iconBadge{color:#fff;border-radius:11px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;font-weight:800;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s;display:flex;box-shadow:0 10px 18px -10px #0b163873}.Tableauecosystemdiagram-module__CkbCcG__iconBadgeHovered{transform:scale(1.12)translateY(-2px);box-shadow:0 14px 24px -10px #0b16388c}.Tableauecosystemdiagram-module__CkbCcG__color-purple{background:linear-gradient(135deg,#c4b5fd,#7c3aed)}.Tableauecosystemdiagram-module__CkbCcG__color-maroon{background:linear-gradient(135deg,#f3a5b8,#9f1239)}.Tableauecosystemdiagram-module__CkbCcG__color-teal{background:linear-gradient(135deg,#5eead4,#0d9488)}.Tableauecosystemdiagram-module__CkbCcG__color-indigo{background:linear-gradient(135deg,#a5b4fc,#4338ca)}.Tableauecosystemdiagram-module__CkbCcG__color-blue{background:linear-gradient(135deg,#93c5fd,#1d4ed8)}.Tableauecosystemdiagram-module__CkbCcG__color-cyan{background:linear-gradient(135deg,#67e8f9,#0891b2)}.Tableauecosystemdiagram-module__CkbCcG__color-graphite{background:linear-gradient(135deg,#94a3b8,#334155)}.Tableauecosystemdiagram-module__CkbCcG__color-rainbow{background:linear-gradient(135deg,#f87171,#fbbf24 30%,#34d399 60%,#38bdf8 85%)}@media (max-width:900px){.Tableauecosystemdiagram-module__CkbCcG__diagram{flex-direction:column;align-items:center;gap:18px;min-height:0;display:flex}.Tableauecosystemdiagram-module__CkbCcG__connectors{display:none}.Tableauecosystemdiagram-module__CkbCcG__hub{order:-1;margin-bottom:8px;position:static;transform:none}.Tableauecosystemdiagram-module__CkbCcG__row{opacity:0;width:100%;max-width:420px;position:static;transform:translateY(14px);text-align:left!important;justify-content:flex-start!important}.Tableauecosystemdiagram-module__CkbCcG__rowIn{opacity:1;transform:translateY(0)}.Tableauecosystemdiagram-module__CkbCcG__row-right{flex-direction:row-reverse;text-align:right!important;justify-content:flex-end!important}}@media (prefers-reduced-motion:reduce){.Tableauecosystemdiagram-module__CkbCcG__heading,.Tableauecosystemdiagram-module__CkbCcG__row{opacity:1!important;transition:none!important}.Tableauecosystemdiagram-module__CkbCcG__row-left,.Tableauecosystemdiagram-module__CkbCcG__row-right{transform:translateY(-50%)!important}@media (max-width:900px){.Tableauecosystemdiagram-module__CkbCcG__row-left,.Tableauecosystemdiagram-module__CkbCcG__row-right{transform:none!important}}.Tableauecosystemdiagram-module__CkbCcG__connectors{opacity:1!important;transition:none!important}.Tableauecosystemdiagram-module__CkbCcG__flowDot{display:none!important}.Tableauecosystemdiagram-module__CkbCcG__hubGlow,.Tableauecosystemdiagram-module__CkbCcG__ringOuter,.Tableauecosystemdiagram-module__CkbCcG__ringInner,.Tableauecosystemdiagram-module__CkbCcG__rowArrow{animation:none!important}}
