:root{--gold-dark: #C6A355;--gold: #E5C687;--gold-light: #F9D423;--bg-primary: #050505;--bg-elevated: #0a0a0a;--bg-card: #0d0d0d;--glass-bg: rgba(255, 255, 255, .03);--glass-border: rgba(255, 255, 255, .08);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .6);--text-muted: rgba(255, 255, 255, .4)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background-color:var(--bg-primary);color:var(--text-primary);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.noise-overlay{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1000;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E")}.container{max-width:1200px;margin:0 auto;padding:0 24px}.text-gold-gradient{background:linear-gradient(135deg,var(--gold-dark) 0%,var(--gold-light) 50%,var(--gold-dark) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-title{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;text-align:center;margin-bottom:8px}.section-subtitle{text-align:center;color:var(--text-secondary);font-size:1rem;margin-bottom:48px}.hero{min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;position:relative;padding:80px 0 60px}.hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(/assets/black-hole-Dkt2a9n0.webp);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.4;pointer-events:none}.hero-logo{display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:40px;animation:float 3s ease-in-out infinite}.hero-logo-icon{width:80px;height:80px;filter:drop-shadow(0 0 20px rgba(249,212,35,.4))}.hero-logo-text{font-size:1.5rem;font-weight:700;background:linear-gradient(135deg,var(--gold-dark) 0%,var(--gold-light) 50%,var(--gold-dark) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:2px;text-transform:uppercase}.hero-title{font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1.2;margin-bottom:24px;opacity:0;animation:fadeInUp .8s ease forwards .2s}.hero-subtitle{font-size:clamp(1rem,2vw,1.25rem);color:var(--text-secondary);margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto;opacity:0;animation:fadeInUp .8s ease forwards .4s}.btn-primary{display:inline-flex;align-items:center;gap:12px;padding:18px 36px;background:linear-gradient(135deg,var(--gold-dark) 0%,var(--gold-light) 50%,var(--gold) 100%);color:#0a0a0a;font-size:1.1rem;font-weight:600;text-decoration:none;border-radius:16px;border:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 24px #f9d42340,inset 0 1px #ffffff4d;opacity:0;animation:fadeInUp .8s ease forwards .6s}.btn-primary:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 8px 32px #f9d42359,inset 0 1px #ffffff4d}.btn-primary:active{transform:scale(.98)}.btn-icon{width:24px;height:24px}.btn-large{padding:20px 48px;font-size:1.2rem}.scroll-indicator{position:absolute;bottom:40px;left:50%;transform:translate(-50%);opacity:0;animation:fadeIn 1s ease forwards 1s}.scroll-indicator span{display:block;width:24px;height:40px;border:2px solid var(--glass-border);border-radius:12px;position:relative}.scroll-indicator span:before{content:"";position:absolute;top:8px;left:50%;transform:translate(-50%);width:4px;height:8px;background:var(--gold);border-radius:2px;animation:scrollBounce 2s ease-in-out infinite}.marquee-section{padding:24px 0;border-top:1px solid var(--glass-border);border-bottom:1px solid var(--glass-border);overflow:hidden;background:#ffffff03}.marquee-track{display:flex;width:max-content;animation:marqueeScroll 30s linear infinite}.marquee-content{display:flex;align-items:center;gap:0;flex-shrink:0}.marquee-item{font-size:.9rem;font-weight:500;color:var(--text-secondary);white-space:nowrap;padding:0 20px;letter-spacing:.5px;transition:color .3s}.marquee-dot{color:var(--gold-dark);font-size:.5rem;opacity:.4}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.products{padding:100px 0}.products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.product-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:20px;padding:28px 20px;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:relative;overflow:hidden}.product-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--gold-dark),transparent);opacity:0;transition:opacity .4s}.product-card:hover{border-color:#e5c68740;transform:translateY(-6px);box-shadow:0 12px 40px #f9d4231a}.product-card:hover:before{opacity:1}.product-icon{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;box-shadow:0 4px 16px #0000004d}.product-icon svg{width:28px;height:28px}.product-icon img{width:36px;height:36px;border-radius:6px;object-fit:contain}.product-name{font-size:1rem;font-weight:600;margin-bottom:6px}.product-desc{font-size:.8rem;color:var(--text-muted);margin-bottom:12px}.product-price{display:inline-block;font-size:.75rem;font-weight:600;color:var(--gold);background:#c6a3551a;padding:4px 12px;border-radius:20px;border:1px solid rgba(198,163,85,.2)}.products-more{text-align:center;margin-top:40px;color:var(--text-secondary);font-size:.95rem}.products-more strong{color:var(--gold)}.how-it-works{padding:100px 0;background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,.015) 50%,transparent 100%)}.timeline{display:flex;justify-content:center;align-items:flex-start;gap:0;position:relative;max-width:800px;margin:0 auto}.timeline-line{position:absolute;top:36px;left:12%;right:12%;height:2px;background:linear-gradient(90deg,transparent,var(--glass-border),rgba(198,163,85,.3),var(--glass-border),transparent)}.timeline-step{flex:1;text-align:center;position:relative;padding:0 8px}.timeline-badge{width:24px;height:24px;background:linear-gradient(135deg,var(--gold-dark),var(--gold-light));color:#0a0a0a;font-size:.7rem;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 12px;position:relative;z-index:2;box-shadow:0 0 16px #f9d4234d}.timeline-icon{width:48px;height:48px;margin:0 auto 12px}.timeline-icon svg{width:100%;height:100%}.timeline-title{font-size:1rem;font-weight:600;margin-bottom:6px}.timeline-desc{font-size:.8rem;color:var(--text-secondary);line-height:1.4}.why-us{padding:100px 0}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.stat-card{text-align:center;padding:32px 20px;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:20px;transition:all .3s ease}.stat-card:hover{border-color:#e5c68733;box-shadow:0 0 30px #f9d4230f}.stat-icon{width:40px;height:40px;margin:0 auto 16px}.stat-icon svg{width:100%;height:100%}.stat-number{font-size:2rem;font-weight:800;background:linear-gradient(135deg,var(--gold-dark),var(--gold-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:8px}.stat-title{font-size:1rem;font-weight:600;margin-bottom:8px}.stat-desc{font-size:.8rem;color:var(--text-secondary);line-height:1.4}.reviews{padding:100px 0;background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,.015) 50%,transparent 100%)}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.review-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:20px;padding:28px;transition:all .3s ease}.review-card:hover{border-color:#e5c68733;transform:translateY(-4px)}.review-stars{color:var(--gold);font-size:.9rem;margin-bottom:16px;letter-spacing:2px}.review-text{font-size:.9rem;color:var(--text-secondary);line-height:1.6;margin-bottom:20px;font-style:italic}.review-author{display:flex;align-items:center;gap:12px}.review-avatar{width:36px;height:36px;background:linear-gradient(135deg,var(--gold-dark),var(--gold-light));color:#0a0a0a;font-weight:700;font-size:.85rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.review-name{font-size:.85rem;font-weight:600}.review-meta{font-size:.75rem;color:var(--text-muted)}.cta{padding:120px 0;text-align:center;position:relative}.cta:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(249,212,35,.06) 0%,transparent 70%);pointer-events:none}.cta-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;margin-bottom:16px}.cta-subtitle{color:var(--text-secondary);font-size:1.15rem;margin-bottom:40px}.footer{padding:32px 0 24px;border-top:1px solid var(--glass-border)}.footer-content{display:flex;flex-direction:column;align-items:center;gap:20px}.footer-brand{display:flex;align-items:center;gap:8px}.footer-logo{font-size:.875rem;font-weight:600;letter-spacing:1px;text-transform:uppercase;background:linear-gradient(135deg,var(--gold-dark),var(--gold-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.footer-year{color:var(--text-muted);font-size:.75rem}.footer-nav{display:flex;gap:24px;align-items:center;flex-wrap:wrap;justify-content:center}.footer-link{color:var(--text-secondary);text-decoration:none;font-size:.75rem;font-weight:400;letter-spacing:.3px;transition:color .2s}.footer-link:hover{color:var(--gold)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scrollBounce{0%,to{transform:translate(-50%) translateY(0);opacity:1}50%{transform:translate(-50%) translateY(12px);opacity:.3}}.reveal{opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.4,0,.2,1)}.reveal.active{opacity:1;transform:translateY(0)}@media (max-width: 1024px){.products-grid{grid-template-columns:repeat(3,1fr)}.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.products-grid{grid-template-columns:repeat(2,1fr)}.reviews-grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}.timeline{flex-direction:column;align-items:center;gap:32px;max-width:300px}.timeline-line{display:none}}@media (max-width: 640px){.container{padding:0 16px}.hero{padding:60px 0 40px}.hero-subtitle br{display:none}.btn-primary{width:100%;justify-content:center}.products,.how-it-works,.why-us,.reviews,.cta{padding:60px 0}.section-title{margin-bottom:4px}.section-subtitle{margin-bottom:32px}.products-grid{grid-template-columns:repeat(2,1fr);gap:12px}.product-card{padding:20px 12px}.stats-grid{grid-template-columns:repeat(2,1fr);gap:12px}.stat-card{padding:24px 12px}.stat-number{font-size:1.5rem}.footer-content{flex-direction:column;text-align:center}}
