:root{--navy:#06111c;--navy2:#0b1c2c;--gold:#eaa431;--gold2:#ffc45e;--cream:#fff8e9;--muted:#a9b4bf;--line:rgba(234,164,49,.28)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--navy);color:#fff;font:400 16px/1.6 'DM Sans',sans-serif}a{color:inherit;text-decoration:none}.nav{height:82px;display:flex;align-items:center;justify-content:space-between;padding:0 max(5vw,24px);position:sticky;top:0;z-index:20;background:rgba(6,17,28,.92);backdrop-filter:blur(15px);border-bottom:1px solid rgba(255,255,255,.08)}.brand{display:flex;align-items:center;gap:12px;color:var(--gold2);font:800 22px/1 'Montserrat',sans-serif;letter-spacing:.5px}.brand small{display:block;font:600 7px/1.8 'DM Sans';letter-spacing:1.5px}.bear{width:40px;height:40px;border:1.5px solid var(--gold);border-radius:50%;display:grid;place-items:center;font:700 13px monospace}.nav nav{display:flex;gap:30px;font-weight:600;color:#d4dde5}.nav nav a:hover{color:var(--gold2)}.button{display:inline-flex;justify-content:center;align-items:center;gap:22px;background:linear-gradient(135deg,var(--gold2),#d98913);color:#08121b;padding:15px 22px;border-radius:8px;font-weight:800;box-shadow:0 12px 40px rgba(234,164,49,.18);transition:.2s}.button:hover{transform:translateY(-2px);box-shadow:0 15px 45px rgba(234,164,49,.35)}.button.compact{padding:10px 17px;font-size:14px}.hero{min-height:700px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:4vw;padding:70px max(6vw,24px);overflow:hidden;background:radial-gradient(circle at 80% 32%,rgba(234,164,49,.12),transparent 35%),linear-gradient(135deg,#06111c,#091827)}.eyebrow{color:var(--gold2);font-weight:800;font-size:13px;letter-spacing:2px}.hero h1{font:800 clamp(44px,6vw,82px)/1.03 'Montserrat',sans-serif;letter-spacing:-3px;margin:16px 0 24px;max-width:760px}.hero h1 span,.experience h2 span{color:var(--gold2)}.lead{font-size:20px;color:#c4ced6;max-width:630px}.hero-actions{display:flex;align-items:center;gap:28px;margin:34px 0}.text-link{font-weight:700;color:#dae1e7}.trust{display:flex;gap:24px;flex-wrap:wrap;color:#b8c4cd;font-size:14px}.hero-visual{height:570px;position:relative;display:grid;place-items:center}.glow{position:absolute;width:380px;height:480px;background:rgba(234,164,49,.11);filter:blur(50px);border-radius:50%}.machine{width:310px;height:505px;position:relative;border:2px solid #ca8a28;border-radius:18px;background:linear-gradient(145deg,#111a22,#020508);box-shadow:inset 0 0 0 5px #171f25,0 35px 70px #000,0 0 28px rgba(234,164,49,.2);transform:perspective(900px) rotateY(-5deg)}.machine-top{height:68px;display:grid;place-items:center;color:var(--gold2);font:800 20px Montserrat;border-bottom:1px solid var(--gold);text-shadow:0 0 15px rgba(255,196,94,.5)}.machine-window{margin:13px 17px;height:265px;border:2px solid #9d7a43;background:linear-gradient(135deg,rgba(255,255,255,.07),rgba(255,255,255,.015));position:relative;overflow:hidden;box-shadow:inset 0 0 35px #000}.claw{position:absolute;top:5px;left:42%;text-align:center;color:#d8bc82;font-family:monospace;line-height:1.05}.prizes{position:absolute;bottom:10px;left:10px;right:10px;display:flex;align-items:flex-end;justify-content:center}.prizes i{width:55px;height:50px;background:#d99a2e;border-radius:50%;display:grid;place-items:center;color:#111;font-style:normal;border:3px solid #f8d893;margin:-5px;box-shadow:0 3px 8px #000}.prizes i:nth-child(even){background:#31597d;color:#fff;transform:translateY(-10px)}.machine-base{margin:13px 17px;height:125px;border:1px solid var(--gold);display:flex;align-items:center;justify-content:space-around;color:var(--gold2)}.machine-base .stick{font-size:32px}.machine-base .play{font-size:40px;color:#45a3ff;text-shadow:0 0 15px #1889ee}.machine-base strong{font:800 14px Montserrat;text-align:center}.machine-base small{display:block;font:600 5px 'DM Sans'}.float-card{position:absolute;right:0;bottom:60px;padding:16px 18px;background:rgba(13,29,43,.88);backdrop-filter:blur(10px);border:1px solid var(--line);border-radius:10px;box-shadow:0 12px 35px #000}.float-card small{display:block;color:var(--gold2);font-size:10px;letter-spacing:1px}.float-card b{font-size:16px}.events{padding:95px max(5vw,24px);background:#f5f1e8;color:#0c1a26}.section-heading{text-align:center;max-width:750px;margin:0 auto 45px}.section-heading h2{font:800 clamp(32px,4vw,52px)/1.12 Montserrat;margin:10px 0 16px;letter-spacing:-1.5px}.section-heading>p:last-child{color:#64717b}.event-grid{max-width:1250px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.event-card{min-height:335px;padding:28px 24px;border-radius:14px;background:white;border:1px solid #e3ded3;box-shadow:0 12px 35px rgba(6,17,28,.06);display:flex;flex-direction:column;transition:.25s}.event-card:hover{transform:translateY(-7px);border-color:var(--gold)}.event-card .icon{font-size:34px;color:#c98218}.event-card h3{font:800 22px/1.2 Montserrat;margin:18px 0 10px}.event-card p{color:#64717b}.event-card a{color:#a5650c;font-weight:800;margin-top:auto}.experience{display:grid;grid-template-columns:1fr 1fr;gap:7vw;padding:100px max(7vw,24px);background:linear-gradient(140deg,#081522,#0d2537)}.experience h2{font:800 clamp(36px,4vw,58px)/1.08 Montserrat;margin:12px 0 22px}.experience>div>p:not(.eyebrow){color:#bac6cf;font-size:18px}.experience ul{list-style:none;padding:0;margin:35px 0}.experience li{padding:13px 0 13px 48px;border-bottom:1px solid rgba(255,255,255,.1);position:relative}.experience li:before{content:'✓';position:absolute;left:10px;color:var(--gold2);font-weight:800}.experience li b,.experience li small{display:block}.experience li small{color:#aebbc4}.experience aside{align-self:center;border:1px solid var(--line);border-radius:18px;padding:42px;background:linear-gradient(145deg,rgba(234,164,49,.1),rgba(255,255,255,.02))}.experience blockquote{font:700 clamp(26px,3vw,39px)/1.3 Montserrat;margin:0 0 40px;color:var(--cream)}.mini-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.mini-stats span{font-size:12px;color:#aebbc4}.mini-stats b{display:block;color:var(--gold2);font:800 29px Montserrat}.machines-section{padding:95px max(6vw,24px);background:#f5f1e8;color:#0c1a26}.machines-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:1130px;margin:auto}.machines-grid article{display:grid;grid-template-columns:155px 1fr;align-items:center;gap:30px;padding:35px;background:#fff;border:1px solid #dfd8ca;border-radius:16px}.machine-mini{width:120px;height:200px;border-radius:9px;display:grid;place-items:center;text-align:center;font:800 17px Montserrat;box-shadow:0 18px 28px #abb1b5}.machine-mini.black{background:#090e13;border:2px solid #d39329;color:#edac3f}.machine-mini.white{background:#f6f1e7;border:2px solid #c6ad7e;color:#a16c17}.machines-grid small{font-weight:800;color:#b16d0b;letter-spacing:1px}.machines-grid h3{font:800 27px Montserrat;margin:5px 0}.machines-grid p{color:#64717b}.machines-grid b{font-size:13px}.brands{text-align:center;padding:55px 20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.brands>p{font-weight:800;letter-spacing:2px;color:#9dabb5;font-size:12px}.brands>div{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:clamp(28px,6vw,80px);margin-top:25px}.brands b{font:700 clamp(18px,2vw,27px) Montserrat;color:#eef2f4}.final-cta{text-align:center;padding:95px 20px;background:linear-gradient(135deg,#bb7110,#eca633);color:#101820}.final-cta .eyebrow{color:#15212b}.final-cta h2{font:800 clamp(34px,4.5vw,57px)/1.1 Montserrat;max-width:930px;margin:12px auto}.final-cta p:not(.eyebrow){font-size:18px;max-width:680px;margin:20px auto 30px}.button.light{background:#071521;color:#fff;box-shadow:0 15px 40px rgba(0,0,0,.2)}footer{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:50px;padding:55px max(6vw,24px);background:#030a10}footer>div{display:flex;flex-direction:column;color:#aab6bf}footer b{color:#fff;margin-bottom:8px}footer a:hover{color:var(--gold2)}.whatsapp-float{position:fixed;right:22px;bottom:22px;z-index:30;background:#22c063;color:#fff;padding:12px 18px;border-radius:50px;display:flex;align-items:center;gap:9px;box-shadow:0 12px 30px rgba(0,0,0,.35);font-size:14px}.whatsapp-float span{font-size:21px}@media(max-width:980px){.nav nav{display:none}.hero{grid-template-columns:1fr;padding-top:50px}.hero-copy{text-align:center}.hero h1,.lead{margin-left:auto;margin-right:auto}.hero-actions,.trust{justify-content:center}.event-grid{grid-template-columns:1fr 1fr}.experience{grid-template-columns:1fr}.machines-grid{grid-template-columns:1fr}.hero-visual{height:520px}.float-card{right:8%}}@media(max-width:620px){.nav{height:72px}.nav .button{display:none}.brand{font-size:17px}.bear{width:34px;height:34px}.hero{min-height:auto;padding:50px 20px 70px}.hero h1{font-size:43px;letter-spacing:-2px}.lead{font-size:17px}.hero-actions{flex-direction:column;gap:16px}.trust{gap:10px 18px}.hero-visual{height:480px}.machine{transform:scale(.82);margin-top:-20px}.float-card{bottom:35px;right:0}.event-grid{grid-template-columns:1fr}.events,.experience,.machines-section{padding:70px 20px}.event-card{min-height:280px}.machines-grid article{grid-template-columns:1fr;text-align:center}.machine-mini{margin:auto}.mini-stats{gap:6px}.experience aside{padding:28px}.brands>div{gap:25px}.final-cta{padding:75px 20px}footer{grid-template-columns:1fr;gap:30px}.whatsapp-float b{display:none}.whatsapp-float{width:56px;height:56px;padding:0;justify-content:center}.whatsapp-float span{font-size:25px}}
