.ProductCardsComponent_sectionProducts__5xSor{padding:25px;background:#f8f8f8;position:relative;overflow:hidden}.ProductCardsComponent_sectionProducts__5xSor:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.ProductCardsComponent_productsHeader__y1_fP{max-width:1400px;margin:0 auto 3rem;position:relative;z-index:2}.ProductCardsComponent_productsHeader__y1_fP h2{font-size:clamp(2rem,4vw,3rem);font-weight:700;color:#1e293b;margin-bottom:1rem;text-align:center}.ProductCardsComponent_productsSubtitle__Z4rWh{font-size:clamp(1rem,2vw,1.2rem);color:#64748b;text-align:center;margin-bottom:2.5rem;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6}.ProductCardsComponent_productsActions__I7EsB{display:flex;justify-content:center;align-items:center;margin-bottom:2rem}.ProductCardsComponent_viewAllButton__8t5qQ{display:inline-flex;align-items:center;gap:.75rem;padding:.875rem 1.5rem;background:linear-gradient(135deg,rgba(218,15,15,.9),rgba(218,15,15,1));color:#ffffff;text-decoration:none;border-radius:50px;font-weight:600;font-size:.95rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px rgba(218,15,15,.2)}.ProductCardsComponent_viewAllButton__8t5qQ:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 8px 25px rgba(218,15,15,.3);background:linear-gradient(135deg,rgba(185,13,13,1),rgba(218,15,15,1))}.ProductCardsComponent_productsWrapper__QM_aP{max-width:1400px;margin:0 auto;position:relative;padding:25px;z-index:2}.ProductCardsComponent_productsGrid__n_kDF{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2rem;gap:2rem;padding:1rem 0}.ProductCardsComponent_productCard__vy8rW{background:#ffffff;border-radius:6px;overflow:hidden;box-shadow:0 4px 25px rgba(0,0,0,.08);transition:all .4s cubic-bezier(.4,0,.2,1);border:1px solid #f1f5f9;position:relative;height:100%;display:flex;flex-direction:column}.ProductCardsComponent_productCard__vy8rW:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 60px rgba(0,0,0,.15);border-color:rgba(218,15,15,.2)}.ProductCardsComponent_cardLink__XZJVE{display:flex;flex-direction:column;text-decoration:none;color:inherit;height:100%}.ProductCardsComponent_productImageContainer__LuqqY{position:relative;width:100%;height:220px;overflow:hidden;background:linear-gradient(135deg,#f8fafc,#e2e8f0);flex-shrink:0}.ProductCardsComponent_productImage__qR8Ce{object-fit:cover;object-position:center;transition:transform .6s cubic-bezier(.4,0,.2,1)}.ProductCardsComponent_productCard__vy8rW:hover .ProductCardsComponent_productImage__qR8Ce{transform:scale(1.1)}.ProductCardsComponent_productBadge__FTXSz{position:absolute;top:1rem;left:1rem;background:linear-gradient(135deg,rgba(46,46,46,.95),rgb(0,0,0));color:#ffffff;padding:.375rem .75rem;border-radius:3px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;z-index:3}.ProductCardsComponent_productOverlay__g0Sp5{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(218,15,15,.9),rgba(185,13,13,.9));display:flex;align-items:center;justify-content:center;opacity:0;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:2}.ProductCardsComponent_productCard__vy8rW:hover .ProductCardsComponent_productOverlay__g0Sp5{opacity:1}.ProductCardsComponent_viewDetails__XuOFT{display:flex;align-items:center;gap:.5rem;color:#ffffff;font-weight:600;font-size:.95rem;transform:translateY(10px);transition:transform .3s cubic-bezier(.4,0,.2,1)}.ProductCardsComponent_productCard__vy8rW:hover .ProductCardsComponent_viewDetails__XuOFT{transform:translateY(0)}.ProductCardsComponent_productContent__RKdg2{padding:1.5rem;display:flex;flex-direction:column;gap:1rem;flex:1 1}.ProductCardsComponent_productInfo__gP09W{flex:1 1}.ProductCardsComponent_productName__ug5ov{font-size:1.125rem;font-weight:700;color:#1e293b;margin-bottom:.5rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ProductCardsComponent_productSubtitle__B_1tg{font-size:.875rem;color:#64748b;font-weight:500;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ProductCardsComponent_productSpecs__dkZMj{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:#f8fafc;border-radius:12px;border:1px solid #f1f5f9}.ProductCardsComponent_specRow__FXEUD{display:flex;justify-content:space-between;align-items:center;font-size:.875rem}.ProductCardsComponent_specLabel__I_df_{display:flex;align-items:center;gap:.5rem;color:#64748b;font-weight:500}.ProductCardsComponent_specLabel__I_df_ svg{color:rgba(218,15,15,.7)}.ProductCardsComponent_specValue__lrkFp{color:#1e293b;font-weight:600;font-size:12px}.ProductCardsComponent_productFooter__uDv9X{border-top:1px solid #f1f5f9;padding-top:1rem;margin-top:auto}.ProductCardsComponent_productPricing__4FE_W{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.ProductCardsComponent_productPrice__Gfq49{font-size:1.1rem;font-weight:700;color:#1e293b}.ProductCardsComponent_productAvailability__GMMAk{display:flex;align-items:center;gap:.375rem;font-size:.8rem;color:#059669;font-weight:600}.ProductCardsComponent_productAvailability__GMMAk svg{color:#059669}.ProductCardsComponent_productNumber__e04KO{font-size:.75rem;color:#9ca3af;text-align:right;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.ProductCardsComponent_loadingState__4cimS{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;color:#64748b}.ProductCardsComponent_loadingSpinner__vzbhY{animation:ProductCardsComponent_spin__tu71X 1s linear infinite;margin-bottom:1rem;color:rgba(218,15,15,.8)}@keyframes ProductCardsComponent_spin__tu71X{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ProductCardsComponent_loadingState__4cimS p{font-size:1.1rem;margin:0}.ProductCardsComponent_errorState__p_ZjV{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:3rem 2rem;text-align:center;color:#dc2626;background:#fef2f2;border-radius:12px;border:1px solid #fecaca;margin-top:2rem}.ProductCardsComponent_errorState__p_ZjV p{margin:0;font-size:1rem}.ProductCardsComponent_emptyState__un5qF{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:4rem 2rem;text-align:center;color:#64748b;background:#f8fafc;border-radius:16px;border:1px solid #e2e8f0}.ProductCardsComponent_emptyState__un5qF svg{color:#9ca3af}.ProductCardsComponent_emptyState__un5qF h3{font-size:1.5rem;font-weight:600;color:#374151;margin:0}.ProductCardsComponent_emptyState__un5qF p{font-size:1rem;margin:0;max-width:400px}.ProductCardsComponent_retryButton__nKqIq{padding:.75rem 1.5rem;background:rgba(218,15,15,.8);color:#ffffff;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease;font-size:.9rem}.ProductCardsComponent_retryButton__nKqIq:hover{background:rgba(218,15,15,1);transform:translateY(-1px)}.ProductCardsComponent_placeholderImage__m5TAx{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(135deg,#f8fafc,#e2e8f0);color:#9ca3af;text-align:center;padding:2rem}.ProductCardsComponent_placeholderImage__m5TAx svg{margin-bottom:.5rem;opacity:.5}.ProductCardsComponent_placeholderImage__m5TAx span{font-size:.8rem;font-weight:500;opacity:.7}@media (max-width:1200px){.ProductCardsComponent_productsGrid__n_kDF{grid-template-columns:repeat(3,1fr);gap:1.5rem}}@media (max-width:768px){.ProductCardsComponent_sectionProducts__5xSor{padding:25px}.ProductCardsComponent_productsHeader__y1_fP{margin-bottom:2rem}.ProductCardsComponent_productsGrid__n_kDF{grid-template-columns:repeat(2,1fr);gap:1rem}.ProductCardsComponent_productImageContainer__LuqqY{height:180px}.ProductCardsComponent_productContent__RKdg2{padding:1.25rem}.ProductCardsComponent_viewAllButton__8t5qQ{width:100%;max-width:300px;justify-content:center}}@media (max-width:480px){.ProductCardsComponent_sectionProducts__5xSor{padding:25px}.ProductCardsComponent_productsGrid__n_kDF{grid-template-columns:1fr;gap:1rem}.ProductCardsComponent_productImageContainer__LuqqY{height:200px}.ProductCardsComponent_productContent__RKdg2{padding:1rem;gap:.875rem}.ProductCardsComponent_productSpecs__dkZMj{padding:.875rem}}@media (min-width:1400px){.ProductCardsComponent_sectionProducts__5xSor{padding:25px}.ProductCardsComponent_productsGrid__n_kDF{gap:2.5rem}.ProductCardsComponent_productImageContainer__LuqqY{height:240px}.ProductCardsComponent_productContent__RKdg2{padding:1.75rem}}@media (hover:none) and (pointer:coarse){.ProductCardsComponent_productCard__vy8rW:hover{transform:none;box-shadow:0 4px 25px rgba(0,0,0,.08)}.ProductCardsComponent_productCard__vy8rW:hover .ProductCardsComponent_productImage__qR8Ce{transform:none}.ProductCardsComponent_productOverlay__g0Sp5{display:none}}@media (prefers-reduced-motion:reduce){.ProductCardsComponent_productCard__vy8rW,.ProductCardsComponent_productImage__qR8Ce,.ProductCardsComponent_viewAllButton__8t5qQ,.ProductCardsComponent_viewDetails__XuOFT{transition:none;animation:none}.ProductCardsComponent_productCard__vy8rW:hover{transform:none}.ProductCardsComponent_loadingSpinner__vzbhY{animation:none}}@media print{.ProductCardsComponent_sectionProducts__5xSor{background:#ffffff;padding:25px}.ProductCardsComponent_productOverlay__g0Sp5{display:none}.ProductCardsComponent_productCard__vy8rW{box-shadow:none;border:1px solid #000000;page-break-inside:avoid;break-inside:avoid;margin-bottom:1rem}.ProductCardsComponent_productsGrid__n_kDF{grid-template-columns:repeat(2,1fr);gap:1rem}}.ProductCardsComponent_categoriesContainer__ainsF{max-width:1400px;margin:3rem auto 2rem}.ProductCardsComponent_categoriesGrid__fT5OV{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;align-items:flex-start;padding:1.5rem 0}.ProductCardsComponent_categoryCard__TGhdt{background:transparent;border:none;padding:.5rem;text-decoration:none;color:inherit;transition:opacity .2s ease;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.25rem;min-width:90px;max-width:110px}.ProductCardsComponent_categoryCard__TGhdt:hover{opacity:.7}.ProductCardsComponent_categoryIcon__UjtLj{width:48px;height:48px;display:flex;align-items:center;justify-content:center;margin-bottom:.25rem}.ProductCardsComponent_categoryIcon__UjtLj img{width:100%;height:100%;object-fit:contain}.ProductCardsComponent_categoryContent__9TmgV{display:flex;flex-direction:column;align-items:center;gap:0;text-align:center;width:100%}.ProductCardsComponent_categoryTitle__uXrDu{font-size:.75rem;font-weight:400;color:#374151;line-height:1.2;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.ProductCardsComponent_categoryCount__FoZ3X{font-size:.75rem;font-weight:400;color:#6b7280;margin:0;white-space:nowrap}@media (max-width:1200px){.ProductCardsComponent_categoriesGrid__fT5OV{gap:.875rem}.ProductCardsComponent_categoryCard__TGhdt{min-width:85px;max-width:105px}}@media (max-width:1024px){.ProductCardsComponent_categoriesContainer__ainsF{margin-top:2.5rem}.ProductCardsComponent_categoriesGrid__fT5OV{gap:.75rem}.ProductCardsComponent_categoryCard__TGhdt{min-width:80px;max-width:100px}.ProductCardsComponent_categoryIcon__UjtLj{width:44px;height:44px}}@media (max-width:768px){.ProductCardsComponent_categoriesContainer__ainsF{margin-top:2rem;margin-bottom:1.5rem}.ProductCardsComponent_categoriesGrid__fT5OV{gap:.625rem}.ProductCardsComponent_categoryCard__TGhdt{min-width:75px;max-width:95px}.ProductCardsComponent_categoryIcon__UjtLj{width:40px;height:40px}.ProductCardsComponent_categoryCount__FoZ3X,.ProductCardsComponent_categoryTitle__uXrDu{font-size:.7rem}}@media (max-width:640px){.ProductCardsComponent_categoriesGrid__fT5OV{gap:.5rem;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;justify-content:flex-start;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:1rem .5rem}.ProductCardsComponent_categoriesGrid__fT5OV::-webkit-scrollbar{display:none}.ProductCardsComponent_categoryCard__TGhdt{min-width:70px;max-width:85px;flex-shrink:0}}@media (max-width:480px){.ProductCardsComponent_categoriesContainer__ainsF{margin-top:1.5rem;margin-bottom:1rem}.ProductCardsComponent_categoryCard__TGhdt{min-width:65px;max-width:80px;padding:.375rem}.ProductCardsComponent_categoryIcon__UjtLj{width:36px;height:36px}.ProductCardsComponent_categoryCount__FoZ3X,.ProductCardsComponent_categoryTitle__uXrDu{font-size:.65rem}}@media (min-width:1400px){.ProductCardsComponent_categoriesContainer__ainsF{margin-top:3.5rem}.ProductCardsComponent_categoriesGrid__fT5OV{gap:1.25rem}.ProductCardsComponent_categoryCard__TGhdt{min-width:100px;max-width:120px}.ProductCardsComponent_categoryIcon__UjtLj{width:55px;height:55px}.ProductCardsComponent_categoryTitle__uXrDu{font-size:.9rem}.ProductCardsComponent_categoryCount__FoZ3X{font-size:.8rem}}@media (prefers-reduced-motion:reduce){.ProductCardsComponent_categoryCard__TGhdt{transition:none}}.ProductCardsComponent_categoryCard__TGhdt:focus{outline:2px solid #dc2626;outline-offset:2px;opacity:1}@media (hover:none) and (pointer:coarse){.ProductCardsComponent_categoryCard__TGhdt:hover{opacity:1}.ProductCardsComponent_categoryCard__TGhdt:active{opacity:.7}}@media print{.ProductCardsComponent_categoriesContainer__ainsF{margin:1rem 0}.ProductCardsComponent_categoryCard__TGhdt:hover{opacity:1}}.ProductCardsComponent_ctaCard__4jTev{background:linear-gradient(135deg,#dc2626,#b91c1c);border:none;box-shadow:0 8px 30px rgba(220,38,38,.3);position:relative;overflow:hidden}.ProductCardsComponent_ctaCard__4jTev:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0,transparent 70%);animation:ProductCardsComponent_pulse__bUbAq 8s ease-in-out infinite}@keyframes ProductCardsComponent_pulse__bUbAq{0%,to{transform:translate(0);opacity:.5}50%{transform:translate(-10%,-10%);opacity:.8}}.ProductCardsComponent_ctaCard__4jTev:hover{transform:translateY(-12px) scale(1.03);box-shadow:0 20px 60px rgba(220,38,38,.4);border-color:transparent}.ProductCardsComponent_ctaCardLink___qjnK{display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;color:inherit;height:100%;min-height:400px;padding:2rem;position:relative;z-index:1}.ProductCardsComponent_ctaCardContent__ObnOF{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1.5rem;width:100%}.ProductCardsComponent_ctaIconContainer__bYwBJ{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.15);border-radius:50%;margin-bottom:.5rem;transition:all .3s ease}.ProductCardsComponent_ctaCard__4jTev:hover .ProductCardsComponent_ctaIconContainer__bYwBJ{transform:scale(1.1) rotate(5deg);background:rgba(255,255,255,.25)}.ProductCardsComponent_ctaIcon__WBKw1{color:#ffffff;filter:drop-shadow(0 4px 10px rgba(0,0,0,.2))}.ProductCardsComponent_ctaTitle___mqyN{font-size:1.5rem;font-weight:700;color:#ffffff;line-height:1.3;margin:0;text-shadow:0 2px 10px rgba(0,0,0,.2)}.ProductCardsComponent_ctaSubtitle__59Kyl{font-size:1rem;color:rgba(255,255,255,.9);font-weight:500;margin:0;line-height:1.5}.ProductCardsComponent_ctaButton__Mj1cs{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:rgba(255,255,255,.95);color:#dc2626;border-radius:50px;font-weight:700;font-size:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px rgba(0,0,0,.15);margin-top:.5rem}.ProductCardsComponent_ctaCard__4jTev:hover .ProductCardsComponent_ctaButton__Mj1cs{background:#ffffff;transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.25)}.ProductCardsComponent_ctaButton__Mj1cs svg{transition:transform .3s ease}.ProductCardsComponent_ctaCard__4jTev:hover .ProductCardsComponent_ctaButton__Mj1cs svg{transform:translateX(5px)}@media (max-width:1200px){.ProductCardsComponent_ctaCardLink___qjnK{min-height:380px;padding:1.75rem}.ProductCardsComponent_ctaTitle___mqyN{font-size:1.375rem}.ProductCardsComponent_ctaIconContainer__bYwBJ{width:70px;height:70px}.ProductCardsComponent_ctaIcon__WBKw1{width:56px;height:56px}}@media (max-width:768px){.ProductCardsComponent_ctaCardLink___qjnK{min-height:350px;padding:1.5rem}.ProductCardsComponent_ctaTitle___mqyN{font-size:1.25rem}.ProductCardsComponent_ctaSubtitle__59Kyl{font-size:.95rem}.ProductCardsComponent_ctaIconContainer__bYwBJ{width:64px;height:64px}.ProductCardsComponent_ctaIcon__WBKw1{width:48px;height:48px}.ProductCardsComponent_ctaButton__Mj1cs{padding:.875rem 1.75rem;font-size:.95rem}}@media (max-width:480px){.ProductCardsComponent_ctaCardLink___qjnK{min-height:320px;padding:1.25rem}.ProductCardsComponent_ctaTitle___mqyN{font-size:1.125rem}.ProductCardsComponent_ctaSubtitle__59Kyl{font-size:.9rem}.ProductCardsComponent_ctaIconContainer__bYwBJ{width:56px;height:56px}.ProductCardsComponent_ctaIcon__WBKw1{width:40px;height:40px}.ProductCardsComponent_ctaButton__Mj1cs{width:100%;justify-content:center}}@media (min-width:1400px){.ProductCardsComponent_ctaCardLink___qjnK{min-height:420px;padding:2.5rem}.ProductCardsComponent_ctaTitle___mqyN{font-size:1.625rem}.ProductCardsComponent_ctaSubtitle__59Kyl{font-size:1.125rem}.ProductCardsComponent_ctaIconContainer__bYwBJ{width:90px;height:90px}.ProductCardsComponent_ctaIcon__WBKw1{width:72px;height:72px}}@media (prefers-reduced-motion:reduce){.ProductCardsComponent_ctaCard__4jTev:before{animation:none}.ProductCardsComponent_ctaCard__4jTev:hover .ProductCardsComponent_ctaButton__Mj1cs,.ProductCardsComponent_ctaCard__4jTev:hover .ProductCardsComponent_ctaButton__Mj1cs svg,.ProductCardsComponent_ctaCard__4jTev:hover .ProductCardsComponent_ctaIconContainer__bYwBJ{transform:none}}@media (hover:none) and (pointer:coarse){.ProductCardsComponent_ctaCard__4jTev:hover{transform:translateY(-6px) scale(1.02)}.ProductCardsComponent_ctaCard__4jTev:active{transform:scale(.98)}}@media print{.ProductCardsComponent_ctaCard__4jTev{background:#dc2626;box-shadow:none;border:2px solid #dc2626}.ProductCardsComponent_ctaCard__4jTev:before{display:none}}.CompanyOverview_companySection__YLhLg{padding:6rem 0;background:#f8f8f8;position:relative;overflow:hidden}.CompanyOverview_companySection__YLhLg:before{content:"";position:absolute;top:-50%;right:-50%;width:100%;height:100%;pointer-events:none}.CompanyOverview_container__b_Y_i{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:2}.CompanyOverview_sectionHeader__Exly0{margin-bottom:4rem}.CompanyOverview_headerContent__SMSD9{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center}.CompanyOverview_headerText__SKLeu{z-index:2}.CompanyOverview_badge__8mkzO{display:inline-block;background:linear-gradient(135deg,rgba(218,15,15,.1),rgba(218,15,15,.2));color:rgba(218,15,15,.8);padding:.5rem 1rem;border-radius:20px;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:1.5rem;border:1px solid rgba(218,15,15,.2)}.CompanyOverview_sectionTitle__DlOGG{font-size:clamp(2.2rem,4vw,3rem);font-weight:700;color:#1e293b;line-height:1.2;margin-bottom:1.5rem}.CompanyOverview_highlight__kgLaf{background:linear-gradient(135deg,rgba(218,15,15,.9),rgba(218,15,15,1));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.CompanyOverview_sectionDescription___GmuE{font-size:clamp(1rem,2vw,1.2rem);color:#64748b;line-height:1.7;margin-bottom:2.5rem;max-width:550px}.CompanyOverview_headerActions__YIOye{display:flex;gap:1.5rem;flex-wrap:wrap}.CompanyOverview_primaryButton__nYyLW,.CompanyOverview_secondaryButton__j_liB{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;border-radius:50px;font-weight:600;font-size:1rem;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);min-height:56px;border:2px solid transparent}.CompanyOverview_primaryButton__nYyLW{background:linear-gradient(135deg,rgba(218,15,15,.9),rgba(218,15,15,1));color:#ffffff;border-color:rgba(218,15,15,.9);box-shadow:0 8px 32px rgba(218,15,15,.3)}.CompanyOverview_primaryButton__nYyLW:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 12px 40px rgba(218,15,15,.4);background:linear-gradient(135deg,rgba(218,15,15,1),rgba(185,13,13,1))}.CompanyOverview_secondaryButton__j_liB{background:rgba(255,255,255,.9);color:#374151;border-color:#e2e8f0;box-shadow:0 4px 16px rgba(0,0,0,.08)}.CompanyOverview_secondaryButton__j_liB:hover{transform:translateY(-3px) scale(1.02);border-color:rgba(218,15,15,.3);color:rgba(218,15,15,.8);box-shadow:0 8px 24px rgba(218,15,15,.1)}.CompanyOverview_headerImage__9_ihM{position:relative;height:450px}.CompanyOverview_imageWrapper__mtKKU{position:relative;width:100%;height:100%;border-radius:20px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.15);transform:perspective(1000px) rotateY(5deg);transition:transform .6s ease}.CompanyOverview_imageWrapper__mtKKU:hover{transform:perspective(1000px) rotateY(0deg) scale(1.02)}.CompanyOverview_companyImage__BBV1p{object-fit:cover;object-position:center;transition:transform 8s ease}.CompanyOverview_imageWrapper__mtKKU:hover .CompanyOverview_companyImage__BBV1p{transform:scale(1.1)}.CompanyOverview_imageOverlay__SLN7X{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(0,0,0,.1),transparent 50%,rgba(218,15,15,.1))}.CompanyOverview_floatingStats__8dthG{position:absolute;bottom:2rem;left:2rem;display:flex;gap:1rem;z-index:10}.CompanyOverview_floatingStat__gM_wx{background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1rem 1.25rem;border-radius:12px;display:flex;align-items:center;gap:.75rem;box-shadow:0 8px 32px rgba(0,0,0,.15);animation:CompanyOverview_float__Nov9m 3s ease-in-out infinite;border:1px solid rgba(255,255,255,.2)}.CompanyOverview_floatingStat__gM_wx:nth-child(2){animation-delay:1.5s}@keyframes CompanyOverview_float__Nov9m{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.CompanyOverview_statIcon__X8PwO{background:linear-gradient(135deg,rgba(218,15,15,.1),rgba(218,15,15,.2));padding:.5rem;border-radius:8px;color:rgba(218,15,15,.8);display:flex;align-items:center;justify-content:center}.CompanyOverview_statNumber__LaA1I{font-size:1.1rem;font-weight:700;color:#1e293b;display:block;line-height:1}.CompanyOverview_statLabel__AsTmQ{font-size:.8rem;color:#64748b;font-weight:500;display:block}.CompanyOverview_statsSection__9HDs1{margin-bottom:5rem;padding:3rem 0}.CompanyOverview_statsGrid__td6cC{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:2rem;gap:2rem}.CompanyOverview_statCard__yzIEs{background:#ffffff;padding:2.5rem 2rem;border-radius:20px;text-align:center;box-shadow:0 8px 32px rgba(0,0,0,.08);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.8)}.CompanyOverview_statCard__yzIEs:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px rgba(0,0,0,.12)}.CompanyOverview_statCard__yzIEs:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;transform:scaleX(0);transition:transform .6s ease;transform-origin:left}.CompanyOverview_statCard__yzIEs:hover:before{transform:scaleX(1)}.CompanyOverview_statIconWrapper__SDOYN{width:70px;height:70px;margin:0 auto 1.5rem;background:linear-gradient(135deg,rgba(0,0,0,.05),rgba(0,0,0,.1));border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .4s ease;position:relative}.CompanyOverview_statCard__yzIEs:hover .CompanyOverview_statIconWrapper__SDOYN{color:#ffffff;transform:scale(1.1)}.CompanyOverview_statContent__aIjwq .CompanyOverview_statNumber__LaA1I{font-size:clamp(2rem,3vw,2.8rem);font-weight:800;color:#1e293b;margin-bottom:.5rem;line-height:1}.CompanyOverview_statContent__aIjwq .CompanyOverview_statLabel__AsTmQ{font-size:1rem;color:#64748b;font-weight:600;margin:0;text-transform:uppercase;letter-spacing:.5px}.CompanyOverview_statAccent__gQEzP{position:absolute;bottom:0;left:0;right:0;height:3px;opacity:0;transition:opacity .3s ease}.CompanyOverview_statCard__yzIEs:hover .CompanyOverview_statAccent__gQEzP{opacity:1}.CompanyOverview_highlightsSection__e26zK{margin-bottom:5rem}.CompanyOverview_highlightsHeader__AwJrA{text-align:center;margin-bottom:3rem}.CompanyOverview_highlightsTitle__6T5HH{font-size:clamp(2rem,3vw,2.5rem);font-weight:700;color:#1e293b;margin-bottom:1rem}.CompanyOverview_highlightsDescription__UNlel{font-size:1.1rem;color:#64748b;max-width:600px;margin:0 auto}.CompanyOverview_highlightsGrid__klJ1N{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2rem;gap:2rem}.CompanyOverview_highlightCard__9_nPq{background:#ffffff;padding:2.5rem 2rem;border-radius:20px;box-shadow:0 8px 32px rgba(0,0,0,.08);transition:all .6s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;opacity:0;transform:translateY(30px);border:1px solid rgba(255,255,255,.8)}.CompanyOverview_highlightCard__9_nPq.CompanyOverview_visible__LFiYT{opacity:1;transform:translateY(0)}.CompanyOverview_highlightCard__9_nPq:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 20px 40px rgba(0,0,0,.12)}.CompanyOverview_highlightCard__9_nPq:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(0,0,0,.02),transparent);transform:rotate(45deg) scale(0);transition:transform .6s ease}.CompanyOverview_highlightCard__9_nPq:hover:before{transform:rotate(45deg) scale(1)}.CompanyOverview_highlightIcon__r69Xg{width:80px;height:80px;margin:0 auto 1.5rem;background:linear-gradient(135deg,rgba(0,0,0,.05),rgba(0,0,0,.1));border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .4s ease;position:relative;z-index:2}.CompanyOverview_highlightCard__9_nPq:hover .CompanyOverview_highlightIcon__r69Xg{color:#ffffff;transform:scale(1.1) rotateY(180deg)}.CompanyOverview_highlightTitle__kzKMy{font-size:1.3rem;font-weight:700;color:#1e293b;margin-bottom:1rem;text-align:center;position:relative;z-index:2}.CompanyOverview_highlightDescription__5eqM1{color:#64748b;line-height:1.6;text-align:center;margin:0;position:relative;z-index:2}.CompanyOverview_highlightAccent__dvlED{position:absolute;bottom:0;left:0;right:0;height:4px;transform:scaleX(0);transition:transform .4s ease;transform-origin:center}.CompanyOverview_highlightCard__9_nPq:hover .CompanyOverview_highlightAccent__dvlED{transform:scaleX(1)}.CompanyOverview_timelineSection__BKhG1{margin-bottom:5rem;padding:3rem 0;background:rgba(255,255,255,.5);border-radius:30px;border:1px solid rgba(255,255,255,.8)}.CompanyOverview_timelineHeader__OQOhh{text-align:center;margin-bottom:3rem}.CompanyOverview_timelineTitle__gkN2N{font-size:clamp(2rem,3vw,2.5rem);font-weight:700;color:#1e293b;margin-bottom:1rem}.CompanyOverview_timelineDescription__6pbx_{font-size:1.1rem;color:#64748b}.CompanyOverview_timelineContainer__PbKLG{position:relative;max-width:800px;margin:0 auto;padding:0 2rem}.CompanyOverview_timelineLine__8l8mr{position:absolute;top:0;left:50%;transform:translateX(-50%);width:3px;height:100%;background:linear-gradient(180deg,rgba(218,15,15,.8),rgba(218,15,15,.2));border-radius:2px}.CompanyOverview_timelineItem__HVdAs{position:relative;margin-bottom:3rem;opacity:0;transform:translateX(-30px);transition:all .6s cubic-bezier(.4,0,.2,1)}.CompanyOverview_timelineItem__HVdAs.CompanyOverview_visible__LFiYT{opacity:1;transform:translateX(0)}.CompanyOverview_timelineItem__HVdAs:nth-child(2n){transform:translateX(30px)}.CompanyOverview_timelineItem__HVdAs:nth-child(2n).CompanyOverview_visible__LFiYT{transform:translateX(0)}.CompanyOverview_timelineDot___pmHt{position:absolute;top:1rem;left:50%;transform:translateX(-50%);width:16px;height:16px;background:rgba(218,15,15,.8);border:4px solid #ffffff;border-radius:50%;box-shadow:0 4px 12px rgba(218,15,15,.3);z-index:10}.CompanyOverview_timelineContent__NgEIC{background:#ffffff;padding:2rem;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.08);margin-left:3rem;border:1px solid rgba(218,15,15,.1);position:relative}.CompanyOverview_timelineContent__NgEIC:before{content:"";position:absolute;top:1.5rem;left:-8px;width:0;height:0;border:8px solid transparent;border-right-color:#ffffff}.CompanyOverview_timelineItem__HVdAs:nth-child(2n) .CompanyOverview_timelineContent__NgEIC{margin-left:0;margin-right:3rem}.CompanyOverview_timelineItem__HVdAs:nth-child(2n) .CompanyOverview_timelineContent__NgEIC:before{left:auto;right:-8px;border-right-color:transparent;border-left-color:#ffffff}.CompanyOverview_timelineYear__abMoN{display:inline-block;background:linear-gradient(135deg,rgba(218,15,15,.9),rgba(218,15,15,1));color:#ffffff;padding:.4rem .8rem;border-radius:12px;font-size:.85rem;font-weight:700;margin-bottom:1rem}.CompanyOverview_timelineItemTitle__XaV_m{font-size:1.3rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.CompanyOverview_timelineItemDescription__fMrD_{color:#64748b;margin:0;line-height:1.5}.CompanyOverview_trustSection__bygFX{margin-bottom:3rem;padding:3rem;background:linear-gradient(135deg,rgba(255,255,255,.8),rgba(248,250,252,.9));border-radius:20px;border:1px solid rgba(255,255,255,.8)}.CompanyOverview_trustContent__Yn365{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem;align-items:center}.CompanyOverview_certificationsTitle__uxNzg{font-size:1.3rem;font-weight:700;color:#1e293b;margin-bottom:1.5rem}.CompanyOverview_certificationsList__inMoC{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.CompanyOverview_certificationItem__YQxtK{display:flex;align-items:center;gap:.75rem;color:#22c55e;font-weight:600;font-size:.9rem}.CompanyOverview_trustStats__bCMUV{display:flex;flex-direction:column;gap:2rem}.CompanyOverview_trustStat__WRptw{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:rgba(255,255,255,.8);border-radius:12px;border:1px solid rgba(218,15,15,.1)}.CompanyOverview_trustStat__WRptw svg{color:rgba(218,15,15,.8);flex-shrink:0}.CompanyOverview_trustNumber__k17BN{font-size:1.8rem;font-weight:800;color:#1e293b;display:block;line-height:1}.CompanyOverview_trustLabel__Qc9Dw{font-size:.9rem;color:#64748b;font-weight:500;display:block}.CompanyOverview_ctaSection__d7Ujt{background:linear-gradient(135deg,#1c1c1c,#000000);border-radius:20px;padding:3rem;color:#ffffff;overflow:hidden;position:relative}.CompanyOverview_ctaSection__d7Ujt:before{content:"";position:absolute;top:-50%;right:-50%;width:100%;height:100%;background:radial-gradient(circle,rgba(218,15,15,.1) 0,transparent 70%);pointer-events:none}.CompanyOverview_ctaContent__8_GqV{display:grid;grid-template-columns:1fr auto;grid-gap:2rem;gap:2rem;align-items:center;position:relative;z-index:2}.CompanyOverview_ctaTitle__h6vr1{font-size:clamp(1.8rem,3vw,2.2rem);font-weight:700;margin-bottom:1rem;line-height:1.2}.CompanyOverview_ctaDescription__aele6{color:#cbd5e1;font-size:1.1rem;line-height:1.6;margin:0}.CompanyOverview_ctaActions__R3AxP{display:flex;gap:1rem;flex-wrap:wrap}.CompanyOverview_ctaPrimary__2enyt,.CompanyOverview_ctaSecondary___Q28M{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;border-radius:50px;font-weight:600;font-size:1rem;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);min-height:56px;border:2px solid transparent;white-space:nowrap}.CompanyOverview_ctaPrimary__2enyt{background:linear-gradient(135deg,rgba(218,15,15,.9),rgba(218,15,15,1));color:#ffffff;border-color:rgba(218,15,15,.9);box-shadow:0 8px 32px rgba(218,15,15,.3)}.CompanyOverview_ctaPrimary__2enyt:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 12px 40px rgba(218,15,15,.4)}.CompanyOverview_ctaSecondary___Q28M{background:rgba(255,255,255,.1);color:#ffffff;border-color:rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.CompanyOverview_ctaSecondary___Q28M:hover{transform:translateY(-3px) scale(1.02);background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.5)}@media (max-width:1024px){.CompanyOverview_headerContent__SMSD9{grid-template-columns:1fr;gap:3rem;text-align:center}.CompanyOverview_headerImage__9_ihM{height:350px;order:-1}.CompanyOverview_imageWrapper__mtKKU{transform:none}.CompanyOverview_timelineLine__8l8mr{left:2rem}.CompanyOverview_timelineItem__HVdAs,.CompanyOverview_timelineItem__HVdAs:nth-child(2n){transform:translateX(0)}.CompanyOverview_timelineContent__NgEIC,.CompanyOverview_timelineItem__HVdAs:nth-child(2n) .CompanyOverview_timelineContent__NgEIC{margin-left:3rem;margin-right:0}.CompanyOverview_timelineContent__NgEIC:before{left:-8px;border-right-color:#ffffff;border-left-color:transparent}.CompanyOverview_timelineItem__HVdAs:nth-child(2n) .CompanyOverview_timelineContent__NgEIC:before{left:-8px;right:auto;border-right-color:#ffffff;border-left-color:transparent}.CompanyOverview_timelineDot___pmHt{left:2rem;transform:translateX(-50%)}.CompanyOverview_trustContent__Yn365{grid-template-columns:1fr;gap:2rem}.CompanyOverview_ctaContent__8_GqV{grid-template-columns:1fr;text-align:center;gap:2rem}}@media (max-width:768px){.CompanyOverview_companySection__YLhLg{padding:4rem 0}.CompanyOverview_container__b_Y_i{padding:0 1rem}.CompanyOverview_sectionHeader__Exly0{margin-bottom:3rem}.CompanyOverview_headerActions__YIOye{flex-direction:column;align-items:center}.CompanyOverview_primaryButton__nYyLW,.CompanyOverview_secondaryButton__j_liB{width:100%;max-width:280px;justify-content:center}.CompanyOverview_statsGrid__td6cC{grid-template-columns:1fr 1fr;gap:1rem}.CompanyOverview_highlightsGrid__klJ1N{grid-template-columns:1fr;gap:1.5rem}.CompanyOverview_floatingStats__8dthG{position:static;justify-content:center;margin-top:2rem}.CompanyOverview_timelineContainer__PbKLG{padding:0 1rem}.CompanyOverview_timelineContent__NgEIC{margin-left:2rem}.CompanyOverview_trustSection__bygFX{padding:2rem}.CompanyOverview_certificationsList__inMoC{grid-template-columns:1fr}.CompanyOverview_ctaActions__R3AxP{flex-direction:column;align-items:center}.CompanyOverview_ctaPrimary__2enyt,.CompanyOverview_ctaSecondary___Q28M{width:100%;max-width:280px;justify-content:center}}@media (max-width:480px){.CompanyOverview_statsGrid__td6cC{grid-template-columns:1fr}.CompanyOverview_highlightCard__9_nPq,.CompanyOverview_statCard__yzIEs{padding:2rem 1.5rem}.CompanyOverview_timelineSection__BKhG1{padding:2rem 1rem}.CompanyOverview_timelineContent__NgEIC,.CompanyOverview_trustSection__bygFX{padding:1.5rem}.CompanyOverview_ctaSection__d7Ujt{padding:2rem 1.5rem}}@media (min-width:1200px){.CompanyOverview_container__b_Y_i{padding:0 3rem}.CompanyOverview_headerContent__SMSD9{gap:5rem}.CompanyOverview_highlightsGrid__klJ1N,.CompanyOverview_statsGrid__td6cC{gap:3rem}}@media (prefers-reduced-motion:reduce){.CompanyOverview_companyImage__BBV1p,.CompanyOverview_ctaPrimary__2enyt,.CompanyOverview_ctaSecondary___Q28M,.CompanyOverview_highlightCard__9_nPq,.CompanyOverview_imageWrapper__mtKKU,.CompanyOverview_primaryButton__nYyLW,.CompanyOverview_secondaryButton__j_liB,.CompanyOverview_statCard__yzIEs,.CompanyOverview_timelineItem__HVdAs{transition:none;animation:none}.CompanyOverview_floatingStat__gM_wx{animation:none}}@media print{.CompanyOverview_companySection__YLhLg{background:#ffffff;padding:2rem 0}.CompanyOverview_ctaActions__R3AxP,.CompanyOverview_headerActions__YIOye{display:none}.CompanyOverview_floatingStats__8dthG{position:static;margin-top:1rem}}.CompanyOverview_ctaPrimary__2enyt:focus-visible,.CompanyOverview_ctaSecondary___Q28M:focus-visible,.CompanyOverview_primaryButton__nYyLW:focus-visible,.CompanyOverview_secondaryButton__j_liB:focus-visible{outline:2px solid rgba(218,15,15,.8);outline-offset:2px}.HeroWithSearch_heroSection__Xj7o_{width:100%;background:#f8f8f8;padding:0;margin-top:80px}.HeroWithSearch_heroWrapper__f88y_{display:grid;grid-template-columns:1fr 450px;grid-gap:1.5rem;gap:1.5rem;max-width:1800px;margin:0 auto;padding:1.5rem;min-height:450px}.HeroWithSearch_heroMain__E00Mi{position:relative;border-radius:24px;overflow:hidden;display:flex;align-items:center;justify-content:center;width:100%;min-height:450px}.HeroWithSearch_heroBackground__8zPSt{position:absolute;inset:0;z-index:1}.HeroWithSearch_backgroundVideo___zSHi{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%);object-fit:cover;z-index:1}.HeroWithSearch_backgroundImage__6asOu{object-fit:cover;object-position:center}.HeroWithSearch_heroOverlay__2uSFc{position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,0,0,.6),rgba(0,0,0,.3));z-index:2}.HeroWithSearch_heroContent__yxEDq{position:relative;z-index:3;text-align:center;padding:2.5rem;max-width:900px}.HeroWithSearch_heroTitle__6bXN2{font-size:clamp(2rem,4vw,3.5rem);font-weight:700;line-height:1.1;color:#ffffff;margin-bottom:2rem;text-shadow:0 4px 20px rgba(0,0,0,.5);letter-spacing:-.02em;text-transform:uppercase}.HeroWithSearch_heroButton__D8pXN{display:inline-flex;align-items:center;justify-content:center;padding:1.125rem 2.5rem;background:linear-gradient(135deg,#dc2626,#b91c1c);color:#ffffff;text-decoration:none;border-radius:8px;font-weight:600;font-size:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 25px rgba(220,38,38,.3)}.HeroWithSearch_heroButton__D8pXN:hover{background:linear-gradient(135deg,#b91c1c,#991b1b);transform:translateY(-2px);box-shadow:0 12px 35px rgba(220,38,38,.4)}.HeroWithSearch_ctaCards__iJKca{display:grid;grid-template-rows:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;height:100%;min-height:450px}.HeroWithSearch_ctaCard__IwtU3{background:linear-gradient(178deg,#272727,#000000);border-radius:24px;padding:2.5rem 2rem;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;transition:all .3s ease}.HeroWithSearch_ctaCard__IwtU3:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(220,38,38,.1),rgba(220,38,38,0));opacity:0;transition:opacity .3s ease}.HeroWithSearch_ctaCard__IwtU3:hover:before{opacity:1}.HeroWithSearch_ctaCard__IwtU3:hover{transform:translateY(-4px)}.HeroWithSearch_ctaCardContent__xz4wh{text-align:center;width:100%;position:relative;z-index:2}.HeroWithSearch_ctaTitle__j3QJV{font-size:1.625rem;font-weight:700;color:#ffffff;margin-bottom:1.75rem;line-height:1.3}.HeroWithSearch_ctaLink__a_QmX{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:rgba(255,38,38,.38);color:#ffffff;text-decoration:none;border-radius:50px;font-weight:600;font-size:.95rem;transition:all .3s cubic-bezier(.4,0,.2,1);border:2px solid rgba(255,38,38,.24)}.HeroWithSearch_ctaLink__a_QmX:hover{background:rgba(255,255,255,.25);border-color:rgba(255,255,255,.5);transform:translateX(4px)}.HeroWithSearch_ctaLink__a_QmX svg{transition:transform .3s ease}.HeroWithSearch_ctaLink__a_QmX:hover svg{transform:translateX(4px)}@media (max-width:1400px){.HeroWithSearch_heroWrapper__f88y_{max-width:1600px;grid-template-columns:1fr 420px;min-height:420px}.HeroWithSearch_ctaCards__iJKca,.HeroWithSearch_heroMain__E00Mi{min-height:420px}.HeroWithSearch_ctaTitle__j3QJV{font-size:1.5rem}}@media (max-width:1200px){.HeroWithSearch_heroWrapper__f88y_{max-width:1400px;grid-template-columns:1fr 380px;gap:1.25rem;padding:1.25rem;min-height:400px}.HeroWithSearch_heroMain__E00Mi{min-height:400px}.HeroWithSearch_ctaCards__iJKca{gap:1.25rem;min-height:400px}.HeroWithSearch_ctaCard__IwtU3{padding:2rem 1.75rem}.HeroWithSearch_ctaTitle__j3QJV{font-size:1.375rem;margin-bottom:1.5rem}.HeroWithSearch_ctaLink__a_QmX{padding:.875rem 1.75rem;font-size:.9rem}}@media (max-width:1024px){.HeroWithSearch_heroWrapper__f88y_{grid-template-columns:1fr;gap:1.5rem;min-height:auto}.HeroWithSearch_heroMain__E00Mi{min-height:380px}.HeroWithSearch_ctaCards__iJKca{grid-template-rows:auto;grid-template-columns:1fr 1fr;min-height:auto}.HeroWithSearch_ctaCard__IwtU3{min-height:280px}}@media (max-width:768px){.HeroWithSearch_heroSection__Xj7o_{margin-top:70px}.HeroWithSearch_heroWrapper__f88y_{padding:1rem;gap:1rem}.HeroWithSearch_heroMain__E00Mi{min-height:320px;border-radius:16px}.HeroWithSearch_heroContent__yxEDq{padding:1.75rem}.HeroWithSearch_heroTitle__6bXN2{font-size:1.875rem;margin-bottom:1.5rem}.HeroWithSearch_heroButton__D8pXN{padding:1rem 2rem;font-size:.95rem}.HeroWithSearch_ctaCards__iJKca{grid-template-columns:1fr;grid-template-rows:auto auto;gap:1rem}.HeroWithSearch_ctaCard__IwtU3{padding:2rem 1.5rem;min-height:200px;border-radius:16px}.HeroWithSearch_ctaTitle__j3QJV{font-size:1.375rem;margin-bottom:1.5rem}.HeroWithSearch_ctaLink__a_QmX{padding:.875rem 1.75rem;font-size:.9rem}}@media (max-width:640px){.HeroWithSearch_heroWrapper__f88y_{padding:.75rem}.HeroWithSearch_heroMain__E00Mi{min-height:280px}.HeroWithSearch_heroTitle__6bXN2{font-size:1.625rem}.HeroWithSearch_ctaCard__IwtU3{padding:1.75rem 1.25rem;min-height:180px}.HeroWithSearch_ctaTitle__j3QJV{font-size:1.25rem;margin-bottom:1.25rem}}@media (max-width:480px){.HeroWithSearch_heroWrapper__f88y_{padding:1.5rem}.HeroWithSearch_heroMain__E00Mi{min-height:250px;border-radius:12px}.HeroWithSearch_heroContent__yxEDq{padding:1.25rem}.HeroWithSearch_heroTitle__6bXN2{font-size:1.5rem;margin-bottom:1.25rem}.HeroWithSearch_heroButton__D8pXN{width:100%;padding:1rem}.HeroWithSearch_ctaCard__IwtU3{padding:1.5rem 1rem;min-height:160px;border-radius:12px}.HeroWithSearch_ctaTitle__j3QJV{font-size:1.125rem;margin-bottom:1.25rem}.HeroWithSearch_ctaLink__a_QmX{padding:.875rem 1.5rem;font-size:.875rem;width:100%;justify-content:center}}@media (min-width:1800px){.HeroWithSearch_heroWrapper__f88y_{max-width:2000px;grid-template-columns:1fr 500px;gap:2rem;padding:2rem;min-height:480px}.HeroWithSearch_heroMain__E00Mi{min-height:480px}.HeroWithSearch_ctaCards__iJKca{gap:2rem;min-height:480px}.HeroWithSearch_ctaCard__IwtU3{padding:3rem 2.5rem}.HeroWithSearch_ctaTitle__j3QJV{font-size:1.75rem;margin-bottom:2rem}.HeroWithSearch_ctaLink__a_QmX{padding:1.125rem 2.25rem;font-size:1rem}}@media (prefers-reduced-motion:reduce){.HeroWithSearch_ctaCard__IwtU3,.HeroWithSearch_ctaLink__a_QmX,.HeroWithSearch_heroButton__D8pXN{transition:none;animation:none}.HeroWithSearch_ctaCard__IwtU3:hover,.HeroWithSearch_ctaLink__a_QmX:hover,.HeroWithSearch_ctaLink__a_QmX:hover svg,.HeroWithSearch_heroButton__D8pXN:hover{transform:none}.HeroWithSearch_backgroundVideo___zSHi{animation-play-state:paused!important}}.HeroWithSearch_ctaLink__a_QmX:focus,.HeroWithSearch_heroButton__D8pXN:focus{outline:3px solid #dc2626;outline-offset:3px}@media (hover:none) and (pointer:coarse){.HeroWithSearch_ctaCard__IwtU3:hover,.HeroWithSearch_ctaLink__a_QmX:hover,.HeroWithSearch_heroButton__D8pXN:hover{transform:none}.HeroWithSearch_ctaCard__IwtU3:active{transform:scale(.98)}}@media print{.HeroWithSearch_heroSection__Xj7o_{margin-top:0;background:#ffffff}.HeroWithSearch_heroWrapper__f88y_{grid-template-columns:1fr;min-height:auto}.HeroWithSearch_ctaCards__iJKca{display:none}.HeroWithSearch_heroOverlay__2uSFc{opacity:.3}.HeroWithSearch_backgroundVideo___zSHi,.HeroWithSearch_heroButton__D8pXN{display:none}}.MachineSearch_searchContainer__H69sP{display:flex;flex-direction:column;background:#f8f8f8;align-items:center;justify-content:center;padding:2rem 1.5rem;width:100%}.MachineSearch_searchForm__ImjgP{background:#ffffff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:100%;border-radius:24px;padding:2rem;border:1px solid #e5e7eb;transition:all .3s ease}.MachineSearch_searchHeader__x5Nae{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:2px solid #f3f4f6}.MachineSearch_searchHeaderIcon___mwno{width:48px;height:48px;background:linear-gradient(135deg,#dc2626,#b91c1c);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#ffffff;box-shadow:0 4px 12px rgba(220,38,38,.3)}.MachineSearch_searchHeaderText__WLdla h3{font-size:1.25rem;font-weight:700;color:#1f2937;margin:0 0 .25rem}.MachineSearch_searchHeaderText__WLdla p{font-size:.875rem;color:#6b7280;margin:0}.MachineSearch_mainSearchBar__tnEw7{display:flex;gap:.75rem;margin-bottom:1rem}.MachineSearch_searchInputWrapper__XsEgY{position:relative;flex:1 1;display:flex;align-items:center}.MachineSearch_searchIcon__9LnpA{position:absolute;left:1.25rem;color:#9ca3af;pointer-events:none;transition:color .3s ease}.MachineSearch_searchInputWrapper__XsEgY:focus-within .MachineSearch_searchIcon__9LnpA{color:#dc2626}.MachineSearch_searchInput__Qnj1I{width:100%;padding:1.25rem 3rem 1.25rem 3.5rem;border:2px solid #e5e7eb;border-radius:16px;font-size:1rem;color:#1f2937;background:#f9fafb;transition:all .3s ease;outline:none;font-weight:500}.MachineSearch_searchInput__Qnj1I::placeholder{color:#9ca3af;font-weight:400}.MachineSearch_searchInput__Qnj1I:hover{background:#ffffff;border-color:#d1d5db}.MachineSearch_searchInput__Qnj1I:focus{border-color:#dc2626;background:#ffffff;box-shadow:0 0 0 4px rgba(220,38,38,.1)}.MachineSearch_clearButton__oQD3T{position:absolute;right:1rem;background:rgba(220,38,38,.1);border:none;color:#dc2626;padding:.5rem;border-radius:8px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.MachineSearch_clearButton__oQD3T:hover{background:rgba(220,38,38,.2);transform:scale(1.1)}.MachineSearch_searchButton__4FSp_{display:flex;align-items:center;gap:.625rem;padding:1.25rem 2.5rem;background:linear-gradient(135deg,#dc2626,#b91c1c);color:#ffffff;border:none;border-radius:16px;font-weight:700;font-size:1rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;box-shadow:0 4px 16px rgba(220,38,38,.3)}.MachineSearch_searchButton__4FSp_:hover{background:linear-gradient(135deg,#b91c1c,#991b1b);transform:translateY(-2px);box-shadow:0 8px 28px rgba(220,38,38,.4)}.MachineSearch_searchButton__4FSp_:active{transform:translateY(0)}.MachineSearch_filterToggle__ozvun{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:1rem 1.25rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:2px solid #e5e7eb;border-radius:14px;color:#374151;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative}.MachineSearch_filterToggle__ozvun:hover{background:linear-gradient(135deg,#f1f5f9,#e5e7eb);border-color:rgba(220,38,38,.3);transform:translateY(-1px)}.MachineSearch_filterToggle__ozvun svg:first-child{color:#dc2626}.MachineSearch_filterToggle__ozvun svg:last-child{transition:transform .3s ease;margin-left:auto}.MachineSearch_filterToggle__ozvun svg.MachineSearch_rotated__yrZPk{transform:rotate(180deg)}.MachineSearch_filterBadge__ZZj_Y{background:#dc2626;color:#ffffff;font-size:.75rem;font-weight:700;min-width:24px;height:24px;border-radius:12px;display:flex;align-items:center;justify-content:center;padding:0 .5rem;box-shadow:0 2px 8px rgba(220,38,38,.3)}.MachineSearch_advancedFilters__2S0HG{margin-top:1.5rem;padding-top:1.5rem;border-top:2px solid #f3f4f6;animation:MachineSearch_slideDown__sg0UQ .3s ease-out}@keyframes MachineSearch_slideDown__sg0UQ{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}.MachineSearch_filterGrid__5UYSu{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem;margin-bottom:1rem}.MachineSearch_filterGroup__iIb9_{display:flex;flex-direction:column;gap:.625rem}.MachineSearch_filterGroup__iIb9_ label{display:flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:700;color:#374151;text-transform:uppercase;letter-spacing:.5px}.MachineSearch_filterGroup__iIb9_ label svg{color:#dc2626}.MachineSearch_invisibleLabel__pRmXr{opacity:0;pointer-events:none}.MachineSearch_filterInput__Hif_T,.MachineSearch_filterSelect__WLk8G{width:100%;padding:1rem 1.125rem;border:2px solid #e5e7eb;border-radius:12px;font-size:.95rem;color:#1f2937;background:#f9fafb;transition:all .3s ease;outline:none;font-weight:500}.MachineSearch_filterInput__Hif_T:hover,.MachineSearch_filterSelect__WLk8G:hover{background:#ffffff;border-color:#d1d5db}.MachineSearch_filterInput__Hif_T:focus,.MachineSearch_filterSelect__WLk8G:focus{border-color:#dc2626;background:#ffffff;box-shadow:0 0 0 3px rgba(220,38,38,.1)}.MachineSearch_filterInput__Hif_T.MachineSearch_hasValue__IrbhU,.MachineSearch_filterSelect__WLk8G.MachineSearch_hasValue__IrbhU{background:#ffffff;border-color:#dc2626;font-weight:600}.MachineSearch_rangeInputs__KJubm{display:flex;align-items:center;gap:.75rem}.MachineSearch_rangeInputs__KJubm input{flex:1 1;min-width:0}.MachineSearch_rangeSeparator__HHA2h{color:#6b7280;font-weight:600;font-size:.875rem}.MachineSearch_inputWithIcon__DK1_6{position:relative;display:flex;align-items:center}.MachineSearch_inputIcon__ZIVtM{position:absolute;left:1rem;color:#9ca3af;pointer-events:none;transition:color .3s ease}.MachineSearch_inputWithIcon__DK1_6:focus-within .MachineSearch_inputIcon__ZIVtM{color:#dc2626}.MachineSearch_inputWithIcon__DK1_6 input{padding-left:2.75rem;padding-right:2.5rem}.MachineSearch_inputClearButton__WHONQ{position:absolute;right:.75rem;background:rgba(220,38,38,.1);border:none;color:#dc2626;padding:.375rem;border-radius:6px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.MachineSearch_inputClearButton__WHONQ:hover{background:rgba(220,38,38,.2);transform:scale(1.1)}.MachineSearch_applyFiltersButton__w0wOM{width:100%;display:flex;align-items:center;justify-content:center;gap:.625rem;padding:1rem 1.5rem;background:linear-gradient(135deg,#10b981,#059669);color:#ffffff;border:none;border-radius:12px;font-weight:700;font-size:.95rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(16,185,129,.3)}.MachineSearch_applyFiltersButton__w0wOM:hover{background:linear-gradient(135deg,#059669,#047857);transform:translateY(-2px);box-shadow:0 8px 20px rgba(16,185,129,.4)}.MachineSearch_applyFiltersButton__w0wOM:active{transform:translateY(0)}.MachineSearch_filterActions__d5UX9{display:flex;justify-content:space-between;align-items:center;padding-top:1.25rem;border-top:1px solid #e5e7eb}.MachineSearch_activeFiltersInfo__70nUj{display:flex;align-items:center;gap:.5rem}.MachineSearch_activeFiltersCount__NYo8_{font-size:.875rem;font-weight:600;color:#374151;background:rgba(220,38,38,.1);padding:.375rem .875rem;border-radius:20px}.MachineSearch_clearFiltersButton__wa8qY{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:rgba(220,38,38,.1);color:#dc2626;border:2px solid rgba(220,38,38,.2);border-radius:10px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .3s ease}.MachineSearch_clearFiltersButton__wa8qY:hover{background:rgba(220,38,38,.2);border-color:rgba(220,38,38,.4);transform:translateY(-1px)}@media (max-width:1024px){.MachineSearch_filterGrid__5UYSu{grid-template-columns:repeat(2,1fr);gap:1rem}.MachineSearch_searchButton__4FSp_ span{display:none}.MachineSearch_searchButton__4FSp_{padding:1.25rem 1.5rem}}@media (max-width:768px){.MachineSearch_searchContainer__H69sP{padding:1.5rem 1rem}.MachineSearch_searchForm__ImjgP{padding:1.5rem}.MachineSearch_searchHeader__x5Nae{flex-direction:column;text-align:center;align-items:center}.MachineSearch_searchHeaderText__WLdla h3{font-size:1.125rem}.MachineSearch_mainSearchBar__tnEw7{flex-direction:column;gap:.75rem}.MachineSearch_searchButton__4FSp_{width:100%;justify-content:center;padding:1.25rem}.MachineSearch_searchButton__4FSp_ span{display:inline}.MachineSearch_filterGrid__5UYSu{grid-template-columns:1fr;gap:1rem}.MachineSearch_filterActions__d5UX9{flex-direction:column;gap:1rem}.MachineSearch_clearFiltersButton__wa8qY{width:100%;justify-content:center}}@media (max-width:480px){.MachineSearch_searchForm__ImjgP{padding:1.25rem;border-radius:20px}.MachineSearch_searchHeaderIcon___mwno{width:40px;height:40px}.MachineSearch_searchHeaderIcon___mwno svg{width:20px;height:20px}.MachineSearch_searchInput__Qnj1I{font-size:16px;padding:1.125rem 3rem 1.125rem 3.25rem}.MachineSearch_rangeInputs__KJubm{flex-direction:column;align-items:stretch;gap:.5rem}.MachineSearch_rangeSeparator__HHA2h{text-align:center;display:block;width:100%}}@media (min-width:1400px){.MachineSearch_searchForm__ImjgP{padding:2.5rem}.MachineSearch_filterGrid__5UYSu{grid-template-columns:repeat(3,1fr);gap:1.5rem}}@media (prefers-reduced-motion:reduce){.MachineSearch_advancedFilters__2S0HG,.MachineSearch_applyFiltersButton__w0wOM,.MachineSearch_clearButton__oQD3T,.MachineSearch_clearFiltersButton__wa8qY,.MachineSearch_filterToggle__ozvun,.MachineSearch_searchButton__4FSp_{transition:none;animation:none}.MachineSearch_applyFiltersButton__w0wOM:hover,.MachineSearch_clearFiltersButton__wa8qY:hover,.MachineSearch_searchButton__4FSp_:hover{transform:none}}.MachineSearch_applyFiltersButton__w0wOM:focus,.MachineSearch_clearButton__oQD3T:focus,.MachineSearch_clearFiltersButton__wa8qY:focus,.MachineSearch_filterInput__Hif_T:focus,.MachineSearch_filterSelect__WLk8G:focus,.MachineSearch_filterToggle__ozvun:focus,.MachineSearch_searchButton__4FSp_:focus,.MachineSearch_searchInput__Qnj1I:focus{outline:3px solid #dc2626;outline-offset:2px}@media print{.MachineSearch_searchContainer__H69sP{display:none}}.CategoryLinks_categorySection__3zJnq{width:100%;background:#f8f8f8;padding:45px}.CategoryLinks_categoryContainer__RiNFT{max-width:1800px;margin:0 auto}.CategoryLinks_sectionHeader__GHj2G{text-align:center;margin-bottom:2.5rem}.CategoryLinks_sectionTitle__KDfQv{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;color:#1f2937;margin:0 0 .75rem;letter-spacing:-.02em}.CategoryLinks_sectionSubtitle__Qyehr{font-size:1rem;color:#6b7280;max-width:500px;margin:0 auto}.CategoryLinks_categoryGrid__721mz{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.25rem;gap:1.25rem}.CategoryLinks_categoryGrid__721mz.CategoryLinks_compact__t5g_I{grid-template-columns:repeat(8,1fr)}.CategoryLinks_categoryGrid__721mz.CategoryLinks_compact__t5g_I .CategoryLinks_categoryCard__cOnHO{flex-direction:column;text-align:center;padding:1.5rem 1rem}.CategoryLinks_categoryGrid__721mz.CategoryLinks_compact__t5g_I .CategoryLinks_iconWrapper__VeSqO{margin-bottom:.75rem}.CategoryLinks_categoryGrid__721mz.CategoryLinks_compact__t5g_I .CategoryLinks_arrowIcon__NI31r,.CategoryLinks_categoryGrid__721mz.CategoryLinks_compact__t5g_I .CategoryLinks_categoryDescription__H2Dl3{display:none}.CategoryLinks_categoryCard__cOnHO{display:flex;align-items:center;gap:1.25rem;background:#ffffff;border-radius:16px;padding:1.5rem;text-decoration:none;border:2px solid #e5e7eb;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.CategoryLinks_categoryCard__cOnHO:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(220,38,38,.05),rgba(220,38,38,0));opacity:0;transition:opacity .3s ease}.CategoryLinks_categoryCard__cOnHO:hover{border-color:rgba(220,38,38,.3);transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.08),0 4px 12px rgba(220,38,38,.1)}.CategoryLinks_categoryCard__cOnHO:hover:before{opacity:1}.CategoryLinks_iconWrapper__VeSqO{width:56px;height:56px;min-width:56px;background:linear-gradient(135deg,#f8f8f8,#f1f5f9);border-radius:14px;display:flex;align-items:center;justify-content:center;color:#dc2626;transition:all .3s ease;position:relative;z-index:1}.CategoryLinks_categoryCard__cOnHO:hover .CategoryLinks_iconWrapper__VeSqO{background:linear-gradient(135deg,#dc2626,#b91c1c);color:#ffffff;box-shadow:0 4px 16px rgba(220,38,38,.35);transform:scale(1.05)}.CategoryLinks_cardContent__iqK5t{flex:1 1;min-width:0;position:relative;z-index:1}.CategoryLinks_categoryLabel__W40M4{font-size:1.0625rem;font-weight:700;color:#1f2937;margin:0 0 .25rem;transition:color .3s ease;line-height:1.3}.CategoryLinks_categoryCard__cOnHO:hover .CategoryLinks_categoryLabel__W40M4{color:#dc2626}.CategoryLinks_categoryDescription__H2Dl3{font-size:.8125rem;color:#6b7280;margin:0;line-height:1.4}.CategoryLinks_arrowIcon__NI31r{width:36px;height:36px;min-width:36px;display:flex;align-items:center;justify-content:center;color:#9ca3af;background:#f3f4f6;border-radius:10px;transition:all .3s ease;position:relative;z-index:1}.CategoryLinks_categoryCard__cOnHO:hover .CategoryLinks_arrowIcon__NI31r{background:rgba(220,38,38,.1);color:#dc2626;transform:translateX(4px)}@media (max-width:1400px){.CategoryLinks_categoryGrid__721mz{gap:1rem}.CategoryLinks_categoryGrid__721mz,.CategoryLinks_categoryGrid__721mz.CategoryLinks_compact__t5g_I{grid-template-columns:repeat(4,1fr)}}@media (max-width:1200px){.CategoryLinks_categoryGrid__721mz{grid-template-columns:repeat(3,1fr)}.CategoryLinks_categoryGrid__721mz.CategoryLinks_compact__t5g_I{grid-template-columns:repeat(4,1fr)}}@media (max-width:1024px){.CategoryLinks_categorySection__3zJnq{padding:2.5rem 1.25rem}.CategoryLinks_categoryGrid__721mz{grid-template-columns:repeat(2,1fr);gap:1rem}.CategoryLinks_categoryGrid__721mz.CategoryLinks_compact__t5g_I{grid-template-columns:repeat(4,1fr)}.CategoryLinks_categoryCard__cOnHO{padding:1.25rem;gap:1rem}.CategoryLinks_iconWrapper__VeSqO{width:48px;height:48px;min-width:48px;border-radius:12px}.CategoryLinks_iconWrapper__VeSqO svg{width:24px;height:24px}.CategoryLinks_categoryLabel__W40M4{font-size:1rem}.CategoryLinks_arrowIcon__NI31r{width:32px;height:32px;min-width:32px}}@media (max-width:768px){.CategoryLinks_categorySection__3zJnq{padding:2rem 1rem}.CategoryLinks_sectionHeader__GHj2G{margin-bottom:2rem}.CategoryLinks_sectionTitle__KDfQv{font-size:1.375rem}.CategoryLinks_sectionSubtitle__Qyehr{font-size:.9375rem}.CategoryLinks_categoryGrid__721mz{gap:.875rem}.CategoryLinks_categoryGrid__721mz,.CategoryLinks_categoryGrid__721mz.CategoryLinks_compact__t5g_I{grid-template-columns:repeat(2,1fr)}.CategoryLinks_categoryCard__cOnHO{padding:1.125rem;border-radius:14px}.CategoryLinks_iconWrapper__VeSqO{width:44px;height:44px;min-width:44px}.CategoryLinks_arrowIcon__NI31r,.CategoryLinks_categoryDescription__H2Dl3{display:none}}@media (max-width:480px){.CategoryLinks_categorySection__3zJnq{padding:1.5rem .75rem}.CategoryLinks_categoryGrid__721mz{grid-template-columns:1fr 1fr;gap:.75rem}.CategoryLinks_categoryCard__cOnHO{flex-direction:column;text-align:center;padding:1.25rem 1rem;gap:.75rem}.CategoryLinks_iconWrapper__VeSqO{width:52px;height:52px;min-width:52px}.CategoryLinks_categoryLabel__W40M4{font-size:.9375rem}}@media (min-width:1800px){.CategoryLinks_categorySection__3zJnq{padding:4rem 2rem}.CategoryLinks_categoryGrid__721mz{gap:1.5rem}.CategoryLinks_categoryCard__cOnHO{padding:1.75rem;gap:1.5rem}.CategoryLinks_iconWrapper__VeSqO{width:64px;height:64px;min-width:64px;border-radius:16px}.CategoryLinks_iconWrapper__VeSqO svg{width:32px;height:32px}.CategoryLinks_categoryLabel__W40M4{font-size:1.125rem}.CategoryLinks_categoryDescription__H2Dl3{font-size:.875rem}}@media (prefers-reduced-motion:reduce){.CategoryLinks_arrowIcon__NI31r,.CategoryLinks_categoryCard__cOnHO,.CategoryLinks_iconWrapper__VeSqO{transition:none}.CategoryLinks_categoryCard__cOnHO:hover,.CategoryLinks_categoryCard__cOnHO:hover .CategoryLinks_arrowIcon__NI31r,.CategoryLinks_categoryCard__cOnHO:hover .CategoryLinks_iconWrapper__VeSqO{transform:none}}.CategoryLinks_categoryCard__cOnHO:focus{outline:3px solid #dc2626;outline-offset:3px}.CategoryLinks_categoryCard__cOnHO:focus:not(:focus-visible){outline:none}.CategoryLinks_categoryCard__cOnHO:focus-visible{outline:3px solid #dc2626;outline-offset:3px}@media (hover:none) and (pointer:coarse){.CategoryLinks_categoryCard__cOnHO:hover{transform:none;box-shadow:none}.CategoryLinks_categoryCard__cOnHO:hover .CategoryLinks_arrowIcon__NI31r,.CategoryLinks_categoryCard__cOnHO:hover .CategoryLinks_iconWrapper__VeSqO{transform:none}.CategoryLinks_categoryCard__cOnHO:active{transform:scale(.98);border-color:rgba(220,38,38,.3)}.CategoryLinks_categoryCard__cOnHO:active .CategoryLinks_iconWrapper__VeSqO{background:linear-gradient(135deg,#dc2626,#b91c1c);color:#ffffff}}@media print{.CategoryLinks_categorySection__3zJnq{padding:1rem 0;background:#ffffff}.CategoryLinks_categoryGrid__721mz{grid-template-columns:repeat(4,1fr);gap:.5rem}.CategoryLinks_categoryCard__cOnHO{border:1px solid #e5e7eb;box-shadow:none}.CategoryLinks_arrowIcon__NI31r{display:none}}