:root{--bg:#080908;--paper:#f4f1e9;--muted:#b4b4a9;--gold:#d4b56c;--line:#ffffff21;--serif:'Libre Caslon Display',Georgia,serif;--sans:'DM Sans',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--paper);font:16px/1.65 var(--sans);-webkit-font-smoothing:antialiased}button,input,select{font:inherit}a{color:inherit;text-decoration:none}button,a,input,select,summary{touch-action:manipulation}a,button,select{ -webkit-tap-highlight-color:transparent}button{cursor:pointer}img{display:block;max-width:100%}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--gold);outline-offset:5px}button:disabled{cursor:wait;opacity:.65}.skip{position:fixed;inset-block-start:-100px;inset-inline-start:20px;z-index:20;padding:10px;background:var(--gold);color:#080908}.skip:focus{inset-block-start:10px}.wrap{max-width:1280px;margin:auto;padding-inline:48px}.top{position:sticky;top:0;z-index:10;background:#080908f5;border-bottom:1px solid var(--line);backdrop-filter:blur(12px)}.top-inner{display:flex;align-items:center;gap:24px;min-height:90px;padding-inline:30px;max-width:1540px;margin:auto}.brand{width:188px;flex-shrink:0}.brand img{width:188px;height:auto}.brand small{display:block;font-size:9px;letter-spacing:.28em;color:var(--gold);text-align:center;margin-top:5px}.top nav{display:flex;align-items:center;justify-content:center;gap:18px;flex:1}.top nav a{font-size:11px;white-space:nowrap;color:#e3e2d9}.top nav a:hover{color:var(--gold)}.tools{display:flex;align-items:center;gap:12px}.language select,.currency select{background:#161713;color:var(--paper);border:1px solid #786946;border-radius:4px;padding:10px;min-height:44px;max-width:135px}.language span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:48px;padding:13px 23px;background:var(--gold);border:1px solid var(--gold);color:#10110e;font-size:13px;font-weight:600;line-height:1.4;text-align:center;border-radius:3px;transition:background .2s,transform .2s}.button:hover{background:#e7cb8a;transform:translateY(-1px)}.button.secondary{background:transparent;color:var(--paper);border-color:#938054}.menu-button{display:none;border:1px solid var(--line);padding:9px 12px;background:transparent;color:var(--paper);min-height:44px}.eyebrow{font-size:10px;letter-spacing:.19em;text-transform:uppercase;color:var(--gold);font-weight:600;display:flex;gap:14px;align-items:center;margin-bottom:22px}.eyebrow:before{content:'';width:32px;height:1px;background:var(--gold);flex-shrink:0}h1,h2,h3,p{margin:0}h1,h2{font-family:var(--serif);font-weight:400;line-height:1.02;letter-spacing:-.025em}h1{font-size:clamp(56px,6.7vw,102px)}h1 em{color:var(--gold);font-style:normal}h2{font-size:clamp(40px,4.2vw,65px);max-width:850px}h3{font-weight:500;font-size:24px;line-height:1.3}p{color:var(--muted);margin-top:20px;max-width:700px}.hero{position:relative;isolation:isolate;min-height:750px;display:flex;align-items:center;overflow:hidden;border-bottom:1px solid var(--line)}.hero-picture{position:absolute;inset:0 0 0 38%;z-index:-2;background:url('assets/dubai.jpg') center/cover;filter:grayscale(1);opacity:.48}.hero:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#080908 16%,#080908c7 48%,#08090805),linear-gradient(0deg,#080908,transparent 40%)}[dir=rtl] .hero:before{background:linear-gradient(270deg,#080908 16%,#080908b0 48%,#08090805),linear-gradient(0deg,#080908,transparent 40%)}[dir=rtl] .hero-picture{inset:0 38% 0 0}.hero .wrap{width:100%;padding-block:90px}.hero p{max-width:560px;font-size:17px;line-height:1.75}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.fine{font-size:12px;line-height:1.7;color:var(--muted);margin-top:15px}.hero-bottom{margin-top:64px;display:flex;align-items:center;gap:18px;font-size:13px;max-width:550px;color:#dbd5c5}.hero-bottom:before{content:'✧';font-size:35px;color:var(--gold)}section{scroll-margin-top:100px}.section{padding-block:110px;border-bottom:1px solid var(--line)}.section-head{display:flex;align-items:end;justify-content:space-between;gap:45px;margin-bottom:40px}.section-head p{max-width:450px}.split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.story-copy h2{font-size:55px}.story-copy p{font-size:16px}.pullquote{font-family:var(--serif);font-size:30px!important;line-height:1.25;color:var(--gold)!important;padding-inline-start:25px;border-inline-start:1px solid var(--gold);margin-top:30px}.video-box{position:relative;background:#11120f;border:1px solid #635633;border-radius:7px;overflow:hidden;aspect-ratio:16/9;isolation:isolate}.video-box video,.video-poster{width:100%;height:100%;object-fit:contain;display:block}.video-poster{position:absolute;inset:0;z-index:-1}.play{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:end;align-items:center;gap:12px;padding:25px;border:0;background:linear-gradient(0deg,#000e,transparent 65%);color:white}.play .disc{width:60px;height:60px;display:grid;place-items:center;background:var(--gold);color:black;border-radius:50%;font-size:22px;box-shadow:0 0 0 7px #d4b56c1c}.play strong{font-size:13px}.video-note{font-size:11px;margin-top:12px;color:var(--muted)}.video-error{padding:20px;color:var(--gold);font-size:13px}.about{background:var(--paper);color:#13140f}.about p{color:#4c4d44}.about .eyebrow{color:#796023}.about .split{align-items:start}.about h2{max-width:500px}.role-intro{max-width:750px;margin-bottom:45px}.role-panel{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;padding-block:55px;border-top:1px solid var(--line)}.role-panel .number{font:70px/1 var(--serif);color:#77633c;margin-bottom:22px}.role-panel h3{font-size:14px;color:var(--gold);margin-bottom:17px}.role-panel h2{font-size:46px}.role-panel p{font-size:15px}.audience-title{margin-top:30px;font-weight:600;font-size:13px;color:var(--paper)}.audience{list-style:none;padding:0;margin:15px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:12px 25px}.audience li{padding-inline-start:18px;position:relative;color:var(--muted);font-size:13px}.audience li:before{content:'+';position:absolute;inset-inline-start:0;color:var(--gold)}.journeys{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-top:40px}.journey{border-top:1px solid var(--gold);padding-top:25px}.journey h3{font-size:23px}.journey ol{list-style:none;padding:0;counter-reset:step;margin-top:25px}.journey li{counter-increment:step;position:relative;padding:13px 0 13px 48px;border-bottom:1px solid var(--line);font-size:14px;color:#c8c8bd;min-height:54px}[dir=rtl] .journey li{padding:13px 48px 13px 0}.journey li:before{content:counter(step,decimal-leading-zero);position:absolute;inset-inline-start:0;color:var(--gold);font-size:12px;top:16px}.network{background:#11120e}.network-flow{display:flex;align-items:center;flex-direction:column;max-width:860px;margin:40px auto 0;text-align:center}.node{border:1px solid #7f6b40;padding:20px 30px;border-radius:4px;width:min(100%,600px);font-size:17px;background:#171811}.node.gold{background:var(--gold);color:#10110e;font-weight:600;width:auto}.flow-line{height:35px;width:1px;background:var(--gold);position:relative}.flow-line:after{content:'⌄';position:absolute;bottom:-9px;left:-5px;color:var(--gold)}.commission-flow{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%;margin-top:15px}.commission-flow .node{font-size:14px;color:#ddd5bf}.network .fine{max-width:820px;margin:28px auto 0;text-align:center}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:42px;gap:28px}.service{border-top:1px solid var(--gold);padding-top:25px}.service .glyph{font-size:30px;color:var(--gold);margin-bottom:30px;display:block}.service h3{font:30px/1.15 var(--serif)}.service p{font-size:14px}.commission-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin:40px 0 15px}.currency{display:flex;align-items:center;gap:10px;font-size:12px}.rates{width:100%;border-collapse:collapse;font-size:15px}.rates th{font-size:11px;color:var(--gold);font-weight:500;text-align:start;background:#151610}.rates th,.rates td{padding:22px 18px;border-bottom:1px solid var(--line)}.rates td:nth-child(2),.rates td:nth-child(3){font-variant-numeric:tabular-nums;white-space:nowrap}.rates td:last-child{font-size:12px;color:var(--muted);max-width:230px}.rates td:first-child{font-weight:500}.policy-note{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:20px}.policy-note p{font-size:12px}.portal{background:#141510}.portal-shot{display:block;max-height:530px;margin-top:35px;border:1px solid #71603c;border-radius:5px;overflow:hidden;background:#080908}.portal-shot img{width:100%;height:100%;max-height:530px;object-fit:cover;object-position:top}.portal-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:30px 0 15px}.portal-tabs button{border:1px solid #6f644b;color:var(--paper);background:transparent;border-radius:30px;padding:10px 18px;min-height:44px;font-size:12px}.portal-tabs button[aria-pressed=true]{background:var(--gold);color:#10110e;border-color:var(--gold)}.feature-list{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;list-style:none;padding:0;margin-top:30px}.feature-list li{font-size:13px;color:var(--muted);border-inline-start:1px solid var(--gold);padding-inline-start:15px}.portal-film{max-width:920px;margin:55px auto 0}.support-panel{padding:35px;border:1px solid #746139;border-radius:5px;background:#17180f}.support-panel strong{font-size:20px;font-weight:500;line-height:1.4;color:var(--gold)}.support-panel p{font-size:14px}.faq-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:70px}.faqs details{border-bottom:1px solid var(--line)}.faqs summary{padding:22px 35px 22px 0;font-size:15px;cursor:pointer;position:relative;list-style:none}.faqs summary::-webkit-details-marker{display:none}.faqs summary:after{content:'+';position:absolute;inset-inline-end:5px;color:var(--gold)}.faqs details[open] summary:after{content:'−'}.faqs p{font-size:14px;margin:0 0 25px}.register{background:var(--paper);color:#10110c}.register .eyebrow{color:#796023}.register p{color:#535449}.register .split{align-items:start}.register h2{font-size:60px}.register .fine{color:#55584a}.registration{background:white;padding:35px;border:1px solid #d9d3c3;border-radius:6px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.registration label{display:block;font-size:12px;font-weight:500}.registration input:not([type=checkbox]),.registration select{display:block;width:100%;min-width:0;margin-top:8px;border:1px solid #c9c8be;background:#fcfcf9;color:#171910;padding:12px;border-radius:3px;min-height:47px}.registration input:focus,.registration select:focus{outline-color:#9b792e}.full{grid-column:1/-1}.consent{display:flex!important;gap:12px;align-items:start;font-weight:400!important;font-size:12px!important}.consent input{width:20px;height:20px;flex-shrink:0;accent-color:#87702f}.legal-links{font-size:12px;display:flex;gap:20px;margin-top:10px}.legal-links button{padding:5px 0;background:transparent;border:0;text-decoration:underline;color:#5d4a1e;font:inherit}.registration .button{width:100%;margin-top:20px}.registration .fine{font-size:11px}.intro-box{border-inline-start:2px solid #9b792e;padding-inline-start:12px;margin-block:15px;color:#5f4d25;font-size:13px}.form-error{color:#171910!important;border-inline-start:3px solid #9b792e;padding-inline-start:12px;font-size:13px;min-height:0}.honeypot{position:absolute;inset-inline-start:-9999px;width:1px;height:1px;overflow:hidden}.verify-row{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:end}.verify-row button{background:#16170e;color:#f4f1e9;border:0;padding:12px;font-size:11px;min-height:47px;border-radius:3px}.success h3{font:38px/1.2 var(--serif)}.success p{font-size:14px}.footer{padding:55px 0 35px}.footer-top{display:flex;justify-content:space-between;gap:35px;align-items:start}.footer img{width:220px}.footer p{font-size:12px;line-height:1.8}.footer-links{display:flex;gap:20px;flex-wrap:wrap;max-width:450px}.footer-links button{background:transparent;border:0;color:var(--muted);font-size:12px;padding:10px;min-height:44px}.footer-bottom{margin-top:40px;padding-top:20px;border-top:1px solid var(--line);font-size:11px;color:var(--muted);display:flex;justify-content:space-between;gap:30px}.review{background:#d4b56c;color:#14160e;text-align:center;padding:5px 15px;font-size:11px;letter-spacing:.03em}.legal-modal{max-width:660px;background:#f4f1e9;color:#14160e;border:1px solid #9b792e;border-radius:6px;padding:40px;max-height:85vh}.legal-modal::backdrop{background:#000b}.legal-modal h2{font-size:38px}.legal-modal p{color:#44483b;font-size:14px}.legal-modal button{margin-top:25px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}[hidden]{display:none!important}[dir=rtl]{font-family:Arial,sans-serif}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] .pullquote{font-family:Arial,sans-serif;line-height:1.4;letter-spacing:0}[lang=zh-CN] h1,[lang=zh-CN] h2{font-family:serif;line-height:1.2}[dir=rtl] .faqs summary{padding-inline:0 35px}[dir=rtl] .hero h1{font-size:clamp(48px,5vw,80px)}
@media(min-width:1700px){.hero{min-height:850px}}@media(max-width:1200px){.top nav{gap:12px}.top nav a{font-size:10px}.top-inner{gap:15px;padding-inline:20px}.brand,.brand img{width:150px}.top .button{padding:11px;font-size:11px}.tools{gap:8px}.wrap{padding-inline:35px}.split{gap:40px}.story-copy h2{font-size:46px}.language select{max-width:110px}.role-panel{gap:40px}}@media(max-width:1000px){.top nav{display:none;position:absolute;inset-inline:0;top:100%;padding:25px;background:#11120f;border-bottom:1px solid var(--gold);grid-template-columns:1fr 1fr;gap:20px}.top nav.open{display:grid}.top nav a{font-size:14px;white-space:normal;min-height:40px}.menu-button{display:block}.tools{margin-inline-start:auto}.section{padding-block:80px}.split{grid-template-columns:1fr}.hero .wrap{padding-block:75px}.hero{min-height:680px}.hero-picture{inset-inline-start:20%}.story-copy h2{max-width:650px}.story .video-wrap{max-width:800px;width:100%}.service-grid{grid-template-columns:1fr 1fr;gap:40px}.faq-grid{grid-template-columns:1fr;gap:35px}.register .split{grid-template-columns:.85fr 1.15fr;gap:35px}.register h2{font-size:46px}.registration{padding:25px}.form-grid{grid-template-columns:1fr}.feature-list{grid-template-columns:1fr 1fr}.role-panel{grid-template-columns:1fr 1fr}.audience{grid-template-columns:1fr}.rates th,.rates td{padding:18px 10px}.portal-shot{max-height:450px}}@media(max-width:650px){.wrap{padding-inline:22px}.top-inner{min-height:78px;padding-inline:15px;gap:8px}.brand,.brand img{width:135px}.brand small{font-size:8px}.top .button{display:none}.language select{max-width:105px;font-size:12px;padding:9px}.menu-button{font-size:11px;padding:8px}.hero{min-height:720px;align-items:end}.hero-picture{inset:0!important;opacity:.38;background-position:60% center}.hero:before{background:linear-gradient(0deg,#080908 3%,#080908bd 55%,#08090830)!important}.hero .wrap{padding-top:95px;padding-bottom:50px}.hero h1{font-size:60px;line-height:1.03}.hero p{font-size:15px}.hero-bottom{margin-top:35px;font-size:12px}.eyebrow{font-size:9px;margin-bottom:18px}.actions{gap:10px}.hero .actions{flex-direction:column;align-items:stretch}.button{min-height:49px}.section{padding-block:65px}h2,.story-copy h2{font-size:43px}.section-head{display:block;margin-bottom:30px}.section-head p{margin-top:20px}.pullquote{font-size:28px!important}.split{gap:35px}.video-wrap{width:100%}.video-box{aspect-ratio:9/16;max-width:450px;margin-inline:auto}.play{padding:28px 15px}.play .disc{width:64px;height:64px}.role-panel{grid-template-columns:1fr;gap:25px;padding-block:35px}.role-panel .number{font-size:52px;margin-bottom:15px}.role-panel h2{font-size:39px}.audience{gap:12px}.journeys{grid-template-columns:1fr;gap:35px}.journey h3{font-size:22px}.node{font-size:15px;padding:18px}.commission-flow{grid-template-columns:1fr}.network .fine{text-align:start}.service-grid{gap:35px 22px}.service h3{font-size:27px}.service p{font-size:13px}.service .glyph{margin-bottom:20px}.commission-head{margin-top:28px}.currency{margin-inline-start:auto}.rates,.rates tbody{display:block}.rates thead{display:none}.rates tr{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:22px 0;border-bottom:1px solid var(--line)}.rates td{padding:0;border:0;display:block;white-space:normal!important;font-size:19px}.rates td:before{content:attr(data-label);display:block;font-size:10px;font-weight:400;color:var(--muted);margin-bottom:6px}.rates td:first-child{grid-column:1/-1;font-size:19px}.rates td:first-child:before{display:none}.rates td:last-child{grid-column:1/-1;max-width:none;font-size:12px}.rates td:last-child:before{display:none}.policy-note{grid-template-columns:1fr;gap:0}.portal-tabs{gap:7px}.portal-tabs button{padding:9px 13px;font-size:11px}.portal-shot{height:480px;max-height:480px;width:100%;max-width:440px;margin-inline:auto}.portal-shot img{height:100%;width:100%;object-fit:cover;object-position:top}.feature-list{gap:20px}.feature-list li{font-size:12px}.portal-film{margin-top:35px}.support-panel{padding:25px}.support-panel strong{font-size:18px}.register .split{grid-template-columns:1fr;gap:35px}.register h2{font-size:48px}.registration{padding:22px}.form-grid{gap:16px}.registration label{font-size:13px}.footer-top{display:block}.footer-links{margin-top:25px;gap:5px}.footer-bottom{display:block}.footer-bottom span{display:block;margin-top:10px}.legal-modal{padding:25px;width:calc(100% - 30px)}[dir=rtl] .hero h1{font-size:48px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
.top nav .nav-join{display:none}@media(max-width:1000px){.top nav .nav-join{display:block;color:var(--gold)}}
.screenshot-link{display:block;height:100%;position:relative}.screenshot-link picture{display:block;height:100%}.enlarge{position:absolute;inset-inline-end:14px;bottom:14px;background:#080908ec;border:1px solid var(--gold);padding:10px 14px;color:var(--gold);font-size:12px;border-radius:4px}
@media(max-width:650px){.service-grid{grid-template-columns:minmax(0,1fr)}.service h3{overflow-wrap:anywhere}.service p{font-size:15px}}
.portal-shot.detailed{overflow-y:auto;height:620px;max-height:620px}.portal-shot.detailed .screenshot-link,.portal-shot.detailed picture{height:auto}.portal-shot.detailed img{height:auto;max-height:none;object-fit:contain}.portal-shot.detailed .enlarge{position:sticky;float:inline-end;bottom:12px;margin:12px}
@media(max-width:650px){.portal-shot.detailed{height:560px;max-height:560px}}
/* Allow translated navigation and the secure login link to fit at tablet widths. */
@media (min-width:901px) and (max-width:1100px){.top nav{flex-wrap:wrap;row-gap:8px}}
