.LandingPage-module__d1zlJq__root{color:#f0eee8;background:#0c0c0f;min-height:100vh;font-family:Plus Jakarta Sans,Inter,sans-serif;overflow-x:hidden}.LandingPage-module__d1zlJq__spotlight{pointer-events:none;z-index:9999;background:radial-gradient(circle,#e6394612 0%,#e6394608 35%,#0000 70%);border-radius:50%;width:420px;height:420px;transition:left 60ms,top 60ms;position:fixed;transform:translate(-50%,-50%)}.LandingPage-module__d1zlJq__progressBar{z-index:200;background:linear-gradient(90deg,#e63946,#ff8c94,#e63946) 0 0/200%;border-radius:0 99px 99px 0;height:2.5px;transition:width .1s;animation:2s linear infinite LandingPage-module__d1zlJq__shimmer;position:fixed;top:0;left:0;box-shadow:0 0 10px #e6394699}.LandingPage-module__d1zlJq__fadeUp{opacity:0;transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1);transform:translateY(28px)}.LandingPage-module__d1zlJq__visible{opacity:1;transform:translateY(0)}.LandingPage-module__d1zlJq__nav{z-index:100;padding:1.25rem 2rem;transition:all .3s;position:fixed;top:0;left:0;right:0}.LandingPage-module__d1zlJq__navScrolled{-webkit-backdrop-filter:blur(20px);background:#0c0c0fd9;border-bottom:1px solid #ffffff0f;padding:.9rem 2rem}.LandingPage-module__d1zlJq__navInner{align-items:center;gap:2rem;max-width:1100px;margin:0 auto;display:flex}.LandingPage-module__d1zlJq__logo{color:#f0eee8;align-items:center;gap:.5rem;margin-right:auto;font-size:1.2rem;font-weight:700;text-decoration:none;display:flex}.LandingPage-module__d1zlJq__logoIcon{color:#e63946;font-size:1.3rem}.LandingPage-module__d1zlJq__logoImg{object-fit:contain;border-radius:6px;flex-shrink:0}.LandingPage-module__d1zlJq__navLinks{gap:2rem;display:flex}.LandingPage-module__d1zlJq__navLinks a{color:#f0eee899;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .2s;position:relative}.LandingPage-module__d1zlJq__navLinks a:after{content:"";transform-origin:100%;background:#e63946;border-radius:99px;height:1.5px;transition:transform .25s;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.LandingPage-module__d1zlJq__navLinks a:hover{color:#f0eee8}.LandingPage-module__d1zlJq__navLinks a:hover:after{transform-origin:0;transform:scaleX(1)}.LandingPage-module__d1zlJq__navCta{color:#fff;cursor:pointer;white-space:nowrap;background:#e63946;border:none;border-radius:99px;padding:.55rem 1.3rem;font-size:.875rem;font-weight:600;transition:background .2s,transform .2s,box-shadow .2s}.LandingPage-module__d1zlJq__navCta:hover{background:#ff4d5b;transform:translateY(-1px);box-shadow:0 4px 20px #e6394666}.LandingPage-module__d1zlJq__hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:8rem 2rem 4rem;display:flex;position:relative;overflow:hidden}.LandingPage-module__d1zlJq__particleCanvas{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.LandingPage-module__d1zlJq__heroBg{pointer-events:none;position:absolute;inset:0}.LandingPage-module__d1zlJq__heroOrb1{background:radial-gradient(#e639462e 0%,#0000 70%);width:800px;height:500px;animation:8s ease-in-out infinite LandingPage-module__d1zlJq__orbPulse;position:absolute;top:-20%;left:50%;transform:translate(-50%)}.LandingPage-module__d1zlJq__heroOrb2{background:radial-gradient(#4361ee1a 0%,#0000 70%);width:600px;height:400px;animation:10s ease-in-out infinite reverse LandingPage-module__d1zlJq__orbPulse;position:absolute;bottom:-10%;right:-10%}@keyframes LandingPage-module__d1zlJq__orbPulse{0%,to{opacity:.7;transform:scale(1)translate(-50%)}50%{opacity:1;transform:scale(1.08)translate(-50%)}}.LandingPage-module__d1zlJq__heroOrb2{transform:none}@keyframes LandingPage-module__d1zlJq__orbPulse2{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.9;transform:scale(1.1)}}.LandingPage-module__d1zlJq__heroOrb2{animation:10s ease-in-out infinite reverse LandingPage-module__d1zlJq__orbPulse2}.LandingPage-module__d1zlJq__heroGrid{background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 0,#000,#0000);mask-image:radial-gradient(80% 60% at 50% 0,#000,#0000)}.LandingPage-module__d1zlJq__heroContent{z-index:2;max-width:780px;position:relative}.LandingPage-module__d1zlJq__typewriter{color:#ff8c94;min-width:120px;font-style:italic;display:inline-block}.LandingPage-module__d1zlJq__cursor{color:#e63946;margin-left:1px;font-weight:300;animation:.75s step-end infinite LandingPage-module__d1zlJq__cursorBlink;display:inline-block}@keyframes LandingPage-module__d1zlJq__cursorBlink{0%,to{opacity:1}50%{opacity:0}}.LandingPage-module__d1zlJq__heroBadge{color:#ff6b77;letter-spacing:.03em;background:#e639461f;border:1px solid #e639464d;border-radius:99px;align-items:center;gap:.5rem;margin-bottom:1.75rem;padding:.4rem 1rem;font-size:.8rem;font-weight:600;animation:.7s forwards LandingPage-module__d1zlJq__fadeInDown;display:inline-flex}@keyframes LandingPage-module__d1zlJq__fadeInDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.LandingPage-module__d1zlJq__heroBadgeDot{background:#e63946;border-radius:50%;width:6px;height:6px;animation:1.5s ease-in-out infinite LandingPage-module__d1zlJq__blink}@keyframes LandingPage-module__d1zlJq__blink{0%,to{opacity:1}50%{opacity:.3}}.LandingPage-module__d1zlJq__heroTitle{letter-spacing:-.03em;color:#f0eee8;margin-bottom:1.5rem;font-size:clamp(2.4rem,6vw,4rem);font-weight:800;line-height:1.15;animation:.7s .1s both LandingPage-module__d1zlJq__fadeInUp}@keyframes LandingPage-module__d1zlJq__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.LandingPage-module__d1zlJq__heroGradient{background:linear-gradient(135deg,#e63946 0%,#ff8c94 50%,#e63946 100%) 0 0/200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite LandingPage-module__d1zlJq__shimmer}@keyframes LandingPage-module__d1zlJq__shimmer{0%{background-position:0%}to{background-position:200%}}.LandingPage-module__d1zlJq__heroDesc{color:#f0eee899;margin-bottom:2rem;font-size:1.1rem;line-height:1.7;animation:.7s .2s both LandingPage-module__d1zlJq__fadeInUp}.LandingPage-module__d1zlJq__heroDesc strong{color:#f0eee8e6}.LandingPage-module__d1zlJq__heroCtas{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:1rem;animation:.7s .3s both LandingPage-module__d1zlJq__fadeInUp;display:flex}.LandingPage-module__d1zlJq__ctaPrimary{color:#fff;cursor:pointer;background:#e63946;border:none;border-radius:99px;align-items:center;gap:.5rem;padding:.85rem 2rem;font-size:1rem;font-weight:700;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.LandingPage-module__d1zlJq__ctaPrimary:hover{background:#ff4d5b;transform:translateY(-2px);box-shadow:0 8px 30px #e6394673}.LandingPage-module__d1zlJq__ctaArrow{transition:transform .2s}.LandingPage-module__d1zlJq__ctaPrimary:hover .LandingPage-module__d1zlJq__ctaArrow{transform:translate(4px)}.LandingPage-module__d1zlJq__ctaSecondary{color:#f0eee8b3;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:99px;align-items:center;padding:.85rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.LandingPage-module__d1zlJq__ctaSecondary:hover{color:#f0eee8;background:#ffffff1a}.LandingPage-module__d1zlJq__heroNote{color:#f0eee859;font-size:.8rem;animation:.7s .4s both LandingPage-module__d1zlJq__fadeInUp}.LandingPage-module__d1zlJq__heroPreview{z-index:2;width:100%;max-width:900px;margin-top:4rem;animation:.8s .5s both LandingPage-module__d1zlJq__fadeInUp;position:relative}.LandingPage-module__d1zlJq__previewWindow{background:#121216e6;border:1px solid #ffffff14;border-radius:16px;overflow:hidden;box-shadow:0 0 0 1px #ffffff0a,0 40px 80px #0009,0 0 60px #e639460f}.LandingPage-module__d1zlJq__previewBar{background:#ffffff08;border-bottom:1px solid #ffffff0d;gap:6px;padding:12px 16px;display:flex}.LandingPage-module__d1zlJq__previewBar span{background:#ffffff1f;border-radius:50%;width:10px;height:10px}.LandingPage-module__d1zlJq__previewBar span:first-child{background:#ff5f57}.LandingPage-module__d1zlJq__previewBar span:nth-child(2){background:#ffbd2e}.LandingPage-module__d1zlJq__previewBar span:nth-child(3){background:#28c840}.LandingPage-module__d1zlJq__previewBoard{grid-template-columns:repeat(3,1fr);gap:12px;padding:16px;display:grid}.LandingPage-module__d1zlJq__previewCol{background:#ffffff08;border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.LandingPage-module__d1zlJq__previewColHead{letter-spacing:.04em;justify-content:space-between;align-items:center;margin-bottom:4px;font-size:.75rem;font-weight:700;display:flex}.LandingPage-module__d1zlJq__previewCount{color:#ffffff80;background:#ffffff14;border-radius:99px;padding:2px 6px;font-size:.65rem}.LandingPage-module__d1zlJq__previewCard{color:#f0eee8bf;background:#ffffff0d;border:1px solid #ffffff0f;border-radius:8px;flex-direction:column;gap:6px;padding:10px;font-size:.72rem;animation:3s ease-in-out infinite LandingPage-module__d1zlJq__cardFloat;display:flex}.LandingPage-module__d1zlJq__cardAnim1{animation-delay:0s}.LandingPage-module__d1zlJq__cardAnim2{animation-delay:.5s}.LandingPage-module__d1zlJq__cardAnim3{animation-delay:1s}.LandingPage-module__d1zlJq__cardDone{opacity:.45}@keyframes LandingPage-module__d1zlJq__cardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.LandingPage-module__d1zlJq__cardTag{letter-spacing:.04em;border-radius:4px;align-self:flex-start;padding:1px 6px;font-size:.6rem;font-weight:700;display:inline-flex}.LandingPage-module__d1zlJq__stats{border-top:1px solid #ffffff0a;border-bottom:1px solid #ffffff0a;padding:4rem 2rem}.LandingPage-module__d1zlJq__statsInner{flex-wrap:wrap;justify-content:center;align-items:center;gap:3rem;max-width:900px;margin:0 auto;display:flex}.LandingPage-module__d1zlJq__statItem{text-align:center}.LandingPage-module__d1zlJq__statNum{color:#f0eee8;background:linear-gradient(135deg,#f0eee8,#f0eee8b3);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.4rem;font-size:2.5rem;font-weight:800;line-height:1}.LandingPage-module__d1zlJq__statLabel{color:#f0eee866;text-transform:uppercase;letter-spacing:.06em;font-size:.8rem;font-weight:500}.LandingPage-module__d1zlJq__statDivider{background:#ffffff0f;width:1px;height:48px}.LandingPage-module__d1zlJq__sectionHeader{text-align:center;margin-bottom:4rem}.LandingPage-module__d1zlJq__sectionTag{color:#ff6b77;letter-spacing:.08em;text-transform:uppercase;background:#e639461f;border:1px solid #e6394640;border-radius:99px;margin-bottom:1rem;padding:.3rem 1rem;font-size:.75rem;font-weight:700;display:inline-block}.LandingPage-module__d1zlJq__sectionTitle{letter-spacing:-.03em;margin-bottom:1rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.2}.LandingPage-module__d1zlJq__sectionDesc{color:#f0eee88c;max-width:520px;margin:0 auto;font-size:1rem;line-height:1.7}.LandingPage-module__d1zlJq__sectionDesc strong{color:#f0eee8d9}.LandingPage-module__d1zlJq__features{max-width:1100px;margin:0 auto;padding:6rem 2rem}.LandingPage-module__d1zlJq__featureGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;display:grid}.LandingPage-module__d1zlJq__featureCard{cursor:default;will-change:transform;background:#ffffff06;border:1px solid #ffffff0f;border-radius:16px;padding:2rem}.LandingPage-module__d1zlJq__featureCard:hover{background:#ffffff0b;border-color:#e6394633}.LandingPage-module__d1zlJq__featureIconWrap{justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:1rem;display:inline-flex;position:relative}.LandingPage-module__d1zlJq__featureIconBg{background:#e639461a;border-radius:12px;transition:transform .3s,background .3s;position:absolute;inset:0}.LandingPage-module__d1zlJq__featureCard:hover .LandingPage-module__d1zlJq__featureIconBg{background:#e639462e;transform:scale(1.15)rotate(6deg)}.LandingPage-module__d1zlJq__featureIcon{z-index:1;font-size:1.6rem;transition:transform .3s;position:relative}.LandingPage-module__d1zlJq__featureCard:hover .LandingPage-module__d1zlJq__featureIcon{transform:scale(1.1)}.LandingPage-module__d1zlJq__featureTitle{color:#f0eee8;margin-bottom:.6rem;font-size:1.05rem;font-weight:700}.LandingPage-module__d1zlJq__featureDesc{color:#f0eee880;font-size:.88rem;line-height:1.65}.LandingPage-module__d1zlJq__how{padding:6rem 2rem;position:relative;overflow:hidden}.LandingPage-module__d1zlJq__howBg{pointer-events:none;background:radial-gradient(60% 80%,#e639460d,#0000);position:absolute;inset:0}.LandingPage-module__d1zlJq__how .LandingPage-module__d1zlJq__sectionHeader{z-index:1;position:relative}.LandingPage-module__d1zlJq__steps{z-index:1;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:0;max-width:900px;margin:0 auto;display:flex;position:relative}.LandingPage-module__d1zlJq__step{text-align:center;flex-direction:column;flex:1;align-items:center;min-width:200px;max-width:280px;display:flex;position:relative}.LandingPage-module__d1zlJq__stepNum{color:#0000;-webkit-text-stroke:1px #e6394666;margin-bottom:1rem;font-family:Plus Jakarta Sans,sans-serif;font-size:3rem;font-weight:900;line-height:1}.LandingPage-module__d1zlJq__stepContent{padding:0 1rem}.LandingPage-module__d1zlJq__stepTitle{color:#f0eee8;margin-bottom:.5rem;font-size:1.05rem;font-weight:700}.LandingPage-module__d1zlJq__stepDesc{color:#f0eee880;font-size:.875rem;line-height:1.6}.LandingPage-module__d1zlJq__stepArrow{color:#e6394659;z-index:2;font-size:1.5rem;position:absolute;top:1.2rem;right:-1.5rem}.LandingPage-module__d1zlJq__ctaBand{text-align:center;border-top:1px solid #ffffff0a;border-bottom:1px solid #ffffff0a;padding:6rem 2rem;position:relative;overflow:hidden}.LandingPage-module__d1zlJq__ctaBandInner{z-index:2;flex-direction:column;align-items:center;gap:1.5rem;max-width:640px;margin:0 auto;display:flex;position:relative}.LandingPage-module__d1zlJq__ctaBandTitle{letter-spacing:-.03em;font-size:clamp(2rem,5vw,3.2rem);font-weight:800;line-height:1.2}.LandingPage-module__d1zlJq__ctaBandDesc{color:#f0eee880;font-size:1rem}.LandingPage-module__d1zlJq__ctaBandOrb{pointer-events:none;background:radial-gradient(#e639461f 0%,#0000 70%);width:700px;height:400px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.LandingPage-module__d1zlJq__faq{max-width:700px;margin:0 auto;padding:6rem 2rem}.LandingPage-module__d1zlJq__faqList{flex-direction:column;gap:.75rem;display:flex}.LandingPage-module__d1zlJq__faqItem{background:#ffffff06;border:1px solid #ffffff0f;border-radius:12px;transition:border-color .2s;overflow:hidden}.LandingPage-module__d1zlJq__faqQuestion{color:#f0eee8;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.2rem 1.5rem;font-size:.95rem;font-weight:600;transition:color .2s;display:flex}.LandingPage-module__d1zlJq__faqQuestionOpen{color:#ff6b77;border-bottom:1px solid #e6394626}.LandingPage-module__d1zlJq__faqChevron{color:#f0eee859;flex-shrink:0;font-size:1.4rem;line-height:1;transition:color .2s,transform .2s}.LandingPage-module__d1zlJq__faqChevronOpen{color:#e63946;transform:rotate(0)}.LandingPage-module__d1zlJq__faqAnswer{max-height:0;transition:max-height .35s cubic-bezier(.4,0,.2,1);overflow:hidden}.LandingPage-module__d1zlJq__faqAnswer p{color:#f0eee88c;padding:1rem 1.5rem 1.2rem;font-size:.875rem;line-height:1.7}.LandingPage-module__d1zlJq__footer{text-align:center;border-top:1px solid #ffffff0a;padding:3rem 2rem 2rem}.LandingPage-module__d1zlJq__footerInner{flex-direction:column;align-items:center;gap:.75rem;max-width:900px;margin:0 auto;display:flex}.LandingPage-module__d1zlJq__footerLogo{color:#f0eee8cc;align-items:center;gap:.5rem;font-size:1.1rem;font-weight:700;display:flex}.LandingPage-module__d1zlJq__footerTagline{color:#f0eee840;max-width:500px;font-size:.78rem;line-height:1.5}.LandingPage-module__d1zlJq__footerCopy{color:#f0eee833;font-size:.75rem}.LandingPage-module__d1zlJq__footerDivider{background:#ffffff12;width:40px;height:1px;margin:.25rem 0}.LandingPage-module__d1zlJq__madeBy{color:#f0eee847;align-items:center;gap:.4rem;font-size:.78rem;display:flex}.LandingPage-module__d1zlJq__madeByLabel{font-style:italic}.LandingPage-module__d1zlJq__madeByHeart{color:#e63946;font-size:.75rem;animation:1.8s ease-in-out infinite LandingPage-module__d1zlJq__heartbeat}@keyframes LandingPage-module__d1zlJq__heartbeat{0%,to{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.2)}70%{transform:scale(1)}}.LandingPage-module__d1zlJq__madeByName{color:#f0eee88c;font-weight:600;text-decoration:none;transition:color .2s}.LandingPage-module__d1zlJq__madeByName:hover{color:#ff6b77}@media (max-width:768px){.LandingPage-module__d1zlJq__navLinks{display:none}.LandingPage-module__d1zlJq__hero{padding:7rem 1.25rem 3rem}.LandingPage-module__d1zlJq__previewBoard{grid-template-columns:1fr}.LandingPage-module__d1zlJq__previewCol:not(:first-child){display:none}.LandingPage-module__d1zlJq__statsInner{gap:1.5rem}.LandingPage-module__d1zlJq__statDivider{display:none}.LandingPage-module__d1zlJq__steps{flex-direction:column;align-items:center}.LandingPage-module__d1zlJq__stepArrow{display:none}.LandingPage-module__d1zlJq__featureGrid{grid-template-columns:1fr}}
