.coworking_layout__uVd45{min-height:100vh;display:flex;flex-direction:column}.coworking_navbar__V_2OG{position:fixed;top:0;left:0;right:0;background:hsla(0,0%,100%,.98);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(0,0,0,.08);z-index:1000;box-shadow:0 2px 20px rgba(0,0,0,.05)}.coworking_navbarContainer__iKsrn{max-width:1200px;margin:0 auto;padding:0 2rem}.coworking_navbarContent__dxUIG{display:flex;align-items:center;justify-content:space-between;padding:1rem 0}.coworking_logo__7_Bes{flex-shrink:0}.coworking_logo__7_Bes img{height:2.5rem;width:auto;transition:transform .3s ease}.coworking_logo__7_Bes:hover img{transform:scale(1.05)}.coworking_navLinks__R5lLo{display:flex;align-items:center;gap:2rem}.coworking_mobileMenuToggle__HfFOB{display:none;background:none;border:none;font-size:1.5rem;color:var(--primary-color);cursor:pointer;padding:.5rem}.coworking_mobileMenu__MXnRG{flex-direction:column;padding:0;overflow:hidden;display:none}.coworking_mobileMenuOpen__NeTUX{display:flex;padding:1rem 0}.coworking_mobileNavLink___TUOR{display:block;padding:1rem 0;color:var(--text-dark);text-decoration:none;font-weight:500;font-size:1rem;border-bottom:1px solid rgba(0,0,0,.05);transition:color .3s ease}.coworking_mobileNavLink___TUOR:hover{color:var(--primary-color)}.coworking_mobileCtaButton__qQ0c8{width:100%;margin-top:1rem;padding:.75rem 1.5rem;background-color:var(--primary-color);color:#fff;border:none;border-radius:.5rem;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease}.coworking_mobileCtaButton__qQ0c8:hover{background-color:var(--accent-color)}.coworking_ctaButton__p9OPt{padding:.75rem 1.5rem;background-color:var(--primary-color);color:#fff;border:none;border-radius:.5rem;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .3s ease;white-space:nowrap}.coworking_ctaButton__p9OPt:hover{background-color:var(--accent-color)}.coworking_navLink__MVyq_{color:var(--text-dark);text-decoration:none;font-weight:500;font-size:.95rem;transition:all .3s ease;position:relative;padding:.5rem .25rem}.coworking_navLink__MVyq_:hover{color:var(--primary-color)}.coworking_navLink__MVyq_:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:3px;background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));transition:width .3s ease;border-radius:2px}.coworking_navLink__MVyq_:hover:after{width:80%}.coworking_main__fLxnB{flex:1 1;margin-top:80px}.coworking_footer__kD00O{background:var(--accent-color);color:#fff;padding:4rem 0 2rem}.coworking_footerContent__17Ozc{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:3rem;gap:3rem;padding-bottom:3rem}@media (min-width:768px){.coworking_footerContent__17Ozc{grid-template-columns:2fr 1fr 1fr;gap:4rem}}.coworking_footerSection__K7eJ0{display:flex;flex-direction:column;justify-content:center}.coworking_footerLogo__WL6xw{margin-bottom:1.5rem;filter:brightness(0) invert(1);width:350px;height:auto;max-width:100%}.coworking_footerDescription__Bo4L6{color:hsla(0,0%,100%,.85);line-height:1.7;margin-bottom:2rem;max-width:400px;font-size:.95rem}.coworking_footerHeading__bROIZ{font-size:1.1rem;font-weight:700;margin-bottom:1.5rem;color:#fff;letter-spacing:.02em}.coworking_footerNav__oL_Tg{display:flex;flex-direction:column;gap:.75rem}.coworking_footerNavLink__Wgq6k{color:hsla(0,0%,100%,.8);text-decoration:none;transition:all .3s ease;font-size:.95rem;display:inline-block;width:-moz-fit-content;width:fit-content}.coworking_footerNavLink__Wgq6k:hover{color:#fff;transform:translateX(4px)}.coworking_footerContact__4NsTX{display:flex;flex-direction:column;gap:1rem}.coworking_footerContactItem__0UdaB{display:flex;align-items:center;gap:.75rem;color:hsla(0,0%,100%,.85);text-decoration:none;transition:all .3s ease;font-size:.95rem}.coworking_footerContactItem__0UdaB:hover{color:#fff;transform:translateX(2px)}.coworking_footerContactItem__0UdaB i{width:20px;text-align:center;color:hsla(0,0%,100%,.7)}.coworking_socialLinks__qrrsp{display:flex;gap:1rem;margin-top:.5rem}.coworking_socialLink__hjE1J{justify-content:center;width:44px;height:44px;background:hsla(0,0%,100%,.1);border-radius:50%;color:#fff;transition:all .3s ease;font-size:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.coworking_socialLink__hjE1J:hover{background:#fff;color:var(--accent-color);transform:translateY(-3px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.coworking_footerCopyright__XyqdK{border-top:1px solid hsla(0,0%,100%,.15);padding-top:2rem;text-align:center;color:hsla(0,0%,100%,.7);font-size:.875rem}.coworking_hero__3VXJi{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#fff;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.coworking_heroBackground__yKzUo{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.coworking_videoContainer__p1sF1{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.coworking_heroVideo__qhHin{width:100%;height:100%;object-fit:cover;object-position:center}.coworking_heroImage__YKjHV{width:100%;height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat}.coworking_heroOverlay__VhiPa{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(43,60,38,.8),#2b3c26cc 50%,rgba(74,87,70,.4));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.coworking_heroContent__m6ayN{position:relative;z-index:2;text-align:center;max-width:800px;margin:0 auto;padding:0 1rem}.coworking_heroTitle__R0BKH{font-size:4rem;font-weight:900;line-height:1.1;margin-bottom:1.5rem;text-shadow:0 4px 8px rgba(0,0,0,.3)}.coworking_heroSubtitle__Z9Mhc{font-size:1.25rem;line-height:1.6;margin-bottom:2.5rem;opacity:.95;text-shadow:0 2px 4px rgba(0,0,0,.3)}.coworking_highlight__Lst5P{color:var(--secondary-color);font-weight:600}.coworking_heroButtons__gOkFC{display:flex;gap:1rem;justify-content:center;margin-bottom:3rem;flex-wrap:wrap}.coworking_heroStats__Ivn1t{display:flex;justify-content:center;gap:3rem;margin-top:2rem}.coworking_statItem__oLHpo{text-align:center}.coworking_statNumber__AC6Z7{font-size:2.5rem}.coworking_statLabel__2tkKB{font-size:.875rem}.coworking_scrollIndicator__mV7Ov{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem;cursor:pointer;color:#fff;opacity:.8;transition:var(--transition);text-align:center}.coworking_scrollIndicator__mV7Ov:hover{opacity:1}.coworking_scrollIndicator__mV7Ov span{font-size:.875rem;text-shadow:0 2px 4px rgba(0,0,0,.3);text-align:center;display:block;white-space:nowrap}.coworking_floatingElement1__MaWsR,.coworking_floatingElement2__500Fw,.coworking_floatingElement3__YzSgY{position:absolute;width:60px;height:60px;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff;z-index:1;box-shadow:0 8px 32px rgba(0,0,0,.1)}.coworking_floatingElement1__MaWsR{top:20%;left:10%}.coworking_floatingElement2__500Fw{top:60%;right:15%}.coworking_floatingElement3__YzSgY{bottom:30%;left:20%}.coworking_features__sE7g9{padding:5rem 0;background:var(--background-white)}.coworking_featuresHeader__et19N{margin-bottom:4rem}.coworking_featuresGrid__ZENf3{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:2rem;gap:2rem;margin-bottom:4rem}@media (min-width:640px){.coworking_featuresGrid__ZENf3{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.coworking_featuresGrid__ZENf3{grid-template-columns:repeat(3,1fr)}}.coworking_featureCard__V79C_{display:flex;align-items:center;padding:1.5rem 2rem;background:#fff;border-radius:.75rem;box-shadow:0 8px 20px rgba(0,0,0,.08),0 4px 10px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease}@media (max-width:640px){.coworking_featureCard__V79C_{padding:1rem 1.25rem;width:320px;margin-left:auto;margin-right:auto}.coworking_featureCard__V79C_ i{font-size:1.25rem!important;margin-right:.75rem}.coworking_featureText__BWNzM{font-size:.875rem}}.coworking_featureCard__V79C_:hover{transform:translateY(-4px);box-shadow:0 15px 30px rgba(0,0,0,.15),0 8px 15px rgba(0,0,0,.1)}.coworking_featureCard__V79C_ i{font-size:2rem!important;color:#1a4b3e!important;margin-right:1rem;flex-shrink:0}.coworking_featureText__BWNzM{font-size:1rem;line-height:1.4;color:#1f2937;font-weight:500;flex:1 1}.coworking_featuresCTA__8ox4F{background:linear-gradient(135deg,var(--primary-color),var(--accent-color));border-radius:var(--border-radius);padding:3rem 2rem;text-align:center;color:#fff;position:relative;overflow:hidden}.coworking_featuresCTA__8ox4F:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="25" cy="25" r="1" fill="white" opacity="0.1"/><circle cx="75" cy="75" r="1" fill="white" opacity="0.1"/><circle cx="50" cy="10" r="0.5" fill="white" opacity="0.1"/><circle cx="10" cy="60" r="0.5" fill="white" opacity="0.1"/><circle cx="90" cy="40" r="0.5" fill="white" opacity="0.1"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');opacity:.3}.coworking_ctaContent__F_Csr{position:relative;z-index:1}.coworking_membership__xFqu2{padding:5rem 0;background:var(--background-light)}.coworking_membershipHeader__9qAq_{margin-bottom:4rem}.coworking_membershipGrid__XO66c{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:4rem}.coworking_membershipCard__EKjHv{background:#fff;border-radius:var(--border-radius);box-shadow:var(--shadow-md);transition:var(--transition);position:relative;overflow:hidden;border:2px solid transparent}.coworking_membershipCard__EKjHv:hover{box-shadow:var(--shadow-xl);border-color:var(--primary-color)}.coworking_membershipCard__EKjHv.coworking_popular__0FzvA{border-color:var(--secondary-color);transform:scale(1.05)}.coworking_popularBadge__0C6nX{position:absolute;top:1rem;right:1rem;background:var(--secondary-color);color:var(--accent-color);padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:600;z-index:1}.coworking_cardHeader__njMiq{padding:2rem 2rem 1rem;text-align:center;position:relative}.coworking_membershipIcon__BmdFg{width:80px;height:80px;background:linear-gradient(135deg,var(--primary-color),var(--accent-color));border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.coworking_membershipIcon__BmdFg i{font-size:2rem;color:#fff}.coworking_membershipName__xYAqB{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;color:var(--text-dark)}.coworking_membershipPrice__ZKbbv{font-size:1.25rem;font-weight:600;color:var(--primary-color);margin-bottom:1rem}.coworking_membershipDescription__F4cBM{color:var(--text-light);line-height:1.6;margin:0}.coworking_cardBody___O976{padding:0 2rem}.coworking_featuresList__HnDhs{list-style:none;padding:0;margin:0}.coworking_featureItem__PPfn2{display:flex;align-items:center;padding:.5rem 0;color:var(--text-dark);transition:var(--transition)}.coworking_cardFooter__eitDf{padding:1rem 2rem 2rem}.coworking_membershipInfo__wwzoL{background:#fff;border-radius:var(--border-radius);padding:2rem;box-shadow:var(--shadow-md)}.coworking_infoGrid__uGLk1{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:2rem;gap:2rem}.coworking_infoItem__CFlEo{text-align:center}.coworking_infoItem__CFlEo i{font-size:2rem;margin-bottom:1rem}.coworking_amenities__1URPe{padding:5rem 0;background:var(--background-white)}.coworking_amenitiesHeader__Y9oSy{margin-bottom:4rem}.coworking_amenitiesGrid__f56At{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2rem;gap:2rem}.coworking_amenityCard__Uu4VB{background:#fff;border-radius:var(--border-radius);padding:2rem;text-align:center;box-shadow:var(--shadow-md);transition:var(--transition);border:1px solid rgba(0,0,0,.05)}.coworking_amenityCard__Uu4VB:hover{box-shadow:var(--shadow-xl);transform:translateY(-5px)}.coworking_amenityIcon__tl5Ho{width:70px;height:70px;background:linear-gradient(135deg,var(--secondary-color),var(--primary-color));border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.coworking_amenityIcon__tl5Ho i{font-size:1.75rem;color:#fff}.coworking_amenityTitle__Ml_Ia{font-size:1.125rem;font-weight:700;margin-bottom:1rem;color:var(--text-dark)}.coworking_amenityDescription__JME_R{color:var(--text-light);line-height:1.6;margin:0}.coworking_location__X0LXX{padding:5rem 0;background:var(--background-light)}.coworking_locationHeader__T8Uj0{margin-bottom:4rem}.coworking_locationContent__TBSWD{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem;margin-bottom:4rem}.coworking_mapContainer__VATfT{position:relative;height:400px;border-radius:var(--border-radius);overflow:hidden;box-shadow:var(--shadow-lg)}.coworking_mapPlaceholder__bkY5F{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--background-light);display:flex;align-items:center;justify-content:center;z-index:1}.coworking_mapLoading__Asgo_{text-align:center;color:var(--text-light)}.coworking_mapLoading__Asgo_ i{font-size:2rem;margin-bottom:1rem}.coworking_mapContainer__VATfT iframe{width:100%;height:100%;border:none}.coworking_floorPlanContainer__r68yO{background:#fff;border-radius:var(--border-radius);padding:2rem;box-shadow:var(--shadow-md)}.coworking_floorPlanImage__sAVqI{position:relative;border-radius:var(--border-radius);overflow:hidden}.coworking_floorPlanPlaceholder__BjVTB{display:none;flex-direction:column;align-items:center;justify-content:center;height:300px;background:var(--background-light);color:var(--text-light)}.coworking_locationHighlights__Sf6Y9{margin-top:3rem}.coworking_highlightsGrid__KOs42{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2rem;gap:2rem}.coworking_highlightCard___csC0{background:#fff;border-radius:var(--border-radius);padding:2rem;text-align:center;box-shadow:var(--shadow-md);transition:var(--transition)}.coworking_highlightCard___csC0:hover{box-shadow:var(--shadow-xl);transform:translateY(-5px)}.coworking_highlightIcon__fm3Er{width:60px;height:60px;background:linear-gradient(135deg,var(--primary-color),var(--accent-color));border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.coworking_highlightIcon__fm3Er i{font-size:1.5rem;color:#fff}.coworking_highlightTitle__WcDCK{font-size:1.125rem;font-weight:700;margin-bottom:.5rem;color:var(--text-dark)}.coworking_highlightDescription__qh_Pm{color:var(--text-light);line-height:1.6;margin:0}.coworking_community__o1nGM{padding:5rem 0;background:var(--background-white)}.coworking_communityHeader__KVTWa{margin-bottom:4rem}.coworking_benefitsGrid__uMNWU{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:4rem}.coworking_benefitCard__Jt4m8{background:#fff;border-radius:var(--border-radius);padding:2rem;text-align:center;box-shadow:var(--shadow-md);transition:var(--transition);border:1px solid rgba(0,0,0,.05)}.coworking_benefitCard__Jt4m8:hover{box-shadow:var(--shadow-xl);transform:translateY(-5px)}.coworking_benefitIcon__ttFib{width:80px;height:80px;background:linear-gradient(135deg,var(--primary-color),var(--accent-color));border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.coworking_benefitIcon__ttFib i{font-size:2rem;color:#fff}.coworking_benefitTitle__WWh8b{font-size:1.25rem;font-weight:700;margin-bottom:1rem;color:var(--text-dark)}.coworking_benefitDescription__ubBLc{color:var(--text-light);line-height:1.6;margin:0}.coworking_statsSection__MIVFO{background:linear-gradient(135deg,var(--primary-color),var(--accent-color));border-radius:var(--border-radius);padding:3rem 2rem;margin-bottom:4rem;color:#fff}.coworking_statsGrid__7Mpl3{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:2rem;gap:2rem}.coworking_statCard__5bt_O{text-align:center}.coworking_statNumber__AC6Z7{font-size:3rem;font-weight:900;color:var(--secondary-color);margin-bottom:.5rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.coworking_statLabel__2tkKB{font-size:1rem;opacity:.9;text-transform:uppercase;letter-spacing:.05em}.coworking_communityCTA__xdMoJ{background:var(--background-light);border-radius:var(--border-radius);padding:3rem 2rem;text-align:center}.coworking_faq__8AVkf{padding:5rem 0;background:var(--background-light)}.coworking_faqHeader__jf4to{margin-bottom:4rem}.coworking_faqContainer__AwrVY{max-width:800px;margin:0 auto 4rem}.coworking_faqItem__gf1E_{background:#fff;border-radius:var(--border-radius);margin-bottom:1rem;box-shadow:var(--shadow-md);overflow:hidden}.coworking_faqQuestion__Mt7rl{width:100%;padding:1.5rem 2rem;background:none;border:none;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:var(--transition)}.coworking_faqQuestion__Mt7rl:hover{background:var(--background-light)}.coworking_questionText__uJ1rP{font-size:1.125rem;font-weight:600;color:var(--text-dark)}.coworking_chevron__XFFXm{color:var(--primary-color);transition:var(--transition)}.coworking_faqAnswer__HvOTx{overflow:hidden}.coworking_answerContent__fYxzl{padding:0 2rem 1.5rem}.coworking_answerContent__fYxzl p{color:var(--text-light);line-height:1.6;margin:0}.coworking_faqCTA__XuHR9{background:#fff;border-radius:var(--border-radius);padding:3rem 2rem;text-align:center;box-shadow:var(--shadow-md)}.coworking_contact__CRdi4{padding:5rem 0;background:var(--background-white)}.coworking_contactHeader__QmnsR{margin-bottom:4rem}.coworking_contactContent__CaOjA{max-width:1000px;margin:0 auto}.coworking_contactGrid__S6M1B{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:4rem}.coworking_contactCard__5Sgvc{background:#fff;border-radius:var(--border-radius);padding:2rem;text-align:center;box-shadow:var(--shadow-md);transition:var(--transition);border:1px solid rgba(0,0,0,.05)}.coworking_contactCard__5Sgvc:hover{box-shadow:var(--shadow-xl);transform:translateY(-5px)}.coworking_contactIcon__JFPYY{width:70px;height:70px;background:linear-gradient(135deg,var(--primary-color),var(--accent-color));border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.coworking_contactIcon__JFPYY i{font-size:1.75rem;color:#fff}.coworking_contactTitle__P_8sW{font-size:1.125rem;font-weight:700;margin-bottom:1rem;color:var(--text-dark)}.coworking_contactLink__uw4i0{color:var(--primary-color);text-decoration:none;font-weight:500;transition:var(--transition)}.coworking_contactLink__uw4i0:hover{color:var(--accent-color)}.coworking_socialSection__t_Z1J{text-align:center;margin-bottom:4rem}.coworking_socialGrid__dp8y4{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.coworking_socialLink__hjE1J{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#fff;border-radius:25px;text-decoration:none;color:var(--text-dark);box-shadow:var(--shadow-md);transition:var(--transition)}.coworking_socialLink__hjE1J:hover{background:var(--primary-color);color:#fff;transform:translateY(-2px)}.coworking_finalCTA__8pB6T{background:linear-gradient(135deg,var(--primary-color),var(--accent-color));border-radius:var(--border-radius);padding:3rem 2rem;text-align:center;color:#fff}.coworking_stickyCTA__sTQ0l{position:fixed;bottom:2rem;right:2rem;z-index:999}.coworking_stickyButton__0sjwY{background:linear-gradient(135deg,var(--primary-color),var(--accent-color));border:none;border-radius:50px;padding:1rem 1.5rem;color:#fff;font-weight:600;cursor:pointer;box-shadow:var(--shadow-lg);transition:var(--transition)}.coworking_stickyContent__hQTZm{display:flex;align-items:center;gap:.5rem}.coworking_stickyContent__hQTZm i{font-size:1.25rem}.coworking_modalOverlay___T0VQ{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem;animation:coworking_fadeIn__fKRqH .3s ease}@keyframes coworking_fadeIn__fKRqH{0%{opacity:0}to{opacity:1}}.coworking_modalContent__VRE7M{background:#fff;border-radius:1rem;max-width:700px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:coworking_slideUp__GAG2_ .3s ease}@keyframes coworking_slideUp__GAG2_{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.coworking_modalHeader__fzjlF{padding:2rem 2rem 1.75rem;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,rgba(34,87,44,.05),#fff);position:relative}.coworking_modalHeader__fzjlF:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.1),transparent)}.coworking_modalHeader__fzjlF h2{font-size:1.875rem;font-weight:700;color:var(--text-dark);background:linear-gradient(135deg,var(--text-dark),var(--primary-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.coworking_modalBody__Gmf3N{padding:2rem;max-height:calc(90vh - 120px);overflow-y:auto}.coworking_modalClose__P84Gx{background:rgba(0,0,0,.05);border:none;font-size:1.25rem;cursor:pointer;color:var(--text-dark);transition:var(--transition);width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%}.coworking_modalClose__P84Gx:hover{background:rgba(0,0,0,.1);transform:scale(1.1)}.coworking_waitlistForm__0Olc7{display:flex;flex-direction:column;gap:1.25rem}.coworking_formGroup__bbhoo{display:flex;flex-direction:column;gap:.5rem}.coworking_formSubmitContainer__rBlDD{display:flex;justify-content:center;margin-top:1rem}@media (min-width:768px){.coworking_waitlistForm__0Olc7{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1.25rem;column-gap:1.25rem;grid-row-gap:1.25rem;row-gap:1.25rem}.coworking_formSubmitContainer__rBlDD,.coworking_waitlistForm__0Olc7 .coworking_formGroup__bbhoo:nth-child(5),.coworking_waitlistForm__0Olc7 .coworking_formGroup__bbhoo:nth-child(6),.coworking_waitlistForm__0Olc7 .coworking_formGroup__bbhoo:nth-child(7){grid-column:1/-1}}.coworking_formLabel__f_65J{font-weight:600;color:var(--text-dark);font-size:.95rem}.coworking_formLabel__f_65J .coworking_required__rnnB_{color:#dc2626;margin-left:.125rem}.coworking_formInput__r31yK,.coworking_formTextarea__Uf6sf{padding:.75rem .875rem}.coworking_formInput__r31yK,.coworking_formSelect__O5be2,.coworking_formTextarea__Uf6sf{border:2px solid #e5e7eb;border-radius:.5rem;font-size:.95rem;transition:all .2s ease;width:100%;font-family:inherit}.coworking_formSelect__O5be2{padding:.75rem 2.5rem .75rem .875rem;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23374151' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1em;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.coworking_formInput__r31yK:focus,.coworking_formSelect__O5be2:focus,.coworking_formTextarea__Uf6sf:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(34,87,44,.1)}.coworking_formSelect__O5be2:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23225857' d='M6 9L1 4h10z'/%3E%3C/svg%3E")}.coworking_formInput__r31yK:hover,.coworking_formTextarea__Uf6sf:hover{border-color:#d1d5db}.coworking_formSelect__O5be2:hover{border-color:#d1d5db;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%234A5746' d='M6 9L1 4h10z'/%3E%3C/svg%3E")}.coworking_formTextarea__Uf6sf{resize:vertical;min-height:80px}.coworking_formInput__r31yK:disabled,.coworking_formSelect__O5be2:disabled,.coworking_formTextarea__Uf6sf:disabled{background-color:#f9fafb;cursor:not-allowed;opacity:.6}.coworking_formError__4XjyD{color:#dc2626;font-size:.875rem;margin-top:.25rem;display:none}.coworking_waitlistForm__0Olc7.coworking_showValidation__Tr4a_ .coworking_formInput__r31yK:invalid:not(:focus):not(:placeholder-shown),.coworking_waitlistForm__0Olc7.coworking_showValidation__Tr4a_ .coworking_formSelect__O5be2:invalid:not(:focus),.coworking_waitlistForm__0Olc7.coworking_showValidation__Tr4a_ .coworking_formTextarea__Uf6sf:invalid:not(:focus):not(:placeholder-shown){border-color:#ef4444;background-color:#fef2f2}.coworking_waitlistForm__0Olc7.coworking_showValidation__Tr4a_ .coworking_formInput__r31yK:invalid:not(:focus):not(:placeholder-shown):hover,.coworking_waitlistForm__0Olc7.coworking_showValidation__Tr4a_ .coworking_formSelect__O5be2:invalid:not(:focus):hover,.coworking_waitlistForm__0Olc7.coworking_showValidation__Tr4a_ .coworking_formTextarea__Uf6sf:invalid:not(:focus):not(:placeholder-shown):hover{border-color:#dc2626}.coworking_waitlistForm__0Olc7.coworking_showValidation__Tr4a_ .coworking_formInput__r31yK:invalid:not(:focus):not(:placeholder-shown)+.coworking_formError__4XjyD,.coworking_waitlistForm__0Olc7.coworking_showValidation__Tr4a_ .coworking_formSelect__O5be2:invalid:not(:focus)+.coworking_formError__4XjyD,.coworking_waitlistForm__0Olc7.coworking_showValidation__Tr4a_ .coworking_formTextarea__Uf6sf:invalid:not(:focus):not(:placeholder-shown)+.coworking_formError__4XjyD{display:block}.coworking_formInput__r31yK:invalid,.coworking_formSelect__O5be2:invalid,.coworking_formTextarea__Uf6sf:invalid{box-shadow:none}.coworking_waitlistForm__0Olc7.coworking_showValidation__Tr4a_ .coworking_formInput__r31yK:invalid:focus,.coworking_waitlistForm__0Olc7.coworking_showValidation__Tr4a_ .coworking_formSelect__O5be2:invalid:focus,.coworking_waitlistForm__0Olc7.coworking_showValidation__Tr4a_ .coworking_formTextarea__Uf6sf:invalid:focus{box-shadow:0 0 0 3px rgba(239,68,68,.1)}.coworking_radioGroup__dB01h{display:flex;flex-direction:column;gap:.75rem}.coworking_radioOption__LqPFP{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border:2px solid #e5e7eb;border-radius:.5rem;cursor:pointer;transition:all .2s ease;font-size:.95rem;background:#fff}.coworking_radioOption__LqPFP:hover{border-color:#d1d5db;background:#f9fafb}.coworking_radioOption__LqPFP:has(input[type=radio]:checked){border-color:var(--primary-color);background:rgba(34,87,44,.05)}.coworking_radioOption__LqPFP:has(input[type=radio]:checked) span{color:var(--primary-color);font-weight:600}.coworking_radioOption__LqPFP input[type=radio]{width:1.25rem;height:1.25rem;cursor:pointer;accent-color:var(--primary-color);flex-shrink:0}.coworking_radioOption__LqPFP input[type=radio]:focus{outline:none}.coworking_radioOption__LqPFP input[type=radio]:disabled{cursor:not-allowed;opacity:.6}.coworking_successMessage__UJ5u9{text-align:center;padding:2rem}.coworking_successIcon__L4HwE{font-size:4rem;color:var(--primary-color);margin-bottom:1rem}.coworking_floatingElement1__MaWsR,.coworking_floatingElement2__500Fw,.coworking_floatingElement3__YzSgY{perspective:1000;isolation:isolate}.coworking_amenityCard__Uu4VB,.coworking_benefitCard__Jt4m8,.coworking_contactCard__5Sgvc,.coworking_floatingElement1__MaWsR,.coworking_floatingElement2__500Fw,.coworking_floatingElement3__YzSgY,.coworking_highlightCard___csC0,.coworking_membershipCard__EKjHv{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}@media (prefers-reduced-motion:reduce){.coworking_floatingElement1__MaWsR,.coworking_floatingElement2__500Fw,.coworking_floatingElement3__YzSgY{animation:none!important}.coworking_heroBackground__yKzUo{transform:none!important}}@media (max-width:768px){.coworking_navbarContainer__iKsrn{padding:0 1rem}.coworking_navLinks__R5lLo{display:none}.coworking_mobileMenuToggle__HfFOB{display:block}.coworking_ctaButton__p9OPt{display:none}.coworking_heroTitle__R0BKH{font-size:2.5rem}.coworking_heroSubtitle__Z9Mhc{font-size:1.125rem}.coworking_heroButtons__gOkFC{flex-direction:column;align-items:center}.coworking_heroStats__Ivn1t{gap:2rem}.coworking_statNumber__AC6Z7{font-size:2rem}.coworking_floatingElement1__MaWsR,.coworking_floatingElement2__500Fw,.coworking_floatingElement3__YzSgY{width:40px;height:40px;font-size:1rem}.coworking_floatingElement1__MaWsR{top:15%;left:5%}.coworking_floatingElement2__500Fw{top:50%;right:10%}.coworking_floatingElement3__YzSgY{bottom:25%;left:15%}.coworking_amenities__1URPe,.coworking_community__o1nGM,.coworking_contact__CRdi4,.coworking_faq__8AVkf,.coworking_features__sE7g9,.coworking_location__X0LXX{padding:3rem 0}.coworking_amenitiesGrid__f56At,.coworking_benefitsGrid__uMNWU,.coworking_contactGrid__S6M1B,.coworking_featuresGrid__ZENf3{grid-template-columns:1fr;gap:1.5rem}.coworking_amenityCard__Uu4VB,.coworking_benefitCard__Jt4m8,.coworking_contactCard__5Sgvc,.coworking_featureCard__V79C_{padding:1.5rem}.coworking_amenityIcon__tl5Ho,.coworking_featureIcon__J0M7X{width:60px;height:60px}.coworking_amenityIcon__tl5Ho i,.coworking_featureIcon__J0M7X i{font-size:1.5rem}.coworking_communityCTA__xdMoJ,.coworking_faqCTA__XuHR9,.coworking_featuresCTA__8ox4F,.coworking_finalCTA__8pB6T{padding:2rem 1.5rem}.coworking_locationContent__TBSWD{grid-template-columns:1fr;gap:2rem}.coworking_mapContainer__VATfT{height:300px}.coworking_statsGrid__7Mpl3{grid-template-columns:repeat(2,1fr);gap:1rem}.coworking_modalContent__VRE7M{max-width:100%;margin:0;border-radius:1rem 1rem 0 0;max-height:95vh}.coworking_modalHeader__fzjlF{padding:1.5rem 1.5rem 1rem}.coworking_modalHeader__fzjlF h2{font-size:1.5rem}.coworking_modalBody__Gmf3N{padding:1.5rem}.coworking_waitlistForm__0Olc7{gap:1.25rem}.coworking_statsGrid__7Mpl3{gap:1.5rem}.coworking_statNumber__AC6Z7{font-size:2.5rem}.coworking_socialGrid__dp8y4{justify-content:center}.coworking_stickyCTA__sTQ0l{bottom:1rem;right:1rem}.coworking_stickyButton__0sjwY{padding:.75rem 1rem}.coworking_stickyContent__hQTZm span{display:none}.coworking_modalContent__VRE7M{margin:1rem;max-height:calc(100vh - 2rem)}.coworking_membershipGrid__XO66c{grid-template-columns:1fr;gap:1.5rem}.coworking_membershipCard__EKjHv.coworking_popular__0FzvA{transform:none}.coworking_cardBody___O976,.coworking_cardFooter__eitDf,.coworking_cardHeader__njMiq{padding-left:1.5rem;padding-right:1.5rem}.coworking_infoGrid__uGLk1{grid-template-columns:1fr;gap:1.5rem}}@media (max-width:480px){.coworking_heroTitle__R0BKH{font-size:2rem}.coworking_heroSubtitle__Z9Mhc{font-size:1rem}.coworking_heroButtons__gOkFC{gap:.75rem}.coworking_heroStats__Ivn1t{gap:1.5rem}.coworking_statNumber__AC6Z7{font-size:1.75rem}.coworking_amenityCard__Uu4VB,.coworking_benefitCard__Jt4m8,.coworking_contactCard__5Sgvc{padding:1.5rem}.coworking_statsGrid__7Mpl3{grid-template-columns:1fr}.coworking_socialGrid__dp8y4{flex-direction:column;align-items:center}.coworking_socialLink__hjE1J{width:200px;justify-content:center}}