.HeroSection_heroSection__kAchY{position:relative;width:100%;margin-top:100px;overflow:hidden;background:#000}.HeroSection_slideContainer__YYXRr{position:relative;width:100%}.HeroSection_slide__XCA3h{position:absolute;top:0;left:0;width:100%;opacity:0;transition:opacity .6s cubic-bezier(.4,0,.2,1)}.HeroSection_slide__XCA3h.HeroSection_active__bvW2A{position:relative;opacity:1;z-index:1}.HeroSection_imageWrapper__AJ0Q_{position:relative;width:100%;display:flex;justify-content:center;align-items:center}.HeroSection_heroImage__uAcmM{width:100%;height:auto;object-fit:contain;object-position:center;display:block}@keyframes HeroSection_slideUp__801Qd{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.HeroSection_navigation__dIU7n{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);z-index:3;display:flex;gap:12px}.HeroSection_navDot__Vak7U{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.4);border:2px solid white;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);padding:0}.HeroSection_navDot__Vak7U:hover{background:rgba(255,255,255,.6);transform:scale(1.2)}.HeroSection_navDot__Vak7U.HeroSection_active__bvW2A{background:white;width:32px;border-radius:5px}.HeroSection_scrollIndicator__UiwR8{position:absolute;bottom:40px;right:40px;z-index:3;color:white;font-size:.875rem;letter-spacing:.1em;text-transform:uppercase;display:flex;align-items:center;gap:8px;opacity:.8;animation:HeroSection_pulse__FZqcG 2s ease-in-out infinite}@keyframes HeroSection_pulse__FZqcG{0%,to{opacity:.8}50%{opacity:.4}}.HeroSection_scrollArrow__bwuco{width:20px;height:20px;animation:HeroSection_bounce__gReO4 2s ease-in-out infinite}@keyframes HeroSection_bounce__gReO4{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@media (max-width:768px){.HeroSection_navigation__dIU7n{bottom:30px}.HeroSection_scrollIndicator__UiwR8{display:none}}@media (max-width:480px){.HeroSection_navigation__dIU7n{bottom:24px;gap:8px}.HeroSection_navDot__Vak7U{width:8px;height:8px}.HeroSection_navDot__Vak7U.HeroSection_active__bvW2A{width:24px}}.FeaturesRibbon_ribbonSection__nvfCF{position:relative;width:100%;background:transparent;margin:30px 0;overflow:hidden;transform:rotate(1deg)}.FeaturesRibbon_ribbonContainer__Zh7JP{border-bottom:3px dashed #faf9f7;border-top:dashed #faf9f7;border-width:3px;background-color:#4a3a2a;padding:15px 0;position:relative;overflow:hidden}.FeaturesRibbon_scrollingContent__cahIX{display:flex;width:-moz-fit-content;width:fit-content;animation:FeaturesRibbon_scroll__vbm0y 5s linear infinite}.FeaturesRibbon_ribbonContainer__Zh7JP:hover .FeaturesRibbon_scrollingContent__cahIX{animation-play-state:paused}.FeaturesRibbon_featuresList__91GAS{display:flex;align-items:center;gap:80px;padding:0 40px;white-space:nowrap}.FeaturesRibbon_featureItem__0oeTY{display:flex;align-items:center;gap:12px;color:white;font-size:12px;letter-spacing:.5px;transition:all .3s ease}.FeaturesRibbon_featureItem__0oeTY img{width:24px;height:24px}.FeaturesRibbon_featureText__5WDtr{text-transform:uppercase;font-weight:600}@keyframes FeaturesRibbon_scroll__vbm0y{0%{transform:translateX(0)}to{transform:translateX(-20%)}}@media (max-width:1024px){.FeaturesRibbon_ribbonContainer__Zh7JP{padding:18px 0}.FeaturesRibbon_featuresList__91GAS{gap:60px;padding:0 30px}.FeaturesRibbon_featureItem__0oeTY{font-size:13px;gap:10px}.FeaturesRibbon_scrollingContent__cahIX{animation:FeaturesRibbon_scroll__vbm0y 25s linear infinite}}@media (max-width:768px){.FeaturesRibbon_ribbonSection__nvfCF{margin:20px 0}.FeaturesRibbon_ribbonContainer__Zh7JP{padding:16px 0}.FeaturesRibbon_featuresList__91GAS{gap:40px;padding:0 20px}.FeaturesRibbon_featureItem__0oeTY{font-size:12px;gap:8px}.FeaturesRibbon_scrollingContent__cahIX{animation:FeaturesRibbon_scroll__vbm0y 20s linear infinite}}@media (max-width:480px){.FeaturesRibbon_ribbonContainer__Zh7JP{padding:14px 0}.FeaturesRibbon_featuresList__91GAS{gap:30px;padding:0 15px}.FeaturesRibbon_featureItem__0oeTY{font-size:11px;gap:6px}.FeaturesRibbon_scrollingContent__cahIX{animation:FeaturesRibbon_scroll__vbm0y 18s linear infinite}}.PromoSection_promoSection__lwNYo{width:100%;padding:20px}.PromoSection_container__a934Q{max-width:1400px;margin:0 auto}.PromoSection_cardsGrid__jw_K4{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.PromoSection_promoCard__5Y25U{position:relative;overflow:hidden;height:auto;cursor:pointer;border-radius:20px;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 40px rgba(0,0,0,.08)}.PromoSection_cardImageWrapper__D2gor{position:absolute;inset:0;z-index:1}.PromoSection_cardImage__NOuUG{object-fit:cover;object-position:center;transition:transform .6s cubic-bezier(.4,0,.2,1)}.PromoSection_promoCard__5Y25U:hover .PromoSection_cardImage__NOuUG{transform:scale(1.08)}.PromoSection_hoverOverlay__Dzj9D{position:absolute;inset:0;background:linear-gradient(135deg,#c4a574b3,rgba(0,0,0,0));opacity:0;transition:opacity .4s ease;z-index:2}.PromoSection_promoCard__5Y25U:hover .PromoSection_hoverOverlay__Dzj9D{opacity:1}.PromoSection_cardContent__T3eyT{position:relative;z-index:3;padding:90px;height:100%;display:flex;flex-direction:column;justify-content:flex-start;color:white;text-shadow:0 2px 10px rgba(0,0,0,.3);background:linear-gradient(90deg,rgba(203,203,203,.3) 0,rgba(0,0,0,0) 60%)}.PromoSection_cardTitle__GVFGv{font-size:35px;font-weight:400;margin:0 0 12px;font-family:Georgia,serif;letter-spacing:-.5px;line-height:1.2;color:black}.PromoSection_cardsGrid__jw_K4 .PromoSection_promoCard__5Y25U:hover .PromoSection_cardTitle__GVFGv{color:white}.PromoSection_cardSubtitle__dy5gR{font-size:13px;margin:0 0 32px;max-width:400px;line-height:1.5;font-weight:400;color:rgb(93,93,93)}.PromoSection_cardsGrid__jw_K4 .PromoSection_promoCard__5Y25U:hover .PromoSection_cardSubtitle__dy5gR{color:white}.PromoSection_cardButton__o_VvB{display:inline-flex;align-items:center;gap:8px;color:var(--primary-color);text-decoration:none;font-size:14px;font-weight:500;padding-bottom:4px;transition:all .3s ease;width:-moz-fit-content;width:fit-content;margin-top:auto}.PromoSection_cardsGrid__jw_K4 .PromoSection_promoCard__5Y25U:hover .PromoSection_cardButton__o_VvB{color:white}.PromoSection_buttonArrow__kkn8p{display:flex;align-items:center}.PromoSection_cardsGrid__jw_K4 .PromoSection_promoCard__5Y25U:hover .PromoSection_cardButton__o_VvB{border-bottom:1px solid white}@media (max-width:1024px){.PromoSection_cardContent__T3eyT{padding:40px}.PromoSection_cardTitle__GVFGv{font-size:40px}.PromoSection_cardSubtitle__dy5gR{font-size:15px}}@media (max-width:768px){.PromoSection_cardsGrid__jw_K4{grid-template-columns:1fr;gap:20px}.PromoSection_cardContent__T3eyT{padding:32px}.PromoSection_cardTitle__GVFGv{font-size:36px}.PromoSection_cardSubtitle__dy5gR{font-size:14px;margin-bottom:24px}.PromoSection_cardButton__o_VvB{font-size:14px}}@media (max-width:480px){.PromoSection_cardsGrid__jw_K4{gap:16px}.PromoSection_cardContent__T3eyT{padding:24px}.PromoSection_cardTitle__GVFGv{font-size:28px}.PromoSection_cardSubtitle__dy5gR{font-size:13px;margin-bottom:20px}.PromoSection_cardButton__o_VvB{font-size:13px}}