:root{--violet-800:#311b3e;--violet-700:#463252;--violet-600:#6b5677;--coral:#f49354;--coral-dark:#e07e3e;--teal:#5fc2ac;--red:#ce5757;--azure:#f4f6fa;--white:#fff;--gray-50:#f6f6f6;--gray-100:#e2e2e2;--gray-200:#cbcbcb;--gray-300:#afafaf;--ink-soft:#4d4d4d;--ondark-body:#d8cfe0;--ondark-muted:#b4a3c2;--ondark-faint:#a996b8;--line:hsla(0,0%,100%,.1);--line-dark:hsla(0,0%,100%,.1);--font:"Poppins",system-ui,sans-serif;--r-8:8px;--r-10:10px;--r-12:12px;--r-16:16px;--r-pill:100px;--shadow-sm:0 3px 3px rgba(0,0,0,.16);--shadow-soft:0 10px 20px rgba(0,0,0,.25);--shadow-lg:0 10px 20px rgba(0,0,0,.25);--shadow-deep:0 20px 20px rgba(0,0,0,.25);--shadow-xl:0 20px 20px rgba(0,0,0,.25);--s-8:8px;--s-12:12px;--s-16:16px;--s-20:20px;--s-24:24px;--s-36:36px;--s-40:40px}.ml-home-v2 *{box-sizing:border-box;margin:0;padding:0}.ml-home-v2{background:var(--white);color:var(--ink-soft);font-family:var(--font);font-size:16px;line-height:1.5;overflow-x:hidden}.ml-home-v2 ::selection{background:var(--coral);color:var(--violet-800)}.ml-home-v2 .on-violet ::selection{background:#fff;color:var(--violet-800)}.ml-home-v2 section{overflow-x:clip}.ml-home-v2 .wrap{margin:0 auto;max-width:1200px;padding-left:5vw;padding-right:5vw}.ml-home-v2 h2{font-size:28px;line-height:36px}.ml-home-v2 h2,.ml-home-v2 h3{color:var(--ink-soft);font-weight:700}.ml-home-v2 h3{font-size:20px;line-height:28px}.ml-home-v2 .lbl-eyebrow{color:var(--violet-600);display:block;font-size:12px;font-weight:700;letter-spacing:.14em;line-height:16px;margin-bottom:10px;text-transform:uppercase}.ml-home-v2 .sec-head{margin-bottom:48px;margin-left:auto;margin-right:auto;max-width:640px;text-align:center}.ml-home-v2 .sec-head h2{text-wrap:balance}.ml-home-v2 .sec-head p{font-size:16px;line-height:24px;margin-top:10px}.ml-home-v2 a:focus-visible,.ml-home-v2 button:focus-visible,.ml-home-v2 summary:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.ml-home-v2 .hero-zone{background:var(--violet-800);color:var(--white);position:relative}.ml-home-v2 .hero-zone .bg-grad{background:radial-gradient(60vw 60vw at 85% -10%,rgba(244,147,84,.14) 0,transparent 60%),radial-gradient(50vw 50vw at -10% 90%,rgba(95,194,172,.1) 0,transparent 60%),linear-gradient(180deg,#311b3e,#2a1736);inset:0;pointer-events:none;position:absolute;z-index:0}.ml-home-v2 .hero-zone .stars{background-image:radial-gradient(1px 1px at 12% 22%,hsla(0,0%,100%,.5) 50%,transparent 51%),radial-gradient(1px 1px at 78% 12%,hsla(0,0%,100%,.35) 50%,transparent 51%),radial-gradient(1.5px 1.5px at 55% 65%,hsla(0,0%,100%,.3) 50%,transparent 51%),radial-gradient(1px 1px at 30% 80%,hsla(0,0%,100%,.4) 50%,transparent 51%),radial-gradient(1px 1px at 90% 55%,hsla(0,0%,100%,.3) 50%,transparent 51%);inset:0;opacity:.7;pointer-events:none;position:absolute;z-index:0}.ml-home-v2 .hero{align-items:center;display:grid;gap:4vw;grid-template-columns:1.05fr .95fr;margin:0 auto;max-width:1400px;padding:56px 5vw 28px;position:relative;z-index:2}.ml-home-v2 .hero .eyebrow{align-items:center;border:1px solid rgba(95,194,172,.4);border-radius:var(--r-pill);color:var(--teal);display:inline-flex;font-size:12px;font-weight:700;gap:var(--s-8);letter-spacing:.12em;line-height:16px;margin-bottom:var(--s-24);padding:6px 14px;text-transform:uppercase}.ml-home-v2 .hero .eyebrow:before{animation:mlBlink 2s infinite;background:var(--teal);border-radius:50%;content:"";height:7px;width:7px}@keyframes mlBlink{0%,to{opacity:1}50%{opacity:.3}}.ml-home-v2 .hero h1{color:var(--white);font-size:clamp(34px,4.2vw,60px);font-weight:600;line-height:1.05;margin-bottom:var(--s-20)}.ml-home-v2 .hero h1 .coral-word{animation:cta-glow 2.4s ease-in-out infinite;color:var(--coral)}.ml-home-v2 .hero h1 .ai-word{color:var(--teal)}.ml-home-v2 .hero .sub{color:var(--gray-200);font-size:16px;font-weight:400;line-height:24px;margin-bottom:var(--s-24);max-width:34rem}.ml-home-v2 .hero .sub strong{color:var(--white);font-weight:600}.ml-home-v2 .cta-row{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:var(--s-36)}.ml-home-v2 .hero-zone a.btn-primary,.ml-home-v2 .hero-zone a.btn-primary:visited{background:linear-gradient(135deg,#f49354,#d96515)!important;border:none!important;border-radius:var(--r-16)!important;box-shadow:var(--shadow-soft);color:#fff!important;cursor:pointer;display:inline-block!important;font-family:var(--font)!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;padding:14px 28px!important;text-align:center;text-decoration:none!important;transition:transform .15s ease,filter .15s ease}.ml-home-v2 .hero-zone a.btn-primary:active,.ml-home-v2 .hero-zone a.btn-primary:focus,.ml-home-v2 .hero-zone a.btn-primary:hover{color:#fff!important;filter:brightness(1.07);text-decoration:none!important;transform:translateY(-1px)}.ml-home-v2 .hero-zone a.btn-ghost,.ml-home-v2 .hero-zone a.btn-ghost:visited{background:transparent!important;border:1px solid var(--violet-600)!important;border-radius:var(--r-16)!important;color:var(--white)!important;cursor:pointer;display:inline-block!important;font-family:var(--font)!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:border-color .15s ease}.ml-home-v2 .hero-zone a.btn-ghost:active,.ml-home-v2 .hero-zone a.btn-ghost:focus,.ml-home-v2 .hero-zone a.btn-ghost:hover{background:transparent!important;border-color:var(--gray-300)!important;color:var(--white)!important;text-decoration:none!important}.ml-home-v2 .prompt-demo{background:var(--violet-700);border:1px solid var(--line);border-radius:var(--r-16);box-shadow:var(--shadow-deep);max-width:34rem;padding-bottom:18px;padding-left:var(--s-20);padding-right:var(--s-20);padding-top:18px}.ml-home-v2 .prompt-head{align-items:center;color:var(--gray-200);display:flex;font-size:12px;font-weight:700;gap:var(--s-8);letter-spacing:.1em;line-height:16px;margin-bottom:var(--s-12);text-transform:uppercase}.ml-home-v2 .prompt-head .dot{background:var(--teal);border-radius:50%;height:6px;width:6px}.ml-home-v2 .prompt-bar{align-items:center;background:#271531;border:1px solid var(--violet-600);border-radius:12px;display:flex;gap:14px;padding:16px 18px}.ml-home-v2 .mic{background:var(--coral);border-radius:50%;display:grid;flex:none;height:34px;place-items:center;position:relative;width:34px}.ml-home-v2 .mic svg{fill:var(--violet-800);height:16px;width:16px}.ml-home-v2 .mic:after{animation:mlMicpulse 2.2s infinite;border:1.5px solid rgba(244,147,84,.55);border-radius:50%;content:"";inset:-4px;position:absolute}@keyframes mlMicpulse{0%{opacity:.9;transform:scale(.85)}70%{opacity:0;transform:scale(1.25)}to{opacity:0}}.ml-home-v2 .prompt-text{color:#f1edf5;flex:1;font-size:14px;font-weight:500;line-height:20px;min-height:1.5em;text-align:left}.ml-home-v2 .prompt-text .cursor{animation:mlCaret 1s steps(1) infinite;background:var(--coral);display:inline-block;height:1.15em;margin-left:2px;vertical-align:text-bottom;width:9px}@keyframes mlCaret{50%{opacity:0}}.ml-home-v2 .prompt-answer{align-items:flex-end;display:flex;gap:20px;margin-top:22px;min-height:120px}.ml-home-v2 .bar-group{align-items:flex-end;display:flex;flex:1;gap:12px;height:120px;padding:0 6px}.ml-home-v2 .bar-group .bar{background:#ea9961;border-radius:6px 6px 2px 2px;flex:1;position:relative;transition:height .9s cubic-bezier(.2,.8,.2,1)}.ml-home-v2 .bar-group .bar:nth-child(2){background:#c98b8b}.ml-home-v2 .bar-group .bar:nth-child(3){background:#b884a1}.ml-home-v2 .bar-group .bar:nth-child(4){background:#a67cb9}.ml-home-v2 .bar-group .bar:nth-child(5){background:#9898bf}.ml-home-v2 .bar-group .bar em{font-weight:500;top:-24px}.ml-home-v2 .bar-group .bar em,.ml-home-v2 .bar-group .bar i{color:#fff;font-size:11px;font-style:normal;left:50%;position:absolute;transform:translateX(-50%);white-space:nowrap}.ml-home-v2 .bar-group .bar i{bottom:-24px}.ml-home-v2 .prompt-caption{color:#b4a3c2;font-size:13px;line-height:19px;margin-top:40px;text-align:center}.ml-home-v2 .orbit-wrap{display:grid;place-items:center;position:relative}.ml-home-v2 .orbit-svg{height:auto;max-width:560px;overflow:visible;width:100%}.ml-home-v2 .node-label{fill:var(--white);font-family:var(--font);font-weight:600}.ml-home-v2 .node-sub{fill:var(--gray-200);font-family:var(--font);font-weight:400}.ml-home-v2 .lifecycle{margin:8px auto 0;max-width:1400px;padding:26px 5vw 56px;position:relative;z-index:2}.ml-home-v2 .lc-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:18px}.ml-home-v2 .lc-head h2{color:var(--white);font-size:20px;font-weight:700;line-height:28px}.ml-home-v2 .lc-head p{color:var(--gray-200);font-size:14px;font-weight:500;line-height:20px}.ml-home-v2 .lc-track{background:var(--violet-700);border:1px solid var(--line);border-radius:var(--r-16);box-shadow:var(--shadow-soft);display:grid;gap:var(--s-8);grid-template-columns:repeat(7,1fr);padding-bottom:var(--s-16);padding-left:18px;padding-right:18px;padding-top:var(--s-20);position:relative}.ml-home-v2 .lc-line{background:linear-gradient(90deg,var(--teal),var(--coral),var(--red));border-radius:2px;height:2px;left:4%;opacity:.4;position:absolute;right:4%;top:33px}.ml-home-v2 .lc-doc{background:var(--violet-800);border:1.5px solid var(--teal);border-radius:6px;box-shadow:0 0 14px rgba(95,194,172,.55);display:grid;height:24px;place-items:center;position:absolute;transition:left .9s cubic-bezier(.4,0,.2,1),top .9s cubic-bezier(.4,0,.2,1);width:24px;z-index:3}.ml-home-v2 .lc-doc svg{fill:var(--teal);height:12px;width:12px}.ml-home-v2 .lc-step{padding-top:34px;position:relative;text-align:center;transition:opacity .4s;z-index:2}.ml-home-v2 .lc-step .pip{background:var(--violet-800);border:2px solid var(--violet-600);border-radius:50%;height:12px;left:50%;position:absolute;top:8px;transform:translateX(-50%);transition:all .4s;width:12px}.ml-home-v2 .lc-step.active .pip{background:var(--teal);border-color:var(--teal);box-shadow:0 0 12px rgba(95,194,172,.7)}.ml-home-v2 .lc-step .t{color:var(--gray-200);font-size:13px;font-weight:700;line-height:18px;margin-bottom:3px;transition:color .4s}.ml-home-v2 .lc-step.active .t{color:var(--white)}.ml-home-v2 .lc-step .d{color:var(--gray-300);font-size:11px;font-weight:400;line-height:15px}.ml-home-v2 .lc-tag{color:var(--gray-200);font-size:14px;font-weight:500;line-height:20px;margin-top:var(--s-16);text-align:center}.ml-home-v2 .lc-tag b{color:var(--white);font-weight:700}.ml-home-v2 .lc-tag .ai-ink{color:var(--teal)}.ml-home-v2 .logos{background:var(--violet-800);overflow:hidden;padding-bottom:72px;padding-top:72px;position:relative}.ml-home-v2 .logos:before{background:radial-gradient(46vw 40vw at 50% -30%,rgba(95,194,172,.08),transparent 62%);content:"";inset:0;pointer-events:none;position:absolute}.ml-home-v2 .logos .wrap{position:relative}.ml-home-v2 .logos .lbl-eyebrow{color:var(--teal)}.ml-home-v2 .logos h2{color:var(--white)}.ml-home-v2 .lgrid{align-items:center;display:grid;gap:28px 32px;grid-template-columns:repeat(6,1fr);justify-items:center}.ml-home-v2 .ltile{display:grid;min-height:64px;place-items:center;transition:transform .18s ease;width:100%}.ml-home-v2 .ltile:hover{transform:translateY(-4px)}.ml-home-v2 .ltile img{max-height:52px;max-width:100%;object-fit:contain}.ml-home-v2 .platform{background:var(--azure);border-bottom:1px solid var(--gray-100);border-top:1px solid var(--gray-100);padding-bottom:84px;padding-top:84px}.ml-home-v2 .tabbar{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:40px}.ml-home-v2 .tabbar button{background:var(--white);border:1px solid var(--gray-100);border-radius:var(--r-pill);color:var(--violet-600);cursor:pointer;font-family:var(--font);font-size:14px;font-weight:600;line-height:20px;padding:10px 22px;transition:all .15s ease}.ml-home-v2 .tabbar button[aria-selected=true]{background:var(--violet-800);border-color:var(--violet-800);color:#fff}.ml-home-v2 .panel{align-items:center;background:var(--white);border:1px solid var(--gray-100);border-radius:var(--r-16);display:none;gap:4vw;grid-template-columns:1fr 1fr;padding:40px}.ml-home-v2 .panel.active{display:grid}.ml-home-v2 .panel .fs-eyebrow{color:var(--violet-600);font-size:12px;font-weight:700;letter-spacing:.14em;line-height:16px;margin-bottom:10px;text-transform:uppercase}.ml-home-v2 .panel h3{font-size:clamp(24px,3vw,32px);line-height:1.25;margin-bottom:14px;text-wrap:balance}.ml-home-v2 .feat{display:flex;font-size:15px;gap:12px;line-height:22px;margin-bottom:14px}.ml-home-v2 .feat:before{color:var(--teal);content:"\2713";flex:none;font-weight:700;margin-top:1px}.ml-home-v2 .feat b{color:var(--violet-800);font-weight:600}.ml-home-v2 .feat span{color:#8a8a8a;display:block;font-size:13.5px;line-height:19px}.ml-home-v2 .fs-media-plain{width:100%}.ml-home-v2 .fs-media-plain img{display:block;height:auto;width:100%}.ml-home-v2 .proof{background:var(--violet-800);padding-bottom:84px;padding-top:84px}.ml-home-v2 .proof .lbl-eyebrow{color:var(--teal)}.ml-home-v2 .proof .sec-head h2{color:var(--white)}.ml-home-v2 .stat-row{display:grid;gap:26px;grid-template-columns:repeat(4,1fr);margin-bottom:56px}.ml-home-v2 .stat{background:var(--violet-700);border:1px solid var(--line-dark);border-radius:var(--r-16);padding:26px 16px;text-align:center;transition:transform .18s ease,box-shadow .18s ease}.ml-home-v2 .stat:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.ml-home-v2 .stat .n{color:var(--coral);font-size:32px;font-weight:700;line-height:1.1}.ml-home-v2 .stat .l{color:var(--ondark-muted);font-size:13px;line-height:18px;margin-top:6px}.ml-home-v2 .c-quote{background:var(--violet-800);border-radius:var(--r-16);box-shadow:var(--shadow-lg);color:var(--white);display:grid;margin:0 auto;max-width:820px;overflow:hidden;padding:34px 36px;position:relative}.ml-home-v2 .c-quote:before{background:radial-gradient(circle at 20% 15%,rgba(95,194,172,.5),transparent 55%),radial-gradient(circle at 90% 90%,rgba(169,127,190,.5),transparent 55%);content:"";filter:blur(16px);inset:-40%;opacity:.4;pointer-events:none;position:absolute}.ml-home-v2 .c-quote>*{position:relative;z-index:1}.ml-home-v2 .c-quote .mark{color:var(--coral);display:block;font-size:56px;font-weight:700;grid-row:1;height:30px;line-height:.4}.ml-home-v2 .c-slide{grid-column:1;grid-row:2;opacity:0;pointer-events:none;transition:opacity .5s ease;visibility:hidden}.ml-home-v2 .c-slide.is-active{opacity:1;pointer-events:auto;visibility:visible}.ml-home-v2 .c-quote blockquote{border:none;color:var(--white);font-size:18px;font-style:normal;font-weight:500;line-height:28px;margin-bottom:20px;margin-left:0;padding:0;quotes:none}.ml-home-v2 .c-quote .who{align-items:center;display:flex;gap:13px}.ml-home-v2 .c-quote .who .ph{background:linear-gradient(150deg,var(--coral),var(--coral-dark));border-radius:50%;color:var(--violet-800);display:grid;flex:none;font-size:15px;font-weight:700;height:46px;place-items:center;width:46px}.ml-home-v2 .c-quote .who .meta{color:var(--ondark-muted);font-size:13.5px;line-height:19px}.ml-home-v2 .c-quote .who .meta b{color:var(--white);display:block;font-size:14.5px;font-weight:600}.ml-home-v2 .c-dots{display:flex;gap:9px;grid-row:3;margin-top:22px}.ml-home-v2 .c-dot{background:hsla(0,0%,100%,.28);border:none;border-radius:50%;cursor:pointer;height:9px;padding:0;transition:background .25s ease,width .25s ease;width:9px}.ml-home-v2 .c-dot:hover{background:hsla(0,0%,100%,.5)}.ml-home-v2 .c-dot.is-active{background:var(--coral);border-radius:5px;width:24px}.ml-home-v2 .savings{background:var(--azure);padding:84px 5vw}.ml-home-v2 .savings-inner{margin:0 auto;max-width:1100px}.ml-home-v2 .savings .kicker{color:var(--violet-600);font-size:12px;font-weight:700;letter-spacing:.14em;line-height:16px;margin-bottom:10px;text-align:center;text-transform:uppercase}.ml-home-v2 .savings h2{color:#4d4d4d;font-size:clamp(24px,3vw,28px);font-weight:700;line-height:1.3;margin:0 auto 12px;max-width:34ch;text-align:center}.ml-home-v2 .savings h2 em{color:var(--teal);font-style:normal}.ml-home-v2 .savings .sub{color:var(--ink-soft);font-size:16px;line-height:24px;margin:0 auto 48px;max-width:56ch;text-align:center}.ml-home-v2 .savings .sub strong{color:#4d4d4d;font-weight:600}.ml-home-v2 .scenario-tag{color:var(--violet-600);display:block;font-size:12px;font-weight:700;letter-spacing:.1em;line-height:16px;margin-bottom:22px;text-align:center;text-transform:uppercase}.ml-home-v2 .compare{align-items:stretch;display:grid;gap:28px;grid-template-columns:1fr 1.15fr}.ml-home-v2 .compare .card{background:var(--white);border:1px solid var(--gray-100);border-radius:var(--r-16);display:flex;flex-direction:column;padding:34px}.ml-home-v2 .compare .card h3{color:#4d4d4d;font-size:20px;font-weight:700;line-height:28px;margin-bottom:18px}.ml-home-v2 .card.current .stack{list-style:none;margin-bottom:24px}.ml-home-v2 .card.current .stack li{align-items:center;border-top:1px dashed var(--gray-100);display:flex;font-size:14px;gap:12px;justify-content:space-between;line-height:20px;padding-bottom:12px;padding-top:12px}.ml-home-v2 .card.current .stack li span:last-child{color:var(--red);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.ml-home-v2 .compare .price{border-top:2px solid var(--gray-100);margin-top:auto;padding-top:18px}.ml-home-v2 .compare .price .amount{color:var(--violet-800);font-size:30px;font-weight:700;line-height:1.1}.ml-home-v2 .compare .price .per{color:var(--ink-soft);font-size:13px}.ml-home-v2 .card.current .price .amount{color:#4d4d4d}.ml-home-v2 .card.ml{background:linear-gradient(var(--white),var(--white)) padding-box,linear-gradient(135deg,#a880be 0,#5fc2ac 100%) border-box!important;border:3px solid transparent!important;border-radius:var(--r-16);box-shadow:0 0 0 1px rgba(168,128,190,.15),0 14px 34px rgba(125,186,199,.45);position:relative;transition:box-shadow .3s ease,transform .3s ease}.ml-home-v2 .card.ml:hover{box-shadow:0 0 0 1px rgba(168,128,190,.25),0 18px 44px rgba(125,186,199,.6);transform:translateY(-2px)}.ml-home-v2 .card.ml:before{background:linear-gradient(#fdfdfe,#f1f3f8) padding-box,linear-gradient(135deg,#a880be,#7dbac7) border-box;border:2px solid transparent;border-radius:var(--r-pill);box-shadow:0 6px 14px rgba(125,186,199,.35);color:var(--violet-800);content:"Saves ACME $20,000/year";font-size:11px;font-weight:700;left:28px;letter-spacing:.08em;line-height:16px;padding:5px 14px;position:absolute;text-transform:uppercase;top:-14px}.ml-home-v2 .card.ml .wins{list-style:none;margin-bottom:18px}.ml-home-v2 .card.ml .wins li{align-items:flex-start;border-top:1px dashed var(--gray-100);display:flex;font-size:14px;gap:12px;line-height:20px;padding-bottom:10px;padding-top:10px}.ml-home-v2 .card.ml .wins li:before{color:var(--teal);content:"\2713";flex:none;font-weight:700}.ml-home-v2 .card.ml .wins b{color:var(--violet-800);font-weight:600}.ml-home-v2 .card.ml .bonus{background:var(--azure);border:1px solid var(--gray-100);border-left:3px solid var(--coral);border-radius:var(--r-10);font-size:13px;line-height:20px;margin-bottom:22px;padding:14px 16px}.ml-home-v2 .card.ml .bonus b{color:var(--violet-800)}.ml-home-v2 .card.ml .price .amount{color:var(--teal)}.ml-home-v2 .compare .price .was{color:#8a8a8a;font-size:14px;margin-right:10px;text-decoration:line-through}.ml-home-v2 .video-sec{background:var(--white);border-top:1px solid var(--gray-100);padding-bottom:84px;padding-top:84px}.ml-home-v2 .vid-wrap{margin-left:auto;margin-right:auto;max-width:900px}.ml-home-v2 .vid-frame{aspect-ratio:16/9;background:#1b0f22;border-radius:var(--r-16);box-shadow:0 24px 50px rgba(49,27,62,.28);overflow:hidden;position:relative}.ml-home-v2 .vid-facade,.ml-home-v2 .vid-frame iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.ml-home-v2 .vid-facade{background:#1b0f22;cursor:pointer;display:block;overflow:hidden;padding:0}.ml-home-v2 .vid-facade img{display:block;height:100%;object-fit:cover;opacity:.92;transition:transform .5s ease,opacity .3s ease;width:100%}.ml-home-v2 .vid-facade:hover img{opacity:1;transform:scale(1.04)}.ml-home-v2 .vid-play{background:linear-gradient(135deg,#f49354,#d96515);border-radius:50%;box-shadow:0 10px 28px rgba(0,0,0,.42);color:#fff;display:grid;height:80px;left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .22s cubic-bezier(.3,1.4,.5,1);width:80px}.ml-home-v2 .vid-play svg{height:34px;margin-left:4px;width:34px}.ml-home-v2 .vid-facade:hover .vid-play{transform:translate(-50%,-50%) scale(1.1)}.ml-home-v2 .vid-facade:focus-visible{outline:3px solid var(--teal);outline-offset:3px}.ml-home-v2 .vid-cap{background:linear-gradient(0deg,rgba(0,0,0,.72),transparent);bottom:0;color:#fff;font-family:var(--font);font-size:13.5px;font-weight:600;left:0;padding:34px 24px 18px;position:absolute;right:0;text-align:left}@media(max-width:600px){.ml-home-v2 .vid-play{height:60px;width:60px}.ml-home-v2 .vid-play svg{height:26px;width:26px}.ml-home-v2 .vid-cap{font-size:12px;padding:28px 16px 14px}}.ml-home-v2 .faq{background:var(--azure);border-top:1px solid var(--gray-100);padding-bottom:84px;padding-top:84px}.ml-home-v2 .fqx{margin:0 auto;max-width:760px}.ml-home-v2 .fqx details{background:var(--white);border:1px solid var(--gray-100);border-radius:var(--r-10);margin-bottom:12px;overflow:hidden}.ml-home-v2 .fqx summary{align-items:center;color:var(--ink-soft);cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:16px;justify-content:space-between;line-height:24px;list-style:none;padding:18px 22px}.ml-home-v2 .fqx summary::-webkit-details-marker{display:none}.ml-home-v2 .fqx summary h3{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0}.ml-home-v2 .fqx summary:after{color:var(--coral);content:"+";flex:none;font-size:22px;font-weight:400;line-height:1}.ml-home-v2 .fqx details[open] summary:after{content:"\2013"}.ml-home-v2 .fqx .a{color:var(--ink-soft);font-size:14px;line-height:21px;padding:0 22px 20px}.ml-home-v2 .fqx .a b{color:var(--violet-800)}.ml-home-v2 .cta-band{background:#311b3e;border-top:1px solid var(--line);overflow:hidden;padding:84px 5vw;position:relative;text-align:center}.ml-home-v2 .cta-band:before{animation:cta-flow 18s ease-in-out infinite alternate;background:radial-gradient(55% 55% at 22% 25%,rgba(115,198,200,.55) 0,transparent 60%),radial-gradient(60% 60% at 80% 40%,rgba(169,127,190,.6) 0,transparent 60%),radial-gradient(50% 50% at 55% 90%,rgba(115,198,200,.4) 0,transparent 62%);content:"";filter:blur(14px);inset:-25%;mix-blend-mode:screen;opacity:.7;pointer-events:none;position:absolute;z-index:0}.ml-home-v2 .cta-band-inner{margin:0 auto;max-width:820px;position:relative;z-index:1}@keyframes cta-flow{0%{transform:translate3d(-4%,-3%,0) scale(1.05) rotate(0deg)}33%{transform:translate3d(5%,2%,0) scale(1.18) rotate(4deg)}66%{transform:translate3d(-3%,4%,0) scale(1.1) rotate(-3deg)}to{transform:translate3d(4%,-2%,0) scale(1.15) rotate(2deg)}}.ml-home-v2 .cta-band .eyebrow{align-items:center;border:1px solid rgba(95,194,172,.4);border-radius:var(--r-pill);color:var(--teal);display:inline-flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.12em;line-height:16px;margin-bottom:22px;padding:6px 14px;text-transform:uppercase}.ml-home-v2 .cta-band h2{color:var(--white);font-size:clamp(28px,3.6vw,44px);font-weight:600;line-height:1.12;margin:0 auto 16px;max-width:22ch}.ml-home-v2 .cta-band h2 .coral-word{animation:cta-glow 2.4s ease-in-out infinite;color:var(--coral);white-space:nowrap}@keyframes cta-glow{0%,to{text-shadow:0 0 6px rgba(244,147,84,.5),0 0 14px rgba(244,147,84,.3)}50%{text-shadow:0 0 12px rgba(244,147,84,.9),0 0 26px rgba(244,147,84,.65),0 0 40px rgba(244,147,84,.35)}}.ml-home-v2 .cta-band p{color:var(--gray-200);font-size:16px;line-height:24px;margin:0 auto 32px;max-width:52ch}.ml-home-v2 .cta-band p strong{color:var(--white);font-weight:600}.ml-home-v2 .cta-band .cta-row{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-bottom:0}.ml-home-v2 .cta-band a.btn-primary,.ml-home-v2 .cta-band a.btn-primary:visited{background:linear-gradient(135deg,#f49354,#d96515)!important;border:none!important;border-radius:var(--r-16)!important;box-shadow:var(--shadow-soft);color:#fff!important;cursor:pointer;display:inline-block!important;font-family:var(--font)!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;padding:14px 28px!important;text-align:center;text-decoration:none!important;transition:transform .15s ease,filter .15s ease}.ml-home-v2 .cta-band a.btn-primary:active,.ml-home-v2 .cta-band a.btn-primary:focus,.ml-home-v2 .cta-band a.btn-primary:hover{color:#fff!important;filter:brightness(1.07);text-decoration:none!important;transform:translateY(-1px)}.ml-home-v2 .cta-band a.btn-ghost,.ml-home-v2 .cta-band a.btn-ghost:visited{background:transparent!important;border:1px solid var(--violet-600)!important;border-radius:var(--r-16)!important;color:var(--white)!important;cursor:pointer;display:inline-block!important;font-family:var(--font)!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:border-color .15s ease}.ml-home-v2 .cta-band a.btn-ghost:active,.ml-home-v2 .cta-band a.btn-ghost:focus,.ml-home-v2 .cta-band a.btn-ghost:hover{background:transparent!important;border-color:var(--gray-200)!important;color:var(--white)!important;text-decoration:none!important}.ml-home-v2 .cta-band .micro{color:#b4a3c2;font-size:12.5px;line-height:18px;margin-top:20px}@media (max-width:960px){.ml-home-v2 .hero{grid-template-columns:1fr;padding-top:var(--s-36)}.ml-home-v2 .orbit-wrap{order:-1}.ml-home-v2 .orbit-svg{max-width:400px}.ml-home-v2 .lgrid{grid-template-columns:repeat(3,1fr)}.ml-home-v2 .panel{gap:34px;grid-template-columns:1fr}.ml-home-v2 .stat-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.ml-home-v2 .compare{grid-template-columns:1fr}}@media (max-width:760px){.ml-home-v2 .lc-track{grid-template-columns:1fr;padding-bottom:var(--s-20);padding-left:56px;padding-right:18px;padding-top:var(--s-20);row-gap:var(--s-20)}.ml-home-v2 .lc-line{background:linear-gradient(180deg,var(--teal),var(--coral),var(--red));bottom:28px;height:auto;left:29px;right:auto;top:28px;width:2px}.ml-home-v2 .lc-step{padding-left:6px;padding-top:0;text-align:left}.ml-home-v2 .lc-step .pip{left:-33px;top:4px;transform:none}}@media (max-width:560px){.ml-home-v2 .lgrid{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.ml-home-v2 *{animation:none!important;transition:none!important}}