.page-module__UeG5Qa__main{background:var(--color-black);min-height:100vh;padding-top:80px}.page-module__UeG5Qa__heroSection{text-align:center;padding:80px 0;position:relative;overflow:hidden}.page-module__UeG5Qa__heroBackground{background:linear-gradient(180deg,var(--color-black-light)0%,var(--color-black)100%);position:absolute;inset:0}.page-module__UeG5Qa__heroGlow{pointer-events:none;background:radial-gradient(circle,#d4af371a 0%,#0000 60%);width:500px;height:500px;position:absolute;top:-40%;left:30%}.page-module__UeG5Qa__heroGlow2{pointer-events:none;background:radial-gradient(circle,#d4af3714 0%,#0000 60%);width:400px;height:400px;position:absolute;bottom:-20%;right:20%}.page-module__UeG5Qa__heroContainer{max-width:800px;margin:0 auto;padding:0 24px;position:relative}.page-module__UeG5Qa__heroLabel{text-transform:uppercase;letter-spacing:.15em;color:var(--color-gold);background:#d4af371a;border:1px solid #d4af3733;border-radius:50px;margin-bottom:24px;padding:8px 20px;font-size:12px;font-weight:700;display:inline-block}.page-module__UeG5Qa__heroTitle{font-family:var(--font-heading);color:var(--color-white);letter-spacing:-.02em;margin-bottom:24px;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:600;line-height:1.1}.page-module__UeG5Qa__heroHighlight{background:linear-gradient(135deg,var(--color-gold)0%,var(--color-gold-light)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-module__UeG5Qa__heroSubtitle{color:var(--color-gray);margin-bottom:48px;font-size:18px;line-height:1.7}.page-module__UeG5Qa__heroStats{justify-content:center;align-items:center;gap:40px;display:flex}.page-module__UeG5Qa__heroStat{flex-direction:column;gap:4px;display:flex}.page-module__UeG5Qa__heroStatValue{font-family:var(--font-heading);color:var(--color-gold);font-size:36px;font-weight:600}.page-module__UeG5Qa__heroStatLabel{text-transform:uppercase;letter-spacing:.1em;color:var(--color-gray-dark);font-size:13px}.page-module__UeG5Qa__heroStatDivider{background:linear-gradient(#0000,#ffffff1a,#0000);width:1px;height:50px}.page-module__UeG5Qa__container{max-width:1200px;margin:0 auto;padding:0 24px}.page-module__UeG5Qa__searchSection{background:var(--color-black);padding:40px 0}.page-module__UeG5Qa__searchBox{background:var(--color-black-light);border:1px solid #ffffff14;border-radius:60px;align-items:center;max-width:600px;margin:0 auto;padding:6px 6px 6px 24px;transition:all .3s;display:flex}.page-module__UeG5Qa__searchBox:focus-within{border-color:var(--color-gold);box-shadow:0 0 0 4px #d4af371a}.page-module__UeG5Qa__searchIcon{color:var(--color-gray);flex-shrink:0}.page-module__UeG5Qa__searchInput{color:var(--color-white);font-size:16px;font-family:var(--font-body);background:0 0;border:none;outline:none;flex:1;padding:16px}.page-module__UeG5Qa__searchInput::placeholder{color:var(--color-gray-dark)}.page-module__UeG5Qa__brandsSection{padding:40px 0}.page-module__UeG5Qa__brandsQuickGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.page-module__UeG5Qa__brandQuickCard{background:linear-gradient(145deg,var(--color-black-light),#0a0a0a99);border:1px solid #ffffff0d;border-radius:16px;align-items:center;gap:14px;padding:16px 20px;text-decoration:none;transition:all .3s;display:flex}.page-module__UeG5Qa__brandQuickCard:hover{border-color:#d4af374d;transform:translateY(-4px);box-shadow:0 20px 40px #0000004d}.page-module__UeG5Qa__brandQuickInfo{flex-direction:column;gap:2px;display:flex}.page-module__UeG5Qa__brandQuickName{font-family:var(--font-heading);color:var(--color-white);font-size:15px;font-weight:600}.page-module__UeG5Qa__brandQuickCount{color:var(--color-gray);font-size:12px}.page-module__UeG5Qa__loadingState{color:var(--color-gray);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:80px 24px;display:flex}.page-module__UeG5Qa__loadingSpinner{border:3px solid #ffffff1a;border-top-color:var(--color-gold);border-radius:50%;width:40px;height:40px;animation:1s linear infinite page-module__UeG5Qa__spin}@keyframes page-module__UeG5Qa__spin{to{transform:rotate(360deg)}}.page-module__UeG5Qa__brandsGrid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.page-module__UeG5Qa__brandCard{background:linear-gradient(145deg,var(--color-black-light),#0a0a0a99);border:1px solid #ffffff0d;border-radius:24px;flex-direction:column;padding:28px;text-decoration:none;transition:all .4s;animation:.6s ease-out both page-module__UeG5Qa__fadeInUp;display:flex}@keyframes page-module__UeG5Qa__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page-module__UeG5Qa__brandCard:hover{border-color:#d4af374d;transform:translateY(-8px);box-shadow:0 30px 60px #0006}.page-module__UeG5Qa__brandHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.page-module__UeG5Qa__brandLogoWrapper{background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;transition:all .3s;display:flex;overflow:hidden}.page-module__UeG5Qa__brandCard:hover .page-module__UeG5Qa__brandLogoWrapper{background:#d4af370d;border-color:#d4af3733}.page-module__UeG5Qa__brandLogo{object-fit:contain;opacity:.9;width:100%;height:100%;padding:0;transition:all .3s}.page-module__UeG5Qa__brandCard:hover .page-module__UeG5Qa__brandLogo{opacity:1}.page-module__UeG5Qa__brandLetterWrapper{background:linear-gradient(135deg,#d4af371a,#d4af370d);border:1px solid #d4af3726;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;transition:all .3s;display:flex}.page-module__UeG5Qa__brandCard:hover .page-module__UeG5Qa__brandLetterWrapper{background:linear-gradient(135deg,#d4af3726,#d4af3714);border-color:#d4af374d}.page-module__UeG5Qa__brandLetter{font-family:var(--font-heading);color:var(--color-gold);font-size:18px;font-weight:600}.page-module__UeG5Qa__brandCount{color:var(--color-gray);background:#ffffff08;border-radius:50px;padding:4px 10px;font-size:12px;font-weight:600}.page-module__UeG5Qa__brandName{font-family:var(--font-heading);color:var(--color-white);margin-bottom:16px;font-size:22px;font-weight:600}.page-module__UeG5Qa__brandModels{flex-wrap:wrap;flex:1;align-items:flex-start;gap:8px;margin-bottom:20px;display:flex}.page-module__UeG5Qa__modelTag{color:var(--color-gray);white-space:nowrap;text-overflow:ellipsis;background:#ffffff08;border:1px solid #ffffff1a;border-radius:4px;max-width:100%;padding:4px 10px;font-size:11px;font-weight:500;overflow:hidden}.page-module__UeG5Qa__modelMore{color:var(--color-gold);padding:4px 10px;font-size:11px;font-weight:600}.page-module__UeG5Qa__brandFooter{border-top:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding-top:16px;display:flex}.page-module__UeG5Qa__brandCta{color:var(--color-gray);font-size:13px;font-weight:500;transition:color .3s}.page-module__UeG5Qa__brandCard:hover .page-module__UeG5Qa__brandCta{color:var(--color-gold)}.page-module__UeG5Qa__brandArrow{color:var(--color-gray-dark);font-size:18px;transition:all .3s}.page-module__UeG5Qa__brandCard:hover .page-module__UeG5Qa__brandArrow{color:var(--color-gold);transform:translate(4px)}.page-module__UeG5Qa__allWatchesSection{background:linear-gradient(180deg,var(--color-black)0%,var(--color-black-light)100%);padding:60px 0}.page-module__UeG5Qa__sectionHeader{text-align:center;margin-bottom:48px}.page-module__UeG5Qa__sectionTitle{font-family:var(--font-heading);color:var(--color-white);margin-bottom:12px;font-size:32px;font-weight:600}.page-module__UeG5Qa__sectionSubtitle{color:var(--color-gray);font-size:16px}.page-module__UeG5Qa__watchesGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.page-module__UeG5Qa__watchCard{background:#ffffff05;border:1px solid #ffffff0a;border-radius:16px;flex-direction:column;padding:20px;text-decoration:none;transition:all .3s;display:flex}.page-module__UeG5Qa__watchCard:hover{background:#ffffff08;border-color:#d4af374d;transform:translateY(-4px)}.page-module__UeG5Qa__watchHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.page-module__UeG5Qa__watchBrand{text-transform:uppercase;letter-spacing:.05em;color:var(--color-gold);font-size:11px;font-weight:600}.page-module__UeG5Qa__watchTpd{color:var(--color-gray);background:#d4af371a;border-radius:50px;padding:3px 8px;font-size:11px;font-weight:600}.page-module__UeG5Qa__watchModel{font-family:var(--font-heading);color:var(--color-white);margin-bottom:12px;font-size:15px;font-weight:600;line-height:1.3}.page-module__UeG5Qa__watchMeta{justify-content:space-between;align-items:center;display:flex}.page-module__UeG5Qa__watchCaliber{color:var(--color-gray-dark);font-size:12px}.page-module__UeG5Qa__watchDirection{color:var(--color-gray);font-size:16px}.page-module__UeG5Qa__ctaSection{padding:80px 0}.page-module__UeG5Qa__ctaCard{text-align:center;background:linear-gradient(135deg,#d4af3714,#d4af3705);border:1px solid #d4af3726;border-radius:32px;padding:60px}.page-module__UeG5Qa__ctaContent{max-width:500px;margin:0 auto}.page-module__UeG5Qa__ctaEmoji{margin-bottom:24px;font-size:56px;display:block}.page-module__UeG5Qa__ctaTitle{font-family:var(--font-heading);color:var(--color-white);margin-bottom:16px;font-size:32px;font-weight:600}.page-module__UeG5Qa__ctaText{color:var(--color-gray);margin-bottom:32px;font-size:16px;line-height:1.7}.page-module__UeG5Qa__ctaButton{background:linear-gradient(135deg,var(--color-gold)0%,var(--color-gold-dark)100%);color:var(--color-black);border-radius:50px;align-items:center;gap:10px;padding:18px 36px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 0 40px #d4af374d}.page-module__UeG5Qa__ctaButton:hover{transform:translateY(-3px);box-shadow:0 0 60px #d4af3780}@media (max-width:1024px){.page-module__UeG5Qa__brandsGrid,.page-module__UeG5Qa__brandsQuickGrid,.page-module__UeG5Qa__watchesGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.page-module__UeG5Qa__heroStats{gap:24px}.page-module__UeG5Qa__heroStatDivider{display:none}.page-module__UeG5Qa__brandsGrid,.page-module__UeG5Qa__brandsQuickGrid,.page-module__UeG5Qa__watchesGrid{grid-template-columns:repeat(2,1fr)}.page-module__UeG5Qa__ctaCard{padding:40px 24px}}@media (max-width:480px){.page-module__UeG5Qa__brandsGrid,.page-module__UeG5Qa__brandsQuickGrid,.page-module__UeG5Qa__watchesGrid{grid-template-columns:1fr}.page-module__UeG5Qa__heroStats{flex-direction:column;gap:16px}}
