.Button_sectionButtonWrapper__3SewU{display:inline-block}.Button_buttonLink__bSmI2{display:inline-flex;align-items:center;gap:12px;padding:16px 32px;text-decoration:none;border-radius:40px;font-weight:500;font-size:16px;font-family:var(--font-family,sans-serif);transition:all .3s ease;cursor:pointer}.Button_buttonFlexWrapper__k9bbV,.Button_buttonLink__bSmI2{position:relative;overflow:hidden}.Button_buttonWrapTwo__V4R3Y{position:relative}.Button_buttonText__3Kp_X{transition:transform .3s ease;color:white;text-decoration:none!important}.Button_buttonHoverText__QmwCd{position:absolute;top:0;left:0;transform:translateY(100%);transition:transform .3s ease;color:white}.Button_buttonLink__bSmI2:hover .Button_buttonText__3Kp_X{transform:translateY(-100%)}.Button_buttonLink__bSmI2:hover .Button_buttonHoverText__QmwCd{transform:translateY(0)}.Button_buttonIconWrapTwo__vIppB{position:relative;width:20px;height:20px}.Button_buttonHoverIcon__Y035H,.Button_buttonIcon__yaaw7{width:100%;height:100%;transition:transform .3s ease}.Button_buttonHoverIcon__Y035H{position:absolute;top:0;left:0;transform:translate(-25px,25px)}.Button_buttonLink__bSmI2:hover .Button_buttonIcon__yaaw7{transform:translate(25px,-25px)}.Button_buttonLink__bSmI2:hover .Button_buttonHoverIcon__Y035H{transform:translate(0)}.Button_buttonLinkDisabled__ThosR{pointer-events:none;cursor:not-allowed;opacity:.6}.Button_buttonLinkDisabled__ThosR:hover .Button_buttonText__3Kp_X{transform:translateY(0)}.Button_buttonLinkDisabled__ThosR:hover .Button_buttonHoverText__QmwCd{transform:translateY(100%)}.FAQ_container__A8wVV{margin:0 auto;padding:0 20px;text-align:start}.FAQ_faqContent__CAcJV{display:grid;grid-template-columns:1fr 2fr;grid-gap:60px;gap:60px;align-items:start}.FAQ_faqSectionTitleWrapper__xpwE6{display:flex;flex-direction:column;gap:20px}.FAQ_sectionTitle__EC8j6{font-size:48px;font-weight:600;line-height:1.2;margin:0;color:#1a1a1a}.FAQ_hilightTitle__hKjnd{color:var(--primary-color-light);font-style:italic}.FAQ_faqDescriptionText__ZTtjy{font-size:18px;line-height:1.6;color:var(--text-color);margin:0;max-width:400px}.FAQ_faqWrapper__MqBbO{background-color:white;border-radius:12px;padding:20px}.FAQ_faqAccordionWrapper__xMlq0{display:flex;flex-direction:column;gap:16px}.FAQ_singleFaqAccordionWrap__popfD{background-color:#ffffff;border-radius:12px;padding:24px;cursor:pointer;transition:all .3s ease;border:1px solid #e0e0e0}.FAQ_singleFaqAccordionWrap__popfD:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.FAQ_singleFaqAccordionWrap__popfD.FAQ_active__sjQAX{background-color:transparent;border-color:var(--primary-color)}.FAQ_faqAccordionQuestionWrap__LU9ci{display:flex;justify-content:space-between;align-items:center;gap:16px}.FAQ_faqQuestion__qTY2H{font-size:18px;font-weight:500;color:var(--text-title-color);margin:0;flex:1 1;line-height:1.4}.FAQ_faqIconWrapper___86Gr{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.FAQ_faqIcon__h1p0s{width:100%;height:100%;color:var(--text-color);transition:transform .3s ease,color .3s ease}.FAQ_faqIcon__h1p0s.FAQ_rotated__VdU8f{transform:rotate(180deg);color:var(--primary-color)}.FAQ_faqAccordionAnswerWrap__sl_Lp{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0}.FAQ_faqAccordionAnswerWrap__sl_Lp.FAQ_open__sZkvY{max-height:500px;padding-top:20px}.FAQ_faqAnswer__6vqrb{padding:0}.FAQ_faqAnswerText__AVVvB{font-size:16px;line-height:1.6;color:var(--text-color);margin:0}@media (max-width:1366px){.FAQ_container__A8wVV{max-width:90%}.FAQ_faqContent__CAcJV{grid-template-columns:1fr;gap:40px}.FAQ_sectionTitle__EC8j6{font-size:36px}.FAQ_faqDescriptionText__ZTtjy{font-size:16px}}@media screen and (max-width:767px){.FAQ_section__g8MSU{padding:60px 0}.FAQ_container__A8wVV{padding:0 16px}.FAQ_faqContent__CAcJV{gap:30px}.FAQ_faqSectionTitleWrapper__xpwE6{text-align:center}.FAQ_sectionTitle__EC8j6{font-size:28px}.FAQ_faqDescriptionText__ZTtjy{font-size:15px;text-align:center;margin:0 auto}.FAQ_singleFaqAccordionWrap__popfD{padding:20px}.FAQ_faqQuestion__qTY2H{font-size:16px}.FAQ_faqAnswerText__AVVvB{font-size:15px}.FAQ_primaryButtonLink__0HFBx{padding:14px 24px;font-size:14px}}@media screen and (max-width:479px){.FAQ_section__g8MSU{padding:40px 0}.FAQ_faqSectionTitleWrapper__xpwE6{text-align:center}.FAQ_sectionTitle__EC8j6{font-size:24px}.FAQ_faqDescriptionText__ZTtjy{font-size:14px;text-align:center;margin:0 auto}.FAQ_singleFaqAccordionWrap__popfD{padding:16px}.FAQ_faqQuestion__qTY2H{font-size:15px}.FAQ_faqAnswerText__AVVvB{font-size:14px}}.Popup_overlay__3xrde{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.Popup_popup__21m59{background-color:#ffffff;border-radius:24px;box-shadow:0 20px 40px rgba(0,0,0,.15);width:80vw;height:70vh;max-height:70vh;max-width:1400px;overflow:hidden;position:relative;display:flex;flex-direction:column}.Popup_popupCompact__D7efw{width:auto;min-width:380px;max-width:480px;height:auto;max-height:90vh}.Popup_popup__21m59 h2{color:var(--text-title-color,var(--text-color))!important}.Popup_header__MlcWW{display:flex;justify-content:space-between;align-items:center;padding:32px 32px 24px;border-bottom:1px solid #e5e7eb}.Popup_title__HYOwj{font-size:24px;font-weight:500;color:#1f2937;margin:0;text-align:center;flex:1 1}.Popup_closeButton___IKE6{background:none;border:none;cursor:pointer;padding:8px;border-radius:8px;color:#6b7280;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.Popup_closeButton___IKE6:hover{background-color:#f3f4f6;color:#374151}.Popup_content__Q5mLG{padding:24px 32px 32px;overflow-y:auto;flex:1 1}.Popup_modelsGrid__sxKyX{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px;max-width:100%}.Popup_modelCard__7Ka9Q{background-color:#ffffff;border:2px solid #e5e7eb;border-radius:16px;overflow:hidden;cursor:pointer;transition:all .3s ease;position:relative}.Popup_modelCard__7Ka9Q:hover{border-color:#d1d5db;transform:translateY(-2px)}.Popup_modelImage__rOjKk{position:relative;width:100%;height:240px;overflow:hidden}.Popup_image__VVyen{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.Popup_modelCard__7Ka9Q:hover .Popup_image__VVyen{transform:scale(1.05)}.Popup_modelLabel__v5iVB{background:linear-gradient(90deg,var(--primary-color),var(--secondary-color) 88%,var(--primary-color));color:#ffffff;padding:20px 24px;font-size:18px;font-weight:600;text-align:center;border-radius:0 0 14px 14px;transition:background-color .3s ease}@media (max-width:768px){.Popup_overlay__3xrde{padding:16px}.Popup_popup__21m59{border-radius:16px;width:90vw;height:80vh;max-height:95vh;display:flex;flex-direction:column}.Popup_popupCompact__D7efw{width:90vw;min-width:unset;max-width:90vw;height:auto}.Popup_header__MlcWW{padding:20px 20px 16px;border-bottom:1px solid #e5e7eb;flex-shrink:0;position:-webkit-sticky;position:sticky;top:0;background-color:#ffffff;z-index:10}.Popup_title__HYOwj{font-size:20px}.Popup_content__Q5mLG{padding:16px 20px 24px;overflow-y:auto;flex:1 1;-webkit-overflow-scrolling:touch}.Popup_modelsGrid__sxKyX{grid-template-columns:repeat(2,1fr);gap:24px}.Popup_modelImage__rOjKk{height:180px}.Popup_modelLabel__v5iVB{padding:16px 20px;font-size:16px}}@media (max-width:480px){.Popup_popup__21m59{width:95vw;height:85vh;max-height:95vh}.Popup_popupCompact__D7efw{width:95vw;min-width:unset;max-width:95vw;height:auto}.Popup_header__MlcWW{padding:16px 16px 12px}.Popup_title__HYOwj{font-size:18px}.Popup_content__Q5mLG{padding:12px 16px 20px}.Popup_modelsGrid__sxKyX{grid-template-columns:repeat(2,1fr);gap:20px}.Popup_modelImage__rOjKk{height:140px}.Popup_modelLabel__v5iVB{padding:14px 16px;font-size:14px}}@keyframes Popup_popupFadeIn__y_q6k{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.Popup_popup__21m59{animation:Popup_popupFadeIn__y_q6k .3s ease-out}.Popup_closeButton___IKE6:focus,.Popup_modelCard__7Ka9Q:focus{outline:2px solid #3b82f6;outline-offset:2px}.Popup_popup__21m59::-webkit-scrollbar{width:6px}.Popup_popup__21m59::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.Popup_popup__21m59::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.Popup_popup__21m59::-webkit-scrollbar-thumb:hover{background:#94a3b8}.ModelSelection_modelsGrid__6lO7p{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px;max-width:100%}.ModelSelection_modelCard__fNHnk{background-color:#ffffff;border-radius:24px;overflow:hidden;cursor:pointer;transition:all .3s ease;position:relative;display:flex;flex-direction:column;align-items:center}.ModelSelection_modelCard__fNHnk:hover{border-color:#d1d5db;transform:translateY(-2px)}.ModelSelection_modelImage__suMwl{position:relative;width:100%;height:240px;overflow:hidden;border-radius:24px}.ModelSelection_image__Bm_QC{width:100%;height:100%;object-fit:cover;transition:transform .3s ease;border-radius:24px}.ModelSelection_modelCard__fNHnk:hover .ModelSelection_image__Bm_QC{transform:scale(1.05);border-radius:24px}.ModelSelection_modelLabel__mqrin{grid-row-gap:13px;background:var(--primary-color);border-radius:24px;flex-flow:column;justify-content:center;align-items:center;padding:24px;display:flex;color:#ffffff;font-size:18px;font-weight:400;line-height:1.3;transition:background-color .3s ease;text-align:center;width:80%;margin-top:-10px;z-index:2}@media (max-width:768px){.ModelSelection_modelsGrid__6lO7p{grid-template-columns:repeat(1,1fr);gap:24px}.ModelSelection_modelImage__suMwl{height:200px}.ModelSelection_modelLabel__mqrin{border-radius:15px;padding:10px;font-size:16px}}@media (max-width:480px){.ModelSelection_modelsGrid__6lO7p{grid-template-columns:repeat(1,1fr);gap:20px}.ModelSelection_modelImage__suMwl{height:200px}.ModelSelection_modelLabel__mqrin{border-radius:15px;padding:10px;font-size:14px}}.ModelSelection_modelCard__fNHnk:focus{outline:2px solid #3b82f6;outline-offset:2px}.MailBarrier_configuratorOverlay__A_DgW{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999}.MailBarrier_emailBarrierContent__MyK0f{display:flex;flex-direction:column;align-items:center;gap:24px;padding:8px 0;max-width:420px;margin:0 auto}.MailBarrier_benefitsWrapper__IWjrd{width:100%}.MailBarrier_benefitsTitle__7dJqk{font-size:15px;font-weight:600;color:#374151;margin:0 0 12px}.MailBarrier_benefitsList__12tIf{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.MailBarrier_benefitItem__4drXo{display:flex;align-items:center;gap:10px;font-size:14px;color:#4b5563;line-height:1.4}.MailBarrier_benefitIcon__PPN12{width:20px;height:20px;border-radius:50%;background:var(--primary-color);display:flex;align-items:center;justify-content:center;flex-shrink:0}.MailBarrier_emailInput__2294K{width:100%;padding:16px 20px;font-size:16px;border:2px solid #e5e7eb;border-radius:12px;outline:none;transition:border-color .2s ease,box-shadow .2s ease;font-family:inherit;box-sizing:border-box}.MailBarrier_emailInput__2294K:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.MailBarrier_emailInput__2294K::placeholder{color:#9ca3af}.MailBarrier_buttonLinkSecondary__psL1r{background-color:var(--secondary-color)}.MailBarrier_buttonLinkSecondary__psL1r .MailBarrier_buttonHoverText__uHfTk,.MailBarrier_buttonLinkSecondary__psL1r .MailBarrier_buttonText__PReeW{color:var(--primary-color);font-weight:600}.MailBarrier_loadingContainer__X1Na_{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:40px 20px}.MailBarrier_spinner__bBruC{width:40px;height:40px;border:3px solid #e5e7eb;border-top:3px solid var(--primary-color,#3b82f6);border-radius:50%;animation:MailBarrier_spin__IZRnN .8s linear infinite}@keyframes MailBarrier_spin__IZRnN{to{transform:rotate(1turn)}}.MailBarrier_loadingText__LbU8Z{font-size:15px;color:#6b7280;margin:0}.Header_header__iTYXL{width:100%;position:-webkit-sticky;position:sticky;top:0;z-index:9999;box-shadow:0 1px 3px rgba(0,0,0,.1)}.Header_headerContent__lYTq1{display:flex;align-items:center;justify-content:space-between;padding:20px 40px;margin:0 auto;min-height:80px}.Header_logoSection__V5MK3{display:flex;align-items:center;gap:24px;justify-content:flex-start}.Header_retailerLogo__u_VSm{gap:16px}.Header_logoImage__GpMEL{height:auto;max-width:120px}.Header_navigation__CuXyd{display:flex;align-items:center;gap:32px;flex:1 1;justify-content:center}.Header_navLink__amGJQ{text-decoration:none;font-size:16px;font-weight:400;font-family:var(--font-family);transition:color .3s ease;position:relative;letter-spacing:.2px}.Header_navLink__amGJQ:after{content:"";position:absolute;bottom:-6px;left:0;width:0;height:2px;transition:width .3s ease}.Header_hamburgerButton__ArM6G{display:none;flex-direction:column;justify-content:center;align-items:center;width:30px;height:30px;background:none;border:none;cursor:pointer;padding:0;z-index:2}.Header_mobileButtonContainer__LmU67{display:none;flex-shrink:0}.Header_hamburgerLine__vVgkZ{width:20px;height:2px;background-color:var(--text-color);margin:2px 0;transition:all .3s ease;transform-origin:center}.Header_hamburgerButton__ArM6G.Header_open___Vn4W .Header_hamburgerLine__vVgkZ:first-child{transform:rotate(45deg) translate(5px,5px)}.Header_hamburgerButton__ArM6G.Header_open___Vn4W .Header_hamburgerLine__vVgkZ:nth-child(2){opacity:0}.Header_hamburgerButton__ArM6G.Header_open___Vn4W .Header_hamburgerLine__vVgkZ:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.Header_mobileMenuOverlay__MeXcv{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:9999;display:none;max-height:100vh;transition:opacity .4s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.Header_mobileMenuOverlay__MeXcv.Header_open___Vn4W{display:block}.Header_mobileMenuContent__bz9HY{position:absolute;top:0;right:0;width:85%;height:100%;background-color:#ffffff;border-radius:0 0 0 20px;padding:40px 20px 20px 30px;display:flex;flex-direction:column;gap:40px;transform:translateX(100%);transition:transform .5s cubic-bezier(.4,0,.2,1)}.Header_mobileMenuContent__bz9HY.Header_open___Vn4W{transform:translateX(0);animation:Header_slideInFromRight__MZvhs .5s cubic-bezier(.4,0,.2,1)}@keyframes Header_slideInFromRight__MZvhs{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.Header_mobileMenuHeader__J_OQG{display:flex;justify-content:center;align-items:center;margin-bottom:30px;padding-bottom:24px;border-bottom:1px solid #e5e5e5;position:relative}.Header_mobileLogos__wSnhm{display:flex;align-items:center;gap:16px}.Header_mobileLogo__LjiGX{max-height:40px;width:auto}.Header_mobileSeparator__kLY3C{color:#666;font-size:18px;font-weight:700}.Header_closeButton__6RzBp{background:none;border:none;font-size:18px;color:var(--text-color);cursor:pointer;padding:6px;border-radius:4px;transition:background-color .3s ease;position:absolute;top:0;right:0}.Header_closeButton__6RzBp:hover{background-color:#f5f5f5}.Header_mobileNavigation__T3Gfi{display:flex;flex-direction:column;gap:24px;margin-bottom:40px}.Header_mobileNavLink__nNVBG{color:var(--text-color);text-decoration:none;font-size:14px;font-weight:400;padding:10px 0 10px 12px;border-bottom:1px solid #f0f0f0;transition:color .3s ease;font-family:var(--font-family);line-height:1}.Header_mobileNavLink__nNVBG:hover{color:var(--primary-color)}.Header_mobileCtaSection__U9MOA{margin:0 auto 10px;text-align:center}@media (max-width:768px){.Header_headerContent__lYTq1{width:90%!important;padding:unset!important}.Header_logoImage__GpMEL{max-width:80px}.Header_ctaSection__SCyw7,.Header_navigation__CuXyd{display:none}.Header_hamburgerButton__ArM6G{display:flex;flex-shrink:0}.Header_mobileButtonContainer__LmU67{display:block;flex-shrink:0}}.About_section__PCFEp{background-color:var(--secondary-color-light);border-radius:32px;min-height:500px;width:100%;max-width:100%;margin:0 auto;padding:40px 24px;box-sizing:border-box}.About_contentWrapper__oOx1h{display:flex;align-items:center;justify-content:center;gap:60px;max-width:1200px;margin:0 auto}.About_imageWrapper__mcXNX{position:relative;flex-shrink:0}.About_image__piD69{width:100%;max-width:480px;height:auto;aspect-ratio:550/480;object-fit:cover;object-position:top;border-radius:32px;box-shadow:0 8px 25px rgba(0,0,0,.15)}.About_imageWrapper__mcXNX[data-orientation=portrait] .About_image__piD69{max-width:320px;aspect-ratio:3/4;object-position:center}.About_imageWrapper__mcXNX[data-orientation=landscape] .About_image__piD69{max-width:520px;aspect-ratio:16/10;object-position:center}.About_content__0As8v{flex:1 1;min-width:0;padding-left:20px}.About_logoWrapper___mJQ4{margin-bottom:16px}.About_logo__oGG20{height:50px;width:auto;object-fit:contain}.About_title__aKqA2{color:var(--text-title-color);text-transform:none;width:100%;max-width:100%;margin-bottom:16px;font-size:clamp(1.25rem,2.5vw + 1rem,32px);font-weight:500;line-height:1.3}.About_description__5_FWb{color:var(--text-color);margin-bottom:20px;font-size:16px;max-width:100%;line-height:24px}.About_description__5_FWb strong{color:#1e3a8a;font-weight:600}@media (max-width:1200px){.About_contentWrapper__oOx1h{gap:48px;padding:0 16px}.About_image__piD69{max-width:360px}.About_content__0As8v{padding-left:12px}}@media (max-width:900px){.About_section__PCFEp{padding:32px 20px}.About_contentWrapper__oOx1h{gap:36px}.About_image__piD69{max-width:320px}}@media (max-width:1024px){.About_section__PCFEp{min-height:unset;padding:36px 20px;width:100%}.About_contentWrapper__oOx1h{flex-direction:column;gap:28px;padding:0;max-width:100%}.About_imageWrapper__mcXNX{flex:none;width:100%;display:flex;justify-content:center}.About_image__piD69{width:85%;max-width:320px;height:auto;aspect-ratio:550/560}.About_imageWrapper__mcXNX[data-orientation=portrait] .About_image__piD69{width:70%;max-width:260px;aspect-ratio:3/4}.About_imageWrapper__mcXNX[data-orientation=landscape] .About_image__piD69{width:95%;max-width:360px;aspect-ratio:16/10}.About_content__0As8v{padding-left:0;padding-right:0;text-align:center;flex:none;width:100%}.About_logoWrapper___mJQ4{margin-bottom:15px}.About_title__aKqA2{font-size:24px;margin-bottom:14px;max-width:100%}.About_description__5_FWb{font-size:15px;line-height:22px;margin-bottom:16px;max-width:100%}.About_buttonWrapper__nXWn4{display:flex;justify-content:center}}@media (max-width:480px){.About_section__PCFEp{padding:28px 16px;border-radius:24px}.About_contentWrapper__oOx1h{gap:22px}.About_image__piD69{width:90%;max-width:280px;aspect-ratio:550/560}.About_imageWrapper__mcXNX[data-orientation=portrait] .About_image__piD69{width:75%;max-width:220px;aspect-ratio:3/4}.About_imageWrapper__mcXNX[data-orientation=landscape] .About_image__piD69{width:95%;max-width:300px;aspect-ratio:16/10}.About_logoWrapper___mJQ4{margin-bottom:12px}.About_title__aKqA2{font-size:20px;margin-bottom:15px;line-height:28px}.About_description__5_FWb{font-size:14px;line-height:20px;margin-bottom:20px}.About_buttonWrapper__nXWn4{display:flex;justify-content:center}}.ContactForm_ctaContactFormSubmitButtonWrapper__bsaS8{display:flex;justify-content:space-between;align-items:center}.ContactForm_ctaContactFormContent__WMuu1{width:100%}.ContactForm_ctaContactFormBlock__1b_uM{margin-bottom:0}.ContactForm_ctaContactForm__SeCRe{display:flex;flex-direction:column;gap:16px}.ContactForm_ctaContactFormSingleWrap__xCaRS{display:flex;gap:16px;align-items:flex-start;margin-bottom:16px}.ContactForm_ctaContactFormSingleWrap__xCaRS>div{flex:1 1;display:flex;flex-direction:column}.ContactForm_ctaContactFormTextField__zGhxw{color:#5f7589;background-color:transparent;border:1px solid rgba(27,58,87,.16);border-radius:16px;height:48px;padding:10px 32px;font-size:14px;flex:1 1;transition:border-color .3s ease}.ContactForm_ctaContactFormTextField__zGhxw:focus{outline:none;border-color:var(--primary-color)}.ContactForm_ctaContactFormTextField__zGhxw::placeholder{color:#5f7589;font-size:14px}.ContactForm_ctaContactFormTextarea__6G_v2{color:#5f7589;border:1px solid rgba(27,58,87,.16);border-radius:20px;width:100%;min-height:160px;font-size:14px;font-family:inherit;resize:vertical;transition:border-color .3s ease}.ContactForm_ctaContactFormTextarea__6G_v2:focus{outline:none;border-color:var(--primary-color)}.ContactForm_ctaContactFormTextarea__6G_v2::placeholder{color:#5f7589;font-size:14px}.ContactForm_testimonialsDescriptionTextCopy__QUIY6{color:#5f7589;font-size:14px;margin:8px 0 0}.ContactForm_ctaContactFormPrivacyWrap__FIyfq{margin-bottom:8px}.ContactForm_ctaContactFormPrivacyContent__KVY7n{display:flex;align-items:flex-start}.ContactForm_ctaContactFormPrivacyCheckbox__UGMSb{margin-top:4px;margin-right:8px;cursor:pointer}.ContactForm_ctaContactFormPrivacyLabel__Tfkz7{font-weight:300;font-size:14px;color:#5f7589;cursor:pointer;line-height:1.5}.ContactForm_ctaContactFormPrivacyLink__EHTv_{color:var(--primary-color);text-decoration:underline;transition:color .3s ease}.ContactForm_ctaContactFormPrivacyLink__EHTv_:hover{color:var(--primary-color)}.ContactForm_errorMessage__kgxDX{color:#dc3545;font-size:12px;margin-top:4px;display:block}.ContactForm_formDone__BKrEg{text-align:center;padding:40px 20px;background-color:#f8f9fa;border-radius:20px;border:2px solid #28a745}.ContactForm_formDone__BKrEg>div{color:#28a745;font-size:18px;font-weight:600;margin-bottom:20px}.ContactForm_formFail__H0IIn{text-align:center;padding:40px 20px;background-color:#f8f9fa;border-radius:20px;border:2px solid #dc3545}.ContactForm_formFail__H0IIn>div{color:#dc3545;font-size:18px;font-weight:600}@media (max-width:768px){.ContactForm_ctaContactFormSingleWrap__xCaRS{flex-direction:column;gap:12px}.ContactForm_ctaContactFormTextField__zGhxw{width:100%}.ContactForm_ctaContactFormSubmitButtonWrapper__bsaS8{flex-direction:column;gap:16px;align-items:center}}@media (max-width:480px){.ContactForm_ctaContactFormSingleWrap__xCaRS{gap:10px}.ContactForm_ctaContactFormTextField__zGhxw{height:44px;padding:8px 20px;font-size:14px}.ContactForm_ctaContactFormTextarea__6G_v2{min-height:120px;padding:10px 20px;font-size:14px}.ContactForm_ctaContactFormSubmitButtonWrapper__bsaS8{gap:12px}.ContactForm_testimonialsDescriptionTextCopy__QUIY6{font-size:12px;text-align:center}}.NotFound_container__UidmF{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:#fafafa;padding:2rem}.NotFound_background__s_vto{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:0;opacity:.4}.NotFound_shape__pqw_P{position:absolute;background:linear-gradient(135deg,#e8e5e0,#d4cfc7);animation:NotFound_float__NkJD1 25s ease-in-out infinite}.NotFound_shape__pqw_P:first-child{width:400px;height:400px;top:-200px;left:-200px;border-radius:30% 70% 70% 30%/30% 30% 70% 70%;animation-delay:0s}.NotFound_shape__pqw_P:nth-child(2){width:300px;height:300px;bottom:-150px;right:-150px;border-radius:60% 40% 30% 70%/60% 30% 70% 40%;animation-delay:8s}.NotFound_shape__pqw_P:nth-child(3){width:250px;height:250px;top:20%;right:15%;border-radius:30% 60% 70% 40%/50% 60% 30% 60%;animation-delay:15s}@keyframes NotFound_float__NkJD1{0%,to{transform:translate(0) rotate(0deg)}33%{transform:translate(30px,-30px) rotate(120deg)}66%{transform:translate(-20px,20px) rotate(240deg)}}.NotFound_content__y7aeu{position:relative;z-index:1;text-align:center;color:#2d3748;opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease;max-width:700px;padding:0 2rem}.NotFound_content__y7aeu.NotFound_visible__Rowvu{opacity:1;transform:translateY(0)}.NotFound_errorCode__VcCk_{display:flex;justify-content:center;align-items:center;gap:.25rem;margin-bottom:3rem;font-size:10rem;font-weight:300;line-height:1;color:#4a5568;letter-spacing:-.05em;font-family:Urbanist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@media (max-width:768px){.NotFound_errorCode__VcCk_{font-size:6rem;margin-bottom:2rem}}.NotFound_number__O_hy1{display:inline-block;animation:NotFound_fadeInUp__Ds6_4 .8s ease-out forwards;opacity:0}.NotFound_number__O_hy1:first-child{animation-delay:.2s}.NotFound_number__O_hy1:nth-child(2){animation-delay:.4s}.NotFound_number__O_hy1:nth-child(3){animation-delay:.6s}@keyframes NotFound_fadeInUp__Ds6_4{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.NotFound_title__0fkOZ{font-size:2rem;font-weight:400;margin-bottom:1.5rem;color:#2d3748;letter-spacing:-.02em;font-family:Urbanist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@media (max-width:768px){.NotFound_title__0fkOZ{font-size:1.5rem;margin-bottom:1rem}}.NotFound_message__ft7m4{font-size:1.125rem;margin-bottom:3rem;color:#718096;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.7;font-weight:300}@media (max-width:768px){.NotFound_message__ft7m4{font-size:1rem;padding:0 1rem;margin-bottom:2rem}}.NotFound_actions__vYkMn{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.NotFound_button__KB4GT{display:inline-block;padding:1rem 2.5rem;background:#4a5568;color:#ffffff;text-decoration:none;border-radius:4px;font-weight:500;font-size:.9375rem;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;cursor:pointer;letter-spacing:.02em;text-transform:uppercase;font-family:Urbanist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.NotFound_button__KB4GT:hover{background:#2d3748;transform:translateY(-2px);box-shadow:0 8px 16px rgba(45,55,72,.2)}.NotFound_button__KB4GT:active{transform:translateY(0)}.NotFound_buttonSecondary__F56K9{background:transparent;color:#4a5568;border:1px solid #cbd5e0}.NotFound_buttonSecondary__F56K9:hover{background:#f7fafc;border-color:#a0aec0;color:#2d3748;box-shadow:0 4px 12px rgba(0,0,0,.08)}.page_main__8l7oy{width:100%;margin:0 auto;display:flex;flex-direction:column;gap:80px}.page_buttonLink__aPMfj{background:var(--primary-color-light);border:none;transition:transform .3s ease-out;border-radius:40px;padding:12px 25px;height:48px}.page_buttonLink__aPMfj:hover{transform:translateY(-2px)}.page_buttonLinkPrimary__6u1xe .page_buttonHoverText__u_8Jm,.page_buttonLinkPrimary__6u1xe .page_buttonText__RG3xu,.page_buttonLinkSecondary__Yr4_L .page_buttonHoverText__u_8Jm,.page_buttonLinkSecondary__Yr4_L .page_buttonText__RG3xu{font-weight:600}.page_buttonLinkSecondary__Yr4_L{background:var(--secondary-color);color:var(--primary-color-light)}.page_buttonLinkSecondary__Yr4_L .page_buttonHoverText__u_8Jm,.page_buttonLinkSecondary__Yr4_L .page_buttonText__RG3xu{color:var(--primary-color)}.page_header__wTs2A{background:#ffffff}.page_headerContent__1i_Uu{width:80%!important;margin:0 auto!important;padding-top:10px;padding-bottom:10px}.page_logoImage__MTl57{max-height:8vh}.page_navLink__mJJM9{color:var(--primary-color)}.page_navLink__mJJM9:after,.page_navLink__mJJM9:hover{color:var(--primary-color-light)}.page_retailerLogo__pAPRd{gap:16px}.page_highlight__BuWkh{color:var(--primary-color-light)!important;font-family:Playfair Display,sans-serif;font-style:italic;font-weight:500}.page_title__KoA1j{font-size:48px;font-weight:600;line-height:1.2;color:var(--primary-color)!important;margin:0}@media (max-width:1024px){.page_logoImage__MTl57{max-width:100px}.page_headerContent__1i_Uu{width:100%!important;padding-left:10px;padding-right:10px}.page_title__KoA1j{font-size:40px}}@media (max-width:768px){.page_headerContent__1i_Uu{width:100%!important;padding-left:10px!important;padding-right:10px!important}.page_main__8l7oy{gap:10px!important}.page_title__KoA1j{font-size:36px}}@media (max-width:480px){.page_title__KoA1j{font-size:28px}}@media (max-width:320px){.page_title__KoA1j{font-size:28px}}.Reason_container__bQEpw{max-width:75%;margin:0 auto;padding:0 20px}.Reason_titleWrapper__1xFcD{margin-bottom:60px}.Reason_titleFlex__z_qbX{display:flex;justify-content:space-between;align-items:flex-start;gap:40px}.Reason_titleInner__Hi_t_{flex:1 1}.Reason_subtitle__ifA5H{font-size:16px;color:#666;margin-bottom:16px;font-weight:400}.Reason_title__Uwj4_{font-size:48px;font-weight:700;line-height:1.2;color:var(--primary-color);margin:0;font-family:Arial,sans-serif}.Reason_highlight__SNOjY{color:var(--primary-color-light);font-family:Times New Roman,serif;font-style:italic;font-weight:400}.Reason_buttonWrapper__TZuH6{flex-shrink:0}.Reason_contentWrapper__KlNMK{margin-top:40px}.Reason_grid__HwzTB{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:40px;gap:40px}.Reason_featureWrapper__k1m0a{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 20px;border-radius:12px;transition:all .3s ease;background-color:#fafafa}.Reason_iconWrapper__Mh_4D{margin-bottom:24px;width:80px;height:80px;display:flex;align-items:center;justify-content:center;background-color:var(--primary-color);border-radius:50%;transition:all .3s ease}.Reason_featureWrapper__k1m0a:hover .Reason_iconWrapper__Mh_4D{background-color:var(--primary-color);transform:scale(1.1)}.Reason_featureIcon__ZR9XB{width:48px;height:48px;object-fit:contain}.Reason_featureBox__5PJfP{flex:1 1;display:flex;flex-direction:column;align-items:center}.Reason_featureTitle__NZo6r{color:var(--text-color);margin:0 0 20px;line-height:1.4}.Reason_featureLinkWrapper__nZsqo{margin-top:auto;opacity:0;transform:translateY(10px);transition:all .3s ease}.Reason_featureWrapper__k1m0a:hover .Reason_featureLinkWrapper__nZsqo{opacity:1;transform:translateY(0)}.Reason_featureLink__MwAE0{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:var(--primary-color);border-radius:50%;text-decoration:none;transition:all .3s ease}.Reason_featureLink__MwAE0:hover{background-color:var(--secondary-color);transform:scale(1.1)}.Reason_featureArrow__2T_A0{width:16px;height:16px;filter:brightness(0) invert(1)}@media (max-width:1366px){.Reason_container__bQEpw{max-width:90%}.Reason_grid__HwzTB{grid-template-columns:repeat(2,1fr);gap:30px}.Reason_featureWrapper__k1m0a .Reason_featureLinkWrapper__nZsqo{opacity:1;transform:translateY(0)}}@media (max-width:768px){.Reason_titleFlex__z_qbX{flex-direction:column;gap:30px}.Reason_title__Uwj4_{font-size:32px}.Reason_grid__HwzTB{grid-template-columns:repeat(2,1fr);gap:30px}.Reason_featureWrapper__k1m0a{padding:30px 15px;transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.1);background-color:#ffffff}.Reason_featureWrapper__k1m0a .Reason_iconWrapper__Mh_4D{background-color:var(--primary-color);transform:scale(1.1)}.Reason_featureWrapper__k1m0a .Reason_featureLinkWrapper__nZsqo{opacity:1;transform:translateY(0)}.Reason_section__ppDJL{padding:60px 0}}@media (max-width:480px){.Reason_container__bQEpw{padding:0 15px}.Reason_title__Uwj4_{font-size:24px}.Reason_featureWrapper__k1m0a{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.1);background-color:#ffffff}.Reason_featureWrapper__k1m0a .Reason_iconWrapper__Mh_4D{background-color:var(--primary-color);transform:scale(1.1)}.Reason_featureWrapper__k1m0a .Reason_featureLinkWrapper__nZsqo{opacity:1;transform:translateY(0)}}.SectionTitle_titleWrapper__IJUQG{margin-bottom:60px}.SectionTitle_titleFlex__dMHFh{display:flex;justify-content:space-between;align-items:flex-start;gap:40px}.SectionTitle_titleInner__SaZJ_{flex:1 1}.SectionTitle_subtitle__3WdKZ{font-size:16px;color:var(--text-color);margin-bottom:16px;font-weight:400}.SectionTitle_buttonWrapper__8j__I{flex-shrink:0}@media (max-width:1366px){.SectionTitle_titleFlex__dMHFh{gap:30px}}@media (max-width:768px){.SectionTitle_titleFlex__dMHFh{flex-direction:column;gap:30px;align-items:center}.SectionTitle_titleWrapper__IJUQG{margin-bottom:40px;text-align:center}}@media (max-width:480px){.SectionTitle_subtitle__3WdKZ{font-size:14px}}.Discover_section__zlmU3{display:flex;flex-direction:column}.Discover_primaryButtonLight__xACwL{background-color:var(--primary-color-light)}.Discover_container__6931W{max-width:100%;margin:0;padding:0}.Discover_contentWrapper__dz8rv{display:flex;flex-direction:column;gap:30px;padding:100px 20px;background-color:var(--primary-color);text-align:center;align-items:center}.Discover_highlight__E1B3r{color:var(--secondary-color)!important;font-style:italic;font-weight:400}.Discover_title__3kjtu{font-size:48px;font-weight:600;line-height:1.2;color:white!important;margin:0}.Discover_description__fLncA{font-size:18px;line-height:1.6;color:white;margin:0;font-weight:400;max-width:600px}.Discover_buttonWrapper__XB_2t{display:flex;gap:20px;align-items:center}.Discover_primaryButtonContainer__Hc597,.Discover_secondaryButtonContainer__VT5SM{flex-shrink:0}.Discover_imageWrapper__sirFP{display:grid;justify-content:center;align-items:center;grid-gap:24px;gap:24px;height:350px;background-color:#ffffff;max-width:60%;margin:0 auto}.Discover_fourImages__EluDq{grid-template-columns:repeat(4,1fr)}.Discover_threeImages__xYFav{grid-template-columns:repeat(3,1fr)}.Discover_imageWrapper__sirFP .Discover_image__5qmU9,.Discover_imageWrapper__sirFP img{border-radius:12px;height:auto;width:auto;object-fit:cover;max-height:200px}.Discover_fourImages__EluDq .Discover_image0__wlZ9j,.Discover_fourImages__EluDq .Discover_image3__2j_fc{margin-top:-400px}.Discover_threeImages__xYFav .Discover_image0__wlZ9j,.Discover_threeImages__xYFav .Discover_image1__WgaxM,.Discover_threeImages__xYFav .Discover_image2__08OUo{margin-top:-200px}@media (max-width:1366px){.Discover_contentWrapper__dz8rv{padding:80px 20px}.Discover_imageWrapper__sirFP{display:flex;flex-direction:row;height:unset;max-width:100%;gap:20px}.Discover_fourImages__EluDq .Discover_image0__wlZ9j,.Discover_fourImages__EluDq .Discover_image1__WgaxM,.Discover_fourImages__EluDq .Discover_image2__08OUo,.Discover_fourImages__EluDq .Discover_image3__2j_fc{width:20%;object-fit:cover;border-radius:12px;margin-top:-50px}.Discover_fourImages__EluDq .Discover_image0__wlZ9j,.Discover_fourImages__EluDq .Discover_image3__2j_fc{height:250px}.Discover_fourImages__EluDq .Discover_image1__WgaxM,.Discover_fourImages__EluDq .Discover_image2__08OUo{height:200px}.Discover_threeImages__xYFav .Discover_image0__wlZ9j,.Discover_threeImages__xYFav .Discover_image1__WgaxM,.Discover_threeImages__xYFav .Discover_image2__08OUo{width:30%;object-fit:cover;border-radius:12px;margin-top:-50px;height:220px}.Discover_title__3kjtu{font-size:40px}}@media (max-width:768px){.Discover_section__zlmU3{align-items:center;text-align:center;background-color:var(--primary-color)}.Discover_contentWrapper__dz8rv{padding:60px 20px}.Discover_title__3kjtu{font-size:32px}.Discover_description__fLncA{font-size:16px}.Discover_buttonWrapper__XB_2t{flex-direction:column;align-items:center;gap:15px;width:100%}.Discover_imageWrapper__sirFP{height:auto;gap:20px;padding:40px 20px;margin:0 auto;max-width:100%}.Discover_fourImages__EluDq{display:grid;grid-template-columns:1fr 1fr}.Discover_fourImages__EluDq .Discover_image0__wlZ9j,.Discover_fourImages__EluDq .Discover_image1__WgaxM,.Discover_fourImages__EluDq .Discover_image2__08OUo,.Discover_fourImages__EluDq .Discover_image3__2j_fc{width:100%;object-fit:cover;border-radius:12px;margin-top:0}.Discover_fourImages__EluDq .Discover_image0__wlZ9j,.Discover_fourImages__EluDq .Discover_image3__2j_fc{height:250px}.Discover_fourImages__EluDq .Discover_image1__WgaxM,.Discover_fourImages__EluDq .Discover_image2__08OUo{height:200px}.Discover_threeImages__xYFav{display:flex;flex-direction:row;justify-content:center}.Discover_threeImages__xYFav .Discover_image0__wlZ9j,.Discover_threeImages__xYFav .Discover_image1__WgaxM,.Discover_threeImages__xYFav .Discover_image2__08OUo{width:32%;object-fit:cover;border-radius:12px;margin-top:0;height:200px}}@media (max-width:480px){.Discover_section__zlmU3{background-color:var(--primary-color)}.Discover_contentWrapper__dz8rv{padding:40px 15px}.Discover_title__3kjtu{font-size:28px;line-height:1.3}.Discover_description__fLncA{font-size:15px;line-height:1.5}.Discover_imageWrapper__sirFP{padding:30px 15px;gap:15px;background-color:var(--primary-color)}.Discover_fourImages__EluDq{display:grid;grid-template-columns:1fr 1fr}.Discover_fourImages__EluDq .Discover_image0__wlZ9j,.Discover_fourImages__EluDq .Discover_image1__WgaxM,.Discover_fourImages__EluDq .Discover_image2__08OUo,.Discover_fourImages__EluDq .Discover_image3__2j_fc{width:100%;object-fit:cover;border-radius:8px;margin-top:0}.Discover_fourImages__EluDq .Discover_image0__wlZ9j,.Discover_fourImages__EluDq .Discover_image3__2j_fc{height:200px}.Discover_fourImages__EluDq .Discover_image1__WgaxM,.Discover_fourImages__EluDq .Discover_image2__08OUo{height:150px}.Discover_threeImages__xYFav{display:flex;flex-direction:column;align-items:center}.Discover_threeImages__xYFav .Discover_image0__wlZ9j,.Discover_threeImages__xYFav .Discover_image1__WgaxM,.Discover_threeImages__xYFav .Discover_image2__08OUo{width:100%;object-fit:cover;border-radius:8px;margin-top:0;height:200px}}@media (max-width:360px){.Discover_section__zlmU3{background-color:var(--primary-color)}.Discover_contentWrapper__dz8rv{padding:30px 10px}.Discover_title__3kjtu{font-size:24px}.Discover_description__fLncA{font-size:14px}.Discover_imageWrapper__sirFP{padding:20px 10px;gap:10px;background-color:var(--primary-color)}.Discover_fourImages__EluDq .Discover_image0__wlZ9j,.Discover_fourImages__EluDq .Discover_image1__WgaxM,.Discover_fourImages__EluDq .Discover_image2__08OUo,.Discover_fourImages__EluDq .Discover_image3__2j_fc{width:100%;object-fit:cover;border-radius:6px;margin-top:0}.Discover_fourImages__EluDq .Discover_image0__wlZ9j,.Discover_fourImages__EluDq .Discover_image3__2j_fc{height:200px}.Discover_fourImages__EluDq .Discover_image1__WgaxM,.Discover_fourImages__EluDq .Discover_image2__08OUo{height:130px}.Discover_threeImages__xYFav .Discover_image0__wlZ9j,.Discover_threeImages__xYFav .Discover_image1__WgaxM,.Discover_threeImages__xYFav .Discover_image2__08OUo{width:100%;object-fit:cover;border-radius:6px;margin-top:0}}.Description_container__ZzTSD{max-width:1326px;margin:0 auto;padding:0 20px}.Description_contentWrapper__2JNg3{margin-top:40px}.Description_grid__cPhOi{display:grid;grid-template-columns:1fr 2fr;grid-gap:80px;gap:80px;align-items:center}.Description_textContent___0pZS{display:flex;flex-direction:column;gap:40px}.Description_descriptionWrapper__bLHag{margin-bottom:20px}.Description_description__HZX2u{font-size:18px;line-height:1.6;color:var(--text-color);margin:0;font-weight:400}.Description_description__HZX2u strong{font-weight:700;color:var(--text-color)}.Description_statisticsWrapper__QcQT7{display:flex;flex-direction:column;gap:30px}.Description_statisticItem__u8shS{display:flex;flex-direction:column;gap:8px}.Description_statisticNumber__eOavT{font-size:48px;font-weight:600;color:var(--primary-color);line-height:1;font-family:Arial,sans-serif}.Description_statisticDescription__cYX7i{font-size:16px;color:var(--text-color);font-weight:400;line-height:1.4}.Description_imageWrapper__0qP0r{position:relative;background-color:var(--primary-color);border-radius:20px;padding:40px;display:flex;align-items:center;justify-content:center;min-height:500px}.Description_image__RWw_C{width:100%;height:auto;object-fit:contain;border-radius:12px}@media (max-width:1366px){.Description_container__ZzTSD{max-width:90%}.Description_grid__cPhOi{gap:60px}.Description_imageWrapper__0qP0r{min-height:400px;padding:30px}}@media (min-width:768px) and (max-width:1024px){.Description_section__9f7Z0{padding:80px 0}.Description_grid__cPhOi{grid-template-columns:1fr;gap:40px}.Description_textContent___0pZS{gap:30px;order:2}.Description_imageWrapper__0qP0r{order:1;min-height:300px;padding:20px}.Description_statisticsWrapper__QcQT7{gap:25px}.Description_statisticNumber__eOavT{font-size:40px}}@media (max-width:768px){.Description_section__9f7Z0{padding:80px 0}.Description_grid__cPhOi{grid-template-columns:1fr;gap:40px}.Description_textContent___0pZS{gap:30px;order:2}.Description_imageWrapper__0qP0r{order:1;min-height:300px;padding:20px}.Description_statisticsWrapper__QcQT7{gap:25px}.Description_statisticNumber__eOavT{font-size:40px}}@media (max-width:480px){.Description_container__ZzTSD{padding:0 15px}.Description_textContent___0pZS{order:2}.Description_imageWrapper__0qP0r{order:1;min-height:250px;padding:15px}.Description_description__HZX2u{font-size:16px}.Description_statisticNumber__eOavT{font-size:36px}.Description_statisticDescription__cYX7i{font-size:14px}}.Gallery_container__DOqBA{max-width:1326px;margin:0 auto;padding:0}.Gallery_titleWrapper__2_LcA{margin-bottom:60px}.Gallery_titleFlex__Bs4RM{display:flex;justify-content:space-between;align-items:flex-start;gap:40px}.Gallery_titleInner__Ah_OP{flex:1 1}.Gallery_subtitle__0YmQL{font-size:16px;color:var(--text-color);margin-bottom:16px;font-weight:400}.Gallery_title__YWPHP{font-size:48px;font-weight:700;line-height:1.2;color:var(--primary-color);margin:0;font-family:Arial,sans-serif}.Gallery_highlight__LGWBM{color:var(--primary-color-light);font-family:Times New Roman,serif;font-style:italic;font-weight:400}.Gallery_buttonWrapper__0rFri{flex-shrink:0}.Gallery_contentWrapper__liJSs{margin-top:40px}.Gallery_grid__qHFdu{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:40px;gap:40px}.Gallery_featureWrapper__4TXcM{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 20px;border-radius:12px;transition:all .3s ease;background-color:#fafafa}.Gallery_featureWrapper__4TXcM:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.1);background-color:#ffffff}.Gallery_iconWrapper__OcwQw{margin-bottom:24px;width:80px;height:80px;display:flex;align-items:center;justify-content:center;background-color:#7d2f32;border-radius:50%;transition:all .3s ease}.Gallery_featureWrapper__4TXcM:hover .Gallery_iconWrapper__OcwQw{background-color:#7d2f32;transform:scale(1.1)}.Gallery_featureIcon__N8_kt{width:48px;height:48px;object-fit:contain}.Gallery_featureBox__k01fN{flex:1 1;display:flex;flex-direction:column;align-items:center}.Gallery_featureTitle__kD6DN{font-size:20px;font-weight:400!important;color:#333;margin:0 0 20px;line-height:1.4}.Gallery_featureLinkWrapper___TVW0{margin-top:auto;opacity:0;transform:translateY(10px);transition:all .3s ease}.Gallery_featureWrapper__4TXcM:hover .Gallery_featureLinkWrapper___TVW0{opacity:1;transform:translateY(0)}.Gallery_featureLink__C4CV8{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#7d2f32;border-radius:50%;text-decoration:none;transition:all .3s ease}.Gallery_featureLink__C4CV8:hover{background-color:#b8941f;transform:scale(1.1)}.Gallery_featureArrow__bbDQu{width:16px;height:16px;filter:brightness(0) invert(1)}@media (max-width:1366px){.Gallery_container__DOqBA{max-width:90%}.Gallery_grid__qHFdu{grid-template-columns:repeat(2,1fr);gap:30px}}@media (max-width:768px){.Gallery_titleFlex__Bs4RM{flex-direction:column;gap:30px}.Gallery_title__YWPHP{font-size:36px}.Gallery_grid__qHFdu{grid-template-columns:1fr;gap:30px}.Gallery_featureWrapper__4TXcM{padding:30px 15px}.Gallery_section__Cikm0{padding:60px 0}}@media (max-width:480px){.Gallery_container__DOqBA{padding:0 15px}.Gallery_title__YWPHP{font-size:28px}}.Footer_footer__0eKsz{border-top:1px solid #e5e7eb;width:inherit;margin:auto}.Footer_container___cYZJ{margin:0 auto;padding:0 20px}.Footer_footerContent__QiD7T{padding-top:40px;display:flex;flex-direction:row;justify-content:space-between;gap:40px;align-items:flex-start}.Footer_leftColumn__vk3BC{display:flex;flex-direction:column;gap:20px;width:25%}.Footer_logoWrapper__EhYDS{margin-bottom:10px}.Footer_logo__kex7Q{height:60px;width:auto;object-fit:contain}.Footer_tagline__AWO4x{color:var(--text-color);font-size:16px;line-height:1.6;margin:0}.Footer_tagline__AWO4x strong{color:var(--text-title-color);font-weight:600}.Footer_middleColumn__wVee7{display:flex;flex-direction:column;gap:20px}.Footer_columnTitle__EZBoG{color:var(--text-title-color);font-size:18px;font-weight:700;margin:0 0 15px}.Footer_navigation__aac0q{display:flex;flex-direction:column;gap:12px}.Footer_navLink__BIofh{color:var(--text-color);text-decoration:none;font-size:16px;transition:color .3s ease}.Footer_navLink__BIofh:hover{color:var(--primary-color)}.Footer_fourthColumn__JUvNO,.Footer_thirdColumn__Vd4Vh{display:flex;flex-direction:column;gap:15px}.Footer_hours__lUUky{display:flex;flex-direction:column;gap:8px}.Footer_hoursText__Q2z3q{color:var(--text-color);font-size:16px;margin:0}.Footer_contactInfo__JI1HC{display:flex;flex-direction:column;gap:8px}.Footer_contactText__epG9w{color:var(--text-color);font-size:16px;margin:0}.Footer_contactLink__LCIua{color:var(--text-color);text-decoration:underline;font-size:16px;transition:color .3s ease}.Footer_contactLink__LCIua:hover{color:var(--primary-color)}@media (max-width:1024px){.Footer_footer__0eKsz{padding:40px 0}.Footer_footerContent__QiD7T{flex-direction:column;gap:30px}.Footer_leftColumn__vk3BC{width:100%;text-align:center}.Footer_middleColumn__wVee7,.Footer_thirdColumn__Vd4Vh{width:48%;display:inline-block;vertical-align:top}.Footer_fourthColumn__JUvNO{width:100%}.Footer_logoWrapper__EhYDS{display:flex;justify-content:center}.Footer_tagline__AWO4x{text-align:center;max-width:100%}}@media (max-width:480px){.Footer_footer__0eKsz{padding:30px 0}.Footer_container___cYZJ{padding:0 15px}.Footer_footerContent__QiD7T{gap:25px}.Footer_leftColumn__vk3BC{gap:15px}.Footer_middleColumn__wVee7,.Footer_thirdColumn__Vd4Vh{width:100%;display:block}.Footer_logo__kex7Q{height:50px}.Footer_columnTitle__EZBoG{font-size:16px;margin-bottom:12px}.Footer_tagline__AWO4x{font-size:14px;line-height:1.5}.Footer_contactLink__LCIua,.Footer_contactText__epG9w,.Footer_hoursText__Q2z3q,.Footer_navLink__BIofh{font-size:14px}.Footer_navigation__aac0q{gap:10px}.Footer_contactInfo__JI1HC,.Footer_hours__lUUky{gap:6px}}.Hero_hero__EAJlk{position:relative;width:100%;max-width:100%;overflow:hidden;margin:0 auto;height:min(85vh,1200px);max-height:85vh;border-radius:32px;box-sizing:border-box}.Hero_imageWrapper__0Nzg_{position:relative;width:100%;height:100%}.Hero_imageWrapper__0Nzg_:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;background:radial-gradient(circle at 0 0,var(--hero-overlaycolor,var(--primary-color)),rgba(180,190,200,0) 64%,rgba(255,255,255,0));opacity:.7;border-radius:inherit}.Hero_navigationContainer__6Wr_k{position:absolute;bottom:0;left:0;width:211px;height:128px;background-image:url(/_next/static/media/hero_navigation_container.b0bf6e71.png);z-index:100;display:flex;align-items:flex-end;justify-content:flex-start;padding-left:0;gap:40px}@media (max-width:1024px){.Hero_hero__EAJlk{width:100%}.Hero_imageWrapper__0Nzg_{min-height:unset;max-height:unset;height:auto;border-radius:20px 20px 0 0}.Hero_imageWrapper__0Nzg_:after{background:none}.Hero_navigationContainer__6Wr_k{background:var(--primary-color)!important;position:relative!important;width:100%!important;height:auto!important;background-image:none!important;align-items:center!important;justify-content:center!important;padding-bottom:20px!important;padding-top:20px!important;border-radius:0 0 24px 24px}}