*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{color:#e8dcc8;background:#0c0b0a;min-width:320px;margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.5;overflow-x:hidden}img,video,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}.hidden{display:none!important}.container{width:min(100% - 32px,72rem);margin-inline:auto}.font-serif{font-family:Georgia,Times New Roman,serif}.lang-nav{z-index:100;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:min(100vw - 2rem,36rem);padding:12px 16px;display:flex;position:fixed;top:0;right:0}.lang-nav button{color:#e8dcc8b3;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 10px;font-size:12px}.lang-nav button:hover{color:#e8dcc8;background:#c9a9621a}.lang-nav button.active{color:#c9a962;background:#c9a96226;font-weight:500}.hero{border-bottom:1px solid #c9a9621a;padding:64px 0 80px;position:relative;overflow:hidden}.hero-bg{pointer-events:none;z-index:0;background:radial-gradient(at top,#1a1612 0%,#0c0b0a 60%);position:absolute;inset:0}.hero-glow{pointer-events:none;z-index:0;filter:blur(48px);background:#c9a9620d;border-radius:9999px;width:24rem;height:24rem;position:absolute;top:5rem;right:-8rem}.hero .container{z-index:1;position:relative}.badge-row{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}.badge{color:#e8dcc8b3;border:1px solid #c9a96240;border-radius:9999px;align-items:center;padding:2px 8px;font-size:12px;display:inline-flex}.eyebrow{letter-spacing:.3em;text-transform:uppercase;color:#c9a962;margin:0 0 16px;font-size:12px;font-weight:500}.hero h1{color:#f5efe6;max-width:48rem;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:300;line-height:1.15}.hero h1 .gold{color:#c9a962}.hero-sub{color:#e8dcc8b3;max-width:36rem;margin:24px 0 0;font-size:clamp(1rem,2vw,1.125rem)}.hero-stats{color:#e8dcc899;flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;font-size:14px;display:flex}.hero-stats span.pill{border:1px solid #c9a96233;border-radius:9999px;padding:4px 12px}.hero-cta{flex-direction:column;gap:12px;margin-top:40px;display:flex}@media (width>=640px){.hero-cta{flex-direction:row;align-items:center}}.btn{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;min-width:180px;min-height:44px;padding:0 32px;font-size:14px;font-weight:500;transition:background .15s;display:inline-flex}.btn-primary{color:#0c0b0a;background:#c9a962}.btn-primary:hover{background:#d4b872}.btn-outline{color:#e8dcc8;background:0 0;border:1px solid #c9a96266}.btn-outline:hover{background:#c9a9621a}.btn-sm{width:100%;min-width:auto;min-height:36px;padding:0 16px}.btn-selected{color:#0c0b0a;background:#c9a962;border:1px solid #0000}.btn-unselected{color:#e8dcc8;background:0 0;border:1px solid #c9a9624d}.btn-unselected:hover{background:#c9a9621a}.scroll-hint{color:#e8dcc880;align-items:center;gap:8px;margin-top:64px;font-size:14px;display:inline-flex}.disclaimer{color:#e8dcc866;margin-top:32px;font-size:12px}.trust-bar{background:#0f0e0d;border-bottom:1px solid #c9a9621a;padding:40px 0}.trust-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}@media (width>=640px){.trust-grid{grid-template-columns:repeat(4,1fr)}}.trust-item{text-align:center}@media (width>=640px){.trust-item{text-align:left}}.trust-icon{color:#c9a962;margin-bottom:8px;font-size:18px;display:block}.trust-item h3{color:#f5efe6;margin:0;font-size:14px;font-weight:500}.trust-item p{color:#e8dcc88c;margin:4px 0 0;font-size:12px;line-height:1.5}.section{border-bottom:1px solid #c9a9621a;padding:64px 0;scroll-margin-top:32px}@media (width>=640px){.section{padding:96px 0}}.section-eyebrow{letter-spacing:.25em;text-transform:uppercase;color:#c9a962;margin:0;font-size:12px;font-weight:500}.section h2{color:#f5efe6;margin:12px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.875rem,4vw,2.25rem);font-weight:300}.section-desc{color:#e8dcc8a6;max-width:42rem;margin:16px 0 0}.watch-grid{gap:24px;margin-top:48px;display:grid}@media (width>=640px){.watch-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.watch-grid{grid-template-columns:repeat(3,1fr)}}.watch-card{background:#121110;border:1px solid #c9a96226;border-radius:12px;transition:border-color .15s;overflow:hidden}.watch-card.selected{border-color:#c9a96280;box-shadow:0 0 0 1px #c9a9624d}.watch-card-body{padding:16px}.watch-img-wrap{aspect-ratio:4/5;background:#0f0e0d;border-radius:8px;margin-bottom:12px;position:relative;overflow:hidden}.watch-img-wrap img{object-fit:cover;object-position:center;width:100%;height:100%}.watch-card-head{justify-content:space-between;gap:8px;display:flex}.watch-meta{color:#c9a962b3;font-size:14px}.watch-title{color:#f5efe6;margin:4px 0 0;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:400}.tag-grail{color:#c9a962;background:#c9a96226;border-radius:9999px;flex-shrink:0;height:fit-content;padding:2px 8px;font-size:12px}.watch-detail{color:#e8dcc899;margin:8px 0 0;font-size:14px}.watch-price{color:#c9a962;margin-top:8px;font-weight:500}.watch-sku{color:#e8dcc866;font-size:12px}.watch-card-footer{border-top:1px solid #ffffff0d;padding:16px}.quote-bar{background:#0f0e0d;border:1px solid #c9a96226;border-radius:12px;flex-direction:column;align-items:center;gap:16px;margin-top:48px;padding:24px;display:flex}@media (width>=640px){.quote-bar{flex-direction:row;justify-content:space-between}}.showcase-layout{gap:32px;margin-top:40px;display:grid}@media (width>=1024px){.showcase-layout{grid-template-columns:280px 1fr}}.showcase-list{flex-direction:column;gap:8px;display:flex}.showcase-item{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;padding:12px 16px;display:flex}.showcase-item:hover{background:#121110;border-color:#c9a96233}.showcase-item.active{background:#c9a9621a;border-color:#c9a96280}.showcase-num{color:#c9a96280;font-family:ui-monospace,monospace;font-size:12px}.showcase-panel{background:#121110;border:1px solid #c9a96226;border-radius:12px;padding:24px 32px}.showcase-img{aspect-ratio:16/10;background:#0f0e0d;border-radius:8px;max-height:18rem;margin-bottom:24px;position:relative;overflow:hidden}.showcase-img img{object-fit:cover;width:100%;height:100%}.spec-grid{gap:16px;margin-top:32px;display:grid}@media (width>=640px){.spec-grid{grid-template-columns:repeat(2,1fr)}}.spec-box{background:#0c0b0a;border-radius:8px;padding:16px}.spec-box dt{color:#e8dcc873;font-size:12px}.spec-box dd{color:#f5efe6;margin:4px 0 0;font-size:14px}.sell-grid{gap:48px;display:grid}@media (width>=1024px){.sell-grid{grid-template-columns:1fr 1fr;gap:64px}}.sell-steps{flex-direction:column;gap:24px;margin-top:40px;display:flex}.sell-step{gap:16px;display:flex}.step-num{color:#c9a96299;font-family:ui-monospace,monospace;font-size:14px}.sell-form-wrap{background:#121110;border:1px solid #c9a96226;border-radius:12px;padding:24px 32px}.form-field{margin-bottom:20px;display:block}.form-field span{color:#e8dcc8b3;margin-bottom:8px;font-size:14px;display:block}.form-field input,.form-field select{color:#f5efe6;background:#0c0b0a;border:1px solid #c9a96233;border-radius:8px;width:100%;min-height:44px;padding:10px 12px;font-size:16px}.form-field input::placeholder{color:#e8dcc84d}.site-footer{padding:48px 0 144px;padding-bottom:max(144px, calc(144px + env(safe-area-inset-bottom)))}.footer-cta{text-align:center;background:#0f0e0d;border:1px solid #c9a96226;border-radius:12px;flex-direction:column;align-items:center;gap:24px;padding:32px;display:flex}.footer-cta h2{color:#f5efe6;margin:0;font-family:Georgia,Times New Roman,serif;font-size:24px}.copyright{text-align:center;color:#e8dcc859;margin-top:32px;font-size:12px}.countdown-widget{bottom:max(24px, env(safe-area-inset-bottom));right:max(16px, env(safe-area-inset-right));z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#121110f2;border:1px solid #c9a9624d;border-radius:16px;width:min(100vw - 2rem,22rem);position:fixed;box-shadow:0 20px 60px #0000008c}[dir=rtl] .countdown-widget{right:auto;left:max(16px, env(safe-area-inset-left))}.countdown-head{letter-spacing:.22em;text-transform:uppercase;color:#c9a962;border-bottom:1px solid #c9a96226;padding:12px 20px;font-size:11px;font-weight:500}.countdown-body{padding:20px}.countdown-ring-wrap{background:#0c0b0a;border:2px solid #c9a96233;border-radius:9999px;justify-content:center;align-items:center;width:7rem;height:7rem;margin:0 auto;display:flex;position:relative}.countdown-ring-wrap svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.countdown-seconds{font-variant-numeric:tabular-nums;color:#c9a962;font-family:Georgia,Times New Roman,serif;font-size:3rem}.countdown-msg{text-align:center;color:#e8dcc8bf;margin-top:20px;font-size:14px;line-height:1.6}.countdown-msg span{color:#e8dcc88c}.countdown-claim{cursor:pointer;border-radius:8px;width:100%;min-height:44px;margin-top:20px;font-size:14px;font-weight:500}.countdown-claim:disabled{cursor:not-allowed;color:#e8dcc873;background:#0c0b0a;border:1px solid #c9a96240}.countdown-claim:not(:disabled){color:#0c0b0a;background:#c9a962;border:none}.countdown-claim:not(:disabled):hover{background:#d4b872}.countdown-foot{border-top:1px solid #c9a96226;padding:12px 20px}.countdown-foot-row{color:#e8dcc873;justify-content:space-between;font-size:12px;display:flex}.progress-track{background:#1a1816;border-radius:9999px;height:6px;margin-top:8px;overflow:hidden}.progress-bar{background:linear-gradient(90deg,#8b7355,#c9a962);border-radius:9999px;width:0%;height:100%;transition:width .1s linear}.reward-dialog{color:#e8dcc8;background:#121110;border:1px solid #c9a96240;border-radius:12px;width:calc(100% - 2rem);max-width:28rem;padding:24px}.reward-dialog::backdrop{background:#0009}.dialog-close{color:#e8dcc899;cursor:pointer;background:0 0;border:none;border-radius:6px;width:32px;height:32px;position:absolute;top:12px;right:12px}.dialog-close:hover{color:#e8dcc8;background:#1a1816}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
