.WishlistButton-module__RlYktW__button{cursor:pointer;color:var(--text-secondary,#a1a1aa);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}.WishlistButton-module__RlYktW__button:hover:not(:disabled){color:#f43f5e;background:#ffffff1a;transform:scale(1.1)}.WishlistButton-module__RlYktW__button:disabled{cursor:not-allowed;opacity:.5}.WishlistButton-module__RlYktW__sm{padding:.25rem}.WishlistButton-module__RlYktW__md{padding:.5rem}.WishlistButton-module__RlYktW__lg{padding:.75rem}.WishlistButton-module__RlYktW__active{color:#f43f5e}.WishlistButton-module__RlYktW__active:hover:not(:disabled){color:#fb7185}.WishlistButton-module__RlYktW__loading{color:var(--text-secondary,#a1a1aa)}.WishlistButton-module__RlYktW__heartOutline{transition:all .2s}.WishlistButton-module__RlYktW__heartFilled{animation:.3s WishlistButton-module__RlYktW__heartPop}@keyframes WishlistButton-module__RlYktW__heartPop{0%{transform:scale(.8)}50%{transform:scale(1.2)}to{transform:scale(1)}}.WishlistButton-module__RlYktW__spinner{animation:1s linear infinite WishlistButton-module__RlYktW__spin}.WishlistButton-module__RlYktW__spinnerPath{stroke-linecap:round}@keyframes WishlistButton-module__RlYktW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.WishlistButton-module__RlYktW__button{min-width:44px;min-height:44px}.WishlistButton-module__RlYktW__button:hover:not(:disabled){transform:none}.WishlistButton-module__RlYktW__sm{padding:.375rem}.WishlistButton-module__RlYktW__md{padding:.625rem}.WishlistButton-module__RlYktW__lg{padding:.875rem}}@media (prefers-reduced-motion:reduce){.WishlistButton-module__RlYktW__button,.WishlistButton-module__RlYktW__heartOutline{transition:none}.WishlistButton-module__RlYktW__heartFilled,.WishlistButton-module__RlYktW__spinner{animation:none}}[data-theme=light] .WishlistButton-module__RlYktW__button{color:#64748b}[data-theme=light] .WishlistButton-module__RlYktW__button:hover:not(:disabled){background:#0000000d}[data-theme=light] .WishlistButton-module__RlYktW__loading{color:#64748b}
.WishlistItemCard-module__eGt5Za__card{background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);border:1px solid #6366f133;border-radius:16px;gap:1rem;padding:calc(1rem + 3px) 1rem 1rem;transition:all .3s;display:flex;position:relative;overflow:hidden}.WishlistItemCard-module__eGt5Za__card:before{content:"";z-index:1;background:linear-gradient(90deg,#6366f1,#8b5cf6,#a78bfa);height:3px;position:absolute;top:0;left:0;right:0}.WishlistItemCard-module__eGt5Za__card:hover{border-color:#6366f166;box-shadow:0 8px 32px #00000026}.WishlistItemCard-module__eGt5Za__imageLink{flex-shrink:0}.WishlistItemCard-module__eGt5Za__imageWrapper{background:#1e293b80;border:1px solid #6366f11a;border-radius:12px;width:100px;height:100px;position:relative;overflow:hidden}@media (min-width:640px){.WishlistItemCard-module__eGt5Za__imageWrapper{width:150px;height:150px}}.WishlistItemCard-module__eGt5Za__image{-o-object-fit:cover;object-fit:cover;transition:transform .3s}.WishlistItemCard-module__eGt5Za__imageLink:hover .WishlistItemCard-module__eGt5Za__image{transform:scale(1.05)}.WishlistItemCard-module__eGt5Za__imagePlaceholder{width:100%;height:100%;color:var(--text-muted,#52525b);justify-content:center;align-items:center;display:flex}.WishlistItemCard-module__eGt5Za__outOfStockBadge{color:#fff;text-transform:uppercase;background:#000000b3;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:flex;position:absolute;inset:0}.WishlistItemCard-module__eGt5Za__priceDropBadge{color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:4px;padding:.25rem .5rem;font-size:.65rem;font-weight:700;animation:2s infinite WishlistItemCard-module__eGt5Za__pulse;position:absolute;top:8px;left:8px}@keyframes WishlistItemCard-module__eGt5Za__pulse{0%,to{opacity:1}50%{opacity:.8}}.WishlistItemCard-module__eGt5Za__info{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.WishlistItemCard-module__eGt5Za__name{color:#f1f5f9;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1rem;font-weight:600;text-decoration:none;transition:color .2s;display:-webkit-box;overflow:hidden}.WishlistItemCard-module__eGt5Za__name:hover{color:#a5b4fc}.WishlistItemCard-module__eGt5Za__priceSection{align-items:baseline;gap:.5rem;display:flex}.WishlistItemCard-module__eGt5Za__currentPrice{color:#a5b4fc;font-size:1.125rem;font-weight:700}.WishlistItemCard-module__eGt5Za__originalPrice{color:#64748b;font-size:.875rem;text-decoration:line-through}.WishlistItemCard-module__eGt5Za__meta{flex-wrap:wrap;gap:.75rem;font-size:.75rem;display:flex}.WishlistItemCard-module__eGt5Za__addedDate{color:#94a3b8}.WishlistItemCard-module__eGt5Za__lowStock{color:#f59e0b;font-weight:500}.WishlistItemCard-module__eGt5Za__actions{gap:.5rem;margin-top:auto;padding-top:.5rem;display:flex}.WishlistItemCard-module__eGt5Za__addToCartBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.WishlistItemCard-module__eGt5Za__addToCartBtn:hover:not(:disabled){background:linear-gradient(135deg,#818cf8,#a78bfa);transform:translateY(-2px);box-shadow:0 4px 12px #0003}.WishlistItemCard-module__eGt5Za__addToCartBtn:disabled{opacity:.5;cursor:not-allowed}.WishlistItemCard-module__eGt5Za__addToCartBtn.WishlistItemCard-module__eGt5Za__disabled{color:#64748b;background:#33415599}.WishlistItemCard-module__eGt5Za__removeBtn{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #6366f133;border-radius:8px;justify-content:center;align-items:center;padding:.625rem;transition:all .2s;display:flex}.WishlistItemCard-module__eGt5Za__removeBtn:hover:not(:disabled){color:#ef4444;background:#ef44441a;border-color:#ef4444}.WishlistItemCard-module__eGt5Za__removeBtn:disabled{opacity:.5;cursor:not-allowed}.WishlistItemCard-module__eGt5Za__spinner{animation:1s linear infinite WishlistItemCard-module__eGt5Za__spin;display:inline-block}@keyframes WishlistItemCard-module__eGt5Za__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (hover:none){.WishlistItemCard-module__eGt5Za__card:hover{box-shadow:none;border-color:#6366f133;transform:none}.WishlistItemCard-module__eGt5Za__card:active{transform:scale(.98);box-shadow:0 2px 12px #00000026}.WishlistItemCard-module__eGt5Za__imageLink:hover .WishlistItemCard-module__eGt5Za__image{transform:none}.WishlistItemCard-module__eGt5Za__imageLink:active .WishlistItemCard-module__eGt5Za__image{transform:scale(1.02)}.WishlistItemCard-module__eGt5Za__name:hover{color:#f1f5f9}.WishlistItemCard-module__eGt5Za__name:active{color:#a5b4fc}.WishlistItemCard-module__eGt5Za__addToCartBtn:hover:not(:disabled){box-shadow:none;transform:none}.WishlistItemCard-module__eGt5Za__addToCartBtn:active:not(:disabled){transform:scale(.98);box-shadow:0 2px 8px #00000026}.WishlistItemCard-module__eGt5Za__removeBtn:hover:not(:disabled){color:#94a3b8;background:0 0;border-color:#6366f133}.WishlistItemCard-module__eGt5Za__removeBtn:active:not(:disabled){color:#ef4444;background:#ef44441a;border-color:#ef4444}}@media (prefers-reduced-motion:reduce){.WishlistItemCard-module__eGt5Za__card,.WishlistItemCard-module__eGt5Za__image,.WishlistItemCard-module__eGt5Za__name,.WishlistItemCard-module__eGt5Za__addToCartBtn,.WishlistItemCard-module__eGt5Za__removeBtn{transition:none}.WishlistItemCard-module__eGt5Za__card:hover{transform:none}.WishlistItemCard-module__eGt5Za__priceDropBadge,.WishlistItemCard-module__eGt5Za__spinner{animation:none}}[data-theme=light] .WishlistItemCard-module__eGt5Za__card{background:linear-gradient(135deg,#fff 0%,#f8fafc 100%);border-color:#e2e8f0}[data-theme=light] .WishlistItemCard-module__eGt5Za__card:before{background:linear-gradient(90deg,#64748b,#475569,#94a3b8)}[data-theme=light] .WishlistItemCard-module__eGt5Za__card:hover{border-color:#cbd5e1;box-shadow:0 8px 32px #00000014}[data-theme=light] .WishlistItemCard-module__eGt5Za__imageWrapper{background:#f1f5f9;border-color:#e2e8f0}[data-theme=light] .WishlistItemCard-module__eGt5Za__imagePlaceholder{color:#94a3b8}[data-theme=light] .WishlistItemCard-module__eGt5Za__name{color:#1e293b}[data-theme=light] .WishlistItemCard-module__eGt5Za__name:hover{color:#1f2937}[data-theme=light] .WishlistItemCard-module__eGt5Za__currentPrice{color:#374151}[data-theme=light] .WishlistItemCard-module__eGt5Za__originalPrice{color:#94a3b8}[data-theme=light] .WishlistItemCard-module__eGt5Za__addedDate{color:#64748b}[data-theme=light] .WishlistItemCard-module__eGt5Za__addToCartBtn{background:linear-gradient(135deg,#64748b,#475569)}[data-theme=light] .WishlistItemCard-module__eGt5Za__addToCartBtn:hover:not(:disabled){background:linear-gradient(135deg,#94a3b8,#64748b)}[data-theme=light] .WishlistItemCard-module__eGt5Za__removeBtn{color:#64748b;border-color:#e2e8f0}[data-theme=light] .WishlistItemCard-module__eGt5Za__removeBtn:hover:not(:disabled){color:#ef4444;background:#ef44441a;border-color:#ef4444}[data-theme=light] .WishlistItemCard-module__eGt5Za__addToCartBtn.WishlistItemCard-module__eGt5Za__disabled{color:#94a3b8;background:#f1f5f9}@media (hover:none){[data-theme=light] .WishlistItemCard-module__eGt5Za__card:hover{border-color:#e2e8f0}[data-theme=light] .WishlistItemCard-module__eGt5Za__card:active{border-color:#cbd5e1}[data-theme=light] .WishlistItemCard-module__eGt5Za__name:hover{color:#1e293b}[data-theme=light] .WishlistItemCard-module__eGt5Za__name:active{color:#1f2937}[data-theme=light] .WishlistItemCard-module__eGt5Za__addToCartBtn:hover:not(:disabled){transform:none}[data-theme=light] .WishlistItemCard-module__eGt5Za__addToCartBtn:active:not(:disabled){background:linear-gradient(135deg,#94a3b8,#64748b)}[data-theme=light] .WishlistItemCard-module__eGt5Za__removeBtn:hover:not(:disabled){color:#64748b;background:0 0;border-color:#e2e8f0}}
.WishlistGrid-module___JhJSa__grid{flex-direction:column;gap:1rem;display:flex}@media (min-width:768px){.WishlistGrid-module___JhJSa__grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}}.WishlistGrid-module___JhJSa__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.WishlistGrid-module___JhJSa__emptyIcon{color:var(--text-muted,#52525b);margin-bottom:1.5rem}.WishlistGrid-module___JhJSa__emptyTitle{color:var(--text-primary,#fafafa);margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.WishlistGrid-module___JhJSa__emptyText{color:var(--text-secondary,#a1a1aa);max-width:300px;margin:0 0 1.5rem;font-size:.875rem}.WishlistGrid-module___JhJSa__browseBtn{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:8px;align-items:center;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.WishlistGrid-module___JhJSa__browseBtn:hover{background:linear-gradient(135deg,#4f46e5,#7c3aed);transform:translateY(-1px)}.WishlistGrid-module___JhJSa__skeleton{background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;gap:1rem;padding:1rem;display:flex}.WishlistGrid-module___JhJSa__skeletonImage{background:#ffffff0d;border-radius:8px;width:100px;height:100px;animation:1.5s infinite WishlistGrid-module___JhJSa__shimmer}@media (min-width:640px){.WishlistGrid-module___JhJSa__skeletonImage{width:150px;height:150px}}.WishlistGrid-module___JhJSa__skeletonContent{flex-direction:column;flex:1;gap:.75rem;display:flex}.WishlistGrid-module___JhJSa__skeletonTitle{background:#ffffff0d;border-radius:4px;width:80%;height:1.25rem;animation:1.5s infinite WishlistGrid-module___JhJSa__shimmer}.WishlistGrid-module___JhJSa__skeletonPrice{background:#ffffff0d;border-radius:4px;width:40%;height:1rem;animation:1.5s .1s infinite WishlistGrid-module___JhJSa__shimmer}.WishlistGrid-module___JhJSa__skeletonActions{background:#ffffff0d;border-radius:8px;width:100%;height:2.5rem;margin-top:auto;animation:1.5s .2s infinite WishlistGrid-module___JhJSa__shimmer}@keyframes WishlistGrid-module___JhJSa__shimmer{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}[data-theme=light] .WishlistGrid-module___JhJSa__emptyIcon{color:#94a3b8}[data-theme=light] .WishlistGrid-module___JhJSa__emptyTitle{color:#1e293b}[data-theme=light] .WishlistGrid-module___JhJSa__emptyText{color:#64748b}[data-theme=light] .WishlistGrid-module___JhJSa__browseBtn{background:linear-gradient(135deg,#64748b,#475569)}[data-theme=light] .WishlistGrid-module___JhJSa__browseBtn:hover{background:linear-gradient(135deg,#475569,#334155)}[data-theme=light] .WishlistGrid-module___JhJSa__skeleton{background:#fff;border-color:#e2e8f0}[data-theme=light] .WishlistGrid-module___JhJSa__skeletonImage,[data-theme=light] .WishlistGrid-module___JhJSa__skeletonTitle,[data-theme=light] .WishlistGrid-module___JhJSa__skeletonPrice,[data-theme=light] .WishlistGrid-module___JhJSa__skeletonActions{background:#f1f5f9}
.ShareWishlistButton-module__hWSSFG__container{flex-direction:column;gap:.5rem;display:inline-flex}.ShareWishlistButton-module__hWSSFG__button{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.ShareWishlistButton-module__hWSSFG__button:disabled{opacity:.7;cursor:not-allowed}.ShareWishlistButton-module__hWSSFG__primary{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6)}.ShareWishlistButton-module__hWSSFG__primary:hover:not(:disabled){background:linear-gradient(135deg,#4f46e5,#7c3aed);transform:translateY(-1px)}.ShareWishlistButton-module__hWSSFG__secondary{color:var(--text-primary,#fafafa);background:#ffffff0d;border:1px solid #ffffff1a}.ShareWishlistButton-module__hWSSFG__secondary:hover:not(:disabled){background:#ffffff1a;border-color:#fff3}.ShareWishlistButton-module__hWSSFG__copied{background:linear-gradient(135deg,#22c55e,#16a34a)!important}.ShareWishlistButton-module__hWSSFG__copied:hover:not(:disabled){background:linear-gradient(135deg,#16a34a,#15803d)!important}.ShareWishlistButton-module__hWSSFG__spinner{animation:1s linear infinite ShareWishlistButton-module__hWSSFG__spin}@keyframes ShareWishlistButton-module__hWSSFG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ShareWishlistButton-module__hWSSFG__error{color:#ef4444;margin:0;font-size:.75rem}@media (max-width:768px){.ShareWishlistButton-module__hWSSFG__button{border-radius:10px;min-height:44px;padding:.75rem 1.25rem;font-size:.9375rem}.ShareWishlistButton-module__hWSSFG__primary:hover:not(:disabled),.ShareWishlistButton-module__hWSSFG__secondary:hover:not(:disabled){transform:none}}@media (max-width:480px){.ShareWishlistButton-module__hWSSFG__container{width:100%}.ShareWishlistButton-module__hWSSFG__button{justify-content:center;width:100%;padding:.625rem 1rem;font-size:.875rem}.ShareWishlistButton-module__hWSSFG__error{font-size:.6875rem}}@media (prefers-reduced-motion:reduce){.ShareWishlistButton-module__hWSSFG__button{transition:none}.ShareWishlistButton-module__hWSSFG__spinner{animation:none}}[data-theme=light] .ShareWishlistButton-module__hWSSFG__primary{background:linear-gradient(135deg,#64748b,#475569)}[data-theme=light] .ShareWishlistButton-module__hWSSFG__primary:hover:not(:disabled){background:linear-gradient(135deg,#475569,#334155)}[data-theme=light] .ShareWishlistButton-module__hWSSFG__secondary{color:#1e293b;background:#f8fafc;border-color:#e2e8f0}[data-theme=light] .ShareWishlistButton-module__hWSSFG__secondary:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}
.ProductCard-module__rCCszW__card{background:linear-gradient(135deg,#0f172a 0%,#1e293b 50%,#0f172a 100%);border:1px solid #6366f133;border-radius:20px;flex-direction:column;height:100%;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 8px 32px #0006,0 2px 8px #0003,inset 0 1px #ffffff0d,0 0 0 1px #6366f11a}.ProductCard-module__rCCszW__card:before{content:"";z-index:1;background:linear-gradient(90deg,#6366f1,#8b5cf6,#a78bfa);height:3px;position:absolute;top:0;left:0;right:0}.ProductCard-module__rCCszW__card:after{content:"";opacity:0;pointer-events:none;z-index:0;background:radial-gradient(circle at 100% 0,#6366f114 0%,#0000 60%);transition:opacity .4s;position:absolute;inset:0}.ProductCard-module__rCCszW__card:hover:after{opacity:1}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ProductCard-module__rCCszW__card{-webkit-backdrop-filter:blur(24px);background:linear-gradient(135deg,#0f172af2 0%,#1e293beb 50%,#0f172af2 100%)}}.ProductCard-module__rCCszW__link{height:100%;color:inherit;border-radius:20px;flex-direction:column;text-decoration:none;display:flex}.ProductCard-module__rCCszW__listCard{height:auto;min-height:200px}.ProductCard-module__rCCszW__listLink{flex-direction:row;height:auto}.ProductCard-module__rCCszW__listCard .ProductCard-module__rCCszW__imageContainer{aspect-ratio:1;border-bottom:none;border-left:1px solid #6366f11a;width:300px;min-width:300px;height:auto;min-height:200px}.ProductCard-module__rCCszW__listCard .ProductCard-module__rCCszW__content{background:0 0;flex-direction:column;flex:1;justify-content:space-between;gap:1rem;padding:1.75rem}.ProductCard-module__rCCszW__listCard .ProductCard-module__rCCszW__name{-webkit-line-clamp:1;width:100%;min-height:auto;font-size:1.5rem}.ProductCard-module__rCCszW__listCard .ProductCard-module__rCCszW__description{-webkit-line-clamp:2;flex-grow:0;width:100%;min-height:auto;margin-bottom:.5rem;font-size:.9375rem}.ProductCard-module__rCCszW__listCard .ProductCard-module__rCCszW__metaRow{justify-content:flex-start;gap:2rem;width:100%}.ProductCard-module__rCCszW__listCard .ProductCard-module__rCCszW__technologies{width:100%;margin-top:.25rem}.ProductCard-module__rCCszW__listCard .ProductCard-module__rCCszW__pricing{border-top:1px solid #6366f11a;margin-top:auto;padding-top:1rem}.ProductCard-module__rCCszW__listCard .ProductCard-module__rCCszW__priceRow{align-items:baseline}.ProductCard-module__rCCszW__listCard .ProductCard-module__rCCszW__price{font-size:2rem}.ProductCard-module__rCCszW__listCard .ProductCard-module__rCCszW__originalPrice{font-size:1.25rem}.ProductCard-module__rCCszW__listCard .ProductCard-module__rCCszW__fileDetails{border:none;gap:1.5rem;margin-top:.5rem;padding:0}.ProductCard-module__rCCszW__listCard .ProductCard-module__rCCszW__ctaContainer{width:fit-content;margin-top:1rem}.ProductCard-module__rCCszW__listCard .ProductCard-module__rCCszW__ctaButton{width:auto;padding:.875rem 2.5rem;font-size:1rem}.ProductCard-module__rCCszW__link:focus-visible{outline:var(--borders-width-thick,3px)solid var(--colors-primary-500,#4f46e5);outline-offset:var(--spacing-xxs,2px);box-shadow:0 0 0 var(--spacing-xs,5px)var(--colors-primary-100,#2563eb33)}.ProductCard-module__rCCszW__imageContainer{aspect-ratio:4/3;background:linear-gradient(135deg,#6366f114 0%,#8b5cf60d 100%);border-bottom:1px solid #6366f11a;position:relative;overflow:hidden}.ProductCard-module__rCCszW__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.4,0,.2,1)}.ProductCard-module__rCCszW__card:hover .ProductCard-module__rCCszW__image{transform:scale(1.08)rotate(.5deg)}.ProductCard-module__rCCszW__badges{top:var(--spacing-sm,12px);left:var(--spacing-sm,12px);right:var(--spacing-sm,12px);justify-content:space-between;align-items:flex-start;gap:var(--spacing-xs,8px);z-index:2;display:flex;position:absolute}.ProductCard-module__rCCszW__discountBadge{color:#fff;letter-spacing:.02em;text-shadow:0 1px 2px #0003;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border:1px solid #ffffff26;border-radius:8px;padding:.4375rem .8125rem;font-size:.75rem;font-weight:800;animation:2s ease-in-out infinite ProductCard-module__rCCszW__discountPulse;box-shadow:0 4px 12px #ef444480,0 2px 4px #ef44444d,inset 0 1px #fff3}@keyframes ProductCard-module__rCCszW__discountPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ProductCard-module__rCCszW__discountBadge{-webkit-backdrop-filter:blur(10px)}}.ProductCard-module__rCCszW__featuredBadge{color:#1e293b;letter-spacing:.02em;text-shadow:0 1px 2px #ffffff4d;background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);border:1px solid #fff3;border-radius:8px;padding:.4375rem .8125rem;font-size:.75rem;font-weight:800;box-shadow:0 4px 12px #fbbf2480,0 2px 4px #fbbf244d,inset 0 1px #ffffff4d}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ProductCard-module__rCCszW__featuredBadge{-webkit-backdrop-filter:blur(10px)}}.ProductCard-module__rCCszW__wishlistContainer{top:var(--spacing-sm,12px);right:var(--spacing-sm,12px);z-index:3;opacity:1;transition:all .2s;position:absolute}.ProductCard-module__rCCszW__card:hover .ProductCard-module__rCCszW__wishlistContainer{transform:scale(1.1)rotate(5deg)}.ProductCard-module__rCCszW__wishlistContainer button{background:#0f172a;border-radius:50%;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #0000004d}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ProductCard-module__rCCszW__wishlistContainer button{-webkit-backdrop-filter:blur(8px);background:#0f172acc}}.ProductCard-module__rCCszW__wishlistContainer button:hover{background:#0f172af2;transform:scale(1.05);box-shadow:0 4px 16px #6366f166,0 2px 8px #0006}.ProductCard-module__rCCszW__content{z-index:1;background:linear-gradient(#0000 0%,#0000000d 50%,#0000001a 100%);flex-direction:column;flex:1;gap:.75rem;padding:1.5rem;display:flex;position:relative}.ProductCard-module__rCCszW__name{background:linear-gradient(135deg,#fff 0%,#e2e8f0 100%);-webkit-text-fill-color:transparent;-webkit-line-clamp:2;letter-spacing:-.01em;text-shadow:0 1px 2px #0000001a;-webkit-background-clip:text;background-clip:text;-webkit-box-orient:vertical;min-height:2.8em;margin:0;font-size:1.0625rem;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.ProductCard-module__rCCszW__description{color:#94a3b8;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.4em;margin:0;font-size:.8125rem;line-height:1.5;display:-webkit-box;overflow:hidden}.ProductCard-module__rCCszW__metaRow{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ProductCard-module__rCCszW__rating{align-items:center;gap:.375rem;display:flex}.ProductCard-module__rCCszW__stars{gap:2px;display:flex}.ProductCard-module__rCCszW__starFilled{color:#fbbf24;filter:drop-shadow(0 1px 2px #fbbf244d);font-size:.875rem;transition:all .2s}.ProductCard-module__rCCszW__card:hover .ProductCard-module__rCCszW__starFilled{filter:drop-shadow(0 0 4px #fbbf2499);transform:scale(1.1)}.ProductCard-module__rCCszW__starEmpty{color:#475569;font-size:.875rem;transition:all .2s}.ProductCard-module__rCCszW__reviewCount{color:#94a3b8;font-size:.75rem}.ProductCard-module__rCCszW__downloads{color:#94a3b8;align-items:center;gap:.375rem;font-size:.75rem;display:flex}.ProductCard-module__rCCszW__downloadIcon{opacity:.7}.ProductCard-module__rCCszW__technologies{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.ProductCard-module__rCCszW__techBadge{color:#c4b5fd;letter-spacing:.01em;background:linear-gradient(135deg,#6366f12e 0%,#8b5cf61f 100%);border:1px solid #6366f14d;border-radius:8px;padding:.3125rem .6875rem;font-size:.6875rem;font-weight:600;transition:all .2s;box-shadow:0 2px 4px #0000001a,inset 0 1px #ffffff0d}.ProductCard-module__rCCszW__techMore{color:#94a3b8;background:#8b5cf61a;border-radius:6px;padding:.25rem .625rem;font-size:.6875rem;font-weight:500}.ProductCard-module__rCCszW__pricing{margin-top:.75rem}.ProductCard-module__rCCszW__priceRow{align-items:center;gap:.75rem;display:flex}.ProductCard-module__rCCszW__price{background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 50%,#c084fc 100%);-webkit-text-fill-color:transparent;letter-spacing:-.02em;filter:drop-shadow(0 1px 2px #6366f14d);-webkit-background-clip:text;background-clip:text;font-size:1.375rem;font-weight:800;line-height:1.5}.ProductCard-module__rCCszW__originalPrice{color:#64748b;font-size:1rem;font-weight:500;text-decoration:line-through}.ProductCard-module__rCCszW__fileDetails{color:#94a3b8;border-top:1px solid #6366f11a;align-items:center;gap:.75rem;margin-top:.5rem;padding-top:.75rem;font-size:.75rem;display:flex}.ProductCard-module__rCCszW__fileSize,.ProductCard-module__rCCszW__version{align-items:center;gap:.25rem;display:inline-flex}.ProductCard-module__rCCszW__stockStatus{margin-top:.5rem;font-size:.8125rem;font-weight:600}.ProductCard-module__rCCszW__inStock{color:#22c55e;align-items:center;gap:.375rem;display:flex}.ProductCard-module__rCCszW__lowStock{color:#f59e0b;align-items:center;gap:.375rem;display:flex}.ProductCard-module__rCCszW__outOfStock{color:#ef4444;font-weight:700}.ProductCard-module__rCCszW__stockDot{background:currentColor;border-radius:50%;width:8px;height:8px;animation:2s infinite ProductCard-module__rCCszW__pulse}@keyframes ProductCard-module__rCCszW__pulse{0%,to{opacity:1}50%{opacity:.5}}.ProductCard-module__rCCszW__ctaContainer{margin-top:.75rem}.ProductCard-module__rCCszW__addToCartWrapper{width:100%}.ProductCard-module__rCCszW__addToCartWrapper button{border-radius:12px;width:100%;min-height:44px;font-size:.9375rem;font-weight:700;transition:all .35s cubic-bezier(.4,0,.2,1)}.ProductCard-module__rCCszW__ctaButton{color:#fff;text-align:center;letter-spacing:.01em;text-shadow:0 1px 2px #0003;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 50%,#c084fc 100%);border:1px solid #ffffff1a;border-radius:12px;width:100%;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:700;transition:all .35s cubic-bezier(.4,0,.2,1);display:block;position:relative;overflow:hidden;box-shadow:0 4px 16px #00000040,0 2px 8px #00000026,inset 0 1px #fff3}.ProductCard-module__rCCszW__ctaButton:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.ProductCard-module__rCCszW__card:hover .ProductCard-module__rCCszW__ctaButton:before{left:100%}.ProductCard-module__rCCszW__ctaButton:after{content:"";background:#fff3;border-radius:50%;width:0;height:0;transition:width .4s,height .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ProductCard-module__rCCszW__ctaButton:active:after{width:300px;height:300px}.ProductCard-module__rCCszW__skeleton{background:linear-gradient(90deg,var(--colors-neutral-100,#f0f0f0)25%,var(--colors-neutral-200,#e0e0e0)50%,var(--colors-neutral-100,#f0f0f0)75%);animation:ProductCard-module__rCCszW__shimmer var(--transitions-duration-slow,1.5s)infinite;background-size:200% 100%}@keyframes ProductCard-module__rCCszW__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (prefers-reduced-motion:reduce){.ProductCard-module__rCCszW__card{transition:none}.ProductCard-module__rCCszW__card:hover{transform:none}.ProductCard-module__rCCszW__image{transition:none}.ProductCard-module__rCCszW__card:hover .ProductCard-module__rCCszW__image{transform:none}.ProductCard-module__rCCszW__skeleton{animation:none}}@media (max-width:1024px){.ProductCard-module__rCCszW__card{border-radius:16px}.ProductCard-module__rCCszW__imageContainer{aspect-ratio:1}}@media (max-width:768px){.ProductCard-module__rCCszW__card{border-radius:16px;box-shadow:0 2px 12px #0003,0 0 0 1px #6366f11a}.ProductCard-module__rCCszW__card:hover{box-shadow:0 8px 24px #00000026,0 4px 12px #0000001a,0 0 0 1px #6366f14d}.ProductCard-module__rCCszW__imageContainer{aspect-ratio:16/10}.ProductCard-module__rCCszW__badges{gap:.5rem;top:.75rem;left:.75rem;right:.75rem}.ProductCard-module__rCCszW__discountBadge,.ProductCard-module__rCCszW__featuredBadge{border-radius:6px;padding:.375rem .625rem;font-size:.6875rem}.ProductCard-module__rCCszW__content{gap:.75rem;padding:1rem}.ProductCard-module__rCCszW__name{-webkit-line-clamp:2;min-height:2.6em;font-size:.9375rem;line-height:1.4}.ProductCard-module__rCCszW__description{-webkit-line-clamp:2;min-height:2.4em;margin-bottom:.25rem;font-size:.8125rem;line-height:1.5}.ProductCard-module__rCCszW__metaRow{flex-wrap:wrap;gap:.5rem}.ProductCard-module__rCCszW__rating{gap:.25rem}.ProductCard-module__rCCszW__stars{gap:1px}.ProductCard-module__rCCszW__starFilled,.ProductCard-module__rCCszW__starEmpty{font-size:.8125rem}.ProductCard-module__rCCszW__reviewCount{font-size:.6875rem}.ProductCard-module__rCCszW__downloads{gap:.25rem;font-size:.6875rem}.ProductCard-module__rCCszW__downloadIcon{width:14px;height:14px}.ProductCard-module__rCCszW__technologies{gap:.375rem;margin-top:.375rem}.ProductCard-module__rCCszW__techBadge{border-radius:5px;padding:.25rem .5rem;font-size:.625rem}.ProductCard-module__rCCszW__pricing{margin-top:.5rem}.ProductCard-module__rCCszW__price{font-size:1.125rem}.ProductCard-module__rCCszW__originalPrice{font-size:.875rem}.ProductCard-module__rCCszW__fileDetails{gap:.5rem;margin-top:.375rem;padding-top:.5rem;font-size:.6875rem}.ProductCard-module__rCCszW__ctaContainer{margin-top:.5rem}.ProductCard-module__rCCszW__ctaButton{border-radius:10px;min-height:44px;padding:.75rem 1rem;font-size:.875rem;font-weight:600}.ProductCard-module__rCCszW__listLink{flex-direction:column}.ProductCard-module__rCCszW__listCard .ProductCard-module__rCCszW__imageContainer{aspect-ratio:16/9;border-bottom:1px solid #6366f11a;border-left:none;width:100%}.ProductCard-module__rCCszW__listCard .ProductCard-module__rCCszW__content{flex-direction:column;gap:.75rem;padding:1rem}.ProductCard-module__rCCszW__listCard .ProductCard-module__rCCszW__name{font-size:1rem}.ProductCard-module__rCCszW__listCard .ProductCard-module__rCCszW__ctaButton{width:100%;min-height:44px}}@media (max-width:480px){.ProductCard-module__rCCszW__card{border-radius:14px}.ProductCard-module__rCCszW__imageContainer{aspect-ratio:4/3}.ProductCard-module__rCCszW__badges{top:.625rem;left:.625rem;right:.625rem}.ProductCard-module__rCCszW__discountBadge,.ProductCard-module__rCCszW__featuredBadge{padding:.3125rem .5rem;font-size:.625rem}.ProductCard-module__rCCszW__content{gap:.625rem;padding:.875rem}.ProductCard-module__rCCszW__name{min-height:2.4em;font-size:.875rem}.ProductCard-module__rCCszW__description{min-height:2.2em;font-size:.75rem}.ProductCard-module__rCCszW__price{font-size:1rem}.ProductCard-module__rCCszW__originalPrice{font-size:.8125rem}.ProductCard-module__rCCszW__ctaButton{padding:.6875rem .875rem;font-size:.8125rem}}@media (prefers-contrast:high){.ProductCard-module__rCCszW__card{border:var(--borders-width-thin,1px)solid var(--colors-neutral-900,#000)}.ProductCard-module__rCCszW__link:focus-visible{outline-width:var(--borders-width-thick,3px)}.ProductCard-module__rCCszW__discount{border:var(--borders-width-thin,1px)solid var(--colors-text-inverse,#fff)}}@media (prefers-color-scheme:dark){.ProductCard-module__rCCszW__card{background:var(--colors-neutral-800,#1f2937);box-shadow:0 1px 3px #0000004d}.ProductCard-module__rCCszW__card:hover{box-shadow:0 10px 25px #00000080}.ProductCard-module__rCCszW__name{color:var(--colors-neutral-100,#f3f4f6)}.ProductCard-module__rCCszW__description{color:var(--colors-neutral-300,#d1d5db)}.ProductCard-module__rCCszW__imageContainer{background:var(--colors-neutral-700,#374151)}}[data-theme=dark] .ProductCard-module__rCCszW__card:hover{background:linear-gradient(135deg,#6366f12e 0%,#8b5cf61f 50%,#6366f12e 100%);border-color:#6366f180;box-shadow:0 24px 48px #6366f159,0 12px 24px #0000004d,inset 0 1px #ffffff1a,0 0 0 1px #6366f180}[data-theme=dark] .ProductCard-module__rCCszW__card:hover .ProductCard-module__rCCszW__ctaButton{background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 50%,#c084fc 100%);transform:translateY(-2px);box-shadow:0 8px 24px #6366f180,0 4px 12px #6366f14d,inset 0 1px #ffffff4d}[data-theme=dark] .ProductCard-module__rCCszW__card:hover .ProductCard-module__rCCszW__techBadge{color:#e0d5ff;background:linear-gradient(135deg,#6366f140 0%,#8b5cf62e 100%);border-color:#6366f166;transform:translateY(-1px)}[data-theme=light] .ProductCard-module__rCCszW__card{background:linear-gradient(135deg,#fff 0%,#f8fafc 50%,#fff 100%);border:1px solid #64748b26;box-shadow:0 8px 32px #00000014,0 2px 8px #0000000a}[data-theme=light] .ProductCard-module__rCCszW__card:before{background:linear-gradient(90deg,#64748b,#94a3b8,#cbd5e1)}[data-theme=light] .ProductCard-module__rCCszW__card:hover{background:linear-gradient(135deg,#f3f4f680 0%,#e5e7eb4d 50%,#f3f4f680 100%);border-color:#d1d5db66;box-shadow:0 24px 48px #00000014,0 12px 24px #0000000a,inset 0 1px #fffc,0 0 0 1px #d1d5db66}[data-theme=light] .ProductCard-module__rCCszW__imageContainer{background:linear-gradient(135deg,#64748b0d 0%,#94a3b808 100%);border-bottom:1px solid #64748b1a}[data-theme=light] .ProductCard-module__rCCszW__content{background:linear-gradient(#0000 0%,#00000003 50%,#00000005 100%)}[data-theme=light] .ProductCard-module__rCCszW__name{background:linear-gradient(135deg,#0f172a 0%,#334155 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-theme=light] .ProductCard-module__rCCszW__description{color:#64748b}:is([data-theme=light] .ProductCard-module__rCCszW__reviewCount,[data-theme=light] .ProductCard-module__rCCszW__downloads){color:#64748b}[data-theme=light] .ProductCard-module__rCCszW__techBadge{color:#374151;background:linear-gradient(135deg,#64748b1a 0%,#94a3b814 100%);border:1px solid #64748b33}[data-theme=light] .ProductCard-module__rCCszW__card:hover .ProductCard-module__rCCszW__techBadge{color:#374151;background:linear-gradient(135deg,#f3f4f6e6 0%,#e5e7ebcc 100%);border-color:#d1d5db80;box-shadow:0 4px 12px #0000001f}[data-theme=light] .ProductCard-module__rCCszW__techMore{color:#64748b;background:#94a3b814}[data-theme=light] .ProductCard-module__rCCszW__fileDetails{color:#64748b;border-top:1px solid #64748b1a}[data-theme=light] .ProductCard-module__rCCszW__wishlistContainer button{background:#ffffffe6;box-shadow:0 2px 8px #00000026}[data-theme=light] .ProductCard-module__rCCszW__wishlistContainer button:hover{background:#fff}[data-theme=light] .ProductCard-module__rCCszW__listCard .ProductCard-module__rCCszW__pricing{border-top:1px solid #64748b1a}[data-theme=light] .ProductCard-module__rCCszW__ctaButton{background:linear-gradient(135deg,#64748b 0%,#94a3b8 50%,#cbd5e1 100%);box-shadow:0 4px 16px #0003,0 2px 8px #0000001f,inset 0 1px #fff3}[data-theme=light] .ProductCard-module__rCCszW__card:hover .ProductCard-module__rCCszW__ctaButton{background:linear-gradient(135deg,#475569 0%,#64748b 50%,#94a3b8 100%);transform:translateY(-2px);box-shadow:0 8px 24px #0003,0 4px 12px #0000001f,inset 0 1px #ffffff4d}[dir=rtl] .ProductCard-module__rCCszW__listLink{flex-direction:row-reverse}[dir=rtl] .ProductCard-module__rCCszW__listCard .ProductCard-module__rCCszW__imageContainer{border-left:none;border-right:1px solid #6366f11a}[dir=rtl] .ProductCard-module__rCCszW__badges{left:auto;right:var(--spacing-sm,12px)}[dir=rtl] .ProductCard-module__rCCszW__discountBadge{right:auto;left:var(--spacing-sm,12px)}[dir=rtl] .ProductCard-module__rCCszW__featuredBadge{left:auto;right:var(--spacing-sm,12px)}[dir=rtl] .ProductCard-module__rCCszW__wishlistContainer{right:auto;left:var(--spacing-sm,12px)}[dir=rtl] .ProductCard-module__rCCszW__metaRow{flex-direction:row-reverse}[dir=rtl] .ProductCard-module__rCCszW__rating{flex-direction:row-reverse}[dir=rtl] .ProductCard-module__rCCszW__downloads{flex-direction:row-reverse}[dir=rtl] .ProductCard-module__rCCszW__priceRow{flex-direction:row-reverse}[dir=rtl] .ProductCard-module__rCCszW__fileDetails{flex-direction:row-reverse}:is([dir=rtl] .ProductCard-module__rCCszW__inStock,[dir=rtl] .ProductCard-module__rCCszW__lowStock){flex-direction:row-reverse}@media (max-width:768px){[dir=rtl] .ProductCard-module__rCCszW__listLink{flex-direction:column}[dir=rtl] .ProductCard-module__rCCszW__listCard .ProductCard-module__rCCszW__imageContainer{border-bottom:1px solid #6366f11a;border-right:none}}
.ProductsGrid-module__3ads3q__grid{gap:2rem;width:100%;display:grid}.ProductsGrid-module__3ads3q__grid.ProductsGrid-module__3ads3q__grid2{grid-template-columns:repeat(2,1fr)}.ProductsGrid-module__3ads3q__grid.ProductsGrid-module__3ads3q__grid3{grid-template-columns:repeat(3,1fr)}.ProductsGrid-module__3ads3q__grid.ProductsGrid-module__3ads3q__list{grid-template-columns:1fr;gap:1.5rem}.ProductsGrid-module__3ads3q__emptyState{text-align:center;background:linear-gradient(135deg,#6366f10d 0%,#8b5cf608 50%,#6366f10d 100%);border:1px dashed #6366f133;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:400px;padding:6rem 2rem;display:flex;position:relative;overflow:hidden}.ProductsGrid-module__3ads3q__emptyState:before{content:"";background:radial-gradient(circle,#6366f114 0%,#0000 70%);width:200%;height:200%;animation:20s linear infinite ProductsGrid-module__3ads3q__rotate;position:absolute;top:-50%;left:-50%}@keyframes ProductsGrid-module__3ads3q__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ProductsGrid-module__3ads3q__emptyIcon{color:#475569;opacity:.5;z-index:1;filter:drop-shadow(0 2px 4px #6366f133);margin-bottom:1.5rem;transition:all .3s;position:relative}.ProductsGrid-module__3ads3q__emptyIcon svg{width:80px;height:80px}.ProductsGrid-module__3ads3q__emptyTitle{background:linear-gradient(135deg,#fff 0%,#e2e8f0 100%);-webkit-text-fill-color:transparent;z-index:1;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;margin:0 0 .75rem;font-size:1.5rem;font-weight:700;position:relative}.ProductsGrid-module__3ads3q__emptyDescription{color:#94a3b8;z-index:1;max-width:400px;margin:0;font-size:1rem;line-height:1.6;position:relative}@media (min-width:1400px){.ProductsGrid-module__3ads3q__grid.ProductsGrid-module__3ads3q__grid2{grid-template-columns:repeat(2,1fr)}.ProductsGrid-module__3ads3q__grid.ProductsGrid-module__3ads3q__grid3{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px) and (max-width:1399px){.ProductsGrid-module__3ads3q__grid{gap:1.75rem}.ProductsGrid-module__3ads3q__grid.ProductsGrid-module__3ads3q__grid2{grid-template-columns:repeat(2,1fr)}.ProductsGrid-module__3ads3q__grid.ProductsGrid-module__3ads3q__grid3{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px) and (max-width:1023px){.ProductsGrid-module__3ads3q__grid{gap:1.5rem}.ProductsGrid-module__3ads3q__grid.ProductsGrid-module__3ads3q__grid2,.ProductsGrid-module__3ads3q__grid.ProductsGrid-module__3ads3q__grid3{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ProductsGrid-module__3ads3q__grid{gap:1.25rem}.ProductsGrid-module__3ads3q__grid.ProductsGrid-module__3ads3q__grid2,.ProductsGrid-module__3ads3q__grid.ProductsGrid-module__3ads3q__grid3,.ProductsGrid-module__3ads3q__grid.ProductsGrid-module__3ads3q__list{grid-template-columns:1fr}.ProductsGrid-module__3ads3q__emptyState{min-height:300px;padding:4rem 1.5rem}.ProductsGrid-module__3ads3q__emptyIcon svg{width:60px;height:60px}.ProductsGrid-module__3ads3q__emptyTitle{font-size:1.25rem}.ProductsGrid-module__3ads3q__emptyDescription{font-size:.9375rem}}@media (max-width:480px){.ProductsGrid-module__3ads3q__grid{gap:1rem}}@media (prefers-reduced-motion:reduce){.ProductsGrid-module__3ads3q__grid,.ProductsGrid-module__3ads3q__emptyState,.ProductsGrid-module__3ads3q__emptyIcon{transition:none!important;animation:none!important}}[data-theme=light] .ProductsGrid-module__3ads3q__emptyState{background:linear-gradient(135deg,#6366f108 0%,#8b5cf605 50%,#6366f108 100%);border:1px dashed #6366f126}[data-theme=light] .ProductsGrid-module__3ads3q__emptyState:before{background:radial-gradient(circle,#6366f10d 0%,#0000 70%)}[data-theme=light] .ProductsGrid-module__3ads3q__emptyIcon{color:#94a3b8}[data-theme=light] .ProductsGrid-module__3ads3q__emptyTitle{background:linear-gradient(135deg,#0f172a 0%,#334155 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-theme=light] .ProductsGrid-module__3ads3q__emptyDescription{color:#64748b}
.ProductFilters-module__wBq4Da__filters{flex-direction:column;gap:1rem;margin-bottom:2rem;display:flex}.ProductFilters-module__wBq4Da__searchBox{width:100%}.ProductFilters-module__wBq4Da__searchInput{color:#fff;background:#14192d;border:2px solid #6366f126;border-radius:16px;width:100%;padding:.75rem 1rem;font-size:1rem;transition:all .3s cubic-bezier(.4,0,.2,1)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ProductFilters-module__wBq4Da__searchInput{-webkit-backdrop-filter:blur(10px);background:#6366f10d}}.ProductFilters-module__wBq4Da__searchInput::placeholder{color:#94a3b8}.ProductFilters-module__wBq4Da__searchInput:focus{background:#6366f114;border-color:#6366f180;outline:none;box-shadow:0 0 0 4px #0000000d}.ProductFilters-module__wBq4Da__categories{flex-wrap:wrap;gap:.5rem;display:flex}.ProductFilters-module__wBq4Da__categoryChip{color:#cbd5e1;cursor:pointer;background:#14192d;border:2px solid #6366f126;border-radius:16px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ProductFilters-module__wBq4Da__categoryChip{-webkit-backdrop-filter:blur(10px);background:#6366f10d}}.ProductFilters-module__wBq4Da__categoryChip:hover{color:#fff;background:#6366f114;border-color:#6366f180;transform:translateY(-2px)}.ProductFilters-module__wBq4Da__categoryChip.ProductFilters-module__wBq4Da__active{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);border-color:#0000;box-shadow:0 4px 12px #0003}.ProductFilters-module__wBq4Da__categoryChip:focus{outline:none;box-shadow:0 0 0 3px #0070f333}@media (max-width:768px){.ProductFilters-module__wBq4Da__filters{gap:.75rem;margin-bottom:1.5rem}.ProductFilters-module__wBq4Da__searchInput{border-radius:12px;min-height:44px;padding:.625rem .875rem;font-size:.9375rem}.ProductFilters-module__wBq4Da__categories{gap:.375rem}.ProductFilters-module__wBq4Da__categoryChip{border-radius:12px;min-height:36px;padding:.4375rem .75rem;font-size:.8125rem}.ProductFilters-module__wBq4Da__categoryChip:hover{transform:none}}@media (max-width:480px){.ProductFilters-module__wBq4Da__filters{gap:.625rem;margin-bottom:1rem}.ProductFilters-module__wBq4Da__searchInput{border-radius:10px;padding:.5rem .75rem;font-size:.875rem}.ProductFilters-module__wBq4Da__categoryChip{border-radius:10px;min-height:32px;padding:.375rem .625rem;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.ProductFilters-module__wBq4Da__searchInput,.ProductFilters-module__wBq4Da__categoryChip{transition:none}.ProductFilters-module__wBq4Da__categoryChip:hover{transform:none}}[data-theme=light] .ProductFilters-module__wBq4Da__searchInput{color:#0f172a;background:#64748b08;border:2px solid #64748b1a}[data-theme=light] .ProductFilters-module__wBq4Da__searchInput::placeholder{color:#94a3b8}[data-theme=light] .ProductFilters-module__wBq4Da__searchInput:focus{background:#64748b0d;border-color:#64748b4d;box-shadow:0 0 0 4px #0000000d}[data-theme=light] .ProductFilters-module__wBq4Da__categoryChip{color:#475569;background:#64748b08;border:2px solid #64748b1a}[data-theme=light] .ProductFilters-module__wBq4Da__categoryChip:hover{color:#0f172a;background:#64748b0d;border-color:#64748b4d}[data-theme=light] .ProductFilters-module__wBq4Da__categoryChip.ProductFilters-module__wBq4Da__active{color:#fff;background:linear-gradient(135deg,#64748b 0%,#94a3b8 100%);border-color:#0000}
.Pagination-module__nZUyoW__pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:3rem;display:flex}.Pagination-module__nZUyoW__pages{align-items:center;gap:.5rem;display:flex}.Pagination-module__nZUyoW__navButton{color:#c4b5fd;cursor:pointer;background:#6366f11a;border:1px solid #6366f140;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex}.Pagination-module__nZUyoW__navButton:hover:not(:disabled){background:#6366f133;border-color:#6366f166;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.Pagination-module__nZUyoW__navButton:disabled{opacity:.3;cursor:not-allowed}.Pagination-module__nZUyoW__pageButton{color:#cbd5e1;cursor:pointer;background:#6366f114;border:1px solid #6366f133;border-radius:10px;min-width:40px;height:40px;padding:0 .75rem;font-size:.9375rem;font-weight:600;transition:all .3s}.Pagination-module__nZUyoW__pageButton:hover{color:#c4b5fd;background:#6366f126;border-color:#6366f166;transform:translateY(-2px)}.Pagination-module__nZUyoW__pageButton.Pagination-module__nZUyoW__active{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);border-color:#0000;transform:translateY(-2px);box-shadow:0 4px 16px #00000026}.Pagination-module__nZUyoW__pageButton.Pagination-module__nZUyoW__active:hover{transform:translateY(-3px);box-shadow:0 6px 20px #0003}.Pagination-module__nZUyoW__ellipsis{color:#64748b;-webkit-user-select:none;user-select:none;padding:0 .5rem;font-size:1.25rem;line-height:1}.Pagination-module__nZUyoW__pageInfo{color:#94a3b8;white-space:nowrap;padding:0 1rem;font-size:.875rem;font-weight:500}@media (max-width:768px){.Pagination-module__nZUyoW__pagination{gap:.75rem;margin-top:2rem}.Pagination-module__nZUyoW__pages{gap:.375rem}.Pagination-module__nZUyoW__navButton,.Pagination-module__nZUyoW__pageButton{width:36px;min-width:36px;height:36px;padding:0;font-size:.875rem}.Pagination-module__nZUyoW__pageInfo{text-align:center;order:-1;width:100%;margin-bottom:.5rem}.Pagination-module__nZUyoW__pageButton:not(.Pagination-module__nZUyoW__active):nth-child(n+6){display:none}}@media (prefers-reduced-motion:reduce){.Pagination-module__nZUyoW__navButton,.Pagination-module__nZUyoW__pageButton{transition:none!important}.Pagination-module__nZUyoW__navButton:hover,.Pagination-module__nZUyoW__pageButton:hover,.Pagination-module__nZUyoW__pageButton.Pagination-module__nZUyoW__active{transform:none}}[data-theme=light] .Pagination-module__nZUyoW__navButton{color:#374151;background:#64748b1a;border:1px solid #64748b40}[data-theme=light] .Pagination-module__nZUyoW__navButton:hover:not(:disabled){background:#64748b33;border-color:#64748b66}[data-theme=light] .Pagination-module__nZUyoW__pageButton{color:#334155;background:#64748b14;border:1px solid #64748b33}[data-theme=light] .Pagination-module__nZUyoW__pageButton:hover{color:#374151;background:#64748b26;border-color:#64748b66}[data-theme=light] .Pagination-module__nZUyoW__pageButton.Pagination-module__nZUyoW__active{color:#fff;background:linear-gradient(135deg,#64748b 0%,#94a3b8 100%);border-color:#0000}[data-theme=light] .Pagination-module__nZUyoW__ellipsis{color:#94a3b8}[data-theme=light] .Pagination-module__nZUyoW__pageInfo{color:#64748b}
.ProductSkeleton-module__jopRha__card{background:#14192d;border:2px solid #6366f126;border-radius:16px;flex-direction:column;height:100%;display:flex;overflow:hidden}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ProductSkeleton-module__jopRha__card{-webkit-backdrop-filter:blur(10px);background:#6366f10d}}.ProductSkeleton-module__jopRha__imageContainer{background:#6366f10d;position:relative;overflow:hidden}.ProductSkeleton-module__jopRha__content{flex-direction:column;flex:1;padding:1rem;display:flex}.ProductSkeleton-module__jopRha__skeleton{background:linear-gradient(90deg,#6366f114 25%,#6366f126 50%,#6366f114 75%) 0 0/200% 100%;border-radius:8px;animation:1.5s infinite ProductSkeleton-module__jopRha__shimmer}@keyframes ProductSkeleton-module__jopRha__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width:1024px){.ProductSkeleton-module__jopRha__content{padding:.875rem}}@media (max-width:768px){.ProductSkeleton-module__jopRha__card{border-radius:12px}.ProductSkeleton-module__jopRha__content{padding:.75rem}}@media (max-width:480px){.ProductSkeleton-module__jopRha__card{border-width:1px;border-radius:10px}.ProductSkeleton-module__jopRha__content{padding:.625rem}}@media (prefers-reduced-motion:reduce){.ProductSkeleton-module__jopRha__skeleton{background:#6366f11a;animation:none}}[data-theme=light] .ProductSkeleton-module__jopRha__card{background:#6366f108;border:2px solid #6366f11a}[data-theme=light] .ProductSkeleton-module__jopRha__imageContainer{background:#6366f10d}[data-theme=light] .ProductSkeleton-module__jopRha__skeleton{background:linear-gradient(90deg,#6366f10d 25%,#6366f11a 50%,#6366f10d 75%) 0 0/200% 100%;animation:1.5s infinite ProductSkeleton-module__jopRha__shimmer}
.LoadingSpinner-module___hgNOG__container{align-items:center;gap:var(--spacing-sm,.75rem);flex-direction:column;display:inline-flex}.LoadingSpinner-module___hgNOG__spinner{justify-content:center;align-items:center;gap:var(--spacing-xs,.25rem);display:flex}.LoadingSpinner-module___hgNOG__spinner>div{border-radius:100%;animation:1.4s ease-in-out infinite both LoadingSpinner-module___hgNOG__bounceDelay;display:inline-block}.LoadingSpinner-module___hgNOG__small{--spinner-size:.5rem;font-size:var(--font-size-sm,.875rem)}.LoadingSpinner-module___hgNOG__medium{--spinner-size:.75rem;font-size:var(--font-size-base,1rem)}.LoadingSpinner-module___hgNOG__large{--spinner-size:1rem;font-size:var(--font-size-lg,1.125rem)}.LoadingSpinner-module___hgNOG__spinner>div{width:var(--spinner-size);height:var(--spinner-size)}.LoadingSpinner-module___hgNOG__primary .LoadingSpinner-module___hgNOG__spinner>div{background-color:var(--primary)}.LoadingSpinner-module___hgNOG__secondary .LoadingSpinner-module___hgNOG__spinner>div{background-color:var(--gray-500)}.LoadingSpinner-module___hgNOG__accent .LoadingSpinner-module___hgNOG__spinner>div{background-color:var(--warning)}.LoadingSpinner-module___hgNOG__bounce1{animation-delay:-.32s}.LoadingSpinner-module___hgNOG__bounce2{animation-delay:-.16s}.LoadingSpinner-module___hgNOG__bounce3{animation-delay:0s}@keyframes LoadingSpinner-module___hgNOG__bounceDelay{0%,80%,to{opacity:.5;transform:scale(0)}40%{opacity:1;transform:scale(1)}}.LoadingSpinner-module___hgNOG__text{font-size:inherit;text-align:center;font-weight:var(--font-weight-medium,500);line-height:var(--line-height-normal,1.5)}[data-theme=dark] .LoadingSpinner-module___hgNOG__text{color:#e2e8f0}[data-theme=light] .LoadingSpinner-module___hgNOG__text{color:#0f172ab3}.LoadingSpinner-module___hgNOG__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:768px){.LoadingSpinner-module___hgNOG__container{gap:var(--spacing-xs,.5rem)}.LoadingSpinner-module___hgNOG__small{--spinner-size:.375rem}.LoadingSpinner-module___hgNOG__medium{--spinner-size:.625rem}.LoadingSpinner-module___hgNOG__large{--spinner-size:.875rem}}@media (prefers-contrast:high){.LoadingSpinner-module___hgNOG__spinner>div{background-color:canvastext}.LoadingSpinner-module___hgNOG__text{color:canvastext}}@media (prefers-reduced-motion:reduce){.LoadingSpinner-module___hgNOG__spinner>div{animation:2s infinite LoadingSpinner-module___hgNOG__pulse}@keyframes LoadingSpinner-module___hgNOG__pulse{0%,to{opacity:.5}50%{opacity:1}}}[data-theme=light] .LoadingSpinner-module___hgNOG__secondary .LoadingSpinner-module___hgNOG__spinner>div{background-color:var(--gray-600)}
.Header-module__fdeYma__header{z-index:50;background:linear-gradient(#0f172a 0%,#1e293b 100%);border-bottom:1px solid #4755694d;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;top:0;box-shadow:0 4px 16px #00000026,inset 0 -1px #ffffff0d}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.Header-module__fdeYma__header{-webkit-backdrop-filter:blur(20px);background:linear-gradient(#0f172afa 0%,#1e293bf2 100%)}}.Header-module__fdeYma__sticky{position:sticky;top:0}.Header-module__fdeYma__container{justify-content:space-between;align-items:center;max-width:1400px;height:72px;margin:0 auto;padding:0 1.5rem;display:flex}.Header-module__fdeYma__default{background:linear-gradient(#0f172a 0%,#1e293b 100%);border-bottom:1px solid #4755694d}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.Header-module__fdeYma__default{-webkit-backdrop-filter:blur(20px);background:linear-gradient(#0f172afa 0%,#1e293bf2 100%)}}.Header-module__fdeYma__minimal{box-shadow:none;background:0 0;border-bottom:none}.Header-module__fdeYma__transparent{background:#0f172a;border-bottom:1px solid #47556940}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.Header-module__fdeYma__transparent{-webkit-backdrop-filter:blur(24px);background:#0f172ad9}}.Header-module__fdeYma__logo{color:#fff;align-items:center;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.Header-module__fdeYma__logo:hover{opacity:.9;transform:translateY(-1px)}.Header-module__fdeYma__logoContent{align-items:center;gap:.75rem;display:flex}.Header-module__fdeYma__logoImage{-o-object-fit:contain;object-fit:contain;border-radius:8px;width:auto;height:40px;transition:all .3s}.Header-module__fdeYma__logo:hover .Header-module__fdeYma__logoImage{filter:drop-shadow(0 4px 12px #47556966);transform:scale(1.05)}.Header-module__fdeYma__logoText{background:linear-gradient(135deg,#475569 0%,#64748b 100%);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;font-size:1.25rem;font-weight:800}.Header-module__fdeYma__nav{flex:1;margin-inline-start:3rem}.Header-module__fdeYma__navList{gap:2rem;margin:0;padding:0;list-style:none;display:flex}.Header-module__fdeYma__navLink{color:#cbd5e1;padding:.5rem 0;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.Header-module__fdeYma__navLink:before{content:"";background:linear-gradient(90deg,#475569,#64748b);border-radius:2px;width:100%;height:2px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:50%;transform:translate(-50%)scaleX(0)}.Header-module__fdeYma__navLink[aria-current=page]{color:#f9fafb}.Header-module__fdeYma__navLink[aria-current=page]:before{background:linear-gradient(90deg,#475569,#64748b);transform:translate(-50%)scaleX(1)}[data-theme=dark] .Header-module__fdeYma__navLink:hover{color:#f9fafb}[data-theme=dark] .Header-module__fdeYma__navLink:hover:before{transform:translate(-50%)scaleX(1)}[data-theme=light] .Header-module__fdeYma__navLink:hover{color:#0f172a}[data-theme=light] .Header-module__fdeYma__navLink:hover:before{transform:translate(-50%)scaleX(1)}.Header-module__fdeYma__navLink:focus{outline-offset:4px;color:#f9fafb;border-radius:4px;outline:2px solid #47556999}.Header-module__fdeYma__actions{align-items:center;gap:1rem;display:flex}.Header-module__fdeYma__accountMenuWrapper,.Header-module__fdeYma__themeToggleWrapper,.Header-module__fdeYma__languageSwitcher{align-items:center;display:flex}.Header-module__fdeYma__mobileTogglesRow{border-bottom:1px solid #47556940;flex-direction:row;justify-content:center;align-items:center;margin-bottom:.5rem;padding:1rem 0;display:flex}.Header-module__fdeYma__mobileThemeToggle{border-inline-end:1px solid #47556959;flex:1;justify-content:center;align-items:center;display:flex}.Header-module__fdeYma__mobileLanguageSwitcher{flex:1;justify-content:center;align-items:center;display:flex}.Header-module__fdeYma__cartButton{color:#cbd5e1;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;min-width:44px;height:auto;min-height:44px;padding:.5rem;font-size:.875rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.Header-module__fdeYma__cartButton:before{content:"";background:linear-gradient(135deg,#0000,#ffffff1a,#0000);width:100%;height:100%;transition:transform .6s;position:absolute;top:0;left:0;transform:translate(-100%)}[data-theme=dark] .Header-module__fdeYma__cartButton:hover{color:#f9fafb;box-shadow:0 0 0 1px #6366f159}[data-theme=dark] .Header-module__fdeYma__cartButton:hover:before{transform:translate(100%)}[data-theme=light] .Header-module__fdeYma__cartButton:hover{color:#0f172a;box-shadow:0 0 0 1px #64748b40}[data-theme=light] .Header-module__fdeYma__cartButton:hover:before{transform:translate(100%)}.Header-module__fdeYma__cartButton:focus{outline:none}.Header-module__fdeYma__cartIcon{font-size:1.5rem;line-height:1}.Header-module__fdeYma__cartCount{color:#fff;text-align:center;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border-radius:12px;min-width:1.25rem;padding:.125rem .5rem;font-size:.75rem;font-weight:700;line-height:1.25;box-shadow:0 2px 8px #00000026}.Header-module__fdeYma__requestsLink{color:#cbd5e1;box-sizing:border-box;cursor:pointer;background:#47556926;border:1px solid #47556966;border-radius:8px;align-items:center;gap:.5rem;height:auto;min-height:44px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.Header-module__fdeYma__requestsLink:before{content:"";background:linear-gradient(135deg,#0000,#ffffff1a,#0000);width:100%;height:100%;transition:transform .6s;position:absolute;top:0;left:0;transform:translate(-100%)}[data-theme=dark] .Header-module__fdeYma__requestsLink:hover{color:#f9fafb;background:#47556940;border-color:#47556999;transform:translateY(-1px);box-shadow:0 4px 12px #47556966}[data-theme=dark] .Header-module__fdeYma__requestsLink:hover:before{transform:translate(100%)}[data-theme=light] .Header-module__fdeYma__requestsLink:hover{color:#0f172a;background:#f3f4f6e6;border-color:#d1d5db99;transform:translateY(-1px);box-shadow:0 4px 12px #6b728026}[data-theme=light] .Header-module__fdeYma__requestsLink:hover:before{transform:translate(100%)}.Header-module__fdeYma__requestsLink:focus{outline-offset:2px;outline:2px solid #47556999}.Header-module__fdeYma__requestsIcon{font-size:1rem}.Header-module__fdeYma__requestsCount{color:#fff;text-align:center;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border-radius:50px;min-width:20px;padding:.125rem .375rem;font-size:.75rem;font-weight:700;position:absolute;top:-.25rem;right:-.25rem;box-shadow:0 2px 8px #00000026}.Header-module__fdeYma__consultationBtn{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #00000026}.Header-module__fdeYma__consultationBtn:before{content:"";background:linear-gradient(135deg,#0000,#fff3,#0000);width:100%;height:100%;transition:transform .6s;position:absolute;top:0;left:0;transform:translate(-100%)}[data-theme=dark] .Header-module__fdeYma__consultationBtn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #10b98166}[data-theme=dark] .Header-module__fdeYma__consultationBtn:hover:before{transform:translate(100%)}[data-theme=light] .Header-module__fdeYma__consultationBtn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #10b9814d}[data-theme=light] .Header-module__fdeYma__consultationBtn:hover:before{transform:translate(100%)}.Header-module__fdeYma__consultationBtn:focus{outline-offset:2px;outline:2px solid #10b981}.Header-module__fdeYma__consultationIcon{font-size:1rem}.Header-module__fdeYma__consultationText{white-space:nowrap}.Header-module__fdeYma__mobileMenuToggle{color:#cbd5e1;cursor:pointer;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:.5rem;font-size:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}@media (min-width:769px){.Header-module__fdeYma__mobileMenuToggle{display:none}}[data-theme=dark] .Header-module__fdeYma__mobileMenuToggle:hover{color:#f9fafb;box-shadow:0 0 0 1px #47556966}[data-theme=light] .Header-module__fdeYma__mobileMenuToggle:hover{color:#0f172a;box-shadow:0 0 0 1px #64748b40}.Header-module__fdeYma__mobileMenuToggle:focus{outline:none}.Header-module__fdeYma__mobileNav{z-index:51;visibility:hidden;pointer-events:none;background:linear-gradient(#0f172a 0%,#1e293b 100%);border-bottom:1px solid #4755694d;animation:.3s Header-module__fdeYma__slideDown;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 8px 24px #0003}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.Header-module__fdeYma__mobileNav{-webkit-backdrop-filter:blur(20px);background:linear-gradient(#0f172afa 0%,#1e293bf2 100%)}}@keyframes Header-module__fdeYma__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Header-module__fdeYma__mobileNav.Header-module__fdeYma__open{visibility:visible;pointer-events:auto;display:block}.Header-module__fdeYma__mobileNavContent{max-height:calc(100vh - 72px - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 72px - env(safe-area-inset-bottom,0px));padding:1rem;overflow-y:auto}.Header-module__fdeYma__mobileNavList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.Header-module__fdeYma__mobileNavLink{color:#cbd5e1;cursor:pointer;text-align:left;background:#64748b14;border:1px solid #64748b33;border-radius:8px;width:100%;min-height:44px;padding:.875rem 1rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:block}.Header-module__fdeYma__mobileNavLink:hover{color:#f9fafb;background:#64748b1f;border-color:#64748b4d}.Header-module__fdeYma__mobileNavLink:focus{outline-offset:2px;color:#f9fafb;background:#64748b26;outline:2px solid #47556999}.Header-module__fdeYma__mobileNavLink[aria-current=page]{color:#f9fafb;background:#64748b26;border-color:#64748b66 #64748b66 #64748b66 #475569cc;border-left-style:solid;border-left-width:3px}.Header-module__fdeYma__consultationMobile{background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;font-weight:700;box-shadow:0 4px 12px #00000026;color:#fff!important}.Header-module__fdeYma__consultationMobile:hover{transform:translate(0)translateY(-2px);box-shadow:0 6px 16px #0003}.Header-module__fdeYma__consultationMobile:focus{background:linear-gradient(135deg,#059669 0%,#047857 100%);outline:2px solid #10b981}.Header-module__fdeYma__requestsModal{z-index:100;background:#000000d9;justify-content:center;align-items:center;padding:1rem;animation:.3s Header-module__fdeYma__fadeIn;display:flex;position:fixed;inset:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.Header-module__fdeYma__requestsModal{-webkit-backdrop-filter:blur(4px);background:#000000b3}}@keyframes Header-module__fdeYma__fadeIn{0%{opacity:0}to{opacity:1}}.Header-module__fdeYma__requestsModalContent{background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);border:1px solid #4755694d;border-radius:16px;width:100%;max-width:500px;max-height:90vh;animation:.3s cubic-bezier(.4,0,.2,1) Header-module__fdeYma__scaleIn;position:relative;overflow-y:auto;box-shadow:0 20px 50px #00000080,inset 0 1px #ffffff0d}[data-theme=dark] .Header-module__fdeYma__requestsModalContent{border:1px solid #6366f14d}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.Header-module__fdeYma__requestsModalContent{-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#0f172afa 0%,#1e293bf2 100%)}}[data-theme=dark] .Header-module__fdeYma__requestsModalContent:before{content:"";background:linear-gradient(90deg,#6366f1,#8b5cf6);border-radius:16px 16px 0 0;height:3px;position:absolute;top:0;left:0;right:0}[data-theme=light] .Header-module__fdeYma__requestsModalContent:before{content:"";background:linear-gradient(90deg,#e5e7eb,#d1d5db);border-radius:16px 16px 0 0;height:3px;position:absolute;top:0;left:0;right:0}@keyframes Header-module__fdeYma__scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.Header-module__fdeYma__requestsModalHeader{border-bottom:1px solid #47556933;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}[data-theme=dark] .Header-module__fdeYma__requestsModalHeader{border-bottom:1px solid #6366f133}[data-theme=light] .Header-module__fdeYma__requestsModalHeader{border-bottom:1px solid #d1d5db4d}.Header-module__fdeYma__requestsModalHeader h2{color:#f9fafb;margin:0;font-size:1.25rem;font-weight:700}.Header-module__fdeYma__closeModal{color:#cbd5e1;cursor:pointer;background:#4755691a;border:1px solid #4755694d;border-radius:8px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:.5rem;font-size:1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.Header-module__fdeYma__closeModal:hover{color:#f9fafb;background:#47556926;border-color:#47556980;transform:scale(1.1)}[data-theme=dark] .Header-module__fdeYma__closeModal{background:#6366f11a;border:1px solid #6366f14d}[data-theme=dark] .Header-module__fdeYma__closeModal:hover{background:#6366f126;border-color:#6366f180}[data-theme=dark] .Header-module__fdeYma__closeModal:focus{outline-offset:2px;outline:2px solid #6366f1}[data-theme=light] .Header-module__fdeYma__closeModal:focus{outline-offset:2px;outline:2px solid #64748b}.Header-module__fdeYma__requestsModalBody{padding:1.5rem}.Header-module__fdeYma__requestsModalBody p{color:#cbd5e1;text-align:center;margin:0;font-size:1rem;line-height:1.6}.Header-module__fdeYma__requestsModalBody a{color:#a78bfa;border-bottom:1px solid #0000;font-weight:600;text-decoration:none;transition:all .3s}.Header-module__fdeYma__requestsModalBody a:hover{color:#c4b5fd;border-bottom-color:#c4b5fd}@media (max-width:768px){.Header-module__fdeYma__container{height:64px;padding:0 1rem}.Header-module__fdeYma__nav{display:none}.Header-module__fdeYma__logoImage{height:32px}.Header-module__fdeYma__logoText{font-size:1.125rem}.Header-module__fdeYma__actions{gap:.5rem}.Header-module__fdeYma__accountMenuWrapper,.Header-module__fdeYma__languageSwitcher,.Header-module__fdeYma__themeToggleWrapper,.Header-module__fdeYma__consultationText{display:none}.Header-module__fdeYma__consultationBtn,.Header-module__fdeYma__requestsLink,.Header-module__fdeYma__cartButton,.Header-module__fdeYma__mobileMenuToggle{justify-content:center;min-width:44px;min-height:44px;padding:.625rem}.Header-module__fdeYma__cartCount{min-width:1.25rem;padding:.125rem .375rem}}@media (max-width:640px){.Header-module__fdeYma__container{height:60px;padding:0 .75rem}.Header-module__fdeYma__logoImage{height:28px}.Header-module__fdeYma__logoText{font-size:1rem}.Header-module__fdeYma__consultationBtn,.Header-module__fdeYma__requestsLink,.Header-module__fdeYma__cartButton,.Header-module__fdeYma__mobileMenuToggle{min-width:44px;min-height:44px;padding:.5rem;font-size:.75rem}.Header-module__fdeYma__mobileMenuToggle{font-size:1.5rem}.Header-module__fdeYma__consultationIcon,.Header-module__fdeYma__requestsIcon,.Header-module__fdeYma__cartIcon{font-size:1.25rem}.Header-module__fdeYma__requestsModal{padding:.75rem}.Header-module__fdeYma__requestsModalHeader,.Header-module__fdeYma__requestsModalBody{padding:1.25rem}.Header-module__fdeYma__actions{gap:.375rem}}[dir=rtl] .Header-module__fdeYma__mobileNavLink{text-align:right}[data-theme=dark][dir=rtl] .Header-module__fdeYma__mobileNavLink[aria-current=page]{border-left:none;border-right:3px solid #6366f1}[data-theme=light][dir=rtl] .Header-module__fdeYma__mobileNavLink[aria-current=page]{border-left:none;border-right:3px solid #64748b}[dir=rtl] .Header-module__fdeYma__requestsCount{left:-.25rem;right:auto}@media (prefers-reduced-motion:reduce){.Header-module__fdeYma__header,.Header-module__fdeYma__navLink,.Header-module__fdeYma__requestsLink,.Header-module__fdeYma__consultationBtn,.Header-module__fdeYma__mobileNavLink,.Header-module__fdeYma__mobileNav,.Header-module__fdeYma__requestsModal,.Header-module__fdeYma__requestsModalContent{transition:none!important;animation:none!important}.Header-module__fdeYma__consultationBtn:hover,.Header-module__fdeYma__requestsLink:hover,.Header-module__fdeYma__logo:hover{transform:none!important}.Header-module__fdeYma__header:before{animation:none!important}.Header-module__fdeYma__consultationBtn:before,.Header-module__fdeYma__requestsLink:before{display:none}}@media (prefers-contrast:high){[data-theme=dark] .Header-module__fdeYma__header{border-bottom:2px solid #6366f1}[data-theme=light] .Header-module__fdeYma__header{border-bottom:2px solid #64748b}.Header-module__fdeYma__navLink:before{height:3px}.Header-module__fdeYma__requestsLink,.Header-module__fdeYma__consultationBtn{border-width:2px}}[data-theme=light] .Header-module__fdeYma__header{background:linear-gradient(#f8fafc 0%,#f1f5f9 100%);border-bottom:1px solid #d1d5db66}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){[data-theme=light] .Header-module__fdeYma__header{background:linear-gradient(#f8fafcfa 0%,#f1f5f9f2 100%)}}[data-theme=light] .Header-module__fdeYma__logo{color:#0f172a}[data-theme=light] .Header-module__fdeYma__navLink{color:#475569}:is([data-theme=light] .Header-module__fdeYma__navLink:hover,[data-theme=light] .Header-module__fdeYma__navLink[aria-current=page]){color:#0f172a}:is([data-theme=light] .Header-module__fdeYma__cartButton,[data-theme=light] .Header-module__fdeYma__mobileMenuToggle){color:#475569}:is([data-theme=light] .Header-module__fdeYma__cartButton:hover,[data-theme=light] .Header-module__fdeYma__mobileMenuToggle:hover){color:#0f172a}[data-theme=light] .Header-module__fdeYma__requestsLink{color:#475569;background:#f3f4f680;border-color:#d1d5db80}[data-theme=light] .Header-module__fdeYma__requestsLink:hover{color:#0f172a;background:#f3f4f6e6;border-color:#d1d5db99}[data-theme=light] .Header-module__fdeYma__mobileNav{background:linear-gradient(#f8fafc 0%,#f1f5f9 100%);border-bottom:1px solid #d1d5db66}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){[data-theme=light] .Header-module__fdeYma__mobileNav{background:linear-gradient(#f8fafcfa 0%,#f1f5f9f2 100%)}}[data-theme=light] .Header-module__fdeYma__mobileNavLink{color:#475569;background:#f3f4f64d;border-color:#d1d5db4d}[data-theme=light] .Header-module__fdeYma__mobileNavLink:hover{color:#0f172a;background:#f3f4f699;border-color:#d1d5db80}[data-theme=light] .Header-module__fdeYma__mobileNavLink[aria-current=page]{color:#0f172a;background:#f3f4f6cc;border-color:#d1d5db99}[data-theme=light] .Header-module__fdeYma__mobileTogglesRow{border-bottom-color:#d1d5db4d}[data-theme=light] .Header-module__fdeYma__mobileThemeToggle{border-inline-end-color:#d1d5db66}[data-theme=light] .Header-module__fdeYma__requestsModalContent{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border-color:#d1d5db80}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){[data-theme=light] .Header-module__fdeYma__requestsModalContent{background:linear-gradient(135deg,#f8fafcfa 0%,#f1f5f9f2 100%)}}[data-theme=light] .Header-module__fdeYma__requestsModalHeader h2{color:#0f172a}[data-theme=light] .Header-module__fdeYma__closeModal{color:#475569;background:#f3f4f680;border-color:#d1d5db66}[data-theme=light] .Header-module__fdeYma__closeModal:hover{color:#0f172a;background:#f3f4f6cc;border-color:#d1d5db99}[data-theme=light] .Header-module__fdeYma__requestsModalBody p{color:#475569}
.Footer-module__ZwaJ1q__footer{color:#cbd5e1;background:linear-gradient(#030712 0%,#0f172a 30% 100%);border-top:1px solid #6366f133;margin-top:auto;position:relative;box-shadow:inset 0 1px #ffffff0d}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.Footer-module__ZwaJ1q__footer{-webkit-backdrop-filter:blur(20px);background:linear-gradient(#0000 0%,#0f172a99 30%,#0f172afa 100%)}}[data-theme=dark] .Footer-module__ZwaJ1q__footer:before{content:"";background:linear-gradient(90deg,#6366f1 0%,#8b5cf6 50%,#6366f1 100%) 0 0/200% 100%;height:3px;animation:3s ease-in-out infinite Footer-module__ZwaJ1q__shimmer;position:absolute;top:0;left:0;right:0}[data-theme=light] .Footer-module__ZwaJ1q__footer:before{content:"";background:linear-gradient(90deg,#cbd5e1 0%,#94a3b8 50%,#cbd5e1 100%) 0 0/200% 100%;height:3px;animation:3s ease-in-out infinite Footer-module__ZwaJ1q__shimmer;position:absolute;top:0;left:0;right:0}@keyframes Footer-module__ZwaJ1q__shimmer{0%,to{background-position:0 0}50%{background-position:100% 0}}.Footer-module__ZwaJ1q__container{max-width:1400px;margin:0 auto;padding:3rem 1.5rem 1.5rem}.Footer-module__ZwaJ1q__content{gap:var(--spacing-xl,2rem);margin-bottom:var(--spacing-xl,2rem);grid-template-columns:2fr 1fr 1fr 1fr;display:grid}.Footer-module__ZwaJ1q__section{flex-direction:column;margin-bottom:0;display:flex}.Footer-module__ZwaJ1q__heading{color:var(--colors-neutral-50,#f9fafb);font-size:var(--typography-size-xl,1.5rem);font-weight:var(--typography-weight-bold,700);margin:0 0 var(--spacing-md,1rem)0}[data-theme=dark] .Footer-module__ZwaJ1q__heading{background:linear-gradient(135deg,var(--colors-primary,#4f46e5)0%,var(--primary-hover,#4338ca)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-theme=light] .Footer-module__ZwaJ1q__heading{background:linear-gradient(135deg,#475569 0%,#64748b 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.Footer-module__ZwaJ1q__subheading{color:var(--colors-neutral-50,#f9fafb);font-size:var(--typography-size-base,1rem);font-weight:var(--typography-weight-semibold,600);margin:0 0 var(--spacing-md,1rem)0}.Footer-module__ZwaJ1q__description{margin:0 0 var(--spacing-lg,1.5rem)0;line-height:var(--typography-lineHeight-relaxed,1.6);color:var(--colors-neutral-400,#9ca3af);font-size:var(--typography-size-sm,.875rem)}.Footer-module__ZwaJ1q__contactMethods{gap:var(--spacing-md,1rem);flex-direction:column;display:flex}.Footer-module__ZwaJ1q__contactMethod{min-width:90%;max-width:100%;display:flex}.Footer-module__ZwaJ1q__contactButton{align-items:center;gap:var(--spacing-md,1rem);color:var(--colors-neutral-200,#e2e8f0);cursor:pointer;text-align:left;background:linear-gradient(135deg,#1e293bb3 0%,#0f172acc 100%);border:1px solid #6366f140;border-radius:14px;width:100%;padding:1rem 1.25rem;text-decoration:none;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #0003,inset 0 1px #ffffff0d}[data-theme=dark] .Footer-module__ZwaJ1q__contactButton:before{content:"";opacity:0;background:linear-gradient(#6366f1 0%,#8b5cf6 100%);width:3px;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0}[data-theme=light] .Footer-module__ZwaJ1q__contactButton:before{content:"";opacity:0;background:linear-gradient(#64748b 0%,#94a3b8 100%);width:3px;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0}:is([data-theme=dark] .Footer-module__ZwaJ1q__contactButton:hover,[data-theme=dark] .Footer-module__ZwaJ1q__contactButton:focus){color:#f9fafb;background:linear-gradient(135deg,#6366f126 0%,#8b5cf61a 100%);border-color:#6366f166;transform:translateY(-3px)translate(4px);box-shadow:0 8px 24px #6366f159,inset 0 1px #ffffff1a}[data-theme=dark] .Footer-module__ZwaJ1q__contactButton:hover:before{opacity:1}[data-theme=dark] .Footer-module__ZwaJ1q__contactButton:focus:before{opacity:1}:is([data-theme=light] .Footer-module__ZwaJ1q__contactButton:hover,[data-theme=light] .Footer-module__ZwaJ1q__contactButton:focus){color:#fff;background:#475569;border-color:#47556999;transform:translateY(-3px)translate(4px);box-shadow:0 8px 24px #0003}[data-theme=light] .Footer-module__ZwaJ1q__contactButton:hover:before{opacity:1}[data-theme=light] .Footer-module__ZwaJ1q__contactButton:focus:before{opacity:1}.Footer-module__ZwaJ1q__contactButton:focus-visible{outline:2px solid var(--colors-focus,#6366f1);outline-offset:3px}[data-theme=light] .Footer-module__ZwaJ1q__contactButton:focus-visible{outline-color:#64748b}.Footer-module__ZwaJ1q__contactIcon{flex-shrink:0;font-size:1.5rem;transition:transform .3s,color .3s}[data-theme=dark] .Footer-module__ZwaJ1q__contactIcon{color:#818cf8}:is([data-theme=dark] .Footer-module__ZwaJ1q__contactButton:hover .Footer-module__ZwaJ1q__contactIcon,[data-theme=dark] .Footer-module__ZwaJ1q__contactButton:focus .Footer-module__ZwaJ1q__contactIcon){color:#a5b4fc;transform:scale(1.1)}:is([data-theme=light] .Footer-module__ZwaJ1q__contactButton:hover .Footer-module__ZwaJ1q__contactIcon,[data-theme=light] .Footer-module__ZwaJ1q__contactButton:focus .Footer-module__ZwaJ1q__contactIcon){color:#fff;transform:scale(1.1)}.Footer-module__ZwaJ1q__contactInfo{flex-direction:column;gap:.25rem;display:flex}.Footer-module__ZwaJ1q__contactLabel{color:#f1f5f9;letter-spacing:-.01em;font-size:.9375rem;font-weight:600}.Footer-module__ZwaJ1q__contactDesc{color:#94a3b8;font-size:.8125rem;line-height:1.4}.Footer-module__ZwaJ1q__linkList{padding:var(--spacing-sm,.75rem)0;gap:var(--spacing-xs,.5rem);flex-direction:column;margin:0;list-style:none;display:flex}.Footer-module__ZwaJ1q__link{color:var(--colors-neutral-300,#d1d5db);transition:all var(--transitions-duration-fast,.2s)var(--transitions-easing-smooth,ease);padding:var(--spacing-sm,.5rem)var(--spacing-md,1rem);border-radius:var(--borders-radius-xs,6px);font-size:var(--typography-size-sm,.875rem);align-items:center;gap:var(--spacing-xs,.25rem);text-align:left;background:0 0;border-left:2px solid #0000;width:100%;text-decoration:none;display:flex}:is([data-theme=dark] .Footer-module__ZwaJ1q__link:hover,[data-theme=dark] .Footer-module__ZwaJ1q__link:focus){color:#f9fafb;background-color:#6366f126;border-left-color:#6366f1;transform:translate(4px)}:is([data-theme=light] .Footer-module__ZwaJ1q__link:hover,[data-theme=light] .Footer-module__ZwaJ1q__link:focus){color:#1f2937;background-color:#64748b14;border-left-color:#64748b;transform:translate(4px)}[data-theme=dark] .Footer-module__ZwaJ1q__link:active{color:#f9fafb;background-color:#6366f133;transform:scale(.98)}[data-theme=light] .Footer-module__ZwaJ1q__link:active{color:#1f2937;background-color:#64748b26;transform:scale(.98)}.Footer-module__ZwaJ1q__link:focus-visible{outline:var(--borders-width-md,2px)solid var(--colors-focus,#4f46e5);outline-offset:var(--spacing-xs,2px)}[data-theme=light] .Footer-module__ZwaJ1q__link:focus-visible{outline-color:#64748b}.Footer-module__ZwaJ1q__serviceItem{color:var(--colors-neutral-400,#9ca3af);font-size:var(--typography-size-sm,.875rem);padding:var(--spacing-xs,.25rem)0;border-left:var(--borders-width-md,2px)solid transparent;padding-left:var(--spacing-sm,.5rem);transition:all var(--transitions-duration-fast,.2s)var(--transitions-easing-smooth,ease)}[data-theme=dark] .Footer-module__ZwaJ1q__serviceItem:hover{color:#d1d5db;border-left-color:#6366f1}[data-theme=light] .Footer-module__ZwaJ1q__serviceItem:hover{color:#64748b;border-left-color:#374151}.Footer-module__ZwaJ1q__externalIcon{font-size:var(--typography-size-xs,.75rem);opacity:var(--opacity-medium,.7)}.Footer-module__ZwaJ1q__accordionButton{border:var(--borders-width-sm,1px)solid #6366f133;border-radius:var(--borders-radius-md,8px);width:100%;padding:var(--spacing-sm,.75rem)var(--spacing-md,1rem);color:var(--colors-neutral-50,#f9fafb);cursor:pointer;transition:all var(--transitions-duration-fast,.2s)var(--transitions-easing-smooth,ease);text-align:left;background:#6366f114;justify-content:space-between;align-items:center;min-height:3rem;margin-bottom:0;display:flex;box-shadow:0 2px 8px #00000026}.Footer-module__ZwaJ1q__accordionSectionsWrapper{gap:var(--spacing-sm,.75rem);flex-direction:column;display:flex}.Footer-module__ZwaJ1q__accordionSectionItem{margin-bottom:0}:is([data-theme=dark] .Footer-module__ZwaJ1q__accordionButton:hover,[data-theme=dark] .Footer-module__ZwaJ1q__accordionButton:focus){background:#6366f126;border-color:#6366f1;box-shadow:0 4px 12px #6366f159}:is([data-theme=light] .Footer-module__ZwaJ1q__accordionButton:hover,[data-theme=light] .Footer-module__ZwaJ1q__accordionButton:focus){color:#fff;background:#475569;border-color:#47556999;box-shadow:0 4px 12px #00000026}.Footer-module__ZwaJ1q__accordionButton:focus-visible{outline:var(--borders-width-md,2px)solid var(--colors-focus,#4f46e5);outline-offset:var(--spacing-xs,2px)}[data-theme=light] .Footer-module__ZwaJ1q__accordionButton:focus-visible{outline-color:#64748b}.Footer-module__ZwaJ1q__accordionButtonContent{align-items:center;gap:var(--spacing-sm,.75rem);flex:1;display:flex}.Footer-module__ZwaJ1q__sectionIcon{width:1.25rem;height:1.25rem;color:var(--colors-neutral-50,#f9fafb);flex-shrink:0}.Footer-module__ZwaJ1q__chevronIcon{width:1rem;height:1rem;transition:transform var(--transitions-duration-fast,.2s)var(--transitions-easing-smooth,ease);color:var(--colors-neutral-400,#9ca3af);flex-shrink:0}.Footer-module__ZwaJ1q__chevronOpen{transform:rotate(180deg)}.Footer-module__ZwaJ1q__accordionContent{max-height:0;transition:max-height var(--transitions-duration-normal,.3s)var(--transitions-easing-smooth,ease),padding var(--transitions-duration-fast,.2s)var(--transitions-easing-smooth,ease);padding:0;overflow:hidden}.Footer-module__ZwaJ1q__accordionContentOpen{max-height:500px;padding:var(--spacing-sm,.75rem)0 var(--spacing-md,1rem)}.Footer-module__ZwaJ1q__ctaSection{border-radius:var(--borders-radius-lg,12px);padding:var(--spacing-xl,2rem);margin-bottom:var(--spacing-xl,2rem);text-align:center;background:linear-gradient(135deg,#6366f1e6 0%,#8b5cf6d9 50%,#6366f1e6 100%);border:1px solid #6366f14d;box-shadow:0 4px 16px #6366f133}.Footer-module__ZwaJ1q__ctaContent{max-width:500px;margin:0 auto}.Footer-module__ZwaJ1q__ctaTitle{color:var(--colors-text-inverse,#fff);font-size:var(--typography-size-xl,1.5rem);font-weight:var(--typography-weight-bold,700);margin:0 0 var(--spacing-sm,.75rem)0}.Footer-module__ZwaJ1q__ctaDescription{color:var(--colors-text-inverse,#ffffffe6);margin:0 0 var(--spacing-lg,1.5rem)0;line-height:var(--typography-lineHeight-relaxed,1.6)}.Footer-module__ZwaJ1q__ctaActions{gap:var(--spacing-md,1rem);flex-wrap:wrap;justify-content:center;display:flex}.Footer-module__ZwaJ1q__ctaPrimary{background:var(--colors-surface-primary,#fff);color:var(--colors-primary,#4f46e5);padding:var(--spacing-sm,.75rem)var(--spacing-lg,1.5rem);border-radius:var(--borders-radius-md,8px);font-weight:var(--typography-weight-semibold,600);transition:all var(--transitions-duration-fast,.2s)var(--transitions-easing-smooth,ease);border:var(--borders-width-md,2px)solid var(--colors-surface-primary,#fff);text-decoration:none}:is([data-theme=dark] .Footer-module__ZwaJ1q__ctaPrimary:hover,[data-theme=dark] .Footer-module__ZwaJ1q__ctaPrimary:focus){color:#fff;background:0 0;transform:translateY(-2px);box-shadow:0 4px 12px #0003}:is([data-theme=light] .Footer-module__ZwaJ1q__ctaPrimary:hover,[data-theme=light] .Footer-module__ZwaJ1q__ctaPrimary:focus){color:#fff;background:0 0;transform:translateY(-2px);box-shadow:0 4px 12px #64748b33}.Footer-module__ZwaJ1q__ctaPrimary:focus-visible{outline:var(--borders-width-md,2px)solid var(--colors-text-inverse,#fff);outline-offset:var(--spacing-xs,2px)}.Footer-module__ZwaJ1q__ctaSecondary{color:var(--colors-text-inverse,#fff);padding:var(--spacing-sm,.75rem)var(--spacing-lg,1.5rem);border-radius:var(--borders-radius-md,8px);border:var(--borders-width-md,2px)solid var(--colors-border-light,#ffffff80);font-weight:var(--typography-weight-semibold,600);cursor:pointer;transition:all var(--transitions-duration-fast,.2s)var(--transitions-easing-smooth,ease);align-items:center;gap:var(--spacing-sm,.5rem);background:0 0;text-decoration:none;display:inline-flex}:is([data-theme=dark] .Footer-module__ZwaJ1q__ctaSecondary:hover,[data-theme=dark] .Footer-module__ZwaJ1q__ctaSecondary:focus){background:#ffffff26;border-color:#fff;transform:translateY(-2px)}:is([data-theme=light] .Footer-module__ZwaJ1q__ctaSecondary:hover,[data-theme=light] .Footer-module__ZwaJ1q__ctaSecondary:focus){background:#fff3;border-color:#fff;transform:translateY(-2px)}.Footer-module__ZwaJ1q__ctaSecondary:focus-visible{outline:var(--borders-width-md,2px)solid var(--colors-text-inverse,#fff);outline-offset:var(--spacing-xs,2px)}.Footer-module__ZwaJ1q__bottom{border-top:var(--borders-width-sm,1px)solid var(--colors-neutral-700,#374151);padding-top:var(--spacing-lg,1.5rem)}.Footer-module__ZwaJ1q__bottomContent{justify-content:space-between;align-items:center;gap:var(--spacing-md,1rem);flex-wrap:wrap;display:flex}.Footer-module__ZwaJ1q__copyright{color:var(--colors-neutral-400,#9ca3af);font-size:var(--typography-size-sm,.875rem);margin:0}.Footer-module__ZwaJ1q__credentials{gap:var(--spacing-md,1rem);flex-wrap:wrap;display:flex}.Footer-module__ZwaJ1q__credential{padding:var(--spacing-xs,.25rem)var(--spacing-sm,.75rem);border-radius:var(--borders-radius-full,12px);font-size:var(--typography-size-xs,.75rem);font-weight:var(--typography-weight-medium,500)}[data-theme=dark] .Footer-module__ZwaJ1q__credential{color:var(--colors-primary-light,#818cf8);border:var(--borders-width-sm,1px)solid #6366f140;background:#6366f11f}[data-theme=light] .Footer-module__ZwaJ1q__credential{color:#64748b;border:var(--borders-width-sm,1px)solid #64748b40;background:#64748b1f}@media (max-width:1024px){.Footer-module__ZwaJ1q__content{gap:var(--spacing-lg,1.5rem);grid-template-columns:1fr 1fr 1fr}.Footer-module__ZwaJ1q__ctaActions{flex-direction:column;align-items:center}.Footer-module__ZwaJ1q__ctaPrimary,.Footer-module__ZwaJ1q__ctaSecondary{justify-content:center;width:100%;max-width:300px}}@media (max-width:768px){.Footer-module__ZwaJ1q__container{padding:2.5rem 1rem 1.5rem}.Footer-module__ZwaJ1q__content{grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem}.Footer-module__ZwaJ1q__section{margin-bottom:0}.Footer-module__ZwaJ1q__heading{margin-bottom:1rem;font-size:1.25rem}.Footer-module__ZwaJ1q__description{margin-bottom:1.5rem;font-size:.875rem}.Footer-module__ZwaJ1q__contactMethods{gap:.875rem;margin-bottom:0}.Footer-module__ZwaJ1q__contactButton{border-radius:12px;gap:.75rem;padding:.875rem 1rem}.Footer-module__ZwaJ1q__contactIcon{font-size:1.25rem}.Footer-module__ZwaJ1q__contactLabel{font-size:.875rem}.Footer-module__ZwaJ1q__contactDesc{font-size:.75rem}.Footer-module__ZwaJ1q__linkList{gap:.625rem}.Footer-module__ZwaJ1q__ctaSection{border-radius:16px;margin-bottom:2rem;padding:1.75rem 1.25rem}.Footer-module__ZwaJ1q__ctaTitle{margin-bottom:.75rem;font-size:1.375rem}.Footer-module__ZwaJ1q__ctaDescription{margin-bottom:1.25rem;font-size:.9375rem}.Footer-module__ZwaJ1q__ctaPrimary,.Footer-module__ZwaJ1q__ctaSecondary{padding:.875rem 1.5rem;font-size:.9375rem}.Footer-module__ZwaJ1q__bottomContent{text-align:center;flex-direction:column;gap:1rem}.Footer-module__ZwaJ1q__copyright{font-size:.8125rem}.Footer-module__ZwaJ1q__credentials{justify-content:center;gap:.75rem}.Footer-module__ZwaJ1q__credential{padding:.375rem .75rem;font-size:.6875rem}.Footer-module__ZwaJ1q__section:not(:first-child){margin-top:0}.Footer-module__ZwaJ1q__accordionSection{gap:var(--spacing-sm,.75rem)}.Footer-module__ZwaJ1q__accordionButton{min-height:3rem;margin-bottom:0;padding:.875rem 1rem}.Footer-module__ZwaJ1q__sectionIcon{width:1.125rem;height:1.125rem;color:var(--colors-neutral-50,#f9fafb)}.Footer-module__ZwaJ1q__subheading{margin:0;font-size:.9375rem}.Footer-module__ZwaJ1q__accordionContentOpen{margin-bottom:.25rem;padding:.5rem 0 .25rem}.Footer-module__ZwaJ1q__linkList{gap:.5rem;padding:.5rem 0}.Footer-module__ZwaJ1q__link{padding:.625rem 1rem;font-size:.875rem}}@media (max-width:640px){.Footer-module__ZwaJ1q__container{padding:2rem 1rem 1.5rem}.Footer-module__ZwaJ1q__content{grid-template-columns:1fr;gap:2rem;margin-bottom:2rem}.Footer-module__ZwaJ1q__section{text-align:left}.Footer-module__ZwaJ1q__section:first-child{margin-bottom:0}.Footer-module__ZwaJ1q__heading{text-align:center;margin-bottom:.875rem;font-size:1.125rem}.Footer-module__ZwaJ1q__description{text-align:center;margin-bottom:1.5rem;font-size:.8125rem}.Footer-module__ZwaJ1q__contactMethods{align-items:stretch;gap:.875rem;margin-bottom:0}.Footer-module__ZwaJ1q__contactButton{border-radius:12px;max-width:100%;padding:1rem}.Footer-module__ZwaJ1q__contactIcon{font-size:1.25rem}.Footer-module__ZwaJ1q__contactLabel{font-size:.875rem}.Footer-module__ZwaJ1q__contactDesc{font-size:.75rem}.Footer-module__ZwaJ1q__linkList{align-items:flex-start;gap:.5rem}.Footer-module__ZwaJ1q__link{padding:.5rem .75rem;font-size:.8125rem}.Footer-module__ZwaJ1q__ctaSection{border-radius:14px;margin-bottom:2rem;padding:1.5rem 1rem}.Footer-module__ZwaJ1q__ctaTitle{margin-bottom:.625rem;font-size:1.25rem}.Footer-module__ZwaJ1q__ctaDescription{margin-bottom:1.125rem;font-size:.875rem}.Footer-module__ZwaJ1q__ctaActions{gap:.75rem}.Footer-module__ZwaJ1q__ctaPrimary,.Footer-module__ZwaJ1q__ctaSecondary{width:100%;max-width:100%;padding:.875rem 1.25rem;font-size:.9375rem}.Footer-module__ZwaJ1q__section:not(:first-child){margin-top:0}.Footer-module__ZwaJ1q__accordionSection{gap:var(--spacing-sm,.75rem)}.Footer-module__ZwaJ1q__accordionButton{border-radius:10px;min-height:3rem;margin-bottom:0;padding:.875rem 1rem}.Footer-module__ZwaJ1q__sectionIcon{width:1.125rem;height:1.125rem;color:var(--colors-neutral-50,#f9fafb)}.Footer-module__ZwaJ1q__subheading{font-size:.9375rem;font-weight:600}.Footer-module__ZwaJ1q__accordionContentOpen{margin-bottom:.25rem;padding:.5rem 0 .25rem}.Footer-module__ZwaJ1q__linkList{gap:.25rem;padding:.5rem 0}.Footer-module__ZwaJ1q__link{border-bottom:1px solid #ffffff0f;border-left:none;border-radius:8px;min-height:44px;padding:.875rem 1rem;font-size:.875rem;position:relative;transform:none}.Footer-module__ZwaJ1q__link:before{content:"→";color:var(--colors-neutral-500,#6b7280);margin-right:.5rem;font-size:.75rem;transition:transform .15s,color .15s}:is([data-theme=dark] .Footer-module__ZwaJ1q__link:hover,[data-theme=dark] .Footer-module__ZwaJ1q__link:focus){background-color:#6366f126;border-left-color:#0000;transform:none}[data-theme=dark] .Footer-module__ZwaJ1q__link:active{background-color:#6366f140;transform:scale(.98)}[data-theme=dark] .Footer-module__ZwaJ1q__link:active:before{color:#a5b4fc;transform:translate(2px)}:is([data-theme=light] .Footer-module__ZwaJ1q__link:hover,[data-theme=light] .Footer-module__ZwaJ1q__link:focus){background-color:#64748b1a;border-left-color:#0000;transform:none}[data-theme=light] .Footer-module__ZwaJ1q__link:active{background-color:#64748b26;transform:scale(.98)}[data-theme=light] .Footer-module__ZwaJ1q__link:active:before{color:#1f2937;transform:translate(2px)}.Footer-module__ZwaJ1q__link:last-child{border-bottom:none}}@media (max-width:480px){.Footer-module__ZwaJ1q__container{padding:1.75rem 1rem 1.25rem}.Footer-module__ZwaJ1q__content{gap:2rem;margin-bottom:2rem}.Footer-module__ZwaJ1q__section{margin-bottom:0}.Footer-module__ZwaJ1q__heading{margin-bottom:.75rem;font-size:1rem}.Footer-module__ZwaJ1q__description{margin-bottom:1.25rem;font-size:.75rem;line-height:1.5}.Footer-module__ZwaJ1q__contactMethods{gap:.75rem;margin-bottom:0}.Footer-module__ZwaJ1q__contactButton{border-radius:10px;gap:.75rem;padding:.875rem 1rem}.Footer-module__ZwaJ1q__contactIcon{font-size:1.125rem}.Footer-module__ZwaJ1q__contactLabel{font-size:.8125rem}.Footer-module__ZwaJ1q__contactDesc{font-size:.6875rem}.Footer-module__ZwaJ1q__linkList{gap:.375rem}.Footer-module__ZwaJ1q__link{padding:.5rem .75rem;font-size:.75rem}.Footer-module__ZwaJ1q__serviceItem{padding:.375rem 0;font-size:.75rem}.Footer-module__ZwaJ1q__ctaSection{border-radius:12px;margin-bottom:1.75rem;padding:1.25rem 1rem}.Footer-module__ZwaJ1q__ctaTitle{margin-bottom:.5rem;font-size:1.125rem}.Footer-module__ZwaJ1q__ctaDescription{margin-bottom:1rem;font-size:.8125rem;line-height:1.5}.Footer-module__ZwaJ1q__ctaActions{gap:.625rem}.Footer-module__ZwaJ1q__ctaPrimary,.Footer-module__ZwaJ1q__ctaSecondary{padding:.75rem 1rem;font-size:.875rem}.Footer-module__ZwaJ1q__bottom{padding-top:1.5rem}.Footer-module__ZwaJ1q__bottomContent{gap:1rem}.Footer-module__ZwaJ1q__copyright{font-size:.75rem}.Footer-module__ZwaJ1q__credentials{flex-wrap:wrap;gap:.5rem}.Footer-module__ZwaJ1q__credential{padding:.375rem .625rem;font-size:.625rem}.Footer-module__ZwaJ1q__section:not(:first-child){margin-top:0}.Footer-module__ZwaJ1q__accordionSection{gap:var(--spacing-sm,.75rem)}.Footer-module__ZwaJ1q__accordionButton{min-height:2.75rem;margin-bottom:0;padding:.75rem .875rem}.Footer-module__ZwaJ1q__sectionIcon{color:var(--colors-neutral-50,#f9fafb)}.Footer-module__ZwaJ1q__accordionContentOpen{margin-bottom:.25rem;padding:.5rem 0 .25rem}.Footer-module__ZwaJ1q__linkList{padding:.5rem 0}.Footer-module__ZwaJ1q__link{padding:.5rem .875rem}}@media (prefers-reduced-motion:reduce){.Footer-module__ZwaJ1q__contactButton,.Footer-module__ZwaJ1q__link,.Footer-module__ZwaJ1q__ctaPrimary,.Footer-module__ZwaJ1q__ctaSecondary,.Footer-module__ZwaJ1q__accordionButton,.Footer-module__ZwaJ1q__accordionContent,.Footer-module__ZwaJ1q__chevronIcon{transition:none}.Footer-module__ZwaJ1q__contactButton:hover,.Footer-module__ZwaJ1q__contactButton:focus,.Footer-module__ZwaJ1q__ctaPrimary:hover,.Footer-module__ZwaJ1q__ctaPrimary:focus,.Footer-module__ZwaJ1q__ctaSecondary:hover,.Footer-module__ZwaJ1q__ctaSecondary:focus,.Footer-module__ZwaJ1q__chevronOpen{transform:none}}@media (prefers-contrast:high){.Footer-module__ZwaJ1q__footer{border:var(--borders-width-md,2px)solid currentColor}.Footer-module__ZwaJ1q__contactButton,.Footer-module__ZwaJ1q__link,.Footer-module__ZwaJ1q__ctaPrimary,.Footer-module__ZwaJ1q__ctaSecondary{border-width:var(--borders-width-md,2px)}.Footer-module__ZwaJ1q__ctaSection{border:var(--borders-width-md,2px)solid var(--colors-text-inverse,#fff)}}[dir=rtl] .Footer-module__ZwaJ1q__contactButton{text-align:right}[dir=rtl] .Footer-module__ZwaJ1q__contactButton:before{left:auto;right:0}:is([data-theme=dark][dir=rtl] .Footer-module__ZwaJ1q__contactButton:hover,[data-theme=dark][dir=rtl] .Footer-module__ZwaJ1q__contactButton:focus),:is([data-theme=light][dir=rtl] .Footer-module__ZwaJ1q__contactButton:hover,[data-theme=light][dir=rtl] .Footer-module__ZwaJ1q__contactButton:focus){transform:translateY(-3px)translate(-4px)}[dir=rtl] .Footer-module__ZwaJ1q__link{text-align:right;border-left:none;border-right:2px solid #0000}:is([data-theme=dark][dir=rtl] .Footer-module__ZwaJ1q__link:hover,[data-theme=dark][dir=rtl] .Footer-module__ZwaJ1q__link:focus){border-left-color:#0000;border-right-color:#6366f1;transform:translate(-4px)}:is([data-theme=light][dir=rtl] .Footer-module__ZwaJ1q__link:hover,[data-theme=light][dir=rtl] .Footer-module__ZwaJ1q__link:focus){border-left-color:#0000;border-right-color:#64748b;transform:translate(-4px)}[dir=rtl] .Footer-module__ZwaJ1q__serviceItem{border-left:none;border-right:var(--borders-width-md,2px)solid transparent;padding-left:0;padding-right:var(--spacing-sm,.5rem)}[data-theme=dark][dir=rtl] .Footer-module__ZwaJ1q__serviceItem:hover{border-left-color:#0000;border-right-color:#6366f1}[data-theme=light][dir=rtl] .Footer-module__ZwaJ1q__serviceItem:hover{border-left-color:#0000;border-right-color:#64748b}[dir=rtl] .Footer-module__ZwaJ1q__section{text-align:right}:is([dir=rtl] .Footer-module__ZwaJ1q__heading,[dir=rtl] .Footer-module__ZwaJ1q__subheading,[dir=rtl] .Footer-module__ZwaJ1q__description){text-align:right}[dir=rtl] .Footer-module__ZwaJ1q__externalIcon{transform:scaleX(-1)}[dir=rtl] .Footer-module__ZwaJ1q__accordionButton{text-align:right}[dir=rtl] .Footer-module__ZwaJ1q__accordionButtonContent{flex-direction:row}[dir=rtl] .Footer-module__ZwaJ1q__linkList{align-items:flex-start}[dir=rtl] .Footer-module__ZwaJ1q__link{justify-content:flex-start}@media (max-width:640px){:is([dir=rtl] .Footer-module__ZwaJ1q__heading,[dir=rtl] .Footer-module__ZwaJ1q__description){text-align:center}[dir=rtl] .Footer-module__ZwaJ1q__section{text-align:right}[dir=rtl] .Footer-module__ZwaJ1q__linkList{align-items:flex-start}[dir=rtl] .Footer-module__ZwaJ1q__link{text-align:right;justify-content:flex-start}}@media (max-width:768px){[dir=rtl] .Footer-module__ZwaJ1q__link{border-left:none;border-right:none}[dir=rtl] .Footer-module__ZwaJ1q__link:before{content:"←";margin-left:.5rem;margin-right:0}:is([data-theme=dark][dir=rtl] .Footer-module__ZwaJ1q__link:hover,[data-theme=dark][dir=rtl] .Footer-module__ZwaJ1q__link:focus){border-right-color:#0000;transform:none}[data-theme=dark][dir=rtl] .Footer-module__ZwaJ1q__link:active:before{transform:translate(-2px)}:is([data-theme=light][dir=rtl] .Footer-module__ZwaJ1q__link:hover,[data-theme=light][dir=rtl] .Footer-module__ZwaJ1q__link:focus){border-right-color:#0000;transform:none}[data-theme=light][dir=rtl] .Footer-module__ZwaJ1q__link:active:before{transform:translate(-2px)}}[data-theme=light] .Footer-module__ZwaJ1q__footer{color:#475569;background:linear-gradient(#f8fafc 0%,#f1f5f9 30% 100%);border-top:1px solid #64748b33;box-shadow:inset 0 1px #64748b0d}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){[data-theme=light] .Footer-module__ZwaJ1q__footer{background:linear-gradient(#f8fafcfa 0%,#f1f5f9f2 30%,#f1f5f9fa 100%)}}[data-theme=light] .Footer-module__ZwaJ1q__heading{color:#0f172a}[data-theme=light] .Footer-module__ZwaJ1q__subheading{color:#1e293b}[data-theme=light] .Footer-module__ZwaJ1q__description{color:#64748b}[data-theme=light] .Footer-module__ZwaJ1q__contactButton{color:#fff;background:#64748b;border-color:#64748b66;box-shadow:0 4px 12px #64748b40}[data-theme=light] .Footer-module__ZwaJ1q__contactIcon{color:#fff}[data-theme=light] .Footer-module__ZwaJ1q__contactLabel{color:#fffc}[data-theme=light] .Footer-module__ZwaJ1q__contactValue{color:#fff}[data-theme=light] .Footer-module__ZwaJ1q__socialLinks{border-top-color:#64748b26}[data-theme=light] .Footer-module__ZwaJ1q__socialLink{color:#fff;background:#64748bcc;border-color:#64748b4d}:is([data-theme=light] .Footer-module__ZwaJ1q__socialLink:hover,[data-theme=light] .Footer-module__ZwaJ1q__socialLink:focus){color:#fff;background:#475569e6;border-color:#64748b80}[data-theme=light] .Footer-module__ZwaJ1q__link{color:#64748b}[data-theme=light] .Footer-module__ZwaJ1q__linkIcon{color:#94a3b8}:is([data-theme=light] .Footer-module__ZwaJ1q__link:hover .Footer-module__ZwaJ1q__linkIcon,[data-theme=light] .Footer-module__ZwaJ1q__link:focus .Footer-module__ZwaJ1q__linkIcon){color:#374151}[data-theme=light] .Footer-module__ZwaJ1q__newsletter{background:linear-gradient(135deg,#64748b0f 0%,#64748b0a 100%);border-color:#64748b33}[data-theme=light] .Footer-module__ZwaJ1q__newsletterTitle{color:#0f172a}[data-theme=light] .Footer-module__ZwaJ1q__newsletterDescription{color:#64748b}[data-theme=light] .Footer-module__ZwaJ1q__newsletterInput{color:#0f172a;background:#ffffffe6;border-color:#64748b33}[data-theme=light] .Footer-module__ZwaJ1q__newsletterInput::placeholder{color:#94a3b8}[data-theme=light] .Footer-module__ZwaJ1q__newsletterInput:focus{background:#fff;border-color:#64748b80}[data-theme=light] .Footer-module__ZwaJ1q__bottom{border-top-color:#64748b26}[data-theme=light] .Footer-module__ZwaJ1q__copyright{color:#64748b}[data-theme=light] .Footer-module__ZwaJ1q__legalLinks a{color:#64748b}:is([data-theme=light] .Footer-module__ZwaJ1q__legalLinks a:hover,[data-theme=light] .Footer-module__ZwaJ1q__legalLinks a:focus){color:#374151}[data-theme=light] .Footer-module__ZwaJ1q__cta{background:linear-gradient(135deg,#64748b14 0%,#64748b0f 100%);border-color:#64748b33}[data-theme=light] .Footer-module__ZwaJ1q__ctaSection{background:linear-gradient(135deg,#64748be6 0%,#475569d9 50%,#64748be6 100%);border:1px solid #64748b4d;box-shadow:0 4px 16px #64748b33}:is([data-theme=light] .Footer-module__ZwaJ1q__ctaSection .Footer-module__ZwaJ1q__ctaTitle,[data-theme=light] .Footer-module__ZwaJ1q__ctaSection .Footer-module__ZwaJ1q__ctaHeading){color:#fff}:is([data-theme=light] .Footer-module__ZwaJ1q__ctaSection .Footer-module__ZwaJ1q__ctaDescription,[data-theme=light] .Footer-module__ZwaJ1q__ctaSection .Footer-module__ZwaJ1q__ctaSubheading){color:#ffffffd9}[data-theme=light] .Footer-module__ZwaJ1q__ctaTitle{color:#0f172a}[data-theme=light] .Footer-module__ZwaJ1q__ctaDescription{color:#64748b}[data-theme=light] .Footer-module__ZwaJ1q__credentials{color:#64748b}[data-theme=light] .Footer-module__ZwaJ1q__credentialItem{color:#64748b}[data-theme=light] .Footer-module__ZwaJ1q__accordion{border-color:#64748b4d}[data-theme=light] .Footer-module__ZwaJ1q__accordionButton{background:#64748b;border-color:#64748b66;color:#fff!important}:is([data-theme=light] .Footer-module__ZwaJ1q__accordionButton .Footer-module__ZwaJ1q__sectionTitle,[data-theme=light] .Footer-module__ZwaJ1q__accordionButton .Footer-module__ZwaJ1q__subheading){color:#fff}[data-theme=light] .Footer-module__ZwaJ1q__sectionIcon{color:#fff}[data-theme=light] .Footer-module__ZwaJ1q__chevronIcon{color:#fff}[data-theme=light] .Footer-module__ZwaJ1q__accordionButton[aria-expanded=true]{background:#475569;border-color:#47556980}[data-theme=light] .Footer-module__ZwaJ1q__accordionContent{background:#f8fafccc;border-color:#64748b26}[data-theme=light] .Footer-module__ZwaJ1q__badge{color:#374151;background:#64748b1a}
.Price-module__dvugMG__sarSymbol{font-family:saudi_riyal,sans-serif;font-style:normal;display:inline-block}.Price-module__dvugMG__sarSymbol:before{content:""}.Price-module__dvugMG__sarSymbolBold{font-family:saudi_riyal_bold,sans-serif;font-style:normal;display:inline-block}.Price-module__dvugMG__sarSymbolBold:before{content:""}.Price-module__dvugMG__priceWrapper{direction:ltr;align-items:baseline;gap:.25em;display:inline-flex}.Price-module__dvugMG__priceValue{font-variant-numeric:tabular-nums}[data-theme=light] .Price-module__dvugMG__priceWrapper,[data-theme=light] .Price-module__dvugMG__priceValue{color:inherit}
.SplashScreen-module__FuvHca__splashScreen{z-index:99999;background:linear-gradient(135deg,#0f172a 0%,#1e293b 50%,#0f172a 100%);justify-content:center;align-items:center;transition:opacity .5s ease-out,visibility .5s ease-out;display:flex;position:fixed;inset:0}.SplashScreen-module__FuvHca__fadeOut{opacity:0;visibility:hidden}.SplashScreen-module__FuvHca__content{z-index:2;flex-direction:column;align-items:center;gap:2rem;display:flex}.SplashScreen-module__FuvHca__logoContainer{position:relative}.SplashScreen-module__FuvHca__logo{width:160px;height:54px}[data-theme=dark] .SplashScreen-module__FuvHca__logo{filter:drop-shadow(0 4px 20px #6366f166)}[data-theme=light] .SplashScreen-module__FuvHca__logo{filter:drop-shadow(0 4px 20px #00000026)}.SplashScreen-module__FuvHca__letter{opacity:0;animation:.6s ease-out forwards SplashScreen-module__FuvHca__letterFadeIn}@keyframes SplashScreen-module__FuvHca__letterFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}[data-theme=dark] .SplashScreen-module__FuvHca__logoContainer:after{content:"";background:radial-gradient(circle,#6366f126 0%,#0000 70%);border-radius:50%;animation:2s ease-in-out infinite SplashScreen-module__FuvHca__logoPulse;position:absolute;inset:-20px}[data-theme=light] .SplashScreen-module__FuvHca__logoContainer:after{content:"";background:radial-gradient(circle,#00000014 0%,#0000 70%);border-radius:50%;animation:2s ease-in-out infinite SplashScreen-module__FuvHca__logoPulse;position:absolute;inset:-20px}@keyframes SplashScreen-module__FuvHca__logoPulse{0%,to{opacity:.5;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}}@media (prefers-color-scheme:light){.SplashScreen-module__FuvHca__logoContainer:after{background:radial-gradient(circle,#00000014 0%,#0000 70%)}}.SplashScreen-module__FuvHca__loader{gap:.5rem;display:flex}.SplashScreen-module__FuvHca__loaderDot{border-radius:50%;width:10px;height:10px;animation:1.4s ease-in-out infinite SplashScreen-module__FuvHca__dotBounce}[data-theme=dark] .SplashScreen-module__FuvHca__loaderDot{background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);box-shadow:0 2px 8px #6366f166}[data-theme=light] .SplashScreen-module__FuvHca__loaderDot{background:linear-gradient(135deg,#64748b 0%,#94a3b8 100%);box-shadow:0 2px 8px #00000026}@media (prefers-color-scheme:light){.SplashScreen-module__FuvHca__loaderDot{box-shadow:0 2px 8px #6366f14d}}.SplashScreen-module__FuvHca__loaderDot:first-child{animation-delay:0s}.SplashScreen-module__FuvHca__loaderDot:nth-child(2){animation-delay:.16s}.SplashScreen-module__FuvHca__loaderDot:nth-child(3){animation-delay:.32s}@keyframes SplashScreen-module__FuvHca__dotBounce{0%,80%,to{opacity:.5;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}[data-theme=dark] .SplashScreen-module__FuvHca__backgroundPulse{pointer-events:none;background:radial-gradient(80% 50%,#6366f114 0%,#0000 60%);animation:3s ease-in-out infinite SplashScreen-module__FuvHca__backgroundPulse;position:absolute;inset:0}[data-theme=light] .SplashScreen-module__FuvHca__backgroundPulse{pointer-events:none;background:radial-gradient(80% 50%,#0000000a 0%,#0000 60%);animation:3s ease-in-out infinite SplashScreen-module__FuvHca__backgroundPulse;position:absolute;inset:0}@keyframes SplashScreen-module__FuvHca__backgroundPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}@media (prefers-color-scheme:light){.SplashScreen-module__FuvHca__backgroundPulse{background:radial-gradient(80% 50%,#0000000a 0%,#0000 60%)}}@media (prefers-reduced-motion:reduce){.SplashScreen-module__FuvHca__splashScreen{transition:opacity .2s ease-out,visibility .2s ease-out}.SplashScreen-module__FuvHca__letter{opacity:1;animation:none}.SplashScreen-module__FuvHca__logoContainer:after{opacity:.7;animation:none}.SplashScreen-module__FuvHca__loaderDot{opacity:.8;animation:none}.SplashScreen-module__FuvHca__backgroundPulse{opacity:.4;animation:none}}@media (prefers-color-scheme:light){.SplashScreen-module__FuvHca__splashScreen{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 50%,#f8fafc 100%)}.SplashScreen-module__FuvHca__logo{filter:drop-shadow(0 4px 20px #00000026)}.SplashScreen-module__FuvHca__logoContainer:after{background:radial-gradient(circle,#00000014 0%,#0000 70%)}.SplashScreen-module__FuvHca__backgroundPulse{background:radial-gradient(80% 50%,#0000000a 0%,#0000 60%)}.SplashScreen-module__FuvHca__loaderDot{background:linear-gradient(135deg,#64748b 0%,#94a3b8 100%);box-shadow:0 2px 8px #00000026}}@media (max-width:640px){.SplashScreen-module__FuvHca__logo{width:120px;height:40px}.SplashScreen-module__FuvHca__content{gap:1.5rem}.SplashScreen-module__FuvHca__loaderDot{width:8px;height:8px}.SplashScreen-module__FuvHca__loader{gap:.375rem}}
.SearchResults-module__SFnQDa__container{gap:var(--spacing-6);flex-direction:column;width:100%;display:flex}.SearchResults-module__SFnQDa__loadingContainer{padding:var(--spacing-12);justify-content:center;align-items:center;gap:var(--spacing-4);flex-direction:column;display:flex}.SearchResults-module__SFnQDa__loadingText{font-size:var(--font-size-base);color:var(--color-gray-600);margin:0}.SearchResults-module__SFnQDa__emptyState{padding:var(--spacing-12);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.SearchResults-module__SFnQDa__emptyIcon{margin-bottom:var(--spacing-4);opacity:.5;font-size:64px}.SearchResults-module__SFnQDa__emptyTitle{margin:0 0 var(--spacing-3)0;font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.SearchResults-module__SFnQDa__emptyDescription{margin:0 0 var(--spacing-6)0;font-size:var(--font-size-base);color:var(--color-gray-600);max-width:480px;line-height:1.6}.SearchResults-module__SFnQDa__emptySuggestions{text-align:left;background:var(--color-gray-50);padding:var(--spacing-4);border-radius:var(--radius-lg);width:100%;max-width:400px}.SearchResults-module__SFnQDa__suggestionsTitle{margin:0 0 var(--spacing-2)0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.SearchResults-module__SFnQDa__suggestionsList{padding-left:var(--spacing-5);margin:0;list-style-type:disc}.SearchResults-module__SFnQDa__suggestionsList li{font-size:var(--font-size-sm);color:var(--color-gray-700);margin-bottom:var(--spacing-1)}.SearchResults-module__SFnQDa__suggestionsList li:last-child{margin-bottom:0}.SearchResults-module__SFnQDa__resultsHeader{justify-content:space-between;align-items:center;gap:var(--spacing-4);flex-wrap:wrap;display:flex}.SearchResults-module__SFnQDa__resultsInfo{gap:var(--spacing-1);flex-direction:column;display:flex}.SearchResults-module__SFnQDa__resultsCount{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-gray-900)}.SearchResults-module__SFnQDa__searchQuery{font-size:var(--font-size-sm);color:var(--color-gray-600)}.SearchResults-module__SFnQDa__refreshIndicator{align-items:center;gap:var(--spacing-2);color:var(--color-blue-600);font-size:var(--font-size-sm);display:flex}.SearchResults-module__SFnQDa__refreshText{font-weight:var(--font-weight-medium)}.SearchResults-module__SFnQDa__productsGrid{gap:var(--spacing-6);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));width:100%;display:grid}.SearchResults-module__SFnQDa__productItem{display:flex}.SearchResults-module__SFnQDa__highlight{background:var(--color-yellow-200);color:var(--color-gray-900);border-radius:var(--radius-sm);padding:0 2px}.SearchResults-module__SFnQDa__pagination{gap:var(--spacing-4);padding:var(--spacing-6)0;flex-direction:column;align-items:center;display:flex}.SearchResults-module__SFnQDa__paginationControls{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;justify-content:center;display:flex}.SearchResults-module__SFnQDa__pageButton{padding:var(--spacing-2)var(--spacing-4);background:var(--color-white);color:var(--color-blue-600);border:1px solid var(--color-blue-600);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color var(--transition-base),color var(--transition-base);white-space:nowrap}.SearchResults-module__SFnQDa__pageButton:hover:not(:disabled){background:var(--color-blue-600);color:var(--color-white)}.SearchResults-module__SFnQDa__pageButton:disabled{opacity:.5;cursor:not-allowed;border-color:var(--color-gray-300);color:var(--color-gray-400)}.SearchResults-module__SFnQDa__pageButton:focus{outline:2px solid var(--color-blue-500);outline-offset:2px}.SearchResults-module__SFnQDa__pageNumbers{align-items:center;gap:var(--spacing-1);flex-wrap:wrap;justify-content:center;display:flex}.SearchResults-module__SFnQDa__pageNumber{min-width:40px;height:40px;padding:var(--spacing-2);background:var(--color-white);color:var(--color-gray-700);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color var(--transition-base),color var(--transition-base),border-color var(--transition-base);justify-content:center;align-items:center;display:flex}.SearchResults-module__SFnQDa__pageNumber:hover{background:var(--color-gray-50);border-color:var(--color-gray-400)}.SearchResults-module__SFnQDa__pageNumber:focus{outline:2px solid var(--color-blue-500);outline-offset:2px}.SearchResults-module__SFnQDa__currentPage{background:var(--color-blue-600);color:var(--color-white);border-color:var(--color-blue-600)}.SearchResults-module__SFnQDa__currentPage:hover{background:var(--color-blue-700);border-color:var(--color-blue-700)}.SearchResults-module__SFnQDa__ellipsis{padding:0 var(--spacing-2);color:var(--color-gray-400);font-size:var(--font-size-sm)}.SearchResults-module__SFnQDa__paginationInfo{font-size:var(--font-size-sm);color:var(--color-gray-600);text-align:center}@media (max-width:1024px){.SearchResults-module__SFnQDa__productsGrid{gap:var(--spacing-5);grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media (max-width:768px){.SearchResults-module__SFnQDa__productsGrid{gap:var(--spacing-4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.SearchResults-module__SFnQDa__resultsHeader{flex-direction:column;align-items:flex-start}.SearchResults-module__SFnQDa__paginationControls{flex-direction:column;width:100%}.SearchResults-module__SFnQDa__pageButton{width:100%}.SearchResults-module__SFnQDa__pageNumbers{order:-1}}@media (max-width:480px){.SearchResults-module__SFnQDa__productsGrid{grid-template-columns:1fr}.SearchResults-module__SFnQDa__loadingContainer,.SearchResults-module__SFnQDa__emptyState{padding:var(--spacing-8)}.SearchResults-module__SFnQDa__emptyIcon{font-size:48px}.SearchResults-module__SFnQDa__emptyTitle{font-size:var(--font-size-xl)}.SearchResults-module__SFnQDa__emptyDescription{font-size:var(--font-size-sm)}.SearchResults-module__SFnQDa__pageNumber{min-width:36px;height:36px}}@media (prefers-color-scheme:dark){.SearchResults-module__SFnQDa__loadingText{color:var(--color-dark-gray-400)}.SearchResults-module__SFnQDa__emptyTitle{color:var(--color-dark-gray-100)}.SearchResults-module__SFnQDa__emptyDescription{color:var(--color-dark-gray-400)}.SearchResults-module__SFnQDa__emptySuggestions{background:var(--color-dark-gray-800);border:1px solid var(--color-dark-gray-700)}.SearchResults-module__SFnQDa__suggestionsTitle{color:var(--color-dark-gray-100)}.SearchResults-module__SFnQDa__suggestionsList li{color:var(--color-dark-gray-300)}.SearchResults-module__SFnQDa__resultsCount{color:var(--color-dark-gray-100)}.SearchResults-module__SFnQDa__searchQuery{color:var(--color-dark-gray-400)}.SearchResults-module__SFnQDa__refreshIndicator{color:var(--color-blue-400)}.SearchResults-module__SFnQDa__highlight{background:var(--color-yellow-700);color:var(--color-gray-900)}.SearchResults-module__SFnQDa__pageButton{background:var(--color-dark-gray-800);color:var(--color-blue-400);border-color:var(--color-blue-700)}.SearchResults-module__SFnQDa__pageButton:hover:not(:disabled){background:var(--color-blue-700);color:var(--color-white)}.SearchResults-module__SFnQDa__pageButton:disabled{border-color:var(--color-dark-gray-600);color:var(--color-dark-gray-500)}.SearchResults-module__SFnQDa__pageNumber{background:var(--color-dark-gray-800);color:var(--color-dark-gray-300);border-color:var(--color-dark-gray-600)}.SearchResults-module__SFnQDa__pageNumber:hover{background:var(--color-dark-gray-700);border-color:var(--color-dark-gray-500)}.SearchResults-module__SFnQDa__currentPage{background:var(--color-blue-700);color:var(--color-white);border-color:var(--color-blue-700)}.SearchResults-module__SFnQDa__currentPage:hover{background:var(--color-blue-600);border-color:var(--color-blue-600)}.SearchResults-module__SFnQDa__ellipsis{color:var(--color-dark-gray-500)}.SearchResults-module__SFnQDa__paginationInfo{color:var(--color-dark-gray-400)}}@media (prefers-contrast:high){.SearchResults-module__SFnQDa__pageButton,.SearchResults-module__SFnQDa__pageNumber{border-width:2px}.SearchResults-module__SFnQDa__currentPage{border:2px solid var(--color-blue-800)}}@media (prefers-reduced-motion:reduce){.SearchResults-module__SFnQDa__pageButton,.SearchResults-module__SFnQDa__pageNumber{transition:none}}[data-theme=light] .SearchResults-module__SFnQDa__loadingText{color:var(--color-gray-600)}[data-theme=light] .SearchResults-module__SFnQDa__emptyTitle{color:var(--color-gray-900)}[data-theme=light] .SearchResults-module__SFnQDa__emptyDescription{color:var(--color-gray-600)}[data-theme=light] .SearchResults-module__SFnQDa__emptySuggestions{background:var(--color-gray-50)}[data-theme=light] .SearchResults-module__SFnQDa__suggestionsTitle{color:var(--color-gray-900)}[data-theme=light] .SearchResults-module__SFnQDa__suggestionsList li{color:var(--color-gray-700)}[data-theme=light] .SearchResults-module__SFnQDa__resultsCount{color:var(--color-gray-900)}[data-theme=light] .SearchResults-module__SFnQDa__searchQuery{color:var(--color-gray-600)}[data-theme=light] .SearchResults-module__SFnQDa__refreshIndicator{color:var(--color-blue-600)}[data-theme=light] .SearchResults-module__SFnQDa__highlight{background:var(--color-yellow-200);color:var(--color-gray-900)}[data-theme=light] .SearchResults-module__SFnQDa__pageButton{background:var(--color-white);color:var(--color-blue-600);border-color:var(--color-blue-600)}[data-theme=light] .SearchResults-module__SFnQDa__pageButton:hover:not(:disabled){background:var(--color-blue-600);color:var(--color-white)}[data-theme=light] .SearchResults-module__SFnQDa__pageButton:disabled{border-color:var(--color-gray-300);color:var(--color-gray-400)}[data-theme=light] .SearchResults-module__SFnQDa__pageNumber{background:var(--color-white);color:var(--color-gray-700);border-color:var(--color-gray-300)}[data-theme=light] .SearchResults-module__SFnQDa__pageNumber:hover{background:var(--color-gray-50);border-color:var(--color-gray-400)}[data-theme=light] .SearchResults-module__SFnQDa__currentPage{background:var(--color-blue-600);color:var(--color-white);border-color:var(--color-blue-600)}[data-theme=light] .SearchResults-module__SFnQDa__currentPage:hover{background:var(--color-blue-700);border-color:var(--color-blue-700)}[data-theme=light] .SearchResults-module__SFnQDa__ellipsis{color:var(--color-gray-400)}[data-theme=light] .SearchResults-module__SFnQDa__paginationInfo{color:var(--color-gray-600)}
.layout-module__0WDh3W__loadingContainer{background:linear-gradient(135deg,#2563eb 0%,#0891b2 100%);justify-content:center;align-items:center;min-height:100vh;display:flex}.layout-module__0WDh3W__loadingCard{text-align:center;background:#fff;border-radius:12px;padding:2rem;box-shadow:0 10px 30px #00000026}.layout-module__0WDh3W__spinner{border:4px solid #f3f4f6;border-top-color:#2563eb;border-radius:50%;width:48px;height:48px;margin:0 auto 1rem;animation:1s linear infinite layout-module__0WDh3W__spin}@keyframes layout-module__0WDh3W__spin{to{transform:rotate(360deg)}}.layout-module__0WDh3W__loadingText{color:#6b7280;margin:0;font-size:.875rem}.layout-module__0WDh3W__adminContent{background:#f9fafb;min-height:100vh}[data-theme=light] .layout-module__0WDh3W__loadingContainer{background:linear-gradient(135deg,#64748b 0%,#94a3b8 100%)}[data-theme=light] .layout-module__0WDh3W__loadingCard{background:#fff;box-shadow:0 10px 30px #0000001a}[data-theme=light] .layout-module__0WDh3W__spinner{border-color:#64748b #e5e7eb #e5e7eb}[data-theme=light] .layout-module__0WDh3W__loadingText{color:#64748b}[data-theme=light] .layout-module__0WDh3W__adminContent{background:#fff}[dir=rtl] .layout-module__0WDh3W__loadingCard{direction:rtl}[dir=rtl] .layout-module__0WDh3W__loadingText{text-align:center}@media (max-width:768px){.layout-module__0WDh3W__loadingCard{margin:1rem;padding:1.5rem}.layout-module__0WDh3W__spinner{border-width:3px;width:40px;height:40px}.layout-module__0WDh3W__loadingText{font-size:.8125rem}}@media (max-width:480px){.layout-module__0WDh3W__loadingCard{padding:1.25rem}.layout-module__0WDh3W__spinner{width:36px;height:36px}.layout-module__0WDh3W__loadingText{font-size:.75rem}}
