:root{--bg-0: #0a0807;--bg-1: #13100d;--bg-2: #1a1612;--bg-3: #241e18;--line: rgba(198, 161, 90, .12);--line-strong: rgba(198, 161, 90, .28);--ink-0: #f7f1e3;--ink-1: #d8cfbb;--ink-2: #9c917d;--ink-3: #645c4e;--accent: #d4a855;--accent-hi: #f0c97b;--accent-lo: #8f6e2e;--accent-glow: rgba(212, 168, 85, .35);--font-display: "Fraunces","Playfair Display",Georgia,serif;--font-ui: "Manrope","Inter",system-ui,sans-serif;--font-mono: "JetBrains Mono",ui-monospace,monospace;--density: 1;--section-py: calc(120px * var(--density));--gap: calc(24px * var(--density));--radius-sm: 10px;--radius-md: 16px;--radius-lg: 24px}[data-accent=emerald]{--accent:#4fbf8b;--accent-hi:#7fe3b0;--accent-lo:#2d7a57;--accent-glow:rgba(79,191,139,.35)}[data-accent=purple]{--accent:#b887e8;--accent-hi:#d4afff;--accent-lo:#6b3fa0;--accent-glow:rgba(184,135,232,.35)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg-0);color:var(--ink-0);font-family:var(--font-ui);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}body{background:radial-gradient(ellipse 1200px 600px at 80% -10%,rgba(212,168,85,.08),transparent 60%),radial-gradient(ellipse 900px 500px at -10% 30%,rgba(212,168,85,.04),transparent 60%),var(--bg-0)}a{color:inherit;text-decoration:none}.wrap{max-width:1280px;margin:0 auto;padding:0 32px}h1,h2,h3{font-family:var(--font-display);font-weight:400;letter-spacing:-.02em;margin:0;color:var(--ink-0)}h1{font-size:clamp(48px,6.5vw,88px);line-height:1.02}h2{font-size:clamp(36px,4vw,56px);line-height:1.05}h3{font-size:clamp(20px,1.6vw,24px);line-height:1.25;font-family:var(--font-ui);font-weight:600;letter-spacing:-.01em}p{color:var(--ink-1);margin:0}.eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);display:inline-flex;align-items:center;gap:10px}.eyebrow:before{content:"";width:24px;height:1px;background:var(--accent);opacity:.6}.gold-text{background:linear-gradient(180deg,var(--accent-hi) 0%,var(--accent) 55%,var(--accent-lo) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.btn{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:999px;font-family:var(--font-ui);font-size:15px;font-weight:600;border:1px solid transparent;cursor:pointer;transition:transform .2s ease,box-shadow .3s ease,background .2s ease;letter-spacing:-.01em}.btn-primary{background:linear-gradient(180deg,var(--accent-hi),var(--accent) 60%,var(--accent-lo));color:#1a1208;box-shadow:0 0 0 1px #ffdc9666 inset,0 8px 24px -8px var(--accent-glow)}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #ffdc9699 inset,0 16px 40px -8px var(--accent-glow)}.btn-ghost{background:transparent;color:var(--ink-0);border-color:var(--line-strong)}.btn-ghost:hover{border-color:var(--accent);color:var(--accent-hi)}.btn .arrow{transition:transform .2s ease}.btn:hover .arrow{transform:translate(3px)}.nav{position:sticky;top:0;z-index:50;backdrop-filter:blur(14px);background:#0a0807bf;border-bottom:1px solid var(--line)}.nav-inner{display:flex;align-items:center;justify-content:space-between;padding:18px 0}.nav-links{display:flex;gap:36px;font-size:14px;color:var(--ink-1)}.nav-links a{transition:color .15s ease}.nav-links a:hover{color:var(--ink-0)}.nav-right{display:flex;align-items:center;gap:16px}.lang-switch{display:inline-flex;background:var(--bg-2);border:1px solid var(--line);border-radius:999px;padding:3px;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em}.lang-switch button{background:transparent;border:0;color:var(--ink-2);padding:6px 12px;border-radius:999px;cursor:pointer;font:inherit;letter-spacing:inherit}.lang-switch button.active{background:var(--accent);color:#1a1208}.logo{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-size:22px;font-weight:500;letter-spacing:-.02em;color:var(--ink-0)}.logo em{font-style:normal;color:var(--accent)}.hero{position:relative;padding:calc(80px * var(--density)) 0 calc(100px * var(--density));overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.hero h1 span.line{display:block}.hero .lead{margin-top:28px;max-width:520px;font-size:18px;color:var(--ink-1)}.hero .cta-row{margin-top:36px;display:flex;gap:14px;flex-wrap:wrap}.hero .mini-stats{margin-top:56px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:520px}.mini-stat-label{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2)}.mini-stat-value{margin-top:8px;font-family:var(--font-display);font-size:34px;letter-spacing:-.02em}.mini-stat-value em{font-style:normal;color:var(--accent)}.hero-visual{position:relative;aspect-ratio:1/1;width:100%;max-width:520px;margin-left:auto}.section{padding:var(--section-py) 0;border-top:1px solid var(--line)}.section-head{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;margin-bottom:64px;align-items:end}.section-head p{max-width:460px;font-size:17px}.models{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap)}.model-card{position:relative;padding:32px;background:linear-gradient(180deg,var(--bg-1),var(--bg-0));border:1px solid var(--line);border-radius:var(--radius-lg);transition:border-color .3s ease,transform .3s ease;min-height:440px;display:flex;flex-direction:column;overflow:hidden}.model-card:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 400px 200px at 50% 0%,var(--accent-glow),transparent 70%);opacity:0;transition:opacity .4s ease;pointer-events:none}.model-card:hover{border-color:var(--line-strong);transform:translateY(-4px)}.model-card:hover:before{opacity:.6}.model-card.featured{border-color:var(--line-strong);background:linear-gradient(180deg,var(--bg-2),var(--bg-1))}.model-card.featured:before{opacity:.4}.model-label{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);display:flex;justify-content:space-between;align-items:center}.model-label .tag{padding:4px 10px;border:1px solid var(--accent-lo);border-radius:999px;color:var(--accent);font-size:10px}.model-name{margin-top:24px;font-family:var(--font-display);font-size:44px;line-height:1;letter-spacing:-.02em}.model-value{margin-top:12px;font-family:var(--font-display);font-size:72px;line-height:.95;letter-spacing:-.03em}.model-value em{font-style:normal;font-size:28px;color:var(--ink-2);margin-left:4px}.model-desc{margin-top:16px;color:var(--ink-1);font-size:15px}.model-list{margin-top:auto;padding-top:28px;list-style:none;padding-left:0}.model-list li{position:relative;padding:10px 0 10px 24px;font-size:14px;color:var(--ink-1);border-top:1px solid var(--line)}.model-list li:first-child{border-top:0;padding-top:0}.model-list li:before{content:"";position:absolute;left:0;top:17px;width:10px;height:10px;background:var(--accent);border-radius:2px;transform:rotate(45deg);box-shadow:0 0 8px var(--accent-glow)}.model-list li:first-child:before{top:7px}.stats-ribbon{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;background:linear-gradient(180deg,var(--bg-1),var(--bg-0))}.stat-cell{padding:40px 32px;border-right:1px solid var(--line);position:relative}.stat-cell:last-child{border-right:0}.stat-label{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2)}.stat-num{margin-top:20px;font-family:var(--font-display);font-size:clamp(40px,4.2vw,64px);line-height:1;letter-spacing:-.03em}.stat-sub{margin-top:14px;font-size:13px;color:var(--ink-2)}.testimonials{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap)}.testimonial{padding:32px;background:var(--bg-1);border:1px solid var(--line);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:24px;transition:transform .3s ease,border-color .3s ease,background .3s ease}.testimonial:hover{transform:translateY(-4px);border-color:var(--line-strong);background:var(--bg-2)}.testimonial .quote-mark{font-family:var(--font-display);font-size:72px;line-height:.5;color:var(--accent);opacity:.6;height:24px}.testimonial .quote-body{font-size:16px;color:var(--ink-0);line-height:1.55;flex:1}.testimonial .author{display:flex;align-items:center;gap:12px;padding-top:20px;border-top:1px solid var(--line)}.testimonial .avatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--accent-hi),var(--accent-lo));color:#1a1208;font-weight:700;font-size:15px;display:grid;place-items:center;flex-shrink:0}.testimonial .meta{font-size:14px}.testimonial .meta .name{color:var(--ink-0);font-weight:600}.testimonial .meta .role{color:var(--ink-2);font-size:13px;margin-top:2px}.testimonial .payout{margin-top:auto;display:inline-flex;align-self:flex-start;padding:6px 10px;border:1px solid var(--line-strong);border-radius:6px;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;color:var(--accent)}.cta-band{margin-top:64px;padding:64px 56px;background:radial-gradient(ellipse 600px 300px at 80% 50%,rgba(212,168,85,.18),transparent 60%),linear-gradient(180deg,var(--bg-2),var(--bg-1));border:1px solid var(--line-strong);border-radius:var(--radius-lg);display:grid;grid-template-columns:1fr auto;align-items:center;gap:32px}.cta-band h2{font-size:clamp(32px,3.2vw,48px)}.cta-band p{margin-top:12px;max-width:520px}.seo-section{padding:var(--section-py) 0;border-top:1px solid var(--line)}.seo-section h2{margin-bottom:32px}.seo-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:48px}.seo-block h3{margin-bottom:16px;font-size:20px}.seo-block p{font-size:15px;line-height:1.7;color:var(--ink-1);margin-bottom:16px}.seo-block p:last-child{margin-bottom:0}.partners-band{padding:32px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden;position:relative}.partners-band:before,.partners-band:after{content:"";position:absolute;top:0;bottom:0;width:120px;z-index:2;pointer-events:none}.partners-band:before{left:0;background:linear-gradient(90deg,var(--bg-0),transparent)}.partners-band:after{right:0;background:linear-gradient(-90deg,var(--bg-0),transparent)}.partners-track{display:flex;gap:56px;animation:marquee 40s linear infinite;width:max-content}.partners-track .partner{font-family:var(--font-display);font-size:22px;color:var(--ink-3);letter-spacing:-.01em;white-space:nowrap;display:inline-flex;align-items:center;gap:10px}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.footer{border-top:1px solid var(--line);padding:80px 0 40px}.footer-top{display:grid;grid-template-columns:1.4fr repeat(2,1fr);gap:48px}.footer h4{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);margin:0 0 20px;font-weight:500}.footer ul{list-style:none;padding:0;margin:0;display:grid;gap:12px}.footer ul a{color:var(--ink-1);font-size:14px;transition:color .15s ease}.footer ul a:hover{color:var(--accent-hi)}.footer-tagline{margin-top:18px;color:var(--ink-2);font-size:14px;max-width:320px}.seo-keys{margin-top:56px;padding-top:32px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px}.seo-keys span{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--ink-3);padding:6px 12px;border:1px solid var(--line);border-radius:999px;transition:color .2s ease,border-color .2s ease}.seo-keys span:hover{color:var(--accent);border-color:var(--line-strong)}.footer-bottom{margin-top:40px;padding-top:24px;border-top:1px solid var(--line);display:flex;justify-content:space-between;font-size:12px;color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.05em}.slot-stage{position:absolute;inset:0;display:grid;place-items:center}.vault{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 50% 45%,rgba(212,168,85,.22),transparent 55%),radial-gradient(circle at 50% 50%,var(--bg-2),var(--bg-0) 70%);border:1px solid var(--line-strong);overflow:hidden}.vault:before{content:"";position:absolute;inset:6%;border-radius:50%;border:1px dashed var(--line-strong);animation:rotate 60s linear infinite}.vault:after{content:"";position:absolute;inset:20%;border-radius:50%;border:1px solid var(--line);animation:rotate 90s linear infinite reverse}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.orbit-chip{position:absolute;padding:10px 14px;background:#14100dd9;backdrop-filter:blur(10px);border:1px solid var(--line-strong);border-radius:12px;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--ink-1);display:flex;align-items:center;gap:10px;white-space:nowrap;z-index:4}.orbit-chip .dot{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent-glow);animation:pulse 2s ease-in-out infinite}.orbit-chip.chip-1{top:8%;left:-6%;animation:float 6s ease-in-out infinite}.orbit-chip.chip-2{top:38%;right:-10%;animation:float 7s ease-in-out infinite 1s}.orbit-chip.chip-3{bottom:10%;left:6%;animation:float 8s ease-in-out infinite 2s}.slot-halo{position:absolute;inset:10%;border-radius:50%;background:radial-gradient(circle,var(--accent-glow),transparent 65%);filter:blur(20px);opacity:.6;animation:haloPulse 3s ease-in-out infinite}.slot-stage.payout .slot-halo{opacity:1;animation:haloBurst .8s ease-out}@keyframes haloPulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@keyframes haloBurst{0%{opacity:.4;transform:scale(1)}40%{opacity:1;transform:scale(1.3)}to{opacity:.7;transform:scale(1.1)}}.slot-cabinet{position:relative;width:82%;max-width:420px;background:linear-gradient(180deg,#1f1812,#0f0b08);border:1px solid var(--line-strong);border-radius:28px;padding:18px;box-shadow:0 30px 60px -20px #000c,inset 0 1px #ffdc9626,inset 0 -30px 40px -20px #0009;z-index:2}.slot-crown{position:relative;text-align:center;padding:10px 0 14px;font-family:var(--font-display);font-size:18px;letter-spacing:.28em;background:linear-gradient(180deg,var(--accent-hi),var(--accent) 60%,var(--accent-lo));-webkit-background-clip:text;background-clip:text;color:transparent;border-bottom:1px solid var(--line)}.crown-lights{display:flex;justify-content:center;gap:8px;margin-top:10px}.crown-lights span{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent-glow);animation:lightBlink 1.4s ease-in-out infinite}@keyframes lightBlink{0%,to{opacity:.3;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}.slot-reels{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:16px 10px;background:#0a0706;border-radius:14px;margin:14px 0;border:1px solid rgba(0,0,0,.6);box-shadow:inset 0 4px 16px #000c}.reel{height:96px;background:linear-gradient(180deg,#1a1410,#0d0906);border-radius:10px;overflow:hidden;position:relative;border:1px solid rgba(255,220,150,.08);box-shadow:inset 0 2px 6px #000c}.reel:before,.reel:after{content:"";position:absolute;left:0;right:0;height:18px;z-index:2;pointer-events:none}.reel:before{top:0;background:linear-gradient(180deg,rgba(0,0,0,.85),transparent)}.reel:after{bottom:0;background:linear-gradient(0deg,rgba(0,0,0,.85),transparent)}.reel-strip{display:flex;flex-direction:column}.reel-strip.spinning{animation:reelSpin var(--dur) cubic-bezier(.12,.65,.25,1) forwards}.reel-strip.stopped{transform:translateY(var(--final));animation:reelBounce .4s ease-out}@keyframes reelSpin{0%{transform:translateY(0)}to{transform:translateY(var(--final))}}@keyframes reelBounce{0%{transform:translateY(calc(var(--final) - 16px))}60%{transform:translateY(calc(var(--final) + 6px))}to{transform:translateY(var(--final))}}.reel-cell{height:96px;display:grid;place-items:center;font-family:var(--font-display);font-size:58px;font-weight:600;line-height:1;background:linear-gradient(180deg,var(--accent-hi),var(--accent) 55%,var(--accent-lo));-webkit-background-clip:text;background-clip:text;color:transparent}.slot-base{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;padding-top:12px;border-top:1px solid var(--line)}.slot-screen{padding:10px 14px;background:#050302;border-radius:8px;border:1px solid rgba(255,220,150,.1);display:flex;flex-direction:column;gap:2px;box-shadow:inset 0 2px 6px #000000b3}.slot-screen-label{font-family:var(--font-mono);font-size:9px;letter-spacing:.25em;color:var(--ink-3)}.slot-screen-val{font-family:var(--font-mono);font-size:20px;font-weight:600;color:var(--accent-hi);text-shadow:0 0 8px var(--accent-glow);letter-spacing:.02em}.slot-stage.payout .slot-screen-val{animation:screenFlash .4s ease-in-out 3}@keyframes screenFlash{0%,to{color:var(--accent-hi);text-shadow:0 0 8px var(--accent-glow)}50%{color:#fff;text-shadow:0 0 16px var(--accent-hi)}}.slot-lever{position:relative;width:18px;height:56px;display:flex;flex-direction:column;align-items:center;transform-origin:50% 100%}.slot-stage.payout .slot-lever{animation:leverPull .6s ease-in-out}@keyframes leverPull{0%,to{transform:rotate(0)}40%{transform:rotate(22deg)}}.lever-arm{width:4px;flex:1;background:linear-gradient(180deg,#3a2d1f,#1a1208);border-radius:2px}.lever-ball{width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at 30% 30%,var(--accent-hi),var(--accent) 50%,var(--accent-lo));box-shadow:0 2px 6px #00000080,inset -2px -2px 4px #0000004d;position:absolute;top:-4px}.payout-layer{position:absolute;inset:0;pointer-events:none;display:grid;place-items:center;z-index:3}.coin{position:absolute;width:var(--size);height:var(--size);border-radius:50%;background:radial-gradient(circle at 30% 30%,var(--accent-hi),var(--accent) 55%,var(--accent-lo));box-shadow:inset 0 0 0 2px #ffdc9666,inset -3px -3px 6px #0000004d,0 4px 10px var(--accent-glow);display:grid;place-items:center;font-family:var(--font-display);font-weight:700;color:#3a2407;font-size:calc(var(--size)*.5);opacity:0;transform:translate(0) scale(.3)}.slot-stage.payout .coin{animation:coinFly 1.8s cubic-bezier(.3,.2,.3,1) var(--delay) forwards}@keyframes coinFly{0%{opacity:0;transform:translate(0) scale(.3) rotate(0)}15%{opacity:1;transform:translate(calc(var(--tx)*.3),calc(var(--ty)*.2 - 40px)) scale(1) rotate(180deg)}70%{opacity:1;transform:translate(var(--tx),calc(var(--ty) - 20px)) scale(1) rotate(540deg)}to{opacity:0;transform:translate(var(--tx),calc(var(--ty) + 80px)) scale(.8) rotate(720deg)}}.bill{position:absolute;width:64px;height:30px;border-radius:4px;background:linear-gradient(135deg,#2d3f2a,#1f2d1c 60%,#15201a);border:1px solid rgba(255,220,150,.25);box-shadow:0 4px 10px #00000080;opacity:0;transform:translate(0) rotate(0) scale(.4);overflow:hidden}.bill-inner{position:absolute;inset:3px;border:1px solid rgba(212,168,85,.5);border-radius:2px;display:flex;align-items:center;justify-content:space-between;padding:0 6px}.bill-num{font-family:var(--font-display);font-weight:700;font-size:13px;color:var(--accent-hi)}.bill-label{font-family:var(--font-mono);font-size:8px;letter-spacing:.15em;color:var(--accent)}.slot-stage.payout .bill{animation:billFly 2s cubic-bezier(.2,.4,.3,1) var(--delay) forwards}@keyframes billFly{0%{opacity:0;transform:translate(0) rotate(0) scale(.4)}20%{opacity:1;transform:translate(calc(var(--tx)*.4),calc(var(--ty)*.2 - 30px)) rotate(calc(var(--rot)*.4)) scale(1)}75%{opacity:1;transform:translate(var(--tx),calc(var(--ty) - 10px)) rotate(var(--rot)) scale(1)}to{opacity:0;transform:translate(var(--tx),calc(var(--ty) + 90px)) rotate(calc(var(--rot) + 90deg)) scale(.9)}}@media (max-width: 960px){.hero-grid,.section-head,.models,.testimonials,.stats-ribbon,.cta-band,.footer-top,.seo-grid{grid-template-columns:1fr}.stat-cell{border-right:0;border-bottom:1px solid var(--line)}.stat-cell:last-child{border-bottom:0}.nav-links{display:none}.hero-visual{max-width:340px;margin:0 auto}.cta-band{padding:40px 32px}}@media (max-width: 600px){.wrap{padding:0 20px}.hero .mini-stats{grid-template-columns:1fr 1fr}}
