@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&family=Inter:wght@400;600;700&display=swap");.career-container{min-height:100vh;display:flex;flex-direction:column;background:url(/assets/background.png) #d3d3d3 50%/cover no-repeat;background-attachment:fixed;color:#fff;font-family:JetBrains Mono,monospace}.header{background:#333232;height:60px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.header-content{max-width:1440px;margin:0 auto;padding:0 20px;height:100%;display:flex;justify-content:space-between;align-items:center}.logo{font-family:Inter,sans-serif;font-size:32px;font-weight:700;color:#fff;text-decoration:none}.nav-links{display:flex;gap:30px;align-items:center}.nav-links a{font-family:Inter,sans-serif;font-size:18px;font-weight:400;color:#fff;text-decoration:none;transition:color .3s ease}.nav-links a.active,.nav-links a:hover{color:#ff0}.career-main{flex:1 1;max-width:1440px;padding:150px 100px}.career-main,.info-container{margin:0 auto;position:relative;width:100%}.info-container{background:#333232;border-radius:20px;max-width:1240px;padding:1rem}.career-journey-header{text-align:center;padding:38px 0 140px;position:relative}.career-title{font-size:32px;margin:0 0 77px}.career-position,.career-title{font-family:JetBrains Mono,monospace;font-weight:400;color:#fff}.career-position{font-size:20px;margin:0 0 61px}.download-cv-button{background:#000;border:none;border-radius:10px;width:210px;height:64px;color:#d9d9d9;font-family:JetBrains Mono,monospace;font-size:20px;font-weight:400;cursor:pointer;transition:opacity .2s}.download-cv-button:hover{opacity:.8}.career-section{margin-bottom:25px;position:relative;padding:0 41px}.section-header{position:relative;margin-bottom:3rem}.title-shape{position:absolute;top:0;left:0;z-index:1}.section-title{font-family:JetBrains Mono,monospace;font-size:24px;font-weight:400;color:#fff;position:relative;z-index:2;margin:3px 0 0 58px}.section-content{border:1px solid #d9d9d9;border-radius:10px;padding:30px 22px;background:transparent}.experience-item{margin-bottom:35px}.experience-item:last-child{margin-bottom:0}.job-title{font-family:JetBrains Mono,monospace;font-size:24px;font-weight:700;color:#fff;margin:0 0 8px}.job-company{font-size:20px;margin:0 0 4px}.job-company,.job-duration{font-family:JetBrains Mono,monospace;font-weight:400;color:#fff}.job-duration{font-size:16px;margin:0 0 16px}.job-description{list-style:none;padding:0;margin:0}.job-description li{font-family:JetBrains Mono,monospace;font-size:16px;font-weight:400;color:#fff;line-height:1.4;margin-bottom:8px}.job-description li:last-child{margin-bottom:0}.education-item{margin-bottom:28px}.education-item:last-child{margin-bottom:0}.degree-title{font-size:24px;margin:0 0 8px}.degree-title,.institution{font-family:JetBrains Mono,monospace;font-weight:700;color:#fff}.institution{font-size:20px;margin:0 0 4px}.education-duration{font-family:JetBrains Mono,monospace;font-size:16px;font-weight:700;color:#fff;margin:0}.certificate-item{margin-bottom:20px}.certificate-item:last-child{margin-bottom:0}.certificate-title{font-size:24px;margin:0 0 4px}.certificate-date,.certificate-title{font-family:JetBrains Mono,monospace;font-weight:700;color:#fff}.certificate-date{font-size:16px;margin:0}.career-footer{background:#333232;height:101px;width:100%;margin-top:auto}.footer-content{max-width:1440px;margin:0 auto;height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 2rem}.footer-left{display:flex;flex-direction:column;align-items:flex-start}.footer-right{display:flex;align-items:center}.footer-title{font-size:24px;margin:0 0 8px}.footer-copyright,.footer-title{font-family:JetBrains Mono,monospace;font-weight:400;color:#fff}.footer-copyright{font-size:16px;margin:0}.buy-coffee-button{width:250px;height:70px;cursor:pointer;transition:opacity .2s}.buy-coffee-button:hover{opacity:.9}@media (max-width:1400px){.career-main{padding:150px 50px}.info-container{width:100%;max-width:1240px}}@media (max-width:1200px){.career-main{padding:100px 2rem}.career-section{padding:0 20px}}@media (max-width:768px){.header-content{padding:0 1rem}.logo{font-size:24px}.navigation{gap:1.5rem}.nav-link{font-size:16px}.career-main{padding:50px 1rem}.career-title{font-size:28px;margin-bottom:40px}.career-position{font-size:18px;margin-bottom:30px}.download-cv-button{width:180px;height:56px;font-size:18px}.section-title{font-size:20px;margin-left:45px}.certificate-title,.degree-title,.job-title{font-size:20px}.institution,.job-company{font-size:18px}.certificate-date,.education-duration,.job-description li,.job-duration{font-size:14px}.footer-title{font-size:20px}.footer-copyright{font-size:14px}.buy-coffee-button{width:200px;height:60px}}@media (max-width:480px){.navigation{display:none}.career-main{padding:50px 1rem}.career-journey-header{padding:30px 1rem 60px}.career-title{font-size:24px;margin-bottom:30px}.career-position{font-size:16px;margin-bottom:25px}.download-cv-button{width:160px;height:48px;font-size:16px}.career-section{padding:0 10px}.section-content{padding:20px 16px}.section-title{font-size:18px;margin-left:35px}.certificate-title,.degree-title,.job-title{font-size:18px}.institution,.job-company{font-size:12px}.footer-content{flex-direction:column;gap:1rem;padding:1rem;text-align:center}.buy-coffee-button{width:180px;height:50px}}