
body.tpfnSaadStaticNavReady header.fixed.top-4{display:none!important}
.sfSignatureMobilePanel[hidden]{display:none!important}
.sfSignatureCommand{border:1px solid #bab4ac;border-radius:5px;background:transparent;color:#0057ff;font:700 11px/1 monospace;min-height:28px;padding:4px 7px;margin-left:10px;cursor:pointer}
@media(max-width:1150px){.sfSignatureCommand{display:none}}
/* Saad Fudda - bespoke cream/cobalt creative-studio command bar.
   Separate from Ahmed (lime/tech) and Ammar (red/cinematic). */
.sfSignatureFrame{position:fixed;top:14px;left:50%;transform:translateX(-50%);width:min(1190px,calc(100vw - 28px));z-index:10092;pointer-events:none;color:#111!important;font-family:var(--font-inter),Arial,sans-serif}
.sfSignatureFrame *{box-sizing:border-box}
.sfSignatureFrame a{text-decoration:none;color:inherit}
.sfSignatureFrame a:focus-visible,.sfSignatureFrame button:focus-visible{outline:3px solid #0057ff;outline-offset:3px}
.sfSignatureBar{display:flex;align-items:center;width:100%;min-height:66px;gap:0;padding:8px;background:rgba(250,248,245,.97);border:1.5px solid #161616;border-radius:13px;box-shadow:0 4px 0 #111,0 12px 32px rgba(13,15,22,.13);pointer-events:auto;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
.sfSignatureLogo{display:flex;align-items:center;gap:7px;padding:0 16px 0 14px;min-height:47px;border-right:1px solid rgba(0,0,0,.18)}
.sfSignatureBrand{font:900 clamp(21px,2vw,26px)/1 Arial,sans-serif;letter-spacing:-.085em;color:#131313}
.sfSignatureDot{color:#0057ff}
.sfSignatureBrandArrow{font:500 18px/1 Arial,sans-serif;color:#0057ff}
.sfSignatureIdentity{display:flex;align-items:center;gap:9px;padding:0 17px;white-space:nowrap}
.sfSignatureIdNumber{font:700 10px/1.1 var(--font-plex-mono),monospace;letter-spacing:-.04em;background:#ccff75;border:1px solid #171717;padding:7px 6px;border-radius:5px}
.sfSignatureIdName{font:800 11px/1.1 var(--font-plex-mono),monospace;letter-spacing:-.04em}
.sfSignatureIdName i{font-style:normal;color:#0057ff}
.sfSignatureIdStar{font-size:19px;color:#0057ff;line-height:1}
.sfSignatureLinks{display:flex;align-items:center;justify-content:center;gap:clamp(13px,2.15vw,29px);margin-left:auto}
.sfSignatureLinks>a{display:flex;align-items:baseline;gap:3px;font:660 12px/1 var(--font-inter),Arial,sans-serif;letter-spacing:-.035em;white-space:nowrap;transition:color .16s,transform .16s}
.sfSignatureLinks>a:hover{color:#0057ff;transform:translateY(-1px)}
.sfSignatureLinks sup{font:600 8px/1 var(--font-plex-mono),monospace;color:#0057ff;letter-spacing:0;position:relative;top:-.4em}
.sfSignatureJoin{display:flex;align-items:center;justify-content:center;gap:15px;white-space:nowrap;padding:0 13px 0 19px;min-height:47px;margin-left:clamp(12px,2vw,30px);background:#0057ff;color:white!important;border:1px solid #111;border-radius:8px;box-shadow:2px 2px 0 #141414;transition:transform .16s,box-shadow .16s}
.sfSignatureJoin:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 #111}
.sfSignatureJoin span{font:800 11px/1 var(--font-plex-mono),monospace}
.sfSignatureJoin b{font:500 21px/1 Arial,sans-serif}
.sfSignatureMenuToggle{display:none;background:#0057ff;color:white!important;border:1px solid #121212;border-radius:7px;align-items:center;justify-content:center;gap:12px;min-height:43px;padding:0 12px;cursor:pointer}
.sfSignatureMenuToggle span{font:800 11px/1 var(--font-plex-mono),monospace;letter-spacing:.01em}
.sfSignatureMenuToggle strong{font-size:22px;font-weight:400;line-height:.7}
.sfSignatureMobilePanel{pointer-events:auto;display:flex;flex-direction:column;background:#faf8f5;border:1.5px solid #151515;border-radius:10px;margin-top:12px;box-shadow:5px 5px 0 #121212,0 20px 70px rgba(0,0,0,.15);padding:20px 22px;max-height:calc(100svh - 105px);overflow:auto;animation:saadNavDrop .2s cubic-bezier(.2,1,.3,1)}
.sfSignatureMobileIntro{display:flex;justify-content:space-between;gap:15px;align-items:start;padding-bottom:15px;border-bottom:1px solid #d1cdc5;font:800 9px/1.25 var(--font-plex-mono),monospace;letter-spacing:.015em}
.sfSignatureMobileIntro span:last-child{color:#0057ff}
.sfSignatureMobilePanel>a:not(.sfSignatureMobileCTA){display:flex;align-items:baseline;gap:14px;border-bottom:1px solid #e3ded5;padding:12px 0;color:#151515;font-size:clamp(24px,6vw,33px);font-weight:750;letter-spacing:-.065em}
.sfSignatureMobilePanel>a small{font:700 11px/1 var(--font-plex-mono),monospace;color:#0057ff;width:23px;letter-spacing:0}
.sfSignatureMobilePanel>a b{font-size:17px;font-weight:400;margin-left:auto}
.sfSignatureMobileCTA{display:flex;justify-content:space-between;align-items:center;background:#ccff75!important;color:#141414!important;border:1.5px solid #141414;border-radius:6px;padding:14px 16px;margin-top:20px;font:850 12px/1 var(--font-plex-mono),monospace}
.sfSignatureMobileCTA span{font-size:20px}
.sfSignatureMobileFooter{font:700 10px/1 var(--font-plex-mono),monospace;letter-spacing:.05em;margin-top:20px;color:#5b5b5b}
@media(max-width:1130px){
 .sfSignatureIdentity{padding:0 12px;gap:7px}
 .sfSignatureLinks{gap:13px}
 .sfSignatureJoin{margin-left:15px;padding-inline:12px}
}
@media(max-width:1010px){
 .sfSignatureBar{min-height:58px}
 .sfSignatureIdentity{padding-inline:11px}
 .sfSignatureIdName{font-size:10px}
 .sfSignatureIdStar{display:none}
 .sfSignatureLinks{gap:12px}
 .sfSignatureLinks>a{font-size:11px}
 .sfSignatureJoin{gap:9px}
 .sfSignatureJoin span{font-size:10px}
}
@media(max-width:840px){
 .sfSignatureBar{min-height:55px;gap:0;padding:7px}
 .sfSignatureLogo{padding:0 10px;min-height:40px}
 .sfSignatureIdentity{padding:0 13px;border:0;margin-right:auto}
 .sfSignatureLinks,.sfSignatureJoin{display:none}
 .sfSignatureMenuToggle{display:flex}
}
@media(max-width:400px){
 .sfSignatureFrame{width:calc(100vw - 16px);top:9px}
 .sfSignatureBar{padding:5px;min-height:52px}
 .sfSignatureLogo{padding:0 9px}
 .sfSignatureBrand{font-size:21px}
 .sfSignatureBrandArrow{display:none}
 .sfSignatureIdentity{gap:7px;padding-inline:9px}
 .sfSignatureIdName{font-size:10px}
 .sfSignatureIdNumber{font-size:9px;padding:6px 5px}
 .sfSignatureMenuToggle{padding:0 9px;gap:7px;min-height:40px}
 .sfSignatureMenuToggle span{font-size:10px}
 .sfSignatureMobilePanel{padding:18px}
}
@keyframes saadNavDrop{from{opacity:0;transform:translateY(-9px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){.sfSignatureMobilePanel{animation:none}.sfSignatureJoin,.sfSignatureLinks a{transition:none}}
