@charset "UTF-8";:lang(ur):not(.fa):not(.icon-class){font-family:gulzar,jameel noori nastaleeq,noto nastaliq urdu,urdu typesetting,arial unicode ms,microsoft uighur,sans-serif!important}:lang(ur) p{line-height:1.5em}:lang(ur) h2{line-height:1.9em}:lang(ur) .navigation-link{text-decoration:none}.avatar img{aspect-ratio:1.1}:root{writing-mode:horizontal-tb;direction:ltr;text-orientation:mixed}:root[lang=ur]{direction:rtl}.cv-page article{max-width:800px;margin:0 auto}.cv-page .cv-hero{display:flex;justify-content:space-between;align-items:center;padding:2em 2.5em;margin:0 -2em 1.5em;border-radius:8px;background:linear-gradient(135deg,#1a1a2e 0%,#16213e 50%,#0f3460 100%);color:#e8e8e8}@media(max-width:600px){.cv-page .cv-hero{flex-direction:column;text-align:center;padding:1.8em 1.5em;margin:0 -1em 1.5em;gap:1em}}.cv-page .cv-hero-content{flex:1}.cv-page .cv-hero-name{font-size:1.8rem;margin:0;letter-spacing:.02em;color:#fff}.cv-page .cv-hero-title{margin:.3em 0 0;opacity:.6;font-size:.95em}.cv-page .cv-download{display:inline-flex;align-items:center;padding:.5em 1.2em;border:1.5px solid rgba(255,255,255,.4);border-radius:4px;text-decoration:none;font-size:.8em;letter-spacing:.02em;color:#e8e8e8;white-space:nowrap;transition:border-color .2s,color .2s}.cv-page .cv-download:hover{border-color:#fff;color:#fff}.cv-page .cv-download i{margin-right:.4em}.cv-page h2{text-transform:uppercase;letter-spacing:.08em;font-size:.95em;padding-bottom:.5em;margin-top:2.5em;margin-bottom:1.2em;position:relative;clear:both}.cv-page h2::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1.5px;background:linear-gradient(to right,currentColor 30%,transparent 100%);opacity:.25}.cv-page h2:first-of-type+p{opacity:.8;border-left:3px solid;padding-left:1em;margin-bottom:2em;line-height:1.7}.cv-page hr{display:none}.cv-page h3{margin-top:2em;margin-bottom:.1em;padding:0}.cv-page h3+p{margin-top:0;margin-bottom:.6em;display:flex;align-items:baseline;flex-wrap:wrap;gap:0 .6em}.cv-page h3+p strong{font-weight:400;font-style:italic;opacity:.65}.cv-page .cv-date{font-size:.85em;opacity:.4;white-space:nowrap;margin-left:auto}@media(max-width:600px){.cv-page .cv-date{margin-left:0;display:block}}.cv-page h3~ul{list-style:none;padding-left:0;margin-top:0;margin-bottom:1.5em}.cv-page h3~ul>li{position:relative;padding-left:1.2em;margin-bottom:.45em;line-height:1.65}.cv-page h3~ul>li::before{content:"·";position:absolute;left:.2em;font-weight:700;opacity:.35}.cv-page .cv-skills ul{list-style:none;padding-left:0;display:grid;grid-template-columns:1fr 1fr;gap:.5em}@media(max-width:600px){.cv-page .cv-skills ul{grid-template-columns:1fr}}.cv-page .cv-skills ul>li{padding:.6em .9em;border-radius:5px;font-size:.9em;line-height:1.6}.cv-page .cv-skills ul>li::before{display:none}.cv-page h2:last-of-type+h3{margin-top:.8em}.consulting-page{max-width:800px}.consulting-page h2{text-transform:uppercase;letter-spacing:.08em;font-size:.95em;padding-bottom:.5em;margin-top:2.5em;margin-bottom:1.2em;position:relative}.consulting-page h2:first-of-type{margin-top:1em}.consulting-page h2::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1.5px;background:linear-gradient(to right,currentColor 30%,transparent 100%);opacity:.25}.consulting-page h2:first-of-type+p{font-size:1.05em;line-height:1.7}.consulting-page hr{display:none}.consulting-page ul{margin:0!important;list-style:none;padding-left:0}.consulting-page ul li{display:list-item!important;font-size:inherit!important;position:relative;padding-left:1.2em;margin-bottom:.6em;line-height:1.65}.consulting-page ul li::before{content:"·";position:absolute;left:.2em;font-weight:700;opacity:.35}.consulting-page .consulting-clients{display:grid;grid-template-columns:1fr 1fr;gap:.6em}@media(max-width:600px){.consulting-page .consulting-clients{grid-template-columns:1fr}}.consulting-page .consulting-clients p{margin:0;padding:.6em .9em;border-radius:5px;font-size:.9em;line-height:1.5}.consulting-page .consulting-achievements p{margin:0 0 .7em;line-height:1.65;padding-left:1.2em;position:relative}.consulting-page .consulting-achievements p::before{content:"·";position:absolute;left:.2em;font-weight:700;opacity:.35}.consulting-page>p:last-of-type,.consulting-page>p:nth-last-of-type(2){opacity:.7}.colorscheme-light .cv-page h2:first-of-type+p{border-left-color:#06c}.colorscheme-light .cv-page .cv-skills ul>li{background:#f5f7f9;border:1px solid #e4e8ec}.colorscheme-light .consulting-page .consulting-clients p{background:#f5f7f9;border:1px solid #e4e8ec}.colorscheme-dark .cv-page h2:first-of-type+p{border-left-color:#4da6ff}.colorscheme-dark .cv-page .cv-skills ul>li{background:#1a1e24;border:1px solid #2a2e36}.colorscheme-dark .consulting-page .consulting-clients p{background:#1a1e24;border:1px solid #2a2e36}.colorscheme-auto .cv-page h2:first-of-type+p{border-left-color:#06c}.colorscheme-auto .cv-page .cv-skills ul>li{background:#f5f7f9;border:1px solid #e4e8ec}.colorscheme-auto .consulting-page .consulting-clients p{background:#f5f7f9;border:1px solid #e4e8ec}@media(prefers-color-scheme:dark){.colorscheme-auto .cv-page h2:first-of-type+p{border-left-color:#4da6ff}.colorscheme-auto .cv-page .cv-skills ul>li{background:#1a1e24;border:1px solid #2a2e36}.colorscheme-auto .consulting-page .consulting-clients p{background:#1a1e24;border:1px solid #2a2e36}}