.ml-root *{box-sizing:border-box}.ml-root{container-type:inline-size;width:100%;font-family:var(--font-poppins),system-ui,sans-serif;line-height:1.5;overflow:hidden;background:#fafaf8;color:#3f3d56}.ml-root a{text-decoration:none}.ml-wrap{position:relative;width:100%;max-width:1120px;margin:0 auto;padding:0 22px;z-index:2}.ml-p{font-size:16px;line-height:1.78;max-width:600px;margin:0 0 18px}.ml-p:last-child{margin-bottom:0}.ml-dark{position:relative;background:#2e1145;color:#fff;overflow:hidden}.ml-dark a{color:#5fdcc4}.ml-dark .ml-p{color:hsla(0,0%,100%,.82)}.ml-hl{color:#5fdcc4;font-weight:600}.ml-light .ml-hl{color:#178a72}.ml-light{position:relative;background:#fafaf8;color:#3f3d56;overflow:hidden}.ml-light a{color:#2e1145}.ml-pad{padding:60px 0}.ml-arena{border-radius:50%}.ml-arena,.ml-kolam{position:absolute;pointer-events:none;z-index:1}.ml-kolam{background-image:radial-gradient(currentColor 1.4px,transparent 1.6px);background-size:15px 15px}.ml-dark .ml-kolam{color:rgba(95,220,196,.4)}.ml-light .ml-kolam{color:rgba(46,17,69,.16)}.ml-nav{position:sticky;top:0;z-index:30;background:#2e1145;border-bottom:1px solid hsla(0,0%,100%,.1);font-family:var(--font-poppins),system-ui,sans-serif}.ml-navin{width:100%;max-width:1120px;margin:0 auto;padding:11px 22px;justify-content:space-between}.ml-brand,.ml-navin{display:flex;align-items:center}.ml-brand{gap:11px}.ml-mark{height:40px;width:auto;display:block;border-radius:10px}.ml-wordmark{font-weight:700;font-size:19px;letter-spacing:-.015em;color:#fff}.ml-navbtn{display:inline-flex;align-items:center;min-height:48px;padding:0 22px;background:#5fdcc4;color:#2e1145;font-weight:700;font-size:15px;border-radius:999px;transition:background .16s,transform .16s}.ml-navbtn:hover{background:#7fe8d3;transform:translateY(-1px)}.ml-mobilemenu{position:absolute;top:100%;left:0;right:0;z-index:29;display:flex;flex-direction:column;background:#2e1145;border-bottom:1px solid hsla(0,0%,100%,.1);box-shadow:0 12px 24px rgba(0,0,0,.25);animation:ml-menu-in .16s ease-out}.ml-mobilelink{display:block;width:100%;padding:15px 22px;color:#fff;font-size:16px;font-weight:600;background:none;border:none;border-top:1px solid hsla(0,0%,100%,.08);transition:background .16s}.ml-mobilelink:first-child{border-top:none}.ml-mobilelink:focus-visible,.ml-mobilelink:hover{background:hsla(0,0%,100%,.08)}@keyframes ml-menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ml-eye{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;margin-bottom:22px;padding:7px 15px;border:1px solid rgba(95,220,196,.5);border-radius:999px;color:#5fdcc4}.ml-eye b{width:6px;height:6px;background:#5fdcc4;border-radius:50%}.ml-hero{padding:66px 0 60px}.ml-h1{font-size:36px;line-height:1.03;font-weight:700;letter-spacing:-.025em;margin:0 0 22px;color:#fff;text-wrap:balance}.ml-lead{font-size:17px;line-height:1.72;max-width:600px;margin:0 0 34px;color:hsla(0,0%,100%,.85)}.ml-cue{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:600;color:#5fdcc4}.ml-kicker{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;margin:0 0 15px}.ml-light .ml-kicker{color:#9a8fb0}.ml-dark .ml-kicker{color:#5fdcc4}.ml-h2{font-size:29px;line-height:1.08;font-weight:700;letter-spacing:-.022em;margin:0 0 20px;max-width:15ch;text-wrap:balance}.ml-light .ml-h2{color:#2e1145}.ml-dark .ml-h2{color:#fff}.ml-cards{display:flex;flex-direction:column;gap:16px;margin-top:32px}.ml-card{position:relative;padding:26px 24px 28px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);border-radius:16px;transition:border-color .16s,background .16s}.ml-card:hover{border-color:rgba(95,220,196,.6);background:hsla(0,0%,100%,.08)}.ml-cbadge{width:44px;height:44px;border-radius:50%;border:1.5px solid #5fdcc4;color:#5fdcc4;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;margin-bottom:18px}.ml-ctitle{font-size:19px;font-weight:600;color:#fff;margin:0 0 10px}.ml-ctext{font-size:15px;line-height:1.7;color:hsla(0,0%,100%,.78);margin:0}.ml-faq{margin-top:28px;border-top:1px solid hsla(0,0%,100%,.16)}.ml-fitem{border-bottom:1px solid hsla(0,0%,100%,.16)}.ml-fq{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:16px 4px;font-size:16px;font-weight:600;color:#fff}.ml-fq::-webkit-details-marker{display:none}.ml-fsign{flex:none;width:22px;height:22px;position:relative}.ml-fsign:after,.ml-fsign:before{content:"";position:absolute;background:#5fdcc4;border-radius:2px}.ml-fsign:before{left:0;top:10px;width:22px;height:2px}.ml-fsign:after{left:10px;top:0;width:2px;height:22px;transition:opacity .2s}.ml-fitem[open] .ml-fsign:after{opacity:0}.ml-fa{font-size:15px;line-height:1.72;color:hsla(0,0%,100%,.78);padding:0 4px 22px;margin:0;max-width:600px}.ml-appgrid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:32px 0 34px}.ml-appitem{flex-direction:column;gap:14px;padding:26px 14px;background:#fff;border:1px solid rgba(46,17,69,.1);border-radius:16px;text-align:center}.ml-appcircle,.ml-appitem{display:flex;align-items:center}.ml-appcircle{width:58px;height:58px;border-radius:50%;background:#2e1145;justify-content:center}.ml-appcircle svg{width:28px;height:28px;color:#5fdcc4}.ml-appname{font-size:15px;font-weight:600;color:#2e1145}.ml-close{text-align:center;padding:70px 0}.ml-ctext2{font-size:21px;line-height:1.5;font-weight:600;color:#fff;max-width:20ch;margin:0 auto 28px;text-wrap:balance}.ml-cta{display:inline-flex;align-items:center;gap:9px;min-height:54px;padding:0 32px;background:#5fdcc4;color:#2e1145;font-weight:700;font-size:16px;border-radius:999px;transition:background .16s,transform .16s}.ml-cta:hover{background:#7fe8d3;transform:translateY(-2px)}.ml-dark a.ml-cta{color:#2e1145}.ml-foot{position:relative;background:#22093a;color:hsla(0,0%,100%,.7);overflow:hidden;font-family:var(--font-poppins),system-ui,sans-serif}.ml-footin{position:relative;z-index:2;width:100%;max-width:1120px;margin:0 auto;padding:46px 22px 34px}.ml-fbrand{display:flex;align-items:center;gap:11px;margin-bottom:12px}.ml-fbrand img{height:38px;width:auto;border-radius:9px}.ml-fbrand span{font-weight:700;font-size:18px;color:#fff}.ml-ftag{font-size:15px;color:hsla(0,0%,100%,.6);margin:0 0 26px}.ml-flinks{display:flex;flex-wrap:wrap;gap:14px 22px;margin-bottom:24px;padding:0;list-style:none}.ml-flinks a{font-size:14px;color:hsla(0,0%,100%,.82)}.ml-flinks a:hover{color:#5fdcc4}.ml-fcopy{font-size:13px;color:hsla(0,0%,100%,.45);border-top:1px solid hsla(0,0%,100%,.12);padding-top:20px}.ml-herowrap{display:flex;flex-direction:column;gap:28px;align-items:flex-start}.ml-herocopy{flex:1;min-width:0}.ml-herologo{display:block;align-self:center;flex:none}.ml-herologo img{display:block;width:132px;height:auto;border-radius:18px}.ml-probwrap{display:flex;flex-direction:column;gap:26px}.ml-probimg{display:block;order:2;border-radius:18px;overflow:hidden;background:#2e1145}.ml-probimg img{display:block;width:100%;height:auto;object-fit:cover}.ml-probcopy{order:1;width:100%}@container (min-width:768px){.ml-pad{padding:82px 0}.ml-hero{padding:92px 0 82px}.ml-herowrap{flex-direction:row;align-items:center;gap:46px}.ml-herologo{align-self:center}.ml-herologo img{width:158px}.ml-probwrap{flex-direction:row;align-items:stretch;gap:52px}.ml-probwrap.ml-prob-left{flex-direction:row-reverse}.ml-probimg{display:flex;flex:1;min-height:300px;order:0}.ml-probimg img{height:100%}.ml-probcopy{order:0;flex:1.15;min-width:0;width:auto}.ml-h1{font-size:52px}.ml-lead{font-size:19px}.ml-h2{font-size:40px}.ml-p{font-size:17px}.ml-appgrid{grid-template-columns:repeat(4,1fr)}.ml-ctext2{font-size:26px}}@container (min-width:1160px){.ml-pad{padding:108px 0}.ml-hero{padding:116px 0 100px}.ml-herologo img{width:216px}.ml-h1{font-size:70px}.ml-lead{font-size:20px;max-width:640px}.ml-h2{font-size:48px}.ml-cards{flex-direction:row}.ml-card{flex:1}.ml-ctext2{font-size:32px}}.ml-foot a:focus-visible,.ml-fq:focus-visible,.ml-nav a:focus-visible,.ml-root a:focus-visible{outline:2px solid #5fdcc4;outline-offset:3px;border-radius:6px}.ml-light a:focus-visible{outline-color:#2e1145}@media (prefers-reduced-motion:reduce){.ml-card,.ml-cta,.ml-fsign:after,.ml-navbtn{transition:none}.ml-cta:hover,.ml-navbtn:hover{transform:none}.ml-mobilemenu{animation:none}}