@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;600;700;800;900&family=Rajdhani:wght@300;400;500;600;700&display=swap";.header{position:fixed;top:0;left:0;right:0;z-index:1000;background-color:var(--black);padding:0 40px;height:80px;display:flex;align-items:center;border-bottom:1px solid rgba(201,162,39,.2)}.nav-container{width:100%;display:flex;justify-content:space-between;align-items:center}.nav-item{flex:1}.nav-left{text-align:left}.nav-right{text-align:right}.logo-container{flex:2;display:flex;justify-content:center;cursor:pointer;transition:opacity .3s ease}.logo-container:hover{opacity:.8}.logo{height:50px;width:auto}.nav-link{background:none;border:none;color:var(--white);font-family:var(--font-display);font-size:14px;font-weight:500;letter-spacing:2px;text-transform:uppercase;padding:10px 20px;position:relative;overflow:hidden;transition:color .3s ease}.nav-link:before{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:var(--accent-gold);transition:all .3s ease;transform:translate(-50%)}.nav-link:hover{color:var(--accent-gold)}.nav-link:hover:before{width:80%}@media(max-width:768px){.header{padding:0 20px;height:70px}.logo{height:40px}.nav-link{font-size:11px;padding:8px 12px;letter-spacing:1px}}.hero{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:80px 20px 20px;position:relative;overflow:hidden}.hero-content{text-align:center;z-index:10;animation:fadeInUp 1s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.hero-title{font-family:var(--font-display);font-size:clamp(2.5rem,8vw,5rem);font-weight:800;line-height:1.1;margin-bottom:30px;text-transform:uppercase;letter-spacing:4px}.title-line{display:block;color:var(--white);text-shadow:0 0 30px rgba(255,255,255,.1)}.title-line.accent{color:var(--accent-gold);text-shadow:0 0 20px rgba(201,162,39,.5),0 0 40px rgba(201,162,39,.3),0 0 60px rgba(201,162,39,.2);animation:glow 3s ease-in-out infinite alternate}@keyframes glow{0%{text-shadow:0 0 20px rgba(201,162,39,.5),0 0 40px rgba(201,162,39,.3),0 0 60px rgba(201,162,39,.2)}to{text-shadow:0 0 30px rgba(201,162,39,.7),0 0 50px rgba(201,162,39,.5),0 0 80px rgba(201,162,39,.3)}}.hero-subtitle{font-family:var(--font-body);font-size:clamp(1.2rem,3vw,1.8rem);font-weight:400;color:var(--light-gray);margin-bottom:50px;letter-spacing:2px;animation:fadeInUp 1s ease-out .3s both}.subtitle-know{color:var(--accent-gold);font-weight:600}.demo-button{position:relative;background:transparent;border:2px solid var(--accent-gold);color:var(--white);font-family:var(--font-display);font-size:14px;font-weight:600;letter-spacing:3px;text-transform:uppercase;padding:18px 50px;overflow:hidden;transition:all .4s ease;animation:fadeInUp 1s ease-out .5s both}.demo-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(201,162,39,.3),transparent);transition:left .5s ease}.demo-button:hover:before{left:100%}.demo-button:hover{background:var(--accent-gold);color:var(--black);box-shadow:0 0 20px #c9a22780,0 0 40px #c9a2274d;transform:translateY(-2px)}.button-text{position:relative;z-index:1}.button-glow{position:absolute;top:50%;left:50%;width:0;height:0;background:radial-gradient(circle,rgba(201,162,39,.4) 0%,transparent 70%);transform:translate(-50%,-50%);transition:all .4s ease;border-radius:50%}.demo-button:hover .button-glow{width:300px;height:300px}.hero-decoration{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;overflow:hidden}.deco-line{position:absolute;background:linear-gradient(90deg,transparent,rgba(201,162,39,.2),transparent);height:1px}.line-1{top:30%;left:-10%;width:40%;animation:slideLine 8s linear infinite}.line-2{top:50%;right:-10%;width:30%;animation:slideLine 10s linear infinite reverse}.line-3{top:70%;left:-10%;width:50%;animation:slideLine 12s linear infinite}@keyframes slideLine{0%{transform:translate(-100%);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(300%);opacity:0}}@media(max-width:768px){.hero{padding:100px 20px 40px}.hero-title{letter-spacing:2px}.demo-button{padding:15px 35px;font-size:12px}}.contact-section{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:100px 20px;position:relative;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.5) 100%)}.contact-container{max-width:700px;width:100%;background:#0f0f0fe6;border:1px solid rgba(201,162,39,.2);padding:60px;position:relative;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.contact-header{text-align:center;margin-bottom:50px}.contact-title{font-family:var(--font-display);font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700;color:var(--accent-gold);text-transform:uppercase;letter-spacing:4px;margin-bottom:15px}.contact-subtitle{font-family:var(--font-body);font-size:1.1rem;color:var(--gray);letter-spacing:1px}.contact-form{display:flex;flex-direction:column;gap:30px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:30px}.form-group{position:relative}.form-group label{display:block;font-family:var(--font-display);font-size:11px;font-weight:500;color:var(--accent-gold);text-transform:uppercase;letter-spacing:2px;margin-bottom:10px}.form-group input,.form-group textarea{width:100%;background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.2);padding:12px 0;font-size:16px;color:var(--white);transition:border-color .3s ease;resize:none}.form-group input::placeholder,.form-group textarea::placeholder{color:#ffffff4d}.form-group input:focus,.form-group textarea:focus{outline:none;border-bottom-color:var(--accent-gold)}.form-group textarea{border:1px solid rgba(255,255,255,.2);padding:15px;background:#ffffff05}.form-group textarea:focus{border-color:var(--accent-gold)}.input-line{position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--accent-gold);transition:width .3s ease}.form-group input:focus~.input-line{width:100%}.submit-button{align-self:center;background:transparent;border:2px solid var(--accent-gold);color:var(--white);font-family:var(--font-display);font-size:13px;font-weight:600;letter-spacing:3px;text-transform:uppercase;padding:18px 60px;margin-top:20px;transition:all .4s ease;position:relative;overflow:hidden}.submit-button:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:var(--accent-gold);transition:width .4s ease;z-index:-1}.submit-button:hover:not(:disabled):before{width:100%}.submit-button:hover:not(:disabled){color:var(--black);transform:translateY(-2px);box-shadow:0 10px 30px #c9a2274d}.submit-button:disabled{opacity:.7;cursor:not-allowed}.submit-button.success{border-color:#4caf50;color:#4caf50}.submit-button.error{border-color:#f44336;color:#f44336}.contact-decoration{position:absolute;inset:0;pointer-events:none}.corner-bracket{position:absolute;width:30px;height:30px;border-color:var(--accent-gold);border-style:solid;border-width:0;opacity:.5}.corner-bracket.top-left{top:50px;left:50px;border-top-width:2px;border-left-width:2px}.corner-bracket.top-right{top:50px;right:50px;border-top-width:2px;border-right-width:2px}.corner-bracket.bottom-left{bottom:50px;left:50px;border-bottom-width:2px;border-left-width:2px}.corner-bracket.bottom-right{bottom:50px;right:50px;border-bottom-width:2px;border-right-width:2px}@media(max-width:768px){.contact-container{padding:40px 25px}.form-row{grid-template-columns:1fr}.submit-button{padding:15px 40px;font-size:12px}.corner-bracket{display:none}}.footer{background:var(--black);padding:80px 40px 40px;border-top:1px solid rgba(201,162,39,.2)}.footer-content{max-width:1200px;margin:0 auto}.footer-main{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:60px;margin-bottom:60px}.footer-brand{max-width:300px}.footer-logo{height:45px;width:auto;margin-bottom:20px}.footer-tagline{font-family:var(--font-body);font-size:14px;color:var(--gray);letter-spacing:1px;line-height:1.6}.footer-heading{font-family:var(--font-display);font-size:12px;font-weight:600;color:var(--accent-gold);text-transform:uppercase;letter-spacing:2px;margin-bottom:25px}.footer-links{display:flex;flex-direction:column}.footer-link{background:none;border:none;color:var(--light-gray);font-family:var(--font-body);font-size:15px;text-align:left;padding:8px 0;transition:color .3s ease;letter-spacing:.5px}.footer-link:hover{color:var(--accent-gold)}.footer-address{font-family:var(--font-body);font-style:normal;font-size:15px;color:var(--light-gray);line-height:1.8;letter-spacing:.5px}.social-icons{display:flex;gap:15px}.social-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(255,255,255,.2);border-radius:50%;color:var(--light-gray);transition:all .3s ease}.social-icon svg{width:18px;height:18px}.social-icon:hover{border-color:var(--accent-gold);color:var(--accent-gold);transform:translateY(-3px)}.footer-bottom{text-align:center}.footer-line{height:1px;background:linear-gradient(90deg,transparent,rgba(201,162,39,.3),transparent);margin-bottom:30px}.copyright{font-family:var(--font-body);font-size:13px;color:var(--gray);letter-spacing:1px}@media(max-width:992px){.footer-main{grid-template-columns:1fr 1fr;gap:40px}.footer-brand{grid-column:1 / -1;max-width:100%;text-align:center}.footer-logo{margin-bottom:15px}}@media(max-width:576px){.footer{padding:60px 20px 30px}.footer-main{grid-template-columns:1fr;gap:35px;text-align:center}.footer-link{text-align:center}.social-icons{justify-content:center}}.animated-background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background:linear-gradient(135deg,#0a0a0a,#050505,#0a0a0a)}.home{min-height:100vh}.home main{position:relative;z-index:1}.about-page{min-height:100vh;display:flex;flex-direction:column}.about-main{flex:1;position:relative;min-height:100vh;display:flex;align-items:center;padding:100px 40px}.about-background{position:absolute;inset:0;background-image:url(../roulette.jpg);background-size:cover;background-position:center;background-attachment:fixed}.background-overlay{position:absolute;inset:0;background:linear-gradient(135deg,#000000d9,#000000b3,#000000d9)}.about-content{position:relative;z-index:10;width:100%;max-width:1200px;margin:0 auto;padding-left:0}.about-card{background:#fffffff2;padding:60px;max-width:550px;position:relative;box-shadow:0 25px 80px #00000080;animation:slideInLeft .8s ease-out}@keyframes slideInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}.about-title{font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);font-weight:800;color:var(--black);text-transform:uppercase;letter-spacing:4px;margin-bottom:20px}.about-divider{width:80px;height:3px;background:var(--accent-gold);margin-bottom:30px}.about-text{font-family:var(--font-body);font-size:17px;font-weight:400;color:#333;line-height:1.8;margin-bottom:20px;letter-spacing:.3px}.about-text:last-of-type{margin-bottom:40px}.about-stats{display:flex;gap:30px;padding-top:30px;border-top:1px solid rgba(0,0,0,.1)}.stat-item{display:flex;flex-direction:column;align-items:center;text-align:center}.stat-number{font-family:var(--font-display);font-size:14px;font-weight:700;color:var(--accent-gold);text-transform:uppercase;letter-spacing:1px;margin-bottom:5px}.stat-label{font-family:var(--font-body);font-size:13px;color:#666;letter-spacing:.5px}.about-card:before{content:"";position:absolute;top:-5px;left:-5px;width:50px;height:50px;border-top:3px solid var(--accent-gold);border-left:3px solid var(--accent-gold)}.about-card:after{content:"";position:absolute;bottom:-5px;right:-5px;width:50px;height:50px;border-bottom:3px solid var(--accent-gold);border-right:3px solid var(--accent-gold)}@media(max-width:768px){.about-main{padding:100px 20px;align-items:flex-start}.about-card{padding:40px 30px;margin:0 auto}.about-stats{flex-wrap:wrap;gap:20px}.stat-item{flex:1;min-width:80px}.about-card:before,.about-card:after{width:30px;height:30px}}:root{--black: #000000;--dark-bg: #0a0a0a;--darker-bg: #050505;--accent-gold: #c9a227;--accent-red: #8b0000;--white: #ffffff;--gray: #888888;--light-gray: #cccccc;--font-display: "Orbitron", sans-serif;--font-body: "Rajdhani", sans-serif}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-body);background-color:var(--dark-bg);color:var(--white);line-height:1.6;overflow-x:hidden}a{text-decoration:none;color:inherit}button{cursor:pointer;font-family:var(--font-body)}input,textarea{font-family:var(--font-body)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--dark-bg)}::-webkit-scrollbar-thumb{background:var(--accent-gold);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#d4af37}
