@keyframes ml-marq{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes ml-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ml-hero{background:linear-gradient(180deg,rgba(255,255,255,.45) 0,rgba(255,255,255,.7) 55%,#fff 100%),var(--ml-hero-bg,none) center top /130% 100% no-repeat #f3f5ff}.ml-final{background:#4a55e8 var(--ml-final-bg,none) center 40% /cover no-repeat}.ml-marq{-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.ml-marq-track{animation:ml-marq 56s linear infinite}.ml-marq:hover .ml-marq-track{animation-play-state:paused}.ml-rise{animation:ml-rise .4s ease-out both}.ml-rise-late{animation:ml-rise .4s ease-out .05s both}.ml-rot em{grid-area:1/1;opacity:0;transform:translateY(14px);transition:opacity .35s ease-out,transform .35s ease-out}.ml-rot em[data-on=true]{opacity:1;transform:none}.ml-rot em[data-out=true]{opacity:0;transform:translateY(-14px)}.ml-faq summary{list-style:none}.ml-faq summary::-webkit-details-marker{display:none}.ml-faq summary:before{content:"Q";color:#536efc;font-size:13px;font-weight:700}.ml-faq summary:after{content:"";margin-left:auto;width:8px;height:8px;border-right:1.5px solid #6a7282;border-bottom:1.5px solid #6a7282;transform:rotate(45deg);transition:transform .15s}.ml-faq details[open] summary:after{transform:rotate(-135deg)}@media (prefers-reduced-motion:reduce){.ml-marq-track,.ml-rise,.ml-rise-late{animation:none}}