._resumePage_s2n38_1{padding-top:80px}._heroSection_s2n38_6{padding:100px 0 40px}._mainTitle_s2n38_10{font-size:clamp(2.5rem, 5vw, var(--text-6xl));margin-bottom:20px;font-weight:800}._mainTitle_s2n38_10 span{color:var(--clr-primary)}._heroDesc_s2n38_20{font-size:var(--text-lg);color:var(--clr-text-muted);max-width:700px;margin:0 auto 32px}._actionsRow_s2n38_27{justify-content:center;gap:16px;display:flex}._paperSection_s2n38_34{padding:20px 0 80px}._paperContainer_s2n38_38{border-radius:var(--radius-md);border:var(--glass-border);max-width:900px;margin:0 auto;overflow:hidden;box-shadow:0 20px 50px #00000080}._resumePaper_s2n38_47{color:#1a1d20;background:#fff;padding:60px;font-family:Inter,sans-serif}@media (width<=768px){._resumePaper_s2n38_47{padding:30px}}._resumePaper_s2n38_47 h1,._resumePaper_s2n38_47 h2,._resumePaper_s2n38_47 h3,._resumePaper_s2n38_47 h4,._resumePaper_s2n38_47 h5{font-family:Poppins,sans-serif;color:#1a1d20!important}._resumePaper_s2n38_47 p,._resumePaper_s2n38_47 li{font-size:13px;line-height:1.6;color:#4a5056!important}._header_s2n38_78{border-bottom:2px solid #e1e4e8;justify-content:space-between;gap:20px;margin-bottom:32px;padding-bottom:24px;display:flex}@media (width<=768px){._header_s2n38_78{flex-direction:column;gap:16px}}._headerMain_s2n38_94 h2{font-size:32px;font-weight:800;line-height:1}._headerMain_s2n38_94 h3{text-transform:uppercase;letter-spacing:.05em;margin-top:6px;font-size:15px;font-weight:600;color:var(--clr-secondary-dim)!important}._summaryText_s2n38_109{max-width:550px;margin-top:12px}._headerContact_s2n38_114{text-align:right;flex-direction:column;flex-shrink:0;justify-content:center;gap:6px;display:flex}@media (width<=768px){._headerContact_s2n38_114{text-align:left}}._contactItem_s2n38_129{color:#4a5056;justify-content:flex-end;align-items:center;gap:8px;font-size:12px;display:inline-flex}@media (width<=768px){._contactItem_s2n38_129{justify-content:flex-start}}._contactItem_s2n38_129 svg{color:#7b61ff}._bodyGrid_s2n38_149{grid-template-columns:1fr 1.4fr;gap:40px;display:grid}@media (width<=768px){._bodyGrid_s2n38_149{grid-template-columns:1fr;gap:32px}}._resumeSection_s2n38_162{margin-bottom:28px}._sectionTitle_s2n38_166{text-transform:uppercase;letter-spacing:.08em;color:#1a1d20;border-bottom:2px solid #e1e4e8;margin-bottom:16px;padding-bottom:6px;font-size:14px;font-weight:700}._skillsList_s2n38_178{flex-direction:column;gap:16px;display:flex}._skillsList_s2n38_178 h4{letter-spacing:.05em;margin-bottom:4px;font-size:11px;font-weight:700;color:#7b61ff!important}._skillsList_s2n38_178 p{font-size:12px;line-height:1.5}._eduItem_s2n38_197 h4{font-size:13px;font-weight:700}._eduItem_s2n38_197 h5{margin:2px 0 6px;font-size:11px;color:#8c949d!important}._jobItem_s2n38_209{margin-bottom:20px}._jobHeader_s2n38_213{justify-content:space-between;align-items:center;display:flex}._jobHeader_s2n38_213 h4{font-size:14px;font-weight:750}._jobHeader_s2n38_213 span{color:#8c949d;font-family:monospace;font-size:11px}._jobItem_s2n38_209 h5{margin:2px 0 8px;font-size:12px;font-weight:600;color:#7b61ff!important}._jobItem_s2n38_209 ul{flex-direction:column;gap:6px;padding-left:20px;list-style-type:disc;display:flex}._jobItem_s2n38_209 li{font-size:12px}._certsList_s2n38_249{flex-direction:column;gap:8px;padding-left:20px;list-style-type:square;display:flex}._certsList_s2n38_249 li{font-size:12px}@media print{body{color:#000!important;background:#fff!important}._resumePage_s2n38_1{padding-top:0!important}._heroSection_s2n38_6,#navbar,#footer,#scroll-progress,._actionsRow_s2n38_27{display:none!important}._paperSection_s2n38_34{padding:0!important}._paperContainer_s2n38_38{box-shadow:none!important;border:none!important;max-width:100%!important}._resumePaper_s2n38_47{padding:0!important}}@media (width<=768px){._heroSection_s2n38_6{padding:80px 0 32px}._mainTitle_s2n38_10{font-size:clamp(2rem, 8vw, var(--text-5xl))}._actionsRow_s2n38_27{flex-direction:column;align-items:center}._actionsRow_s2n38_27 ._btn_s2n38_299{justify-content:center;width:100%;max-width:300px}}@media (width<=480px){._heroSection_s2n38_6{padding:60px 0 24px}._mainTitle_s2n38_10{font-size:clamp(1.8rem,9vw,2.5rem)}._heroDesc_s2n38_20{font-size:var(--text-base)}._resumePaper_s2n38_47{padding:20px}._headerMain_s2n38_94 h2{font-size:24px}._paperContainer_s2n38_38{border-radius:var(--radius-sm)}}@media (width<=360px){._resumePaper_s2n38_47{padding:14px 10px}._headerMain_s2n38_94 h2{font-size:20px}._jobHeader_s2n38_213{flex-direction:column;align-items:flex-start;gap:4px}}
