.ml-ai-analytics{--violet-800:#311b3e;--violet-700:#463252;--violet-600:#6b5677;--coral:#f49354;--coral-soft:#fdeee2;--teal:#5fc2ac;--red:#ce5757;--azure:#f4f6fa;--white:#fff;--backdrop:#ececec;--line:#e2e2e2;--ink:var(--violet-800);--ink-soft:#4d4d4d;--paper:var(--azure);--radius:16px;--shadow-sm:0 3px 3px rgba(0,0,0,.16);--shadow-lg:0 10px 20px rgba(0,0,0,.25);--shadow-xl:0 20px 20px rgba(0,0,0,.25);--display:"Poppins",sans-serif;--body:"Poppins",sans-serif;--mono:"Poppins",sans-serif}.ml-ai-analytics,.ml-ai-analytics *{box-sizing:border-box;margin:0;padding:0}.ml-ai-analytics{background:var(--paper);color:var(--ink-soft);font-family:var(--body);font-size:16px;font-weight:400;line-height:1.5;overflow-x:clip}.ml-ai-analytics h1,.ml-ai-analytics h2,.ml-ai-analytics h3{font-family:var(--display)}.ml-ai-analytics h1{color:var(--ink)}.ml-ai-analytics h2,.ml-ai-analytics h3{color:#4d4d4d}.ml-ai-analytics h1{font-weight:600;letter-spacing:-.01em;line-height:1.05}.ml-ai-analytics h2{font-weight:700;line-height:1.3}.ml-ai-analytics h3{font-weight:700;line-height:1.4}.ml-ai-analytics a{color:inherit}.ml-ai-analytics .wrap{margin:0 auto;max-width:1120px;padding:0 24px}.ml-ai-analytics .eyebrow{color:var(--violet-600);font-family:var(--display);font-size:12px;font-weight:700;letter-spacing:.14em;line-height:16px;text-transform:uppercase}.ml-ai-analytics a.btn,.ml-ai-analytics a.btn:visited{border:none!important;border-radius:16px!important;box-shadow:0 10px 20px rgba(0,0,0,.25);cursor:pointer;display:inline-block!important;font-family:var(--display)!important;font-size:16px!important;font-weight:600!important;line-height:24px!important;padding:14px 28px!important;text-align:center;text-decoration:none!important;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .15s ease,filter .15s ease}.ml-ai-analytics .btn:focus-visible{outline:3px solid var(--violet-600);outline-offset:3px}.ml-ai-analytics a.btn-primary,.ml-ai-analytics a.btn-primary:visited{background:linear-gradient(135deg,#f49354,#d96515)!important;color:#fff!important;font-weight:700!important}.ml-ai-analytics a.btn-primary:active,.ml-ai-analytics a.btn-primary:focus,.ml-ai-analytics a.btn-primary:hover{color:#fff!important;filter:brightness(1.07);text-decoration:none!important;transform:translateY(-1px)}.ml-ai-analytics a.btn-ghost,.ml-ai-analytics a.btn-ghost:visited{background:transparent!important;border:2px solid var(--violet-800)!important;box-shadow:none!important;color:var(--violet-800)!important}.ml-ai-analytics a.btn-ghost:active,.ml-ai-analytics a.btn-ghost:focus,.ml-ai-analytics a.btn-ghost:hover{background:var(--violet-800)!important;color:#fff!important;text-decoration:none!important}.ml-ai-analytics .hero{background:var(--violet-800);color:#fff;overflow:hidden;padding:88px 0 96px;position:relative}.ml-ai-analytics .hero:after{background:radial-gradient(circle at 35% 35%,rgba(244,147,84,.45),rgba(244,147,84,.08) 62%,transparent 72%);border-radius:50%;content:"";height:520px;pointer-events:none;position:absolute;right:-180px;top:-180px;width:520px}.ml-ai-analytics .hero .wrap{position:relative;z-index:1}.ml-ai-analytics .hero .eyebrow{color:var(--coral)}.ml-ai-analytics .hero h1{color:#fff;font-size:clamp(36px,5vw,60px);margin:18px 0 20px;max-width:15ch}.ml-ai-analytics .hero p.lede{color:#d8cfe0;font-size:clamp(16px,2vw,20px);margin-bottom:34px;max-width:56ch}.ml-ai-analytics .badge-included{align-items:center;background:rgba(244,147,84,.14);border:1px solid rgba(244,147,84,.45);border-radius:1000px;color:#f8c9a6;display:inline-flex;font-size:14px;font-weight:500;gap:8px;line-height:20px;margin-bottom:26px;padding:7px 16px}.ml-ai-analytics .badge-included b{color:#fff;font-weight:600}.ml-ai-analytics .prompt-demo{background:var(--violet-700);border:1px solid #5c476a;border-radius:var(--radius);box-shadow:var(--shadow-xl);margin-top:52px;max-width:820px;padding:26px}.ml-ai-analytics .prompt-bar{align-items:center;background:#271531;border:1px solid var(--violet-600);border-radius:12px;display:flex;gap:14px;padding:16px 18px}.ml-ai-analytics .prompt-bar .mic{background:var(--coral);border-radius:50%;display:grid;flex:none;height:34px;place-items:center;width:34px}.ml-ai-analytics .prompt-bar .mic svg{fill:var(--violet-800);height:16px;width:16px}.ml-ai-analytics .prompt-text{color:#f1edf5;flex:1;font-family:var(--display);font-size:14px;font-weight:500;line-height:20px;min-height:1.5em;text-align:left}.ml-ai-analytics .prompt-text .cursor{animation:ml-aa-blink 1s steps(1) infinite;background:var(--coral);display:inline-block;height:1.15em;margin-left:2px;vertical-align:text-bottom;width:9px}@keyframes ml-aa-blink{50%{opacity:0}}.ml-ai-analytics .prompt-answer{align-items:flex-end;display:flex;gap:20px;margin-top:22px;min-height:120px}.ml-ai-analytics .bar-group{align-items:flex-end;display:flex;flex:1;gap:12px;height:120px;padding:0 6px}.ml-ai-analytics .bar{background:#ea9961;border-radius:6px 6px 2px 2px;flex:1;position:relative;transition:height .9s cubic-bezier(.2,.8,.2,1)}.ml-ai-analytics .bar:nth-child(2){background:#c98b8b}.ml-ai-analytics .bar:nth-child(3){background:#b884a1}.ml-ai-analytics .bar:nth-child(4){background:#a67cb9}.ml-ai-analytics .bar:nth-child(5){background:#9898bf}.ml-ai-analytics .bar em{font-family:var(--display)!important;font-weight:500;top:-24px}.ml-ai-analytics .bar em,.ml-ai-analytics .bar i{border-bottom:0!important;box-shadow:none!important;color:#fff!important;font-size:11px;font-style:normal!important;left:50%;position:absolute;text-decoration:none!important;transform:translateX(-50%);white-space:nowrap}.ml-ai-analytics .bar i{bottom:-24px}.ml-ai-analytics .prompt-caption{color:#b4a3c2;font-size:13px;margin-top:40px;text-align:center}@media(prefers-reduced-motion:reduce){.ml-ai-analytics .prompt-text .cursor{animation:none}.ml-ai-analytics .bar{transition:none}}.ml-ai-analytics section{padding:88px 0}.ml-ai-analytics section h2{font-size:clamp(24px,3vw,28px);margin:14px 0 18px;max-width:30ch}.ml-ai-analytics section p.sub{color:var(--ink-soft);font-size:16px;line-height:24px;max-width:62ch}.ml-ai-analytics .section-white{background:var(--white);border-bottom:1px solid var(--line);border-top:1px solid var(--line)}.ml-ai-analytics .ledger{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);margin-top:48px;overflow:hidden}.ml-ai-analytics .ledger-head{background:var(--violet-800);color:#fff;display:grid;font-family:var(--display);font-size:12px;font-weight:700;grid-template-columns:150px 1fr;letter-spacing:.1em;line-height:16px;padding:12px 20px;text-transform:uppercase}.ml-ai-analytics .ledger-row{align-items:baseline;background:var(--white);border-top:1px solid var(--line);display:grid;grid-template-columns:150px 1fr;padding:16px 20px}.ml-ai-analytics .ledger-row:nth-child(odd){background:var(--azure)}.ml-ai-analytics .ledger-row .tag{color:var(--violet-600);font-family:var(--display);font-size:12px;font-weight:700;letter-spacing:.06em;line-height:16px}.ml-ai-analytics .ledger-row .tag.start{color:var(--teal)}.ml-ai-analytics .ledger-row .tag.exit{color:var(--red)}.ml-ai-analytics .ledger-row p{color:var(--ink-soft);font-size:14px;line-height:20px}.ml-ai-analytics .ledger-row p b{color:var(--ink);font-weight:600}@media(max-width:640px){.ml-ai-analytics .ledger-head,.ml-ai-analytics .ledger-row{grid-template-columns:1fr}.ml-ai-analytics .ledger-head span:last-child{display:none}}.ml-ai-analytics .ledger-note{color:var(--ink-soft);font-size:14px;line-height:20px;margin-top:20px;max-width:70ch}.ml-ai-analytics .compare{display:grid;gap:28px;grid-template-columns:1fr 1fr;margin-top:48px}@media(max-width:820px){.ml-ai-analytics .compare{grid-template-columns:1fr}}.ml-ai-analytics .compare-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:34px}.ml-ai-analytics .compare-card.trend{border:1.5px solid var(--violet-800);position:relative}.ml-ai-analytics .compare-card.trend:before{background:var(--coral);border-radius:1000px;color:var(--violet-800);content:"Where AI Analytics is different";font-family:var(--display);font-size:11px;font-weight:700;left:26px;letter-spacing:.08em;padding:4px 12px;position:absolute;text-transform:uppercase;top:-13px}.ml-ai-analytics .compare-card h3{font-size:20px;margin-bottom:12px}.ml-ai-analytics .compare-card p{color:var(--ink-soft);font-size:14px;line-height:20px;margin-bottom:14px}.ml-ai-analytics .compare-card ul{list-style:none;margin-top:6px}.ml-ai-analytics .compare-card li{border-top:1px dashed var(--line);color:var(--ink-soft);font-size:14px;line-height:20px;padding:9px 0 9px 26px;position:relative}.ml-ai-analytics .compare-card li:before{color:var(--coral);content:"→";font-weight:600;left:0;position:absolute}.ml-ai-analytics .compare-card li q{color:var(--ink);font-family:var(--display);font-size:13.5px;font-weight:500;quotes:"“" "”"}.ml-ai-analytics .ways{display:grid;gap:26px;grid-template-columns:repeat(2,1fr);margin-top:48px}@media(max-width:820px){.ml-ai-analytics .ways{grid-template-columns:1fr}}.ml-ai-analytics .way{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:32px;transition:transform .18s ease,box-shadow .18s ease}.ml-ai-analytics .way:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.ml-ai-analytics .way .num{color:var(--violet-600);font-family:var(--display);font-size:12px;font-weight:700;letter-spacing:.12em;line-height:16px;text-transform:uppercase}.ml-ai-analytics .way h3{font-size:20px;margin:10px 0}.ml-ai-analytics .way p{color:var(--ink-soft);font-size:14px;line-height:20px}.ml-ai-analytics .way .example{background:var(--azure);border:1px solid var(--line);border-left:3px solid var(--teal);border-radius:8px;color:var(--ink);font-family:var(--display);font-size:13px;font-weight:500;margin-top:16px;padding:12px 14px}@media(prefers-reduced-motion:reduce){.ml-ai-analytics .way:hover{transform:none}}.ml-ai-analytics .included{background:var(--violet-800);border-radius:24px;color:#fff}.ml-ai-analytics .included-inner{align-items:center;display:grid;gap:44px;grid-template-columns:1.2fr .8fr;padding:56px}@media(max-width:820px){.ml-ai-analytics .included-inner{grid-template-columns:1fr;padding:40px 28px}}.ml-ai-analytics .included h2{color:#fff;font-size:clamp(24px,3vw,28px)}.ml-ai-analytics .included p{color:#d8cfe0;font-size:16px;line-height:24px;margin-top:14px}.ml-ai-analytics .price-visual{background:var(--violet-700);border:1px solid #5c476a;border-radius:12px;font-family:var(--display);font-size:14px;font-weight:500;line-height:20px;padding:26px}.ml-ai-analytics .price-visual .row{border-bottom:1px dashed var(--violet-600);color:#d8cfe0;display:flex;justify-content:space-between;padding:10px 0}.ml-ai-analytics .price-visual .row.was{color:#a996b8;text-decoration:line-through}.ml-ai-analytics .price-visual .row.now{border:none;color:#fff;font-weight:600;padding-top:14px}.ml-ai-analytics .price-visual .row.now span:last-child{color:var(--coral)}.ml-ai-analytics .audience{display:grid;gap:26px;grid-template-columns:1fr 1fr;margin-top:44px}@media(max-width:760px){.ml-ai-analytics .audience{grid-template-columns:1fr}}.ml-ai-analytics .aud-card{background:var(--azure);border:1px solid var(--line);border-radius:var(--radius);padding:30px}.ml-ai-analytics .aud-card h3{font-size:20px;margin-bottom:10px}.ml-ai-analytics .aud-card p{color:var(--ink-soft);font-size:14px;line-height:20px}.ml-ai-analytics .cta-final{background:var(--violet-800);border-top:1px solid hsla(0,0%,100%,.1);overflow:hidden;padding:96px 0;position:relative;text-align:center}.ml-ai-analytics .cta-final:before{background:radial-gradient(46% 90% at 88% -20%,rgba(244,147,84,.16) 0,transparent 62%),radial-gradient(40% 80% at 0 120%,rgba(95,194,172,.1) 0,transparent 60%);content:"";inset:0;pointer-events:none;position:absolute}.ml-ai-analytics .cta-final .wrap{position:relative;z-index:1}.ml-ai-analytics .cta-final .eyebrow{color:var(--coral)}.ml-ai-analytics .cta-final h2{color:#fff;margin:0 auto 16px}.ml-ai-analytics .cta-final p{color:#d8cfe0;margin:0 auto 34px;max-width:54ch}.ml-ai-analytics .cta-final .btn{margin:0 8px 12px}.ml-ai-analytics h1,.ml-ai-analytics h2,.ml-ai-analytics h3{margin:0;text-decoration:none}.ml-ai-analytics blockquote{border:none;font-style:normal;padding:0}.ml-ai-analytics ol,.ml-ai-analytics ul{list-style:none;margin:0;padding:0}