body,html { overflow-x:hidden } [class~="glow-effect"],body { position:relative } [class~="hero-subtitle"],[class~="hero-title"],[class~="logo"] { -webkit-text-fill-color:transparent } *,[class~="hero-subtitle"] { font-family:Inter,sans-serif } [class~="hero-content"],[class~="nav-link"]:hover::after,[class~="navbar"] { width:100% } [class~="btn"],[class~="nav-link"] { text-decoration:none } [class~="btn-primary"]::before,[class~="feature-card"]::before,[class~="glow-effect"]::before,[class~="nav-link"]::after { content:''; position:absolute } :root { --black-1:#000000; --black-2:#040404; --white-1:#ffffff; --white-2:#f5f5f5; --glow-1:rgba(255, 255, 255, 0.05); --glow-2:rgba(255, 255, 255, 0.1); --transition:all 0.4s cubic-bezier(0.16, 1, 0.3, 1) } [class~="btn"],[class~="hero-tag"],[class~="nav-link"],[class~="nav-link"]::after { transition:var(--transition) } * { margin:0; padding:0; box-sizing:border-box } html { scroll-behavior:smooth } body { background-color:var(--black-1); color:var(--white-1); line-height:1.6 } ::selection { background:var(--white-2); color:var(--black-1) } [class~="glow-effect"] { overflow:hidden } [class~="glow-effect"]::before { width:150%; height:150%; background:radial-gradient(circle at 50% 50%,var(--glow-1) 0,transparent 60%); filter:blur(1.875rem); z-index:-1; animation:6s infinite glowPulse } @keyframes glowPulse { 0%,100% { opacity:.3; transform:scale(1) } 50% { opacity:.6; transform:scale(1.1) } } [class~="navbar"] { position:fixed; top:0; padding:1.5rem 8%; background:rgba(0,0,0,.8); backdrop-filter:blur(1.25rem); border-bottom:0.0625rem solid var(--glow-1); z-index:1000; display:flex; justify-content:space-between; align-items:center } [class~="hero"],[class~="nav-link"] { position:relative } [class~="btn-secondary"],[class~="hero-tag"],[class~="section-title"] { backdrop-filter:blur(0.625rem) } [class~="logo"] { font-size:1.8rem; font-weight:700; background:linear-gradient(45deg,var(--white-1),var(--white-2)); -webkit-background-clip:text; letter-spacing:-0.0625rem } [class~="nav-links"] { display:flex; gap:2.5rem; list-style:none } [class~="nav-link"] { color:var(--white-1); font-weight:450; padding:.5rem 0 } [class~="nav-link"]::after { bottom:0; left:0; width:0; height:0.0625rem; background:var(--white-1) } [class~="hero"] { min-height:100vh; padding:15% 8% 5%; display:grid; grid-template-columns:1fr 1fr; align-items:center } [class~="hero-tag"] { display:inline-block; padding:.8rem 2rem; border:0.0625rem solid var(--glow-1); border-radius:2rem; font-size:.9rem; margin-bottom:2rem } [class~="console-container"],[class~="feature-card"] { border:0.0625rem solid var(--glow-1); position:relative } [class~="hero-tag"]:hover { border-color:var(--glow-2) } [class~="hero-title"] { font-size:4rem; line-height:1.1; margin-bottom:2rem; background:linear-gradient(45deg,var(--white-1),var(--white-2)); -webkit-background-clip:text } [class~="hero-content"] { position:relative; z-index:2; display:flex; flex-direction:column; align-items:center; max-width:75rem; margin:0 auto; padding:0 1.25rem } [class~="hero-subtitle"] { background:linear-gradient(71deg,#f0f0f0,#e3e3e3,#f5f5f5); -webkit-background-clip:text; background-size:200% auto; animation:6s linear infinite subtleShine; font-weight:400; font-size:clamp(1.2rem, 2.5vw, 1.85rem); width:100%; max-width:80ch; text-align:center; margin:0 auto 2rem; opacity:.85; text-shadow:0 0 0.625rem rgba(255,255,255,.3) } [class~="console-body"],[class~="console-title"] { font-family:'Courier New',monospace } @media (min-width:100rem) { [class~="hero-subtitle"] { max-width:60ch; font-size:2rem } } @keyframes subtleShine { 0%,100% { background-position:100% 50% } 50% { background-position:0 50% } } [class~="console-container"] { background:var(--black-2); border-radius:1rem; padding:1.5rem; max-width:37.5rem; margin-left:auto; box-shadow:0 0 2.5rem var(--glow-1) } [class~="console-header"] { display:flex; justify-content:space-between; align-items:center; margin-bottom:1.5rem } [class~="console-title"] { font-size:.9rem; color:var(--white-2) } [class~="console-controls"] { display:flex; gap:.5rem } [class~="control-dot"] { width:0.75rem; height:0.75rem; border-radius:50%; background:var(--white-2); opacity:.3 } [class~="console-body"] { color:var(--white-1); line-height:1.8 } [class~="terminal-line"] { opacity:0; animation:.5s forwards terminalEntry } @keyframes terminalEntry { to { opacity:1 } } [class~="btn-group"] { display:flex; gap:1.5rem; margin-top:3rem } [class~="btn"] { padding:1rem 2rem; border-radius:.5rem; font-weight:500; display:inline-flex; align-items:center; gap:.8rem } [class~="btn-primary"] { background:#fff; color:#000; border:0.125rem solid #fff; position:relative; overflow:hidden; transition:.4s cubic-bezier(.4, 0, .2, 1) } [class~="btn-primary"]:hover { background:0 0!important; color:#fff!important; border-color:rgba(255,255,255,.8); box-shadow:0 0 1.5625rem rgba(49,49,49,.605) } [class~="btn-primary"]::before { top:0; left:-150%; width:60%; height:100%; background:linear-gradient(90deg,transparent,rgba(255,255,255,.5) 30%,rgba(255,255,255,.9) 50%,rgba(255,255,255,.5) 70%,transparent); opacity:0; transform:skewX(-25deg); transition:.6s cubic-bezier(.4, 0, .2, 1) } [class~="feature-card"],[class~="feature-card"]::before,[class~="section-title"],[data-animate] { transition:var(--transition) } [class~="btn-primary"]:hover::before { left:200%; opacity:.8 } [class~="btn-primary"] span { position:relative; z-index:2; transition:color .3s } [class~="btn-secondary"] { border:0.0625rem solid var(--glow-2); color:var(--white-1) } [class~="btn-secondary"]:hover { border-color:var(--white-1); background:var(--glow-1) } [class~="features"] { padding:8rem 8% } [class~="features-grid"] { display:grid; grid-template-columns:repeat(auto-fit,minmax(18.75rem,1fr)); gap:2rem; margin-top:4rem } [class~="feature-card"] { padding:2.5rem; border-radius:1rem; overflow:hidden } [class~="feature-card"]:hover { border-color:var(--glow-2); transform:translateY(-0.3125rem) } [class~="feature-card"]::before { top:-50%; left:-50%; width:200%; height:200%; background:radial-gradient(circle,var(--glow-1) 0,transparent 60%); pointer-events:none } [class~="feature-icon"] { font-size:2rem; margin-bottom:1.5rem; color:var(--white-1) } [class~="feature-title"] { font-size:1.5rem; margin-bottom:1rem } [class~="feature-description"] { color:var(--white-2); opacity:.9; line-height:1.6 } @media (max-width:75rem) { [class~="hero"] { grid-template-columns:1fr; padding-top:10rem; text-align:center } [class~="console-container"] { margin:3rem auto 0 } [class~="btn-group"] { justify-content:center } } @media (max-width:48rem) { [class~="nav-links"] { display:none } [class~="hero-title"] { font-size:3rem } [class~="features-grid"] { grid-template-columns:1fr } } [class~="parallax-glows"] { position:fixed; width:100vw; height:100vh; pointer-events:none; z-index:-1 } [class~="glow-1"],[class~="glow-2"] { position:absolute } [class~="glow-1"] { width:37.5rem; height:37.5rem; background:radial-gradient(circle at 50% 50%,var(--glow-1) 0,transparent 60%); filter:blur(5rem); animation:20s linear infinite floatGlow } [class~="glow-2"] { width:25rem; height:25rem; background:radial-gradient(circle at 50% 50%,var(--glow-2) 0,transparent 60%); filter:blur(3.75rem); animation:25s linear infinite reverse floatGlow } @keyframes floatGlow { 0% { transform:translate(0,0) rotate(0) } 25% { transform:translate(100%,50%) rotate(90deg) } 50% { transform:translate(50%,100%) rotate(180deg) } 75% { transform:translate(-50%,30%) rotate(270deg) } 100% { transform:translate(0,0) rotate(360deg) } } [data-animate] { opacity:0; transform:translateY(1.875rem) } [data-animate=visible] { opacity:1; transform:translateY(0) } [class~="footer"] { padding:4rem 8%; border-top:0.0625rem solid var(--glow-1); margin-top:8rem; text-align:center } [class~="footer-text"] { color:var(--white-2); opacity:.7 } [class~="section-title"] { text-align:center; padding:.7rem 1.5rem; border:0.0625rem solid var(--glow-1); border-radius:1.5rem; font-size:.9rem; display:block; width:fit-content; margin:0 auto; border:0.0625rem solid var(--glow-1) }