.page_page__FNTsE{--gray-rgb:0,0,0;--gray-alpha-200:rgba(var(--gray-rgb),0.08);--gray-alpha-100:rgba(var(--gray-rgb),0.05);--button-primary-hover:#383838;--button-secondary-hover:#f2f2f2;display:flex;flex-direction:column;min-height:100svh;font-family:var(--font-family),sans-serif}@media (prefers-color-scheme:dark){.page_page__FNTsE{--gray-rgb:255,255,255;--gray-alpha-200:rgba(var(--gray-rgb),0.145);--gray-alpha-100:rgba(var(--gray-rgb),0.06);--button-primary-hover:#ccc;--button-secondary-hover:#1a1a1a}}.page_main__zjpUV{display:flex;flex-direction:column;flex:1 1;width:100%}.page_main__zjpUV ol{font-family:var(--font-family),monospace;padding-left:0;margin:0;font-size:14px;line-height:24px;letter-spacing:-.01em;list-style-position:inside}.page_main__zjpUV li:not(:last-of-type){margin-bottom:8px}.page_main__zjpUV code{font-family:inherit;background:var(--gray-alpha-100);padding:2px 4px;border-radius:4px;font-weight:600}.page_ctas___mwDx{display:flex;gap:16px}.page_ctas___mwDx a{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:128px;height:48px;padding:0 20px;border:1px solid transparent;transition:background .2s,color .2s,border-color .2s;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:20px;font-weight:500}a.page_primary__eQNLH{background:var(--foreground);color:var(--background);gap:8px}a.page_secondary__vIQpR{border-color:var(--gray-alpha-200);min-width:158px}.page_footer___OPXe{grid-row-start:3;display:flex;gap:24px}.page_footer___OPXe a{display:flex;align-items:center;gap:8px}.page_footer___OPXe img{flex-shrink:0}@media (hover:hover) and (pointer:fine){a.page_primary__eQNLH:hover{background:var(--button-primary-hover);border-color:transparent}a.page_secondary__vIQpR:hover{background:var(--button-secondary-hover);border-color:transparent}.page_footer___OPXe a:hover{text-decoration:underline;text-underline-offset:4px}}@media (max-width:600px){.page_page__FNTsE{padding:0}.page_main__zjpUV{align-items:center}.page_main__zjpUV ol{text-align:center}.page_ctas___mwDx{flex-direction:column}.page_ctas___mwDx a{font-size:14px;height:40px;padding:0 16px}a.page_secondary__vIQpR{min-width:auto}.page_footer___OPXe{flex-wrap:wrap;align-items:center;justify-content:center}}@media (prefers-color-scheme:dark){.page_logo__HfjER{filter:invert()}}.ActionButton_actionButton__1qzvh{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:2px;font-weight:500;transition:all .2s ease;cursor:pointer}.ActionButton_filled___Xeyh{background:var(--primary);color:white;border:1.5px solid var(--primary)}.ActionButton_filled___Xeyh:hover{background:var(--primary-dark);border-color:var(--primary-dark)}.ActionButton_light__DbbK6{background:transparent;color:var(--primary);border:1.5px solid var(--primary)}.ActionButton_light__DbbK6:hover{background:var(--primary);color:white}.ActionButton_sm__lbkRf{padding:6px 14px;font-size:12px}.ActionButton_md__3hAnt{padding:10px 20px;font-size:14px}.ActionButton_lg__HdvFA{padding:14px 28px;font-size:16px}.ActionButton_xl__ocYAp{padding:18px 36px;font-size:18px}.ActionButton_fullWidth__Qh2WR{width:100%}.ActionButton_actionButton__1qzvh:disabled{opacity:.6;cursor:not-allowed}.CookieBanner_banner__F91Z0{position:fixed;bottom:0;left:0;right:0;background:white;color:var(--text-dark);z-index:9999;box-shadow:0 -2px 16px rgba(0,0,0,.08);border-top:1px solid var(--border-light)}.CookieBanner_content___DavN{max-width:1400px;width:100%;margin:0 auto;padding:1.25rem 40px;display:flex;align-items:center;justify-content:space-between;gap:2rem}.CookieBanner_text__s9Sts{margin:0;font-size:var(--font-size-sm);line-height:1.5;flex:1 1;color:var(--text-medium)}.CookieBanner_link__dq2Jy{color:var(--primary);text-decoration:underline}.CookieBanner_link__dq2Jy:hover{color:var(--primary-dark)}.CookieBanner_buttons__MyU6g{display:flex;gap:.75rem;flex-shrink:0}@media (max-width:1366px){.CookieBanner_content___DavN{padding:1.25rem 20px}}@media (max-width:768px){.CookieBanner_content___DavN{flex-direction:column;text-align:center;gap:1rem}.CookieBanner_text__s9Sts{font-size:.8rem}.CookieBanner_buttons__MyU6g{width:100%;justify-content:center}}.BackToTop_backToTopButton__toWdQ{position:fixed;bottom:30px;right:30px;width:50px;height:50px;border-radius:2px;background-color:var(--primary);color:white;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1000;box-shadow:0 2px 10px rgba(0,0,0,.2);transition:all .3s ease;opacity:.9}.BackToTop_backToTopButton__toWdQ:hover{background-color:var(--primary-dark);transform:translateY(-3px);opacity:1}.BackToTop_backToTopButton__toWdQ:focus{outline:none;box-shadow:0 0 0 3px rgba(211,47,47,.3)}@keyframes BackToTop_fadeIn__bs9zJ{0%{opacity:0;transform:translateY(10px)}to{opacity:.9;transform:translateY(0)}}.BackToTop_backToTopButton__toWdQ{animation:BackToTop_fadeIn__bs9zJ .3s ease-out}@media (max-width:768px){.BackToTop_backToTopButton__toWdQ{bottom:20px;right:20px;width:45px;height:45px}}@media (max-width:480px){.BackToTop_backToTopButton__toWdQ{bottom:15px;right:15px;width:40px;height:40px}}.BrandLogos_brandsSection__MSHMQ{padding:var(--spacing-xl) 0;background-color:var(--bg-light);border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);overflow:hidden}.BrandLogos_brandsContainerDesktop__Y6MQw{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding)}.BrandLogos_brandsContainerMobile__1FLTd{display:none}.BrandLogos_brandsTitle__Ev6XT{text-align:center;margin-bottom:var(--spacing-xl);font-size:var(--font-size-lg);font-weight:var(--font-weight-light);color:var(--text-medium);text-transform:uppercase;letter-spacing:2px}.BrandLogos_brandsGrid__b2JmQ{display:flex;justify-content:space-between;align-items:center;width:100%}.BrandLogos_brandItem__Tx1Fc{display:flex;flex-direction:column;align-items:center;text-decoration:none;transition:transform var(--transition-slow)}.BrandLogos_brandItem__Tx1Fc:hover{transform:scale(1.05)}.BrandLogos_brandItem__Tx1Fc:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:var(--radius-sm)}.BrandLogos_brandImageContainer__pGfF8{display:flex;align-items:center;justify-content:center;background-color:transparent}.BrandLogos_brandLogo__sWuNd{width:auto;max-height:50px;object-fit:contain;display:block}.BrandLogos_brandName__4naMk{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-dark);margin-top:var(--spacing-xs);text-align:center}.BrandLogos_brandsCarousel__TqanH{display:flex;align-items:center;width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,black 10%,black 90%,transparent);mask-image:linear-gradient(90deg,transparent 0,black 10%,black 90%,transparent)}.BrandLogos_brandsTrack__LULdi{display:flex;animation:BrandLogos_scrollBrands__3iCv3 30s linear infinite;width:max-content;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.BrandLogos_brandItemMobile__C_x0f{flex:0 0 auto;display:flex;align-items:center;justify-content:center;margin:0 var(--spacing-lg);text-decoration:none}.BrandLogos_brandLogoMobile__HDBGE{height:28px;width:auto;object-fit:contain}@keyframes BrandLogos_scrollBrands__3iCv3{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:1024px){.BrandLogos_brandsContainerDesktop__Y6MQw{padding:0 var(--container-padding-tablet)}.BrandLogos_brandLogo__sWuNd{max-height:45px}}@media (max-width:768px){.BrandLogos_brandsSection__MSHMQ{padding:var(--spacing-lg) 0}.BrandLogos_brandsContainerDesktop__Y6MQw{display:none}.BrandLogos_brandsContainerMobile__1FLTd{display:block}.BrandLogos_brandsTitle__Ev6XT{font-size:var(--font-size-md);margin-bottom:var(--spacing-lg)}}@media (max-width:480px){.BrandLogos_brandsSection__MSHMQ{padding:var(--spacing-md) 0}.BrandLogos_brandLogoMobile__HDBGE{height:24px}.BrandLogos_brandItemMobile__C_x0f{margin:0 var(--spacing-md)}}.Carousel_carouselContainer__M41vx{position:relative;width:100%;height:520px;overflow:hidden}.Carousel_slide__MBMxY{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .8s ease-in-out;z-index:0}.Carousel_activeSlide__S78jg{opacity:1;z-index:1}.Carousel_imageWrapper__pppWY{position:relative;width:100%;height:100%}.Carousel_overlay__4YVXj{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.2) 0,rgba(0,0,0,.4) 50%,rgba(0,0,0,.6));z-index:1}.Carousel_slideContent__34OpE{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:flex-start;z-index:4;padding:0 var(--container-padding)}.Carousel_slideTextWrapper__xDohZ{max-width:700px;margin-left:calc((100% - var(--container-max)) / 2 + var(--container-padding))}.Carousel_slideTitle__ZVwf1{font-size:clamp(2rem,5vw,3.5rem);font-weight:var(--font-weight-bold);color:white;margin-bottom:var(--spacing-md);line-height:1.1;text-shadow:0 2px 10px rgba(0,0,0,.3);animation:Carousel_fadeInUp__OhXSM .8s ease-out}.Carousel_slideSubtitle__kVW0k{font-size:clamp(1rem,2vw,1.25rem);font-weight:var(--font-weight-light);color:rgba(255,255,255,.9);margin-bottom:var(--spacing-xl);line-height:1.6;max-width:550px;text-shadow:0 1px 4px rgba(0,0,0,.3);animation:Carousel_fadeInUp__OhXSM .8s ease-out .1s both}.Carousel_slideCta__Ao56I{gap:8px;text-transform:uppercase;letter-spacing:.5px;animation:Carousel_fadeInUp__OhXSM .8s ease-out .2s both}.Carousel_slideCta__Ao56I:focus-visible{outline:2px solid white;outline-offset:2px}.Carousel_ctaArrow__17Iiz{transition:transform var(--transition-base)}.Carousel_slideCta__Ao56I:hover .Carousel_ctaArrow__17Iiz{transform:translateX(4px)}@keyframes Carousel_fadeInUp__OhXSM{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Carousel_controls___3D1e{position:absolute;top:50%;width:100%;display:flex;justify-content:space-between;padding:0 30px;transform:translateY(-50%);z-index:2;pointer-events:none}.Carousel_controlBtn__sOncC{background:rgba(255,255,255,.15);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.2);width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:white;transition:all var(--transition-slow);pointer-events:auto}.Carousel_controlBtn__sOncC:hover{background:var(--primary);border-color:var(--primary);transform:scale(1.1)}.Carousel_controlBtn__sOncC:focus-visible{outline:2px solid white;outline-offset:2px}.Carousel_indicatorsWrapper__AMN_T{position:absolute;bottom:30px;left:0;width:100%;display:flex;flex-direction:column;align-items:center;gap:12px;z-index:2}.Carousel_indicators__USYAt{display:flex;justify-content:center;gap:8px}.Carousel_indicator__FAdDA{width:40px;height:4px;border-radius:2px;background:rgba(255,255,255,.3);border:none;cursor:pointer;transition:all var(--transition-slow);overflow:hidden;position:relative}.Carousel_indicator__FAdDA:hover{background:rgba(255,255,255,.5)}.Carousel_indicator__FAdDA:focus-visible{outline:2px solid white;outline-offset:2px}.Carousel_activeIndicator__55nrT{background:rgba(255,255,255,.3);width:60px}.Carousel_indicatorProgress__C7YZc{position:absolute;top:0;left:0;height:100%;background:var(--primary);border-radius:2px;transition:width .05s linear}.Carousel_slideCounter__RQUrQ{font-size:var(--font-size-xs);color:rgba(255,255,255,.7);font-weight:var(--font-weight-medium);letter-spacing:2px}@media (max-width:1366px){.Carousel_slideContent__34OpE{justify-content:center}.Carousel_slideTextWrapper__xDohZ{margin-left:0;padding:0 20px;text-align:center}.Carousel_slideSubtitle__kVW0k{margin-left:auto;margin-right:auto}}@media (max-width:1024px){.Carousel_carouselContainer__M41vx{height:450px}.Carousel_controls___3D1e{padding:0 20px}.Carousel_controlBtn__sOncC{width:46px;height:46px}}@media (max-width:768px){.Carousel_carouselContainer__M41vx{height:400px;margin:0}.Carousel_slideContent__34OpE{justify-content:center;align-items:flex-end;padding-bottom:96px;padding-left:0;padding-right:0}.Carousel_slideTextWrapper__xDohZ{text-align:center;max-width:100%;padding:0 15px}.Carousel_slideSubtitle__kVW0k{margin-left:auto;margin-right:auto}.Carousel_slideTitle__ZVwf1{font-size:1.75rem}.Carousel_slideSubtitle__kVW0k{font-size:.95rem}.Carousel_slideCta__Ao56I{font-size:var(--font-size-sm)}.Carousel_controls___3D1e{padding:0 15px}.Carousel_controlBtn__sOncC{width:40px;height:40px}.Carousel_indicator__FAdDA{width:30px}.Carousel_activeIndicator__55nrT{width:45px}}@media (max-width:480px){.Carousel_carouselContainer__M41vx{height:350px}.Carousel_slideContent__34OpE{padding-bottom:70px}.Carousel_slideTitle__ZVwf1{font-size:1.5rem;margin-bottom:var(--spacing-sm)}.Carousel_slideSubtitle__kVW0k{font-size:.875rem;margin-bottom:var(--spacing-md)}.Carousel_controlBtn__sOncC{width:36px;height:36px}.Carousel_controlBtn__sOncC svg{width:20px;height:20px}.Carousel_indicatorsWrapper__AMN_T{bottom:20px}}