.recently-section.svelte-1v0dl31{margin-top:4.5rem;padding-top:3.5rem;border-top:1px solid var(--color-border)}.section-head.svelte-1v0dl31{margin-bottom:2rem}.gold-badge.svelte-1v0dl31{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--color-primary)}.section-title.svelte-1v0dl31{font-family:var(--font-heading);font-size:1.8rem;color:var(--color-text);margin-top:.25rem}.section-desc.svelte-1v0dl31{font-size:.88rem;color:var(--color-text-muted);margin-top:.25rem}.watches-grid.svelte-1v0dl31{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.75rem}.homepage.svelte-1jydfp0.svelte-1jydfp0{width:100%;overflow-x:hidden}.section-container.svelte-1jydfp0.svelte-1jydfp0{max-width:1400px;margin:0 auto;padding:0 2rem}.hero-section.svelte-1jydfp0.svelte-1jydfp0{position:relative;min-height:88vh;display:flex;align-items:center;justify-content:center;padding:6rem 2rem 5rem;background:radial-gradient(circle at 50% 30%,#1e1a14,#111 75%,#0b0b0b);overflow:hidden}.hero-bg-overlay.svelte-1jydfp0.svelte-1jydfp0{position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(rgba(201,168,76,.08) 1px,transparent 1px);background-size:32px 32px;pointer-events:none;opacity:.6}.hero-glow.svelte-1jydfp0.svelte-1jydfp0{position:absolute;top:20%;left:50%;transform:translate(-50%,-50%);width:600px;height:400px;background:radial-gradient(circle,rgba(201,168,76,.15) 0%,transparent 70%);filter:blur(80px);pointer-events:none}.hero-content.svelte-1jydfp0.svelte-1jydfp0{position:relative;z-index:2;max-width:920px;text-align:center;display:flex;flex-direction:column;align-items:center}.hero-badge.svelte-1jydfp0.svelte-1jydfp0{margin-bottom:1.5rem;animation:svelte-1jydfp0-fadeInDown .8s ease-out}.hero-title.svelte-1jydfp0.svelte-1jydfp0{font-size:3.8rem;font-weight:500;letter-spacing:-.01em;line-height:1.15;margin-bottom:1.5rem;display:flex;flex-direction:column;gap:.2rem}.hero-title-light.svelte-1jydfp0.svelte-1jydfp0{color:var(--color-text)}.hero-desc.svelte-1jydfp0.svelte-1jydfp0{font-size:1.15rem;line-height:1.75;color:var(--color-text-muted);max-width:740px;margin-bottom:2.75rem}.hero-actions.svelte-1jydfp0.svelte-1jydfp0{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.25rem;margin-bottom:4rem}.hero-trust-bar.svelte-1jydfp0.svelte-1jydfp0{display:flex;align-items:center;gap:2rem;padding:1.25rem 2.5rem;background:#161616b3;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-full)}.trust-item.svelte-1jydfp0.svelte-1jydfp0{display:flex;flex-direction:column;align-items:center}.trust-number.svelte-1jydfp0.svelte-1jydfp0{font-family:var(--font-heading);font-size:1.2rem;font-weight:600;color:var(--color-primary)}.trust-label.svelte-1jydfp0.svelte-1jydfp0{font-size:.68rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.1em}.trust-sep.svelte-1jydfp0.svelte-1jydfp0{width:1px;height:28px;background:#ffffff1a}.section-head.svelte-1jydfp0.svelte-1jydfp0{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:3rem}.section-head.text-center.svelte-1jydfp0.svelte-1jydfp0{flex-direction:column;align-items:center;text-align:center}.kicker.svelte-1jydfp0.svelte-1jydfp0{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--color-text-muted);display:block;margin-bottom:.35rem}.kicker.gold.svelte-1jydfp0.svelte-1jydfp0{color:var(--color-primary)}.title.svelte-1jydfp0.svelte-1jydfp0{font-size:2.4rem;color:var(--color-text)}.desc.svelte-1jydfp0.svelte-1jydfp0{font-size:.95rem;color:var(--color-text-muted);margin-top:.35rem;max-width:600px}.brands-section.svelte-1jydfp0.svelte-1jydfp0{padding:6rem 0;background:#0d0d0d;border-bottom:1px solid var(--color-border)}.brands-grid.svelte-1jydfp0.svelte-1jydfp0{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.5rem}.brand-card.svelte-1jydfp0.svelte-1jydfp0{background:#141414;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:2.25rem 1.5rem;display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;transition:all var(--transition-normal)}.brand-card.svelte-1jydfp0.svelte-1jydfp0:hover{transform:translateY(-4px);border-color:var(--color-primary);box-shadow:0 10px 30px #0009,0 0 20px #c9a84c1a}.brand-logo-container.svelte-1jydfp0.svelte-1jydfp0{width:64px;height:64px;border-radius:50%;background:#1e1e1e;border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;transition:border-color var(--transition-fast)}.brand-card.svelte-1jydfp0:hover .brand-logo-container.svelte-1jydfp0{border-color:var(--color-primary)}.brand-letter.svelte-1jydfp0.svelte-1jydfp0{font-family:var(--font-heading);font-size:1.8rem;color:var(--color-primary);font-weight:600}.brand-card-name.svelte-1jydfp0.svelte-1jydfp0{font-family:var(--font-heading);font-size:1.35rem;color:var(--color-text);margin-bottom:.35rem}.brand-card-sub.svelte-1jydfp0.svelte-1jydfp0{font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);transition:color var(--transition-fast)}.brand-card.svelte-1jydfp0:hover .brand-card-sub.svelte-1jydfp0{color:var(--color-primary)}.hot-section.svelte-1jydfp0.svelte-1jydfp0,.featured-section.svelte-1jydfp0.svelte-1jydfp0{padding:6rem 0;border-bottom:1px solid var(--color-border)}.watches-grid.svelte-1jydfp0.svelte-1jydfp0{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem}.why-section.svelte-1jydfp0.svelte-1jydfp0{padding:7rem 0;background:radial-gradient(circle at 50% 50%,#161616,#0f0f0f);border-bottom:1px solid var(--color-border)}.features-grid.svelte-1jydfp0.svelte-1jydfp0{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2rem}.feature-card.svelte-1jydfp0.svelte-1jydfp0{background:#171717;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:2.5rem 2rem;display:flex;flex-direction:column;text-decoration:none;transition:all var(--transition-normal)}.feature-card.svelte-1jydfp0.svelte-1jydfp0:hover{border-color:var(--color-border-accent);transform:translateY(-4px);box-shadow:0 12px 30px #00000080}.feature-icon-box.svelte-1jydfp0.svelte-1jydfp0{width:56px;height:56px;border-radius:var(--radius-sm);background:#c9a84c1a;border:1px solid var(--color-border-accent);color:var(--color-primary);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.feature-title.svelte-1jydfp0.svelte-1jydfp0{font-family:var(--font-heading);font-size:1.35rem;color:var(--color-text);margin-bottom:.75rem}.feature-desc.svelte-1jydfp0.svelte-1jydfp0{font-size:.88rem;line-height:1.65;color:var(--color-text-muted);flex-grow:1}.feature-cta.svelte-1jydfp0.svelte-1jydfp0{display:inline-block;margin-top:1.25rem;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary)}.banner-section.svelte-1jydfp0.svelte-1jydfp0{padding:6rem 0}.banner-inner.svelte-1jydfp0.svelte-1jydfp0{background:linear-gradient(135deg,#1c1914,#121212);border:1px solid var(--color-border-accent);border-radius:var(--radius-lg);padding:4rem 3rem;text-align:center;display:flex;flex-direction:column;align-items:center;box-shadow:0 20px 50px #0009}.banner-tag.svelte-1jydfp0.svelte-1jydfp0{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:var(--color-primary);margin-bottom:1rem}.banner-title.svelte-1jydfp0.svelte-1jydfp0{font-size:2.2rem;color:var(--color-text);max-width:700px;margin-bottom:1rem}.banner-desc.svelte-1jydfp0.svelte-1jydfp0{font-size:1rem;color:var(--color-text-muted);max-width:650px;line-height:1.7;margin-bottom:2.5rem}@media (max-width: 768px){.hero-title.svelte-1jydfp0.svelte-1jydfp0{font-size:2.5rem}.hero-trust-bar.svelte-1jydfp0.svelte-1jydfp0{flex-direction:column;gap:1rem;border-radius:var(--radius-md);padding:1.5rem}.trust-sep.svelte-1jydfp0.svelte-1jydfp0{width:60px;height:1px}.section-head.svelte-1jydfp0.svelte-1jydfp0{flex-direction:column;align-items:flex-start;gap:1rem}}@keyframes svelte-1jydfp0-fadeInDown{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}
