/* SAM Global Markets R168 — scoped, lightweight, no remote fonts, site-wide theme untouched. */
.sam-exp{--se-gold:#c48f56;--se-ink:#0b0c0e;--se-paper:#f5f3ef;--se-grey:#a8a8aa;--se-line:rgba(255,255,255,.13);--se-curve:cubic-bezier(.2,.8,.25,1);font-family:Inter,"Segoe UI",Arial,sans-serif;line-height:1.5;color:#171717;background:var(--se-paper);font-size:15px}
.sam-exp *{box-sizing:border-box}.sam-exp a{text-decoration:none}.sam-exp button,.sam-exp input,.sam-exp select{font:inherit}.sam-exp h1,.sam-exp h2,.sam-exp h3{font-family:Inter,"Segoe UI",Arial,sans-serif;font-weight:650;letter-spacing:-.048em;line-height:1.05}.sam-exp [hidden]{display:none!important}.sam-exp-frame{width:min(1320px,calc(100% - 72px));margin-inline:auto}
.sam-exp .sam-exp-overline{display:inline-flex;align-items:center;gap:10px;color:var(--se-gold);font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.sam-exp-overline i,.sam-exp-status i{display:block;width:7px;height:7px;background:var(--se-gold);border-radius:50%;flex:none}.sam-exp-hero{position:relative;isolation:isolate;overflow:hidden;background:#0b0c0e;color:#fff}.sam-exp-hero::after{content:"";pointer-events:none;position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(196,143,86,.10));z-index:-2}.sam-exp-hero .sam-exp-frame{position:relative;z-index:2}.sam-exp-hero h1{font-size:clamp(40px,6vw,84px);max-width:930px;margin:24px 0 20px;line-height:.99}.sam-exp-hero p{max-width:730px;color:#c1bcb7;font-size:clamp(15px,1.45vw,18px);line-height:1.72;margin:0}.sam-exp-world{padding:86px 0 90px}.sam-exp-world .sam-exp-frame{padding:10px 0}.sam-exp-world h1{max-width:830px}.sam-exp-hero-deco{position:absolute;inset-inline-end:3%;bottom:-47px;display:flex;flex-direction:column;align-items:center;color:rgba(196,143,86,.10);transform:rotate(-8deg);z-index:-1;pointer-events:none}.sam-exp-hero-deco span{font-size:clamp(230px,34vw,570px);font-weight:900;line-height:.7;letter-spacing:-.15em}.sam-exp-hero-deco small{font-size:13px;letter-spacing:.3em;font-weight:800;white-space:nowrap}.sam-exp-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:29px}.sam-exp-btn{display:inline-flex;gap:26px;align-items:center;justify-content:space-between;min-height:46px;padding:12px 19px;border:1px solid rgba(255,255,255,.23);color:#fff!important;border-radius:7px;font-size:12px;font-weight:800;letter-spacing:.015em;transition:transform .24s var(--se-curve),background-color .24s}.sam-exp-btn span{font-size:16px;line-height:1}.sam-exp-btn:hover{transform:translateY(-3px);background:#29292a}.sam-exp-btn.is-gold{border-color:var(--se-gold);background:var(--se-gold);color:#15100b!important}.sam-exp-btn.is-gold:hover{background:#d1a171}
.sam-exp-featured{margin-top:-20px;position:relative;z-index:3;min-height:182px;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:30px 36px;background:#211a15;color:#fff;border:1px solid rgba(196,143,86,.35);border-radius:12px;box-shadow:0 14px 55px rgba(0,0,0,.12)}.sam-exp-featured h2{font-size:clamp(26px,3.5vw,42px);margin:10px 0 9px}.sam-exp-featured p{max-width:790px;color:#cbc4bb;font-size:13px;margin:0}.sam-exp-featured-cta{flex:none}.sam-exp-featured .sam-exp-btn{white-space:nowrap}.sam-exp-countries{padding-block:85px 110px}.sam-exp-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:28px}.sam-exp-section-head h2{font-size:clamp(27px,3.2vw,43px);margin:11px 0 0}.sam-exp-section-head>p{max-width:410px;font-size:13px;color:#676563;margin:0}.sam-exp-search-label{display:block;width:min(100%,360px)}.sam-exp-search-label input{width:100%;border-radius:8px;background:#fff;border:1px solid #ddd7d0;padding:14px 16px;color:#18181a;font-size:13px}.sam-exp-search-label input:focus{outline:2px solid var(--se-gold);outline-offset:1px}.sam-exp-region{margin-top:34px}.sam-exp-region h3{margin:0 0 13px;font-size:14px;letter-spacing:0;display:flex;align-items:center;gap:11px}.sam-exp-region h3 span{font-size:10px;font-weight:800;color:#7d7d7d;background:#e6e3dd;border-radius:6px;padding:2px 7px}.sam-exp-country-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sam-exp-country{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto auto;align-content:space-between;min-height:136px;gap:2px;border:1px solid #ddd8d0;background:#fff;border-radius:9px;padding:17px;color:#171717!important;transition:transform .25s var(--se-curve),border-color .25s}.sam-exp-country:hover{transform:translateY(-3px);border-color:var(--se-gold)}.sam-exp-country-code{grid-column:1;color:#967049;font-size:10px;font-weight:850;letter-spacing:.13em}.sam-exp-country strong{grid-column:1;display:block;font-size:20px;line-height:1.1;letter-spacing:-.035em}.sam-exp-country-state{grid-column:1;color:#8a8887;font-size:10px}.sam-exp-country-chevron{grid-row:1/4;grid-column:2;font-size:17px;color:#ae9f8c;align-self:end}.sam-exp-search-empty{color:#6f6d6b;padding:40px 12px;text-align:center}
.sam-exp-country-hero{padding:47px 0 67px;min-height:0}.sam-exp-crumb{font-size:10px;font-weight:750;letter-spacing:.10em;color:#8d8d8e;display:flex;gap:10px;align-items:center}.sam-exp-crumb a{color:inherit!important}.sam-exp-crumb a:hover{color:var(--se-gold)!important}.sam-exp-market-identity{display:flex;align-items:center;gap:14px;margin-top:70px}.sam-exp-market-code{font-weight:800;letter-spacing:.1em;color:var(--se-gold);font-size:12px;border:1px solid rgba(196,143,86,.5);padding:7px 10px;border-radius:7px}.sam-exp-status{display:inline-flex;align-items:center;gap:8px;border-radius:6px;background:rgba(255,255,255,.07);border:1px solid var(--se-line);font-size:11px;padding:8px 11px;color:#dbd4cb}.sam-exp-country-hero h1{font-size:clamp(39px,6vw,76px);margin:26px 0 16px;max-width:850px}.sam-exp-country-hero .sam-exp-lead{max-width:740px;font-size:17px;color:#c7c2bb}.sam-exp-geometric{position:absolute;inset-inline-end:-120px;top:-90px;width:min(49vw,640px);height:min(49vw,640px);border:1px solid rgba(196,143,86,.20);border-radius:50%;pointer-events:none;display:flex;align-items:center;justify-content:center;opacity:.7;z-index:1}.sam-exp-geometric::before,.sam-exp-geometric::after{content:"";position:absolute;border:1px solid rgba(196,143,86,.20);border-radius:50%;inset:54px}.sam-exp-geometric::after{inset:110px}.sam-exp-geometric b{font-size:clamp(85px,14vw,195px);font-weight:800;color:rgba(196,143,86,.10);letter-spacing:-.1em}.sam-exp-local{display:flex;gap:9px;flex-wrap:wrap;margin-top:43px}.sam-exp-local span{padding:7px 11px;font-size:10px;color:#b8ada0;letter-spacing:.04em;border:1px solid var(--se-line);border-radius:6px}.sam-exp-egypt{background:radial-gradient(circle at 78% 15%,rgba(196,143,86,.16),transparent 30%),#0b0c0e}
.sam-exp-services{padding-block:80px 88px}.sam-exp-service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.sam-exp-service-card{display:flex;flex-direction:column;min-height:230px;background:#fff;padding:22px;border:1px solid #e1ddd7;border-radius:10px;color:#181818!important;transition:background-color .22s,transform .22s var(--se-curve),box-shadow .22s}.sam-exp-service-card:hover{background:#faf7f1;transform:translateY(-5px);box-shadow:0 12px 30px rgba(32,25,17,.075)}.sam-exp-service-top{display:flex;justify-content:space-between;gap:7px;align-items:center;font-size:20px;font-weight:750;letter-spacing:-.035em}.sam-exp-service-arrow{font-size:18px;font-weight:500;color:#ad7840}.sam-exp-service-card p{font-size:12px;color:#686563;line-height:1.6;margin:22px 0 25px;flex:1}.sam-exp-service-card small{font-size:10px;font-weight:800;color:#89643e;text-transform:uppercase;letter-spacing:.03em;line-height:1.35}.sam-exp-cityband{background:#e8e3da;padding:64px 0}.sam-exp-cityband .sam-exp-frame{display:grid;grid-template-columns:.9fr 1.1fr;gap:40px;align-items:center}.sam-exp-cityband h2{font-size:clamp(26px,3vw,42px);margin:10px 0}.sam-exp-cityband p{font-size:12px;color:#69635d;line-height:1.6;max-width:440px}.sam-exp-citylist{display:flex;flex-wrap:wrap;gap:9px;align-items:center}.sam-exp-citylist span{border-radius:7px;background:#f8f6f1;padding:13px 16px;border:1px solid #d7d1c7;font-weight:650;font-size:12px}.sam-exp-founder{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-block:74px 83px}.sam-exp-founder>div{max-width:740px}.sam-exp-founder h2{margin:12px 0;font-size:clamp(28px,4vw,53px)}.sam-exp-founder p{color:#77716b;font-size:14px;line-height:1.65;margin:0}.sam-exp-founder .sam-exp-btn{flex:none}.sam-exp-founder .sam-exp-btn:not(.is-gold){background:#111}
.sam-exp-results-head{background:#0b0c0e;color:#fff;padding:46px 0 70px}.sam-exp-results-head h1{font-size:clamp(34px,5vw,64px);margin:26px 0 12px}.sam-exp-results-head p{max-width:750px;color:#bcb7b1;font-size:15px}.sam-exp-results-head .sam-exp-overline{margin-top:45px}.sam-exp-directory-section{min-height:480px;padding-block:38px 100px}.sam-exp-result-tabs{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:26px}.sam-exp-result-tabs a{padding:12px 16px;border:1px solid #d9d3ca;border-radius:7px;color:#44403a;font-size:12px;font-weight:750;transition:background .2s}.sam-exp-result-tabs a[aria-current=page],.sam-exp-result-tabs a:hover{color:#f8f6f2;background:#1c1b1a;border-color:#1c1b1a}.sam-exp-empty{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:330px;background:#fff;border:1px solid #e4e0d8;padding:clamp(25px,6vw,65px);border-radius:12px}.sam-exp-empty-icon{font-size:30px;color:var(--se-gold);margin-bottom:24px}.sam-exp-empty h2{max-width:770px;font-size:clamp(28px,4.2vw,52px);margin:14px 0 12px}.sam-exp-empty p{max-width:710px;color:#6e6965;font-size:14px;line-height:1.7}.sam-exp-empty .sam-exp-btn:not(.is-gold){color:#111!important;border-color:#bdb8b2}.sam-exp-talent-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.sam-exp-talent{background:#fff;border:1px solid #e2ded8;color:#181818!important;border-radius:8px;overflow:hidden}.sam-exp-talent-media{aspect-ratio:4/5;background:#dad6d0}.sam-exp-talent-media img{width:100%;height:100%;object-fit:cover}.sam-exp-talent-meta{padding:16px}.sam-exp-talent-meta small{font-size:10px;color:#9c754d}.sam-exp-talent-meta h3{margin:8px 0;font-size:21px}.sam-exp-talent-meta>span{font-size:11px;font-weight:800}.sam-exp-call-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.sam-exp-call{border:1px solid #ddd8d0;padding:24px;background:#fff;border-radius:8px;color:#171717!important;min-height:202px;display:flex;flex-direction:column}.sam-exp-call small{color:#987047;font-weight:800;text-transform:uppercase;font-size:10px}.sam-exp-call h3{font-size:22px;margin:20px 0 15px}.sam-exp-call>div{font-size:12px;color:#6c6c6c}.sam-exp-call>span{font-size:11px;font-weight:800;margin-top:auto;padding-top:15px}.sam-exp-directory-search{display:flex;margin-bottom:26px;gap:10px}.sam-exp-directory-search label{flex:1}.sam-exp-directory-search input{width:100%;min-height:48px;border:1px solid #d7d1c9;border-radius:6px;padding:10px 13px}.sam-exp-directory-search button{border:0;border-radius:6px;background:#111;color:#fff;padding:0 20px;cursor:pointer}.sam-exp-pagination{margin-top:35px}.sam-exp-pagination .sam-exp-btn{background:#111}
.sam-exp-hint{font-family:Inter,"Segoe UI",Arial,sans-serif;position:fixed;inset-inline-start:20px;bottom:20px;z-index:9990;color:#fff;filter:drop-shadow(0 12px 30px rgba(0,0,0,.25));font-size:12px;max-width:calc(100vw - 36px)}.sam-exp-hint>button{display:flex;align-items:center;gap:10px;border:1px solid rgba(196,143,86,.5);background:#131313;color:#fff;border-radius:7px;padding:10px 14px;cursor:pointer;min-height:43px}.sam-exp-hint>button>span:first-child{color:#c48f56;font-size:18px}.sam-exp-hint>button b{font-size:11px;font-weight:750}.sam-exp-hint>div{position:absolute;inset-inline-start:0;bottom:calc(100% + 9px);background:#141414;border:1px solid rgba(196,143,86,.35);border-radius:8px;padding:17px;width:min(310px,calc(100vw - 36px))}.sam-exp-hint>div[hidden]{display:none}.sam-exp-hint>div p{margin:0 0 14px;line-height:1.5}.sam-exp-hint select{background:#242424;color:#fff;width:100%;border:1px solid #4f4b47;border-radius:6px;min-height:40px;padding:9px}.sam-exp-hint-actions{margin-top:12px;display:flex;align-items:center;gap:12px}.sam-exp-hint-actions button{background:#c48f56;color:#111;border:0;border-radius:5px;font-size:11px;font-weight:750;padding:11px;cursor:pointer}.sam-exp-hint-actions a{color:#e7d8c5;font-size:11px;text-decoration:underline}
@media(max-width:1080px){.sam-exp-country-grid,.sam-exp-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sam-exp-talent-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sam-exp-call-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:710px){.sam-exp-frame{width:calc(100% - 32px)}.sam-exp-world{padding:56px 0 72px}.sam-exp-world h1{font-size:clamp(35px,9vw,54px)}.sam-exp-featured{margin-top:0;border-radius:0;width:100%;min-height:0;padding:23px 18px;display:block}.sam-exp-featured .sam-exp-featured-cta{margin-top:20px}.sam-exp-featured .sam-exp-btn{width:100%}.sam-exp-section-head{display:block}.sam-exp-section-head>p{margin-top:15px}.sam-exp-search-label{margin-top:17px;width:100%}.sam-exp-countries{padding-block:50px 60px}.sam-exp-country-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sam-exp-country{min-height:120px;padding:13px}.sam-exp-country strong{font-size:16px}.sam-exp-country-state{font-size:9px}.sam-exp-country-hero{padding:28px 0 52px}.sam-exp-market-identity{margin-top:48px}.sam-exp-country-hero h1{font-size:clamp(36px,10vw,56px)}.sam-exp-country-hero .sam-exp-lead{font-size:15px}.sam-exp-geometric{opacity:.15;inset-inline-end:-160px;top:40px;width:400px;height:400px}.sam-exp-services{padding-block:50px}.sam-exp-service-grid{grid-template-columns:1fr 1fr;gap:8px}.sam-exp-service-card{padding:16px;min-height:208px}.sam-exp-service-top{font-size:17px}.sam-exp-service-card p{font-size:11px;margin:17px 0}.sam-exp-cityband{padding:47px 0}.sam-exp-cityband .sam-exp-frame{grid-template-columns:1fr;gap:13px}.sam-exp-citylist span{font-size:11px;padding:10px 12px}.sam-exp-founder{display:block;padding-block:48px}.sam-exp-founder .sam-exp-btn{margin-top:23px}.sam-exp-results-head{padding:30px 0 52px}.sam-exp-results-head h1{font-size:clamp(34px,8vw,46px)}.sam-exp-talent-grid,.sam-exp-call-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sam-exp-empty{padding:22px;min-height:310px}.sam-exp-empty h2{font-size:30px}.sam-exp-empty .sam-exp-btn{width:100%}.sam-exp-hint{bottom:12px;inset-inline-start:12px}}
@media(max-width:430px){.sam-exp-service-grid{grid-template-columns:1fr}.sam-exp-service-card{min-height:165px}.sam-exp-result-tabs a{font-size:10px;padding:10px}.sam-exp-talent-grid,.sam-exp-call-grid{grid-template-columns:1fr 1fr}}
@media(prefers-reduced-motion:reduce){.sam-exp *,.sam-exp-hint *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}
