.HomePage_container___ipF9{min-height:100vh;background-color:var(--color-bg-secondary)}.HomePage_heroSection__Uwgdl{position:relative;overflow:hidden;opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease;background:rgba(31,41,55,1);min-height:300px}.HomePage_heroSection__Uwgdl:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:50%;background-repeat:no-repeat;background-attachment:fixed;z-index:0}.HomePage_heroSection__Uwgdl:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.HomePage_heroSection__Uwgdl.HomePage_visible__4BE1a{opacity:1;transform:translateY(0)}.HomePage_heroContent__R9sKd{max-width:50rem;margin-left:auto;margin-right:auto;padding:2.5rem 1rem;position:relative;z-index:2}@media (min-width:768px){.HomePage_heroContent__R9sKd{padding:3rem 2rem}}.HomePage_heroText__S_4G3{text-align:center}.HomePage_heroTitle__RgvRF{font-size:2.5rem;font-weight:700;color:#ffffff;margin-bottom:1.5rem;line-height:1.2;animation:HomePage_fadeInUp__VXA5f .8s ease .2s both;text-shadow:0 1px 3px rgba(0,0,0,.3),0 2px 6px rgba(0,0,0,.2)}@media (min-width:768px){.HomePage_heroTitle__RgvRF{font-size:2.5rem}}@media (min-width:1024px){.HomePage_heroTitle__RgvRF{font-size:2.5rem}}.HomePage_textGradient__JWJ2D{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-hover));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.HomePage_heroSubtitle__O4_iX{font-size:1.125rem;color:#f9fafb;margin-bottom:2rem;max-width:48rem;margin-left:auto;margin-right:auto;animation:HomePage_fadeInUp__VXA5f .8s ease .4s both;text-shadow:0 1px 2px rgba(0,0,0,.3),0 2px 4px rgba(0,0,0,.2)}@media (min-width:768px){.HomePage_heroSubtitle__O4_iX{font-size:1.5rem}}.HomePage_heroButtons__ivHL2{display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center;animation:HomePage_fadeInUp__VXA5f .8s ease .6s both}@media (min-width:640px){.HomePage_heroButtons__ivHL2{flex-direction:row}}.HomePage_bookingSection__UTLZV{animation:HomePage_fadeInUp__VXA5f .8s ease .6s both;display:flex;justify-content:center;align-items:center}.HomePage_bookingButton__8PRgG{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;justify-content:center;padding:.75rem 1.5rem;border-radius:1.2rem;background:rgba(255,255,255,.15);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px rgba(0,0,0,.1);position:relative;overflow:hidden}.HomePage_bookingButton__8PRgG:before{content:"";position:absolute;inset:0;border-radius:1.2rem;background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.05));pointer-events:none;z-index:0}.HomePage_bookingTitle__sNKEv{font-size:1.125rem;font-weight:600;color:#ffffff;font-family:Poppins,system-ui,sans-serif;white-space:nowrap;text-shadow:0 1px 3px rgba(0,0,0,.2);position:relative;z-index:1}@media (min-width:768px){.HomePage_bookingTitle__sNKEv{font-size:1.25rem}}.HomePage_bookingIcons__CHILE{display:flex;flex-direction:row;gap:.75rem;align-items:center;position:relative;z-index:1}.HomePage_bookingIconLink___duc_{display:inline-block;text-decoration:none;transition:transform .3s ease}.HomePage_bookingIconLink___duc_:hover{text-decoration:none}.HomePage_bookingIcon__Qrm6h{width:3rem;height:3rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;color:white;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(0,0,0,.1);cursor:pointer}.HomePage_bookingIconLink___duc_:hover .HomePage_bookingIcon__Qrm6h{transform:translateY(-4px) scale(1.1);box-shadow:0 8px 20px rgba(0,0,0,.2)}@media (max-width:639px){.HomePage_bookingButton__8PRgG{gap:.75rem;padding:.75rem 1.25rem}.HomePage_bookingTitle__sNKEv{font-size:1rem}.HomePage_bookingIcons__CHILE{gap:.5rem}.HomePage_bookingIcon__Qrm6h{width:2.5rem;height:2.5rem}}.HomePage_floatingElement__vns5s{position:absolute;z-index:2}.HomePage_floatingElement1__soY_Y{top:5rem;left:2.5rem;animation:HomePage_bounceGentle__s3g_F 3s ease-in-out infinite}.HomePage_floatingElement2__Ths6u{bottom:5rem;right:2.5rem;animation:HomePage_bounceGentle__s3g_F 3s ease-in-out 1s infinite}.HomePage_floatingCircle1__x0fiz{width:5rem;height:5rem;background-color:rgba(34,197,94,.2)}.HomePage_floatingCircle1__x0fiz,.HomePage_floatingCircle2__2Py_0{border-radius:50%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.HomePage_floatingCircle2__2Py_0{width:4rem;height:4rem;background-color:rgba(22,163,74,.2)}@keyframes HomePage_bounceGentle__s3g_F{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(5deg)}}@keyframes HomePage_fadeInUp__VXA5f{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.HomePage_btnPrimary__AX2_3{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-hover));color:#ffffff;border:none;border-radius:.75rem;padding:1rem 2rem;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.1);text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;font-family:Poppins,system-ui,sans-serif}.HomePage_btnPrimary__AX2_3:hover{background:linear-gradient(135deg,var(--color-primary-hover),var(--color-primary-dark));transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.15);text-decoration:none;color:#ffffff}.HomePage_btnSecondary__kPtym{background-color:#ffffff;color:var(--color-text-primary);border:2px solid #e5e7eb;border-radius:.75rem;padding:1rem 2rem;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;font-family:Poppins,system-ui,sans-serif}.HomePage_btnSecondary__kPtym:hover{background-color:var(--color-bg-secondary);border-color:var(--color-primary);color:var(--color-primary);transform:translateY(-2px);box-shadow:0 4px 6px rgba(0,0,0,.1);text-decoration:none}.HomePage_section__PdQgh{padding:3rem 0}.HomePage_sectionWithAnimation__r_fPg{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.HomePage_sectionVisible__OmrdF{opacity:1;transform:translateY(0)}@media (min-width:768px){.HomePage_section__PdQgh{padding:3rem 0}}.HomePage_sectionWhite__Zloe_{background-color:#ffffff}.HomePage_sectionGray__03ct0{background-color:#f9fafb}.HomePage_sectionContent__tHYOO{max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.HomePage_sectionContent__tHYOO{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.HomePage_sectionContent__tHYOO{padding-left:2rem;padding-right:2rem}}.HomePage_sectionHeader__jCArO{text-align:center;margin-bottom:3rem}@media (min-width:768px){.HomePage_sectionHeader__jCArO{margin-bottom:4rem}}.HomePage_sectionTitle__oV_71{font-size:2rem;font-weight:700;color:var(--color-text-primary);font-family:Poppins,system-ui,sans-serif;margin-bottom:1rem;line-height:1.2}@media (min-width:768px){.HomePage_sectionTitle__oV_71{font-size:2rem}}@media (min-width:1024px){.HomePage_sectionTitle__oV_71{font-size:2rem}}.HomePage_sectionSubtitle__o7BCY{font-size:1rem;color:var(--color-text-secondary);max-width:48rem;margin-left:auto;margin-right:auto;font-family:Poppins,system-ui,sans-serif;line-height:1.6}@media (min-width:768px){.HomePage_sectionSubtitle__o7BCY{font-size:1.125rem}}.HomePage_servicesGrid__t9kIZ{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}@media (min-width:768px){.HomePage_servicesGrid__t9kIZ{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.HomePage_servicesGrid__t9kIZ{grid-template-columns:repeat(3,1fr)}}.HomePage_serviceCard__J34R4{background:linear-gradient(135deg,#ffffff,#f8fafc);border-radius:1.5rem;padding:2.5rem;box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border:2px solid transparent;transition:all .4s cubic-bezier(.4,0,.2,1);text-decoration:none;color:inherit;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;overflow:hidden;animation:HomePage_fadeInUp__VXA5f .6s ease both}.HomePage_serviceCard__J34R4:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--service-gradient);transform:scaleX(0);transition:transform .4s ease}.HomePage_serviceCard__J34R4:hover:before{transform:scaleX(1)}.HomePage_serviceCard__J34R4:hover{transform:translateY(-8px);box-shadow:0 20px 40px -10px rgba(0,0,0,.15),0 8px 16px -4px rgba(0,0,0,.1);border-color:var(--service-color);text-decoration:none;color:inherit}.HomePage_serviceIcon__8dJV9{width:5rem;height:5rem;border-radius:1.25rem;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;color:white;transition:all .3s ease;box-shadow:0 8px 20px rgba(0,0,0,.15)}.HomePage_serviceCard__J34R4:hover .HomePage_serviceIcon__8dJV9{transform:scale(1.1) rotate(5deg);box-shadow:0 12px 30px rgba(0,0,0,.2)}.HomePage_serviceTitle__qFmCO{font-size:1.5rem;font-weight:700;color:var(--color-text-primary);margin-bottom:1rem;font-family:Poppins,system-ui,sans-serif}.HomePage_serviceDescription___bFKE{font-size:1rem;color:var(--color-text-secondary);margin-bottom:1.5rem;line-height:1.6;flex:1 1}.HomePage_serviceLink__UsyEP{display:inline-flex;align-items:center;gap:.5rem;color:var(--service-color);font-weight:600;font-size:1rem;transition:all .3s ease;margin-top:auto}.HomePage_serviceCard__J34R4:hover .HomePage_serviceLink__UsyEP{gap:.75rem;transform:translateX(4px)}.HomePage_featuresGrid__UdS3W{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:2rem;gap:2rem}@media (min-width:640px){.HomePage_featuresGrid__UdS3W{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.HomePage_featuresGrid__UdS3W{grid-template-columns:repeat(3,1fr)}}.HomePage_featureCard__hZKdf{background:linear-gradient(135deg,#ffffff,#f8fafc);border-radius:1.25rem;padding:2rem;box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border:1px solid rgba(31,41,55,.1);transition:all .3s ease;text-align:center;animation:HomePage_fadeInUp__VXA5f .6s ease both}.HomePage_featureCard__hZKdf:hover{transform:translateY(-6px);box-shadow:0 20px 40px -10px rgba(0,0,0,.15),0 8px 16px -4px rgba(0,0,0,.1);border-color:var(--color-primary)}.HomePage_featureIcon__uZ_Y7{width:4rem;height:4rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;background:linear-gradient(135deg,#dcfce7,#86efac);color:var(--color-primary);transition:all .3s ease}.HomePage_featureCard__hZKdf:hover .HomePage_featureIcon__uZ_Y7{background:linear-gradient(135deg,#86efac,#4ade80);transform:scale(1.1);box-shadow:0 8px 20px rgba(20,184,166,.3)}.HomePage_featureTitle__2e6Dp{font-size:1.25rem;font-weight:600;color:var(--color-text-primary);margin-bottom:.75rem;font-family:Poppins,system-ui,sans-serif}.HomePage_featureDescription__E75GE{font-size:.95rem;color:var(--color-text-secondary);line-height:1.6;margin:0}.HomePage_locationSection__9gJDF{background:linear-gradient(135deg,#f0fdf4,#dcfce7 25%,#86efac 50%,#4ade80 75%,#22c55e);position:relative;overflow:hidden}.HomePage_locationSection__9gJDF:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.05));z-index:0}.HomePage_locationSection__9gJDF .HomePage_sectionContent__tHYOO{position:relative;z-index:1}.HomePage_ctaSection__iBSxQ{padding:5rem 0;background:linear-gradient(135deg,#f0fdf4,#dcfce7 25%,#86efac 50%,#4ade80 75%,#22c55e);position:relative;overflow:hidden}.HomePage_ctaSection__iBSxQ:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.05));z-index:0}.HomePage_ctaContent__jWLAM{max-width:56rem;margin-left:auto;margin-right:auto;text-align:center;padding-left:1rem;padding-right:1rem;position:relative;z-index:1}@media (min-width:640px){.HomePage_ctaContent__jWLAM{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.HomePage_ctaContent__jWLAM{padding-left:2rem;padding-right:2rem}}.HomePage_ctaTitle__zLX6h{font-size:2rem;font-weight:700;color:#111827;margin-bottom:1.5rem;font-family:Poppins,system-ui,sans-serif}@media (min-width:768px){.HomePage_ctaTitle__zLX6h{font-size:2.5rem}}@media (min-width:1024px){.HomePage_ctaTitle__zLX6h{font-size:3rem}}.HomePage_ctaSubtitle__m59bK{font-size:1.125rem;color:#4b5563;margin-bottom:2rem;line-height:1.6}@media (min-width:768px){.HomePage_ctaSubtitle__m59bK{font-size:1.25rem}}.HomePage_ctaButtons__Ndrnn{display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center}@media (min-width:640px){.HomePage_ctaButtons__Ndrnn{flex-direction:row}}.HomePage_scootersScrollContainer__4qa37{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--color-primary) transparent}.HomePage_scootersScrollContainer__4qa37::-webkit-scrollbar{height:8px}.HomePage_scootersScrollContainer__4qa37::-webkit-scrollbar-track{background:transparent}.HomePage_scootersScrollContainer__4qa37::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:4px}.HomePage_scootersScrollContainer__4qa37::-webkit-scrollbar-thumb:hover{background:var(--color-primary-hover)}.HomePage_scootersScroll__Yucj0{display:flex;flex-direction:row;gap:1.5rem;padding:1rem 0 0;width:max-content}.HomePage_scooterPreviewCard__IFN2g{display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:all .3s ease;flex-shrink:0;width:200px}.HomePage_scooterPreviewCard__IFN2g:hover{transform:translateY(-4px);text-decoration:none;color:inherit}.HomePage_scooterPreviewImage__ceefP{width:200px;height:200px;border-radius:1rem;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1);background:var(--color-bg-secondary);transition:all .3s ease;position:relative}.HomePage_scooterPreviewCard__IFN2g:hover .HomePage_scooterPreviewImage__ceefP{box-shadow:0 8px 24px rgba(0,0,0,.15)}.HomePage_scooterPreviewImage__ceefP img,.HomePage_scooterPreviewImage__ceefP span{width:100%;height:100%;display:block}.HomePage_scooterPreviewImage__ceefP img{object-fit:cover}.HomePage_scooterPreviewName__Vt7bM{font-size:1rem;font-weight:400;color:var(--color-text-secondary);margin-top:.75rem;margin-bottom:0;text-align:center;font-family:Poppins,system-ui,sans-serif;transition:color .3s ease}.HomePage_scooterPreviewCard__IFN2g:hover .HomePage_scooterPreviewName__Vt7bM{color:var(--color-primary)}@media (max-width:768px){.HomePage_scooterPreviewCard__IFN2g{width:160px}.HomePage_scooterPreviewImage__ceefP{width:160px;height:160px}.HomePage_scootersScroll__Yucj0{gap:1rem}.HomePage_scooterPreviewName__Vt7bM{font-size:.9rem}}.HomePage_carsSection__9vbjc{border-top:2px solid var(--color-border-primary);border-bottom:2px solid var(--color-border-primary);box-shadow:0 4px 12px rgba(0,0,0,.05)}.HomePage_carsScrollContainer__LfMuQ{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--color-primary) transparent;padding-bottom:.5rem}.HomePage_carsScrollContainer__LfMuQ::-webkit-scrollbar{height:8px}.HomePage_carsScrollContainer__LfMuQ::-webkit-scrollbar-track{background:transparent}.HomePage_carsScrollContainer__LfMuQ::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:4px}.HomePage_carsScrollContainer__LfMuQ::-webkit-scrollbar-thumb:hover{background:var(--color-primary-hover)}.HomePage_carsScroll__zCdQu{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem;padding:1rem 0;width:100%}@media (max-width:1024px){.HomePage_carsScroll__zCdQu{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.HomePage_carsScrollContainer__LfMuQ{overflow-x:auto}.HomePage_carsScroll__zCdQu{display:flex;flex-direction:row;width:max-content;grid-template-columns:none}}.HomePage_carPreviewCard__DVSZe{display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:all .3s ease;flex-shrink:0;width:100%;border:1px solid var(--color-border-primary);border-radius:1rem;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08);background:var(--color-bg-primary)}.HomePage_carPreviewCard__DVSZe:hover{transform:translateY(-4px);text-decoration:none;color:inherit;box-shadow:0 4px 16px rgba(0,0,0,.12)}.HomePage_carPreviewImage__5qyEw{width:100%;height:280px;overflow:hidden;background:var(--color-bg-secondary);transition:all .3s ease;position:relative}.HomePage_carPreviewCard__DVSZe:hover .HomePage_carPreviewImage__5qyEw{opacity:.95}.HomePage_carPreviewImage__5qyEw img,.HomePage_carPreviewImage__5qyEw span{width:100%;height:100%;display:block}.HomePage_carPreviewImage__5qyEw img{object-fit:cover}.HomePage_carPreviewInfo__8Ul01{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;text-align:left}.HomePage_carPreviewName__wRfFE{font-size:1rem;font-weight:600;color:var(--color-text-primary);font-family:Poppins,system-ui,sans-serif;transition:color .3s ease;margin:0;text-align:left}.HomePage_carPreviewCard__DVSZe:hover .HomePage_carPreviewName__wRfFE{color:var(--color-primary)}.HomePage_carPreviewBottom__RDNou{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem}.HomePage_carPreviewDescription__TBO0H{font-size:.875rem;font-weight:400;color:var(--color-text-secondary);text-transform:none;letter-spacing:normal;font-family:Poppins,system-ui,sans-serif;flex:1 1}.HomePage_carPreviewRating__WAl5P{display:flex;flex-direction:row;gap:2px;align-items:center;flex-shrink:0}.HomePage_starIcon__eguWH{transition:all .2s ease}.HomePage_starFilled__PhBTL{color:#fbbf24}.HomePage_starEmpty__o0xOa{color:var(--color-border-primary)}@media (max-width:768px){.HomePage_carPreviewCard__DVSZe{width:220px}.HomePage_carPreviewImage__5qyEw{height:220px}.HomePage_carsScroll__zCdQu{gap:1rem}.HomePage_carPreviewName__wRfFE{font-size:.9rem}.HomePage_carPreviewDescription__TBO0H{font-size:.7rem}}.HomePage_gamesScrollContainer__kKaos{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--color-primary) transparent;padding-bottom:.5rem}.HomePage_gamesScrollContainer__kKaos::-webkit-scrollbar{height:8px}.HomePage_gamesScrollContainer__kKaos::-webkit-scrollbar-track{background:transparent}.HomePage_gamesScrollContainer__kKaos::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:4px}.HomePage_gamesScrollContainer__kKaos::-webkit-scrollbar-thumb:hover{background:var(--color-primary-hover)}.HomePage_gamesScroll__8hboV{display:flex;flex-direction:row;gap:1.5rem;padding:1rem 0;width:max-content}@media (max-width:768px){.HomePage_gamesScroll__8hboV{gap:1rem}.HomePage_gradientBg__qelM6{min-height:500px}.HomePage_heroContent__R9sKd{padding:2.5rem 2rem}.HomePage_section__PdQgh{padding:2rem 0}.HomePage_serviceCard__J34R4{padding:2rem}.HomePage_featureCard__hZKdf{padding:1.5rem}}@media (max-width:480px){.HomePage_heroTitle__RgvRF{font-size:1.75rem}.HomePage_heroSubtitle__O4_iX{font-size:1rem}.HomePage_sectionTitle__oV_71{font-size:1.5rem;margin-bottom:.5rem}.HomePage_serviceCard__J34R4{padding:1.5rem}.HomePage_serviceIcon__8dJV9{width:4rem;height:4rem}.HomePage_featureIcon__uZ_Y7{width:3.5rem;height:3.5rem}}.Contacts_contactsContainer__JLnFR{background-color:#ffffff;border-radius:1.5rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);padding:2rem;margin-top:2rem;border:1px solid rgba(31,41,55,.1)}@media (max-width:767px){.Contacts_contactsContainer__JLnFR{background-color:transparent;border-radius:0;box-shadow:none;padding:0;margin-top:1rem;border:none}}@media (min-width:768px){.Contacts_contactsContainer__JLnFR{padding:2.5rem}}@media (min-width:1024px){.Contacts_contactsContainer__JLnFR{padding:3rem}}.Contacts_contactsGrid__m_SHv{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}@media (min-width:768px){.Contacts_contactsGrid__m_SHv{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (min-width:1024px){.Contacts_contactsGrid__m_SHv{grid-template-columns:repeat(3,1fr);gap:2rem}}.Contacts_contactCard__xUy9x{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:linear-gradient(135deg,#ffffff,#f8fafc);border:2px solid transparent;border-radius:1rem;text-decoration:none;color:inherit;transition:all .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.05);position:relative;overflow:hidden}.Contacts_contactCard__xUy9x:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--contact-color);transform:scaleX(0);transition:transform .3s ease}.Contacts_contactCard__xUy9x:hover:before{transform:scaleX(1)}.Contacts_contactCard__xUy9x:hover{border-color:var(--contact-color);transform:translateY(-4px);box-shadow:0 12px 25px rgba(0,0,0,.15);text-decoration:none;color:inherit}.Contacts_contactIcon__D5MmO{width:3rem;height:3rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--contact-color),var(--contact-color));color:white;flex-shrink:0;transition:all .3s ease}.Contacts_contactCard__xUy9x:hover .Contacts_contactIcon__D5MmO{transform:scale(1.1);box-shadow:0 8px 20px rgba(0,0,0,.2)}.Contacts_contactInfo__PHAyY{flex:1 1;min-width:0}.Contacts_contactName__a_W3F{font-size:1.125rem;font-weight:600;color:var(--color-text-primary);margin:0 0 .25rem;font-family:Poppins,system-ui,sans-serif}.Contacts_contactDescription__sudwo{font-size:.875rem;color:var(--color-text-secondary);margin:0;line-height:1.4}.Contacts_contactArrow__PPtIC{font-size:1.25rem;color:var(--contact-color);font-weight:600;transition:transform .3s ease}.Contacts_contactCard__xUy9x:hover .Contacts_contactArrow__PPtIC{transform:translateX(4px)}.Contacts_mapContainer__EA5Ir{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;margin-top:2rem}@media (min-width:1024px){.Contacts_mapContainer__EA5Ir{grid-template-columns:2fr 1fr;gap:3rem;align-items:stretch}}.Contacts_mapWrapper__K0BGW{background-color:#ffffff;border-radius:1rem;box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);overflow:hidden;border:1px solid rgba(31,41,55,.1);display:flex;flex-direction:column}@media (min-width:1024px){.Contacts_mapWrapper__K0BGW{height:100%}}.Contacts_mapWrapper__K0BGW iframe{border-radius:1rem;flex:1 1;min-height:450px}@media (min-width:1024px){.Contacts_mapWrapper__K0BGW iframe{min-height:0;height:100%}}.Contacts_locationInfo__v9S2f{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:1024px){.Contacts_locationInfo__v9S2f{height:100%;justify-content:space-between}}.Contacts_locationCard__HWASy{background:linear-gradient(135deg,#ffffff,#f8fafc);border-radius:1rem;padding:1.5rem;box-shadow:0 4px 6px rgba(0,0,0,.05);border:1px solid rgba(31,41,55,.1);display:flex;align-items:flex-start;gap:1rem}.Contacts_locationIcon__G2XfG{width:2rem;height:2rem;color:var(--color-primary);flex-shrink:0;margin-top:.25rem}.Contacts_locationDetails__n8HA7{flex:1 1}.Contacts_locationTitle__Maz26{font-size:1.25rem;font-weight:700;color:var(--color-text-primary);margin:0 0 .5rem;font-family:Poppins,system-ui,sans-serif}.Contacts_locationAddress__MZZyI{font-size:1rem;color:var(--color-text-secondary);margin:0 0 .5rem;font-weight:500}.Contacts_locationDescription__2hl25{font-size:.875rem;color:var(--color-text-secondary);margin:0;line-height:1.5}.Contacts_workingHours__cVfb_{background:linear-gradient(135deg,#ffffff,#f8fafc);border-radius:1rem;padding:1.5rem;box-shadow:0 4px 6px rgba(0,0,0,.05);border:1px solid rgba(31,41,55,.1)}.Contacts_hoursTitle__ohXxM{font-size:1.125rem;font-weight:600;color:var(--color-text-primary);margin:0 0 1rem;font-family:Poppins,system-ui,sans-serif}.Contacts_hoursList__Q8qpo{display:flex;flex-direction:column;gap:.75rem}.Contacts_hoursItem__l_3Ka{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #e5e7eb}.Contacts_hoursItem__l_3Ka:last-child{border-bottom:none}.Contacts_hoursDay__G6m21{font-size:.875rem;color:var(--color-text-primary);font-weight:500}.Contacts_hoursTime__k3yYn{font-size:.875rem;color:var(--color-primary);font-weight:600}.Contacts_ctaButtons__2lGgt{display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center;margin-top:2rem}@media (min-width:640px){.Contacts_ctaButtons__2lGgt{flex-direction:row;gap:1.5rem}}.Contacts_ctaButtons__2lGgt .Contacts_btnPrimary__8WQuU,.Contacts_ctaButtons__2lGgt .Contacts_btnSecondary__M6x89{display:flex;align-items:center;gap:.5rem;text-decoration:none;min-width:200px;justify-content:center}@media (max-width:480px){.Contacts_contactCard__xUy9x{padding:1.25rem;gap:.75rem}.Contacts_contactIcon__D5MmO{width:2.5rem;height:2.5rem}.Contacts_contactName__a_W3F{font-size:1rem}.Contacts_contactDescription__sudwo{font-size:.8rem}.Contacts_companyInfo__GQMxs,.Contacts_locationCard__HWASy,.Contacts_workingHours__cVfb_{padding:1.25rem}.Contacts_locationTitle__Maz26{font-size:1.125rem}.Contacts_companyName__HZxnL,.Contacts_companyTitle__qdnmI,.Contacts_hoursTitle__ohXxM{font-size:1rem}}@keyframes Contacts_fadeInUp__he8cP{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Contacts_contactCard__xUy9x{animation:Contacts_fadeInUp__he8cP .6s ease-out}.Contacts_contactCard__xUy9x:first-child{animation-delay:.1s}.Contacts_contactCard__xUy9x:nth-child(2){animation-delay:.2s}.Contacts_contactCard__xUy9x:nth-child(3){animation-delay:.3s}.Contacts_contactCard__xUy9x:nth-child(4){animation-delay:.4s}.Contacts_contactCard__xUy9x:nth-child(5){animation-delay:.5s}.Contacts_companyInfo__GQMxs{background:linear-gradient(135deg,#ffffff,#f8fafc);border-radius:1rem;padding:1.5rem;box-shadow:0 4px 6px rgba(0,0,0,.05);border:1px solid rgba(31,41,55,.1)}.Contacts_companyTitle__qdnmI{font-size:1.125rem;font-weight:600;color:var(--color-text-primary);margin:0 0 1rem;display:flex;align-items:center}.Contacts_companyDetails__CEp55{margin-top:.5rem}.Contacts_companyName__HZxnL{font-size:1.125rem;font-weight:600;color:var(--color-text-primary);margin:0 0 .5rem;line-height:1.4}.Contacts_companyAddress__NzUSr{font-size:.875rem;color:var(--color-text-secondary);margin:0;line-height:1.5}.Playstation_playstationContainer__5hVCx{background-color:#ffffff;border-radius:1.5rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);padding:2rem;margin-top:2rem;border:1px solid rgba(31,41,55,.1)}@media (max-width:767px){.Playstation_playstationContainer__5hVCx{background-color:transparent;border-radius:0;box-shadow:none;padding:0;margin-top:1rem;border:none}}@media (min-width:768px){.Playstation_playstationContainer__5hVCx{padding:2.5rem}}@media (min-width:1024px){.Playstation_playstationContainer__5hVCx{padding:3rem}}.Playstation_playstationContent__0qObB{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;align-items:center}@media (min-width:768px){.Playstation_playstationContent__0qObB{grid-template-columns:1fr 1fr;gap:3rem}}.Playstation_playstationImage__KNMHy{display:flex;justify-content:center;align-items:center;order:1;height:100%}@media (min-width:768px){.Playstation_playstationImage__KNMHy{order:0}}.Playstation_consoleImage__j49Pk{max-width:100%;height:auto;max-height:90%;border-radius:1rem;box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transition:transform .3s ease}.Playstation_consoleImage__j49Pk:hover{transform:scale(1.05)}@media (max-width:768px){.Playstation_consoleImage__j49Pk{max-height:100%}}.Playstation_playstationInfo__S9oiU{order:0;text-align:center;margin-bottom:1rem}@media (min-width:768px){.Playstation_playstationInfo__S9oiU{order:1;text-align:left}}.Playstation_consoleTitle__sE0ev{font-size:2rem;font-weight:700;color:var(--color-text-primary);margin-bottom:1rem;font-family:Poppins,system-ui,sans-serif}@media (min-width:768px){.Playstation_consoleTitle__sE0ev{font-size:2.5rem}}.Playstation_consoleDescription__ioOVk{font-size:1.125rem;color:var(--color-text-secondary);margin-bottom:2rem;line-height:1.6;font-family:Poppins,system-ui,sans-serif}@media (min-width:768px){.Playstation_consoleDescription__ioOVk{font-size:1.25rem}}.Playstation_advantagesGrid__CtBCn{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem;justify-content:center}@media (max-width:1024px){.Playstation_advantagesGrid__CtBCn{gap:.5rem}}.Playstation_advantageSlide___zcG1{background:linear-gradient(135deg,#ffffff,#f8fafc);border-radius:1.5rem;box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border:1px solid rgba(31,41,55,.1);transition:all .3s ease;position:relative;overflow:hidden;flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 0.5rem);min-width:200px;max-width:calc(50% - .5rem);padding:1.5rem}@media (max-width:399px){.Playstation_advantageSlide___zcG1{flex:0 0 100%;min-width:100%;max-width:100%;padding:1.25rem}}@media (min-width:400px){.Playstation_advantageSlide___zcG1{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 0.5rem);min-width:180px;max-width:calc(50% - .5rem);padding:1rem}}@media (min-width:768px){.Playstation_advantageSlide___zcG1{min-width:250px;max-width:calc(33.333% - .67rem);padding:1.5rem}}.Playstation_advantageSlide___zcG1:before{content:"";position:absolute;top:0;left:0;right:0;height:4px}.Playstation_advantageSlide___zcG1:hover{transform:translateY(-8px);box-shadow:0 20px 40px -10px rgba(0,0,0,.15),0 8px 16px -4px rgba(0,0,0,.1)}.Playstation_advantageNumber__PRabr{font-size:3rem;font-weight:800;color:var(--color-primary);margin-bottom:.5rem;font-family:Poppins,system-ui,sans-serif;opacity:.6;line-height:1}.Playstation_advantageIcon__KGoCD{width:40px}.Playstation_advantageTitle__C396D{font-size:1.25rem;font-weight:700;color:var(--color-text-primary);margin:0 0 1rem;font-family:Poppins,system-ui,sans-serif;line-height:1.3}.Playstation_advantageDescription__oE6_Z{font-size:.95rem;color:var(--color-text-primary);margin:0;opacity:.8;font-weight:400;line-height:1.6}.Playstation_bookingButton__ojT9o{width:100%;max-width:300px;padding:1rem 2rem;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-hover));color:#ffffff;border:none;border-radius:.75rem;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.1);font-family:Poppins,system-ui,sans-serif}.Playstation_bookingButton__ojT9o:hover{background:linear-gradient(135deg,var(--color-primary-hover),var(--color-primary-dark));transform:translateY(-2px);box-shadow:0 8px 15px rgba(0,0,0,.15)}.Playstation_bookingButton__ojT9o:active{transform:translateY(0)}@media (min-width:768px){.Playstation_bookingButton__ojT9o{width:auto}}.Playstation_gameSlide__k0hlE{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1rem;background:white;border-radius:1rem;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:all .3s ease;min-width:320px;margin:0 .5rem}.Playstation_gameSlide__k0hlE:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.Playstation_gameImageContainer__1cTQ1{position:relative;width:260px;height:220px;border-radius:.75rem;overflow:hidden;margin-bottom:1rem;box-shadow:0 4px 8px rgba(0,0,0,.1)}.Playstation_gameImageContainer__1cTQ1 span,.Playstation_gameImage__2ymHx{width:100%;height:100%;display:block}.Playstation_gameImage__2ymHx{object-fit:cover;transition:transform .3s ease;border-radius:.75rem}.Playstation_gameSlide__k0hlE:hover .Playstation_gameImage__2ymHx{transform:scale(1.05)}.Playstation_comingSoonBadge__s0HQg{position:absolute;top:.5rem;right:.5rem;background:linear-gradient(135deg,#ff6b6b,#ee5a24);color:white;padding:.25rem .5rem;border-radius:.5rem;font-size:.75rem;font-weight:600;box-shadow:0 2px 4px rgba(0,0,0,.2);z-index:10}.Playstation_gameTitle__WpxiZ{font-size:1rem;font-weight:600;color:var(--color-text-primary);margin:0 0 .5rem;line-height:1.3}.Playstation_gameGenre__tCtnL{font-size:.875rem;color:var(--color-text-secondary);margin:0;line-height:1.4}@media (max-width:480px){.Playstation_consoleTitle__sE0ev{font-size:1.75rem}.Playstation_consoleDescription__ioOVk{font-size:1rem}.Playstation_advantageNumber__PRabr{font-size:2.5rem}.Playstation_advantageTitle__C396D{font-size:1.125rem}.Playstation_advantageDescription__oE6_Z{font-size:.875rem}.Playstation_bookingButton__ojT9o{padding:.875rem 1.5rem;font-size:1rem}.Playstation_advantageNumber__PRabr{font-size:2rem}.Playstation_advantageTitle__C396D{font-size:1rem}.Playstation_advantageDescription__oE6_Z{font-size:.8rem}.Playstation_gameSlide__k0hlE{min-width:260px;padding:.75rem}.Playstation_gameImageContainer__1cTQ1{width:200px;height:170px}.Playstation_gameTitle__WpxiZ{font-size:.9rem}.Playstation_gameGenre__tCtnL{font-size:.8rem}.Playstation_comingSoonBadge__s0HQg{font-size:.7rem;padding:.2rem .4rem}}@media (min-width:768px){.Playstation_gameSlide__k0hlE{min-width:360px;padding:1.5rem}.Playstation_gameImageContainer__1cTQ1{width:300px;height:240px}.Playstation_gameTitle__WpxiZ{font-size:1.125rem}.Playstation_gameGenre__tCtnL{font-size:1rem}}