.experiencie-module__lUrDCG__experience{max-width:1200px;margin:0 auto;padding:4rem 1.5rem}.experiencie-module__lUrDCG__title{margin-bottom:3rem;font-size:3rem;font-weight:700}.experiencie-module__lUrDCG__jobs{flex-direction:column;gap:3rem;display:flex}.experiencie-module__lUrDCG__job{border:1px solid #1f2937;border-radius:8px;padding:2rem;transition:border-color .3s;animation:.8s ease-out both experiencie-module__lUrDCG__fadeInUp}.experiencie-module__lUrDCG__job:first-child{animation-delay:.1s}.experiencie-module__lUrDCG__job:nth-child(2){animation-delay:.2s}.experiencie-module__lUrDCG__job:hover{border-color:#a855f7}.experiencie-module__lUrDCG__jobTitle{margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.experiencie-module__lUrDCG__jobLocation{color:#9ca3af;margin-bottom:.5rem;font-size:1rem}.experiencie-module__lUrDCG__jobDuration{color:#a855f7;margin-bottom:1.5rem;font-size:.875rem}.experiencie-module__lUrDCG__jobRole{color:#a855f7;margin-bottom:1rem;font-size:1.125rem;font-weight:600}.experiencie-module__lUrDCG__jobAchievements{color:#9ca3af;margin-bottom:.75rem;font-size:1rem}.experiencie-module__lUrDCG__jobList{padding:0;list-style:none}.experiencie-module__lUrDCG__jobList li{color:#9ca3af;margin-bottom:.5rem;padding-left:1.5rem;font-size:.95rem;position:relative}.experiencie-module__lUrDCG__jobList li:before{content:"•";color:#a855f7;position:absolute;left:0}@keyframes experiencie-module__lUrDCG__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.experiencie-module__lUrDCG__experience{padding:3rem 1rem}.experiencie-module__lUrDCG__title{font-size:2.5rem}.experiencie-module__lUrDCG__job{padding:1.5rem}}
.footer-module__Hsmr4a__footer{border-top:1px solid #333;padding:60px 20px}.footer-module__Hsmr4a__container{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;display:flex}.footer-module__Hsmr4a__name{letter-spacing:-.02em;font-size:1.5rem;font-weight:700}.footer-module__Hsmr4a__social{gap:32px;display:flex}.footer-module__Hsmr4a__socialLink{color:#fff;transition:color .3s}.footer-module__Hsmr4a__socialLink:hover{color:#a855f7}.footer-module__Hsmr4a__socialLink svg{width:24px;height:24px}@media (max-width:768px){.footer-module__Hsmr4a__footer{padding:40px 20px}.footer-module__Hsmr4a__container{flex-direction:column;gap:24px}.footer-module__Hsmr4a__social{gap:24px}}
.header-module__eh9_tq__header{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:2rem 1.5rem;display:flex}.header-module__eh9_tq__logo{color:#fff;font-size:1.5rem;font-weight:700}.header-module__eh9_tq__socialLinks{align-items:center;gap:2rem;display:flex}.header-module__eh9_tq__socialLink{color:#fff;transition:opacity .3s}.header-module__eh9_tq__socialLink:hover{opacity:.7}.header-module__eh9_tq__socialLink svg{width:24px;height:24px}@media (max-width:768px){.header-module__eh9_tq__header{padding:1.5rem 1rem}.header-module__eh9_tq__logo{font-size:1.25rem}.header-module__eh9_tq__socialLinks{gap:1.5rem}.header-module__eh9_tq__socialLink svg{width:20px;height:20px}}
.hero-module__mOkMLq__hero{max-width:1200px;margin:0 auto;padding:4rem 1.5rem}.hero-module__mOkMLq__title{margin-bottom:2rem;font-size:3.5rem;font-weight:700;line-height:1.1;animation:.8s ease-out hero-module__mOkMLq__fadeInUp}.hero-module__mOkMLq__highlight{margin-left:1rem;display:inline-block;position:relative}.hero-module__mOkMLq__highlight:after{content:"";background-color:#a855f7;width:100%;height:4px;animation:.6s ease-out .3s both hero-module__mOkMLq__slideIn;position:absolute;bottom:8px;left:0}.hero-module__mOkMLq__description{color:#d1d5db;max-width:700px;margin-bottom:3rem;font-size:1.125rem;line-height:1.7;animation:.8s ease-out .2s both hero-module__mOkMLq__fadeInUp}.hero-module__mOkMLq__cta{letter-spacing:.1em;color:#fff;padding:.5rem 0;font-size:1rem;font-weight:700;text-decoration:none;animation:.8s ease-out .4s both hero-module__mOkMLq__fadeInUp;display:inline-block;position:relative}.hero-module__mOkMLq__cta:after{content:"";background-color:#a855f7;width:100%;height:2px;position:absolute;bottom:0;left:0}.hero-module__mOkMLq__cta:hover{opacity:.8;transition:opacity .3s}.hero-module__mOkMLq__divider{border:none;border-top:1px solid #1f2937;margin:5rem 0 3rem}@keyframes hero-module__mOkMLq__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-module__mOkMLq__slideIn{0%{width:0}to{width:100%}}@media (max-width:768px){.hero-module__mOkMLq__hero{padding:3rem 1rem}.hero-module__mOkMLq__title{font-size:2.5rem}.hero-module__mOkMLq__description{font-size:1rem}}@media (max-width:480px){.hero-module__mOkMLq__title{font-size:2rem}}
.projects-module__5kDSTW__grid{grid-template-columns:repeat(2,1fr);gap:3rem 2rem;display:grid}.projects-module__5kDSTW__projects{max-width:1200px;margin:0 auto;padding:4rem 1.5rem}.projects-module__5kDSTW__sectionTitle{margin-bottom:3rem;font-size:3rem;font-weight:700;display:inline-block;position:relative}.projects-module__5kDSTW__sectionTitle:after{content:"";background-color:#a855f7;width:100%;height:3px;position:absolute;bottom:-8px;left:0}.projects-module__5kDSTW__project{animation:.8s ease-out both projects-module__5kDSTW__fadeInUp}.projects-module__5kDSTW__project:first-child{animation-delay:.1s}.projects-module__5kDSTW__project:nth-child(2){animation-delay:.2s}.projects-module__5kDSTW__project:nth-child(3){animation-delay:.3s}.projects-module__5kDSTW__project:nth-child(4){animation-delay:.4s}.projects-module__5kDSTW__projectImage{object-fit:cover;border:2px solid #0000;width:100%;height:250px;margin-bottom:1rem;transition:border-color .3s}.projects-module__5kDSTW__project:hover .projects-module__5kDSTW__projectImage{border-color:#a855f7}.projects-module__5kDSTW__projectInfo{flex-direction:column;gap:.5rem;display:flex}.projects-module__5kDSTW__projectName{margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.projects-module__5kDSTW__projectTech{color:#d1d5db;font-size:1rem}.projects-module__5kDSTW__link{text-decoration:none}.projects-module__5kDSTW__projectButtons{gap:1rem;margin-top:1rem;display:flex}.projects-module__5kDSTW__projectButton{cursor:pointer;color:#fff;background-color:#a855f7;border:none;border-radius:10px;margin-right:10px;padding:.5rem 1rem}@keyframes projects-module__5kDSTW__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.projects-module__5kDSTW__projects{padding:3rem 1rem}.projects-module__5kDSTW__sectionTitle{font-size:2.5rem}.projects-module__5kDSTW__grid{grid-template-columns:1fr;gap:2.5rem}}
.skills-module__mbVyAW__skills{max-width:1200px;margin:0 auto;padding:2rem 1.5rem 4rem}.skills-module__mbVyAW__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem 5rem;display:grid}.skills-module__mbVyAW__skill{animation:.8s ease-out both skills-module__mbVyAW__fadeInUp}.skills-module__mbVyAW__skill:first-child{animation-delay:.1s}.skills-module__mbVyAW__skill:nth-child(2){animation-delay:.2s}.skills-module__mbVyAW__skill:nth-child(3){animation-delay:.3s}.skills-module__mbVyAW__skill:nth-child(4){animation-delay:.4s}.skills-module__mbVyAW__skillName{margin-bottom:.5rem;font-size:2.5rem;font-weight:700}.skills-module__mbVyAW__skillExperience{color:#d1d5db;font-size:1rem}@keyframes skills-module__mbVyAW__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.skills-module__mbVyAW__skills{padding:2rem 1rem 3rem}.skills-module__mbVyAW__grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.skills-module__mbVyAW__skillName{font-size:2rem}}
