:root{--bg:#07111f;--bg-2:#0b1729;--panel:rgba(255,255,255,.055);--line:rgba(255,255,255,.11);--text:#f7f9fc;--muted:#a9b7c9;--gold:#d8b66a;--cyan:#42d7d0;--green:#58c51b;--blue:#0a4ca6;--shadow:0 24px 70px rgba(0,0,0,.28)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 70% 5%,rgba(66,215,208,.1),transparent 28%),radial-gradient(circle at 18% 12%,rgba(216,182,106,.09),transparent 24%),var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit}.navShell{width:min(1240px,calc(100% - 40px));margin:0 auto;min-height:84px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:relative;z-index:5}.brand{font-weight:900;letter-spacing:.08em;text-decoration:none;font-size:15px;white-space:nowrap}.brandWorld{color:#f7f9fc}.brandTo{color:var(--cyan);font-size:.76em}.brandWealth{color:var(--green)}nav{display:flex;align-items:center;gap:24px}nav a{text-decoration:none;color:var(--muted);font-size:14px}.navCta,nav a:hover{color:var(--text)}.navCta{border:1px solid var(--line);padding:11px 15px;border-radius:999px}.hero{width:min(1240px,calc(100% - 40px));margin:0 auto;min-height:700px;display:grid;grid-template-columns:1.1fr .9fr;grid-gap:72px;gap:72px;align-items:center;position:relative;overflow:hidden}.heroGlow{width:540px;height:540px;border-radius:50%;position:absolute;right:-120px;top:40px;background:radial-gradient(circle,rgba(66,215,208,.18),rgba(66,215,208,0) 66%);pointer-events:none}.eyebrow{color:var(--gold);font-size:12px;letter-spacing:.17em;font-weight:800;margin:0 0 12px}.hero h1{max-width:790px;font-size:clamp(48px,6vw,82px);line-height:.98;letter-spacing:-.045em;margin:0}.heroLead{max-width:720px;color:var(--muted);font-size:20px;line-height:1.65;margin:28px 0}.heroActions{display:flex;gap:14px;flex-wrap:wrap}.primary,.secondary{display:inline-flex;align-items:center;gap:9px;text-decoration:none;font-weight:750;border-radius:999px;padding:14px 19px}.primary{background:var(--cyan);color:#06131c}.secondary{border:1px solid var(--line);color:var(--text)}.trustRow{display:flex;gap:22px;flex-wrap:wrap;color:var(--muted);font-size:13px;margin-top:28px}.trustRow span{display:flex;align-items:center;gap:7px}.heroCard{position:relative;border:1px solid rgba(216,182,106,.3);border-radius:28px;padding:38px;min-height:470px;background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.025));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cardRank{position:absolute;top:26px;right:30px;color:rgba(255,255,255,.1);font-weight:900;font-size:74px}.heroCard h2{font-size:44px;line-height:1.05;margin:28px 0 58px}.passportGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.passportGrid div{padding:16px;border:1px solid var(--line);border-radius:16px;background:rgba(0,0,0,.14)}.passportGrid small{display:block;color:var(--muted);font-size:10px;letter-spacing:.14em;margin-bottom:8px}.passportGrid strong{font-size:14px}.darkSection,.editorial,.section{padding:110px max(20px,calc((100vw - 1240px)/2))}.sectionHead{display:grid;grid-template-columns:1fr .7fr;grid-gap:60px;gap:60px;align-items:end;margin-bottom:42px}.editorial h2,.sectionHead h2,.sourceSection h2{font-size:clamp(34px,4vw,54px);line-height:1.05;margin:0;letter-spacing:-.035em}.editorial>div>p,.sectionHead>p,.sourceSection p{color:var(--muted);line-height:1.7;font-size:17px}.categoryGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.categoryCard{border:1px solid var(--line);border-radius:20px;padding:26px;background:var(--panel);min-height:250px}.categoryCard svg{color:var(--cyan)}.categoryCard h3{font-size:21px;margin:40px 0 10px}.categoryCard p{color:var(--muted);line-height:1.6}.categoryCard a{display:flex;align-items:center;gap:7px;margin-top:22px;color:var(--gold);font-weight:750;font-size:13px;text-decoration:none}.darkSection{background:#050d17;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.storyGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.storyCard{overflow:hidden;border-radius:22px;border:1px solid var(--line);background:rgba(255,255,255,.035)}.storyVisual{min-height:240px;display:flex;align-items:center;justify-content:center;position:relative;background:radial-gradient(circle at 50% 50%,rgba(66,215,208,.16),transparent 58%),linear-gradient(135deg,#0b1a2b,#07111f)}.storyVisual span{position:absolute;left:22px;top:18px;font-size:70px;color:rgba(255,255,255,.07);font-weight:900}.storyVisual svg{color:var(--cyan)}.storyBody{padding:24px}.storyBody small{color:var(--gold);font-size:10px;letter-spacing:.15em}.storyBody h3{font-size:22px;line-height:1.3;min-height:86px}.journalCard a,.storyBody a{display:inline-flex;align-items:center;gap:7px;color:var(--cyan);text-decoration:none;font-weight:700}.sourceSection{display:grid;grid-template-columns:1fr .8fr;grid-gap:60px;gap:60px;align-items:center;border-bottom:1px solid var(--line)}.sourceActions{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.editorial{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:60px;gap:60px;align-items:center}.journalCard{border:1px solid rgba(216,182,106,.3);border-radius:26px;padding:34px;background:linear-gradient(145deg,rgba(216,182,106,.08),rgba(255,255,255,.02))}.journalCard>span{color:var(--gold);font-size:11px;font-weight:850;letter-spacing:.15em}.journalCard h3{font-size:32px;line-height:1.2;margin:20px 0 12px}.journalCard p{color:var(--muted);line-height:1.7}.seoPage{width:min(1120px,calc(100% - 40px));margin:0 auto}.seoHero{padding:110px 0 70px;max-width:900px}.seoHero h1{font-size:clamp(46px,6vw,78px);line-height:1;letter-spacing:-.045em;margin:0}.seoHero>p:last-child{color:var(--muted);font-size:20px;line-height:1.7;max-width:850px;margin-top:28px}.seoSections{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;padding-bottom:90px}.seoSectionCard{border:1px solid var(--line);border-radius:22px;padding:28px;background:var(--panel)}.seoSectionCard svg{color:var(--cyan)}.seoSectionCard h2{font-size:23px;line-height:1.2;margin:28px 0 12px}.seoSectionCard p{color:var(--muted);line-height:1.7;margin:0}.relatedSection{padding:80px 0 110px;border-top:1px solid var(--line)}.relatedSection h2{font-size:clamp(34px,4vw,52px);margin:0 0 34px;letter-spacing:-.035em}.relatedLinks{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.relatedLinks a{border:1px solid var(--line);border-radius:18px;padding:22px;text-decoration:none;display:grid;grid-template-columns:1fr auto;grid-gap:9px 16px;gap:9px 16px;background:rgba(255,255,255,.03)}.relatedLinks span{grid-column:1/-1;color:var(--gold);font-size:10px;letter-spacing:.14em;font-weight:800}.relatedLinks strong{line-height:1.35}.relatedLinks svg{color:var(--cyan);align-self:center}footer{width:min(1240px,calc(100% - 40px));margin:0 auto;padding:38px 0 52px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr auto;grid-gap:20px;gap:20px;color:var(--muted);align-items:center}footer .brand{color:var(--text)}footer p{text-align:center}@media (max-width:980px){nav a:not(.navCta){display:none}.hero{grid-template-columns:1fr;gap:32px;padding:70px 0}.heroCard{min-height:auto}.editorial,.sectionHead,.sourceSection{grid-template-columns:1fr;gap:22px}.categoryGrid,.storyGrid{grid-template-columns:1fr 1fr}.seoSections,footer{grid-template-columns:1fr}footer,footer p{text-align:left}}@media (max-width:640px){.navShell{min-height:72px}.navCta{padding:9px 12px;font-size:12px}.brand{font-size:13px}.hero{width:min(100% - 28px,1240px);min-height:auto}.hero h1{font-size:48px}.heroLead{font-size:17px}.heroCard{padding:26px}.heroCard h2{font-size:35px;margin-bottom:36px}.categoryGrid,.passportGrid,.relatedLinks,.storyGrid{grid-template-columns:1fr}.darkSection,.editorial,.section{padding:78px 20px}.seoPage{width:min(100% - 28px,1120px)}.seoHero{padding:76px 0 50px}.seoHero h1{font-size:46px}.seoHero>p:last-child{font-size:17px}}.brand{display:block;width:82px;height:72px;flex:0 0 82px;background-image:url(/world-to-wealth-logo.jpg);background-repeat:no-repeat;background-position:50%;background-size:contain;font-size:0;line-height:0;letter-spacing:0;overflow:hidden}.brand span{display:none}.heroCard{min-height:0;aspect-ratio:16/9;padding:0;border-radius:24px;overflow:hidden;border:1px solid rgba(216,182,106,.28);background-color:#f7f9fc;background-image:url(/world-to-wealth-banner.jpg);background-repeat:no-repeat;background-position:50%;background-size:contain;box-shadow:var(--shadow)}.heroCard>*{display:none}footer .brand{width:82px;height:72px}@media (max-width:980px){.heroCard{width:100%;max-width:760px;justify-self:center}}@media (max-width:640px){.brand,footer .brand{width:64px;height:58px;flex-basis:64px}.heroCard{border-radius:18px}}.methodologyOverview .sectionHead{margin-bottom:34px}.methodGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.methodCard,.sourceCard{border:1px solid var(--line);border-radius:20px;padding:26px;background:rgba(255,255,255,.035)}.methodCard h3,.sourceCard h3{margin:0 0 12px;font-size:20px;line-height:1.3}.methodCard p,.sourceCard p{margin:0;color:var(--muted);line-height:1.7;font-size:15px}.evidenceSection{border-bottom:1px solid var(--line)}.sourceGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.sourceCard{background:var(--panel)}.sourceCard a{display:inline-flex;align-items:center;gap:7px;margin-top:22px;color:var(--cyan);font-size:13px;font-weight:750;text-decoration:none}.shareStrip{width:min(1240px,calc(100% - 40px));margin:0 auto;padding:34px 0;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:24px}.shareStrip strong{font-size:18px}.shareLinks{display:flex;flex-wrap:wrap;gap:10px}.shareLinks a{border:1px solid var(--line);border-radius:999px;padding:10px 14px;color:var(--muted);text-decoration:none;font-size:13px;font-weight:700}.shareLinks a:hover,.sourceCard a:hover{color:var(--text)}@media (max-width:980px){.methodGrid,.sourceGrid{grid-template-columns:1fr 1fr}.shareStrip{align-items:flex-start;flex-direction:column}}@media (max-width:640px){.methodGrid,.sourceGrid{grid-template-columns:1fr}.shareStrip{width:min(100% - 40px,1240px)}}