.Home_container__d256j{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(ellipse at 90% 5%,rgba(237,233,254,.9) 0,transparent 40%),radial-gradient(ellipse at 8% 20%,rgba(252,231,243,.8) 0,transparent 38%),radial-gradient(ellipse at 75% 45%,rgba(245,243,255,.6) 0,transparent 38%),radial-gradient(ellipse at 10% 65%,rgba(237,233,254,.7) 0,transparent 38%),radial-gradient(ellipse at 85% 80%,rgba(252,231,243,.6) 0,transparent 38%),radial-gradient(ellipse at 30% 95%,rgba(245,243,255,.5) 0,transparent 38%),#fff;background-attachment:fixed;overflow-x:hidden;font-family:Inter,sans-serif}.Home_main__VkIEL{flex:1 1;display:flex;flex-direction:column;position:relative;background:transparent}.Home_navbar__IWq_R{position:-webkit-sticky;position:sticky;top:0;background:hsla(0,0%,100%,.88);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);z-index:100;border-bottom:1px solid rgba(109,40,217,.1);box-shadow:0 1px 24px rgba(79,70,229,.06)}.Home_navContent__9Xpuq{max-width:1280px;margin:0 auto;padding:1.1rem 2rem;display:flex;justify-content:space-between;align-items:center}.Home_logo__IOQAX{display:flex;align-items:center;gap:.6rem;font-family:Outfit,sans-serif;font-size:1.45rem;font-weight:800;color:#0f172a;text-decoration:none}.Home_logoIcon___RuIb{font-size:1.55rem;background:linear-gradient(135deg,rgba(79,70,229,.12),rgba(236,72,153,.12));border:1px solid rgba(109,40,217,.15);border-radius:10px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(79,70,229,.1)}.Home_logoText__jQ3Ba{background:linear-gradient(135deg,#4f46e5,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Home_navLinks___tPFn{display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:.9rem}.Home_navLinks___tPFn a{color:#475569;text-decoration:none;padding:.45rem 1rem;border-radius:9999px;transition:all .2s;position:relative}.Home_navLinks___tPFn a:hover{color:#4f46e5;background:rgba(79,70,229,.07)}.Home_navCta__apq_o{padding:.55rem 1.4rem;background:linear-gradient(135deg,#4f46e5,#ec4899);color:#fff!important;border-radius:9999px;font-weight:700;font-size:.88rem;box-shadow:0 4px 12px rgba(79,70,229,.25);transition:all .2s!important}.Home_navCta__apq_o:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(79,70,229,.3)!important;background:linear-gradient(135deg,#4338ca,#db2777)!important;color:#fff!important;background-color:unset!important}.Home_backgroundShapes__6HWsx{position:absolute;top:0;left:0;width:100%;height:100vh;z-index:0;background-image:radial-gradient(circle,rgba(99,102,241,.12) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,#000 50%,transparent);mask-image:linear-gradient(180deg,#000 50%,transparent);pointer-events:none}.Home_shape1__QkPTX,.Home_shape2__ZWk_9,.Home_shape3__XrSEZ{display:none}.Home_hero__VkeT1{position:relative;z-index:1;padding:8rem 2rem 6rem;text-align:center;overflow:visible}.Home_hero__VkeT1:before{width:700px;height:700px;background:rgba(99,102,241,.12);top:-250px;right:-180px}.Home_hero__VkeT1:after,.Home_hero__VkeT1:before{content:"";position:absolute;border-radius:50%;filter:blur(100px);z-index:0;pointer-events:none}.Home_hero__VkeT1:after{width:600px;height:600px;background:rgba(236,72,153,.1);bottom:-200px;left:-150px}.Home_heroContent__aWtjQ{max-width:900px;margin:0 auto}.Home_badge__ng_aq{display:inline-block;padding:.5rem 1.25rem;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9999px;font-size:.875rem;font-weight:700;color:#1e40af;margin-bottom:2rem;box-shadow:0 4px 6px -1px rgba(37,99,235,.1);animation:Home_slideDown__3b1Qo .6s ease-out}.Home_heroTitle__AMpNI{font-size:4.5rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem;font-family:Outfit,sans-serif;color:#0f172a;letter-spacing:-.02em;animation:Home_scaleIn__wJB9N .8s ease-out}.Home_gradientText__cJcFz,.Home_gradient__edxv8{background:linear-gradient(135deg,#4f46e5,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Home_heroSubtitle__0EZ9Z{font-size:1.25rem;color:#64748b;line-height:1.7;margin-bottom:2rem;animation:Home_fadeIn__6AUDn 1s ease-out .3s backwards}.Home_heroStats__xCTSg{display:flex;justify-content:center;align-items:center;gap:2rem;margin-top:3rem;animation:Home_fadeIn__6AUDn 1s ease-out .5s backwards}.Home_statItem__JSUd_{color:#475569;font-size:.95rem}.Home_statItem__JSUd_ strong{display:block;font-size:1.5rem;font-weight:800;color:#0f172a}.Home_statDivider__tdME5{width:1px;height:40px;background:#cbd5e1}.Home_roleSection__KEKBl{padding:7rem 2rem;background:transparent;position:relative;overflow:visible;z-index:1}.Home_roleSection__KEKBl:before{width:650px;height:650px;background:rgba(236,72,153,.08);top:-200px;right:-150px}.Home_roleSection__KEKBl:after,.Home_roleSection__KEKBl:before{content:"";position:absolute;border-radius:50%;filter:blur(100px);pointer-events:none}.Home_roleSection__KEKBl:after{width:600px;height:600px;background:rgba(99,102,241,.08);bottom:-200px;left:-120px}.Home_sectionTitle__DKb2S{text-align:center;font-size:2.5rem;font-weight:700;margin-bottom:3rem;font-family:Outfit,sans-serif;color:#1e293b;position:relative;z-index:1}.Home_roleGrid__roirN{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));grid-gap:2.5rem;gap:2.5rem;position:relative;z-index:1}.Home_roleCard___YUgG{background:linear-gradient(145deg,hsla(0,0%,100%,.95),rgba(245,243,255,.9));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:2rem;overflow:hidden;border:1px solid rgba(167,139,250,.25);box-shadow:0 0 0 1px rgba(167,139,250,.1),0 4px 16px rgba(79,70,229,.1),0 0 30px rgba(109,40,217,.08),0 2px 4px rgba(0,0,0,.04);transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer}.Home_roleCard___YUgG:hover{transform:translateY(-10px);background:linear-gradient(145deg,#fff,rgba(245,243,255,.98));border-color:rgba(167,139,250,.45);box-shadow:0 0 0 1px rgba(167,139,250,.2),0 16px 40px rgba(79,70,229,.18),0 0 70px rgba(109,40,217,.12),0 4px 8px rgba(0,0,0,.06)}.Home_roleCardActive__Ydga0{border-color:rgba(109,40,217,.4);box-shadow:0 0 0 3px rgba(109,40,217,.12)}.Home_roleAccentBar__pmUdq{height:6px;width:100%}.Home_roleFreeIcon__1j47q{font-size:4.5rem;padding:2rem 2.5rem .75rem;line-height:1;display:block;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1));transition:transform .3s}.Home_roleCard___YUgG:hover .Home_roleFreeIcon__1j47q{transform:scale(1.15) rotate(-3deg)}.Home_roleTitle__d4H3E{font-size:1.75rem;font-weight:700;padding:0 2.5rem .5rem;font-family:Outfit,sans-serif;color:#1e1b4b}.Home_roleDescription__hTbYp{color:#64748b;padding:0 2.5rem 1.5rem;line-height:1.65;font-size:1rem}.Home_roleFeatures__Z6D_L{list-style:none;margin:0;border-top:1px solid #f1f5f9;padding:1.5rem 2.5rem 2rem}.Home_roleFeatures__Z6D_L li{padding:.45rem 0;display:flex;align-items:center;gap:.75rem;color:#475569;font-size:.95rem}.Home_featureDot__YvFDb{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#4f46e5,#ec4899);flex-shrink:0}.Home_roleButton__HBLJp{display:block;width:calc(100% - 5rem);margin:0 2.5rem 2.5rem;padding:1rem;border:none;border-radius:1rem;color:#fff;font-weight:700;font-size:1rem;cursor:pointer;transition:all .2s;box-shadow:0 4px 12px rgba(0,0,0,.12);text-align:center}.Home_roleButton__HBLJp:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.18);filter:brightness(1.05)}.Home_roleIcon__XXTL4{font-size:4rem;margin-bottom:1.5rem;display:block}.Home_checkIcon__p6LTK{color:#fff;background:#10b981;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;flex-shrink:0}.Home_features__I7Csk{padding:6rem 2rem;background:transparent;position:relative;overflow:visible}.Home_features__I7Csk:before{content:"";position:absolute;width:650px;height:650px;background:rgba(79,70,229,.07);border-radius:50%;top:-200px;left:-150px;filter:blur(100px);pointer-events:none}.Home_featureGrid__iCCTg{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:2rem;gap:2rem;position:relative;z-index:1}.Home_featureCard__KC0ot{background:linear-gradient(145deg,hsla(0,0%,100%,.95),rgba(245,243,255,.9));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:2.5rem 1.75rem;border-radius:1.75rem;text-align:center;border:1px solid rgba(167,139,250,.25);box-shadow:0 0 0 1px rgba(167,139,250,.1),0 4px 16px rgba(79,70,229,.1),0 0 30px rgba(109,40,217,.08),0 2px 4px rgba(0,0,0,.04);transition:all .35s cubic-bezier(.4,0,.2,1)}.Home_featureCard__KC0ot:hover{transform:translateY(-8px);background:linear-gradient(145deg,#fff,rgba(245,243,255,.98));border-color:rgba(167,139,250,.45);box-shadow:0 0 0 1px rgba(167,139,250,.2),0 12px 32px rgba(79,70,229,.15),0 0 60px rgba(109,40,217,.12),0 4px 8px rgba(0,0,0,.06)}.Home_featureCard__KC0ot h3{font-size:1.15rem;font-weight:700;color:#1e1b4b;margin-bottom:.75rem;font-family:Outfit,sans-serif}.Home_featureCard__KC0ot p{color:#64748b;line-height:1.7;font-size:.95rem}.Home_featureIcon__rV5mF{font-size:2rem;margin-bottom:1.5rem;background:#f1f5f9;width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:1rem;margin-left:auto;margin-right:auto}.Home_howItWorks__Xapkl{padding:6rem 2rem;background:transparent;position:relative;overflow:visible}.Home_howItWorks__Xapkl:before{content:"";position:absolute;width:700px;height:700px;background:rgba(167,139,250,.08);border-radius:50%;top:-220px;right:-200px;filter:blur(100px);pointer-events:none}.Home_howHeader__5EI9G{text-align:center;margin-bottom:4rem}.Home_howBadge__PScle{display:inline-block;padding:.4rem 1.1rem;background:linear-gradient(135deg,rgba(79,70,229,.12),rgba(236,72,153,.12));border:1px solid rgba(109,40,217,.2);border-radius:9999px;font-size:.8rem;font-weight:700;color:#6d28d9;letter-spacing:.05em;text-transform:uppercase;margin-bottom:1rem}.Home_howSubtitle__r_SyG{color:#64748b;font-size:1.05rem;margin-top:.75rem}.Home_stepsGrid__X1dXs{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;position:relative}.Home_stepsGrid__X1dXs:before{content:"";position:absolute;top:44px;left:12.5%;right:12.5%;height:2px;background:linear-gradient(90deg,#4f46e5,#a855f7,#ec4899);z-index:0}.Home_step__vdJn5{text-align:center;padding:0 1.5rem;position:relative;z-index:1}.Home_stepIconWrap__G3ZM8{position:relative;width:88px;height:88px;margin:0 auto 1.5rem}.Home_stepEmoji__Z_Th4{width:88px;height:88px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.25rem;box-shadow:0 0 0 4px #fff,0 0 0 6px rgba(109,40,217,.2),0 10px 25px rgba(79,70,229,.15);transition:transform .3s}.Home_step__vdJn5:hover .Home_stepEmoji__Z_Th4{transform:translateY(-6px) scale(1.08);box-shadow:0 0 0 4px #fff,0 0 0 6px rgba(236,72,153,.3),0 16px 30px rgba(236,72,153,.2)}.Home_stepNum__qlDyG{position:absolute;bottom:-4px;right:-4px;width:26px;height:26px;background:linear-gradient(135deg,#4f46e5,#ec4899);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:800;box-shadow:0 0 0 3px #fff;z-index:2}.Home_step__vdJn5 h3{font-size:1.1rem;font-weight:700;color:#1e1b4b;margin-bottom:.5rem;font-family:Outfit,sans-serif}.Home_step__vdJn5 p{color:#64748b;font-size:.9rem;line-height:1.6}.Home_stepConnector__zrw2N{display:none}.Home_stepNumber__24rip{width:52px;height:52px;background:linear-gradient(135deg,#4f46e5,#ec4899);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.25rem;margin:0 auto 1.5rem}.Home_contactSection__vO01c{padding:6rem 2rem;background:transparent;position:relative;overflow:visible}.Home_contactSection__vO01c:before{content:"";position:absolute;width:650px;height:650px;background:rgba(236,72,153,.07);border-radius:50%;bottom:-200px;left:-150px;filter:blur(100px);pointer-events:none}.Home_contactGrid__Fcz6h{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:2rem;gap:2rem;position:relative;z-index:1}.Home_contactCard__LMdtN{background:linear-gradient(145deg,hsla(0,0%,100%,.95),rgba(245,243,255,.9));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:2.5rem 1.75rem;border-radius:1.75rem;text-align:center;border:1px solid rgba(167,139,250,.25);box-shadow:0 0 0 1px rgba(167,139,250,.1),0 4px 16px rgba(79,70,229,.1),0 0 30px rgba(109,40,217,.08),0 2px 4px rgba(0,0,0,.04);transition:all .35s cubic-bezier(.4,0,.2,1)}.Home_contactCard__LMdtN:hover{transform:translateY(-8px);background:linear-gradient(145deg,#fff,rgba(245,243,255,.98));border-color:rgba(167,139,250,.45);box-shadow:0 0 0 1px rgba(167,139,250,.2),0 12px 32px rgba(79,70,229,.15),0 0 60px rgba(109,40,217,.12),0 4px 8px rgba(0,0,0,.06)}.Home_contactIconWrap__1Dmry{margin:0 auto 1.5rem;width:80px;height:80px}.Home_contactEmoji__cLfRQ{width:80px;height:80px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;box-shadow:0 0 0 4px #fff,0 0 0 6px rgba(109,40,217,.15),0 8px 20px rgba(79,70,229,.12);transition:transform .3s,box-shadow .3s}.Home_contactCard__LMdtN:hover .Home_contactEmoji__cLfRQ{transform:translateY(-4px) scale(1.08);box-shadow:0 0 0 4px #fff,0 0 0 6px rgba(236,72,153,.25),0 14px 28px rgba(236,72,153,.18)}.Home_contactCard__LMdtN h3{font-size:1.15rem;font-weight:700;color:#1e1b4b;margin-bottom:.75rem;font-family:Outfit,sans-serif}.Home_contactCard__LMdtN p{color:#64748b;line-height:1.75;font-size:.95rem}.Home_contactIcon__ovWCK{font-size:2.5rem;margin-bottom:1rem;display:block}.Home_footer__yFiaX{background:#0a0f1e;color:hsla(0,0%,100%,.65);font-size:.9rem}.Home_footerInner__OwBaB{max-width:1200px;margin:0 auto;padding:4rem 2rem 3rem;display:grid;grid-template-columns:1.8fr 1fr 1.4fr;grid-gap:3rem;gap:3rem}.Home_footerLogo__LBYkL{display:flex;align-items:center;gap:.55rem;margin-bottom:1rem}.Home_footerLogoIcon___g2Xq{font-size:1.6rem;background:linear-gradient(135deg,rgba(79,70,229,.2),rgba(236,72,153,.2));border:1px solid rgba(167,139,250,.25);border-radius:10px;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.Home_footerLogoText__QR08_{font-family:Outfit,sans-serif;font-size:1.35rem;font-weight:800;background:linear-gradient(135deg,#818cf8,#f472b6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Home_footerTagline__H4rhd{line-height:1.7;margin-bottom:1.5rem;max-width:280px;color:hsla(0,0%,100%,.5);font-size:.88rem}.Home_footerSocials__H0sHv{display:flex;gap:.6rem}.Home_socialIcon__ymety{color:hsla(0,0%,100%,.6);background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all .2s;cursor:pointer}.Home_socialIcon__ymety:hover{color:#fff;background:rgba(79,70,229,.35);border-color:rgba(167,139,250,.5);transform:translateY(-2px);box-shadow:0 4px 12px rgba(79,70,229,.3)}.Home_footerColTitle__bNvzf{font-family:Outfit,sans-serif;font-size:.95rem;font-weight:700;color:#fff;margin-bottom:1.25rem;letter-spacing:.04em;text-transform:uppercase}.Home_footerLinks__BQcA_{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.Home_footerLinks__BQcA_ a{color:hsla(0,0%,100%,.55);text-decoration:none;transition:color .2s;font-size:.88rem}.Home_footerLinks__BQcA_ a:hover{color:#a78bfa}.Home_footerContactRow__rdyYb{display:flex;align-items:center;gap:.6rem;color:hsla(0,0%,100%,.55);font-size:.88rem;line-height:1.6;text-decoration:none;transition:color .2s}.Home_footerContactRow__rdyYb:hover{color:#a78bfa}.Home_contactSvgIcon__CXQtq{flex-shrink:0;opacity:.7}.Home_footerBottom__Onsk3{border-top:1px solid hsla(0,0%,100%,.07);max-width:1200px;margin:0 auto;padding:1.25rem 2rem;display:flex;flex-direction:column;align-items:center;gap:.3rem;font-size:.82rem;color:hsla(0,0%,100%,.35);text-align:center}.Home_footerMadeWith__4JW3C{color:hsla(0,0%,100%,.4)}@media (max-width:768px){.Home_footerInner__OwBaB{grid-template-columns:1fr;gap:2rem;padding:2.5rem 1.5rem}.Home_footerBottom__Onsk3{flex-direction:column;gap:.5rem;text-align:center}}@keyframes Home_slideDown__3b1Qo{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}@keyframes Home_scaleIn__wJB9N{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes Home_fadeIn__6AUDn{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.Home_heroTitle__AMpNI{font-size:2.75rem}.Home_navLinks___tPFn{display:none}.Home_heroStats__xCTSg{flex-direction:column;gap:1rem}.Home_statDivider__tdME5{display:none}.Home_contactGrid__Fcz6h,.Home_featureGrid__iCCTg,.Home_roleGrid__roirN,.Home_stepsGrid__X1dXs{grid-template-columns:1fr}}.Home_marqueeBar__Fh5ns{width:100%;background:linear-gradient(90deg,#4f46e5,#7c3aed 50%,#ec4899);overflow:hidden;padding:.55rem 0;position:relative;z-index:10}.Home_marqueeTrack__v3xM1{display:flex;gap:0;white-space:nowrap;animation:Home_marqueeScroll__ClTAw 40s linear infinite;width:max-content}.Home_marqueeItem__cmmlI{display:inline-flex;align-items:center;gap:.6rem;color:hsla(0,0%,100%,.92);font-size:.82rem;font-weight:600;letter-spacing:.02em;padding:0 .5rem;white-space:nowrap}.Home_marqueeDot__Hty7S{color:hsla(0,0%,100%,.4);margin-left:.6rem;font-size:.6rem}@keyframes Home_marqueeScroll__ClTAw{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.Home_floatingIcons__8dM6S{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.Home_floatIcon__FMP1c{position:absolute;opacity:.08;animation:Home_floatUpDown__a5fNs 6s ease-in-out infinite;filter:grayscale(.2);-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1}@keyframes Home_floatUpDown__a5fNs{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-14px) rotate(4deg)}66%{transform:translateY(8px) rotate(-3deg)}}.Home_countNum__3xCxh{display:inline;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}