*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--bg:#05050D;--bg2:#08080F;--bg3:#0D0D1A;--gold:#E8C547;--gold2:#C4831A;--red:#FF6B35;--green:#10B981;--text:#F0EEE9;--muted:#9A9AAA;--faint:#6B6B7A;--border:rgba(255,255,255,0.06);--gold-b:rgba(232,197,71,0.15);--card-bg:rgba(255,255,255,0.025)}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;overflow-x:hidden;-webkit-font-smoothing:antialiased}@keyframes shimmer{0%{background-position:-400%}to{background-position:400%}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.82)}}@keyframes glow{0%,to{box-shadow:0 0 0 0 rgba(232,197,71,.5)}50%{box-shadow:0 0 0 12px rgba(232,197,71,0)}}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes wordReveal{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:translateY(0)}}@keyframes shine{0%{left:-100%}to{left:220%}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes scanMove{0%{top:-2px}to{top:100%}}@keyframes zoomIn{0%{transform:scale(1.12);opacity:0;filter:blur(5px) brightness(.4)}20%{opacity:1;filter:blur(0) brightness(.58)}to{transform:scale(1.02);opacity:1;filter:blur(0) brightness(.58)}}@keyframes fade-up-1{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-up-2{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-up-3{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-up-4{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes livePulse{0%,to{box-shadow:0 0 0 0 rgba(255,59,48,.6)}50%{box-shadow:0 0 0 8px rgba(255,59,48,0)}}@keyframes labelFade{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}.fade-up-1{animation:fade-up-1 .8s cubic-bezier(.23,1,.32,1) .1s both}.fade-up-2{animation:fade-up-2 .8s cubic-bezier(.23,1,.32,1) .25s both}.fade-up-3{animation:fade-up-3 .8s cubic-bezier(.23,1,.32,1) .4s both}.fade-up-4{animation:fade-up-4 .8s cubic-bezier(.23,1,.32,1) .55s both}.float{animation:float 4s ease-in-out infinite}.marquee{display:flex;width:max-content;animation:marquee 32s linear infinite}.marquee:hover{animation-play-state:paused}.h1{font-size:clamp(3.2rem,8vw,7rem);line-height:.93;letter-spacing:-.04em}.h1,.h2{font-weight:900}.h2{font-size:clamp(1.9rem,4vw,3.4rem);line-height:1;letter-spacing:-.03em}.shimmer{background:linear-gradient(90deg,#C4831A,#E8C547 20%,#FFF8D6 45%,#E8C547 70%,#C4831A);background-size:300% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:shimmer 5s linear infinite}.gold,.tag{color:var(--gold)}.tag{display:inline-flex;align-items:center;gap:10px;font-size:.58rem;font-weight:900;letter-spacing:.22em;text-transform:uppercase;margin-bottom:16px}.tag:before{content:"";display:block;width:26px;height:1px;background:var(--gold);opacity:.55}.stat-num{font-size:clamp(1.8rem,3vw,2.6rem);font-weight:900;color:var(--gold);line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.dot{width:7px;height:7px;border-radius:50%;background:var(--green);flex-shrink:0;animation:pulse 1.8s ease-in-out infinite}.pad{padding:100px 32px}.mx{max-width:1300px;margin:0 auto}.btn-g{display:inline-flex;align-items:center;gap:8px;position:relative;overflow:hidden;background:linear-gradient(135deg,var(--gold),var(--gold2));color:#05050D;font-size:.74rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;padding:14px 30px;border:none;cursor:pointer;transition:transform .3s,box-shadow .3s;white-space:nowrap}.btn-g:after{content:"";position:absolute;top:0;left:-100%;width:55%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.32),transparent);animation:shine 3.5s ease-in-out infinite}.btn-g:hover{transform:translateY(-3px);box-shadow:0 14px 36px rgba(232,197,71,.35)}.btn-g>span{position:relative;z-index:1}.btn-o{display:inline-flex;align-items:center;gap:8px;background:transparent;border:1px solid rgba(232,197,71,.32);color:var(--gold);font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;padding:14px 30px;cursor:pointer;transition:all .3s;white-space:nowrap}.btn-o:hover{background:rgba(232,197,71,.08);border-color:var(--gold);transform:translateY(-3px)}.card{background:var(--card-bg);border:1px solid var(--border);transition:all .45s cubic-bezier(.23,1,.32,1)}.card:hover{border-color:rgba(232,197,71,.22);box-shadow:0 32px 80px rgba(0,0,0,.5),0 0 0 1px rgba(232,197,71,.08)}.badge{font-size:.52rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase;background:rgba(5,5,13,.72);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.13);color:#F0EEE9;padding:5px 12px;white-space:nowrap}.badge-fire{border-color:rgba(255,107,53,.48);color:#FF6B35}.expedition-rail::-webkit-scrollbar{display:none}.expedition-rail{-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(232,197,71,.22);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:rgba(232,197,71,.4)}::selection{background:rgba(232,197,71,.25);color:#F0EEE9}@media (max-width:768px){.h1{font-size:clamp(2.6rem,12vw,4rem)}.h2{font-size:clamp(1.6rem,7vw,2.4rem)}.pad{padding:64px 20px}}