.Footer_footer__rZB2Q{background:var(--color-bg);border-top:1px solid var(--color-border);color:var(--color-text);padding:var(--space-xl) var(--container-padding) var(--space-md) var(--container-padding);font-size:var(--font-size-base)}.Footer_inner__0_3gK{display:grid;grid-template-columns:1fr;grid-gap:var(--space-xl);gap:var(--space-xl);max-width:var(--container-max-width);margin:0 auto}.Footer_columnHeading__YYTF_{font-weight:600;font-size:var(--font-size-md);margin-bottom:var(--space-sm);color:var(--color-text);text-transform:uppercase;letter-spacing:.05em}.Footer_column__xLYiC ul,.Footer_legal__iwFEu{list-style:none;padding:0;margin:0}.Footer_column__xLYiC li,.Footer_legal__iwFEu li{margin-bottom:.5rem}.Footer_column__xLYiC a,.Footer_legal__iwFEu a{color:var(--color-text);text-decoration:none;transition:color .2s ease}.Footer_column__xLYiC a:hover,.Footer_legal__iwFEu a:hover{color:var(--color-primary)}.Footer_column__xLYiC p{margin:.4rem 0;color:var(--color-text);line-height:1.5;word-break:break-word}address.Footer_contactAddress__z5V8k{margin-bottom:1rem}p.Footer_contactItem__h2ird{display:flex;align-items:center}.Footer_contactIcon__zChKf{display:inline-flex;align-items:center;justify-content:center;margin-right:.75rem;color:var(--color-text)}.Footer_bottom__wsfnU{margin-top:var(--space-xl);text-align:center;border-top:1px solid var(--color-border);padding-top:var(--space-md)}.Footer_bottom__wsfnU,.Footer_legalInline__G1HVi{font-size:var(--font-size-sm);color:var(--color-muted)}.Footer_legalInline__G1HVi{display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--space-sm)}.Footer_legalInline__G1HVi a{color:var(--color-text);text-decoration:none;transition:color .2s ease}.Footer_legalInline__G1HVi a:hover{color:var(--color-primary)}.Footer_dot___N_ku{margin:0 .1rem;color:var(--color-text);font-weight:700}@media (min-width:640px){.Footer_inner__0_3gK{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Footer_inner__0_3gK{grid-template-columns:repeat(4,1fr)}}.Navbar_header__wumdq{position:fixed;background:transparent;top:0;left:0;width:100%;z-index:1000}.Navbar_scrolled__lp0dJ{position:fixed;top:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(0,0,0,.65);box-shadow:0 4px 24px rgba(0,0,0,.3);transition:background 4s ease,box-shadow 4s ease}.Navbar_container__DUmgB{display:flex;justify-content:space-between;align-items:center;max-width:var(--container-max-width);padding:var(--space-md) var(--container-padding);margin:0 auto}.Navbar_logo__ZvNoZ{font-weight:700;font-size:var(--font-size-lg);color:var(--color-primary);text-decoration:none}.Navbar_navWrapper__ZkRZd{position:relative;display:flex;gap:var(--space-lg)}.Navbar_navLink__guCFS{position:relative;align-items:center;display:flex;padding:.5rem .25rem;text-decoration:none;color:var(--color-text);transition:color var(--transition-fast)}.Navbar_navLink__guCFS:hover{color:var(--color-primary)}.Navbar_navArrow__M8e_K{font-size:.75rem;margin-left:.35rem;transition:transform .2s ease}.Navbar_navItem__gGR4f{position:relative}.Navbar_navLinkWrapper__cbJsL{display:flex;flex-direction:column;align-items:flex-start}.Navbar_dropdown__Ad2Ad{position:absolute;top:100%;left:0;background:rgba(20,20,20,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:.5rem 0;min-width:180px;box-shadow:0 18px 40px rgba(0,0,0,.55);opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:999}.Navbar_dropdownLink__mWunJ{display:block;width:100%;padding:.6rem 1rem;color:white;text-decoration:none;font-size:.95rem;white-space:nowrap;transition:background .2s ease,color .2s ease}.Navbar_activeDropdownLink__K4b4u,.Navbar_dropdownLink__mWunJ:hover{background:var(--color-primary);color:var(--color-text)}.Navbar_dropdownOpen__KHeA2{opacity:1;transform:translateY(0);pointer-events:auto}.Navbar_dropdownMedia__UKz65{display:none}@media (min-width:920px){.Navbar_dropdown__Ad2Ad{left:50%;transform:translate(-50%,10px);display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.5rem;gap:.5rem;width:min(32rem,calc(100vw - 2rem));min-width:0;padding:.5rem;border-radius:var(--radius-lg)}.Navbar_dropdownOpen__KHeA2{transform:translate(-50%)}.Navbar_dropdown__Ad2Ad>li{display:flex}.Navbar_dropdownLink__mWunJ{display:flex;flex-direction:column;gap:.5rem;padding:.5rem;border-radius:var(--radius-md)}.Navbar_dropdownMedia__UKz65{display:block;position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;border-radius:var(--radius-sm)}.Navbar_dropdownImage__VkHyp{object-fit:cover;transition:transform .35s ease}.Navbar_dropdownLabel__OEHT2{padding:0 .15rem .15rem;font-size:var(--font-size-sm);font-weight:600}.Navbar_dropdownLink__mWunJ:hover{background:rgba(255,255,255,.1);color:var(--color-primary)}.Navbar_dropdownLink__mWunJ:hover .Navbar_dropdownImage__VkHyp{transform:scale(1.06)}.Navbar_activeDropdownLink__K4b4u{background:transparent;color:var(--color-primary)}}@media (min-width:920px) and (prefers-reduced-motion:reduce){.Navbar_dropdownImage__VkHyp,.Navbar_dropdownLink__mWunJ:hover .Navbar_dropdownImage__VkHyp{transition:none;transform:none}}.Navbar_activeLink__NVN46{color:var(--color-primary)}.Navbar_underline__b0JuX{position:absolute;bottom:0;height:2px;width:0;left:0;background:var(--color-primary);transition:left .25s ease,width .25s ease,opacity .35s ease;pointer-events:none;will-change:left,width;z-index:1}.Navbar_burger__zVMO7{display:none;font-size:2rem;background:none;border:none;cursor:pointer}.Navbar_mobileMenu__3fZmR{position:fixed;top:0;right:0;height:100vh;width:100%;background:rgba(0,0,0,.1);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:flex-end;z-index:999;opacity:0;visibility:hidden;pointer-events:none}.Navbar_mobileMenuOpen__LRb3T{opacity:1;visibility:visible;pointer-events:auto}.Navbar_mobileMenuInner__OwuQ0{background:black;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);height:100%;width:100%;max-width:400px;padding:var(--space-md);display:flex;flex-direction:column;overflow-y:auto;gap:var(--space-lg);box-shadow:-4px 0 16px rgba(0,0,0,.4);transform:translateX(100%);transition:transform .25s ease}.Navbar_mobileMenuOpen__LRb3T .Navbar_mobileMenuInner__OwuQ0{transform:translateX(0)}.Navbar_mobileMenuInner__OwuQ0 .Navbar_link__Bpapa{font-size:var(--font-size-lg);font-weight:500;color:var(--color-text);text-decoration:none;position:relative;display:inline-block;width:-moz-fit-content;width:fit-content;transition:color .2s ease}.Navbar_mobileMenuInner__OwuQ0 .Navbar_link__Bpapa:after{content:"";position:absolute;bottom:0;left:0;height:2px;width:0;background:var(--color-primary);transition:width .2s ease;opacity:1}.Navbar_mobileMenuInner__OwuQ0 .Navbar_link__Bpapa:hover{color:var(--color-primary)}.Navbar_navButton__t_kMr{color:black!important;font-weight:600!important}.Navbar_mobileMenuInner__OwuQ0 .Navbar_link__Bpapa.Navbar_navButton__t_kMr:after{opacity:0}.Navbar_mobileMenuInner__OwuQ0 .Navbar_link__Bpapa:hover:after{width:100%}.Navbar_menuContent__fUmUY{flex-grow:1;display:flex;flex-direction:column;gap:var(--space-lg)}.Navbar_mobileMenuHeader__ZICya{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-md)}.Navbar_mobileNavItem__iwc9k{display:flex;flex-direction:column}.Navbar_mobileSubmenu__nlFYq{margin-left:1rem;margin-top:var(--space-md)}.Navbar_mobileSubLink__X9jdD{color:var(--color-text);text-decoration:none}.Navbar_mobileSubLink__X9jdD:hover{color:var(--color-primary)}.Navbar_mobileNavList__4sTLT{display:flex;flex-direction:column;gap:var(--space-lg)}.Navbar_mobileSubmenu__nlFYq{display:flex;flex-direction:column;gap:var(--space-md)}.Navbar_mobileMenuInner__OwuQ0 .Navbar_link__Bpapa.Navbar_activeMobileLink__R_iqM{color:var(--color-primary)}.Navbar_mobileMenuInner__OwuQ0 .Navbar_link__Bpapa.Navbar_activeMobileLink__R_iqM:after{width:100%}.Navbar_close__8VE_k{align-self:flex-end;font-size:2rem;background:none;border:none;cursor:pointer;margin-bottom:var(--space-md)}@media (max-width:920px){.Navbar_desktopNav__H6xsC{display:none}.Navbar_burger__zVMO7{display:block}}@media (prefers-reduced-motion:reduce){.Navbar_mobileMenuInner__OwuQ0,.Navbar_mobileMenu__3fZmR{transition:none!important}}.Navbar_navButton__t_kMr{background-color:var(--color-primary);color:black;padding:.5rem 1.25rem;font-weight:500;transition:background var(--transition-fast),transform var(--transition-fast);display:inline-block;border-radius:var(--radius-sm)}.Navbar_navButton__t_kMr:hover{color:black;background-color:var(--color-primary-hover);cursor:pointer}.Navbar_disableLink__nuJcd{cursor:default}.CookieBanner_banner__OpMdC{position:fixed;left:0;right:0;bottom:0;transform:none;width:100%;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(246,247,248,.98));color:#151515;border-radius:22px 22px 0 0;box-shadow:0 -10px 30px rgba(0,0,0,.12);border-top:1px solid rgba(17,17,17,.08);padding:1rem 1.1rem .9rem;z-index:2000;font-size:var(--font-size-sm);line-height:1.5;animation:CookieBanner_slideUpIn__UFiQk .42s ease;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@keyframes CookieBanner_slideUpIn__UFiQk{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.CookieBanner_inner__O_U57{display:flex;flex-direction:column;gap:.9rem;width:min(100%,1280px);margin:0 auto}.CookieBanner_topRow__qoQ0f{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.CookieBanner_body__2Emxb{border-top:1px solid rgba(17,17,17,.08);padding-top:.85rem;max-height:min(48vh,420px);overflow-y:auto;padding-right:.2rem}.CookieBanner_headingRow__cfO0N{display:flex;align-items:flex-start;gap:.9rem;flex:1 1 420px;min-width:0}.CookieBanner_iconWrapper__zIuEq{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:#fff;border:1px solid rgba(17,17,17,.08);box-shadow:0 6px 18px rgba(0,0,0,.06);overflow:hidden}.CookieBanner_icon__vqRlb{width:100%;height:auto;object-fit:contain}.CookieBanner_headingCopy__p0A_j{min-width:0}.CookieBanner_heading__TjT5X{color:#111;font-size:1rem;font-weight:700;margin:0 0 .2rem;letter-spacing:.01em}.CookieBanner_text__O2QYu{color:#525252;font-size:.92rem;margin:0;max-width:40rem}.CookieBanner_link____VYu{color:var(--color-accent);text-decoration:underline;font-size:.85rem}.CookieBanner_actions__SZzlp{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem;flex:0 0 auto;margin-left:auto}.CookieBanner_button__mxXtZ{display:inline-flex;align-items:center;justify-content:center;min-height:46px;flex:0 0 auto;border-radius:var(--radius-md);font:700 .88rem/1 var(--font-sans);letter-spacing:.01em;white-space:nowrap;padding:.9rem 1.15rem;cursor:pointer;margin:0;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}.CookieBanner_primaryButton__AVLP7{background:#111;color:#fff;border:1px solid #111}.CookieBanner_primaryButton__AVLP7:hover{background:var(--color-muted)}.CookieBanner_secondaryButton__c3nxP{background:#111;color:#fff;border:1px solid #111}.CookieBanner_secondaryButton__c3nxP:hover{background:var(--color-muted)}.CookieBanner_ghostButton__n43BT{background:#111;color:#fff;border:1px solid #111}.CookieBanner_ghostButton__n43BT:hover{background:var(--color-muted)}.CookieBanner_options__5fjaJ{display:flex;flex-direction:column;gap:.8rem}.CookieBanner_switchRow__Wzbft{display:flex;flex-direction:column;gap:.45rem;padding:.9rem;background:rgba(255,255,255,.72);border:1px solid rgba(17,17,17,.08);border-radius:16px}.CookieBanner_switchMain__i2qoF{display:flex;align-items:start;justify-content:space-between;gap:1em}.CookieBanner_switchText__eWWzJ{min-width:0}.CookieBanner_switchActions__SgIH_{display:flex;align-items:center;gap:.45em;min-width:70px}.CookieBanner_switchLabel__k_aiN{font-size:1em;font-weight:600;color:#181818}.CookieBanner_switchDesc__tRCjK{font-size:.92rem;color:#666}.CookieBanner_switch___8i_G{width:38px;height:20px;border-radius:999px;background:#f0f0f0;border:none;position:relative;transition:background .18s;display:flex;align-items:center;padding:0;cursor:pointer;box-shadow:none}.CookieBanner_switch___8i_G.CookieBanner_on__Cy1MH{background:#00c98d}.CookieBanner_switch___8i_G.CookieBanner_off__iWSbi{background:#f05f5f}.CookieBanner_switchKnob__eEgo7{width:16px;height:16px;border-radius:50%;background:#fff;position:absolute;left:2px;top:2px;transition:left .22s cubic-bezier(.4,1.6,.55,1);box-shadow:0 1px 3px rgba(0,0,0,.08)}.CookieBanner_switch___8i_G.CookieBanner_on__Cy1MH .CookieBanner_switchKnob__eEgo7{left:20px}.CookieBanner_switch___8i_G.CookieBanner_locked__Y1wrE{opacity:.6;cursor:default;pointer-events:none;position:relative;background:#d8f6ea}.CookieBanner_switch___8i_G.CookieBanner_locked__Y1wrE .CookieBanner_switchKnob__eEgo7{display:flex;align-items:center;justify-content:center}.CookieBanner_switchLock__R7aIW{color:#00c98d;pointer-events:none}.CookieBanner_chevron__Q_8qs{background:none;border:none;padding:.25em;margin-left:.3em;cursor:pointer;color:#888;display:flex;align-items:center;transition:color .15s}.CookieBanner_chevron__Q_8qs:hover{color:black}.CookieBanner_switchDetails__wFA3H{background:#f4f5f6;border-radius:12px;font-size:.94em;color:#232323;display:flex;padding:.85rem 1rem;flex-direction:column;gap:.08em}.CookieBanner_detailLabel__t2fS_{color:#181818;font-weight:600;font-size:1em;margin-bottom:.11em;display:block}.CookieBanner_detailValue__SB3pk{color:#333;font-size:.96em;display:block;margin-top:.12em}.CookieBanner_detailList__cPyen a{color:var(--color-accent);text-decoration:underline;font-size:.97em;word-break:break-all}.CookieBanner_backButton__Z_SiX{align-self:flex-start;background:none;border:none;color:#555;font-size:.9rem;font-weight:500;display:flex;align-items:center;gap:.4em;cursor:pointer;padding:0;transition:color .2s}.CookieBanner_backButton__Z_SiX:hover{color:black}.CookieBanner_links__Me4OM{display:flex;justify-content:center;flex-wrap:wrap;gap:.8em;padding-top:.1rem}.CookieBanner_links__Me4OM .CookieBanner_link____VYu{font-size:.82rem;color:#666;text-decoration:underline;transition:color .2s}.CookieBanner_links__Me4OM .CookieBanner_link____VYu:hover{color:black}@media (max-width:1100px){.CookieBanner_topRow__qoQ0f{align-items:stretch}.CookieBanner_actions__SZzlp{width:100%;flex:1 1 100%;justify-content:stretch;margin-left:0}.CookieBanner_button__mxXtZ{flex:1 1 100%;width:100%;white-space:normal}}@media (max-width:860px){.CookieBanner_banner__OpMdC{padding:.95rem}.CookieBanner_headingRow__cfO0N{flex-basis:100%}}@media (max-width:600px){.CookieBanner_banner__OpMdC{padding:.8rem}.CookieBanner_headingRow__cfO0N{gap:.75rem}.CookieBanner_actions__SZzlp{gap:.45rem}.CookieBanner_button__mxXtZ{width:100%;flex:1 1 100%}.CookieBanner_switchMain__i2qoF{gap:.6rem}.CookieBanner_switchActions__SgIH_{min-width:auto}}.PaymentMethods_payment__Hi57L{display:flex;flex-direction:column;gap:var(--space-sm)}.PaymentMethods_row__xU3xb{display:flex;align-items:center;gap:var(--space-sm)}.PaymentMethods_icon__56Fhh{width:3.75rem;height:2.25rem;min-width:2.5rem;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:white;background-color:var(--color-border);transition:transform .3s ease,box-shadow .3s ease}.PaymentMethods_icon__56Fhh:hover{transform:scale(1.05);box-shadow:0 4px 10px rgba(0,0,0,.25)}.PaymentMethods_label__BtsUz{font-size:var(--font-size-base);color:var(--color-text-muted);line-height:1.3}.PaymentMethods_cash__tAIwX{background:#4caf50}.PaymentMethods_bank__WjqKw{background:#1976d2}.PaymentMethods_paypal__0hYC6{background:#003087}.PaymentMethods_compact__T_0rA{flex-direction:row;flex-wrap:wrap;column-gap:var(--space-lg);row-gap:var(--space-xs)}.PaymentMethods_compact__T_0rA .PaymentMethods_row__xU3xb{gap:var(--space-xs)}.PaymentMethods_compact__T_0rA .PaymentMethods_icon__56Fhh{width:auto;height:auto;min-width:0;border-radius:0;background:transparent;color:var(--color-text-muted);font-size:var(--font-size-base)}.PaymentMethods_compact__T_0rA .PaymentMethods_cash__tAIwX{color:#4caf50}.PaymentMethods_compact__T_0rA .PaymentMethods_bank__WjqKw{color:#4f91d9}.PaymentMethods_compact__T_0rA .PaymentMethods_paypal__0hYC6{color:#5f96d8}.PaymentMethods_compact__T_0rA .PaymentMethods_icon__56Fhh:hover{transform:none;box-shadow:none}.PaymentMethods_compact__T_0rA .PaymentMethods_label__BtsUz{font-size:var(--font-size-sm)}.ScrollToTop_scrollToTop__Flcp_{position:fixed;bottom:2rem;right:var(--container-padding);background-color:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:white;border:none;border-radius:var(--radius-lg);width:50px;height:50px;font-size:1.25rem;cursor:pointer;box-shadow:0 6px 18px rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;opacity:1;pointer-events:none;transform:translateY(100px);transition:transform .5s ease;z-index:100}.ScrollToTop_scrollToTop__Flcp_.ScrollToTop_visible__VKd4g{transform:translateY(0);pointer-events:auto}.ScrollToTop_scrollToTop__Flcp_:hover{background-color:rgba(255,255,255,.2)}.Step5Booking_wrapper__9tfiM{display:flex;flex-direction:column;gap:var(--space-xl);padding:var(--space-md) 0;max-width:1280px;margin:0 auto}.Step5Booking_right__4LkHQ{order:1;width:100%}.Step5Booking_left__pjO3l{order:2;width:100%}.Step5Booking_right__4LkHQ{display:flex;flex-direction:column;gap:var(--space-lg)}@media (min-width:1024px){.Step5Booking_wrapper__9tfiM{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-xl);gap:var(--space-xl);align-items:flex-start}.Step5Booking_left__pjO3l{grid-column:1;order:0}.Step5Booking_right__4LkHQ{grid-column:2;order:0}}.StepNavigationButtons_navigationArea__Bfaze{background-color:var(--color-bg)}.StepNavigationButtons_priceNote__bMjg9{max-width:var(--container-max-width);margin:var(--space-lg) auto 0;padding:0 var(--container-padding);color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.5}.StepNavigationButtons_wrapper___KqSu{display:flex;justify-content:space-between;align-items:center;padding:var(--space-lg) 0;padding-left:var(--container-padding);padding-right:var(--container-padding);max-width:var(--container-max-width);margin:0 auto;background-color:var(--color-bg);gap:var(--space-md)}.StepNavigationButtons_priceNote__bMjg9+.StepNavigationButtons_wrapper___KqSu{padding-top:var(--space-md)}.StepNavigationButtons_button__U9jOX{flex:1 1;min-width:0;display:flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-md) 0;border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-primary);color:var(--color-bg);font-weight:700;font-size:var(--font-size-lg);text-transform:uppercase;transition:all var(--transition-default);cursor:pointer}.StepNavigationButtons_button__U9jOX:hover:not(:disabled){background-color:var(--color-primary-hover)}.StepNavigationButtons_button__U9jOX:disabled{cursor:not-allowed;opacity:.5}.StepNavigationButtons_icon__CL3JQ{font-size:1rem}.StepNavigationButtons_spinner__sz1Dh{width:20px;height:20px;border:4px solid rgba(27,27,27,.2);border-top-color:white;border-radius:50%;animation:StepNavigationButtons_spin__6VM3H .8s linear infinite;display:inline-block;margin-right:var(--space-md)}@keyframes StepNavigationButtons_spin__6VM3H{to{transform:rotate(1turn)}}.KonfiguratorContent_sectionKonfigurator__2N0Sc{max-width:var(--container-max-width);margin:var(--container-margin) auto}.KonfiguratorContent_wrapper__u4A8Q{margin:var(--space-xl) auto}.KonfiguratorContent_headlineWrapper__XgCCj{padding-left:var(--container-padding);padding-right:var(--container-padding)}.KonfiguratorContent_space__AikzP{margin:var(--space-xxl) auto}.KonfiguratorContent_sliderOuter__efwoC{width:100%;overflow:hidden;position:relative;transition:height .7s cubic-bezier(.33,1,.68,1)}.KonfiguratorContent_sliderInner__a_DNJ{display:flex;align-items:flex-start;transition:transform .7s cubic-bezier(.33,1,.68,1);will-change:transform}.KonfiguratorContent_slide__o6_8y{flex:0 0 100%;box-sizing:border-box;min-width:100%;max-width:100%;overflow-x:hidden}.KonfiguratorContent_slideWrapper__u9Tkz{padding-left:var(--container-padding);padding-right:var(--container-padding);padding-bottom:var(--space-xs)}.KonfiguratorContent_requestIntro__Wn2WR{max-width:760px;margin:0 auto var(--space-md);text-align:center}.KonfiguratorContent_requestIntroText__WRS6c{color:var(--color-text-muted);font-size:var(--font-size-base);line-height:1.6;margin:0}.BookingConfirmation_wrapper__DRcO2{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto;background-color:var(--color-bg);text-align:center;gap:var(--space-sm)}.BookingConfirmation_checkIcon__aYAyG{width:60px;height:60px;border-radius:50%;border:4px solid var(--color-primary);background-color:var(--color-primary);color:var(--color-bg);display:flex;align-items:center;justify-content:center;font-size:1.5rem}.BookingConfirmation_heading__IlJpe{font-size:var(--font-size-xxl);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text)}.BookingConfirmation_subline__eWl9u{font-size:var(--font-size-lg);color:var(--color-text);max-width:420px}.BookingConfirmation_emailInfo__eeds2{font-size:var(--font-size-md);color:var(--color-text-muted);max-width:420px}.BookingConfirmation_infoText__LLAoF{font-size:var(--font-size-md);max-width:420px;margin-top:var(--space-md);line-height:1.5}.BookingConfirmation_label__eNmTQ{font-size:var(--font-size-lg);color:var(--color-text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.03em;margin-bottom:var(--space-xs)}.BookingConfirmation_value__aQEpA{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text);margin-bottom:var(--space-md)}.BookingConfirmation_cta__JVLqE{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);background-color:var(--color-primary);color:var(--color-bg);font-size:var(--font-size-md);font-weight:700;text-transform:uppercase;border-radius:var(--radius-md);transition:background-color var(--transition-fast);text-decoration:none;letter-spacing:.05em}.BookingConfirmation_cta__JVLqE:hover{background-color:var(--color-primary-hover);color:var(--color-bg)}