* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body {
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    background: #d0d0d0;
    color: #333;
}

.page {
    max-width: 900px;
    margin: 40px auto;
    background: #fff;
    display: flex;
    flex-direction: column;
    box-shadow: 0 2px 16px rgba(0,0,0,0.18);
}

/* === HEADER === */
.header {
    position: relative;
    height: 140px;
    background: url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEA3ADcAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAGMB2YDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD5vooor9NP6DCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAopD0NZ93e7spGfl7sKDjxOKhhYc0x95fYykZ57sKz6KWg+DxOJnip88/+GCiiig5AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAFXrRQvWigDcooooP1MKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKQkICScAd6GcIpLHAHrWXdXhnJUfKg/Wmefi8ZDCwu9+iHXd8ZCUTITue5qpRQaR8JXrzxE+ebFooooOcKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAVetFC9aKANyiiig/UwooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACmySLGu5iAPeklmWFCzHjt6msm4uWuWyenYDtQeVjcfDCxstZdh1zdG5buF7CoaKKD4arVnWm5zd2wooooMgooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAEqe1tWuGz0QHk+tOtbMznc3CdvU1qKoUAAYA6Cg+gy/LXW/eVdI9u5VurJWj/dqFYfrWaRhsHt+lbtUr208weYgww6j1oO7McuUo+1orVboz6KOn+FFB8jsFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAq9aKF60UAblFFFB+phRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVHPcLbpuY/QetNuLhbdcnlj0FZMkjSsWY5NB4mPzGOGXJDWX5Dppmnbc5+gHao+lLRQfFTnKpJyk7thRRRQQFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAhq3aWRkw8g+TsPWn2dlnEkg47A960BwOmAKD6fL8s5rVay06IQDA46UtFFB9WklsFFFFAyhfWfWSMfUCqFb1Z17Z7MyIPl7gdqD5TM8vtetSXqv1KdFFFB8uFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFACr1ooXrRQBuUUUUH6mFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFV7q7W3GB8znoPSm3d4IBtXBc/pWYWJJJ5JoPnswzJUr06XxfkKzM7FmOSepNJRRQfHtuTuwooooJCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooAJOACSegFA0r6IB14q/Z2W3DyD5uw9KfZ2Qhw7jL/yq3QfWZflnLarWWvRBRRRQfTBRRRQAUUUUAFFFFAt9zMvbTyTvTlD19qqCt4gMMHoeorKvLQwHcPuHp7UHx+ZZf7J+2pL3XuuxXooooPnQooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooqSO2lm+6hx6nig0hTnUfLBXI6KvR6Z0Lv+C1YSziTomT6nmg9ellOIqay0MlVLdAT9KlW0mfpGfxrXCheAAPpS0HpQySC1nP7jLXT5m6hR+NP/ALMf++taNFB1rKMMt7v5mf8A2Wx6uv5Un9mMP41/KtGig0/srC/y/iZp02QcgqajawmHRQfoa1qKDKWT4eW118zFaCROqH8qYePrW7TXiR/vKD9RQcU8kX2J/eYlFaj6fE/TKn2NVpNNkXJQhv50Hl1csxNLW115FSildGjOGUqfcUlB5couLtJBRRRQSFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAq9aKF60UAblFFFB+phRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUCCqV3e7MpGfm7n0pt3fdY4/xbNUaD5nMMytelRevV/wCQHnJJ+pNFFFB8o3fVhRRRQIKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAEoopyRtI4VRlj2oKjFyfLHcRVLsAoyT0xWpa2ggG5sGQ9/T6U61tVt1z1c9TU9B9ll+Wqj+9q/F+QUUUUHvhRRRQAUUUUAFFFFABRRRQAU10DqVIznqKdRQJpNWZkXVq1s3qh6GoK3JIxKpVhkGsie3a3fafunoaD4nMcA8PL2kF7r/AjooooPDCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiipoLN58EDan940G1OlOtLlpq7IcZqzDYSS4LfIvv1q9BaRwAYGW/vHrU1B9NhsnS96u/kQRWkcWMDLDu1T0UUH0VOlCkuWCsFFFFBqFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAIyhxhgG+tVJtOR/ufIf0q5RQctbDUq6tUjf8zGlt5IfvLx6jpUdbpAPBqncaerZaPCt6dqD5rFZRKHvUHfy6mdSU+SNom2sCtMoPnZRcHaSsLRRRQSFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAKvWihetFAG5RRRQfqYUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUhOASSAB3oE2krsWs67vd5KRkhe59aZd3plJRDhPX1qtQfJZhmbnelRenVhRRRQfNBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAJ3ooqW3t2uHwox6n0oLhCVSShBXbGxRNO+1Rz6+la1vbrbpgcserUsMKwJtUfU9zUlB9vgMvjhlzz1l+QUUUUHshRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABTJYVmQqwyPX0p9FBEoRqRcZLQxZ4Wgk2sD7H1qOtmeBbiMhuPQ9xWRJG0TlGGD/Og+Fx+BlhZXj8L/ASiiig8kKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAChVLHABJ9qfFC077VGa1Le1W3Xjlj1ag9TB4GpinfaPf/ACILbTwoDSYLddo6VdGO1FFB9rQw1PDR5aaCiiig6gooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAZJEkq7XGRWbc2TQZZfmT9RWrQeaDzsVgaeKjqrPuYNFX7qw6vEPqv+FUc/nQfEYnC1MNPlmgooooOQKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigBV60UL1ooA3KKKKD9TCiiigAooooAKKKKACiiigAooooAKKKbJIsSlnOB/OgmUlBc0tgdxGpZjhRWXdXZuGwOEHQetNublrk+i9hUVM+MzDMXXfs6Xw/mFFFFI8EKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigBKKKsW1qbg5PCDqfWg2pUp1pqEFdsbb2zXDcDCjqa1Y4liQKowKVEVFAUYA6U6g+5wWBhhY33l3Ciiig9QKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAqG6tluI8dHHQ1NRQZVKcKsXCSumYciNG5VhgjtTa1ry1E6ZHDjofWsogqcEHI45oPg8bg5YSfeL2Ciiig80KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAqSCBrh8Lx6nsKIYWmkCr+J9K1YYVgQKvSg9jAYB4mXNP4UEMKwoAo+p9akoooPuIQjTioxVkgooooLCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKADGaqXln5uXQYcdcd6t0UHNXoQrwcJowiMHB4PpSVpXtn5mZE+/396zjQfBYvCzwtTllt0YUUUUHEFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFACr1ooXrRQBuUUUUH6mFFFFABRRRQAUUUUAFFFFABRRUU9wtuuWPPYCgznUjTi5SdkhZp1gQs35etZVxcNcPlunYelJNM07lmP0plB8RjswliXyQ0j+YUUUUHjhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAJRR0q5aWXmAPJkJ1A9aDpw+HqYiahTG2lmZzubhP1NaaqFUAAYHAx2oAwOmB6elLQfd4TBwwsbR36sKKKKDvCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAqreWnnLvXG8frVqigwrUIV4OE0YJGOMYPvRWlfWnmAyIMMOo9azu/vQfAYrCzws3GXyYUUUUHEFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFKiNIwVRkmkrTsbbyk3t99v0oO/B4V4qqorZbktvbrbx7RyTyTUtFFB+gU6cacVCK0QUUUUGgUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABWff2vPmqPqP61oUHnrQceKw0cVTcJGDRVi8tvIkyB8h6e1VzQfn1WlKjN05rVC0UUUGIUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAq9aKF60UAblFFFB+phRRRQAUUUUAFFFFABRRVe6u1t1IHMh7elBjVrQowc5uyFubpbdfVuwrLkkaVyzHJpGYuxZjkmkoPhcbjp4qXaPYKKKKDzAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAEopa0LSy2EPJ97sPSg7MLhZ4qfLEZZ2WcPID7LWhjFFFB95hsNDDQ5IfeFFFFB1hRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABVC+s85kQe7D+tX6KDkxGGhiafJJGDQKu3tnszJGPl7gdqpUHwGIw88NNwmhaKKKDmCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoopVUuwUdSaY0nJ2RYsbfzZNzfdX+danT2pkMQhjVB2HX1p9B+g4HDLC0lHq9wooopHohRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBHNEJ4yh/A1juhjcow5FblUdRt8gSr1HBoPn81wntYe1itV+RQooooPjAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigBV60UL1ooA3KKKKD9TCiiigAooooAKKKpXl7tBjjOW7t6UHNiMRDDQ55sfd3ohyq8v6+lZhJJJJyTzk96D6kkn3ooPg8Xi54qd5bdEFFFFBwhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAJShSxwOSew70qozsFUZJrTtbMQLk8ue/pQehg8FPFysturG2ll5IDuMv/ACq3RRQfd0KEMPDkggooooOgKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAPTnpWZeWZhO9R8h6+1adIyhgQRkHtQcOLwkMVDle/QwqKs3lobdtwOYz09qr0HwFWjKhNwmtQooooMQooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAq7psOWMhHA4FUgCSAOprahjEMaoBwBQe7lOH9rV53tH8x9FFFB9sFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUjKGUg9DxS0UCaTVmYk0RhlZD26U2r+pxZCyAdODWfQfneNoPD1nDp0FooooOEKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigBV60UL1ooA3KKKKD9TCiiigAopCcD2HWs+7vjJlE4XuR1NBxYrFQwsOaW/RDru96pGfqw/pVGiig+ExOJnip803/wAAKKKKDkCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooASnpG0rBUGTRDC87hVH1J6Cta3t1t0wOvc+tB62BwE8VK70j3/yG2tssA45c9Wqeiig+4pUoUYqEFZIKKKKDUKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAGugdSGGQeorJurU2zjGdh6GtimSxrKpVhkGg8zHYKOLh/eWzMWkqW4ga3faeR2PrUdB8HOnKlJwmrNBRRRQZhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAWbCPzLgE9F5rUqrp0e2Hd3Y5/CrVM+9yyj7HDru9QooopHrBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFADJUEsTIeQRWKRtOD1FbtZN9H5dwcD73NB81nVHmhGsumhBRRRQfIhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAKvWihetFAG5RRRQfqYUjMFBJOAB1PakZ1RSzEADrmsu6uzOcDIT0oPNxmNhhY66voh13embKpkJ6+tVqKKD4atWnXm51HqFFFFBzhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAJUsFu074HTu3pS21s1w3HyqOprWjjWJQqjAFB7eAy54h89TSP5jYYUhTao49T/ADqSiimfawhGnFRirJBRRRSLCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAI5oVnQq3T1rJmhaCQqw+h9a2qiuLdbhNp4PY+lB4+YYFYqPNH4l+JjUU6SNonKtwRTaD4aUXB8rVmhaKKKCQooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoAycUVJbLvuIx75oNKUfaTUe5rxLsRV9BinUUUH6ZGKilFdAooooLCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACqWppmNX7g4q7UN2m+2kHXjIpo4sbT9rh5x8jIopB+dLSPzkKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigBV60UL1ooA3KZLKsSFmOAPzNJNOsCbmP0A71lXE7XD5bgdh6UH3uOx8cLHljrIW4uWuG9F7CoqKKD4epUnWk5zd2wooooMgooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACp7W0NwcnhB39adZ2fnfO+Qn8601AQAAYHpQfQ5flrq2q1fh/MEQIgVRgD0paKKD7FJRVkFFFFAwooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAILm3Fwnow6GslkaNyrDBFbtV7u0E67h98dPeg8HMcvVdOrTXvL8TJpaCCrEEYI4pKD4tpp2YtFFFAgooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACrWnLunJ9BVWr2mLkyH6Cg9HL4c2Jh6l+iiig/QgooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKRxuUj1FLRQTJXTRhEbSR3FIOBUk42zP7E1HQfmU1yza8xaKKKDMKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAFXrRQvWigBZpWmfcxz6D0ptFFBcpSm3KTuwooooICiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKALFpdGBsHmM9vStRWDAEEEetYVWrK7MLbG+4e/pQfRZbmHsn7Go9DUopAc45BpaD7BO4UUUUDCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAKt5aecC6/fH61l/dOD+tb1Ur608weYg+YdR60HzeZZfzp1qS16mfRSf55paD5DYKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArQ0wfu5D7is+tHTP8AVP8A71NHsZSv9qXzLlFFFI+7CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAxrwYuJB71HU98ALl+KrimfmuJVq015i0UUUjmCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigBV60UL1ooASiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKSlooAuWV3sxG5+XsT2rRrBxmr9je5xHIfoTQfUZZmFv3NV+j/AEL9FFFB9WFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAFC+s+siD6iqFb1Z19Z7CZEHy9x6Uz5TM8vs3WpL1X6lOiiikfLhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVo6Yf3T/X+lZ1XtLPEn4Gg9fKnbFRL9FFFB94FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBkXp/0p6g9KluTm4kPvUVB+aYh81aT8xaKKKDnCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigBV60UL1ooASiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigDRsrvzB5bn5h0Pr/APXq5WEOxBx9K07K7Ey7W/1g/Wg+vyzMPaL2NV69GWqKKKD6QKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKCMjmiigW+5l3lr5R3IPlPUelVq3GAZcHkHjFZV3am3fI+4entQfH5ll7pN1qS93t2IKKKKD50KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKt6acSsOORVSp7Fttyvocig7sFPkxEJPua1FFFB+ihRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUdKKZM2yJz6CgicuWLl2MZzukY+pNN70Yo9KD8yk+Zti0UUUEBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAq9aKF60UAJRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUBipBBwR3oooGm07o1bS6FwmDw46j1qxWEjtG4ZTg9q17a4E6Z6MOooPtMux6rx9nUfvfmTUUUUHvBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABTXQOpUjIPUU6igTSkrMyLm2a2f1Q9DUNbckayqVYZBrIuIGt3weh6H1oPiMxwDw8vaQXuv8COiiig8QKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigApUbY6t6HNJRQVF8slLsbuc4PqKKhs5PMt0J6gYNTUH6ZSmqkIzXVBRRRQahRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABVW/fZbEf3jirVZ2pyZkRc5wMmg8zManssNJ9XoU6KKKD8/CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAVetFC9aKAEooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAE9adFK0LhlPIptFBUZOD5o7m1BcLcJuHUdR6VJWJDM0EgZefUdjWxFMs6BlOR6UH3OX45YmPJL4l+I+iiig9gKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKZNCs8e1vz9KfRTInGNSPLLZmLNC0DlWH4+tR1s3EC3Ee08HsfSsiSNonKtwRSPhcfgZYWXMvhewlFFFB5IUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAF3TJMFoyfcVoViwSeVKreh5rZByM0H22UVvaUeR7xFooooPdCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAA9KxbiTzpmbrk/pWnfS+XAcfePArI6UHyec17yjRXTUWiiig+YCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAVetFC9aKAEooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigBKlt7hrdwVOR3FRUUGlOpKlJSi7NG5G4kQMpyDTqyLW5Nu/+yeq1qqwddynIPINB95gcbHFQ/vLcdRRRQemFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFQXVstwmP4h0NT0UGVWnGtFwmrpmG6FGKsMEdqStW7tftC5GA47+vtWUVKkgjBHag+CxuDlhJ2+z0Ciiig84KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACtSwm82AAn5l4rLqa0mEEwJ+6eDQenl+I+r103s9Ga9FA6UUH3+4UUUUDCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo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AooooAKKKKACiiigAooooAKKKKACiiigAooooAMkcjg1p2d35w2tw4/WsyhSVORwfag78Hi54SfMtupu0VVtLwTAK3Eg/WrVB95RrQrwU4O6Ciiig6AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigApGO0Ek4A70MQoJJwB3NZl3eGc7U4T+dBwYvGU8JC7evQLy7847V4QfrVWlpKD4KtWnXm5zYtFFFBgFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFACr1ooXrRQAlFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAApKtkHBHcVrWl2LhcEgOOo9ayKcjtGwZThhQejgsZLCTv9nqjcoqG2uFuEyOGHVamoPvadSNWKnB3TCiiig1CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAGsgdSrDIPUGsm5tjbvxyp6GtimSRiVSrDINB5eOwUcXDT4lszFoqSeA277T07H1qOg+EqU5U5OElZoKKKKDMKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAAcHIODWhaX27CSHB7NWfRQdmGxVTCy5oPTsbvpRWXbXzQna/zJ+orSjkWVcqcig+3wuNpYqPuvXsOooooPQCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigApksqwpuc4FRXF4kHA+Z/QVmzTPO25jk+lM8XGZlTw/uw1l+RJc3bTnHKoOgqvS0lI+Mq1Z1pc83di0UUUGIUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFACr1ooXrRQAlFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA6ORonDL1Fa0E63Cbh+I9KxqltJGjnXacZ4PvQezl2MnQqKD1TNmig0UH3QUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAMmhWeMo351kTQtDIVYVtVBeRK8DEjleQaDw8ywca1P2q0aMmikpaD4gKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACnRytC25WxTaKCoylCV4uzNKDUFkwHGxvXsatA59/esOpIbmSFgFb5Seh6UH0uDzWbap1VfzNmikU7lBPeloPq1sgooooGFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFVr2d4EGw4zTMqlRU4Ob6E0syQjLtiqE+oNJkINq+vc1ULs7ZYkk+tFGx8Zis0q1rxh7qD60UUUjxNwooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAVetFC9aKAP/9k=') center center / cover no-repeat;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding: 0 40px 0 30px;
}

