.sl{--ac:#8B5CF6;--ac-h:#7C3AED;--ac-ink:#6D28D9;--ac-soft:#EDE6FE;--ac-bright:#B79CFF;--ac-mid:#CDB9FC;--ac-deep:#2E1065;min-height:100vh;background:#F3F7F5;color:#14201B;font-family:var(--font-jakarta),"Plus Jakarta Sans",-apple-system,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}.sl a{color:inherit;text-decoration:none}.sl .sl-display{font-family:var(--font-bricolage),"Bricolage Grotesque",system-ui,sans-serif}.sl .sl-round{font-family:var(--font-fredoka),"Fredoka",ui-rounded,system-ui,sans-serif}.sl input[type=range]{accent-color:var(--ac);width:100%;height:28px;cursor:pointer;margin:0}.sl-navlink{padding:9px 14px;border-radius:999px;font-size:14px;font-weight:600;color:#3F4B46;transition:background .2s,color .2s}.sl-navlink:hover{background:rgba(255,255,255,.7);color:#14201B}.sl-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:999px;font-weight:800;transition:background .2s,color .2s,transform .2s,opacity .2s}.sl-btn-ac{background:var(--ac);color:#fff!important}.sl-btn-ac:hover{background:var(--ac-h);transform:translateY(-2px)}.sl-btn-ink{background:#14201B;color:#fff!important}.sl-btn-ink:hover{background:var(--ac)}.sl-btn-white{background:#fff;color:#14201B!important}.sl-btn-white:hover{color:var(--ac-ink)!important}.sl-lift{transition:transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .6s cubic-bezier(.2,.8,.2,1)}.sl-lift:hover{transform:translateY(-3px);box-shadow:0 18px 36px rgba(20,40,30,.08)}.sl-foot a{color:#4C3D6B}.sl-foot a:hover{color:#14201B}.sl-refs summary{cursor:pointer;list-style:none}.sl-refs summary::-webkit-details-marker{display:none}@supports (animation-timeline:view()){.sl-reveal{animation:sl-rise linear both;animation-timeline:view();animation-range:entry 0 entry 70%}.sl-grow-view{animation:sl-grow linear both;animation-timeline:view();animation-range:entry 10% cover 45%}}@keyframes sl-stamp{0%{transform:scale(2.2) rotate(-18deg);opacity:0}55%{transform:scale(.88) rotate(0);opacity:1}to{transform:scale(1);opacity:1}}@keyframes sl-pop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:1}}@keyframes sl-bob{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-7px) rotate(3deg)}}@keyframes sl-dash{0%{transform:translate(0) rotate(var(--rot)) scale(.3);opacity:0}70%{opacity:1}to{transform:translate(var(--dx),var(--dy)) rotate(var(--rot)) scale(1);opacity:0}}@keyframes sl-ripple{0%{transform:scale(1);opacity:.7}to{transform:scale(1.9);opacity:0}}@keyframes sl-bump{0%{transform:scale(1)}40%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes sl-fade{0%{opacity:0}to{opacity:1}}@keyframes sl-toast{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:none}}@keyframes sl-float{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-14px) rotate(var(--r,0deg))}}@keyframes sl-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes sl-spin{to{transform:rotate(1turn)}}@keyframes sl-scan{0%,to{top:14%}50%{top:80%}}@keyframes sl-press{0%,60%,to{transform:scale(1)}70%{transform:scale(.93)}80%{transform:scale(1.02)}}@keyframes sl-tap{0%,55%{transform:translate(40px,40px);opacity:0}65%{transform:translate(0);opacity:1}72%{transform:translate(0) scale(.85)}85%{transform:translate(0) scale(1);opacity:1}to{transform:translate(30px,30px);opacity:0}}@keyframes sl-ring{0%,62%{transform:scale(.4);opacity:0}70%{opacity:.6}to{transform:scale(2.2);opacity:0}}@keyframes sl-scene{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:none}}@keyframes sl-rise{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:none}}@keyframes sl-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes sl-blob{0%,to{border-radius:42% 58% 63% 37%/45% 41% 59% 55%}50%{border-radius:61% 39% 41% 59%/58% 62% 38% 42%}}@media (prefers-reduced-motion:reduce){.sl *,.sl :before{animation:none!important;transition:none!important}}.sl-nav{display:flex}.sl-nav+div{margin-left:0}@media (max-width:760px){.sl-nav{display:none}.sl-nav+div{margin-left:auto}}@media (max-width:560px){.sl-wide{display:none}.sl-head{padding-left:14px!important;gap:8px!important}.sl-head .sl-navlink{padding:8px 10px}.sl-head .sl-btn{padding:0 14px!important;height:40px!important}}@media (max-width:400px){.sl-head .sl-btn svg{display:none}}.sl-segtabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sl-segtab{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:20px;transition:background .3s;min-width:0}.sl-segtab-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap}.sl-segtab-name{font-size:16px;font-weight:800}.sl-segtab-mech{font-size:12.5px;font-weight:700;color:#5B6862}@media (max-width:560px){.sl-segtab{padding:11px 10px;gap:8px;border-radius:16px}.sl-segtab-head{flex-direction:column;align-items:flex-start;gap:2px}.sl-segtab-name{font-size:13px;line-height:1.2}.sl-segtab-mech{font-size:11px}}.sl-how{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:1fr auto auto auto 1fr;grid-template-areas:". stage" "head stage" "steps stage" "cta stage" ". stage";-moz-column-gap:56px;column-gap:56px}.sl-how-head{grid-area:head}.sl-how-steps{grid-area:steps;margin-top:32px}.sl-how-cta{grid-area:cta;margin-top:32px;padding-left:18px}.sl-how-stage{grid-area:stage;height:540px}.sl-how-mob{display:none}.sl-how-phone{height:450px}@media (max-width:900px){.sl-how{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"head" "stage" "mob" "cta"}.sl-how-steps{display:none!important}.sl-how-mob{grid-area:mob;display:flex;flex-direction:column;gap:14px;margin-top:18px}.sl-how-stage{height:440px;margin-top:28px;border-radius:32px!important}.sl-how-cta{margin-top:24px;padding-left:0}}@media (max-width:560px){.sl-how-stage{height:400px}.sl-how-phone{height:360px;width:210px!important}.sl-chip-a{top:-2px!important;left:4px!important}.sl-chip-b{bottom:-16px!important;right:4px!important}.sl-statbox{padding:14px!important;border-radius:30px!important}.sl-statgrid{gap:8px!important}.sl-stat{padding:12px 9px!important;border-radius:18px!important;min-width:0}.sl-stat>span{hyphens:auto}.sl-stat>span:first-child{font-size:11px!important;line-height:1.25}.sl-stat>span:nth-child(2){font-size:25px!important}.sl-stat>span:last-child{font-size:11px!important}.sl-deco-a{width:46px!important;height:46px!important;left:16px!important;top:14px!important}.sl-deco-a svg{width:22px;height:22px}.sl-deco-b{width:36px!important;height:36px!important;right:18px!important;top:18px!important;border-width:3px!important}}