.resume-module__R4NoHW__container{width:100%;max-width:1200px;min-height:100vh;margin:0 auto;padding:80px 40px;position:relative}.resume-module__R4NoHW__backgroundAnimation{z-index:0;background:radial-gradient(circle at 20% 30%,#3b82f61a 0%,#0000 50%),radial-gradient(circle at 80% 70%,#8b5cf61a 0%,#0000 50%),radial-gradient(circle at 40% 80%,#ec48990d 0%,#0000 50%);animation:8s ease-in-out infinite resume-module__R4NoHW__float;position:absolute;inset:0}@keyframes resume-module__R4NoHW__float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-20px)rotate(1deg)}}.resume-module__R4NoHW__header{text-align:center;z-index:1;margin-bottom:3rem;position:relative}.resume-module__R4NoHW__title{background:linear-gradient(135deg,#f8fafc 0%,#cbd5e1 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:3.5rem;font-weight:700}.resume-module__R4NoHW__highlight{background:linear-gradient(135deg,#3b82f6 0%,#8b5cf6 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.resume-module__R4NoHW__titleUnderline{background:linear-gradient(90deg,#3b82f6,#8b5cf6);border-radius:2px;width:100px;height:4px;margin:0 auto 2rem}.resume-module__R4NoHW__subtitle{color:#94a3b8;max-width:600px;margin:0 auto;font-size:1.25rem;font-weight:400;line-height:1.6}.resume-module__R4NoHW__infoCards{z-index:1;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:3rem;display:grid;position:relative}.resume-module__R4NoHW__infoCard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;align-items:center;gap:1.5rem;padding:2rem;transition:all .3s;display:flex;position:relative;overflow:hidden}.resume-module__R4NoHW__infoCard:before{content:"";background:linear-gradient(90deg,#0000,#3b82f6,#0000);height:1px;position:absolute;top:0;left:0;right:0}.resume-module__R4NoHW__infoCard:hover{border-color:#3b82f64d;transform:translateY(-5px);box-shadow:0 15px 30px #0000004d}.resume-module__R4NoHW__infoIcon{color:#3b82f6;flex-shrink:0;font-size:2.5rem}.resume-module__R4NoHW__infoContent h3{color:#f8fafc;margin-bottom:.25rem;font-size:1.25rem;font-weight:600}.resume-module__R4NoHW__infoContent p{color:#94a3b8;margin:0;font-size:.95rem}.resume-module__R4NoHW__actions{z-index:1;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-bottom:4rem;display:flex;position:relative}.resume-module__R4NoHW__downloadBtn,.resume-module__R4NoHW__viewBtn{border-radius:16px;align-items:center;gap:.75rem;padding:1.25rem 2.5rem;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.resume-module__R4NoHW__downloadBtn{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#8b5cf6 100%);border:none}.resume-module__R4NoHW__downloadBtn:hover{background:linear-gradient(135deg,#2563eb 0%,#7c3aed 100%);transform:translateY(-2px);box-shadow:0 10px 25px #3b82f64d}.resume-module__R4NoHW__viewBtn{color:#cbd5e1;background:#ffffff0d;border:1px solid #ffffff1a}.resume-module__R4NoHW__viewBtn:hover{color:#f8fafc;background:#ffffff1a;border-color:#fff3;transform:translateY(-2px)}.resume-module__R4NoHW__btnIcon{font-size:1.1rem}.resume-module__R4NoHW__skillsSection{z-index:1;margin-bottom:4rem;position:relative}.resume-module__R4NoHW__sectionTitle{text-align:center;color:#f8fafc;margin-bottom:3rem;font-size:2rem;font-weight:600;position:relative}.resume-module__R4NoHW__sectionTitle:after{content:"";background:linear-gradient(90deg,#3b82f6,#8b5cf6);border-radius:2px;width:60px;height:3px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.resume-module__R4NoHW__skillsGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;display:grid}.resume-module__R4NoHW__skillItem{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:1.5rem;transition:all .3s}.resume-module__R4NoHW__skillItem:hover{background:#3b82f60d;border-color:#3b82f64d;transform:translateY(-3px)}.resume-module__R4NoHW__skillHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.resume-module__R4NoHW__skillIcon{color:#3b82f6;font-size:1.5rem}.resume-module__R4NoHW__skillName{color:#f8fafc;flex:1;margin-left:1rem;font-weight:600}.resume-module__R4NoHW__skillLevel{color:#94a3b8;font-size:.9rem;font-weight:500}.resume-module__R4NoHW__skillBar{background:#ffffff1a;border-radius:3px;width:100%;height:6px;overflow:hidden}.resume-module__R4NoHW__skillProgress{background:linear-gradient(90deg,#3b82f6,#8b5cf6);border-radius:3px;height:100%;transition:width 1.5s ease-in-out;animation:1.5s ease-out resume-module__R4NoHW__slideIn}@keyframes resume-module__R4NoHW__slideIn{0%{width:0}}.resume-module__R4NoHW__contentGrid{z-index:1;grid-template-columns:1fr 1fr;gap:3rem;margin-bottom:4rem;display:grid;position:relative}.resume-module__R4NoHW__section{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;padding:2.5rem;transition:all .3s}.resume-module__R4NoHW__section:hover{border-color:#3b82f64d;box-shadow:0 15px 30px #0000004d}.resume-module__R4NoHW__timeline{position:relative}.resume-module__R4NoHW__timelineItem{margin-bottom:2.5rem;padding-left:2rem;position:relative}.resume-module__R4NoHW__timelineItem:last-child{margin-bottom:0}.resume-module__R4NoHW__timelineDot{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:50%;width:12px;height:12px;position:absolute;top:.5rem;left:0}.resume-module__R4NoHW__timelineContent{background:#ffffff05;border-radius:12px;padding:1.5rem}.resume-module__R4NoHW__jobTitle,.resume-module__R4NoHW__degree{color:#f8fafc;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.resume-module__R4NoHW__companyInfo,.resume-module__R4NoHW__educationInfo{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.resume-module__R4NoHW__company,.resume-module__R4NoHW__institution{color:#3b82f6;font-weight:500}.resume-module__R4NoHW__period{color:#94a3b8;background:#ffffff0d;border-radius:12px;padding:.25rem .75rem;font-size:.9rem}.resume-module__R4NoHW__jobDescription,.resume-module__R4NoHW__educationDescription{color:#cbd5e1;margin-bottom:1rem;line-height:1.6}.resume-module__R4NoHW__technologies{flex-wrap:wrap;gap:.5rem;display:flex}.resume-module__R4NoHW__techTag{color:#3b82f6;background:#3b82f61a;border:1px solid #3b82f633;border-radius:12px;padding:.25rem .75rem;font-size:.8rem;font-weight:500}.resume-module__R4NoHW__previewSection{z-index:1;margin-bottom:4rem;position:relative}.resume-module__R4NoHW__previewContainer{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 20px 40px #0000004d}.resume-module__R4NoHW__preview{border:none;width:100%;height:600px;display:block}.resume-module__R4NoHW__previewOverlay{pointer-events:none;background:linear-gradient(#0000 0% 80%,#0f172acc 100%);position:absolute;inset:0}.resume-module__R4NoHW__ctaSection{z-index:1;justify-content:center;display:flex;position:relative}.resume-module__R4NoHW__ctaCard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;width:100%;max-width:600px;padding:3rem;transition:all .3s}.resume-module__R4NoHW__ctaCard:hover{border-color:#3b82f64d;transform:translateY(-5px)}.resume-module__R4NoHW__ctaTitle{color:#f8fafc;margin-bottom:1rem;font-size:1.75rem;font-weight:600}.resume-module__R4NoHW__ctaText{color:#cbd5e1;margin-bottom:2rem;line-height:1.6}.resume-module__R4NoHW__ctaActions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.resume-module__R4NoHW__ctaBtn,.resume-module__R4NoHW__ctaBtnSecondary{border-radius:16px;align-items:center;gap:.75rem;padding:1rem 2rem;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.resume-module__R4NoHW__ctaBtn{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#8b5cf6 100%);border:none}.resume-module__R4NoHW__ctaBtn:hover{background:linear-gradient(135deg,#2563eb 0%,#7c3aed 100%);transform:translateY(-2px);box-shadow:0 8px 20px #3b82f64d}.resume-module__R4NoHW__ctaBtnSecondary{color:#cbd5e1;background:#ffffff0d;border:1px solid #ffffff1a}.resume-module__R4NoHW__ctaBtnSecondary:hover{color:#f8fafc;background:#ffffff1a;border-color:#fff3;transform:translateY(-2px)}.resume-module__R4NoHW__ctaIcon{font-size:1rem}@media (max-width:1024px){.resume-module__R4NoHW__contentGrid{grid-template-columns:1fr;gap:2rem}}@media (max-width:768px){.resume-module__R4NoHW__container{padding:60px 20px}.resume-module__R4NoHW__title{font-size:2.5rem}.resume-module__R4NoHW__actions{flex-direction:column;align-items:center}.resume-module__R4NoHW__downloadBtn,.resume-module__R4NoHW__viewBtn{justify-content:center;width:100%;max-width:300px}.resume-module__R4NoHW__skillsGrid{grid-template-columns:1fr}.resume-module__R4NoHW__section{padding:2rem}.resume-module__R4NoHW__preview{height:400px}.resume-module__R4NoHW__ctaCard{padding:2rem}.resume-module__R4NoHW__ctaActions{flex-direction:column}.resume-module__R4NoHW__ctaBtn,.resume-module__R4NoHW__ctaBtnSecondary{justify-content:center;width:100%}}@media (max-width:480px){.resume-module__R4NoHW__container{padding:40px 16px}.resume-module__R4NoHW__title{font-size:2rem}.resume-module__R4NoHW__infoCards{grid-template-columns:1fr}.resume-module__R4NoHW__infoCard,.resume-module__R4NoHW__section{padding:1.5rem}.resume-module__R4NoHW__companyInfo,.resume-module__R4NoHW__educationInfo{flex-direction:column;align-items:flex-start;gap:.5rem}.resume-module__R4NoHW__preview{height:300px}}