.header-overlay {
    position: absolute;
    inset: 0;
    background: rgba(80, 0, 80, 0.25);
}

.headshot-wrapper {
    position: absolute;
    z-index: 10;
    left: 45px;
    top: 50%;
    transform: translateY(-50%);
    width: 120px;
    height: 120px;
    border-radius: 50%;
    overflow: hidden;
    border: 4px solid rgba(255,255,255,0.7);
    flex-shrink: 0;
    background: #fff;
}

.headshot-wrapper img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.insight-logo {
    position: relative;
    z-index: 2;
    height: 90px;
}

/* === BODY LAYOUT === */
.body-content {
    display: flex;
    flex: 1;
    min-height: 800px;
}

/* === LEFT SIDEBAR === */
.sidebar {
    width: 250px;
    min-width: 250px;
    background: #f2f2f2;
    padding: 20px 20px 30px 20px;
}

.sidebar .name {
    font-size: 22px;
    font-weight: 700;
    color: #222;
    margin-bottom: 2px;
}

.sidebar .title {
    font-size: 13px;
    color: #ED1944;
    font-weight: 600;
    margin-bottom: 22px;
    line-height: 1.3;
}

.sidebar .section-heading {
    font-size: 16px;
    font-weight: 700;
    color: #D30C55;
    text-transform: uppercase;
    margin-bottom: 8px;
    display: flex;
    align-items: center;
    gap: 8px;
}

