*{box-sizing:border-box}body{margin:0;font-family:Segoe UI,Tahoma,sans-serif;background:linear-gradient(135deg,#0f1020,#1b1c3a);color:#fff}.site-header{background:rgba(255,255,255,.08);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2);padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center}.site-header nav a{margin-left:1rem;color:#5ddcff;text-decoration:none}.site-header nav a:hover{color:#ff9f1c}.hero{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding:3rem 2rem;align-items:center}.hero .hero-image img{width:100%;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.4)}.btn{display:inline-block;margin-top:1rem;padding:.7rem 1.5rem;background:linear-gradient(45deg,#5ddcff,#c77dff);color:#000;border-radius:999px;text-decoration:none;font-weight:700}.features{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;padding:2rem}.features .card{background:rgba(255,255,255,.08);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2);padding:1.5rem;border-radius:16px;text-align:center;font-size:1.1rem}.content{padding:2rem}.placeholder-box{margin-top:2rem;background:rgba(255,255,255,.08);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2);padding:1.5rem;border-radius:16px;text-align:center}.placeholder-box img{max-width:100%;border-radius:12px;margin-bottom:1rem}.about-robot img{max-width:100%;border-radius:20px;margin-top:2rem}.site-footer{text-align:center;padding:1.5rem;opacity:.7}@media (max-width:768px){.hero{grid-template-columns:1fr}}