.AtmosphereCarousel_carouselContainer___35y0{width:100%;max-width:1400px;margin:0 auto;border-radius:24px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.12)}@media(max-width:768px){.AtmosphereCarousel_carouselContainer___35y0{border-radius:12px;max-width:100%}}.AtmosphereCarousel_slide___ZHvS{position:relative;width:100%;height:500px}@media(max-width:768px){.AtmosphereCarousel_slide___ZHvS{height:350px}}.AtmosphereCarousel_imageWrapper__h59wU{position:relative;width:100%;height:100%}.AtmosphereCarousel_overlay__sELMK{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.3) 70%,rgba(0,0,0,.6));z-index:1}.AtmosphereCarousel_caption__C0QE4{position:absolute;bottom:0;left:0;right:0;padding:40px;z-index:2;color:#fff}@media(max-width:768px){.AtmosphereCarousel_caption__C0QE4{padding:24px}}.AtmosphereCarousel_serviceName__ZAN2I{font-size:36px;font-weight:700;margin-bottom:8px;text-shadow:0 2px 8px rgba(0,0,0,.3)}@media(max-width:768px){.AtmosphereCarousel_serviceName__ZAN2I{font-size:24px}}.AtmosphereCarousel_serviceVariant__Mq1vj{font-size:20px;opacity:.95;text-shadow:0 2px 4px rgba(0,0,0,.3)}@media(max-width:768px){.AtmosphereCarousel_serviceVariant__Mq1vj{font-size:16px}}.AtmosphereCarousel_loadingSkeleton___vOPx{width:100%;height:500px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:AtmosphereCarousel_loading__hPe8l 1.5s infinite;border-radius:24px}@media(max-width:768px){.AtmosphereCarousel_loadingSkeleton___vOPx{height:350px;border-radius:16px}}@keyframes AtmosphereCarousel_loading__hPe8l{0%{background-position:200% 0}to{background-position:-200% 0}}.AtmosphereCarousel_carouselContainer___35y0 .customDots{bottom:20px!important}.AtmosphereCarousel_carouselContainer___35y0 .customDots li button{background:hsla(0,0%,100%,.5)!important;height:8px!important;border-radius:4px!important}.AtmosphereCarousel_carouselContainer___35y0 .customDots li.slick-active button{background:#fff!important;width:32px!important}.BookingDemo_demo__4HipU{width:100%;max-width:1200px;margin:0 auto}.BookingDemo_stepsContainer__Spkc2{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin-bottom:48px}@media(max-width:768px){.BookingDemo_stepsContainer__Spkc2{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px}}.BookingDemo_step__5XXPf{background:#fff;padding:32px 24px;border-radius:16px;text-align:center;cursor:pointer;transition:all .3s ease;border:2px solid rgba(0,0,0,0);position:relative}@media(max-width:768px){.BookingDemo_step__5XXPf{padding:10px 6px;border-radius:10px}}.BookingDemo_step__5XXPf:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.BookingDemo_step__5XXPf.BookingDemo_active__0h2Vw{border-color:var(--primary-color);box-shadow:0 8px 24px rgba(0,0,0,.12)}.BookingDemo_stepNumber__qKV_S{position:absolute;top:16px;left:16px;width:32px;height:32px;border-radius:50%;background:var(--primary-color);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px}.BookingDemo_stepIcon__jtxcR{font-size:48px;margin-bottom:16px}@media(max-width:768px){.BookingDemo_stepIcon__jtxcR{font-size:28px;margin-bottom:4px}}.BookingDemo_stepTitle__uTOU4{font-size:20px;font-weight:600;margin-bottom:8px;color:#333}@media(max-width:768px){.BookingDemo_stepTitle__uTOU4{font-size:12px;margin-bottom:0;line-height:1.2}}.BookingDemo_stepDescription___a5AL{font-size:14px;color:#666;line-height:1.5;margin:0}@media(max-width:768px){.BookingDemo_stepDescription___a5AL{font-size:11px;line-height:1.3;display:none}}.BookingDemo_demoPreview__jbego{background:#fff;border-radius:24px;padding:48px;box-shadow:0 8px 32px rgba(0,0,0,.1);margin-bottom:48px}@media(max-width:768px){.BookingDemo_demoPreview__jbego{padding:16px 12px;margin-bottom:16px;border-radius:12px}}.BookingDemo_previewHeader__oeqxt{margin-bottom:32px}.BookingDemo_progressBar__QdSKw{display:flex;gap:8px;max-width:300px;margin:0 auto}.BookingDemo_progressStep__JgEbV{flex:1 1;height:6px;background:#e0e0e0;border-radius:3px;transition:all .3s ease}.BookingDemo_progressStep__JgEbV.BookingDemo_completed__8WHRE{background:var(--primary-color)}.BookingDemo_previewContent__jt2_2{text-align:center}.BookingDemo_previewIcon__vtKjS{font-size:64px;margin-bottom:16px}@media(max-width:768px){.BookingDemo_previewIcon__vtKjS{font-size:36px;margin-bottom:8px}}.BookingDemo_previewTitle__xHnOY{font-size:28px;font-weight:700;margin-bottom:12px;color:#333}@media(max-width:768px){.BookingDemo_previewTitle__xHnOY{font-size:18px;margin-bottom:8px}}.BookingDemo_previewDescription__aJUzz{font-size:16px;color:#666;margin-bottom:32px}.BookingDemo_mockInterface__nKI_6{min-height:200px;display:flex;justify-content:center;align-items:center}@media(max-width:768px){.BookingDemo_mockInterface__nKI_6{min-height:80px}}.BookingDemo_serviceCards__GaRLs{display:flex;flex-direction:column;gap:12px;width:100%;max-width:400px}.BookingDemo_mockCard__tA6ei{padding:20px;background:#f8f9fa;border-radius:12px;font-weight:500;color:#333;transition:all .3s ease}.BookingDemo_mockCard__tA6ei:hover{background:var(--primary-color);color:#fff}.BookingDemo_specialistCards__9H1W9{display:flex;gap:24px;justify-content:center;flex-wrap:wrap}.BookingDemo_mockSpecialist__5ZaXj{display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px;border-radius:12px;background:#f8f9fa;transition:all .3s ease}.BookingDemo_mockSpecialist__5ZaXj:hover{background:var(--primary-color);color:#fff}.BookingDemo_mockAvatar__DyQHR{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2)}.BookingDemo_calendar__7ABEh{width:100%;max-width:400px;margin:0 auto}.BookingDemo_mockCalendar__9P8iS{background:#f8f9fa;padding:24px;border-radius:16px}.BookingDemo_calendarGrid__aYEiw{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:8px;gap:8px}.BookingDemo_calendarDay__95LON{aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease}.BookingDemo_calendarDay__95LON:hover{background:var(--primary-color);color:#fff}.BookingDemo_ctaContainer__l3FBv{text-align:center}.BookingDemo_tryButton__029DM{height:56px!important;padding:0 48px!important;font-size:18px!important;font-weight:600!important;border-radius:28px!important;box-shadow:0 4px 14px rgba(0,0,0,.15)!important;transition:all .3s ease!important}.BookingDemo_tryButton__029DM:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.2)!important}.BookingDemo_ctaNote__uqF_l{margin-top:16px;font-size:14px;color:#666}.BranchesMap_container__7H4_8{width:100%;display:flex;flex-direction:column;gap:32px}@media(min-width:1024px){.BranchesMap_container__7H4_8{flex-direction:row;gap:48px}}.BranchesMap_mapWrapper__5hj3F{flex:1 1;min-height:500px;border-radius:24px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.12);position:relative}@media(max-width:768px){.BranchesMap_mapWrapper__5hj3F{min-height:400px;border-radius:16px}}.BranchesMap_map__jQEqt{width:100%;height:100%;min-height:500px}@media(max-width:768px){.BranchesMap_map__jQEqt{min-height:400px}}.BranchesMap_mapLoader__OG_Zn{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.9);font-size:16px;color:#666}.BranchesMap_branchCards__WbWYt{flex:0 0 400px;display:flex;flex-direction:column;gap:20px}@media(max-width:1023px){.BranchesMap_branchCards__WbWYt{flex:1 1;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}.BranchesMap_card__CknJ_{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s ease;cursor:pointer;border:2px solid rgba(0,0,0,0)}.BranchesMap_card__CknJ_:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.BranchesMap_card__CknJ_.BranchesMap_selected__FnMWf{border-color:var(--primary-color);box-shadow:0 8px 24px rgba(0,0,0,.15)}.BranchesMap_cardImage__xv3YL{position:relative;width:100%;height:180px;background:#f0f0f0}.BranchesMap_cardContent__VmVhk{padding:20px}.BranchesMap_cardTitle__jieEX{font-size:18px;font-weight:600;margin-bottom:8px;color:#333}.BranchesMap_cardAddress__UO6Wf{font-size:14px;color:#666;margin-bottom:8px;line-height:1.5}.BranchesMap_cardDescription__Ef1E4{font-size:13px;color:#999;margin-bottom:16px}.BranchesMap_cardButton__pXT8I{width:100%}.BranchesMap_loadingSkeleton__GKpIF{width:100%;min-height:500px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:BranchesMap_loading__K23to 1.5s infinite;border-radius:24px}@media(max-width:768px){.BranchesMap_loadingSkeleton__GKpIF{min-height:400px;border-radius:16px}}@keyframes BranchesMap_loading__K23to{0%{background-position:200% 0}to{background-position:-200% 0}}.ServicesShowcase_showcase__IOjJp{width:100%}.ServicesShowcase_grid__vAGXJ{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:24px;gap:24px}@media(max-width:768px){.ServicesShowcase_grid__vAGXJ{grid-template-columns:1fr;gap:12px;padding:0 4px}}.ServicesShowcase_card__aMwsK{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s ease;cursor:pointer}.ServicesShowcase_card__aMwsK:hover{transform:translateY(-8px);box-shadow:0 12px 32px rgba(0,0,0,.15)}@media(max-width:768px){.ServicesShowcase_card__aMwsK{border-radius:12px;max-width:100%}}.ServicesShowcase_imageWrapper__f0oZg{position:relative;width:100%;height:220px;background:#f0f0f0}@media(max-width:768px){.ServicesShowcase_imageWrapper__f0oZg{height:160px}}.ServicesShowcase_promoBadge__2En0P{position:absolute;top:12px;right:12px;background:hsla(0,0%,100%,.95);padding:8px 12px;border-radius:20px;font-size:18px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.ServicesShowcase_content__XFe_g{padding:20px}@media(max-width:768px){.ServicesShowcase_content__XFe_g{padding:12px}}.ServicesShowcase_title__bPQrF{font-size:18px;font-weight:600;margin-bottom:8px;color:#333;line-height:1.3;min-height:48px}@media(max-width:768px){.ServicesShowcase_title__bPQrF{font-size:15px;min-height:auto;margin-bottom:6px}}.ServicesShowcase_variant__jZ41f{font-size:14px;color:#666;margin-bottom:12px}.ServicesShowcase_footer__9u0w_{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid #f0f0f0}.ServicesShowcase_price__UR1zx{font-size:20px;font-weight:700;color:var(--primary-color)}.ServicesShowcase_duration__k7rDQ{font-size:14px;color:#999}.ServicesShowcase_cardSkeleton__VtDYh{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08)}.ServicesShowcase_imageSkeleton__7mqam{width:100%;height:220px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:ServicesShowcase_loading__PnI7F 1.5s infinite}.ServicesShowcase_contentSkeleton___HrEb{padding:20px}.ServicesShowcase_titleSkeleton__o9C4M{width:80%;height:20px;margin-bottom:12px}.ServicesShowcase_priceSkeleton__kEJdk,.ServicesShowcase_titleSkeleton__o9C4M{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:ServicesShowcase_loading__PnI7F 1.5s infinite;border-radius:4px}.ServicesShowcase_priceSkeleton__kEJdk{width:40%;height:24px}@keyframes ServicesShowcase_loading__PnI7F{0%{background-position:200% 0}to{background-position:-200% 0}}.LandingView_landing__9_orm{width:100%;min-height:100vh}.LandingView_globalScrollButton___hTVN{position:fixed;bottom:40px;right:16px;z-index:100;width:65px;height:65px;border-radius:50%;background:hsla(0,0%,100%,.95);border:2px solid var(--primary-color);color:var(--primary-color);font-size:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.15)}.LandingView_globalScrollButton___hTVN:hover{background:var(--primary-color);color:#fff;transform:translateY(-4px);box-shadow:0 6px 16px rgba(0,0,0,.2)}.LandingView_globalScrollButton___hTVN:active{transform:translateY(-2px)}@media(max-width:768px){.LandingView_globalScrollButton___hTVN{width:65px;height:65px;bottom:40px;right:16px;font-size:20px}}@media(min-width:769px){.LandingView_globalScrollButton___hTVN{display:none}}.LandingView_scrollDownButton__e4_ra{display:none!important}.LandingView_hero__bRXEs{position:relative;padding:80px 24px;text-align:center;min-height:calc(100vh - 128px);display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(135deg,var(--primary-color) 0,var(--secondary-color,var(--primary-color)) 100%)}@media(max-width:768px){.LandingView_hero__bRXEs{min-height:calc(100vh - 64px);min-height:calc(100dvh - 64px);padding:60px 20px 40px}}.LandingView_heroCarousel__0suLr{position:absolute;inset:0;z-index:0;opacity:.65;filter:blur(3px)}.LandingView_heroCarousel__0suLr .ant-carousel,.LandingView_heroCarousel__0suLr .slick-list,.LandingView_heroCarousel__0suLr .slick-slider,.LandingView_heroCarousel__0suLr .slick-track{height:100%}.LandingView_carouselSlide__V6OZw{position:relative;width:100%;height:100%;min-height:calc(100vh - 128px)}@media(max-width:768px){.LandingView_carouselSlide__V6OZw{min-height:calc(100vh - 64px);min-height:calc(100dvh - 64px)}}.LandingView_heroOverlay__HysHc{position:absolute;inset:0;background:linear-gradient(135deg,var(--primary-color) 0,color-mix(in srgb,var(--primary-color) 85%,var(--secondary-color,var(--primary-color))) 50%,var(--secondary-color,var(--primary-color)) 100%);opacity:.1;z-index:1}.LandingView_heroContent__jFmF0{max-width:800px;margin:0 auto;position:relative;z-index:2;color:#fff}.LandingView_title__Jd19v{font-size:48px;font-weight:700;margin-bottom:16px;line-height:1.2}@media(max-width:768px){.LandingView_title__Jd19v{font-size:36px}}.LandingView_subtitle__GMAPw{font-size:24px;font-weight:500;margin-bottom:24px;opacity:.95}@media(max-width:768px){.LandingView_subtitle__GMAPw{font-size:20px}}.LandingView_description__bdyRg{font-size:18px;line-height:1.6;margin-bottom:40px;opacity:.9;max-width:600px;margin-left:auto;margin-right:auto}@media(max-width:768px){.LandingView_description__bdyRg{font-size:16px}}.LandingView_ctaButtons__47fp9{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.LandingView_ctaButton__H0Sa2{height:56px!important;padding:0 48px!important;font-size:18px!important;font-weight:600!important;border-radius:28px!important;box-shadow:0 4px 14px rgba(0,0,0,.25)!important;transition:all .3s ease!important}.LandingView_ctaButton__H0Sa2:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.3)!important}.LandingView_whatsappButton__v6Tc7{height:56px!important;padding:0 48px!important;font-size:18px!important;font-weight:600!important;border-radius:28px!important;background:#fff!important;color:#25d366!important;border:2px solid #fff!important;box-shadow:0 4px 14px rgba(0,0,0,.25)!important;transition:all .3s ease!important}.LandingView_whatsappButton__v6Tc7:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.3)!important;background:#25d366!important;color:#fff!important}.LandingView_whatsappIcon__YMYp_{margin-right:8px;font-size:20px}.LandingView_features__cBNvl{position:relative;padding:80px 24px;background:linear-gradient(to bottom,rgba(0,0,0,.02) 0,rgba(0,0,0,.04) 100%),var(--colorBgBase,#f5f3ec)}@media(max-width:768px){.LandingView_features__cBNvl{padding:32px 12px;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;justify-content:center}}.LandingView_featuresGrid__g57Co{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:40px;gap:40px}@media(max-width:768px){.LandingView_featuresGrid__g57Co{grid-template-columns:1fr;gap:12px}}.LandingView_feature__4NYc1{text-align:center;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s ease;cursor:pointer;border:2px solid rgba(0,0,0,0);position:relative}@media(max-width:768px){.LandingView_feature__4NYc1{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto;grid-gap:12px;gap:12px;text-align:left;padding:12px;border-radius:10px;align-items:start}}.LandingView_feature__4NYc1:after{content:"↓";position:absolute;bottom:16px;right:16px;font-size:20px;color:var(--primary-color);opacity:.4;transition:all .3s ease}@media(max-width:768px){.LandingView_feature__4NYc1:after{display:none}}.LandingView_feature__4NYc1:hover{transform:translateY(-8px);box-shadow:0 12px 32px rgba(0,0,0,.15);border-color:var(--primary-color);background:#fff}.LandingView_feature__4NYc1:hover:after{opacity:1;transform:translateY(4px)}.LandingView_featureIcon__ji17S{font-size:48px;margin-bottom:16px}@media(max-width:768px){.LandingView_featureIcon__ji17S{font-size:60px;margin-bottom:0;grid-row:1/3;grid-column:1}}.LandingView_featureTitle__7H0bz{font-size:20px;font-weight:600;margin-bottom:12px;color:#333;transition:color .3s ease}@media(max-width:768px){.LandingView_featureTitle__7H0bz{font-size:14px;margin-bottom:0;grid-row:1;grid-column:2;align-self:start}}.LandingView_feature__4NYc1:hover .LandingView_featureTitle__7H0bz{color:var(--primary-color)}.LandingView_featureDescription__eTLyI{font-size:16px;line-height:1.6;color:#666;margin:0 0 16px}@media(max-width:768px){.LandingView_featureDescription__eTLyI{font-size:12px;line-height:1.3;margin:0;grid-row:2;grid-column:2}}.LandingView_featureHint__KHLYd{display:inline-block;padding:6px 12px;background:color-mix(in srgb,var(--primary-color) 10%,white);border-radius:20px;font-size:13px;color:var(--primary-color);font-weight:500;transition:all .3s ease}@media(max-width:768px){.LandingView_featureHint__KHLYd{font-size:11px;padding:4px 8px;grid-row:3;grid-column:1/3;justify-self:end}}.LandingView_specialists__hE1Fp{position:relative;padding:80px 24px;background:#fff;box-shadow:inset 0 1px 0 rgba(0,0,0,.05)}@media(max-width:768px){.LandingView_specialists__hE1Fp{padding:48px 16px;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;justify-content:center}}.LandingView_specialistsContent__KLlDR{max-width:1200px;margin:0 auto;text-align:center}.LandingView_specialistsTitle__wLU7x{font-size:36px;font-weight:700;margin-bottom:16px;color:#333}@media(max-width:768px){.LandingView_specialistsTitle__wLU7x{font-size:28px}}.LandingView_specialistsSubtitle__12_bm{font-size:18px;color:#666;margin-bottom:40px}.LandingView_atmosphereSection__7IzZb,.LandingView_bookingDemoSection__diA3S,.LandingView_servicesSection__5_k0d{position:relative;padding:80px 24px}@media(max-width:768px){.LandingView_atmosphereSection__7IzZb,.LandingView_bookingDemoSection__diA3S,.LandingView_servicesSection__5_k0d{padding:48px 16px;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;justify-content:center}}.LandingView_servicesSection__5_k0d{background:linear-gradient(to bottom,rgba(0,0,0,.02) 0,rgba(0,0,0,.03) 100%),var(--colorBgBase,#f5f3ec);box-shadow:inset 0 1px 0 rgba(0,0,0,.05)}.LandingView_bookingDemoSection__diA3S{position:relative;padding:80px 24px;background:#fff;box-shadow:inset 0 1px 0 rgba(0,0,0,.05)}@media(max-width:768px){.LandingView_bookingDemoSection__diA3S{padding:40px 16px;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;justify-content:space-between}}.LandingView_atmosphereSection__7IzZb{background:linear-gradient(to bottom,rgba(0,0,0,.02) 0,rgba(0,0,0,.03) 100%),var(--colorBgBase,#f5f3ec);box-shadow:inset 0 1px 0 rgba(0,0,0,.05)}.LandingView_sectionContent__uN_w6{max-width:1200px;margin:0 auto;text-align:center}@media(max-width:768px){.LandingView_sectionContent__uN_w6{padding:0;max-width:100%;overflow:hidden}}.LandingView_sectionTitle__OvCBC{font-size:36px;font-weight:700;margin-bottom:16px;color:#333}@media(max-width:768px){.LandingView_sectionTitle__OvCBC{font-size:24px;margin-bottom:8px}}.LandingView_sectionSubtitle__6Wef_{font-size:18px;color:#666;margin-bottom:48px}@media(max-width:768px){.LandingView_sectionSubtitle__6Wef_{font-size:14px;margin-bottom:24px}}.LandingView_sectionCta__HkSdA{margin-top:48px}@media(max-width:768px){.LandingView_sectionCta__HkSdA{margin-top:32px}}.LandingView_ctaWithMap__JDIiQ{position:relative;padding:120px 24px 80px;min-height:600px;overflow:hidden}@media(max-width:768px){.LandingView_ctaWithMap__JDIiQ{padding:80px 24px 60px;min-height:500px}}.LandingView_mapBackground__wAAe1{position:absolute;inset:0;z-index:0;opacity:.8;filter:grayscale(5%) brightness(1.2);pointer-events:none}.LandingView_ctaOverlay__6wgfh{position:absolute;inset:0;background:linear-gradient(135deg,var(--primary-color) 0,color-mix(in srgb,var(--primary-color) 85%,var(--secondary-color,var(--primary-color))) 50%,var(--secondary-color,var(--primary-color)) 100%);opacity:.75;z-index:1}.LandingView_ctaContent__P9YG1{position:relative;z-index:2;text-align:center;color:#fff;max-width:800px;margin:0 auto}.LandingView_ctaTitle__qd1BF{font-size:36px;font-weight:700;margin-bottom:16px}@media(max-width:768px){.LandingView_ctaTitle__qd1BF{font-size:28px}}.LandingView_ctaSubtitle__8nyZg{font-size:18px;margin-bottom:32px;opacity:.9}.LandingView_ctaButtonLarge__KkGNb{height:56px!important;padding:0 48px!important;font-size:18px!important;font-weight:600!important;border-radius:28px!important;box-shadow:0 4px 14px rgba(0,0,0,.25)!important;transition:all .3s ease!important;margin-bottom:32px}.LandingView_ctaButtonLarge__KkGNb:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.3)!important}.LandingView_socialLinks__fL1HK{display:flex;gap:24px;justify-content:center;flex-wrap:wrap;margin-top:32px}.LandingView_socialLink__3T_Jk{display:flex;align-items:center;gap:8px;padding:12px 24px;background:hsla(0,0%,100%,.15);border-radius:24px;color:#fff;text-decoration:none;font-size:16px;font-weight:500;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.LandingView_socialLink__3T_Jk:hover{background:hsla(0,0%,100%,.25);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.LandingView_socialIcon__3Kmu2{font-size:20px}.LandingView_backToTopButton__LAe98{margin-top:24px;padding:12px 32px;background:hsla(0,0%,100%,.15);border:2px solid hsla(0,0%,100%,.3);border-radius:50px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.LandingView_backToTopButton__LAe98:hover{background:hsla(0,0%,100%,.25);border-color:hsla(0,0%,100%,.5);transform:translateY(-2px)}.LandingView_backToTopButton__LAe98:active{transform:translateY(0)}@media(max-width:768px){.LandingView_backToTopButton__LAe98{padding:10px 24px;font-size:14px}}