
#zaheer-responsive .profile-sidebar .portrait{border:0;overflow:hidden;position:relative}#zaheer-responsive .portrait img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:55% 30%;display:block}

#zaheer-responsive .profile-sidebar .portrait{border:0;overflow:hidden;position:relative}#zaheer-responsive .portrait img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:55% 30%;display:block}

#zaheer-responsive{container-type:inline-size}#zaheer-responsive .website{--ice:#9fcaff;--surface:#202228;--ink:#eef2f8;--muted:#acb6c6;background:#111215;color:var(--ink);font:14px/1.6 Arial,sans-serif;border-radius:22px;padding:0 42px;min-width:0}#zaheer-responsive *{box-sizing:border-box}#zaheer-responsive [hidden]{display:none!important}#zaheer-responsive button,#zaheer-responsive a{font:inherit;-webkit-tap-highlight-color:transparent}#zaheer-responsive button{color:inherit}#zaheer-responsive button:focus-visible,#zaheer-responsive a:focus-visible{outline:2px solid var(--ice);outline-offset:4px}#zaheer-responsive a{color:inherit;text-decoration:none}#zaheer-responsive .site-header{display:flex;align-items:center;gap:28px;padding:26px 75px 24px 0;border-bottom:1px solid #2b2e34}#zaheer-responsive .logo{font-size:29px;font-weight:700;letter-spacing:-2px;background:none;border:0;padding:0;min-height:44px}#zaheer-responsive .logo span,#zaheer-responsive h1 span,#zaheer-responsive h2 span{color:var(--ice)}#zaheer-responsive nav{display:flex;gap:6px;flex-wrap:wrap}#zaheer-responsive nav button{border:0;background:none;padding:10px 13px;border-radius:11px;font-size:12px;min-height:44px;color:#b8c2d2}#zaheer-responsive nav button[aria-current=page]{background:#243247;color:#d8e9ff}#zaheer-responsive .location{margin-left:auto;display:flex;align-items:center;gap:9px;white-space:nowrap;color:#aab8cd;font-size:10px;line-height:1.4}#zaheer-responsive .location svg{width:19px;height:19px;color:var(--ice)}#zaheer-responsive .location strong{display:block;font-size:12px;font-weight:500;color:#e1e9f5}#zaheer-responsive main{padding:44px 0 48px;min-height:580px}#zaheer-responsive .home-view{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}#zaheer-responsive .eyebrow{font-size:10px;letter-spacing:1.7px;color:#a9bbd4;margin-bottom:19px}#zaheer-responsive h1{font-size:clamp(43px,6.5cqw,66px);line-height:1.01;letter-spacing:-3px;margin:0 0 24px;font-weight:600}#zaheer-responsive .hero h2{font-size:19px;font-weight:500;line-height:1.5;margin:0 0 8px}#zaheer-responsive .specialties{font-size:12px;line-height:1.9;color:#c1cede;margin:0 0 25px}#zaheer-responsive .intro{max-width:330px;color:#aeb9cb;font-size:14px;line-height:1.8;margin-bottom:28px}#zaheer-responsive .career-summary{display:flex;gap:24px;flex-wrap:wrap;margin-bottom:24px}#zaheer-responsive .career-summary>span{display:flex;flex-direction:column;color:#929eaf;font-size:10px}#zaheer-responsive .career-summary strong{font-size:16px;font-weight:500;color:#e4ebf6}#zaheer-responsive .text-button{padding:10px 0;display:flex;align-items:center;gap:9px;background:none;border:0;color:var(--ice);font-size:12px;min-height:44px}#zaheer-responsive .text-button svg{width:18px;height:18px}#zaheer-responsive .home-actions{display:flex;flex-direction:column;gap:12px}#zaheer-responsive .documents-tile{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:24px;border:0;border-radius:23px;text-align:left;color:#172234;background:var(--ice);transition:transform .2s,box-shadow .2s}#zaheer-responsive .tile-top{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:9px;letter-spacing:1.5px;margin-bottom:24px}#zaheer-responsive .tile-top svg{width:32px;height:32px;stroke-width:1.5}#zaheer-responsive .documents-tile>strong{font-size:34px;letter-spacing:-1px;font-weight:500;line-height:1.2;margin-bottom:8px}#zaheer-responsive .documents-tile>span:nth-of-type(2){font-size:12px;color:#344a68}#zaheer-responsive .action-label{display:flex;align-items:center;gap:7px;font-size:11px;margin-top:22px;padding:6px 10px;border-radius:8px;background:#ffffff36}#zaheer-responsive .action-label svg{width:14px;height:14px}#zaheer-responsive .secondary-tiles{display:grid;grid-template-columns:1fr 1fr;gap:12px}#zaheer-responsive .dark-tile{display:flex;align-items:flex-start;flex-direction:column;gap:4px;border:1px solid #333842;background:var(--surface);border-radius:19px;padding:18px;text-align:left;transition:transform .2s,background .2s}#zaheer-responsive .dark-tile>svg{width:27px;height:27px;color:var(--ice);margin-bottom:10px}#zaheer-responsive .dark-tile strong{font-size:20px;font-weight:500}#zaheer-responsive .dark-tile>span{font-size:11px;color:var(--muted)}#zaheer-responsive .chat-buttons{display:flex;flex-direction:column;gap:10px}#zaheer-responsive .ai-button,#zaheer-responsive .whatsapp{display:flex;align-items:center;gap:12px;border-radius:14px;padding:13px 16px;min-height:65px;text-align:left;border:1px solid #344d6c;background:#1c293b;transition:transform .2s,background .2s}#zaheer-responsive .ai-button>svg,#zaheer-responsive .whatsapp>svg{width:23px;height:23px;color:var(--ice)}#zaheer-responsive .chat-buttons strong{font-weight:500;font-size:13px;display:block;line-height:1.5}#zaheer-responsive .chat-buttons small{font-size:11px;color:#b5c4da;display:block}#zaheer-responsive .whatsapp{background:#1c2924;border-color:#344b3f}#zaheer-responsive .whatsapp>svg{color:#b2ddc3}#zaheer-responsive .whatsapp small{color:#b1cbbb}#zaheer-responsive .documents-tile:hover,#zaheer-responsive .dark-tile:hover{transform:translateY(-3px);box-shadow:0 10px 30px #0003}#zaheer-responsive .ai-button:hover{background:#263952}#zaheer-responsive .whatsapp:hover{background:#27382f}#zaheer-responsive button:active{transform:scale(.985)}#zaheer-responsive footer{border-top:1px solid #2b2e34;display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;padding:23px 0;color:#a2adbe;font-size:9px;letter-spacing:1px}#zaheer-responsive .footer-dot{margin:0 8px;color:#5d6a7d}#zaheer-responsive .countries{display:flex;align-items:center;gap:17px}#zaheer-responsive .countries>span{display:flex;align-items:center;gap:6px;font-size:10px}#zaheer-responsive .countries b{font-family:'Apple Color Emoji','Segoe UI Emoji',sans-serif;font-size:16px;font-weight:400;width:21px;line-height:1;display:flex;justify-content:center}
#zaheer-responsive .section-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:30px}#zaheer-responsive .section-heading h2{font-size:38px;line-height:1.2;letter-spacing:-1.4px;font-weight:500;margin:0 0 10px}#zaheer-responsive .section-heading .eyebrow{margin-bottom:12px}#zaheer-responsive .section-heading p{color:var(--muted);font-size:13px;max-width:600px;margin:0}#zaheer-responsive .outline-button{border:1px solid #39475a;border-radius:11px;background:#192331;padding:11px 14px;display:flex;align-items:center;gap:8px;font-size:12px;min-height:44px}#zaheer-responsive .outline-button svg{width:18px;height:18px}#zaheer-responsive .profile-layout{display:grid;grid-template-columns:235px 1fr;gap:35px}#zaheer-responsive .profile-sidebar{padding:20px;border:1px solid #323842;border-radius:19px;background:#1b1e24;align-self:start}#zaheer-responsive .portrait{aspect-ratio:1/1;background:linear-gradient(150deg,#2e3c51,#202630);border:1px dashed #62728b;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:15px;color:#c0cddd;gap:5px}#zaheer-responsive .portrait svg{width:48px;height:48px;stroke-width:1.1;margin-bottom:10px}#zaheer-responsive .portrait span{font-size:12px}#zaheer-responsive .portrait small{font-size:10px;color:#9aaac0}#zaheer-responsive h3{font-size:18px;font-weight:500;line-height:1.4;margin:0 0 14px}#zaheer-responsive .profile-sidebar h3{margin:20px 0 7px}#zaheer-responsive .profile-sidebar p{color:var(--muted);font-size:11px;line-height:1.8;margin:0 0 20px}#zaheer-responsive .profile-fact{display:flex;align-items:center;gap:8px;color:#c1cbd9;font-size:11px;margin-top:12px}#zaheer-responsive .profile-fact svg{width:15px;height:15px;color:var(--ice)}#zaheer-responsive .social-links{display:flex;flex-direction:column;gap:10px;margin-top:22px}#zaheer-responsive .social-links a,#zaheer-responsive .social-links .pending{padding:10px 12px;min-height:44px;border-radius:8px;font-size:12px;border:1px solid #3a4b63;background:#25344b;color:#dbeaff}#zaheer-responsive .social-links .pending{background:#242832;border-color:#353c4b;color:#a6afbe}#zaheer-responsive .profile-body article{margin-bottom:30px}#zaheer-responsive .profile-body p{font-size:13px;line-height:1.85;color:#b7c1d0;margin:0 0 12px}#zaheer-responsive .skills{display:flex;flex-wrap:wrap;gap:8px}#zaheer-responsive .skills span{border-radius:7px;background:#202c3d;border:1px solid #2f4058;padding:7px 10px;font-size:11px;color:#cee0fa}#zaheer-responsive .timeline{list-style:none;padding:0;margin:0}#zaheer-responsive .timeline li{border-left:1px solid #3c526f;padding:0 0 24px 18px;position:relative}#zaheer-responsive .timeline li:before{content:'';width:7px;height:7px;border-radius:50%;background:var(--ice);position:absolute;left:-4px;top:7px}#zaheer-responsive .date{font-size:9px;color:#93abca;letter-spacing:.6px}#zaheer-responsive h4{font-size:15px;font-weight:500;line-height:1.5;margin:6px 0}#zaheer-responsive .timeline strong{font-size:11px;color:#c1cddd;font-weight:400}#zaheer-responsive .timeline p{font-size:12px;margin-top:9px}#zaheer-responsive .education{display:grid;grid-template-columns:1fr 1fr;gap:15px}#zaheer-responsive .education>div{padding:17px;background:#1d232c;border-radius:12px}#zaheer-responsive .education svg{width:24px;height:24px;color:var(--ice)}#zaheer-responsive .education p{font-size:11px}#zaheer-responsive .language-list{display:grid;grid-template-columns:1fr 1fr;gap:15px}#zaheer-responsive .language-list span{font-size:11px;color:var(--muted)}#zaheer-responsive .language-list strong{display:block;font-size:13px;font-weight:500;color:#e2e9f4}
#zaheer-responsive .document-tabs{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:26px}#zaheer-responsive .document-tabs button{display:flex;align-items:center;gap:8px;padding:11px 16px;min-height:44px;border-radius:11px;border:1px solid #343c48;background:#1f242d;color:#b8c7dc;font-size:12px}#zaheer-responsive .document-tabs svg{width:18px;height:18px}#zaheer-responsive .document-tabs button[aria-selected=true]{background:var(--ice);color:#17263d;border-color:var(--ice)}#zaheer-responsive .document-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}#zaheer-responsive .document-card{display:flex;flex-direction:column;align-items:flex-start;padding:25px;border:1px solid #343e4c;background:#1c222b;border-radius:19px;min-height:265px}#zaheer-responsive .doc-icon{padding:12px;border-radius:13px;background:#293e5a;color:var(--ice);display:flex;align-items:center;margin-bottom:20px}#zaheer-responsive .doc-icon svg{width:28px;height:28px}#zaheer-responsive .document-type{font-size:9px;letter-spacing:1px;color:#a0b3cf;margin-bottom:10px}#zaheer-responsive .document-card h3{font-size:20px;margin-bottom:10px}#zaheer-responsive .document-card p{font-size:12px;color:var(--muted);margin:0 0 24px}#zaheer-responsive .file-pending{font-size:11px;color:#97a5b8;border:1px dashed #485366;border-radius:7px;padding:7px 10px;margin-top:auto}#zaheer-responsive .category-intro{margin-bottom:23px}#zaheer-responsive .saudi-label{font-size:10px;letter-spacing:1.5px;color:#abd2bd}#zaheer-responsive .category-intro h3{margin:9px 0 5px}#zaheer-responsive .category-intro p{font-size:12px;color:var(--muted);margin:0}#zaheer-responsive .gov-card{background:linear-gradient(135deg,#1b2a27,#1b2125);border-color:#354e45}#zaheer-responsive .gov-card .doc-icon{background:#284638;color:#b9e4ca}#zaheer-responsive .gov-card .document-type{color:#b1cdbd}#zaheer-responsive .request-link{display:flex;gap:8px;align-items:center;min-height:44px;padding:10px 14px;border:1px solid #426051;border-radius:9px;font-size:12px;background:#273c32;color:#d7eee1;margin-top:auto}#zaheer-responsive .request-link svg{width:16px;height:16px}#zaheer-responsive .empty-category{border:1px dashed #3d4a5d;padding:38px;border-radius:17px;text-align:center}#zaheer-responsive .empty-category>svg{width:34px;height:34px;color:var(--ice);margin-bottom:14px}#zaheer-responsive .empty-category p{font-size:13px;color:var(--muted);margin:0 0 24px}#zaheer-responsive .contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:19px}#zaheer-responsive .contact-card{background:#1c2635;border:1px solid #344963;border-radius:20px;padding:28px}#zaheer-responsive .contact-card>svg{width:30px;height:30px;color:var(--ice);margin-bottom:22px}#zaheer-responsive .contact-card p{font-size:13px;color:var(--muted)}#zaheer-responsive .contact-card>span{font-size:12px;color:var(--ice)}#zaheer-responsive .ai-preview{max-width:640px;background:#1a2536;border:1px solid #344b6c;padding:30px;border-radius:22px}#zaheer-responsive .ai-preview>svg{width:32px;height:32px;color:var(--ice);margin-bottom:20px}#zaheer-responsive .ai-preview p{font-size:13px;color:var(--muted)}#zaheer-responsive .example-questions{display:flex;flex-direction:column;gap:9px;margin-top:24px}#zaheer-responsive .example-questions span{font-size:12px;padding:10px 13px;background:#24364e;border-radius:9px;color:#c9dcf8}#zaheer-responsive .setup-note{font-size:11px!important;color:#92a9c8!important;margin-top:22px}#zaheer-responsive main>section{animation:section-in .25s ease-out}@keyframes section-in{from{transform:translateY(8px)}to{transform:translateY(0)}}
@container(max-width:760px){#zaheer-responsive .website{padding:0 25px}#zaheer-responsive .site-header{gap:14px;padding-right:0}#zaheer-responsive .home-view{gap:28px}#zaheer-responsive .profile-layout{grid-template-columns:200px 1fr;gap:23px}#zaheer-responsive .education{grid-template-columns:1fr}#zaheer-responsive .career-summary{gap:14px}#zaheer-responsive h1{font-size:47px}}
@container(max-width:600px){#zaheer-responsive .website{padding:0 22px;border-radius:18px}#zaheer-responsive .site-header{flex-wrap:wrap;padding-top:20px;gap:12px}#zaheer-responsive .site-header nav{order:3;flex-basis:100%;gap:4px}#zaheer-responsive .site-header nav button{flex:1}#zaheer-responsive .location{font-size:10px}#zaheer-responsive main{padding:30px 0;min-height:400px}#zaheer-responsive .home-view{grid-template-columns:1fr;gap:28px}#zaheer-responsive h1{font-size:52px;letter-spacing:-2.5px}#zaheer-responsive .hero h2{font-size:18px}#zaheer-responsive .specialties{font-size:11px;margin-bottom:15px}#zaheer-responsive .intro{margin:0 0 20px;font-size:13px}#zaheer-responsive .career-summary{gap:25px;margin-bottom:10px}#zaheer-responsive .profile-layout{grid-template-columns:1fr}#zaheer-responsive .profile-sidebar{display:grid;grid-template-columns:100px 1fr;column-gap:18px;padding:17px}#zaheer-responsive .portrait{grid-row:span 2;width:100px;align-self:start}#zaheer-responsive .portrait svg{width:30px;height:30px;margin:0}#zaheer-responsive .portrait span{font-size:10px}#zaheer-responsive .portrait small{display:none}#zaheer-responsive .profile-sidebar h3{margin:0 0 6px;font-size:17px;align-self:end}#zaheer-responsive .profile-sidebar p{margin:0 0 10px;grid-column:2}#zaheer-responsive .profile-fact{grid-column:1/-1}#zaheer-responsive .social-links{grid-column:1/-1;flex-direction:row;flex-wrap:wrap}#zaheer-responsive .section-heading{flex-wrap:wrap;gap:12px}#zaheer-responsive .section-heading h2{font-size:32px}#zaheer-responsive .document-grid,#zaheer-responsive .contact-grid{grid-template-columns:1fr}#zaheer-responsive .document-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px}#zaheer-responsive .document-tabs button{justify-content:center;padding:10px 8px}#zaheer-responsive .eyebrow{font-size:9px;letter-spacing:1.2px}#zaheer-responsive footer{font-size:8px;gap:18px}#zaheer-responsive .documents-tile>strong{font-size:32px}#zaheer-responsive .education{grid-template-columns:1fr}#zaheer-responsive .empty-category{padding:28px 20px}}
@media(prefers-reduced-motion:reduce){#zaheer-responsive main>section{animation:none}#zaheer-responsive button,#zaheer-responsive a{transition:none!important}}

html{background:#111215}body{margin:0}#zaheer-responsive{max-width:1280px;margin:auto}button,a{touch-action:manipulation}button:focus-visible,a:focus-visible{outline:3px solid #9fcaff;outline-offset:4px}.specialties{white-space:pre-line}.profile-body p{white-space:pre-line}
