.Collapsiblecountrysection_section__FGHLe{width:100%;border-top:1px solid #000;border-bottom:1px solid #000;margin-bottom:-1px}.Collapsiblecountrysection_countryButton__mijNh{width:100%;background:none;border:none;padding:20px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:opacity .2s ease}.Collapsiblecountrysection_countryButton__mijNh:hover{opacity:.7}.Collapsiblecountrysection_countryName__OOAmP{font-size:24px;font-weight:400;color:#000;text-align:left;letter-spacing:.5px}.Collapsiblecountrysection_arrow__zDB4J{font-size:24px;font-weight:300;color:#000;line-height:1;margin-right:10px}.Collapsiblecountrysection_grantsContainer__v1Rb9{padding:0 0 40px}@media (max-width:768px){.Collapsiblecountrysection_countryButton__mijNh{padding:20px 0}.Collapsiblecountrysection_arrow__zDB4J,.Collapsiblecountrysection_countryName__OOAmP{font-size:24px}.Collapsiblecountrysection_grantsContainer__v1Rb9{padding:0 0 20px}}.Grantcard_card__RewEt{width:100%;padding:50px 0;border-bottom:1px solid #000}.Grantcard_card__RewEt:last-child{border-bottom:none}.Grantcard_name__wICwD{font-size:24px;font-weight:700;margin-bottom:12px;line-height:1.3}.Grantcard_name__wICwD,.Grantcard_state__S8B9Z{color:#000;text-transform:uppercase;letter-spacing:.5px}.Grantcard_state__S8B9Z{font-size:16px;font-weight:400;margin-bottom:20px}.Grantcard_viewDetails__1JepM{display:inline-block;font-size:12px;font-weight:700;color:#000;text-decoration:underline;text-underline-offset:4px;text-transform:uppercase;letter-spacing:1px;transition:opacity .2s ease}.Grantcard_viewDetails__1JepM:hover{opacity:.7}@media (max-width:768px){.Grantcard_card__RewEt{padding:30px 0}.Grantcard_name__wICwD{font-size:20px}.Grantcard_state__S8B9Z{font-size:16px;margin-bottom:16px}.Grantcard_viewDetails__1JepM{font-size:11px}}.page_container__vAzFx{width:100%;background-color:#e8e8e8;padding:80px 20px}.page_formSection__BjJ8d{width:100%;display:flex;align-items:center;justify-content:center}.page_formContent__9ApVG{width:100%;max-width:1200px;padding:0 40px}.page_title__ZIRfh{font-size:3rem;font-weight:900;text-transform:uppercase;text-align:center;color:#000;margin-bottom:20px;line-height:1.2;letter-spacing:-.5px}.page_subtitle__slnh4{font-size:1.1rem;color:#000;text-align:center;margin-bottom:50px;line-height:1.5;max-width:800px;margin-left:auto;margin-right:auto}.page_form__CsmX7{width:100%}.page_formGrid__aAI39{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px;margin-bottom:30px}.page_inputGroup__Pc4fE{display:flex;flex-direction:column}.page_label___XcuL{font-size:.95rem;font-weight:600;color:#000;margin-bottom:8px}.page_input__8xyuS,.page_textarea__BXzDV,select.page_input__8xyuS{padding:14px 16px;border:2px solid #ddd;border-radius:4px;font-size:1rem;transition:border-color .3s ease;background-color:#fff;font-family:inherit}select.page_input__8xyuS{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:20px;padding-right:40px;cursor:pointer}.page_input__8xyuS:focus,.page_textarea__BXzDV:focus,select.page_input__8xyuS:focus{outline:none;border-color:#ce202f}.page_inputError__BUCoF{border-color:#cf202f}.page_textarea__BXzDV{resize:vertical;min-height:120px}.page_errorMessage__XvTXQ{color:#cf202f;font-size:.8rem;margin-top:4px}.page_checkboxGroup__OL1vp{margin:40px 0;display:flex;justify-content:center}.page_checkboxLabel__Hpax_{display:flex;align-items:flex-start;gap:12px;cursor:pointer;line-height:1.5;max-width:600px}.page_checkbox__V8jKX{width:18px;height:18px;margin-top:2px;accent-color:#ce202f;cursor:pointer}.page_checkboxText__gwBAC{font-size:.95rem;color:#000}.page_submitButtonContainer__iKqtJ{display:flex;justify-content:center;margin-top:40px}.page_submitButton__eqSml{background-color:#000;color:#fff;padding:18px 48px;border:none;border-radius:4px;font-size:16px;font-weight:900;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .3s ease;min-width:200px}.page_submitButton__eqSml:hover:not(:disabled){background-color:#000;transform:translateY(-2px)}.page_submitButton__eqSml:disabled{background-color:#999;cursor:not-allowed;transform:none}.page_submitting__sSchF{background-color:#999}.page_thankYouSection__thySR{display:flex;align-items:center;justify-content:center;padding:60px;background-color:#e8e8e8;min-height:400px}.page_thankYouContent__52g7D{text-align:center;max-width:500px}.page_thankYouTitle__Mc_gr{font-size:3rem;font-weight:900;color:#000;margin-bottom:24px;text-transform:uppercase}.page_thankYouMessage__kpwbE{font-size:1.2rem;line-height:1.5;color:#666;margin-bottom:32px}.page_resetButton__g3_zT{background-color:#ce202f;color:#fff;padding:14px 28px;border:none;border-radius:4px;font-size:.9rem;font-weight:600;text-transform:uppercase;cursor:pointer;transition:all .3s ease}.page_resetButton__g3_zT:hover{background-color:#b01e2a;transform:translateY(-2px)}@media (max-width:768px){.page_container__vAzFx{padding:60px 20px}.page_formContent__9ApVG{padding:0 20px}.page_title__ZIRfh{font-size:2rem;margin-bottom:16px}.page_subtitle__slnh4{font-size:1rem;margin-bottom:40px}.page_formGrid__aAI39{grid-template-columns:1fr;gap:20px;margin-bottom:20px}select.page_input__8xyuS{padding-right:36px;background-size:18px}.page_checkboxGroup__OL1vp{margin:30px 0}.page_checkboxLabel__Hpax_{max-width:100%}.page_submitButton__eqSml{padding:16px 32px;font-size:.9rem}.page_thankYouTitle__Mc_gr{font-size:2.2rem}.page_thankYouMessage__kpwbE{font-size:1.1rem}}@media (max-width:480px){.page_container__vAzFx{padding:40px 16px}.page_formContent__9ApVG{padding:0 16px}.page_title__ZIRfh{font-size:1.6rem}.page_subtitle__slnh4{font-size:.9rem}.page_input__8xyuS,.page_textarea__BXzDV,select.page_input__8xyuS{padding:12px 14px;font-size:.9rem}select.page_input__8xyuS{padding-right:36px}.page_submitButton__eqSml{padding:16px 24px;font-size:.85rem;min-width:160px}.page_thankYouTitle__Mc_gr{font-size:1.8rem}.page_thankYouMessage__kpwbE{font-size:1rem}}@media (max-width:1024px) and (min-width:769px){.page_title__ZIRfh{font-size:2.4rem}.page_formGrid__aAI39{gap:25px}.page_input__8xyuS,.page_textarea__BXzDV,select.page_input__8xyuS{padding:12px 14px}}.page_heroSlideshow__jz8jQ{width:100%;min-height:60vh;position:relative;overflow:hidden}.page_slide__Xvb0K,.page_slidesContainer__7gw3S{width:100%;height:100%;min-height:60vh;position:relative}.page_slide__Xvb0K{display:flex;align-items:center;justify-content:center;padding:80px 20px}.page_backgroundImage__zRl7q{background-size:cover;background-position:50%;background-repeat:no-repeat}.page_backgroundImage__zRl7q,.page_backgroundVideo__V2o80{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.page_backgroundVideo__V2o80{object-fit:cover}.page_overlay__J_iaH{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:1}.page_content__9uxwl{position:relative;z-index:2;text-align:center;color:#fff;max-width:1000px;padding:0 20px}.page_title__64TW1{font-size:75px;font-weight:950;font-family:Frutiger,sans-serif;text-transform:uppercase}.page_paragraph__8XoX_{font-size:20px;font-weight:500;color:#fff;max-width:800px;margin:10px auto 40px}.page_ctaButton__A_sfv{display:inline-block;background-color:#fff;color:#000;padding:16px 32px;font-size:16px;font-family:Frutiger,sans-serif;font-weight:900;text-decoration:none;text-transform:uppercase;letter-spacing:1px;border-radius:2px;transition:all .3s ease;margin:0 8px;width:45%}.page_ctaButton__A_sfv:hover{background-color:#000;color:#fff;transform:translateY(-2px)}.page_ctaButtonOutline__1d0C0{display:inline-block;background-color:transparent;color:#fff;padding:14px 32px;font-size:16px;font-family:Frutiger,sans-serif;font-weight:900;text-decoration:none;text-transform:uppercase;letter-spacing:1px;border:2px solid #fff;border-radius:2px;transition:all .3s ease;margin:0 8px;width:45%;cursor:pointer}.page_ctaButtonOutline__1d0C0:hover{background-color:#fff;color:#000;transform:translateY(-2px)}.page_buttonContainer__ZbNuW{display:flex;justify-content:center;align-items:center;flex-direction:row;margin:0 auto}@media (max-width:1024px){.page_title__64TW1{font-size:3rem}}@media (max-width:768px){.page_content__9uxwl{padding:0 16px;width:100%}.page_title__64TW1{font-size:3rem}.page_ctaButtonOutline__1d0C0,.page_ctaButton__A_sfv{padding:14px 28px;font-size:.9rem;min-width:300px}.page_buttonContainer__ZbNuW{flex-direction:column;gap:12px}}@media (max-width:480px){.page_title__64TW1{font-size:3rem;margin-bottom:16px}.page_ctaButtonOutline__1d0C0,.page_ctaButton__A_sfv{padding:12px 24px;font-size:.8rem}}.PartnerCard_card__XWpf_{width:100%;padding:60px 0;border-top:1px solid #000;border-bottom:1px solid #000;margin-bottom:-1px}.PartnerCard_name__Jbp1W{font-size:24px;font-weight:700;color:#000;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.PartnerCard_job__ZgNHl{font-size:16px;font-weight:400;color:#000;margin-bottom:20px;text-transform:uppercase;letter-spacing:1px}.PartnerCard_description__qWvVh{font-size:16px;font-weight:400;line-height:1.5;color:#000;margin-bottom:30px;max-width:1100px}.PartnerCard_learnMore__jgygN{display:inline-block;font-size:16px;font-weight:700;color:#000;text-decoration:underline;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:opacity .2s ease;text-underline-offset:5px}.PartnerCard_learnMore__jgygN:hover{opacity:.7}@media (max-width:768px){.PartnerCard_card__XWpf_{padding:40px 0}.PartnerCard_name__Jbp1W{font-size:32px}.PartnerCard_description__qWvVh,.PartnerCard_job__ZgNHl{font-size:16px;margin-bottom:20px}.PartnerCard_learnMore__jgygN{font-size:12px}}.ManualsGrid_manualsSection__udclb{width:100%;padding:60px 20px;max-width:1400px;margin:0 auto}.ManualsGrid_manualsSectionTitle__qQ4zy{font-size:45px;font-weight:900;text-align:center;margin-bottom:40px;letter-spacing:1px}.ManualsGrid_searchContainer__Dvq2G{max-width:700px;margin:0 auto 60px}.ManualsGrid_searchWrapper__szJI4{position:relative;width:100%}.ManualsGrid_searchIcon__gGImX{position:absolute;left:20px;top:50%;transform:translateY(-50%);color:#999}.ManualsGrid_searchInput__frwCI{width:100%;padding:18px 20px 18px 55px;font-size:16px;background-color:#f5f5f5;border-radius:8px;outline:none;font-weight:400;border:none;letter-spacing:.5px}.ManualsGrid_searchInput__frwCI::placeholder{color:#999;text-transform:uppercase}.ManualsGrid_searchInput__frwCI:focus{border-color:#000}.ManualsGrid_manualsGrid__N8CmA{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:40px 30px;gap:40px 30px;margin-bottom:40px}.ManualsGrid_manualCard__Y2SIr{display:flex;flex-direction:column;align-items:flex-start;text-align:center}.ManualsGrid_manualImageContainer__8ZUOb{position:relative;width:100%;aspect-ratio:1;margin-bottom:20px;background-color:#fff}.ManualsGrid_manualImage__i6f_g{object-fit:contain;padding:20px}.ManualsGrid_manualCategory__Gfbc2{font-size:12px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px;margin-bottom:5px;width:100%}.ManualsGrid_manualName__VzFxz{font-size:16px;font-weight:900;text-transform:uppercase;margin-bottom:10px;letter-spacing:.5px;min-height:48px;display:flex;align-items:center;justify-content:center;width:100%}.ManualsGrid_loadMoreContainer__0pGoP{display:flex;justify-content:center;margin-top:40px}.ManualsGrid_loadMoreButton__Tn2jD{padding:16px 48px;background-color:#000;color:#fff;border:2px solid #000;border-radius:4px;font-size:16px;font-weight:700;text-transform:uppercase;cursor:pointer;transition:all .3s ease;letter-spacing:1px}.ManualsGrid_loadMoreButton__Tn2jD:hover{background-color:#fff;color:#000}.ManualsGrid_noResults__7G9Qu{text-align:center;padding:60px 20px;font-size:16px;color:#666}@media (max-width:768px){.ManualsGrid_manualsSectionTitle__qQ4zy{font-size:32px;margin-bottom:30px}.ManualsGrid_manualsGrid__N8CmA{grid-template-columns:1fr;gap:40px}.ManualsGrid_manualName__VzFxz{font-size:16px;min-height:auto}.ManualsGrid_searchInput__frwCI{font-size:16px}.ManualsGrid_manualsSection__udclb{padding:40px 20px}}@media (min-width:769px) and (max-width:1024px){.ManualsGrid_manualsGrid__N8CmA{grid-template-columns:repeat(2,1fr)}}.ProductCatalogDownload_container__5BFil{display:flex;width:100%;min-height:80vh;background-color:#f5f5f5}.ProductCatalogDownload_catalogImage__yNKFF{width:40vw;display:flex;align-items:center;justify-content:center;background-color:#e8e8e8;margin-top:-3px}.ProductCatalogDownload_catalogImage__yNKFF img{width:100%;height:100%;object-fit:cover}.ProductCatalogDownload_formSection__7ndfM{width:60vw;display:flex;align-items:center;justify-content:flex-start;background-color:#e8e8e8;padding:30px 16px}.ProductCatalogDownload_title__8A0lP{font-size:45px;font-weight:900;text-transform:uppercase;text-align:center;color:#000;margin-bottom:40px;line-height:1.2;letter-spacing:-.5px}.ProductCatalogDownload_introDiv__Fo298{width:90%;margin:0 auto}.ProductCatalogDownload_description__FncoD{font-size:16px;color:#000;text-align:center;margin-bottom:40px;line-height:1.5}.ProductCatalogDownload_form__JX2dy{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.ProductCatalogDownload_formGrid__ZjAI2{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;margin-bottom:24px;width:100%}.ProductCatalogDownload_inputGroup__Yz8C1{display:flex;flex-direction:column}.ProductCatalogDownload_label__wffan{font-size:.9rem;font-weight:600;color:#000;margin-bottom:8px}.ProductCatalogDownload_input__VE0jE,select.ProductCatalogDownload_input__VE0jE{padding:14px 16px;border:2px solid #ddd;border-radius:4px;font-size:1rem;transition:border-color .3s ease;background-color:#fff;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:20px;cursor:pointer}input[type=email].ProductCatalogDownload_input__VE0jE,input[type=tel].ProductCatalogDownload_input__VE0jE,input[type=text].ProductCatalogDownload_input__VE0jE{background-image:none;cursor:text}select.ProductCatalogDownload_input__VE0jE{padding-right:40px}select.ProductCatalogDownload_input__VE0jE:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.6}.ProductCatalogDownload_input__VE0jE:focus,select.ProductCatalogDownload_input__VE0jE:focus{outline:none;border-color:#ce202f}.ProductCatalogDownload_inputError___0QkB{border-color:#cf202f}.ProductCatalogDownload_errorMessage__wmRXT{color:#cf202f;font-size:.8rem;margin-top:4px}.ProductCatalogDownload_checkboxGroup__op6Tq{margin-bottom:32px;margin-left:10%}.ProductCatalogDownload_checkboxLabel__kjNWT{display:flex;align-items:flex-start;gap:12px;cursor:pointer;line-height:1.5}.ProductCatalogDownload_checkbox__3mXOV{width:18px;height:18px;margin-top:2px;accent-color:#ce202f;cursor:pointer}.ProductCatalogDownload_checkboxText__By3vT{font-size:.95rem;color:#000}.ProductCatalogDownload_submitButton__7IU7i{text-transform:uppercase;cursor:pointer;transition:all .3s ease}.ProductCatalogDownload_submitButton__7IU7i:disabled{background-color:#999;cursor:not-allowed;transform:none}.ProductCatalogDownload_submitting__ZACeD{background-color:#999}.ProductCatalogDownload_thankYouSection__tS3Ug{flex:1 1;display:flex;align-items:center;justify-content:center;padding:60px;background-color:#f5f5f5}.ProductCatalogDownload_thankYouContent__gWtdQ{text-align:center;max-width:500px}.ProductCatalogDownload_thankYouTitle__LlOFk{font-size:3rem;font-weight:900;color:#ce202f;margin-bottom:24px;text-transform:uppercase}.ProductCatalogDownload_thankYouMessage__xtx0A{font-size:1.2rem;line-height:1.5;color:#666;margin-bottom:32px}.ProductCatalogDownload_resetButton__uEOaB{background-color:#ce202f;color:#fff;padding:14px 28px;border:none;border-radius:4px;font-size:.9rem;font-weight:600;text-transform:uppercase;cursor:pointer;transition:all .3s ease}.ProductCatalogDownload_resetButton__uEOaB:hover{background-color:#b01e2a;transform:translateY(-2px)}@media (max-width:768px){.ProductCatalogDownload_container__5BFil{flex-direction:column;min-height:auto}.ProductCatalogDownload_catalogImage__yNKFF{width:100%;padding:40px;order:2}.ProductCatalogDownload_formSection__7ndfM,.ProductCatalogDownload_thankYouSection__tS3Ug{width:100%;padding:40px;order:1}.ProductCatalogDownload_title__8A0lP{font-size:1.8rem;padding:35px 0 0;margin-bottom:10px}.ProductCatalogDownload_formGrid__ZjAI2{grid-template-columns:1fr;gap:16px}.ProductCatalogDownload_thankYouTitle__LlOFk{font-size:2.2rem}.ProductCatalogDownload_thankYouMessage__xtx0A{font-size:1.1rem}.ProductCatalogDownload_catalogImage__yNKFF,.ProductCatalogDownload_formSection__7ndfM,.ProductCatalogDownload_thankYouSection__tS3Ug{padding:20px 16px;width:100%}.ProductCatalogDownload_formContent__ZDDQK{width:100%}.ProductCatalogDownload_input__VE0jE,select.ProductCatalogDownload_input__VE0jE{padding:12px 14px;font-size:.9rem}select.ProductCatalogDownload_input__VE0jE{padding-right:36px;background-size:18px}.ProductCatalogDownload_submitButton__7IU7i{padding:16px 20px;font-size:.9rem;margin:0 auto}.ProductCatalogDownload_thankYouTitle__LlOFk{font-size:1.8rem}.ProductCatalogDownload_thankYouMessage__xtx0A{font-size:1rem}.ProductCatalogDownload_checkboxGroup__op6Tq{margin-left:0}}.ProductFeatures_productFeatures__fNjdn{width:100%;background-color:#fff;padding:80px 0 120px;position:relative}.ProductFeatures_header__H9Ndv{text-align:center;margin-bottom:60px;padding:0 20px}.ProductFeatures_title__jZDra{font-size:48px;font-family:Frutiger,sans-serif;font-weight:700;color:#1a1a1a;margin:0 0 16px;text-transform:uppercase;letter-spacing:1px}.ProductFeatures_featuresContainer__WbhHQ{position:relative;width:100%;overflow:hidden;padding:0 80px}.ProductFeatures_featuresSlider__1okR9{display:flex;transition:transform .4s cubic-bezier(.4,0,.2,1)}.ProductFeatures_slideGroup__9Wh_X{display:flex;width:100%;gap:30px;justify-content:center;padding:0;box-sizing:border-box}.ProductFeatures_featureCard__t7_TE{width:30%;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.ProductFeatures_imageContainer__56zjS{width:100%;height:240px;overflow:hidden;position:relative}.ProductFeatures_featureImage__WvkuZ{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.ProductFeatures_featureContent__qiF0q{padding:32px 24px;text-align:left}.ProductFeatures_featureTitle__aPG27{font-size:20px;font-family:Frutiger,sans-serif;font-weight:700;color:#1a1a1a;margin:0 0 16px;text-transform:uppercase;letter-spacing:.5px;line-height:1.3}.ProductFeatures_featureDivider__gWhtv{width:100%;height:3px;background-color:#999;margin:0 0 20px}.ProductFeatures_featureParagraph__CQzWN{font-size:16px;color:#000;line-height:1.5;margin:0}.ProductFeatures_featureParagraph__CQzWN ul{padding-left:20px}.ProductFeatures_navButton__a8aMH{position:absolute;top:50%;transform:translateY(-50%);background-color:rgba(52,49,49,.2);border:2px solid hsla(0,0%,100%,.5);color:#fff;font-size:24px;width:60px;height:60px;border-radius:50%;cursor:pointer;z-index:10;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center}.ProductFeatures_navButton__a8aMH:hover:not(:disabled){background-color:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.8);transform:translateY(-50%) scale(1.1)}.ProductFeatures_navButton__a8aMH:disabled{opacity:.5;cursor:not-allowed;transform:translateY(-50%)}.ProductFeatures_prevButton__Wctuy{left:30px}.ProductFeatures_nextButton__6Zkwo{right:30px}.ProductFeatures_arrowIcon__E9HjV{margin-left:-5px}.ProductFeatures_arrowIconRight__1l5gu,.ProductFeatures_arrowIcon__E9HjV{width:20px;height:20px;filter:brightness(0) invert(1);transition:all .3s ease}.ProductFeatures_arrowIconRight__1l5gu{margin-right:-3px}.ProductFeatures_prevButton__Wctuy .ProductFeatures_arrowIcon__E9HjV{transform:rotate(180deg)}.ProductFeatures_navButton__a8aMH:hover:not(:disabled) .ProductFeatures_arrowIcon__E9HjV{transform:scale(1.1)}.ProductFeatures_prevButton__Wctuy:hover:not(:disabled) .ProductFeatures_arrowIcon__E9HjV{transform:rotate(180deg) scale(1.1)}.ProductFeatures_indicators__irbU1{position:absolute;bottom:50px;left:50%;transform:translateX(-50%);display:flex;gap:12px;z-index:10;max-width:calc(100vw - 60px);width:100%;justify-content:center}.ProductFeatures_indicator__MKoK8{flex:1 1;max-width:250px;height:12px;background-color:#8c8c8c;cursor:pointer;transition:all .3s ease;border:none;border-radius:0}.ProductFeatures_indicator__MKoK8:hover:not(.ProductFeatures_active__16k8F){background-color:#ce202f;opacity:.8}.ProductFeatures_indicator__MKoK8:disabled{opacity:.5;cursor:not-allowed}.ProductFeatures_indicator__MKoK8.ProductFeatures_active__16k8F{background-color:#ce202f}@media (max-width:1024px){.ProductFeatures_title__jZDra{font-size:36px}.ProductFeatures_featuresContainer__WbhHQ{padding:0 60px}.ProductFeatures_slideGroup__9Wh_X{gap:20px;max-width:calc(100vw - 120px)}.ProductFeatures_featureCard__t7_TE{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 40px) / 3);max-width:calc((100% - 40px) / 3)}.ProductFeatures_navButton__a8aMH{width:50px;height:50px;font-size:20px}.ProductFeatures_arrowIcon__E9HjV{width:18px;height:18px}.ProductFeatures_prevButton__Wctuy{left:20px}.ProductFeatures_nextButton__6Zkwo{right:20px}}@media (max-width:768px){.ProductFeatures_productFeatures__fNjdn{padding:60px 0 50px}.ProductFeatures_header__H9Ndv{margin-bottom:40px;padding:0 16px}.ProductFeatures_title__jZDra{font-size:28px}.ProductFeatures_subtitle___NxL9{font-size:16px}.ProductFeatures_featuresContainer__WbhHQ{padding:0 16px}.ProductFeatures_slideGroup__9Wh_X{gap:0;max-width:calc(100vw - 32px)}.ProductFeatures_featureCard__t7_TE{flex:0 0 100%;max-width:100%;width:100%}.ProductFeatures_imageContainer__56zjS{height:200px}.ProductFeatures_featureContent__qiF0q{padding:24px 20px}.ProductFeatures_featureTitle__aPG27{font-size:16px}.ProductFeatures_featureParagraph__CQzWN{font-size:15px}.ProductFeatures_navButton__a8aMH{display:none}.ProductFeatures_indicators__irbU1{bottom:20px}.ProductFeatures_indicator__MKoK8{width:40px;height:6px}}@media (max-width:480px){.ProductFeatures_title__jZDra{font-size:28px}.ProductFeatures_featureContent__qiF0q{padding:20px 16px}.ProductFeatures_featureParagraph__CQzWN,.ProductFeatures_featureTitle__aPG27{font-size:16px}}.ProductGrid_container__fY4mW{width:95%;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;margin:0 auto;padding:40px 0}.ProductGrid_categoryContainer__mNQK_{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:20%;height:100%;padding-right:20px}.ProductGrid_heading__0czu2{font-size:16px;font-weight:700;margin-top:4px;text-transform:uppercase;color:#000}.ProductGrid_categoryLink__kvCXU{text-decoration:none;color:#000;text-transform:none;padding:8px 5px}.ProductGrid_categoryLinkSelected__FP_Tt,.ProductGrid_categoryLink__kvCXU:hover{background-color:#f5f5f5;border-radius:4px;color:#000}.ProductGrid_categoryLinkSelected__FP_Tt{text-decoration:none;padding:8px 5px;text-transform:none}.ProductGrid_searchContainer__OW5in{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;padding-top:10px;padding-bottom:10px;border-top:1px solid #000;border-bottom:1px solid #000}.ProductGrid_searchInput___H__r{background:#f5f5f5;border:none;border-radius:10px;padding:8px 20px;font-size:16px;font-weight:400;letter-spacing:.5px;width:350px;outline:none}.ProductGrid_searchInput___H__r::placeholder{color:#999;font-weight:500}.ProductGrid_searchInput___H__r:focus{background:#ebebeb}.ProductGrid_resultsCount__IU6_6{font-size:12px;font-weight:600;text-transform:uppercase;color:#000;letter-spacing:.5px}.ProductGrid_grid__Hleef{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:30px;gap:30px;margin-top:20px}.ProductGrid_error__rq9OU,.ProductGrid_loading__uuwIM,.ProductGrid_noProducts__TxsZw{text-align:center;padding:60px 20px;font-size:1.1rem;color:#666}.ProductGrid_error__rq9OU{color:#ce202f}.ProductGrid_loading__uuwIM{font-weight:500}.ProductGrid_noProducts__TxsZw{font-style:italic}.ProductGrid_mobileFilterToggle__JwIaL{display:none;width:100%;padding:15px;background-color:#f5f5f5;border:1px solid #000;cursor:pointer;justify-content:space-between;align-items:center;margin-bottom:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ProductGrid_filterToggleContent__Dqf8X{display:flex;align-items:center;gap:15px}.ProductGrid_filterIcon__5PCtJ{display:flex;flex-direction:column;gap:3px}.ProductGrid_filterLine__6_Ypq{width:18px;height:2px;background-color:#000;display:block}.ProductGrid_filterToggleText__0yfaT{font-size:16px;font-weight:700;text-transform:uppercase;color:#000;margin:0}.ProductGrid_filterArrow__4Ngbj{font-size:16px;font-weight:700;transition:transform .3s ease;color:#000}.ProductGrid_filterArrowOpen__ZsaXc{transform:rotate(180deg)}.ProductGrid_categoriesCollapsible__GJW3C{display:none;width:100%;overflow:hidden;transition:max-height .3s ease}.ProductGrid_categoriesCollapsibleOpen__AVr4H{max-height:1000px}.ProductGrid_categoriesCollapsibleClosed__Msjx9{max-height:0}.ProductGrid_desktopCategories__eUve2{display:flex;flex-direction:column;width:100%}.ProductGrid_mainContent__1s8wW{width:80%}.ProductGrid_ratingContainer__8FvuT{display:flex;align-items:center;gap:8px;margin-top:8px}.ProductGrid_starRating__6zei4{display:flex;gap:2px}.ProductGrid_star__LnxKQ{color:orange;font-size:16px}.ProductGrid_starHalf___JqAK{color:orange;font-size:16px;position:relative;display:inline-block}.ProductGrid_starHalf___JqAK:before{content:"★";position:absolute;width:50%;overflow:hidden;color:orange}.ProductGrid_starHalf___JqAK:after{content:"★";color:#ddd}.ProductGrid_starEmpty__50lgH{color:#ddd;font-size:16px}.ProductGrid_ratingText__fhIxl{font-size:12px;color:#666;font-weight:500}@media (max-width:1200px){.ProductGrid_grid__Hleef{grid-template-columns:repeat(3,1fr);gap:25px}.ProductGrid_title__1141e{font-size:2.2rem}}@media (max-width:1024px){.ProductGrid_grid__Hleef{grid-template-columns:repeat(2,1fr);gap:20px}.ProductGrid_searchContainer__OW5in{flex-direction:column;gap:15px;align-items:stretch}.ProductGrid_searchInput___H__r{width:100%}.ProductGrid_resultsCount__IU6_6{text-align:center}.ProductGrid_title__1141e{font-size:2rem}}@media (max-width:768px){.ProductGrid_container__fY4mW{flex-direction:column;padding:30px 15px}.ProductGrid_categoryContainer__mNQK_{width:100%;padding-right:0;margin-bottom:20px}.ProductGrid_mainContent__1s8wW{width:100%}.ProductGrid_mobileFilterToggle__JwIaL{display:flex}.ProductGrid_categoriesCollapsible__GJW3C{display:block}.ProductGrid_desktopCategories__eUve2{display:none}.ProductGrid_grid__Hleef{grid-template-columns:1fr;gap:20px}.ProductGrid_title__1141e{font-size:1.8rem;margin-bottom:30px}.ProductGrid_searchContainer__OW5in{margin-bottom:30px}.ProductGrid_searchInput___H__r{padding:12px 15px;font-size:.9rem}.ProductGrid_resultsCount__IU6_6{font-size:.8rem}}@media (max-width:480px){.ProductGrid_container__fY4mW{padding:20px 10px}.ProductGrid_title__1141e{font-size:1.5rem}.ProductGrid_grid__Hleef{gap:15px}.ProductGrid_mobileFilterToggle__JwIaL{padding:12px}.ProductGrid_filterToggleText__0yfaT{font-size:16px}.ProductGrid_filterIcon__5PCtJ{gap:2px}.ProductGrid_filterLine__6_Ypq{width:16px;height:2px}}.ProductCard_cardLink__IN6zy{display:block;text-decoration:none;color:inherit;height:100%}.ProductCard_card__tt7Ze{background:#fff;border-radius:0;overflow:hidden;transition:all .3s ease;height:100%;display:flex;flex-direction:column;cursor:pointer}.ProductCard_imageContainer__fnicj{width:100%;height:250px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#fff}.ProductCard_productImage__JlVZo{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.ProductCard_content__IZOqu{padding:20px;display:flex;flex-direction:column;flex-grow:1;gap:5px}.ProductCard_productName__AUazF{font-size:1.1rem;font-weight:900;text-transform:uppercase;color:#000;margin:0;line-height:1.3;letter-spacing:.5px}.ProductCard_productCategory__1dPSy{font-size:12px;font-weight:600;text-transform:uppercase;color:#000;margin:0;letter-spacing:.3px;background:none;border:none;padding:0;cursor:pointer;text-align:left;transition:color .2s ease}.ProductCard_productCategory__1dPSy:hover{text-decoration:underline}.ProductCard_ratingContainer__kBruh{display:flex;flex-direction:column;gap:4px;margin:5px 0}.ProductCard_rating__HI9PS{display:flex;gap:2px}.ProductCard_starFilled__2Xugr{color:#000;font-size:1.2rem}.ProductCard_starHalf__nsI7T{color:#000;font-size:1.2rem;position:relative;display:inline-block}.ProductCard_starHalf__nsI7T:before{content:"★";position:absolute;width:50%;overflow:hidden;color:#000}.ProductCard_starHalf__nsI7T:after{content:"★";color:#ddd}.ProductCard_starEmpty__03p28{color:#ddd;font-size:1.2rem}.ProductCard_ratingText__B1RRg{font-size:11px;color:#666;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.ProductCard_description__e9Xfu{font-size:16px;line-height:1.5;color:#000;flex-grow:1;margin:5px 0;border-top:1px solid #000;padding-top:10px}.ProductCard_detailsButton__GAHxH{background:#fff;color:#000;padding:8px 20px;font-size:12px;font-weight:600;text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer;transition:all .3s ease;letter-spacing:.5px;margin-top:auto;border:2px solid #000;border-radius:4px;font-family:Frutiger,sans-serif}.ProductCard_detailsButton__GAHxH:hover{background:#000;color:#fff;transform:translateY(-1px)}.ProductCard_leaveReviewLink__ePYMY{font-size:16px;font-weight:400;text-transform:uppercase;color:#000;margin:5px 0;letter-spacing:.3px;background:none;border:none;padding:0;cursor:pointer;text-align:left;transition:color .2s ease}.ProductCard_leaveReviewLink__ePYMY:hover{color:#666;text-decoration:underline}@media (max-width:768px){.ProductCard_imageContainer__fnicj{height:200px}.ProductCard_content__IZOqu{padding:15px}.ProductCard_productName__AUazF{font-size:1rem}.ProductCard_productCategory__1dPSy{font-size:.8rem}.ProductCard_starEmpty__03p28,.ProductCard_starFilled__2Xugr,.ProductCard_starHalf__nsI7T{font-size:1rem}.ProductCard_ratingText__B1RRg{font-size:10px}.ProductCard_description__e9Xfu{font-size:.85rem}.ProductCard_detailsButton__GAHxH{padding:15px;font-size:.8rem;min-height:50px}}.ProductOverview_productOverview__ieXxf{width:100%}.ProductOverview_header__i812W{text-align:center;margin-bottom:32px}.ProductOverview_title__QkeTJ{font-size:45px;font-family:Frutiger,sans-serif;font-weight:700;color:#1a1a1a;margin:0 0 8px;letter-spacing:1px}.ProductOverview_note__k_OBS{font-size:12px;color:#000;margin:0}.ProductOverview_container__YA2CR{background-color:#f7f7f7;padding:48px 32px}.ProductOverview_grid__ZijCx{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:48px;gap:48px}.ProductOverview_item__nQVSr{display:flex;flex-direction:column;align-items:center;justify-content:space-around;text-align:center}.ProductOverview_itemBordered__WvPGk{border-left:1px solid #999;border-right:1px solid #999;padding-left:32px;padding-right:32px}.ProductOverview_value__Ykx16{font-size:24px;font-weight:600;font-family:Frutiger,sans-serif;color:#1a1a1a;margin-bottom:8px;line-height:1.1}.ProductOverview_valueMedium__6zDb8{font-size:24px}.ProductOverview_label__pIw_o{font-size:16px;font-family:Frutiger,sans-serif;font-weight:500;color:#000;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px}.ProductOverview_sublabel__HOogO{font-size:12px;color:#666;margin-top:4px}.ProductOverview_divider__qj6hr{border-top:1px solid #999;margin:48px 0}.ProductOverview_button__8VrTK{background:none;border:none;color:#36c;font-size:16px;font-weight:600;font-family:Frutiger,sans-serif;text-transform:uppercase;letter-spacing:1px;cursor:pointer;padding:0;transition:color .2s ease;text-decoration:none;display:inline-block;text-decoration:underline}.ProductOverview_button__8VrTK:hover{color:#049}@media (max-width:768px){.ProductOverview_header__i812W{padding:0 20px}.ProductOverview_title__QkeTJ{font-size:28px}.ProductOverview_container__YA2CR{padding:32px 16px}.ProductOverview_grid__ZijCx{grid-template-columns:1fr;gap:0}.ProductOverview_grid__ZijCx:first-child .ProductOverview_item__nQVSr{padding:32px 0;border-bottom:1px solid #999}.ProductOverview_grid__ZijCx:last-child .ProductOverview_item__nQVSr{padding:32px 0}.ProductOverview_grid__ZijCx:last-child .ProductOverview_item__nQVSr:not(:last-child){border-bottom:1px solid #999}.ProductOverview_itemBordered__WvPGk{border-left:none;border-right:none;padding-left:0;padding-right:0}.ProductOverview_value__Ykx16{font-size:36px}.ProductOverview_valueMedium__6zDb8{font-size:28px}.ProductOverview_divider__qj6hr{display:none}}.ProductOverviewOutdoor_productOverview__f3ZBk{width:100%}.ProductOverviewOutdoor_header__ceox3{text-align:center;margin-bottom:32px}.ProductOverviewOutdoor_title__Uo97m{font-size:30px;font-family:Frutiger,sans-serif;font-weight:700;color:#1a1a1a;margin:0 0 8px;letter-spacing:1px}.ProductOverviewOutdoor_note__FZepA{font-size:12px;color:#000;margin:0}.ProductOverviewOutdoor_container__rLkvq{background-color:#f7f7f7;padding:48px 32px}.ProductOverviewOutdoor_grid__Jtdj9{display:grid;grid-gap:48px;gap:48px;align-items:start}.ProductOverviewOutdoor_item__Zg_dK{display:flex;flex-direction:column;align-items:center;justify-content:space-around;text-align:center;min-height:120px}.ProductOverviewOutdoor_itemBordered__rBnes{border-left:1px solid #999;border-right:1px solid #999;padding-left:32px;padding-right:32px}.ProductOverviewOutdoor_value__tCT0k{font-size:24px;font-weight:600;font-family:Frutiger,sans-serif;color:#1a1a1a;margin-bottom:8px;line-height:1.1;text-transform:uppercase}.ProductOverviewOutdoor_label__yomT8{font-size:16px;font-family:Frutiger,sans-serif;font-weight:500;color:#000;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px}.ProductOverviewOutdoor_divider__Zn96g{border-top:1px solid #999;margin:48px 0}.ProductOverviewOutdoor_button__0nK1P{background:none;border:none;color:#36c;font-size:16px;font-weight:600;font-family:Frutiger,sans-serif;text-transform:uppercase;letter-spacing:1px;cursor:pointer;padding:0;transition:color .2s ease;text-decoration:none;display:inline-block;text-decoration:underline}.ProductOverviewOutdoor_button__0nK1P:hover{color:#049}@media (max-width:768px){.ProductOverviewOutdoor_header__ceox3{padding:0 20px}.ProductOverviewOutdoor_title__Uo97m{font-size:28px}.ProductOverviewOutdoor_container__rLkvq{padding:32px 16px}.ProductOverviewOutdoor_grid__Jtdj9{grid-template-columns:1fr!important;gap:0}.ProductOverviewOutdoor_item__Zg_dK{padding:32px 0;border-bottom:1px solid #999;min-height:auto}.ProductOverviewOutdoor_item__Zg_dK:last-child{border-bottom:none}.ProductOverviewOutdoor_itemBordered__rBnes{border-left:none;border-right:none;padding-left:0;padding-right:0}.ProductOverviewOutdoor_value__tCT0k{font-size:36px}.ProductOverviewOutdoor_divider__Zn96g{display:none}}.ProductOverviewOutdoor_grid__Jtdj9[style*="repeat(1"]{justify-items:center}.ProductOverviewOutdoor_grid__Jtdj9[style*="repeat(2"]{gap:64px}.ProductOverviewOutdoor_grid__Jtdj9[style*="repeat(2"] .ProductOverviewOutdoor_item__Zg_dK{max-width:300px}.ProductReviews_reviewSection__Hi26I{width:100%;padding-bottom:40px}.ProductReviews_title__fudVU{font-size:48px;font-weight:700;text-align:center;margin-bottom:20px;letter-spacing:1px}.ProductReviews_subtitle__nrcST{text-align:center;font-size:16px;margin-bottom:60px;font-weight:600}.ProductReviews_contactLink__CdoD8{color:#007bff;text-decoration:none;font-weight:700}.ProductReviews_contactLink__CdoD8:hover{text-decoration:underline}.ProductReviews_reviewFormContainer__dGqoG{width:100%;margin-bottom:80px}.ProductReviews_reviewContent__OwwaD{max-width:1400px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:400px 1fr;grid-gap:40px;gap:40px}.ProductReviews_overviewBox__UxxNF{border:2px solid #000;padding:40px 30px;height:-moz-fit-content;height:fit-content}.ProductReviews_overviewTitle__8fL8o{font-size:24px;font-weight:700;text-align:center;margin-bottom:30px;letter-spacing:1px}.ProductReviews_ratingDistribution__e5NgO{display:flex;flex-direction:column;gap:15px}.ProductReviews_ratingRow__pIhMP{display:grid;grid-template-columns:100px 1fr 40px;align-items:center;grid-gap:15px;gap:15px}.ProductReviews_ratingStars__KkFeM{font-size:20px;color:#000;display:flex;gap:2px}.ProductReviews_barContainer__k0G3k{height:10px;background:#fff;border:1px solid #000;overflow:hidden}.ProductReviews_barFill__xc4Mo{height:100%;background:#000;transition:width .3s ease}.ProductReviews_ratingCount__1S7Ki{font-size:16px;font-weight:600;text-align:right}.ProductReviews_reviewsList__B_FeD{display:flex;flex-direction:column;gap:30px}.ProductReviews_reviewCard__dAG_x{border:2px solid #000;padding:30px}.ProductReviews_stars__KxVG9{display:flex;gap:4px;font-size:24px;margin-bottom:15px}.ProductReviews_filled__VRQBf{color:#000}.ProductReviews_empty__aiAzm{color:#ddd}.ProductReviews_reviewerName__OX8VK{font-size:16px;font-weight:700;text-transform:uppercase;margin-bottom:8px}.ProductReviews_reviewDate__e_8xA{font-size:16px;font-weight:600;margin-bottom:15px;letter-spacing:.5px}.ProductReviews_reviewText__hF0wK{font-size:16px;line-height:1.8;margin-bottom:20px;color:#333}.ProductReviews_reviewFooter__4UP3S{display:flex;align-items:center;gap:15px;padding-top:15px;border-top:1px solid #ddd}.ProductReviews_replyButton__tN_ce{background:none;border:none;font-size:16px;font-weight:600;cursor:pointer;text-decoration:underline;padding:0}.ProductReviews_replyCount__W26bN{font-size:16px;color:#666}.ProductReviews_noReviews__3pO9M{text-align:center;padding:60px 20px;border:2px solid #000}.ProductReviews_noReviews__3pO9M p{font-size:16px;color:#666}@media (max-width:1024px){.ProductReviews_reviewContent__OwwaD{grid-template-columns:1fr}}@media (max-width:768px){.ProductReviews_reviewSection__Hi26I{padding-bottom:50px}.ProductReviews_title__fudVU{font-size:28px}.ProductReviews_subtitle__nrcST{font-size:16px;padding:0 20px}.ProductReviews_reviewFormContainer__dGqoG{margin-bottom:60px}.ProductReviews_overviewBox__UxxNF{padding:30px 20px}.ProductReviews_ratingRow__pIhMP{grid-template-columns:80px 1fr 30px}.ProductReviews_ratingStars__KkFeM{font-size:16px}.ProductReviews_reviewCard__dAG_x{padding:20px}}.ReviewForm_reviewFormWrapper__pG2TJ{background:#000;color:#fff;padding:60px 40px}.ReviewForm_formTitle__AudEY{font-size:48px;font-weight:700;text-align:center;margin-bottom:20px;letter-spacing:1px}.ReviewForm_formSubtitle__C6viU{text-align:center;font-size:16px;max-width:900px;margin:0 auto 40px;line-height:1.5}.ReviewForm_reviewForm__CtPgy{max-width:1000px;margin:0 auto}.ReviewForm_formRow__hU_z1{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-bottom:30px}.ReviewForm_formGroup__Q5j_s{display:flex;flex-direction:column}.ReviewForm_formGroup__Q5j_s label{font-size:16px;font-weight:600;margin-bottom:10px;letter-spacing:.5px}.ReviewForm_formGroup__Q5j_s small{font-size:11px;margin-top:5px;letter-spacing:.5px}.ReviewForm_formGroup__Q5j_s input,.ReviewForm_formGroup__Q5j_s textarea{padding:15px;border:none;border-radius:0;font-size:16px;font-family:inherit;background:#fff;color:#000}.ReviewForm_formGroup__Q5j_s input:focus,.ReviewForm_formGroup__Q5j_s textarea:focus{outline:2px solid #fff}.ReviewForm_formGroup__Q5j_s textarea{resize:vertical;width:100%}.ReviewForm_starRating__q5_wI{display:flex;gap:10px;padding:10px 0}.ReviewForm_starButton___9Pws{background:none;border:2px solid #fff;font-size:20px;cursor:pointer;padding:10px 15px;transition:all .2s ease;color:#fff}.ReviewForm_starButton___9Pws:hover{transform:scale(1.1)}.ReviewForm_starButton___9Pws.ReviewForm_filled__DcRCh{color:#fff;background:transparent}.ReviewForm_starButton___9Pws.ReviewForm_empty__5Rgm5{color:transparent}.ReviewForm_checkboxGroup__y7pcB{display:flex;align-items:center;gap:15px;margin:30px 0}.ReviewForm_checkboxGroup__y7pcB input[type=checkbox]{width:20px;height:20px;cursor:pointer}.ReviewForm_checkboxGroup__y7pcB label{font-size:16px;cursor:pointer;line-height:1.5}.ReviewForm_submitButton__MmrOz{display:block;margin:40px auto 0;padding:18px 60px;background:transparent;color:#fff;border:2px solid #fff;font-size:16px;font-weight:700;letter-spacing:1px;cursor:pointer;transition:all .3s ease}.ReviewForm_submitButton__MmrOz:hover{background:#fff;color:#000}.ReviewForm_submitButton__MmrOz:disabled{opacity:.5;cursor:not-allowed}.ReviewForm_errorMessage__sQNb2{background:#f44;color:#fff;padding:15px;margin-bottom:20px;text-align:center;font-weight:600}.ReviewForm_successMessage__1vQlH{text-align:center;padding:80px 40px;background:#fff;color:#000;border-radius:8px}.ReviewForm_successMessage__1vQlH h3{font-size:32px;font-weight:700;margin-bottom:15px}.ReviewForm_successMessage__1vQlH p{font-size:16px;margin-bottom:30px;line-height:1.5}.ReviewForm_writeAnotherBtn__yVeJb{background:#000;color:#fff;padding:15px 40px;border:2px solid #000;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease}.ReviewForm_writeAnotherBtn__yVeJb:hover{background:#fff;color:#000}@media (max-width:768px){.ReviewForm_reviewFormWrapper__pG2TJ{padding:40px 20px}.ReviewForm_formTitle__AudEY{font-size:28px}.ReviewForm_formSubtitle__C6viU{font-size:16px}.ReviewForm_formRow__hU_z1{grid-template-columns:1fr}.ReviewForm_starButton___9Pws{font-size:20px;padding:8px 12px}.ReviewForm_submitButton__MmrOz{padding:15px 40px;font-size:16px}}.RecommendedProductsCarousel_container__H_cvO{width:100%;max-width:1400px;margin:0 auto;padding:60px 80px}.RecommendedProductsCarousel_title__nXiUq{font-size:2.5rem;font-weight:900;text-transform:uppercase;text-align:center;margin-bottom:40px;color:#000;letter-spacing:1px}.RecommendedProductsCarousel_carouselWrapper__3NtCn{position:relative;display:flex;align-items:center;gap:10px}.RecommendedProductsCarousel_productsGrid__vjOdr{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;flex:1 1;padding:0 10px}.RecommendedProductsCarousel_navButton__Le8q_{position:absolute;top:50%;transform:translateY(-50%);background-color:rgba(0,0,0,.1);border:2px solid rgba(0,0,0,.3);color:#000;font-size:24px;width:50px;height:50px;border-radius:50%;cursor:pointer;z-index:10;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.RecommendedProductsCarousel_navButton__Le8q_:hover{background-color:rgba(0,0,0,.2);border-color:rgba(0,0,0,.5);transform:translateY(-50%) scale(1.1)}.RecommendedProductsCarousel_prevButton__OgTIo{left:-60px}.RecommendedProductsCarousel_nextButton__HVzEV{right:-60px}.RecommendedProductsCarousel_arrowIcon__nCy8y{width:18px;height:18px;margin-left:-3px;filter:brightness(0);transition:all .3s ease;transform:rotate(180deg)}.RecommendedProductsCarousel_arrowIconRight__HAhyq{width:18px;height:18px;margin-right:-3px;filter:brightness(0);transition:all .3s ease}.RecommendedProductsCarousel_card__2XK2h{background:#fff;overflow:hidden;transition:all .3s ease;height:100%;display:flex;flex-direction:column;cursor:pointer}.RecommendedProductsCarousel_card__2XK2h:hover .RecommendedProductsCarousel_productImage__lk3TA{transform:scale(1.05)}.RecommendedProductsCarousel_imageContainer__RCz0K{width:100%;height:250px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#fff}.RecommendedProductsCarousel_productImage__lk3TA{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.RecommendedProductsCarousel_content__svB8o{padding:20px;display:flex;flex-direction:column;flex-grow:1;gap:5px}.RecommendedProductsCarousel_productName__rh094{font-size:1.1rem;font-weight:900;text-transform:uppercase;color:#000;margin:0;line-height:1.3;letter-spacing:.5px}.RecommendedProductsCarousel_productCategory__txha0{font-size:12px;font-weight:600;text-transform:uppercase;color:#000;margin:0;letter-spacing:.3px;background:none;border:none;padding:0;cursor:pointer;text-align:left;transition:color .2s ease}.RecommendedProductsCarousel_productCategory__txha0:hover{text-decoration:underline}.RecommendedProductsCarousel_ratingContainer__4MGBP{display:flex;flex-direction:column;gap:4px;margin:5px 0}.RecommendedProductsCarousel_rating__B2fqK{display:flex;gap:2px}.RecommendedProductsCarousel_starFilled__VHRfn{color:#000;font-size:1.2rem}.RecommendedProductsCarousel_starHalf__Sq1e6{color:#000;font-size:1.2rem;position:relative;display:inline-block}.RecommendedProductsCarousel_starHalf__Sq1e6:before{content:"★";position:absolute;width:50%;overflow:hidden;color:#000}.RecommendedProductsCarousel_starHalf__Sq1e6:after{content:"★";color:#ddd}.RecommendedProductsCarousel_starEmpty__eSuDi{color:#ddd;font-size:1.2rem}.RecommendedProductsCarousel_detailsButton__BtQLO{background:#fff;color:#000;border:2px solid #000;padding:8px 32px;font-size:14px;font-weight:600;text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer;transition:all .3s ease;letter-spacing:.5px;margin-top:auto;border-radius:4px;font-family:Frutiger,sans-serif;line-height:31px;min-height:50px}.RecommendedProductsCarousel_detailsButton__BtQLO:hover{background:#000;color:#fff;transform:translateY(-1px)}.RecommendedProductsCarousel_indicators__9AO3_{display:flex;justify-content:center;gap:12px;margin-top:40px;max-width:800px;margin-left:auto;margin-right:auto}.RecommendedProductsCarousel_indicator__MYmjD{flex:1 1;max-width:250px;height:12px;background-color:#8c8c8c;cursor:pointer;transition:all .3s ease;border:none;border-radius:0}.RecommendedProductsCarousel_indicator__MYmjD:hover:not(.RecommendedProductsCarousel_active__VnmXH){background-color:#ce202f;opacity:.8}.RecommendedProductsCarousel_indicator__MYmjD.RecommendedProductsCarousel_active__VnmXH{background-color:#ce202f}@media (max-width:1200px){.RecommendedProductsCarousel_productsGrid__vjOdr{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.RecommendedProductsCarousel_container__H_cvO{padding:60px}.RecommendedProductsCarousel_title__nXiUq{font-size:2rem}.RecommendedProductsCarousel_productsGrid__vjOdr{grid-template-columns:repeat(3,1fr)}.RecommendedProductsCarousel_navButton__Le8q_{width:45px;height:45px}.RecommendedProductsCarousel_prevButton__OgTIo{left:-50px}.RecommendedProductsCarousel_nextButton__HVzEV{right:-50px}}@media (max-width:768px){.RecommendedProductsCarousel_container__H_cvO{padding:40px 15px}.RecommendedProductsCarousel_title__nXiUq{font-size:1.5rem;margin-bottom:30px}.RecommendedProductsCarousel_productsGrid__vjOdr{grid-template-columns:repeat(2,1fr);gap:15px}.RecommendedProductsCarousel_navButton__Le8q_{display:none}.RecommendedProductsCarousel_imageContainer__RCz0K{height:200px}.RecommendedProductsCarousel_content__svB8o{padding:15px}.RecommendedProductsCarousel_productName__rh094{font-size:1rem}.RecommendedProductsCarousel_productCategory__txha0{font-size:.8rem}.RecommendedProductsCarousel_starEmpty__eSuDi,.RecommendedProductsCarousel_starFilled__VHRfn,.RecommendedProductsCarousel_starHalf__Sq1e6{font-size:1rem}.RecommendedProductsCarousel_description__3zvjA{font-size:.85rem}.RecommendedProductsCarousel_detailsButton__BtQLO{padding:10px 15px;font-size:16px;font-weight:900;min-height:50px}.RecommendedProductsCarousel_indicators__9AO3_{gap:8px;margin-top:30px}.RecommendedProductsCarousel_indicator__MYmjD{height:8px}}@media (max-width:480px){.RecommendedProductsCarousel_productsGrid__vjOdr{grid-template-columns:1fr;gap:20px}.RecommendedProductsCarousel_title__nXiUq{font-size:1.3rem}}.StepsSlider_stepsContainer__Llwoa{width:100%;background-color:#fff;padding:80px 0;position:relative}.StepsSlider_header__6cQaJ{text-align:center;margin-bottom:60px;padding:0 20px}.StepsSlider_title__yX_nW{font-size:45px;font-family:Frutiger,sans-serif;font-weight:900;color:#000;margin:0;text-transform:uppercase;letter-spacing:2px}.StepsSlider_videoContainer__RMQLr{display:flex;justify-content:center;align-items:center;padding:0 20px}.StepsSlider_introVideo___zOtY{width:100%;max-width:800px;height:auto;margin:30px 0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.StepsSlider_stepIndicators___LO60{display:flex;justify-content:center;align-items:center;margin-bottom:60px;padding:0 20px}.StepsSlider_stepIndicatorWrapper__KCUFe{display:flex;align-items:center}.StepsSlider_stepIndicator__C0_cM{width:60px;height:60px;border-radius:50%;border:3px solid #d0d0d0;background-color:#fff;color:#d0d0d0;font-size:24px;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.StepsSlider_stepIndicator__C0_cM:hover:not(:disabled){border-color:#000;color:#000;transform:scale(1.05)}.StepsSlider_stepIndicator__C0_cM.StepsSlider_active__WwELQ{border-color:#000;background-color:#000;color:#fff}.StepsSlider_stepIndicator__C0_cM.StepsSlider_completed__Hlhix{border-color:#999;color:#999}.StepsSlider_stepIndicator__C0_cM:disabled{cursor:not-allowed}.StepsSlider_stepLine__N2Bc0{width:80px;height:2px;background-color:#d0d0d0;margin:0 10px}.StepsSlider_slideshowContainer__Gtlx9{position:relative;width:90%;max-width:1200px;overflow:hidden;margin:0 auto}.StepsSlider_slidesWrapper__NRxO5{display:flex;transition:transform .4s cubic-bezier(.4,0,.2,1)}.StepsSlider_slide__je4cq{flex:0 0 100%;width:100%;box-sizing:border-box}.StepsSlider_slideContent__7Owz5{display:flex;align-items:stretch;gap:60px;min-height:500px;background-color:#fff;border:1px solid #e0e0e0}.StepsSlider_imageContainer__SDrj8{flex:0 0 50%;height:auto;min-height:100%;overflow:hidden}.StepsSlider_stepImage__OEiCt{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.StepsSlider_textContainer__Ele1t{flex:1 1;padding:60px 60px 60px 0;display:flex;flex-direction:column;justify-content:center}.StepsSlider_stepLabel__VsV7L{font-size:16px;font-weight:700;color:#fff;background-color:#000;padding:8px 16px;display:inline-block;margin-bottom:20px;text-transform:uppercase;letter-spacing:1px;width:-moz-fit-content;width:fit-content}.StepsSlider_stepTitle__kq_gl{font-size:36px;font-family:Frutiger,sans-serif;font-weight:900;color:#000;margin:0 0 24px;text-transform:uppercase;letter-spacing:1px;line-height:1.2}.StepsSlider_stepContent__ZpktU{font-size:16px;color:#000;line-height:1.8}.StepsSlider_stepContent__ZpktU ul{margin:16px 0;padding-left:40px}.StepsSlider_stepContent__ZpktU li{margin-bottom:px}.StepsSlider_stepContent__ZpktU p{margin-bottom:20px}.StepsSlider_stepContent__ZpktU p:last-child{margin-bottom:0}.StepsSlider_stepContent__ZpktU strong{font-weight:700}.StepsSlider_navButton__BTejs{position:absolute;top:50%;transform:translateY(-50%);background-color:hsla(0,0%,78%,.8);border:none;color:#666;font-size:24px;width:50px;height:50px;border-radius:50%;cursor:pointer;z-index:10;transition:all .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center}.StepsSlider_navButton__BTejs:hover:not(:disabled){background-color:hsla(0,0%,59%,.9);color:#000;transform:translateY(-50%) scale(1.1)}.StepsSlider_navButton__BTejs:disabled{opacity:.5;cursor:not-allowed;transform:translateY(-50%)}.StepsSlider_prevButton__KjKZ_{left:20px}.StepsSlider_nextButton__nZqtF{right:20px}.StepsSlider_ctaContainer__ep3KB{display:flex;justify-content:center;margin-top:60px}.StepsSlider_ctaButton__B1YXx{background-color:#000;color:#fff;padding:18px 48px;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1px;text-decoration:none;border:none;cursor:pointer;transition:all .3s ease;display:inline-block}.StepsSlider_ctaButton__B1YXx:hover{background-color:#ce202f;transform:translateY(-2px)}@media (max-width:1024px){.StepsSlider_title__yX_nW{font-size:40px}.StepsSlider_slideContent__7Owz5{gap:40px;min-height:450px}.StepsSlider_imageContainer__SDrj8{min-height:450px}.StepsSlider_textContainer__Ele1t{padding:40px 40px 40px 0}.StepsSlider_stepTitle__kq_gl{font-size:32px}.StepsSlider_stepContent__ZpktU{font-size:15px}}@media (max-width:768px){.StepsSlider_stepsContainer__Llwoa{padding:60px 0 30px}.StepsSlider_stepsContainer__Llwoa .StepsSlider_ctaContainer__ep3KB{margin-top:0}.StepsSlider_header__6cQaJ{margin-bottom:40px;padding:0 16px}.StepsSlider_title__yX_nW{font-size:32px}.StepsSlider_stepIndicators___LO60{margin-bottom:40px;overflow-x:auto;justify-content:flex-start;padding:0 20px}.StepsSlider_stepIndicator__C0_cM{width:50px;height:50px;font-size:20px;flex-shrink:0}.StepsSlider_stepLine__N2Bc0{width:40px;margin:0 8px;flex-shrink:0}.StepsSlider_slideshowContainer__Gtlx9{width:100%;padding:0 16px}.StepsSlider_slide__je4cq{border:none}.StepsSlider_slideContent__7Owz5{flex-direction:column;gap:0;min-height:auto;border:none}.StepsSlider_imageContainer__SDrj8{flex:none;height:300px;min-height:300px;width:100%}.StepsSlider_textContainer__Ele1t{flex:none;padding:30px 20px}.StepsSlider_stepLabel__VsV7L{font-size:16px;padding:6px 12px}.StepsSlider_stepTitle__kq_gl{font-size:28px}.StepsSlider_stepContent__ZpktU{font-size:16px}.StepsSlider_navButton__BTejs{width:40px;height:40px;font-size:20px}.StepsSlider_prevButton__KjKZ_{left:10px}.StepsSlider_nextButton__nZqtF{right:10px}.StepsSlider_ctaContainer__ep3KB{margin-top:40px;padding:0 16px}.StepsSlider_ctaButton__B1YXx{width:100%;text-align:center;padding:16px 32px;font-size:16px}}@media (max-width:480px){.StepsSlider_title__yX_nW{font-size:28px}.StepsSlider_introVideo___zOtY{margin:20px 0}.StepsSlider_stepIndicator__C0_cM{width:40px;height:40px;font-size:16px;border-width:2px}.StepsSlider_stepLine__N2Bc0{width:30px;margin:0 5px}.StepsSlider_imageContainer__SDrj8{height:250px;min-height:250px}.StepsSlider_textContainer__Ele1t{padding:25px 16px}.StepsSlider_stepTitle__kq_gl{font-size:24px}.StepsSlider_stepContent__ZpktU{font-size:15px}.StepsSlider_navButton__BTejs{top:35%}}@keyframes StepsSlider_slideIn__0cL_s{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.StepsSlider_slideContent__7Owz5{animation:StepsSlider_slideIn__0cL_s .6s ease-out}.page_faqSection__Urdk8{width:100%;padding:80px 0;background-color:#fff}.page_container__Nj3Rg{max-width:1200px;margin:0 auto;padding:0 40px}.page_title__nODj0{font-size:45px;font-weight:900;text-transform:uppercase;text-align:center;color:#000;margin-bottom:60px;letter-spacing:-.5px}.page_faqList__le7oc{margin-bottom:60px}.page_faqItem__JrfD3{border-bottom:1px solid #e0e0e0}.page_faqItem__JrfD3:first-child{border-top:1px solid #e0e0e0}.page_questionButton__2ZA3K{width:100%;display:flex;align-items:center;justify-content:space-between;padding:30px 0;background:none;border:none;cursor:pointer;text-align:left;transition:all .2s ease}.page_questionButton__2ZA3K:hover{background-color:#f9f9f9;padding-left:20px;padding-right:20px;margin-right:-10px}.page_question__JqQRt{font-size:1.3rem;font-weight:600;color:#000;line-height:1.4;flex:1 1;padding-right:20px}.page_icon__ZSV_b{width:15px;height:15px;transition:transform .3s ease;flex-shrink:0;display:flex;align-items:center;justify-content:center}.page_iconOpen__38SvA{transform:rotate(90deg)}.page_answerContainer__u0h39{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.page_answerOpen__vjE6I{max-height:500px;padding-bottom:30px;padding-top:7px}.page_answer__a71FL{font-size:1.1rem;line-height:1.5;color:#666;padding-right:44px}.page_buttonContainer__zzbgz{display:flex;gap:20px;justify-content:center;margin-top:40px}.page_viewAllButton__g8x0N{background-color:#000;color:#fff;padding:16px 32px;font-size:1rem;font-weight:700;text-decoration:none;text-transform:uppercase;letter-spacing:.5px;border-radius:4px;transition:all .3s ease;display:inline-block}.page_viewAllButton__g8x0N:hover{background-color:#000;transform:translateY(-2px)}.page_contactButton__9yAPY{background-color:transparent;color:#000;padding:14px 30px;font-size:1rem;font-weight:700;text-decoration:none;text-transform:uppercase;letter-spacing:.5px;border:2px solid #000;border-radius:4px;transition:all .3s ease;display:inline-block}.page_contactButton__9yAPY:hover{background-color:#000;color:#fff;transform:translateY(-2px)}@media (max-width:1024px){.page_container__Nj3Rg{padding:0 30px}.page_title__nODj0{font-size:2.2rem}.page_question__JqQRt{font-size:1.2rem}.page_answer__a71FL{font-size:1rem}.page_icon__ZSV_b{width:16px;height:16px}}@media (max-width:768px){.page_faqSection__Urdk8{padding:60px 0}.page_container__Nj3Rg{padding:0 20px}.page_title__nODj0{font-size:1.8rem;margin-bottom:40px}.page_questionButton__2ZA3K{padding:25px 0}.page_questionButton__2ZA3K:hover{padding-left:15px;padding-right:15px;margin-right:-15px}.page_question__JqQRt{font-size:1.1rem;padding-right:15px}.page_icon__ZSV_b{width:14px;height:14px}.page_answer__a71FL{font-size:.95rem;padding-right:39px}.page_answerOpen__vjE6I{padding-bottom:25px}.page_buttonContainer__zzbgz{flex-direction:column;align-items:center;gap:16px}.page_contactButton__9yAPY,.page_viewAllButton__g8x0N{width:100%;max-width:300px;text-align:center}}@media (max-width:480px){.page_faqSection__Urdk8{padding:40px 0}.page_container__Nj3Rg{padding:0 16px}.page_title__nODj0{font-size:1.5rem}.page_questionButton__2ZA3K{padding:20px 0}.page_questionButton__2ZA3K:hover{padding-left:12px;padding-right:12px;margin-right:-12px}.page_question__JqQRt{font-size:1rem}.page_icon__ZSV_b{width:12px;height:12px}.page_answer__a71FL{font-size:.9rem;padding-right:32px}.page_answerOpen__vjE6I{padding-bottom:20px}}.page_container__TiYtt{width:100%;background-color:#e8e8e8;padding:80px 20px;margin-top:20px}.page_formSection__nO8iI{width:100%;display:flex;align-items:center;justify-content:center}.page_formContent___oCIB{width:100%;max-width:1200px;padding:0 40px}.page_title__ji_iO{font-size:3rem;font-weight:900;text-transform:uppercase;text-align:center;color:#000;margin-bottom:20px;line-height:1.2;letter-spacing:-.5px}.page_subtitle__zFEQR{font-size:1.1rem;color:#000;text-align:center;margin-bottom:50px;line-height:1.5;max-width:800px;margin-left:auto;margin-right:auto}.page_form__R2FVz{width:100%}.page_formGrid__HmUGJ{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px;margin-bottom:30px}.page_inputGroup__ZJESs{display:flex;flex-direction:column}.page_label__bBsBo{font-size:.95rem;font-weight:600;color:#000;margin-bottom:8px}.page_input__ETWbY,.page_textarea__lM9ii,select.page_input__ETWbY{padding:14px 16px;border:2px solid #ddd;border-radius:4px;font-size:1rem;transition:border-color .3s ease;background-color:#fff;font-family:inherit}select.page_input__ETWbY{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:20px;padding-right:40px;cursor:pointer}select.page_input__ETWbY:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.6}.page_input__ETWbY:focus,.page_textarea__lM9ii:focus,select.page_input__ETWbY:focus{outline:none;border-color:#ce202f}.page_inputError__6XX5o{border-color:#cf202f}.page_textarea__lM9ii{resize:vertical;min-height:120px}.page_errorMessage__qH1uw{color:#cf202f;font-size:.8rem;margin-top:4px}.page_checkboxGroup__B80_B{margin:40px 0;display:flex;justify-content:center}.page_checkboxLabel__ArfDj{display:flex;align-items:flex-start;gap:12px;cursor:pointer;line-height:1.5;max-width:600px}.page_checkbox__VKcEj{width:18px;height:18px;margin-top:2px;accent-color:#ce202f;cursor:pointer}.page_checkboxText__UpMJm{font-size:.95rem;color:#000}.page_submitButtonContainer__0Cqv_{display:flex;justify-content:center;margin-top:40px}.page_submitButton__5RuGM{background-color:#000;color:#fff;padding:18px 48px;border:none;border-radius:4px;font-size:16px;font-weight:900;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .3s ease;min-width:200px}.page_submitButton__5RuGM:hover:not(:disabled){background-color:#000;transform:translateY(-2px)}.page_submitButton__5RuGM:disabled{background-color:#999;cursor:not-allowed;transform:none}.page_submitting__AAcQV{background-color:#999}.page_thankYouSection__y27bz{display:flex;align-items:center;justify-content:center;padding:60px;background-color:#e8e8e8;min-height:400px}.page_thankYouContent__xWRSe{text-align:center;max-width:500px}.page_thankYouTitle__daveK{font-size:3rem;font-weight:900;color:#ce202f;margin-bottom:24px;text-transform:uppercase}.page_thankYouMessage__FVl8_{font-size:1.2rem;line-height:1.5;color:#666;margin-bottom:32px}.page_resetButton__0KZ2a{background-color:#ce202f;color:#fff;padding:14px 28px;border:none;border-radius:4px;font-size:.9rem;font-weight:600;text-transform:uppercase;cursor:pointer;transition:all .3s ease}.page_resetButton__0KZ2a:hover{background-color:#b01e2a;transform:translateY(-2px)}@media (max-width:768px){.page_container__TiYtt{padding:60px 20px}.page_formContent___oCIB{padding:0 20px}.page_title__ji_iO{font-size:2rem;margin-bottom:16px}.page_subtitle__zFEQR{font-size:1rem;margin-bottom:40px}.page_formGrid__HmUGJ{grid-template-columns:1fr;gap:20px;margin-bottom:20px}select.page_input__ETWbY{padding-right:36px;background-size:18px}.page_checkboxGroup__B80_B{margin:30px 0}.page_checkboxLabel__ArfDj{max-width:100%}.page_submitButton__5RuGM{padding:16px 32px;font-size:.9rem}.page_thankYouTitle__daveK{font-size:2.2rem}.page_thankYouMessage__FVl8_{font-size:1.1rem}}@media (max-width:480px){.page_container__TiYtt{padding:40px 16px}.page_formContent___oCIB{padding:0}.page_title__ji_iO{font-size:28px}.page_subtitle__zFEQR{font-size:.9rem}.page_input__ETWbY,.page_textarea__lM9ii,select.page_input__ETWbY{padding:12px 14px;font-size:.9rem}select.page_input__ETWbY{padding-right:36px}.page_submitButton__5RuGM{padding:16px 24px;font-size:.85rem;min-width:160px}.page_thankYouTitle__daveK{font-size:1.8rem}.page_thankYouMessage__FVl8_{font-size:1rem}}@media (max-width:1024px) and (min-width:769px){.page_title__ji_iO{font-size:2.4rem}.page_formGrid__HmUGJ{gap:25px}.page_input__ETWbY,.page_textarea__lM9ii,select.page_input__ETWbY{padding:12px 14px}}