:root{--bg: #02060d;--bg-2: #040a14;--card: rgba(255,255,255,0.035);--line: rgba(201,168,76,0.16);--line-2: rgba(255,255,255,0.08);--gold: #c9a84c;--gold-hi: #f0d998;--gold-lo: #7d6124;--aqua: #5cc9b0;--text: rgba(255,255,255,0.92);--muted: rgba(255,255,255,0.6);--dim: rgba(255,255,255,0.32);--font: "Exo 2",system-ui,-apple-system,"Segoe UI",sans-serif;--mono: "JetBrains Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--pad: 20px;--radius: 18px;--dock-h: 64px;--ease: cubic-bezier(0.2,0.7,0.1,1);--spring: cubic-bezier(0.34,1.56,0.64,1)}*,*::before,*::after{box-sizing: border-box}html{scroll-behavior: smooth;-webkit-text-size-adjust: 100%}body{margin: 0;background: var(--bg);color: var(--text);font-family: var(--font);font-size: 16px;line-height: 1.55;overflow-x: clip;-webkit-font-smoothing: antialiased;padding-bottom: calc(var(--dock-h) + env(safe-area-inset-bottom))}img{display: block;max-width: 100%;height: auto}a{color: inherit;text-decoration: none}b,strong{font-weight: 700}h1,h2,h3,p{margin: 0}:focus-visible{outline: 2px solid var(--gold);outline-offset: 3px;border-radius: 6px}::selection{background: var(--gold);color: #120d02}.skip{position: absolute;left: -999px;top: 8px;z-index: 2000;background: var(--gold);color: #120d02;padding: 10px 14px;border-radius: 10px}.skip:focus{left: 8px}.wrap{width: 100%;max-width: 1240px;margin: 0 auto;padding: 0 var(--pad)}.section{position: relative;padding: 76px 0}.progress{position: fixed;inset: 0 0 auto 0;height: 2px;z-index: 1100;background: linear-gradient(90deg,var(--gold-lo),var(--gold),var(--gold-hi));transform-origin: 0 50%;transform: scaleX(0);box-shadow: 0 0 12px rgba(201,168,76,0.7)}.eyebrow{font-family: var(--mono);font-size: 11px;letter-spacing: 0.18em;color: var(--gold);display: inline-flex;align-items: center;gap: 10px}.tag{display: inline-flex;align-items: center;gap: 8px;font-family: var(--mono);font-size: 11px;letter-spacing: 0.14em;text-transform: uppercase;color: var(--muted);border: 1px solid var(--line-2);border-radius: 999px;padding: 7px 14px;margin-bottom: 20px}.tag::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: var(--gold);box-shadow: 0 0 10px var(--gold)}.tag-gold{color: var(--gold-hi);border-color: var(--line);background: rgba(201,168,76,0.08)}.h2{font-size: clamp(36px,10vw,76px);line-height: 1.02;font-weight: 700;letter-spacing: -0.025em}.h2 em,.lead em,.final-title em,.final-link em{font-style: italic;font-weight: 300;color: var(--gold)}.h2-xl{font-size: clamp(44px,13vw,128px)}.lead{margin-top: 14px;color: var(--muted);font-size: clamp(16px,4.3vw,19px);max-width: 560px;font-weight: 300}.lead b{color: var(--text);font-weight: 600}.head{margin-bottom: 36px}.live{width: 8px;height: 8px;border-radius: 50%;background: var(--aqua);animation: live 1.6s infinite;display: inline-block;flex: none}@keyframes live{0%{box-shadow: 0 0 0 0 rgba(92,201,176,0.55)}70%{box-shadow: 0 0 0 9px rgba(92,201,176,0)}100%{box-shadow: 0 0 0 0 rgba(92,201,176,0)}}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 48px;padding: 0 22px;border-radius: 999px;font-family: var(--font);font-weight: 700;font-size: 15px;letter-spacing: 0.01em;border: 1px solid transparent;white-space: nowrap;position: relative;overflow: hidden;transition: transform 0.25s var(--ease),box-shadow 0.25s var(--ease),background 0.25s,border-color 0.25s,color 0.25s;-webkit-tap-highlight-color: transparent}.btn:active{transform: scale(0.97)}.btn-gold{color: #1a1305;background: linear-gradient(135deg,#f3dfa2 0%,#c9a84c 45%,#a3832f 100%);box-shadow: 0 10px 30px -10px rgba(201,168,76,0.7),inset 0 1px 0 rgba(255,255,255,0.5)}.btn-gold::after,.btn-blue::after{content: "";position: absolute;inset: 0;transform: translateX(-120%) skewX(-20deg);background: linear-gradient(90deg,transparent,rgba(255,255,255,0.55),transparent);animation: sheen 4.5s ease-in-out infinite}@keyframes sheen{0%,70%{transform: translateX(-120%) skewX(-20deg)}100%{transform: translateX(220%) skewX(-20deg)}}.btn-blue{--blue-base: inset 0 1px 0 rgba(255,255,255,0.55),0 10px 30px -8px rgba(43,176,234,0.9),0 0 26px rgba(43,176,234,0.45);color: #02121d;background: linear-gradient(135deg,#9be7ff 0%,#2bb0ea 48%,#137fc2 100%);box-shadow: var(--blue-base);animation: bluePulse 2.4s ease-out infinite}.btn-blue:hover{transform: translateY(-2px);filter: brightness(1.08) saturate(1.1)}@keyframes bluePulse{0%{box-shadow: var(--blue-base),0 0 0 0 rgba(43,176,234,0.65)}70%,100%{box-shadow: var(--blue-base),0 0 0 14px rgba(43,176,234,0)}}.btn .bi{width: 17px;height: 17px;flex: none;fill: none;stroke: currentColor;stroke-width: 2.2;stroke-linecap: round;stroke-linejoin: round}.btn-gold:hover{box-shadow: 0 16px 40px -10px rgba(201,168,76,0.9),inset 0 1px 0 rgba(255,255,255,0.6)}.btn-ghost{color: var(--text);border-color: rgba(255,255,255,0.16);background: rgba(255,255,255,0.03)}.btn-ghost:hover{border-color: var(--gold);color: var(--gold-hi)}.btn-light{color: #05080f;background: #fff}.btn-sm{min-height: 40px;padding: 0 16px;font-size: 13px}.btn-lg{min-height: 56px;padding: 0 28px;font-size: 16px}.topbar{position: fixed;inset: 0 0 auto 0;z-index: 1000;display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: calc(10px + env(safe-area-inset-top)) var(--pad) 10px;transition: background 0.3s,border-color 0.3s,transform 0.4s var(--ease);border-bottom: 1px solid transparent}.topbar.scrolled{background: rgba(2,6,13,0.78);backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px);border-color: var(--line-2)}.topbar.hide{transform: translateY(-100%)}.brand{display: flex;align-items: center;gap: 8px;font-weight: 800;letter-spacing: 0.06em;font-size: 15px}.brand-fin{width: 22px;height: 22px;color: var(--gold)}.brand-word b{color: var(--gold);font-weight: 800}.brand-x{display: none;font-family: var(--mono);font-weight: 400;font-size: 11px;color: var(--dim);letter-spacing: 0.12em}.nav{display: none}.topbar-cta{display: flex;align-items: center;gap: 8px}.hide-sm{display: none}.menu-btn{width: 44px;height: 44px;border-radius: 50%;border: 1px solid rgba(255,255,255,0.16);background: rgba(255,255,255,0.04);display: grid;place-content: center;gap: 6px;cursor: pointer;padding: 0}.menu-btn span{display: block;width: 18px;height: 1.5px;background: #fff;transition: transform 0.3s var(--ease)}.menu-btn[aria-expanded="true"] span:first-child{transform: translateY(3.75px) rotate(45deg)}.menu-btn[aria-expanded="true"] span:last-child{transform: translateY(-3.75px) rotate(-45deg)}.menu{position: fixed;inset: 0;z-index: 999;background: radial-gradient(120% 70% at 50% 0%,#0b1a2c 0%,var(--bg) 60%);padding: calc(90px + env(safe-area-inset-top)) var(--pad) calc(30px + env(safe-area-inset-bottom));display: flex;flex-direction: column;justify-content: space-between;animation: menuBg 0.45s var(--ease) both}@keyframes menuBg{from{clip-path: circle(0% at calc(100% - 42px) 32px)}to{clip-path: circle(150% at calc(100% - 42px) 32px)}}.menu[hidden]{display: none}.menu-nav{display: flex;flex-direction: column}.menu-nav a{display: flex;align-items: baseline;gap: 14px;font-size: clamp(34px,11vw,54px);font-weight: 700;letter-spacing: -0.02em;line-height: 1.25;border-bottom: 1px solid var(--line-2);padding: 8px 0;animation: menuIn 0.6s var(--ease) both;animation-delay: calc(0.12s + var(--i,0) * 0.05s)}.menu-nav i{font-style: normal;font-family: var(--mono);font-size: 12px;color: var(--gold);letter-spacing: 0.1em}@keyframes menuIn{from{opacity: 0;transform: translateY(24px);filter: blur(6px)}}.menu-foot{display: grid;gap: 10px}.hero{position: relative;min-height: 100svh;display: flex;flex-direction: column;justify-content: center;align-items: center;text-align: center;overflow: hidden;padding: 100px var(--pad) 120px;isolation: isolate}.hero-bg{position: absolute;inset: 0;z-index: -1}.hero-bg::before{content: "";position: absolute;inset: 0;background: radial-gradient(60% 45% at 50% 42%,rgba(201,168,76,0.22),transparent 70%),radial-gradient(40% 30% at 50% 100%,rgba(92,201,176,0.12),transparent 70%),var(--bg)}.rays{position: absolute;left: 50%;top: 40%;width: 220vmax;height: 220vmax;translate: -50% -50%;background: repeating-conic-gradient(from 0deg,rgba(240,217,152,0.07) 0deg 2deg,transparent 2deg 14deg);mask-image: radial-gradient(circle,#000 0%,transparent 38%);-webkit-mask-image: radial-gradient(circle,#000 0%,transparent 38%);animation: spin 120s linear infinite}@keyframes spin{to{rotate: 360deg}}.hero-stairs{position: absolute;left: 50%;bottom: 0;translate: -50% 0;width: 175vw;max-width: none;opacity: 0.85;mask-image: linear-gradient(to top,transparent 0%,#000 25%,#000 80%,transparent 100%);-webkit-mask-image: linear-gradient(to top,transparent 0%,#000 25%,#000 80%,transparent 100%);animation: drift 18s ease-in-out infinite alternate}.js .hero-stairs{opacity: 0;scale: 1.08;transition: opacity 1.8s ease 0.2s,scale 2.4s var(--ease) 0.2s}.js.loaded .hero-stairs{opacity: 0.85;scale: 1}@keyframes drift{to{translate: -50% -14px}}.plankton{position: absolute;inset: 0;width: 100%;height: 100%}.hero-vignette{position: absolute;inset: 0;background: radial-gradient(120% 90% at 50% 40%,transparent 50%,var(--bg) 100%),linear-gradient(to bottom,transparent 70%,var(--bg))}.hero-inner{position: relative;max-width: 980px}.hero-title{margin: 14px 0 6px;font-size: clamp(60px,20vw,220px);line-height: 0.88;font-weight: 800;letter-spacing: -0.035em;filter: drop-shadow(0 18px 40px rgba(201,168,76,0.28))}.ht{display: inline-block;overflow: hidden;padding: 0.04em 0.03em 0.06em;vertical-align: bottom}.ht>span{display: inline-block;background: linear-gradient(100deg,transparent 38%,rgba(255,250,230,0.95) 50%,transparent 62%),linear-gradient(180deg,#fff6d6 0%,#f0d998 30%,#c9a84c 62%,#7d6124 100%);background-size: 260% 100%,100% 100%;background-repeat: no-repeat;background-position: 160% 0,0 0;-webkit-background-clip: text;background-clip: text;color: transparent;animation: shimmer 6s ease-in-out 2.2s infinite}@keyframes shimmer{0%{background-position: 160% 0,0 0}45%,100%{background-position: -60% 0,0 0}}.js .ht>span{transform: translateY(108%) rotate(6deg);transition: transform 1.2s var(--ease) 0.25s}.js .ht + .ht>span{transition-delay: 0.42s}.js.loaded .ht>span{transform: none}.hero-sub{margin: 14px auto 0;font-size: clamp(18px,5vw,24px);font-weight: 300;font-style: italic;color: var(--text)}.hero-sub em{font-style: italic}.hero-cta{display: grid;gap: 10px;margin-top: 28px;width: min(100%,360px);margin-inline: auto}.js .hero-in{opacity: 0;transform: translateY(22px);filter: blur(8px);transition: opacity 0.9s var(--ease),transform 0.9s var(--ease),filter 0.9s var(--ease);transition-delay: calc(0.15s + var(--d,0) * 0.09s)}.js.loaded .hero-in{opacity: 1;transform: none;filter: none}.chips{list-style: none;padding: 0;margin: 30px 0 0;display: flex;flex-wrap: wrap;gap: 8px;justify-content: center}.chip{display: inline-flex;align-items: center;gap: 8px;font-size: 12.5px;font-weight: 600;padding: 8px 12px;border-radius: 12px;background: rgba(4,10,20,0.7);border: 1px solid var(--line);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px)}.tick{width: 18px;height: 18px;display: grid;place-content: center;border-radius: 6px;font-size: 11px;color: #1a1305;background: var(--gold)}.scroll-hint{position: absolute;bottom: calc(22px + var(--dock-h));left: 50%;translate: -50% 0;font-family: var(--mono);font-size: 10px;letter-spacing: 0.24em;color: var(--dim);animation: bob 2.4s ease-in-out infinite}@keyframes bob{50%{transform: translateY(6px)}}.ticker{position: relative;overflow: hidden;border-block: 1px solid var(--line);background: linear-gradient(90deg,rgba(201,168,76,0.08),rgba(201,168,76,0.02),rgba(201,168,76,0.08));padding: 14px 0}.ticker-track{display: flex;gap: 22px;width: max-content;animation: marquee 38s linear infinite;font-family: var(--mono);font-size: 12px;letter-spacing: 0.14em;white-space: nowrap;color: var(--muted)}.ticker-track strong{color: var(--gold-hi);font-weight: 500}.ticker-track b{color: var(--gold);font-weight: 400}@keyframes marquee{to{transform: translateX(-50%)}}.band{padding: 56px 0;border-bottom: 1px solid var(--line-2)}.band-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 28px 16px}.band-item b{display: block;font-size: clamp(38px,11vw,76px);line-height: 1;font-weight: 800;letter-spacing: -0.035em;background: linear-gradient(180deg,#fff6d6,#c9a84c 70%,#7d6124);-webkit-background-clip: text;background-clip: text;color: transparent;font-variant-numeric: tabular-nums}.band-item span{display: block;margin-top: 8px;font-family: var(--mono);font-size: 10.5px;letter-spacing: 0.14em;text-transform: uppercase;color: var(--dim)}.bento{display: grid;grid-template-columns: 1fr 1fr;gap: 10px}.b-card{position: relative;overflow: hidden;background: var(--card);border: 1px solid var(--line-2);border-radius: var(--radius);padding: 16px 16px 18px;transition: border-color 0.3s,transform 0.35s var(--ease),background 0.3s}.b-card::after{content: "";position: absolute;inset: -1px;border-radius: inherit;pointer-events: none;background: radial-gradient(240px circle at var(--mx,50%) var(--my,-40%),rgba(201,168,76,0.18),transparent 60%);opacity: 0;transition: opacity 0.3s}.b-card:hover{border-color: var(--line);transform: translateY(-4px)}.b-card:hover::after{opacity: 1}.b-wide{grid-column: span 2}.b-gold{background: linear-gradient(140deg,rgba(201,168,76,0.16),rgba(201,168,76,0.03) 60%);border-color: var(--line)}.num{position: absolute;top: 14px;right: 14px;font-family: var(--mono);font-size: 11px;color: var(--dim)}.ico{width: 34px;height: 34px;padding: 7px;border-radius: 10px;background: rgba(201,168,76,0.1);stroke: var(--gold);fill: none;stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round;margin-bottom: 12px}.b-card h3{font-size: 16px;font-weight: 700;margin-bottom: 4px}.b-card p{font-size: 13.5px;color: var(--muted);line-height: 1.45}.b-card p b{color: var(--text)}.link{display: inline-block;margin-top: 10px;font-size: 13px;font-weight: 700;color: var(--gold);min-height: 24px}.levels{background: linear-gradient(180deg,transparent,var(--bg-2) 30%,var(--bg-2) 70%,transparent)}.lv-names{font-size: clamp(30px,9vw,62px);font-weight: 800;font-style: italic;letter-spacing: -0.02em;line-height: 1.1;color: rgba(255,255,255,0.12);margin-bottom: 26px}.lv-names span{transition: color 0.35s;cursor: pointer}.lv-names span.on{color: var(--text)}.lv-names span[data-lv="3"].on{color: var(--gold)}.lv-track{display: grid;grid-auto-flow: column;grid-auto-columns: 74%;gap: 12px;overflow-x: auto;scroll-snap-type: x mandatory;scroll-padding: 0 var(--pad);margin: 0 calc(var(--pad) * -1);padding: 6px var(--pad) 18px;scrollbar-width: none;overscroll-behavior-x: contain;perspective: 1000px}.lv-track::-webkit-scrollbar{display: none}.lv-card{scroll-snap-align: start;position: relative;background: linear-gradient(180deg,#0a1626,#050b15);border: 1px solid var(--line-2);border-radius: 22px;overflow: hidden;transition: transform 0.4s var(--ease),border-color 0.35s,box-shadow 0.35s;transform-style: preserve-3d}.lv-card.on,.lv-card:hover{border-color: var(--line);box-shadow: 0 30px 60px -30px rgba(201,168,76,0.45)}.lv-elite{border-color: rgba(201,168,76,0.35)}.lv-art{position: relative;aspect-ratio: 313 / 225;overflow: hidden}.lv-art img{width: 100%;height: 100%;object-fit: cover;transition: transform 0.8s var(--ease),scale 1.6s var(--ease)}.lv-card:hover .lv-art img{transform: scale(1.06)}.js .lv-track:not(.in) .lv-art img{scale: 1.35}.lv-art::after{content: "";position: absolute;inset: 0;background: linear-gradient(to bottom,transparent 55%,#050b15)}.lv-body{padding: 2px 16px 20px;text-align: center}.lv-kicker{font-family: var(--mono);font-size: 10px;letter-spacing: 0.24em;color: var(--dim)}.lv-name{font-size: 28px;font-weight: 700;font-style: italic;text-transform: uppercase;letter-spacing: 0.03em;margin: 0 0 6px}.lv-elite .lv-name{color: var(--gold-hi)}.lv-range{font-size: 13px;color: var(--muted);font-weight: 500}.lv-pct{margin-top: 12px;padding-top: 12px;border-top: 1px solid var(--line-2);display: flex;align-items: baseline;justify-content: center;gap: 8px}.lv-pct b{font-size: 44px;line-height: 1;font-weight: 800;color: var(--gold);letter-spacing: -0.03em}.lv-pct small{font-family: var(--mono);font-size: 10.5px;letter-spacing: 0.14em;text-transform: uppercase;color: var(--dim)}.lv-dots{display: flex;gap: 6px;justify-content: center;margin-top: 6px}.lv-dots i{width: 18px;height: 3px;border-radius: 3px;background: rgba(255,255,255,0.15);transition: background 0.3s,width 0.3s}.lv-dots i.on{background: var(--gold);width: 30px}.cash-grid{display: grid;gap: 34px}.pills{list-style: none;padding: 0;margin: 4px 0 0;display: flex;flex-wrap: wrap;gap: 8px}.pills li{display: inline-flex;align-items: center;gap: 8px;padding: 10px 14px;border-radius: 999px;border: 1px solid var(--line);background: rgba(201,168,76,0.06);font-size: 14px;font-weight: 600}.pills li::before{content: "✓";width: 18px;height: 18px;border-radius: 50%;display: grid;place-content: center;font-size: 10px;background: var(--gold);color: #1a1305}.calc{position: relative;border-radius: 24px;padding: 20px;background: linear-gradient(160deg,#0b1828,#050a13);border: 1px solid var(--line);box-shadow: 0 40px 80px -40px rgba(201,168,76,0.35),inset 0 1px 0 rgba(255,255,255,0.05)}.calc-top{display: flex;align-items: center;gap: 8px;font-family: var(--mono);font-size: 10.5px;letter-spacing: 0.16em;color: var(--dim);margin-bottom: 18px}.calc-field{display: grid;grid-template-columns: 1fr auto;align-items: baseline;gap: 6px 10px;margin-bottom: 20px}.calc-field>span{font-size: 13px;color: var(--muted)}.calc-field output{font-family: var(--mono);font-size: 18px;color: var(--text)}.calc-field input{grid-column: 1 / -1}input[type="range"]{-webkit-appearance: none;appearance: none;width: 100%;height: 36px;background: transparent;cursor: pointer;margin: 0}input[type="range"]::-webkit-slider-runnable-track{height: 6px;border-radius: 6px;background: linear-gradient(90deg,var(--gold) var(--fill,20%),rgba(255,255,255,0.12) var(--fill,20%))}input[type="range"]::-moz-range-track{height: 6px;border-radius: 6px;background: rgba(255,255,255,0.12)}input[type="range"]::-moz-range-progress{height: 6px;border-radius: 6px;background: var(--gold)}input[type="range"]::-webkit-slider-thumb{-webkit-appearance: none;width: 26px;height: 26px;margin-top: -10px;border-radius: 50%;background: #fff6d6;border: 4px solid var(--gold);box-shadow: 0 0 0 6px rgba(201,168,76,0.18)}input[type="range"]::-moz-range-thumb{width: 18px;height: 18px;border-radius: 50%;background: #fff6d6;border: 4px solid var(--gold)}.calc-result{display: grid;grid-template-columns: 88px 1fr;gap: 16px;align-items: center;padding-top: 18px;border-top: 1px dashed var(--line)}.calc-result img{width: 88px;height: 88px;object-fit: cover;border-radius: 16px;border: 1px solid var(--line);transition: opacity 0.3s,transform 0.4s var(--spring)}.calc-result img.pop{transform: scale(1.08) rotate(-3deg)}.calc-result img.none{opacity: 0.25;filter: grayscale(1)}.calc-lv{display: block;font-family: var(--mono);font-size: 11px;letter-spacing: 0.14em;color: var(--gold)}.calc-val{display: block;font-size: clamp(40px,12vw,56px);line-height: 1.05;font-weight: 800;letter-spacing: -0.03em;font-variant-numeric: tabular-nums}.calc-note{display: block;font-size: 12.5px;color: var(--muted)}.calc-note.cap{color: var(--gold-hi)}.calc-legal{margin-top: 14px;font-size: 11.5px;color: var(--dim)}.tour{overflow: hidden}.tour-glow{position: absolute;left: 50%;top: 0;width: 900px;height: 700px;translate: -50% 0;background: radial-gradient(closest-side,rgba(201,168,76,0.2),transparent);pointer-events: none}.stats{display: grid;grid-template-columns: 1fr 1fr;gap: 14px 10px;margin-bottom: 44px}.stat{border-top: 1px solid var(--line);padding-top: 10px}.stat-k{display: block;font-family: var(--mono);font-size: 10px;letter-spacing: 0.14em;color: var(--gold)}.stat b{font-size: clamp(44px,13vw,78px);line-height: 1.05;font-weight: 300;letter-spacing: -0.03em;font-variant-numeric: tabular-nums}.podium{display: grid;grid-template-columns: 1fr 1.15fr 1fr;align-items: end;gap: 8px;max-width: 640px;margin: 0 auto 30px}.pod{position: relative;isolation: isolate;text-align: center;padding: 16px 6px 14px}.pod::before{content: "";position: absolute;inset: 0;z-index: -1;border-radius: 16px 16px 6px 6px;border: 1px solid var(--line-2);background: var(--card);transform-origin: 50% 100%;transition: transform 0.9s var(--ease) var(--pd,0s)}.pod>*{position: relative;transition: opacity 0.6s var(--ease),translate 0.6s var(--ease);transition-delay: calc(var(--pd,0s) + 0.35s)}.pod i{position: absolute;inset: auto 0 0 0;height: 3px;border-radius: 3px}.pod-pos{display: block;font-family: var(--mono);font-size: 12px;color: var(--muted)}.pod b{display: block;font-size: clamp(18px,5.4vw,30px);font-weight: 800;letter-spacing: -0.02em;margin-top: 4px}.pod-1{padding-top: 34px;padding-bottom: 30px;--pd: 0.3s}.pod-1::before{background: linear-gradient(180deg,rgba(201,168,76,0.24),rgba(201,168,76,0.04));border-color: rgba(201,168,76,0.45)}.pod-1 b{color: var(--gold-hi);font-size: clamp(22px,6.6vw,40px)}.pod-1 i{background: var(--gold);box-shadow: 0 0 20px var(--gold)}.pod-2{padding-top: 22px;--pd: 0.15s}.pod-2 i{background: #cfd6de}.pod-3{--pd: 0s}.pod-3 i{background: #b07a45}.pod-crown{position: absolute !important;top: -20px;left: 50%;translate: -50% 0;font-size: 26px;color: var(--gold);text-shadow: 0 0 20px rgba(201,168,76,0.8);animation: floaty 3s ease-in-out infinite;transition: opacity 0.5s,translate 0.8s var(--spring),scale 0.8s var(--spring) !important;transition-delay: 1.05s !important}.js .podium:not(.in) .pod::before{transform: scaleY(0)}.js .podium:not(.in) .pod>*{opacity: 0;translate: 0 12px}.js .podium:not(.in) .pod-crown{opacity: 0;translate: -50% -40px;scale: 0.4}@keyframes floaty{50%{transform: translateY(-8px)}}.board{border-radius: 22px;border: 1px solid var(--line);background: linear-gradient(180deg,#08131f,#04090f);overflow: hidden}.board-head{display: flex;flex-wrap: wrap;gap: 6px 14px;justify-content: space-between;align-items: center;padding: 14px 16px;border-bottom: 1px solid var(--line-2);font-family: var(--mono);font-size: 10.5px;letter-spacing: 0.14em}.board-head>div{display: flex;align-items: center;gap: 8px;color: var(--text)}.board-upd{color: var(--dim)}.board-lock{padding: 26px 16px 24px;text-align: center;background: repeating-linear-gradient(0deg,rgba(255,255,255,0.025) 0 1px,transparent 1px 44px)}.board-lock-k{font-family: var(--mono);font-size: 11px;letter-spacing: 0.24em;color: var(--gold)}.countdown{display: grid;grid-template-columns: repeat(4,1fr);gap: 8px;max-width: 440px;margin: 12px auto 10px}.countdown div{border: 1px solid var(--line-2);border-radius: 14px;padding: 12px 4px;background: rgba(255,255,255,0.03)}.countdown b{display: block;font-family: var(--mono);font-weight: 500;font-size: clamp(26px,8vw,40px);font-variant-numeric: tabular-nums}.countdown b.tick-flip{animation: flip 0.5s var(--ease)}@keyframes flip{from{opacity: 0.2;transform: translateY(-30%)}}.countdown span{font-family: var(--mono);font-size: 9.5px;letter-spacing: 0.16em;color: var(--dim)}.board-lock-sub{font-size: 12.5px;color: var(--muted)}.board-list{list-style: none;margin: 0;padding: 6px 0}.board-list li{display: grid;grid-template-columns: 34px 34px 1fr auto;gap: 10px;align-items: center;padding: 10px 16px;border-bottom: 1px solid rgba(255,255,255,0.04);animation: rowIn 0.6s var(--ease) both;animation-delay: calc(var(--i,0) * 60ms)}.board-list li:last-child{border-bottom: 0}@keyframes rowIn{from{opacity: 0;transform: translateX(-16px);filter: blur(4px)}}.r-pos{font-family: var(--mono);font-size: 13px;color: var(--dim)}.r-av{width: 34px;height: 34px;border-radius: 50%;display: grid;place-content: center;font-weight: 800;font-size: 13px;background: rgba(255,255,255,0.06);color: var(--muted)}.r-name{font-weight: 600;font-size: 14.5px;line-height: 1.2}.r-name small{display: block;font-family: var(--mono);font-size: 10px;letter-spacing: 0.12em;color: var(--dim);font-weight: 400}.r-pts{font-family: var(--mono);font-size: 14px;text-align: right}.r-pts small{display: block;font-size: 9.5px;color: var(--dim)}.board-list li.top{background: linear-gradient(90deg,rgba(201,168,76,0.1),transparent 70%)}.board-list li.top .r-pos{color: var(--gold)}.board-list li.p1 .r-av{background: linear-gradient(135deg,#f3dfa2,#a3832f);color: #1a1305}.board-list li.p2 .r-av{background: linear-gradient(135deg,#f1f4f8,#8f99a4);color: #10151b}.board-list li.p3 .r-av{background: linear-gradient(135deg,#e3b07d,#8a5a2b);color: #1b1006}.plat-grid{display: grid;gap: 34px;align-items: center}.panel{border-radius: 24px;padding: 18px;background: linear-gradient(160deg,#0c1a2b,#050a12);border: 1px solid var(--line);box-shadow: 0 50px 90px -40px rgba(0,0,0,0.9)}.panel-top{display: flex;justify-content: space-between;font-family: var(--mono);font-size: 10.5px;letter-spacing: 0.16em;color: var(--gold);margin-bottom: 14px}.panel-demo{color: var(--dim)}.panel-lv{display: grid;grid-template-columns: 70px 1fr;gap: 14px;align-items: center;padding: 12px;border-radius: 16px;background: rgba(255,255,255,0.03)}.panel-lv img{width: 70px;height: 70px;object-fit: cover;border-radius: 12px}.panel-lv small{font-family: var(--mono);font-size: 10px;letter-spacing: 0.14em;color: var(--dim)}.panel-lv strong{display: block;font-size: 24px;font-style: italic;letter-spacing: 0.02em}.panel-lv span{font-size: 13px;color: var(--gold)}.panel-prog{margin: 16px 0}.panel-row{display: flex;justify-content: space-between;gap: 10px;font-size: 12.5px;color: var(--muted);margin-bottom: 8px}.panel-row b{color: var(--text);font-family: var(--mono);font-weight: 500;font-size: 12px}.bar{height: 8px;border-radius: 8px;background: rgba(255,255,255,0.08);overflow: hidden}.bar i{display: block;height: 100%;width: 0;border-radius: inherit;background: linear-gradient(90deg,var(--gold-lo),var(--gold),var(--gold-hi));transition: width 1.8s var(--ease) 0.5s}.panel.in .bar i,.no-anim .bar i{width: var(--p)}.panel-prog small{display: block;margin-top: 8px;font-size: 12px;color: var(--dim)}.panel-kpis{display: grid;grid-template-columns: 1fr 1fr;gap: 8px}.panel-kpis div{padding: 12px;border-radius: 14px;background: rgba(255,255,255,0.03);border: 1px solid var(--line-2)}.panel-kpis b{display: block;font-size: 22px;font-weight: 800}.panel-kpis span{font-family: var(--mono);font-size: 9.5px;letter-spacing: 0.12em;color: var(--dim)}.invite-box{position: relative;display: grid;gap: 24px;padding: 28px 22px;border-radius: 28px;background: radial-gradient(120% 120% at 100% 0%,rgba(201,168,76,0.18),transparent 50%),linear-gradient(160deg,#0b1828,#050a13);border: 1px solid var(--line)}.warn{margin-top: 16px;font-size: 13.5px;color: var(--muted);padding: 10px 14px;border-radius: 12px;border: 1px solid rgba(229,72,72,0.3);background: rgba(229,72,72,0.06)}.warn b{color: #ff8a8a}.invite-cta{display: grid;gap: 10px;margin-top: 22px}.invite-card{margin: 4px auto 0;width: min(100%,360px);perspective: 1100px}.ic{--blue: #2bb0ea;position: relative;aspect-ratio: 4 / 5;container-type: inline-size;overflow: hidden;border-radius: 14px;isolation: isolate;text-align: center;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.09'/%3E%3C/svg%3E"),radial-gradient(120% 80% at 50% 0%,#1d1d21 0%,#0d0d10 70%);box-shadow: 0 50px 90px -40px #000,0 0 0 1px rgba(255,255,255,0.07),0 30px 80px -50px rgba(43,176,234,0.55);transition: transform 1.2s var(--ease),opacity 0.9s var(--ease);transform: rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.ic::after{content: "";position: absolute;inset: 0;z-index: 5;pointer-events: none;background: linear-gradient(115deg,transparent 35%,rgba(255,255,255,0.09) 48%,transparent 60%);transform: translateX(-110%);animation: icSheen 7s ease-in-out 2s infinite}@keyframes icSheen{0%,75%{transform: translateX(-110%)}100%{transform: translateX(110%)}}.ic-folds{position: absolute;inset: 0;width: 100%;height: 100%;z-index: -1}.ic-flap{fill: rgba(0,0,0,0.22)}.ic-pocket{fill: rgba(255,255,255,0.018)}.ic-edge{fill: none;stroke: rgba(255,255,255,0.09);stroke-width: 1;vector-effect: non-scaling-stroke}.ic-head{position: absolute;top: 6%;left: 7%;right: 7%;display: flex;justify-content: space-between;align-items: center}.ic-head img{width: 30%;height: auto}.ic-head span{font-family: var(--mono);font-size: 2.5cqw;letter-spacing: 0.22em;color: rgba(255,255,255,0.45)}.ic-main{position: absolute;top: 17%;left: 6%;right: 6%;display: flex;flex-direction: column;align-items: center}.ic-line{display: block;width: 18%;height: 1px;background: linear-gradient(90deg,transparent,var(--blue),transparent);box-shadow: 0 0 8px var(--blue);transition: transform 0.9s var(--ease) 0.6s}.ic-title{margin: 4.5cqw 0;font-family: "Cormorant Garamond",Georgia,serif;font-weight: 600;font-size: 9.6cqw;line-height: 1;letter-spacing: 0.02em;text-transform: uppercase;background: linear-gradient(180deg,#ffffff 0%,#dfe2e6 40%,#8b9097 52%,#eef0f2 70%,#b9bec5 100%);-webkit-background-clip: text;background-clip: text;color: transparent;filter: drop-shadow(0 2px 2px rgba(0,0,0,0.8))}.ic-text{margin-top: 4.5cqw;font-family: "Cormorant Garamond",Georgia,serif;font-weight: 500;font-size: 5.1cqw;line-height: 1.25;color: #e9ebee}.ic-text b{color: var(--blue);font-weight: 600;text-shadow: 0 0 18px rgba(43,176,234,0.5)}.ic-seal{position: absolute;left: 50%;top: 65.6%;width: 23%;height: auto;translate: -50% -50%;mask-image: radial-gradient(circle,#000 58%,transparent 70%);-webkit-mask-image: radial-gradient(circle,#000 58%,transparent 70%);filter: drop-shadow(0 8px 10px rgba(0,0,0,0.7));transition: scale 0.7s var(--spring) 0.75s,opacity 0.4s ease 0.75s,rotate 0.7s var(--spring) 0.75s}.ic-code{position: absolute;left: 50%;top: 77.6%;translate: -50% 0;white-space: nowrap;font-family: var(--mono);font-size: 3cqw;color: rgba(255,255,255,0.55);padding: 1.4cqw 3cqw;border-radius: 999px;border: 1px solid rgba(43,176,234,0.3);background: rgba(43,176,234,0.06)}.ic-code b{display: inline-block;vertical-align: bottom;overflow: hidden;color: var(--blue);font-weight: 500;width: 6ch}.ic-foot{position: absolute;left: 0;right: 0;bottom: 3.5%;font-family: "Cormorant Garamond",Georgia,serif;font-size: 3.6cqw;letter-spacing: 0.32em;color: #d9dce0}.ic-foot::before,.ic-foot::after{content: "";display: block;width: 38%;height: 1px;margin: 2cqw auto;background: linear-gradient(90deg,transparent,var(--blue),transparent)}.js .ic:not(.in){opacity: 0;transform: rotateX(22deg) translateY(60px) scale(0.94)}.js .ic:not(.in) .ic-line{transform: scaleX(0)}.js .ic:not(.in) .ic-seal{opacity: 0;scale: 1.9;rotate: -25deg}.js .ic .ic-code b{width: 0}.js .ic.in .ic-code b{animation: typeCode 0.8s steps(6) 1.4s forwards}@keyframes typeCode{to{width: 6ch}}.faq-grid{display: grid;gap: 6px}.faq details{border-bottom: 1px solid var(--line-2)}.faq summary{list-style: none;cursor: pointer;position: relative;padding: 18px 44px 18px 0;font-size: 17px;font-weight: 600;line-height: 1.35;-webkit-tap-highlight-color: transparent}.faq summary::-webkit-details-marker{display: none}.faq summary::after{content: "+";position: absolute;right: 2px;top: 50%;translate: 0 -50%;width: 30px;height: 30px;border-radius: 50%;display: grid;place-content: center;border: 1px solid var(--line);color: var(--gold);font-size: 18px;font-weight: 300;transition: rotate 0.35s var(--spring),background 0.3s}.faq details[open] summary::after{rotate: 45deg;background: rgba(201,168,76,0.12)}.faq details[open] summary{color: var(--gold-hi)}.faq details[open] p{animation: faqIn 0.45s var(--ease)}@keyframes faqIn{from{opacity: 0;transform: translateY(-8px)}}.faq p{padding: 0 0 18px;color: var(--muted);font-size: 15px;max-width: 680px}.final{position: relative;overflow: hidden;padding: 90px 0 80px;text-align: center;isolation: isolate}.final-curtain{position: absolute;inset: 0;z-index: -1;background: radial-gradient(50% 60% at 50% 100%,rgba(201,168,76,0.25),transparent 70%),repeating-linear-gradient(90deg,rgba(255,255,255,0.07) 0 2px,transparent 2px 22px);mask-image: linear-gradient(to bottom,transparent,#000 40%,#000 70%,transparent);-webkit-mask-image: linear-gradient(to bottom,transparent,#000 40%,#000 70%,transparent)}.medal{position: relative;width: 150px;aspect-ratio: 1;margin: 0 auto 18px;transition: opacity 1s var(--ease),scale 1.2s var(--spring),rotate 1.4s var(--ease)}.js .medal:not(.in){opacity: 0;scale: 0.5;rotate: -90deg}.medal-ring{position: absolute;inset: 0;width: 100%;height: 100%;animation: spin 30s linear infinite}.medal-ring text{font-family: var(--mono);font-size: 15px;letter-spacing: 0.22em;fill: var(--gold)}.medal-core{position: absolute;inset: 22%;width: 56%;height: 56%;object-fit: cover;border-radius: 50%;box-shadow: 0 0 0 1px rgba(201,168,76,0.5),0 0 40px rgba(201,168,76,0.4)}.final-title{font-size: clamp(56px,18vw,200px);line-height: 0.9;font-weight: 800;letter-spacing: -0.04em;margin: 0 0 28px}.final-link{display: flex;flex-direction: column;gap: 4px;align-items: center;font-size: clamp(24px,7vw,56px);font-weight: 600;letter-spacing: -0.02em;padding: 16px 0;border-top: 1px solid var(--line-2);border-bottom: 1px solid var(--line-2);transition: color 0.3s}.final-link span:first-child{font-family: var(--mono);font-size: 11px;letter-spacing: 0.2em;color: var(--dim);font-weight: 400}.final-link:hover{color: var(--gold-hi)}.final-legal{margin-top: 18px;font-size: 12px;color: var(--dim)}.footer{border-top: 1px solid var(--line-2);padding: 36px 0 28px;background: #01040a}.footer-inner{display: grid;gap: 16px}.footer-brand{font-weight: 800;letter-spacing: 0.08em}.footer-brand b{color: var(--gold)}.footer-legal{font-size: 12px;color: var(--dim);max-width: 760px}.footer-links{display: flex;flex-wrap: wrap;gap: 6px 18px}.footer-links a{font-size: 14px;color: var(--muted);min-height: 32px;display: inline-flex;align-items: center}.footer-links a:hover{color: var(--gold)}.dock{position: fixed;z-index: 900;left: 0;right: 0;bottom: 0;display: flex;align-items: center;justify-content: space-between;gap: 10px;padding: 10px var(--pad) calc(10px + env(safe-area-inset-bottom));background: rgba(2,6,13,0.86);backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px);border-top: 1px solid var(--line-2);font-family: var(--mono);font-size: 10.5px;letter-spacing: 0.1em;color: var(--dim)}.dock-copy{display: none}.dock-clock{display: none;align-items: center;gap: 8px}.dock-cta{display: flex;gap: 8px;flex: 1}.dock-cta .btn{flex: 1;padding: 0 10px;gap: 6px}.dock .btn{flex: none}.w{display: inline-block;overflow: hidden;vertical-align: top;padding: 0.06em 0.1em 0.1em 0.02em;margin: -0.06em -0.1em -0.1em -0.02em}.wi{display: inline-block}.js [data-split] .wi{transform: translateY(115%) rotate(5deg);transition: transform 1s var(--ease);transition-delay: calc(var(--i,0) * 55ms)}.js [data-split].in .wi{transform: none}.js .fade{opacity: 0;transform: translateY(14px);filter: blur(6px);transition: opacity 0.9s var(--ease) 0.25s,transform 0.9s var(--ease) 0.25s,filter 0.9s var(--ease) 0.25s}.js .fade-up{opacity: 0;transform: translateY(60px) scale(0.94);filter: blur(12px);transition: opacity 1s var(--ease),transform 1.1s var(--ease),filter 1s var(--ease)}.js .fade.in,.js .fade-up.in{opacity: 1;transform: none;filter: none}.js .head .tag{opacity: 0;transform: translateX(-14px);transition: opacity 0.7s var(--ease),transform 0.7s var(--ease)}.js .head.in .tag{opacity: 1;transform: none}.js [data-stagger]>*:not(.done){opacity: 0;transform: translateY(34px) scale(0.97);filter: blur(8px);transition: opacity 0.8s var(--ease),transform 0.9s var(--ease),filter 0.8s var(--ease);transition-delay: calc(var(--i,0) * 80ms)}.js [data-stagger].in>*:not(.done){opacity: 1;transform: none;filter: none}.js .lv-track[data-stagger]>*:not(.done){transform: rotateX(32deg) translateY(70px) scale(0.92);transform-origin: 50% 100%;transition-delay: calc(var(--i,0) * 120ms)}.js .lv-track[data-stagger].in>*:not(.done){transform: none}.js .pills[data-stagger]>*:not(.done){transform: scale(0.6);transition: opacity 0.5s var(--ease),transform 0.7s var(--spring),filter 0.5s;transition-delay: calc(0.3s + var(--i,0) * 90ms)}.js .pills[data-stagger].in>*:not(.done){transform: none}@media (min-width: 720px){:root{--pad: 32px}.section{padding: 110px 0}.brand-x{display: inline}.hide-sm{display: inline-flex}.hero-cta{display: flex;justify-content: center;width: auto}.hero-stairs{width: 130vw}.chip{position: absolute;font-size: 13px;animation: floaty 6s ease-in-out infinite}.chips{margin: 0}.chip-a{left: 6%;top: 34%}.chip-b{right: 6%;top: 50%;animation-delay: -2s}.chip-c{left: 12%;bottom: 20%;animation-delay: -4s}.band{padding: 70px 0}.band-grid{grid-template-columns: repeat(4,1fr)}.bento{grid-template-columns: repeat(4,1fr);gap: 12px}.b-card{padding: 22px 22px 24px}.b-card h3{font-size: 18px}.b-card p{font-size: 14.5px}.lv-track{grid-auto-columns: 46%}.stats{grid-template-columns: repeat(4,1fr);gap: 20px}.panel-kpis{grid-template-columns: repeat(4,1fr)}.invite-box{padding: 44px;grid-template-columns: 1.15fr 0.85fr;align-items: center;gap: 40px}.invite-cta{display: flex;flex-wrap: wrap}.invite-card{margin: 0;justify-self: end;width: min(100%,380px)}.dock-copy{display: inline}.dock-clock{display: inline-flex}.dock-cta{flex: none}.dock-cta .btn{flex: none;padding: 0 16px}.medal{width: 190px}.final-link{flex-direction: row;justify-content: space-between;align-items: baseline;text-align: left}}@media (min-width: 1080px){.nav{display: flex;gap: 28px;font-size: 14px;font-weight: 500;color: var(--muted)}.nav a{position: relative;padding: 8px 0;transition: color 0.2s}.nav a::after{content: "";position: absolute;left: 0;right: 0;bottom: 2px;height: 1px;background: var(--gold);transform: scaleX(0);transition: transform 0.3s var(--ease)}.nav a:hover,.nav a.on{color: var(--text)}.nav a:hover::after,.nav a.on::after{transform: scaleX(1)}.menu-btn{display: none}.topbar{padding-inline: 40px}.hero-stairs{width: min(110vw,1600px)}.lv-track{grid-auto-flow: row;grid-template-columns: repeat(4,1fr);overflow: visible;margin: 0;padding: 6px 0 0}.lv-dots{display: none}.cash-grid{grid-template-columns: 1fr 1fr;gap: 70px;align-items: center}.calc{padding: 30px}.plat-grid{grid-template-columns: 1fr 1fr;gap: 80px}.faq-grid{grid-template-columns: 0.8fr 1.2fr;gap: 60px;align-items: start}.faq-grid .head{position: sticky;top: 110px}.board-list li{grid-template-columns: 50px 40px 1fr auto;padding: 12px 24px}.board-head{padding: 16px 24px}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important;transition-delay: 0s !important;scroll-behavior: auto !important}}