@import "https://fonts.googleapis.com/css2?family=Prompt:wght@300;400;500;600;700&display=swap";
:root{--bg-color:#0a0f18;--surface-color:#1a202c;--surface-color-hover:#2d3748;--text-primary:#f8fafc;--text-secondary:#94a3b8;--accent-color:#e67e22;--accent-color-hover:#d35400;--border-color:#334155;--font-family:"Prompt", sans-serif;--transition:all .3s cubic-bezier(.4, 0, .2, 1)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-family);background-color:var(--bg-color);color:var(--text-primary);line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}ul{list-style:none}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.text-accent{color:var(--accent-color)}.btn-primary{background-color:var(--accent-color);color:#fff;transition:var(--transition);cursor:pointer;text-align:center;border:none;border-radius:4px;padding:.75rem 2rem;font-size:1.1rem;font-weight:600;display:inline-block}.btn-primary:hover{background-color:var(--accent-color-hover);transform:translateY(-2px);box-shadow:0 10px 20px #e67e224d}.btn-outline{color:var(--accent-color);transition:var(--transition);border:2px solid var(--accent-color);cursor:pointer;text-align:center;background-color:#0000;border-radius:4px;padding:.75rem 2rem;font-size:1.1rem;font-weight:600;display:inline-block}.btn-outline:hover{background-color:var(--accent-color);color:#fff;transform:translateY(-2px)}.section-title{text-align:center;margin-bottom:3rem;padding-bottom:1rem;font-size:2.5rem;font-weight:700;position:relative}.section-title:after{content:"";background-color:var(--accent-color);border-radius:2px;width:80px;height:4px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.glass-surface{-webkit-backdrop-filter:blur(10px);background:#1a202cb3;border:1px solid #ffffff1a;border-radius:12px}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:.8s ease-out forwards fadeIn}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}
