@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;800&display=swap";:root{--bg-color:#121212;--text-color:#e0e0e0;--accent-primary:#888;--accent-secondary:#555;--glass-bg:#ffffff05;--glass-border:#ffffff0d;--card-bg:#1a1a1a}html{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}*{box-sizing:border-box;margin:0;padding:0;text-decoration:none!important}body{background-color:var(--bg-color);color:var(--text-color);font-family:Inter,sans-serif;line-height:1.6;overflow-x:hidden}a,a:hover,a:visited,a:active{color:inherit;outline:none;text-decoration:none!important}.section{background-color:var(--bg-color);align-items:center;min-height:100vh;padding:100px 5%;display:flex;position:relative}.alternate{background-color:#181818}#home{z-index:10}#products{z-index:20}#about{z-index:30}#developers{z-index:40}#footer{z-index:50}.container{width:100%;max-width:1200px;margin:0 auto}.section-title{text-align:center;width:100%;margin-bottom:3rem;font-size:2.5rem;font-weight:800;display:block;position:relative}.section-title:after{content:"";background:#444;border-radius:4px;width:60px;height:4px;position:absolute;bottom:-15px;left:50%;transform:translate(-50%)}.grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.card{background:var(--card-bg);border:1px solid var(--glass-border);border-radius:0;height:100%;padding:2.5rem;position:relative;overflow:hidden}.card-image{background:#111;border-radius:0;height:200px;margin-bottom:1.5rem;overflow:hidden}.card-image img{object-fit:cover;width:100%;height:100%;display:block}.placeholder-1{background:linear-gradient(135deg,#333,#111)}.placeholder-2{background:linear-gradient(135deg,#444,#222)}.placeholder-3{background:linear-gradient(135deg,#555,#333)}.card h3{margin-bottom:1rem;font-size:1.5rem}.card p{color:#aaa;font-size:.95rem}.product-card-header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.product-card-header h3{margin:0}.product-status{color:#eee;letter-spacing:1px;text-transform:uppercase;background:#333;flex:none;padding:.2rem .5rem;font-size:.7rem;font-weight:800;line-height:1.2}.product-description{margin-bottom:2rem}.product-demo-link{color:#ccc;letter-spacing:1px;text-transform:uppercase;border:1px solid #444;padding:.8rem 1.5rem;font-size:.8rem;font-weight:600;transition:all .3s;display:inline-block}.dev-card{text-align:center}.avatar{background:#111;border:3px solid #333;border-radius:0;width:120px;height:120px;margin:0 auto 1.5rem;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%;display:block}.avatar-1{background:url(https://i.pravatar.cc/150?img=1)}.avatar-2{background:url(https://i.pravatar.cc/150?img=11)}.avatar-3{background:url(https://i.pravatar.cc/150?img=33)}.footer{background:#181818;padding:3rem 5%;position:relative}.footer-content{grid-template-columns:1fr auto;align-items:center;gap:2rem;display:grid}.footer-brand{text-transform:uppercase;background:linear-gradient(90deg,#ccc,#888);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:.5rem;font-size:1.15rem;font-weight:800;display:inline-block}.footer p{color:#777;font-size:.9rem}.footer-links{gap:1.5rem;display:flex}.footer-links a{color:#aaa;font-size:.9rem;transition:color .2s}.footer-links a:hover{color:#fff}.footer-copy{grid-column:1/-1;padding-top:1.5rem}@media (width<=700px){.section{align-items:stretch;min-height:100svh;padding:72px 5%}#products{align-items:flex-start;min-height:125svh}.section-title{margin-bottom:2.25rem;font-size:2rem}.grid{grid-template-columns:minmax(0,1fr);gap:1.25rem}.card{padding:1.25rem}.card-image{aspect-ratio:16/9;height:auto;margin-bottom:1.25rem}.product-card-header{flex-direction:column;align-items:flex-start;gap:.75rem}.product-card-header h3{font-size:1.25rem}.product-description{margin-bottom:1.25rem}.product-demo-link{text-align:center;width:100%}.footer-content{text-align:center;grid-template-columns:1fr}.footer-links{flex-wrap:wrap;justify-content:center}}
