.Hx0lNG_homeContainer{background-color:var(--bg-primary);color:var(--text-primary);padding-bottom:80px;overflow-x:hidden}.Hx0lNG_hero{border-bottom:1px solid var(--border-color);background:linear-gradient(135deg,#fb22220a 0%,#1213184d 100%);padding:80px 0;position:relative}.Hx0lNG_heroLayout{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.Hx0lNG_heroContent{flex-direction:column;display:flex}.Hx0lNG_tagline{color:var(--accent-red);letter-spacing:3px;text-transform:uppercase;margin-bottom:16px;font-size:.85rem;font-weight:800}.Hx0lNG_heroTitle{letter-spacing:-1.5px;color:var(--text-primary);margin-bottom:24px;font-size:3.5rem;font-weight:900;line-height:1.1}.Hx0lNG_heroDescription{color:var(--text-secondary);max-width:520px;margin-bottom:40px;font-size:1.15rem;line-height:1.6}.Hx0lNG_heroBtnGroup{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.Hx0lNG_primaryBtn{background-color:var(--accent-red);color:#fff;border-radius:var(--border-radius-sm);box-shadow:0 4px 16px var(--accent-red-glow);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:10px;padding:16px 32px;font-size:1rem;font-weight:700;transition:all .2s;display:flex}.Hx0lNG_primaryBtn:hover{background-color:var(--accent-red-hover);box-shadow:0 6px 20px var(--accent-red-glow);transform:translateY(-1.5px)}.Hx0lNG_secondaryBtn{color:var(--text-primary);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);text-transform:uppercase;letter-spacing:.5px;background-color:#ffffff08;padding:16px 32px;font-size:1rem;font-weight:700;transition:all .2s}.Hx0lNG_secondaryBtn:hover{border-color:var(--text-secondary);background-color:#ffffff14}.Hx0lNG_heroVisual{justify-content:center;display:flex}.Hx0lNG_heroImageCard{aspect-ratio:4/3;border-radius:var(--border-radius-lg);border:1px solid var(--border-color);width:100%;max-width:500px;box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.Hx0lNG_heroImage{object-fit:cover;width:100%;height:100%}.Hx0lNG_floatingIndicator{-webkit-backdrop-filter:blur(8px);border-radius:var(--border-radius-sm);color:var(--text-primary);box-shadow:var(--shadow-md);background-color:#0a0b0dd9;border:1px solid #ffffff14;align-items:center;gap:8px;padding:10px 18px;font-size:.9rem;font-weight:600;animation:4s infinite Hx0lNG_glowPulse;display:flex;position:absolute;bottom:24px;left:24px}.Hx0lNG_sectionHeader{text-align:center;margin-bottom:50px}.Hx0lNG_sectionTitle{color:var(--text-primary);letter-spacing:-.5px;margin-bottom:12px;font-size:2.2rem;font-weight:800}.Hx0lNG_sectionSubtitle{color:var(--text-secondary);max-width:600px;margin:0 auto;font-size:1.05rem}.Hx0lNG_valuesSection{border-bottom:1px solid var(--border-color);padding:80px 0}.Hx0lNG_valuesGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;display:grid}.Hx0lNG_valueCard{text-align:center;padding:40px 30px}.Hx0lNG_valueIconWrapper{background-color:var(--accent-red-light);border:1px solid var(--border-accent);width:60px;height:60px;color:var(--accent-red);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 24px;display:flex;box-shadow:0 0 10px #fb22221a}.Hx0lNG_valueCardTitle{color:var(--text-primary);margin-bottom:12px;font-size:1.2rem;font-weight:700}.Hx0lNG_valueCardDesc{color:var(--text-secondary);font-size:.95rem;line-height:1.6}.Hx0lNG_categoriesSection{border-bottom:1px solid var(--border-color);padding:100px 0}.Hx0lNG_categoriesHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:32px;display:flex}.Hx0lNG_sideTitle{color:var(--text-primary);font-size:2.2rem;font-weight:800}.Hx0lNG_sideLink{color:var(--accent-red);align-items:center;gap:8px;width:fit-content;font-size:1rem;font-weight:700;transition:all .2s;display:inline-flex}.Hx0lNG_sideLink:hover{color:#fff;gap:12px}.Hx0lNG_featuredSection{padding:80px 0}.Hx0lNG_featuredGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;display:grid}.Hx0lNG_featuredCard{flex-direction:column;height:100%;padding:0;display:flex;overflow:hidden}.Hx0lNG_featImageWrapper{background-color:var(--bg-secondary);border-bottom:1px solid var(--border-color);width:100%;height:200px;position:relative}.Hx0lNG_featImage{object-fit:contain;background-color:#fff;width:100%;height:100%;padding:12px}.Hx0lNG_featBadge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--text-primary);text-transform:uppercase;letter-spacing:.5px;background-color:#0a0b0dd9;border:1px solid #ffffff14;border-radius:9999px;padding:4px 10px;font-size:.7rem;font-weight:700;position:absolute;top:12px;left:12px}.Hx0lNG_featBody{flex-direction:column;flex-grow:1;padding:24px;display:flex}.Hx0lNG_featTitle{color:var(--text-primary);margin-bottom:12px;font-size:1.15rem;font-weight:700}.Hx0lNG_featPricing{flex-direction:column;margin-bottom:20px;display:flex}.Hx0lNG_featPriceLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:500}.Hx0lNG_featPriceVal{color:var(--accent-red);font-size:1.35rem;font-weight:800}.Hx0lNG_featLink{border:1px solid var(--border-color);color:var(--text-primary);text-align:center;border-radius:var(--border-radius-sm);background-color:#ffffff05;margin-top:auto;padding:12px;font-size:.9rem;font-weight:600;transition:all .2s}.Hx0lNG_featCard:hover .Hx0lNG_featLink,.Hx0lNG_featLink:hover{background-color:var(--accent-red);border-color:var(--accent-red);color:#fff;box-shadow:0 4px 12px #fb222233}@media (max-width:992px){.Hx0lNG_heroLayout{grid-template-columns:1fr;gap:40px}.Hx0lNG_heroTitle{font-size:2.8rem}}
._6JtZmG_carousel{--media-height:300px;--track-pad-top:8px;width:100%;position:relative}._6JtZmG_track{scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:var(--track-pad-top) 2px 12px;scrollbar-width:none;-ms-overflow-style:none;gap:20px;display:flex;overflow-x:auto}._6JtZmG_track::-webkit-scrollbar{display:none}._6JtZmG_categoryCard{scroll-snap-align:start;flex-direction:column;flex:0 0 calc(24% - 15px);gap:12px;display:flex}._6JtZmG_categoryMedia{height:var(--media-height);border-radius:var(--border-radius-md);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);transition:border-color .3s,box-shadow .3s,transform .3s;position:relative;overflow:hidden}._6JtZmG_categoryBg{filter:brightness(1.18)saturate(1.08);background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;transition:transform .6s,filter .3s;position:absolute;top:0;left:0}._6JtZmG_categoryCardTitle{color:var(--text-primary);letter-spacing:.4px;text-align:center;font-size:1.1rem;font-weight:750;transition:color .2s}._6JtZmG_categoryCard:hover ._6JtZmG_categoryMedia{border-color:var(--accent-red);transform:translateY(-4px);box-shadow:0 8px 24px #fb222226}._6JtZmG_categoryCard:hover ._6JtZmG_categoryCardTitle{color:var(--accent-red)}._6JtZmG_categoryCard:hover ._6JtZmG_categoryBg{filter:brightness(1.26)saturate(1.12);transform:scale(1.08)}._6JtZmG_navBtn{top:calc(var(--track-pad-top) + var(--media-height) / 2);z-index:3;border:1px solid var(--border-color);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:44px;height:44px;color:var(--text-primary);cursor:pointer;background-color:#0a0b0dbf;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;transform:translateY(-50%)}._6JtZmG_navBtn:hover:not(:disabled){background-color:var(--accent-red);border-color:var(--accent-red);color:#fff;box-shadow:0 4px 12px #fb222240}._6JtZmG_navBtn:disabled{opacity:0;pointer-events:none}._6JtZmG_navPrev{left:12px}._6JtZmG_navNext{right:12px}._6JtZmG_dots{justify-content:center;align-items:center;gap:8px;margin-top:18px;display:flex}._6JtZmG_dot{cursor:pointer;background-color:#ffffff40;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:all .2s}._6JtZmG_dot:hover{background-color:#ffffff80}._6JtZmG_dotActive{background-color:var(--accent-red);border-radius:4px;width:24px}@media (max-width:1200px){._6JtZmG_carousel{--media-height:270px}._6JtZmG_categoryCard{flex:0 0 calc(32% - 13px)}}@media (max-width:992px){._6JtZmG_carousel{--media-height:240px}._6JtZmG_categoryCard{flex:0 0 calc(46% - 10px)}}@media (max-width:600px){._6JtZmG_carousel{--media-height:210px}._6JtZmG_categoryCard{flex:0 0 calc(82% - 10px)}._6JtZmG_navBtn{width:38px;height:38px}}
