:root{--bg:#050505;--surface:#0a0a0a;--border:#ffffff0f;--text:#fafafa;--text-muted:#ffffff73;--text-secondary:#ffffffa6;--cyan:#00f0ff;--green:#39ff14;--purple:#8a2be2;--pink:#f36;--glass-bg:#ffffff08;--glass-border:#ffffff0f}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}.nav{z-index:50;border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:1.5rem 4rem;display:flex;position:relative}.nav-brand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:1.1rem;font-weight:700;display:flex}.nav-links{gap:2rem;font-size:.875rem;font-weight:500;display:flex}.nav-link{color:var(--text-muted);transition:color .2s}.nav-link:hover{color:#fff}.glass-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:16px;transition:border-color .3s,transform .3s,box-shadow .3s}.glass-card:hover{border-color:#ffffff1f;transform:translateY(-4px);box-shadow:0 20px 60px #0006}.gradient-text{background:linear-gradient(135deg, var(--cyan) 0%, var(--green) 50%, var(--purple) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-text-cyan{background:linear-gradient(135deg, var(--cyan) 0%, #08f 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.btn-primary{color:#000;cursor:pointer;background:#fff;border:none;border-radius:8px;align-items:center;gap:8px;padding:.75rem 1.75rem;font-size:.95rem;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex}.btn-primary:hover{transform:scale(1.03);box-shadow:0 8px 30px #ffffff26}.btn-ghost{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:8px;padding:.75rem 1.75rem;font-size:.95rem;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.btn-ghost:hover{background:#ffffff0f;border-color:#fff3}.section{z-index:10;padding:8rem 2rem;position:relative}.section-inner{max-width:1200px;margin:0 auto}.section-label{color:var(--cyan);letter-spacing:.08em;text-transform:uppercase;background:#00f0ff14;border:1px solid #00f0ff26;border-radius:100px;margin-bottom:1.5rem;padding:6px 16px;font-size:.8rem;font-weight:600;display:inline-block}.section-title{letter-spacing:-.03em;margin-bottom:1.5rem;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.15}.section-desc{color:var(--text-secondary);max-width:600px;font-size:1.1rem;line-height:1.7}.footer{border-top:1px solid var(--border);text-align:center;color:var(--text-muted);padding:4rem 2rem;font-size:.85rem}.hero-3d-container{z-index:1;pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0}.unfork-hero{text-align:center;z-index:10;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:0 2rem;display:flex;position:relative}.unfork-hero h1{letter-spacing:-.05em;margin-bottom:1.5rem;font-size:clamp(3.5rem,9vw,7rem);font-weight:900;line-height:1.05}.unfork-hero .tagline{color:var(--text-secondary);max-width:650px;margin-bottom:3rem;font-size:clamp(1rem,2.5vw,1.35rem);font-weight:400;line-height:1.65}.product-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:20px;grid-template-columns:1fr 1fr;align-items:center;gap:3rem;padding:3rem;transition:border-color .3s,box-shadow .3s;display:grid}.product-card:hover{border-color:#00f0ff26;box-shadow:0 0 80px #00f0ff0d}.product-card-info h3{letter-spacing:-.03em;margin-bottom:1rem;font-size:2rem;font-weight:800}.product-card-info p{color:var(--text-secondary);margin-bottom:2rem;font-size:1.05rem;line-height:1.7}.product-tag{letter-spacing:.04em;text-transform:uppercase;border-radius:6px;padding:4px 12px;font-size:.75rem;font-weight:600;display:inline-block}.product-card-visual{color:var(--text-secondary);background:#00f0ff08;border:1px solid #00f0ff14;border-radius:12px;padding:2rem;font-family:SF Mono,Fira Code,monospace;font-size:.85rem;line-height:1.8;overflow:hidden}.product-card-visual .cmd{color:var(--cyan)}.product-card-visual .comment{color:var(--text-muted)}.product-card-visual .output{color:var(--green)}.stats-row{border-top:1px solid var(--border);border-bottom:1px solid var(--border);text-align:center;z-index:10;background:#0006;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:2rem;padding:4rem 2rem;display:grid;position:relative}.stat-value{letter-spacing:-.02em;font-size:2.8rem;font-weight:700}.stat-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-top:.4rem;font-size:.8rem}.features-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem;display:grid}.about-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:3rem;display:grid}.about-item{padding:2rem}.about-item h4{margin-bottom:.75rem;font-size:1.1rem;font-weight:700}.about-item p{color:var(--text-muted);font-size:.95rem;line-height:1.6}@media (max-width:768px){.nav{padding:1rem 1.5rem}.product-card{grid-template-columns:1fr}.section{padding:5rem 1.5rem}.nav-links{gap:1rem}}