.sidebar .section-heading .icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background: #B01C87;
    color: #fff;
    font-size: 13px;
    flex-shrink: 0;
}

.sidebar .profile-text {
    font-size: 12px;
    line-height: 1.55;
    color: #333;
    margin-bottom: 22px;
}

.sidebar ul {
    list-style: disc;
    padding-left: 22px;
    margin-bottom: 22px;
}

.sidebar ul li {
    font-size: 12px;
    line-height: 1.6;
    color: #333;
}

.sidebar .edu-block {
    margin-bottom: 10px;
}

.sidebar .edu-degree {
    font-size: 12.5px;
    font-weight: 700;
    color: #222;
}

.sidebar .edu-school {
    font-size: 12px;
    color: #555;
}

.sidebar .section-gap {
    margin-bottom: 22px;
}

/* === MAIN CONTENT === */
.main {
    flex: 1;
    padding: 22px 36px 30px 36px;
}

.main h1 {
    font-size: 23px;
    font-weight: 400;
    color: #333;
    margin-bottom: 9px;
}

.main .divider {
    border: none;
    border-top: 3px solid #ED1944;
    margin-bottom: 18px;
}

.project {
    margin-bottom: 18px;
}

.project-title {
    font-size: 14px;
    font-weight: 700;
    color: #D30C55;
    margin-bottom: 1px;
}

