*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--green:#9fff6a;--green-dark:#8ae85a;--black:#0a0a0a;--zinc-950:#09090b;--zinc-900:#18181b;--zinc-700:#3f3f46;--zinc-600:#52525b;--zinc-500:#71717a;--zinc-400:#a1a1aa;--white:#fafafa;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,system-ui,-apple-system,sans-serif}html{scroll-behavior:smooth}body{background:var(--black);color:var(--white);min-height:100vh;overflow-x:hidden}@keyframes fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-click{0%{transform:scale(1)}50%{transform:scale(1.04)}to{transform:scale(1)}}.nav{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0a99;border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:20px 32px;display:flex;position:fixed;top:0;left:0;right:0}.nav-logo{opacity:.9;height:28px}.nav-link{color:var(--green);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:600;text-decoration:none;transition:opacity .2s}.nav-link:hover{opacity:.7}.hero{justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.hero-bg{z-index:0;background:url(/bg-chair-1.png) 50%/cover no-repeat;position:absolute;inset:0}.hero-overlay{z-index:1;background:radial-gradient(at 50% 40%,#0a0a0a4d 0%,#0a0a0ad9 70%),linear-gradient(#0a0a0a66 0%,#0a0a0af2 100%);position:absolute;inset:0}.hero-content{z-index:2;text-align:center;max-width:680px;padding:120px 24px 80px;animation:.9s ease-out both fade-up;position:relative}.hero-eyebrow{letter-spacing:.25em;text-transform:uppercase;color:var(--green);margin-bottom:16px;font-size:11px;font-weight:700;display:inline-block}.hero-title{letter-spacing:-.04em;color:var(--white);margin-bottom:4px;font-size:clamp(48px,8vw,96px);font-weight:900;line-height:.95}.hero-subtitle{color:var(--green);letter-spacing:-.01em;margin-bottom:36px;font-size:clamp(20px,3vw,32px);font-weight:700}.hero-cover{max-width:280px;margin:0 auto 36px}.hero-cover img{border:1px solid #ffffff0f;border-radius:14px;width:100%;transition:transform .4s,box-shadow .4s;box-shadow:0 24px 60px #0009,0 0 80px #9fff6a0f}.hero-cover img:hover{transform:scale(1.03);box-shadow:0 28px 70px #000000b3,0 0 100px #9fff6a1a}.hero-desc{color:var(--zinc-400);margin-bottom:32px;font-size:15px;line-height:1.7}[hidden]{display:none!important}.lead-form{flex-direction:column;gap:12px;max-width:400px;margin:0 auto;display:flex}.lead-form input{width:100%;color:var(--white);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;outline:none;padding:14px 18px;font-family:inherit;font-size:14px;font-weight:500;transition:border-color .2s,background .2s}.lead-form input::placeholder{color:var(--zinc-500)}.lead-form input:focus{border-color:var(--green);background:#ffffff14}.lead-hint{color:var(--zinc-600);margin-top:2px;font-size:10px;line-height:1.5}.success-msg{color:var(--green);text-align:left;background:#9fff6a14;border:1px solid #9fff6a33;border-radius:14px;align-items:flex-start;gap:14px;max-width:400px;margin:0 auto;padding:20px 24px;animation:.5s ease-out fade-up;display:flex}.success-msg svg{flex-shrink:0;margin-top:2px}.success-title{margin-bottom:4px;font-size:16px;font-weight:700}.success-sub{color:var(--zinc-400);font-size:13px;line-height:1.5}.lead-form .download-btn{align-self:center}.download-btn{background:var(--green);color:var(--black);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:14px 36px;font-family:inherit;font-size:13px;font-weight:800;text-decoration:none;transition:background .2s,transform .2s,box-shadow .3s;display:inline-flex;box-shadow:0 0 #9fff6a00}.download-btn:hover{background:var(--green-dark);transform:translateY(-2px);box-shadow:0 8px 30px #9fff6a40}.download-btn:active{transform:translateY(0)scale(.98)}.download-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.download-btn svg{transition:transform .3s}.download-btn:hover svg{transform:translateY(2px)}.download-note{color:var(--zinc-500);letter-spacing:.05em;margin-top:14px;font-size:12px}.about{background:var(--zinc-950);border-top:1px solid #ffffff0a;padding:100px 24px}.about-inner{text-align:center;max-width:800px;margin:0 auto}.about-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--green);margin-bottom:16px;font-size:11px;font-weight:700;display:inline-block}.about h2{letter-spacing:-.02em;color:var(--white);margin-bottom:20px;font-size:clamp(28px,4vw,40px);font-weight:800}.about p{color:var(--zinc-400);max-width:600px;margin:0 auto 40px;font-size:16px;line-height:1.8}.about-stats{flex-wrap:wrap;justify-content:center;gap:48px;display:flex}.stat{text-align:center}.stat-number{color:var(--green);letter-spacing:-.02em;font-size:36px;font-weight:900}.stat-label{color:var(--zinc-500);text-transform:uppercase;letter-spacing:.1em;margin-top:4px;font-size:12px;font-weight:600}.footer{text-align:center;border-top:1px solid #ffffff0a;padding:40px 24px}.footer-logo{opacity:.5;height:24px;margin-bottom:16px}.footer p{color:var(--zinc-600);font-size:12px}.footer-links{justify-content:center;gap:24px;margin-top:12px;display:flex}.footer-links a{color:var(--zinc-500);font-size:12px;text-decoration:none;transition:color .2s}.footer-links a:hover{color:var(--green)}@media (width<=768px){.hero-content{padding:100px 20px 60px}.hero-cover{max-width:220px}.download-btn{width:auto}.about-stats{gap:32px}.nav{padding:16px 20px}}
