.Chat_chatButton__gkJd3{position:fixed;bottom:2rem;right:2rem;width:60px;height:60px;border-radius:50%;background-color:var(--accent-primary);color:var(--text-inverse);border:none;font-size:1.5rem;cursor:pointer;box-shadow:var(--shadow-lg);z-index:999;transition:all var(--transition-base)}.Chat_chatButton__gkJd3:hover{background-color:var(--accent-primary-hover);transform:scale(1.1)}.Chat_chatWindow__LdYIV{position:fixed;bottom:90px;right:2rem;width:350px;height:500px;background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);display:flex;flex-direction:column;z-index:998}.Chat_chatHeader__lZ_nn{padding:1rem;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center;background-color:var(--bg-secondary);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.Chat_chatTitle___CBOp{font-family:Zalando Sans Expanded,sans-serif;font-size:1.125rem;font-weight:600;color:var(--text-primary)}.Chat_chatClose__2mGVC{background:none;border:none;font-size:1.5rem;color:var(--text-secondary);cursor:pointer;line-height:1;transition:color var(--transition-base)}.Chat_chatClose__2mGVC:hover{color:var(--text-primary)}.Chat_chatBody__Nt9xU{flex:1 1;padding:1rem;overflow-y:auto}.Chat_chatMessage__SIHUE{font-family:Zalando Sans,sans-serif;font-size:.875rem;color:var(--text-secondary);padding:.75rem;background-color:var(--bg-secondary);border-radius:var(--radius-md);margin-bottom:.5rem}.Chat_chatInput__S4qop{padding:1rem;border-top:1px solid var(--border-color);display:flex;gap:.5rem}.Chat_chatInputField__UeHvi{flex:1 1;padding:.75rem;border:1px solid var(--border-color);border-radius:var(--radius-md);font-family:Zalando Sans,sans-serif;font-size:.875rem;background-color:var(--bg-primary);color:var(--text-primary)}.Chat_chatInputField__UeHvi:focus{outline:none;border-color:var(--accent-primary)}.Chat_chatSend__ieYif{padding:.75rem 1.5rem;background-color:var(--accent-primary);color:var(--text-inverse);border:none;border-radius:var(--radius-md);font-family:Zalando Sans,sans-serif;font-weight:600;cursor:pointer;transition:background-color var(--transition-base)}.Chat_chatSend__ieYif:hover{background-color:var(--accent-primary-hover)}.CookiesMessage_cookiesBanner__Htdp0{position:fixed;bottom:0;left:0;right:0;background-color:var(--bg-primary);border-top:1px solid var(--border-color);box-shadow:var(--shadow-lg);z-index:1000;padding:1.5rem 2rem}.CookiesMessage_cookiesContent__3i_A8{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:2rem;flex-wrap:wrap}.CookiesMessage_cookiesText__NVgSL{font-family:Zalando Sans,sans-serif;font-size:.875rem;color:var(--text-secondary);flex:1 1;min-width:250px}.CookiesMessage_cookiesButton__B4T5f{font-family:Zalando Sans,sans-serif;font-size:.875rem;font-weight:600;padding:.75rem 1.5rem;background-color:var(--accent-primary);color:var(--text-inverse);border:none;border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-base)}.CookiesMessage_cookiesButton__B4T5f:hover{background-color:var(--accent-primary-hover)}.Footer_footer__j8Fg7{background-color:var(--bg-secondary);border-top:1px solid var(--border-color);margin-top:4rem}.Footer_footerContainer__c8YE5{max-width:1200px;margin:0 auto;padding:3rem 2rem 2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2rem;gap:2rem}.Footer_footerSection__0bymf{display:flex;flex-direction:column;gap:1rem}.Footer_footerTitle__jdLMj{font-size:1.5rem;font-weight:700;color:var(--accent-primary)}.Footer_footerSubtitle__awR2i,.Footer_footerTitle__jdLMj{font-family:Zalando Sans Expanded,sans-serif;margin-bottom:.5rem}.Footer_footerSubtitle__awR2i{font-size:1.125rem;font-weight:600;color:var(--text-primary)}.Footer_footerText__7ajGn{line-height:1.6}.Footer_footerLink__mq4Nl,.Footer_footerText__7ajGn{font-family:Zalando Sans,sans-serif;font-size:.875rem;color:var(--text-secondary)}.Footer_footerLink__mq4Nl{text-decoration:none;transition:color var(--transition-base)}.Footer_footerLink__mq4Nl:hover{color:var(--accent-primary)}.Footer_footerBottom__Kqdxq{border-top:1px solid var(--border-color);padding:1.5rem 2rem;text-align:center}.Footer_copyright__ekKNr{font-family:Zalando Sans,sans-serif;font-size:.875rem;color:var(--text-tertiary)}.page_aboutMain__0lXdy{padding:4rem 2rem;min-height:calc(100vh - 200px)}.page_aboutContainer__DU7vC{max-width:1200px;margin:0 auto}.page_aboutTitle__s3UCN{font-family:Zalando Sans Expanded,sans-serif;font-size:3rem;font-weight:700;color:var(--text-primary);margin-bottom:2rem;text-align:center}.page_aboutContent__kPdlT{display:grid;grid-gap:2rem;gap:2rem}.page_aboutText__mtotU{font-family:Zalando Sans,sans-serif;font-size:1.125rem;color:var(--text-secondary);line-height:1.8}.Header_header___ctbv{background-color:var(--bg-primary);border-bottom:1px solid var(--border-color);position:-webkit-sticky;position:sticky;top:0;z-index:100;box-shadow:var(--shadow-sm)}.Header_headerContainer__zl3xp{max-width:1400px;margin:0 auto;padding:1rem 2rem;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:2rem;gap:2rem}.Header_logoLink__aORBL{display:flex;align-items:center;text-decoration:none}.Header_logo__VuGBo{height:auto;width:auto;object-fit:contain}.Header_nav__uNuoq{display:flex;gap:2rem;align-items:center;justify-content:center}.Header_navLink__tpU56{font-family:Zalando Sans,sans-serif;font-size:1rem;color:var(--text-primary);text-decoration:none;transition:color var(--transition-base);position:relative}.Header_navLink__tpU56:hover{color:var(--accent-primary)}.Header_navLink__tpU56:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background-color:var(--accent-primary);transition:width var(--transition-base)}.Header_navLink__tpU56:hover:after{width:100%}.Header_headerRight__u3NJj{display:flex;align-items:center;gap:1rem}.Header_guaranteedButton__v1tyP{font-family:Zalando Sans,sans-serif;font-size:.875rem;font-weight:600;color:var(--accent-primary);background:none;border:none;padding:.5rem 1rem;cursor:pointer;transition:color var(--transition-base);text-decoration:none}.Header_guaranteedButton__v1tyP:hover{color:var(--accent-primary-hover)}.Header_themeToggle__pb67S{display:flex;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:.25rem;gap:.25rem}.Header_themeButton__nN2Tk{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:none;border:none;border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-base);font-size:1.25rem}.Header_themeButton__nN2Tk:hover{color:var(--text-primary);background-color:var(--bg-tertiary)}.Header_themeButton__nN2Tk.Header_active__497gU{background-color:var(--accent-primary);color:var(--text-inverse)}.Header_menuButton__OUVjb{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;transition:all var(--transition-base);font-size:1.25rem}.Header_menuButton__OUVjb:hover{background-color:var(--bg-tertiary);border-color:var(--border-color-dark)}@media (max-width:768px){.Header_headerContainer__zl3xp{grid-template-columns:auto 1fr;gap:1rem}.Header_nav__uNuoq{display:none}.Header_headerRight__u3NJj{grid-column:2;justify-self:end}.Header_guaranteedButton__v1tyP{display:none}}.page_contactMain__21YUi{padding:4rem 2rem;min-height:calc(100vh - 200px)}.page_contactContainer__AA3mQ{max-width:800px;margin:0 auto}.page_contactTitle__XaBkR{font-family:Zalando Sans Expanded,sans-serif;font-size:3rem;font-weight:700;color:var(--text-primary);margin-bottom:3rem;text-align:center}.page_contactContent__nHmV9{background-color:var(--bg-secondary);padding:2rem;border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.page_contactForm__A0mKw{display:flex;flex-direction:column;gap:1.5rem}.page_formGroup__mIsD8{display:flex;flex-direction:column;gap:.5rem}.page_formLabel__I0Sgn{font-weight:600}.page_formInput__7JRmW,.page_formLabel__I0Sgn,.page_formTextarea__6HTEH{font-family:Zalando Sans,sans-serif;font-size:1rem;color:var(--text-primary)}.page_formInput__7JRmW,.page_formTextarea__6HTEH{padding:.75rem;border:1px solid var(--border-color);border-radius:var(--radius-md);background-color:var(--bg-primary);transition:border-color var(--transition-base)}.page_formInput__7JRmW:focus,.page_formTextarea__6HTEH:focus{outline:none;border-color:var(--accent-primary)}.page_formButton__bGjZb{font-family:Zalando Sans,sans-serif;font-size:1.125rem;font-weight:600;padding:1rem 2rem;background-color:var(--accent-primary);color:var(--text-inverse);border:none;border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-base);margin-top:1rem}.page_formButton__bGjZb:hover{background-color:var(--accent-primary-hover)}.page_discountsMain__LlGVm{padding:4rem 2rem;min-height:calc(100vh - 200px)}.page_discountsContainer__IUSFg{max-width:1200px;margin:0 auto;text-align:center}.page_discountsTitle__1NTm9{font-family:Zalando Sans Expanded,sans-serif;font-size:3rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem}.page_discountsText__Utws2{font-family:Zalando Sans,sans-serif;font-size:1.25rem;color:var(--text-secondary)}.page_faqMain__MaA6t{padding:4rem 2rem;min-height:calc(100vh - 200px)}.page_faqContainer__kAMbE{max-width:1200px;margin:0 auto}.page_faqTitle__D_hYM{font-family:Zalando Sans Expanded,sans-serif;font-size:3rem;font-weight:700;color:var(--text-primary);margin-bottom:3rem;text-align:center}.page_faqList__REAM3{display:flex;flex-direction:column;gap:2rem}.page_faqItem__375wf{background-color:var(--bg-secondary);padding:2rem;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.page_faqQuestion__Qk2JV{font-family:Zalando Sans Expanded,sans-serif;font-size:1.5rem;font-weight:600;color:var(--accent-primary);margin-bottom:1rem}.page_faqAnswer__B_ZuR{font-family:Zalando Sans,sans-serif;font-size:1rem;color:var(--text-secondary);line-height:1.8}.page_licensesMain__7znm4{padding:4rem 2rem;min-height:calc(100vh - 200px)}.page_licensesContainer__AniLu{max-width:1200px;margin:0 auto;text-align:center}.page_licensesTitle__yn_Fu{font-family:Zalando Sans Expanded,sans-serif;font-size:3rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem}.page_licensesText__Y1TdR{font-family:Zalando Sans,sans-serif;font-size:1.25rem;color:var(--text-secondary)}.Promo_promo__dJcxS{background:linear-gradient(135deg,var(--accent-primary) 0,var(--accent-primary-hover) 100%);padding:3rem 2rem;margin:2rem 0;border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.Promo_promoContent__vfQet{max-width:1200px;margin:0 auto;text-align:center}.Promo_promoTitle__ouORh{font-family:Zalando Sans Expanded,sans-serif;font-size:2rem;font-weight:700;color:var(--text-inverse);margin-bottom:1rem}.Promo_promoDescription__qL6Ep{font-family:Zalando Sans,sans-serif;font-size:1.125rem;color:var(--text-inverse);margin-bottom:1.5rem;opacity:.95}.Promo_promoButton__vtftm{display:inline-block;padding:1rem 2rem;background-color:var(--text-inverse);color:var(--accent-primary);font-family:Zalando Sans,sans-serif;font-weight:600;text-decoration:none;border-radius:var(--radius-md);transition:all var(--transition-base);box-shadow:var(--shadow-sm)}.Promo_promoButton__vtftm:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.page_homeMain__32iDf{min-height:calc(100vh - 200px)}.page_hero__tK_lO{background:linear-gradient(135deg,var(--accent-primary) 0,var(--accent-primary-hover) 100%);padding:6rem 2rem;text-align:center;color:var(--text-inverse)}.page_heroContent__PDoXZ{max-width:800px;margin:0 auto}.page_heroTitle__I2KGs{font-family:Zalando Sans Expanded,sans-serif;font-size:3.5rem;font-weight:700;margin-bottom:1.5rem;color:var(--text-inverse)}.page_heroSubtitle__Yf4gZ{font-family:Zalando Sans,sans-serif;font-size:1.5rem;margin-bottom:2rem;opacity:.95}.page_heroButton__5Rbf8{display:inline-block;padding:1.25rem 2.5rem;background-color:var(--text-inverse);color:var(--accent-primary);font-family:Zalando Sans,sans-serif;font-weight:600;font-size:1.125rem;text-decoration:none;border-radius:var(--radius-md);transition:all var(--transition-base);box-shadow:var(--shadow-md)}.page_heroButton__5Rbf8:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.page_processMain__NWW6e{padding:4rem 2rem;min-height:calc(100vh - 200px)}.page_processContainer__C4q6q{max-width:1200px;margin:0 auto}.page_processTitle__h_NGT{font-family:Zalando Sans Expanded,sans-serif;font-size:3rem;font-weight:700;color:var(--text-primary);margin-bottom:3rem;text-align:center}.page_processSteps__8ZiZU{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2rem;gap:2rem}.page_step__dkXcN{background-color:var(--bg-secondary);padding:2rem;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);text-align:center}.page_stepTitle__yRhy_{font-family:Zalando Sans Expanded,sans-serif;font-size:1.5rem;font-weight:600;color:var(--accent-primary);margin-bottom:1rem}.page_stepText__MdV4b{font-family:Zalando Sans,sans-serif;font-size:1rem;color:var(--text-secondary);line-height:1.8}.page_privacyMain__1LJCE{padding:4rem 2rem;min-height:calc(100vh - 200px)}.page_privacyContainer__nu_wC{max-width:1200px;margin:0 auto}.page_privacyTitle__F3kU9{font-family:Zalando Sans Expanded,sans-serif;font-size:3rem;font-weight:700;color:var(--text-primary);margin-bottom:2rem;text-align:center}.page_privacyContent__0yR0E{background-color:var(--bg-secondary);padding:2rem;border-radius:var(--radius-lg)}.page_privacyText__AU_WD{font-family:Zalando Sans,sans-serif;font-size:1rem;color:var(--text-secondary);line-height:1.8}.page_pricingMain__ucAIa{padding:4rem 2rem;min-height:calc(100vh - 200px)}.page_pricingContainer__RYA08{max-width:1200px;margin:0 auto;text-align:center}.page_pricingTitle__xLSV0{font-family:Zalando Sans Expanded,sans-serif;font-size:3rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem}.page_pricingText__YcF__{font-family:Zalando Sans,sans-serif;font-size:1.25rem;color:var(--text-secondary)}.page_projectsMain__Z9ra7{padding:4rem 2rem;min-height:calc(100vh - 200px)}.page_projectsContainer__rBimv{max-width:1200px;margin:0 auto;text-align:center}.page_projectsTitle___eZQ8{font-family:Zalando Sans Expanded,sans-serif;font-size:3rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem}.page_projectsText__YJ7Gz{font-family:Zalando Sans,sans-serif;font-size:1.25rem;color:var(--text-secondary)}.page_serviceAreasMain__00FkR{padding:4rem 2rem;min-height:calc(100vh - 200px)}.page_serviceAreasContainer__skSBR{max-width:1200px;margin:0 auto}.page_serviceAreasTitle__XVXsi{font-family:Zalando Sans Expanded,sans-serif;font-size:3rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem;text-align:center}.page_serviceAreasText__K_1q8{font-family:Zalando Sans,sans-serif;font-size:1.25rem;color:var(--text-secondary);text-align:center;margin-bottom:3rem}.page_areasGrid__BpXk7{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2rem;gap:2rem}.page_areaCard__X2_V1{background-color:var(--bg-secondary);padding:2rem;border-radius:var(--radius-lg);text-align:center;font-family:Zalando Sans,sans-serif;font-size:1.25rem;font-weight:600;color:var(--text-primary);box-shadow:var(--shadow-sm);transition:all var(--transition-base)}.page_areaCard__X2_V1:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);background-color:var(--accent-primary);color:var(--text-inverse)}.page_reviewsMain__SMBcp{padding:4rem 2rem;min-height:calc(100vh - 200px)}.page_reviewsContainer__HPUPW{max-width:1200px;margin:0 auto}.page_reviewsTitle__LGbjk{font-family:Zalando Sans Expanded,sans-serif;font-size:3rem;font-weight:700;color:var(--text-primary);margin-bottom:3rem;text-align:center}.page_reviewsList__O1sa0{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem}.page_reviewCard__f9KbX{background-color:var(--bg-secondary);padding:2rem;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.page_reviewText__dTC3i{font-family:Zalando Sans,sans-serif;font-size:1.125rem;color:var(--text-secondary);line-height:1.8;margin-bottom:1rem;font-style:italic}.page_reviewAuthor__wwUM6{font-family:Zalando Sans,sans-serif;font-size:1rem;font-weight:600;color:var(--text-primary)}.page_servicePlansMain__vyK1L{padding:4rem 2rem;min-height:calc(100vh - 200px)}.page_servicePlansContainer__nO42t{max-width:1200px;margin:0 auto;text-align:center}.page_servicePlansTitle__OfZxC{font-family:Zalando Sans Expanded,sans-serif;font-size:3rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem}.page_servicePlansText__lHUCC{font-family:Zalando Sans,sans-serif;font-size:1.25rem;color:var(--text-secondary)}.page_servicesMain__D8DtW{padding:4rem 2rem;min-height:calc(100vh - 200px)}.page_servicesContainer__Hx3iM{max-width:1200px;margin:0 auto;text-align:center}.page_servicesTitle__IJ_g8{font-family:Zalando Sans Expanded,sans-serif;font-size:3rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem}.page_servicesText___0o5A{font-family:Zalando Sans,sans-serif;font-size:1.25rem;color:var(--text-secondary)}.page_termsMain___BhvO{padding:4rem 2rem;min-height:calc(100vh - 200px)}.page_termsContainer__7mDiO{max-width:1200px;margin:0 auto}.page_termsTitle__ZlM_x{font-family:Zalando Sans Expanded,sans-serif;font-size:3rem;font-weight:700;color:var(--text-primary);margin-bottom:2rem;text-align:center}.page_termsContent__UpVZh{background-color:var(--bg-secondary);padding:2rem;border-radius:var(--radius-lg)}.page_termsText__vFmaE{font-family:Zalando Sans,sans-serif;font-size:1rem;color:var(--text-secondary);line-height:1.8}.page_toolsMain__xWNKQ{padding:4rem 2rem;min-height:calc(100vh - 200px)}.page_toolsContainer__XOcaZ{max-width:1200px;margin:0 auto;text-align:center}.page_toolsTitle__l_Q_P{font-family:Zalando Sans Expanded,sans-serif;font-size:3rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem}.page_toolsText__D_IRL{font-family:Zalando Sans,sans-serif;font-size:1.25rem;color:var(--text-secondary)}.page_warrantiesMain__dUedz{padding:4rem 2rem;min-height:calc(100vh - 200px)}.page_warrantiesContainer__C4Xrv{max-width:1200px;margin:0 auto;text-align:center}.page_warrantiesTitle__vAWas{font-family:Zalando Sans Expanded,sans-serif;font-size:3rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem}.page_warrantiesText__44_Kd{font-family:Zalando Sans,sans-serif;font-size:1.25rem;color:var(--text-secondary)}.page_homeMain__bhoYE{min-height:calc(100vh - 200px)}.page_hero__7KFOs{background:linear-gradient(135deg,var(--accent-primary) 0,var(--accent-primary-hover) 100%);padding:6rem 2rem;text-align:center;color:var(--text-inverse)}.page_heroContent__dzLob{max-width:800px;margin:0 auto}.page_heroTitle__ixXIp{font-family:Zalando Sans Expanded,sans-serif;font-size:3.5rem;font-weight:700;margin-bottom:1.5rem;color:var(--text-inverse)}.page_heroSubtitle__ZW2Yq{font-family:Zalando Sans,sans-serif;font-size:1.5rem;margin-bottom:2rem;opacity:.95}.page_heroButton__1XkBj{display:inline-block;padding:1.25rem 2.5rem;background-color:var(--text-inverse);color:var(--accent-primary);font-family:Zalando Sans,sans-serif;font-weight:600;font-size:1.125rem;text-decoration:none;border-radius:var(--radius-md);transition:all var(--transition-base);box-shadow:var(--shadow-md)}.page_heroButton__1XkBj:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}