*{margin:0;padding:0;box-sizing:border-box;font-family:JetBrains Mono,monospace}body{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);color:#e0e0e0;min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem}.name{font-size:1.8rem;color:#fff;margin-bottom:3rem;letter-spacing:2px}.quote{font-size:.9rem;color:#f3f4f6cc;margin-top:3rem;text-align:center;max-width:600px;line-height:1.5}.container{display:flex;justify-content:center;gap:3rem;width:100%;max-width:1200px}.column{display:flex;flex-direction:column;gap:3rem;flex:1}.section{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:1.8rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.section:hover{transform:translateY(-5px);box-shadow:0 12px 40px #0003}.section h2{margin-bottom:1.2rem;font-size:1.6rem;font-weight:600;color:#fff;letter-spacing:1px}.section a{display:block;color:#f3f4f6;text-decoration:none;font-size:15px;line-height:21px;padding:.8rem 0;transition:all .3s ease;position:relative}.section a:hover{color:#fff;transform:translate(10px)}.section a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:linear-gradient(90deg,#e0e0e0 0%,transparent 100%);transition:width .3s ease}.section a:hover:after{width:100%}@media (max-width: 768px){body{padding:1rem}.name{font-size:1.6rem;margin-bottom:2rem}.quote{font-size:.8rem;margin-top:2rem}.container{flex-direction:column;gap:2rem}.section{padding:1.2rem}.section h2{font-size:1.5rem}.section a{font-size:1.1rem;padding:.8rem 0}}
