.community_community__f4c_4{min-height:100vh;padding:100px 2rem 4rem;position:relative}.community_container__b1Khu{max-width:1200px;margin:0 auto}.community_hero__FiWxG{text-align:center;margin-bottom:4rem}.community_title__Xspg3{font-size:4rem;font-weight:800;margin-bottom:1rem;background:linear-gradient(135deg,#004aad,#05c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.community_subtitle__lGZku{font-size:1.5rem;color:hsla(0,0%,100%,.9);max-width:800px;margin:0 auto;line-height:1.6}.community_platformsSection__tvCk8{margin-bottom:5rem}.community_platformsGrid__tgpL9{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem}.community_platformCard__fYtP5{padding:3rem;border-radius:24px;transition:all .3s ease;text-align:center}.community_platformCard__fYtP5:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,74,173,.3)}.community_platformHeader__9Mrpj{display:flex;flex-direction:column;align-items:center;margin-bottom:1.5rem}.community_platformIcon__CuZ7k{font-size:4rem;margin-bottom:1rem}.community_platformName__MRexF{font-size:2rem;font-weight:700;color:#fff}.community_platformDescription__ezo7f{color:hsla(0,0%,100%,.8);line-height:1.6;margin-bottom:2rem}.community_platformStats__eQoCk{margin-bottom:2rem;padding:1.5rem;background:hsla(0,0%,100%,.03);border-radius:12px;border:1px solid hsla(0,0%,100%,.1)}.community_statItem___kVTv{display:flex;flex-direction:column;gap:.5rem}.community_statLabel__5sjzy{font-size:.9rem;color:hsla(0,0%,100%,.6)}.community_statValue__1pBpB{font-size:1.5rem;font-weight:700;color:#fff}.community_joinButton__U52eh{width:100%;padding:1rem 2rem;background:var(--platform-color,#004aad);border:1px solid hsla(0,0%,100%,.2);border-radius:12px;color:#fff;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-block;text-align:center;box-shadow:0 4px 15px rgba(0,0,0,.3)}.community_joinButton__U52eh:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.5);filter:brightness(1.1)}.community_featuresSection__y6HQV{margin-bottom:5rem}.community_sectionTitle__RCWUI{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:3rem;color:#fff}.community_featuresGrid__0y8Zq{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2rem;gap:2rem}.community_featureCard__x1tpx{padding:2.5rem;border-radius:20px;text-align:center;transition:all .3s ease}.community_featureCard__x1tpx:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,74,173,.3)}.community_featureIcon__PLN4j{font-size:3.5rem;margin-bottom:1.5rem}.community_featureTitle__hdO6c{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:#fff}.community_featureDescription__eRyNn{color:hsla(0,0%,100%,.8);line-height:1.6}.community_ctaSection__Iuf8h{margin-bottom:3rem}.community_ctaCard__okxNo{padding:4rem;border-radius:24px;text-align:center;transition:all .3s ease}.community_ctaCard__okxNo:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,74,173,.3)}.community_ctaTitle__O1xo6{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:#fff}.community_ctaDescription___gNFV{font-size:1.25rem;color:hsla(0,0%,100%,.9);margin-bottom:2rem;line-height:1.6}.community_ctaButtons__uRdUS{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.community_ctaButton__AXwBR{padding:1rem 2.5rem;background:linear-gradient(135deg,#004aad,#05c);border:1px solid hsla(0,0%,100%,.2);border-radius:12px;color:#fff;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-block;box-shadow:0 4px 15px rgba(0,74,173,.4)}.community_ctaButton__AXwBR:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,74,173,.6);background:linear-gradient(135deg,#05c,#06f)}.community_fadeIn__on4LI{animation:community_fadeIn__on4LI 1s ease-out forwards}@keyframes community_fadeIn__on4LI{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:968px){.community_title__Xspg3{font-size:3rem}.community_ctaTitle__O1xo6,.community_sectionTitle__RCWUI{font-size:2rem}}@media (max-width:640px){.community_community__f4c_4{padding:100px 1rem 2rem}.community_title__Xspg3{font-size:2.5rem}.community_platformCard__fYtP5{padding:2rem}.community_ctaCard__okxNo{padding:2.5rem 1.5rem}.community_ctaButtons__uRdUS{flex-direction:column}.community_ctaButton__AXwBR{width:100%}}