.pcc{--pcc-page:#e9e3dc;--pcc-main:#f8f2ec;--pcc-slot:#f3eae4;--pcc-frost:hsla(0,0%,100%,.74);--pcc-blur:14px;--pcc-name:#3a2430;--pcc-job:#5e462d;--pcc-ink:#5a3a48;--pcc-eyebrow:#5a3a48;--pcc-rule:#e2d4cb;--pcc-tile:#fff;--pcc-tile-border:#eadfd8;--pcc-cta-from:#6e2e52;--pcc-cta-to:#561d3f;--pcc-cta-ink:#fff;--pcc-link:#5e2346;--pcc-link-hover:#3f1630;--pcc-wa:#2f9e57;--pcc-bar:hsla(33,53%,97%,.96);--pcc-bar-div:#d9c9bf;--pcc-sh-head:0 10px 30px rgba(60,30,45,.1);--pcc-sh-cta:0 12px 26px rgba(86,29,63,.28);--pcc-sh-disc:0 6px 16px rgba(60,30,45,.1);--pcc-sh-row:0 6px 16px rgba(60,30,45,.08);--pcc-sh-chip:0 4px 12px rgba(60,30,45,.05);--pcc-sh-bar:0 14px 32px rgba(60,30,45,.16);position:relative;min-height:100vh;overflow:hidden;display:flex;flex-direction:column;background:var(--pcc-main,#f8f2ec);font-family:var(--font-manrope,Manrope),var(--font-tajawal,Tajawal),sans-serif;-webkit-font-smoothing:antialiased;--pcx-navy:#1f3a5c;--pcx-navy-toast:#16294a;--pcx-qr-navy:#08213f;--pcx-gold:#50697b;--pcx-gold-ink:#50697b;--pcx-gold-rule:#a3b9c9;--pcx-bg:#fff;--pcx-card-bg:#fff;--pcx-recess:#efebe1;--pcx-field:#f6f3ed;--pcx-ink:#22314a;--pcx-body:#4c5b6e;--pcx-muted:#66727f;--pcx-tile-label:#44546a;--pcx-btn-h:46px;--pcx-btn-r:14px;--pcx-btn-pad:5px 12px;--pcx-btn-gap:10px;--pcx-btn-font:14.5px;--pcx-btn-icon:18px;--pcx-btn-shadow:0 3px 10px rgba(31,42,66,.07);--pcx-btn-surface:var(--pcx-tile-surface,var(--pcx-card-surface,var(--pcx-card-bg)));--pcx-btn-ink:var(--pcx-accent-tile,var(--pcx-tile-ink,var(--pcx-navy)));--pcx-border:#e9e4da;--pcx-border2:#e9e4d8;--pcx-hairline:#dcd6c9;--pcx-taupe:#a29587;--pcx-ease:cubic-bezier(.22,.8,.3,1);--pcx-serif:"Playfair Display","Amiri",serif;--pcx-hero-grad:linear-gradient(135deg,#25476e,#1f3a5c 55%,#182e4a)}[dir=rtl] .pcc{--pcx-serif:"Amiri","Playfair Display",serif}.pcc a{color:var(--pcc-link,#5e2346);text-decoration:none}@media (hover:hover){.pcc a:hover{color:var(--pcc-link-hover,#3f1630)}}.pcc-bg{position:absolute;inset:0;z-index:0;height:100%;-o-object-fit:cover;object-fit:cover}.pcc-bg,.pcc-wrap{pointer-events:none;width:100%}.pcc-wrap{position:relative;z-index:1;display:flex;flex-direction:column;flex:1;margin:0;padding:0;background:var(--pcc-frost,hsla(0,0%,100%,.74));backdrop-filter:blur(var(--pcc-blur,14px));-webkit-backdrop-filter:blur(var(--pcc-blur,14px))}.pcc-head{pointer-events:auto;display:flex;flex-direction:column;gap:12px;padding:0 0 16px}.pcc-headgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:0;align-items:stretch;overflow:hidden;box-shadow:var(--pcc-sh-head,0 10px 30px rgba(60,30,45,.1))}.pcc-headgrid--one{grid-template-columns:minmax(0,1fr)}.pcc-headgrid--one .pcc-pbox{aspect-ratio:5/2}.pcc-hbox,.pcc-pbox{overflow:hidden;background:var(--pcc-slot,#f3eae4)}.pcc-hbox{width:100%;aspect-ratio:5/2}.pcc-hbox img,.pcc-pbox img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pcc-slot--empty{border:1.5px dashed var(--pcc-rule,#e2d4cb);display:flex;align-items:center;justify-content:center}.pcc-body{pointer-events:auto;display:flex;flex-direction:column;gap:20px;width:100%;max-width:520px;margin:0 auto;padding:8px 18px 28px;flex:1}.pcc-colA,.pcc-colB,.pcc-foot{display:flex;flex-direction:column;gap:20px}.pcc-logorow{display:flex;margin-block-end:14px}.pcc-logo{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:18px;background:var(--pcc-tile,#fff);border:1px solid var(--pcc-tile-border,#eadfd8);box-shadow:var(--pcc-sh-chip,0 4px 12px rgba(60,30,45,.05));overflow:hidden}.pcc-logo img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.pcc-logo--empty{border-style:dashed;border-width:1.5px;border-color:var(--pcc-rule,#e2d4cb);background:none;box-shadow:none}.pcc-id{display:flex;flex-direction:column;gap:6px}.pcc-name{margin:0;font-size:24px;font-weight:800;color:var(--pcc-name,#3a2430);line-height:1.2}.pcc-job{font-size:15px;font-weight:600;color:var(--pcc-job,#5e462d)}.pcc-company{font-weight:500}.pcc-bio,.pcc-company{font-size:14px;color:var(--pcc-ink,#5a3a48)}.pcc-bio{margin:6px 0 0;line-height:1.6;text-wrap:pretty}.pcc-save{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;height:54px;border:none;border-radius:16px;background:linear-gradient(180deg,var(--pcc-cta-from,#6e2e52),var(--pcc-cta-to,#561d3f));color:var(--pcc-cta-ink,#fff);font-family:inherit;font-size:17px;font-weight:700;cursor:pointer;box-shadow:var(--pcc-sh-cta,0 12px 26px rgba(86,29,63,.28))}.pcc-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pcc-tile{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--pcc-ink,#5a3a48);font-size:14px;font-weight:600;text-align:center}.pcc-disc{width:62px;height:62px;border-radius:18px;justify-content:center;box-shadow:var(--pcc-sh-disc,0 6px 16px rgba(60,30,45,.1))}.pcc-disc,.pcc-webrow{background:var(--pcc-tile,#fff);display:flex;align-items:center}.pcc-webrow{justify-content:space-between;gap:12px;padding:14px 16px;border-radius:14px;box-shadow:var(--pcc-sh-row,0 6px 16px rgba(60,30,45,.08));font-size:14px;font-weight:600}.pcc-webrow,.pcc-webrow:hover{color:var(--pcc-name,#3a2430)}.pcc-weblabel{display:flex;align-items:center;gap:10px;min-width:0}.pcc-webval{color:var(--pcc-job,#5e462d);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcc-sec{flex-direction:column}.pcc-lblrow,.pcc-sec{display:flex;gap:14px}.pcc-lblrow{align-items:center;width:100%;min-height:44px;padding:0;background:none;border:none;font-family:inherit;text-align:start}.pcc-lblrow--btn{cursor:pointer}.pcc-lbl{font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--pcc-eyebrow,#5a3a48);white-space:nowrap}.pcc-lblline{flex:1;height:1px;background:var(--pcc-rule,#e2d4cb)}.pcc-chev{flex:none}.pcc-chev--open{transform:rotate(180deg)}.pcc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px}.pcc-chip{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:92px;padding:12px 6px;border-radius:18px;background:var(--pcc-tile,#fff);border:1px solid var(--pcc-tile-border,#eadfd8);box-shadow:var(--pcc-sh-chip,0 4px 12px rgba(60,30,45,.05));font-family:inherit;font-size:13px;font-weight:700;text-align:center;line-height:1.3;cursor:pointer}.pcc-chip,.pcc-chip:hover{color:var(--pcc-ink,#5a3a48)}.pcc-bar{position:sticky;bottom:14px;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:center;min-height:58px;border-radius:18px;background:var(--pcc-bar,hsla(33,53%,97%,.96));border:1px solid var(--pcc-tile-border,#eadfd8);box-shadow:var(--pcc-sh-bar,0 14px 32px rgba(60,30,45,.16))}.pcc-bar-btn{display:flex;align-items:center;justify-content:center;gap:10px;height:58px;background:none;border:none;cursor:pointer;color:var(--pcc-ink,#5a3a48);font-family:inherit;font-size:15px;font-weight:700}.pcc-bar-div{width:1px;height:30px;background:var(--pcc-bar-div,#d9c9bf)}.pcc-footlines{display:flex;flex-direction:column;align-items:center;gap:4px;padding-top:6px;text-align:center}.pcc-tagline{font-size:15px;font-weight:700;color:var(--pcc-name,#3a2430)}.pcc-foot1{line-height:1.5}.pcc-foot1,.pcc-foot2{font-size:13px;color:var(--pcc-ink,#5a3a48)}.pcc-markrow{display:flex;justify-content:center;padding-top:4px;padding-bottom:72px;opacity:.7}.pcc-ownerbar{margin-block-start:8px}.pcc-chev{transition:transform .18s cubic-bezier(.22,.8,.3,1)}@media (hover:hover){.pcc-t{transition:transform .18s cubic-bezier(.22,.8,.3,1)}.pcc-t:hover{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.pcc-chev,.pcc-t{transition:none!important}.pcc-t:hover{transform:none!important}}@media (min-width:600px) and (max-width:899px){.pcc-body{max-width:640px}}@media (min-width:900px){.pcc:not(.pcc--preview) .pcc-head{padding:0}.pcc:not(.pcc--preview) .pcc-hbox,.pcc:not(.pcc--preview) .pcc-headgrid--one .pcc-pbox{aspect-ratio:3/1}.pcc:not(.pcc--preview) .pcc-body{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);-moz-column-gap:40px;column-gap:40px;row-gap:28px;align-items:start;max-width:1200px;padding:48px 48px 0}.pcc:not(.pcc--preview) .pcc-colA{position:sticky;top:24px}.pcc:not(.pcc--preview) .pcc-colB{padding-top:8px}.pcc:not(.pcc--preview) .pcc-foot{grid-column:1/-1}.pcc:not(.pcc--preview) .pcc-name{font-size:40px}}