:root{--neon-coral:#ff6b4a;--neon-gold:#f5c542;--void-black:#050508;--glass-border:hsla(0,0%,100%,.1)}.genesis-grain{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:5;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")}.text-gradient-coral{background:linear-gradient(135deg,#fff 0,var(--neon-coral) 50%,var(--neon-gold) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glow-text{text-shadow:0 0 30px rgba(255,107,74,.3)}.btn-genesis{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;font-weight:600;color:#fff;background:hsla(0,0%,100%,.05);border:1px solid var(--glass-border);border-radius:9999px;backdrop-filter:blur(10px);transition:all .3s ease;overflow:hidden}.btn-genesis:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3);transform:translateY(-1px);box-shadow:0 0 20px rgba(255,107,74,.2)}.btn-genesis-primary{background:var(--neon-coral);color:#000;border:none}.btn-genesis-primary:hover{background:#fff;box-shadow:0 0 30px rgba(255,107,74,.5)}.interface-container{width:100%;max-width:900px;background:rgba(10,10,12,.6);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;box-shadow:0 20px 50px -10px rgba(0,0,0,.5),0 0 0 1px hsla(0,0%,100%,.05);overflow:hidden}.interface-header{height:40px;background:hsla(0,0%,100%,.03);border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;align-items:center;padding:0 1rem}.window-controls{display:flex;gap:6px}.control-dot{width:10px;height:10px;border-radius:50%}.interface-body{height:500px;display:flex}.inspector,.sidebar{width:240px;padding:1rem;border-right:1px solid hsla(0,0%,100%,.05)}.inspector{border-right:none;border-left:1px solid hsla(0,0%,100%,.05)}.main-viewport{flex:1;background:radial-gradient(circle at center,hsla(0,0%,100%,.03) 0,transparent 70%);position:relative}.fake-label{font-size:.7rem;text-transform:uppercase;color:hsla(0,0%,100%,.4);letter-spacing:.1em;display:block;margin-bottom:.5rem}.fake-slider{height:4px;background:hsla(0,0%,100%,.1);border-radius:2px;position:relative}.fake-thumb{width:12px;height:12px;background:#fff;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px hsla(0,0%,100%,.5)}.faq-item,.feature-card,.step{background:hsla(0,0%,100%,.03);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.05);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.feature-card:hover,.step:hover{background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.2);transform:translateY(-5px);box-shadow:0 10px 40px -10px rgba(0,0,0,.5)}.feature-card:hover:before,.step:hover:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--neon-coral),transparent);animation:scanline 2s linear infinite}@keyframes scanline{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.pricing-card{transition:transform .3s ease,box-shadow .3s ease}.pricing-card:hover{transform:scale(1.02);box-shadow:0 20px 60px -15px rgba(0,0,0,.6);border-color:hsla(0,0%,100%,.3)}.trusted-logos span{cursor:default;transition:opacity .3s ease}.trusted-logos:hover span{opacity:1;text-shadow:0 0 15px hsla(0,0%,100%,.5)}section{position:relative;z-index:10}