.page-hero{padding:140px 24px 80px;background:linear-gradient(135deg,var(--simavai-dark) 0,#0a2a30 100%);color:white;text-align:center}.page-hero h1{font-size:clamp(2rem,4vw,2.75rem);margin-bottom:20px}.page-hero p{max-width:700px;margin:0 auto 32px;line-height:1.7;opacity:.95}.simulations-list{padding:80px 24px}.simulation-card{display:grid;grid-template-columns:auto 1fr;gap:32px;align-items:start;padding:48px 0;border-bottom:1px solid #eee;max-width:900px;margin:0 auto}.simulation-card:last-child{border-bottom:none}.sim-number{font-size:2rem;font-weight:700;color:var(--simavai-red);opacity:.6}.sim-content .sim-category{display:inline-block;font-size:.85rem;color:var(--simavai-red);font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.sim-content h2{margin-bottom:16px;color:var(--simavai-dark)}.sim-content p{color:var(--simavai-text-muted);line-height:1.7;margin-bottom:24px}.sim-video{position:relative;width:100%;max-width:560px;aspect-ratio:16/9;border-radius:8px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.1)}.sim-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.manufacturing-section{padding:80px 24px;background:var(--simavai-dark);color:white;text-align:center}.manufacturing-section h2{margin-bottom:24px;font-size:clamp(1.5rem,4vw,2rem)}.manufacturing-section p{max-width:700px;margin:0 auto 16px;line-height:1.8}.manufacturing-tagline{font-style:italic;opacity:.9}@media (max-width:600px){.simulation-card{grid-template-columns:1fr}}