.project-industry {
    font-size: 12.5px;
    font-style: italic;
    color: #444;
    margin-bottom: 4px;
}

.project ul {
    list-style: disc;
    padding-left: 28px;
    margin-bottom: 4px;
}

.project ul li {
    font-size: 12.5px;
    line-height: 1.5;
    color: #333;
    margin-bottom: 2px;
}

.project p {
    font-size: 12.5px;
    line-height: 1.55;
    color: #333;
    margin-left: 8px;
}

/* Export button */
.export-btn {
    position: fixed;
    bottom: 24px;
    right: 24px;
    padding: 10px 20px;
    background: #B01C87;
    color: #fff;
    border: none;
    border-radius: 6px;
    font-size: 14px;
    font-weight: 600;
    cursor: pointer;
    box-shadow: 0 2px 8px rgba(0,0,0,0.2);
    transition: background 0.2s;
    z-index: 100;
}

.export-btn:hover {
    background: #8e1570;
}

/* Print styles */
@media print {
    body {
        background: #fff;
        -webkit-print-color-adjust: exact !important;
        print-color-adjust: exact !important;
        color-adjust: exact !important;
    }

    .page {
        max-width: 100%;
        margin: 0;
        box-shadow: none;
    }

    .header {
        -webkit-print-color-adjust: exact !important;
        print-color-adjust: exact !important;
    }

    .header-overlay {
        -webkit-print-color-adjust: exact !important;
        print-color-adjust: exact !important;
    }

    .sidebar {
        -webkit-print-color-adjust: exact !important;
        print-color-adjust: exact !important;
        background: #f2f2f2 !important;
        padding-bottom: 10px;
    }

    .sidebar .section-heading .icon {
        -webkit-print-color-adjust: exact !important;
        print-color-adjust: exact !important;
        background: #B01C87 !important;
    }

    .sidebar .section-gap {
        margin-bottom: 16px;
    }

    .sidebar .profile-text {
        margin-bottom: 16px;
    }

    .sidebar ul {
        margin-bottom: 16px;
    }

    .body-content {
        min-height: auto !important;
    }

    .main {
        padding: 17px 31px 19px 31px;
    }

    .main h1 {
        font-size: 21.5px;
        margin-bottom: 7px;
    }

    .main .divider {
        margin-bottom: 15px;
    }

    .project {
        page-break-inside: avoid;
        margin-bottom: 13px;
    }

    .project-title {
        font-size: 13.5px;
    }

    .project-industry {
        font-size: 12.5px;
        margin-bottom: 3.5px;
    }

    .project ul li {
        font-size: 12.2px;
        line-height: 1.47;
        margin-bottom: 1px;
    }

    .export-btn {
        display: none;
    }

    @page {
        margin: 0;
        size: letter;
    }
}
