@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/b886574ba42c3409-s.1f4af8e6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.e20f337c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_5b66e03f-module__jdLdjq__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_5b66e03f-module__jdLdjq__variable{--font-sora:"Sora","Sora Fallback"}
.lm-blob-container{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.lm-blob{filter:blur(80px);opacity:.5;mix-blend-mode:multiply;border-radius:50%;position:absolute}.lm-blob-1{background:#ffd6e0;width:700px;height:700px;animation:25s ease-in-out infinite blobMove1;top:-200px;right:-100px}.lm-blob-2{background:#c8e7ff;width:600px;height:600px;animation:20s ease-in-out infinite blobMove2;bottom:-100px;left:-100px}.lm-blob-3{background:#ffe8cc;width:500px;height:500px;animation:22s ease-in-out infinite blobMove3;top:40%;left:30%}.lm-blob-4{background:#d4f0cd;width:400px;height:400px;animation:18s ease-in-out infinite reverse blobMove1;top:20%;right:20%}@keyframes blobMove1{0%,to{border-radius:40% 60% 70% 30%/40% 50% 60%;transform:translate(0)scale(1)rotate(0)}25%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%;transform:translate(80px,-60px)scale(1.1)rotate(90deg)}50%{border-radius:50% 60% 40%/50% 40% 60% 50%;transform:translate(-40px,40px)scale(.95)rotate(180deg)}75%{border-radius:30% 70% 50% 50%/70% 50% 50% 60%;transform:translate(50px,80px)scale(1.05)rotate(270deg)}}@keyframes blobMove2{0%,to{border-radius:50% 50% 40% 60%;transform:translate(0)scale(1)}33%{border-radius:60% 40%;transform:translate(100px,-80px)scale(1.1)}66%{border-radius:40% 60% 50% 50%;transform:translate(-60px,60px)scale(.9)}}@keyframes blobMove3{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-80px,-40px)scale(1.15)}}.lm-cursor-ring{pointer-events:none;z-index:9999;border:2px solid #0003;border-radius:50%;width:40px;height:40px;transition:width .3s,height .3s,border-color .3s,background .3s,transform .15s;position:fixed;transform:translate(-50%,-50%)}.lm-cursor-ring.hovering{background:#ff6b350d;border-color:#ff6b35;width:60px;height:60px}.lm-line{display:block;overflow:hidden}.lm-line-inner{animation:1s cubic-bezier(.65,0,.35,1) forwards lineReveal;display:block;transform:translateY(110%)}.lm-line:nth-child(2) .lm-line-inner{animation-delay:.15s}.lm-line:nth-child(3) .lm-line-inner{animation-delay:.3s}@keyframes lineReveal{to{transform:translateY(0)}}.lm-outline-text{-webkit-text-stroke:2px #1a1a1a;color:#0000;transition:color .4s}.lm-outline-text:hover{color:#1a1a1a}.lm-fade-up{opacity:0;animation:.8s forwards fadeUp}.lm-fade-up-1{animation-delay:.6s}.lm-fade-up-2{animation-delay:.8s}.lm-fade-up-3{animation-delay:.4s}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.lm-btn-big{color:#fff;z-index:0;background:#1a1a1a;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.lm-btn-big:after{content:"";border-radius:inherit;transform-origin:0;z-index:-1;background:#ff6b35;transition:transform .5s cubic-bezier(.25,.46,.45,.94);position:absolute;inset:0;transform:scaleX(0)}.lm-btn-big:hover:after{transform:scaleX(1)}.lm-btn-big:hover{transform:scale(1.05)}.lm-profile-card{border:1px solid #0000000a;border-radius:24px;width:300px;padding:32px 24px;transition:all .5s cubic-bezier(.25,.46,.45,.94);position:absolute;box-shadow:0 8px 40px #00000014}.lm-profile-card:hover{box-shadow:0 16px 60px #0000001f;transform:translateY(-8px)rotate(0)!important}.lm-card-link{text-align:center;border-radius:10px;margin-bottom:8px;padding:12px;font-size:.8rem;font-weight:500;transition:transform .2s;display:block}.lm-card-link:hover{transform:scale(1.03)}.lm-marquee-wrap{border-top:1px solid #0000000f;border-bottom:1px solid #0000000f;padding:40px 0;overflow:hidden}.lm-marquee{gap:60px;width:max-content;animation:30s linear infinite marquee;display:flex}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.lm-step{counter-increment:step;padding-top:80px;position:relative}.lm-step:before{content:counter(step,decimal-leading-zero);color:#0000000a;letter-spacing:-.04em;font-size:5rem;font-weight:800;line-height:1;position:absolute;top:0;left:0}.lm-step-dot{background:#ff6b35;border-radius:50%;width:12px;height:12px;margin-bottom:20px;position:relative}.lm-step-dot:after{content:"";background:linear-gradient(90deg,#ff6b35,#0000);width:300px;height:1px;position:absolute;top:50%;left:100%}.lm-pricing{color:#fff;background:#1a1a1a}.lm-price-card{background:#ffffff08;border:1px solid #ffffff1a;border-radius:24px;padding:48px 36px;transition:all .4s}.lm-price-card:hover{border-color:#ff6b35;transform:translateY(-4px)}.lm-price-card-featured{background:linear-gradient(135deg,#ff6b351a,#ff3e6c1a);border-color:#ff6b354d}.lm-price-features{padding:0;list-style:none}.lm-price-features li{color:#fff9;align-items:center;gap:10px;padding:8px 0;font-size:.9rem;display:flex}.lm-price-features li:before{content:"";background:#ff6b35;border-radius:50%;flex-shrink:0;width:6px;height:6px}.lm-username-input{background:#fff;border:2px solid #00000014;border-radius:999px;align-items:center;padding:8px 8px 8px 28px;transition:border-color .3s,box-shadow .3s;display:inline-flex;box-shadow:0 4px 24px #0000000f}.lm-username-input:focus-within{border-color:#ff6b35;box-shadow:0 4px 24px #ff6b3526}.lm-reveal{opacity:0;transition:all .8s cubic-bezier(.25,.46,.45,.94);transform:translateY(40px)}.lm-reveal.visible{opacity:1;transform:translateY(0)}.lm-nav{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:#ffffffb3;border:1px solid #0000000f;box-shadow:0 4px 24px #0000000a}.lm-nav-pill{transition:all .3s}.lm-nav-pill:hover{transform:scale(1.05);background:#ff6b35!important}@media (max-width:768px){.lm-profile-card{width:240px;padding:24px 18px}.lm-step:before{font-size:3.5rem}.lm-step-dot:after{display:none}}
