*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#0a1013;color:#e9eef0;font:16px/1.65 Arial,sans-serif}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}header{position:sticky;top:0;background:#0a1013f2;border-bottom:1px solid #293338;z-index:5}.wrap{max-width:1200px;margin:auto;padding:0 28px}nav{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:86px;flex-wrap:wrap}.brand{font-size:22px;font-weight:800;letter-spacing:2px}.brand span,.gold{color:#dec58b}.links{display:flex;gap:25px;flex-wrap:wrap;font-size:14px}.btn{display:inline-block;background:#dec58b;color:#11191d;padding:13px 22px;border-radius:4px;font-weight:700;border:1px solid #dec58b}.btn.outline{background:transparent;color:#dec58b}.eyebrow{font-size:13px;letter-spacing:3px;color:#dec58b;text-transform:uppercase}h1{font-size:clamp(42px,6vw,76px);line-height:1.08;letter-spacing:-2px;margin:22px 0}h2{font-size:clamp(30px,4vw,44px);line-height:1.2;letter-spacing:-1px}h3{font-size:23px;line-height:1.3}p{color:#b9c6cc}.hero{padding:88px 0 70px;display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center}.hero img{width:100%;border-radius:6px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0}.strip{display:flex;gap:28px;flex-wrap:wrap;padding:24px 0;border-top:1px solid #293338;border-bottom:1px solid #293338;color:#dec58b;font-size:14px;letter-spacing:1px}section{padding:76px 0;border-bottom:1px solid #293338}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card{background:#111c21;border:1px solid #2b383e;padding:28px;border-radius:6px}.price{font-size:42px;color:#dec58b;font-weight:700}.small{font-size:14px}.notice{padding:20px 24px;border-left:3px solid #dec58b;background:#141e22;color:#c9d3d7;margin:24px 0}.split{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:start}.split img{width:100%;border-radius:6px}.tag{display:inline-block;font-size:12px;color:#dec58b;border:1px solid #47514c;padding:4px 10px;border-radius:30px}.tablewrap{overflow:auto}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:17px 15px;border-bottom:1px solid #29383e;vertical-align:top}th{color:#dec58b;font-size:13px;text-transform:uppercase}input,select{background:#111c21;border:1px solid #43515a;color:#fff;padding:14px;font:inherit;border-radius:4px;width:100%}.tools{display:grid;grid-template-columns:2fr 1fr;gap:15px}.row{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:22px 0;border-bottom:1px solid #29383e}footer{padding:40px 0;font-size:14px;color:#aabac0}li{margin:10px 0;color:#b9c6cc}button{cursor:pointer;font:inherit}details{border-bottom:1px solid #29383e;padding:20px 0}summary{cursor:pointer;font-weight:700}@media(max-width:750px){.wrap{padding:0 20px}.hero,.split,.grid{grid-template-columns:1fr}.hero{padding-top:48px;gap:30px}.hero img{max-width:480px}.grid{gap:16px}nav{padding:18px 0}.links{gap:15px}.tools{grid-template-columns:1fr}section{padding:50px 0}.row{align-items:start;flex-direction:column}h1{letter-spacing:-1px}}
/* Risk Pilot FXZ premium brand presentation */
body{background:#070b0e}.wrap{max-width:1280px}header{background:#070b0ef5}.brand span,.gold,.eyebrow{color:#eac776}.brand{font-size:20px;letter-spacing:2.2px}.hero{min-height:670px;grid-template-columns:1.25fr 1fr;gap:80px;padding:90px 0}.hero h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(44px,5.3vw,71px);letter-spacing:-1.8px;line-height:1.12}.hero-lead{max-width:560px;font-size:19px;line-height:1.8}.hero-art{padding:35px 28px;border:1px solid #80642c66;background:radial-gradient(ellipse at center,#202320 0%,#0b1014 72%);border-radius:10px;box-shadow:0 30px 70px #0008}.crest{position:relative;width:100%;max-width:340px;aspect-ratio:1;overflow:hidden;margin:auto;border-radius:15px;border:1px solid #ae812d77}.crest img{position:absolute;width:416.0714%;max-width:none;left:-160%;top:-48.9286%;border-radius:0}.art-caption{text-align:center;margin-top:30px}.art-caption span{display:block;font-size:23px;font-weight:800;letter-spacing:4px;color:#eac776}.art-caption small{display:block;font-size:12px;letter-spacing:2.4px;color:#b9c0c0;margin-top:12px}.btn{background:linear-gradient(120deg,#f0d498,#c69a4d);border-color:#d3b16b;padding:14px 24px;border-radius:3px}.btn.outline{background:transparent;color:#eac776;border-color:#806c42}.partner-band{display:grid;grid-template-columns:1fr 1.7fr auto;gap:35px;align-items:center;border:1px solid #3a3326;background:#101619;padding:32px;margin-bottom:40px}.partner-band h2{font:700 32px Arial,sans-serif;letter-spacing:-1px;margin:15px 0 0}.ec-mark{display:inline-flex;align-items:center;justify-content:center;color:white;background:#d64339;border-radius:50%;height:52px;width:52px;font-size:23px;letter-spacing:-1px}.partner-band p{margin:8px 0}.strip{color:#d3b16b}.card{background:linear-gradient(145deg,#151e23,#0d1418);border-color:#313a3d;border-radius:5px}.price{color:#eac776}h2{font-family:Georgia,serif;font-weight:400}.card h3{font-size:22px}.notice{background:#131a1c;border-left-color:#d5b46c}.contact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.contact-card{border-top:1px solid #9f803e;padding:28px 15px;background:#0e1519}.contact-number{font-size:21px;color:#eac776}.tag{color:#eac776}.tablewrap{border:1px solid #293338;border-radius:4px}.row strong{font-size:18px}.small{line-height:1.7}@media(max-width:900px){.partner-band{grid-template-columns:1fr 1.5fr}.partner-band>a{grid-column:1/-1;justify-self:start}.hero{gap:35px}.contact-grid{grid-template-columns:1fr 1fr}.contact-card:last-child{grid-column:1/-1}}@media(max-width:750px){.hero{grid-template-columns:1fr;min-height:auto;padding:48px 0;gap:35px}.hero h1{font-size:46px}.hero-lead{font-size:17px}.hero-art{max-width:480px;width:100%;margin:auto}.partner-band{grid-template-columns:1fr;padding:24px;gap:15px}.partner-band>a{grid-column:auto}.contact-grid{grid-template-columns:1fr}.contact-card:last-child{grid-column:auto}.contact-number{font-size:20px}}

.broker-brand-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.broker-brand{display:flex;align-items:center;justify-content:center;min-height:86px;border:1px solid #685333;background:#11181c;font-size:21px;font-weight:700;color:#e9d19a;letter-spacing:.2px}.broker-brand:hover{background:#20272a;border-color:#d5b46c;text-decoration:none}.certificate-section img{max-width:540px;width:100%;height:auto;object-fit:contain;border:1px solid #534428}.certificate-section .split{align-items:center}.links{gap:18px}.price strong{font-weight:600}@media(max-width:750px){.broker-brand-grid{grid-template-columns:repeat(2,1fr)}.broker-brand{font-size:18px;min-height:76px}}
.profile-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.broker-profile{background:#10191e;border:1px solid #45503e;padding:28px;scroll-margin-top:150px}.broker-profile h3{font-size:29px;color:#edcf91}.logo-box{background:#fff;border-radius:4px;height:82px;display:flex;align-items:center;justify-content:center;padding:16px;width:100%;color:#152332}.logo-box img{max-width:100%;max-height:54px;object-fit:contain}.quick-brokers{display:flex;flex-wrap:wrap;gap:12px;margin:25px 0}.quick-brokers a{border:1px solid #8b713e;padding:10px 18px;color:#eac776}.broker-with-logo{flex-direction:column;padding:15px;gap:14px}.broker-with-logo .logo-box{height:70px}.broker-with-logo .logo-box img{max-height:42px}.broker-profile summary{font-size:16px}.broker-profile details{padding:14px 0}.broker-profile p{font-size:15px}@media(max-width:750px){.profile-grid{grid-template-columns:1fr}.broker-profile{padding:22px}.quick-brokers a{font-size:14px}}
.logo-box:has(img[src="logos/ic.png"]){background:#15212a}.logo-box:has(img[src="logos/vt.jpg"]){background:#e8edf0}

.chart-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.chart-grid .card:last-child{grid-column:1/-1}.chart-grid img{width:100%;height:auto;border:1px solid #34434b;border-radius:5px}.chart-grid ul{padding-left:22px}.chart-grid .card:last-child img{max-height:440px}@media(max-width:750px){.chart-grid{grid-template-columns:1fr}.chart-grid .card:last-child{grid-column:auto}}

.table-logo{width:145px;height:64px;background:#f3f5f6;border-radius:4px;padding:10px;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.table-logo img{max-width:100%;max-height:44px;object-fit:contain}.logo-tickmill,.logo-tmgm,.logo-ic{background:#15212a!important}.logo-box:has(img[src="logos/tickmill.svg"]),.logo-box:has(img[src="logos/tmgm.webp"]){background:#15212a}.logo-box img{display:block}.broker-brand-grid{align-items:stretch}.broker-brand{overflow:hidden}.broker-profile{scroll-margin-top:200px}@media(max-width:750px){.broker-brand-grid{gap:10px}.broker-with-logo{padding:10px}.logo-box{padding:10px}.table-logo{width:130px}}

.priority-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.priority-logo{display:block;background:#121c22;padding:30px;border:1px solid #ad8843;border-radius:5px}.priority-logo:hover{text-decoration:none;border-color:#e8cb8f}.priority-logo .logo-box{height:145px}.logo-box{overflow:hidden}.logo-cpt img,.logo-box:has(img[src="logos/cpt.jpg"]) img{height:160px!important;width:160px!important;max-height:none!important;max-width:none!important;object-fit:contain}.table-logo.logo-cpt{height:90px;overflow:hidden}.table-logo.logo-cpt img{height:140px;width:140px;max-width:none;max-height:none}.logo-tmgm{background:#15212a!important}.logo-tmgm img{max-height:88px!important;width:100%;object-fit:contain}.broker-with-logo .logo-box{height:96px!important}.broker-with-logo .logo-box img{max-height:62px}.priority-logo h3{color:#e8c579;font-size:30px}.broker-priority{padding:50px 0}@media(max-width:750px){.priority-grid{grid-template-columns:1fr}.priority-logo{padding:22px}.broker-with-logo .logo-box{height:88px!important}}

.chart-live-shell{height:600px;border:1px solid #907342;border-radius:6px;overflow:hidden;background:#0c171d}.tradingview-widget-copyright{font-size:14px;padding:3px 10px}.chat-panel{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:25px 30px;border:1px solid #6c5736;background:#111c22;margin-top:28px}.chat-panel p{max-width:640px}.floating-chat{position:fixed;bottom:22px;right:22px;z-index:20;padding:13px 22px;background:#e0bd70;color:#111820;border-radius:40px;box-shadow:0 5px 25px #0008;font-size:14px;font-weight:bold}.brand{display:flex;align-items:center;gap:12px}.brand-mark{width:48px;height:48px;object-fit:cover;border:1px solid #967743;border-radius:6px}.premium-brand-hero{width:100%;height:auto;display:block;border-radius:5px}@media(max-width:750px){.chart-live-shell{height:490px}.chat-panel{flex-direction:column;align-items:start;padding:20px}.floating-chat{right:14px;bottom:14px;padding:10px 16px}.brand-mark{width:40px;height:40px}}

.hero-art{padding:0;overflow:hidden;border-color:#9a7b3b;background:#080c0e}.premium-brand-hero{width:100%;max-height:560px;object-fit:contain}.brand-mark{object-fit:cover}.logo-adss,.logo-axi,.logo-noor,.logo-naga{background:#15212a!important}.logo-box:has(img[src="logos/adss.svg"]){background:#15212a}.logo-gallery-note{margin-top:20px}.floating-chat:hover{text-decoration:none;background:#f0d090}.hero-art .premium-brand-hero{border-radius:0}header .brand{letter-spacing:1px;font-size:19px}@media(max-width:750px){.premium-brand-hero{max-height:none}header .brand{font-size:17px}.links{font-size:13px;gap:13px}}

/* Clean, structured layout with the earlier brand artwork. */
body{background:#f4f7fa;color:#142638;font-family:Arial,sans-serif}header{background:#0a1622;border-bottom:1px solid #243342}header .brand{color:#fff;display:block;white-space:nowrap}header .brand span{color:#e5bd68}header .links{color:#d5e0e9;gap:24px}nav{min-height:76px;flex-wrap:nowrap}.wrap{max-width:1260px}p,li{color:#526476}.hero{grid-template-columns:1.5fr 1fr;gap:50px;min-height:auto;padding:60px 0 45px}.hero h1{font-family:Arial,sans-serif;font-weight:750;font-size:clamp(40px,4.6vw,61px);letter-spacing:-2px;line-height:1.13;color:#132b40}.gold,.eyebrow{color:#9b7029}.eyebrow{font-size:12px;letter-spacing:2px}.hero-lead{font-size:18px;max-width:560px}.hero-art{background:#0a1014;border:1px solid #41515b;padding:22px;border-radius:8px;max-width:340px;justify-self:end;box-shadow:0 16px 40px #0c203019}.crest{max-width:235px;aspect-ratio:1;border:0;overflow:hidden;margin:auto}.crest img{position:absolute;width:416.0714%;max-width:none;left:-160%;top:-48.9286%;border-radius:0}.art-caption{margin-top:20px}.art-caption span{font-size:19px;letter-spacing:2px}.art-caption small{font-size:11px;letter-spacing:1.7px}.btn{background:#12364e;border-color:#12364e;color:white;padding:12px 19px;border-radius:5px}.btn.outline{color:#244257;border-color:#a8b6c1;background:white}.strip{border-color:#d8e0e6;color:#5e6e7b;gap:27px;font-size:12px;font-weight:700;padding:18px 0}.partner-band{background:#0e2334;border-color:#0e2334;color:white;border-radius:7px;padding:22px 28px;margin:26px 0 5px;grid-template-columns:1fr 1.65fr auto}.partner-band h2{color:white;font-size:28px}.partner-band p{color:#ccdae3}.partner-band .eyebrow{color:#e5c185}.partner-band .btn.outline{color:white;border-color:#6c8393;background:transparent}.partner-band .small{font-size:12px}.ec-mark{height:42px;width:42px;font-size:19px}section{padding:48px 0;border-color:#d8e0e6}h2{font-family:Arial,sans-serif;font-weight:700;color:#17364e;font-size:34px;letter-spacing:-.9px;margin:15px 0 22px}.card{background:white;border-color:#d9e2e8;border-radius:7px;box-shadow:0 5px 14px #17364e04;padding:24px}.card h3{color:#17364e;font-size:21px}.price{color:#17364e;font-size:37px}.tag{color:#73541d;border-color:#d8c295;background:#faf5ea}.notice{background:#eaf0f5;color:#3a5367;border-left-color:#b68d43;padding:17px 21px}.grid{gap:18px}.broker-brand-grid{grid-template-columns:repeat(6,1fr);gap:12px}.broker-brand{background:#fff;border-color:#d7e0e7;color:#254357;font-size:14px;min-height:130px;padding:12px;gap:9px;border-radius:5px}.broker-brand:hover{background:white;border-color:#a8864b}.broker-with-logo .logo-box{height:76px!important;border-radius:3px;padding:9px;background:#fff}.broker-with-logo .logo-box img{max-height:48px}.broker-brand span{font-size:14px}.more-brands{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:16px}.more-brands .broker-brand{min-height:58px;padding:10px}.small{font-size:13px}.chart-live-shell{height:560px;border-color:#c5d0d8}.chat-panel{background:white;border-color:#d7e0e7;border-radius:6px;padding:18px 24px}.chat-panel h3{color:#16364e}.chat-panel p{font-size:14px;margin:8px 0}.broker-profile{background:#fff;border-color:#d7e0e7;border-radius:6px}.broker-profile h3{color:#16364e}.quick-brokers a{color:#244257;border-color:#b6c5d0;background:white;border-radius:4px}.tablewrap{background:white;border-color:#d7e0e7}td,th{border-color:#e0e7ec}th{color:#244257}input,select{background:white;color:#16364e;border-color:#b6c5d0}.row{border-color:#d7e0e7}.row .small{color:#62798b}.contact-card{background:#fff;border-color:#bd9a53;border-radius:5px}.contact-number{color:#234e68}.contact-card h3{color:#17364e}details{border-color:#d5e0e8}summary{color:#244257}.floating-chat{background:#13384f;color:white}footer{color:#586e80;padding-bottom:65px}footer a{color:#244257}.chart-grid img{background:#0c171d}.certificate-section .split{padding-top:24px}.logo-box:has(img[src="logos/ic.png"]),.logo-box:has(img[src="logos/tmgm.webp"]),.logo-box:has(img[src="logos/tickmill.svg"]),.logo-box:has(img[src="logos/adss.svg"]){background:#15212a!important}.logo-axi,.logo-naga,.logo-noor{background:#15212a!important}@media(max-width:1000px){.broker-brand-grid{grid-template-columns:repeat(4,1fr)}header .links{gap:14px;font-size:13px}}@media(max-width:750px){nav{flex-wrap:wrap;padding:16px 0;gap:12px}.hero{grid-template-columns:1fr;padding-top:36px;gap:24px}.hero h1{font-size:42px;letter-spacing:-1.3px}.hero-art{justify-self:center;width:100%;max-width:290px}.hero-lead{font-size:16px}.partner-band{grid-template-columns:1fr;gap:12px;padding:22px}.partner-band>a{grid-column:auto}.broker-brand-grid{grid-template-columns:repeat(3,1fr);gap:8px}.broker-brand{padding:8px;font-size:12px;min-height:112px}.broker-brand span{font-size:12px}.broker-with-logo .logo-box{height:66px!important;padding:7px}.broker-with-logo .logo-box img{max-height:42px}.more-brands{grid-template-columns:repeat(2,1fr)}h2{font-size:29px}section{padding:36px 0}.chart-live-shell{height:480px}.small{font-size:13px}.strip{gap:15px}}

.certificate-preview{display:grid;grid-template-columns:1fr 230px;gap:35px;align-items:center;background:#fff;border:1px solid #d9e2e8;padding:26px;border-radius:7px}.certificate-preview h2{font-size:28px}.certificate-preview img{width:100%;height:auto;max-height:230px;object-fit:contain;border:1px solid #dce4e9;border-radius:4px}.contact-location{margin-bottom:24px}.contact-location p{max-width:880px}.career-banner{display:grid;grid-template-columns:1.5fr 1fr;gap:25px;background:#102b3e;color:#fff;padding:30px;border-radius:7px;margin:26px 0}.career-banner h3{font-size:27px;color:#fff}.career-banner p{color:#c8d8e5}.career-pay{border-left:1px solid #597285;padding-left:30px}.career-pay strong{display:block;font-size:49px;line-height:1.1;color:#e7c484}.career-pay span{display:block;font-size:18px;margin-top:9px}.career-pay p{font-size:13px}.career-apply{background:#eaf0f5;padding:22px 26px;margin-top:24px;border-radius:5px;display:flex;align-items:center;justify-content:space-between;gap:24px}.career-apply h3{color:#17364e}.career-apply p{max-width:700px}@media(max-width:750px){.certificate-preview{grid-template-columns:1fr;padding:22px;gap:20px}.certificate-preview img{max-height:200px}.career-banner{grid-template-columns:1fr;padding:24px}.career-pay{border-left:0;border-top:1px solid #597285;padding:20px 0 0}.career-apply{flex-direction:column;align-items:start;padding:22px}}

/* Style 3 — Royal Blue, White and Light Grey */
body{background:#f5f8fc;color:#172b4d}header{background:#1646b7;border-color:#285aca}header .brand{color:#fff}header .brand span{color:#f4d891}header .links{color:#fff}.hero h1,h2,.card h3,.broker-profile h3,.contact-card h3,.chat-panel h3{color:#16367c}.gold{color:#2456be}.eyebrow{color:#2456be}.btn{background:#2156c5;border-color:#2156c5;color:white}.btn:hover{background:#1646b7;text-decoration:none}.btn.outline{background:white;color:#2156c5;border-color:#b4c6e9}.partner-band{background:#194bb6;border-color:#194bb6}.partner-band h2{color:white}.partner-band .eyebrow{color:#f3d792}.partner-band .btn.outline{color:white;background:transparent;border-color:#9fb8eb}.partner-band p{color:#e1eaff}.card{border-color:#dbe4f2}.notice{background:#edf3ff;border-left-color:#3b6dcd}.tag{background:#eff4ff;color:#2955a6;border-color:#c6d6f0}.price{color:#2156c5}.floating-chat{background:#2156c5}.contact-number{color:#2156c5}.career-banner{background:#194bb6}.career-teaser{display:flex;justify-content:space-between;gap:25px;align-items:center;background:white;border:1px solid #dbe4f2;border-radius:6px;padding:27px}.career-teaser p{margin-bottom:0}.uae-broker-grid{display:grid;grid-template-columns:1fr 1fr;gap:23px}.uae-broker-card{background:white;border:1px solid #b9ceef;border-top:4px solid #2156c5;border-radius:6px;padding:27px}.uae-broker-card h3{color:#16367c;font-size:28px}.uae-broker-card .logo-box{height:115px;max-width:290px;margin-bottom:20px}.logo-tradershub,.logo-adss,.logo-box:has(img[src="logos/tradershub.svg"]),.logo-box:has(img[src="logos/adss.svg"]),.table-logo:has(img[src="logos/tradershub.svg"]){background:#142235!important}.logo-tradershub img{max-height:80px;max-width:120px}.country-flag{width:32px!important;height:22px!important;max-width:32px!important;max-height:22px!important;object-fit:contain;vertical-align:middle;margin-right:7px;border:1px solid #ccd5df;border-radius:2px;display:inline-block!important}.country-licence{display:flex;align-items:center;gap:6px;font-size:15px}.uae-broker-card .country-licence{color:#254578}.broker-profile h4{color:#2156c5}.quick-brokers a{color:#2156c5}.tablewrap th{color:#2156c5}.chat-panel{border-color:#c6d6f0}@media(max-width:750px){.uae-broker-grid{grid-template-columns:1fr}.uae-broker-card{padding:22px}.career-teaser{flex-direction:column;align-items:start;padding:22px}.country-flag{width:28px!important;height:20px!important}}

/* Exness official dark wordmark on a high contrast yellow panel */
.logo-box:has(img[src="logos/exness.svg"]),.table-logo:has(img[src="logos/exness.svg"]){background:#ffde02!important}.logo-box:has(img[src="logos/exness.svg"]) img{width:165px;max-width:90%;height:auto;max-height:55px}

/* Visible flags and neutral licence labels: colour is visual grouping, not verification */
.country-badge{display:inline-flex;align-items:center;gap:8px;background:#e6efff;border:1px solid #adc4f0;border-radius:7px;padding:8px 12px;color:#173c80;font-weight:700;line-height:1.5}.country-badge .country-flag{width:40px!important;height:28px!important;max-width:40px!important;max-height:28px!important;margin:0;object-fit:fill}.licence-badge{display:inline-block;background:#e8e8fc;color:#343078;border:1px solid #bcbbe9;border-radius:6px;padding:7px 11px;font-size:15px;font-weight:700;line-height:1.5}.country-licence{background:#e6efff;border-radius:7px;padding:10px;color:#173c80!important;font-weight:700}.news-discipline{background:#fff;border:1px solid #c7d5ee;border-top:5px solid #2456be;border-radius:8px;padding:32px!important;margin:40px 0}.news-intro{font-size:20px;color:#3f5374}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:28px 0}.news-grid article{background:#f0f5ff;border-radius:8px;padding:22px}.news-number{color:#2456be;font-weight:800;font-size:24px}.news-grid h3{font-size:21px;color:#16367c;margin:12px 0}.news-grid p,.news-checks li{font-size:17px;line-height:1.75}.news-checks{padding-left:24px;columns:2;column-gap:40px}.news-checks li{break-inside:avoid;margin-bottom:16px}.news-checks strong{color:#16367c}@media(max-width:750px){.news-discipline{padding:22px!important}.news-grid{grid-template-columns:1fr;gap:14px}.news-checks{columns:1}.country-badge{padding:6px 9px}}

/* Midnight navy and brushed gold: premium brand direction */
body{background:#f2f4f7;color:#344052}header{background:#091322;border-bottom:1px solid #9b783c}.brand{color:#fff}.brand span{color:#e0bd71}.links a{color:#e9edf4}.eyebrow,.gold,.price,.contact-number,.broker-profile h4,.quick-brokers a{color:#90651c}h1,h2,h3,h4{color:#142337}h2{font-size:clamp(29px,3vw,42px);letter-spacing:-1px}p,li{line-height:1.75}.btn{background:linear-gradient(120deg,#eed59d,#bd9148);color:#17202b;border:1px solid #ceac67;box-shadow:0 7px 18px #93682124;font-weight:700}.btn:hover{background:#e4c78a;color:#17202b}.btn.outline{background:transparent;color:#845d20;border-color:#bd9856;box-shadow:none}.premium-hero{position:relative;background:#091322;min-height:570px;overflow:hidden;border:1px solid #3c4655;border-radius:18px;margin-top:34px;padding:55px 45px;display:grid;grid-template-columns:1.05fr 1fr;gap:15px}.premium-hero h1{position:relative;z-index:2;color:white;font-size:clamp(38px,4.3vw,67px);line-height:1.08;letter-spacing:-2px}.premium-hero .gold{color:#e8c57c}.premium-hero .eyebrow{color:#e8c57c;font-size:14px;letter-spacing:2px}.premium-hero p{color:#ccd5e2}.premium-hero .hero-copy{position:relative;z-index:2}.premium-hero .hero-art{position:absolute;inset:0;background:none;border:0}.premium-art{width:100%;height:100%;object-fit:cover;object-position:center}.premium-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#091322 0%,#091322f0 24%,#0913227a 52%,transparent 82%);pointer-events:none}.premium-hero .btn.outline{color:#e8c57c;border-color:#ba9c61}.trust-row{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:18px 0 30px;background:#fff;border:1px solid #d9dee7;border-radius:12px;box-shadow:0 10px 30px #14233708}.trust-row>div{padding:22px 26px;border-right:1px solid #e5e9ef}.trust-row>div:last-child{border:0}.trust-row strong{display:block;color:#142337;font-size:16px;margin-bottom:7px}.trust-row span{font-size:14px;color:#637087}.card,.uae-broker-card,.career-teaser,.news-discipline,.chat-panel{border-radius:12px;border-color:#d5dce7;box-shadow:0 12px 32px #14233707;background:white}.card{border-top:3px solid #bb954f}.partner-band{background:linear-gradient(115deg,#101f33,#1c3149);border:1px solid #ab8949;border-radius:12px}.partner-band h2{color:#f0d99f}.partner-band .eyebrow{color:#e8c57c}.partner-band p{color:#dde5ee}.partner-band .btn.outline{color:#ecd096;border-color:#b7995d}.uae-broker-card{border-top-color:#c3a25f}.uae-broker-card h3{color:#172b42}.news-discipline{border-top-color:#c3a25f}.news-grid article{background:#f2f5f9}.news-number,.news-grid h3,.news-checks strong{color:#203a59}.country-badge,.country-licence{background:#e4edf8;color:#1f4067!important}.licence-badge{background:#f6efdf;color:#72541c;border-color:#cfb477}.notice{background:#eef2f7;border-left-color:#b79553}.tag{background:#f7f0e3;color:#795a23;border-color:#d5bd8b}.floating-chat{background:#14283f;color:#f2d491;border:1px solid #c4a565}.tablewrap th{color:#172d46}.career-banner{background:#14283f}.certificate-preview{border-radius:12px}.strip{background:#e5eaf1;color:#233a56;border-radius:8px}.small{font-size:14px}@media(max-width:750px){.premium-hero{min-height:650px;padding:30px 24px;grid-template-columns:1fr;align-items:start;border-radius:12px}.premium-hero .hero-copy{max-width:100%}.premium-hero h1{font-size:43px;letter-spacing:-1.4px}.premium-hero .hero-art{top:200px;opacity:.65}.premium-hero:after{background:linear-gradient(180deg,#091322 0%,#091322dc 45%,#09132222 100%)}.trust-row{grid-template-columns:1fr}.trust-row>div{border-right:0;border-bottom:1px solid #e5e9ef;padding:18px 22px}}

/* Light professional direction: fully fitted image, no dark page panels */
body{background:#f5f7fa;color:#405169}header{background:white;border-bottom:1px solid #dbe2ec}.brand{color:#183a60}.brand span{color:#9a7432}.links a{color:#314b68}.premium-hero{background:white;min-height:0;grid-template-columns:1fr 1fr;align-items:center;gap:32px;padding:40px;border-color:#dce4ee;box-shadow:0 12px 35px #29466c0a}.premium-hero:after{display:none}.premium-hero h1{color:#183a60;font-size:clamp(36px,4vw,58px)}.premium-hero .gold{color:#9a7432}.premium-hero .eyebrow{color:#627894;letter-spacing:1px}.premium-hero p{color:#53657b}.premium-hero .hero-art{position:relative;inset:auto;border-radius:14px;overflow:hidden;background:#eef2f6;aspect-ratio:1/1;display:block;opacity:1}.premium-art{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.premium-hero .btn.outline{color:#275683;border-color:#9db3cd}.btn{background:#275d92;color:white;border-color:#275d92;box-shadow:none}.btn:hover{background:#1c4d7e;color:white}.btn.outline{color:#275d92;border-color:#9db3cd}.partner-band{background:#eaf0f7;border-color:#c4d1e1}.partner-band h2{color:#183a60}.partner-band .eyebrow{color:#8a672a}.partner-band p{color:#455e7b}.partner-band .btn.outline{color:#275d92;border-color:#9db3cd}.strip{background:#e8eef5;color:#314b68}.career-banner{background:#eaf0f7;color:#183a60}.career-banner h2,.career-banner p{color:#183a60}.floating-chat{background:#275d92;color:white;border-color:#275d92}footer{background:#edf2f7;color:#52657a}footer p,footer a{color:#52657a}.chat-panel{background:white}.country-badge{background:#e8f0fb}.licence-badge{background:#f5efdf}@media(max-width:750px){.premium-hero{grid-template-columns:1fr;min-height:0;padding:26px 22px;gap:26px}.premium-hero h1{font-size:40px}.premium-hero .hero-art{position:relative;inset:auto;top:auto;bottom:auto;opacity:1;width:100%;aspect-ratio:1/1}.premium-art{object-fit:contain;object-position:center}}

h1,h2,h3,h4,h5,h6,.premium-hero h1,.premium-hero h1 .gold,.uae-broker-card h3,.broker-profile h3,.broker-profile h4,.news-grid h3,.chat-panel h3,.partner-band h2{color:#172d45!important}.cfi-spotlight{display:grid;grid-template-columns:240px 1fr;gap:40px;align-items:center;background:white;border:1px solid #d9e2ee;border-radius:14px;padding:34px}.cfi-brand{text-align:center}.cfi-brand img{width:155px;height:155px;object-fit:contain}.cfi-brand h2{margin:15px 0 0}.cfi-brand p{margin-top:5px}.cfi-spotlight ul{padding-left:20px;line-height:1.8}.calendar-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.calendar-card{padding:28px;border:1px solid #d9e2ee;border-radius:12px;background:white}.provider-name{font-size:22px;font-weight:800;color:#1d426b}.calendar-card h3{font-size:20px}.logo-box:has(img[src="logos/cfi.svg"]){background:#fff!important;border-color:#d7dfeb}.logo-box:has(img[src="logos/cfi.svg"]) img{width:90px;max-height:90px}@media(max-width:750px){.cfi-spotlight{grid-template-columns:1fr;gap:22px;padding:24px}.calendar-grid{grid-template-columns:1fr}.calendar-card{padding:24px}}

.vip-panel{background:#fff;border:1px solid #d4dfed;border-left:4px solid #275d92;border-radius:12px;padding:30px}.vip-panel ul{padding-left:22px}.vip-panel li{margin-bottom:12px}.vip-panel strong{color:#172d45}@media(max-width:750px){.vip-panel{padding:22px}}

/* Strong headings, company identity, service and broker labels */
h1,h2,h3,h4,h5,h6{font-weight:800!important;color:#122b46!important}h2{line-height:1.2}h3{line-height:1.35}.brand,.brand span,.art-caption span,.provider-name{font-weight:900!important}.brand{font-size:clamp(20px,2vw,27px);letter-spacing:.8px}.broker-brand,.broker-brand span,.more-brands a,.quick-brokers a,.tablewrap td:first-child,.tablewrap td:first-child strong,.broker-profile h3{font-weight:800!important;color:#172f4d!important}.broker-brand span{font-size:17px}.links a{font-weight:700}.card h3,.uae-broker-card h3,#services .tag,#services .price{font-weight:800!important}.tablewrap th,summary,.country-badge,.licence-badge{font-weight:750!important}.cfi-brand h2{font-weight:900!important}.eyebrow{font-weight:750}@media(max-width:750px){.brand{font-size:21px}.broker-brand span{font-size:16px}}

/* Prominent company identity across screen sizes */
.brand{font-size:clamp(27px,2.7vw,36px)!important;font-weight:900!important;letter-spacing:.4px;line-height:1.15;white-space:nowrap}.company-display{font-size:clamp(36px,4.7vw,64px);font-weight:900;line-height:1.05;letter-spacing:-1.6px;color:#122b46;margin:0 0 20px}.company-display span{color:#936e2b}.premium-hero h1{font-size:clamp(30px,3vw,43px)}nav{gap:24px;flex-wrap:wrap}.links{gap:18px}.premium-hero{grid-template-columns:1.15fr 1fr}@media(max-width:750px){.brand{font-size:29px!important}.company-display{font-size:clamp(33px,8.4vw,46px);letter-spacing:-.8px;margin-bottom:18px}.premium-hero h1{font-size:33px}.premium-hero{grid-template-columns:1fr}.links{gap:12px;flex-wrap:wrap}nav{gap:16px}}

.careers-intro{padding:55px 0 30px}.careers-intro h1{font-size:clamp(37px,4.5vw,62px);line-height:1.08;letter-spacing:-1.6px}.language-tags{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0}.language-tags span{display:inline-block;padding:12px 16px;border-radius:8px;background:#e8f0fa;border:1px solid #c1d2e7;color:#173b62;font-weight:750;font-size:17px}.career-points{padding-left:22px}.career-points li{margin-bottom:14px;font-size:17px}.career-points strong{color:#172d45}@media(max-width:750px){.careers-intro{padding-top:35px}.careers-intro h1{font-size:39px}.language-tags span{font-size:16px}}

/* User-supplied brand artwork, preserved and fitted in full */
.brand{display:inline-flex;align-items:center;gap:13px;max-width:100%}.header-brand-logo{width:64px;height:64px;object-fit:contain;flex-shrink:0;border-radius:8px}.brand .brand-name{color:#122b46!important}.brand .brand-fxz{color:#936e2b!important}.premium-hero .hero-art{background:#fff;max-width:460px;justify-self:center;width:100%;aspect-ratio:1/1;border:1px solid #e0e5eb;padding:8px;box-sizing:border-box}.premium-art{object-fit:contain;border-radius:9px}.brand-name{white-space:normal}@media(max-width:750px){.brand{gap:10px;font-size:25px!important}.header-brand-logo{width:50px;height:50px}.premium-hero .hero-art{max-width:390px;padding:6px}.brand-name{line-height:1.15}}

.signal-access{background:#eaf2fc;border:2px solid #8eafd7;border-radius:14px;padding:30px;margin:28px 0}.signal-access-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.signal-access-grid article{background:white;padding:24px;border:1px solid #ccdaec;border-radius:10px}.signal-access h2{font-size:clamp(28px,3vw,40px)}.signal-access h3{font-size:23px}.signal-access>p{margin-top:22px}@media(max-width:750px){.signal-access{padding:22px}.signal-access-grid{grid-template-columns:1fr}.signal-access-grid article{padding:20px}}

.capital-message{padding:32px!important;background:#fff;border:1px solid #c5d5e8;border-top:5px solid #275d92;border-radius:14px;margin:28px 0}.capital-lead{font-size:20px;line-height:1.7;color:#365473}.capital-point{padding:20px 0;border-bottom:1px solid #e0e7ef}.capital-point h3{font-size:24px;margin-bottom:10px}.capital-point p{font-size:18px;max-width:900px}.capital-rules{background:#edf4fc;border-radius:10px;padding:24px;margin:24px 0}.capital-rules li{font-size:17px;margin-bottom:12px}.capital-close{font-size:22px;color:#173b62}@media(max-width:750px){.capital-message{padding:22px!important}.capital-point h3{font-size:22px}.capital-point p{font-size:17px}.capital-lead{font-size:18px}.capital-rules{padding:20px}}
