:root{--ink:#18342a;--muted:#718078;--green:#168653;--green-dark:#106b43;--soft:#f4f7f3;--line:#e2e9e3;--white:#fff;--sans:'Noto Sans SC','Microsoft YaHei UI','Microsoft YaHei',system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;color:var(--ink);background:#fff;font:15px/1.7 var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.wrap{width:min(1180px,calc(100% - 72px));margin:0 auto}.topbar{height:78px;padding:0 max(36px,calc((100vw - 1240px)/2));display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf1ed;background:#fff}.brand{display:flex;align-items:center;gap:11px;font-size:14px;font-weight:700;letter-spacing:.01em}.brand-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--green);color:white;font:700 15px 'DM Sans',sans-serif}.topbar nav{display:flex;align-items:center;gap:36px;color:#66766e;font-size:12px}.topbar nav a:hover{color:var(--green)}.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:48px;padding:0 20px;border:0;border-radius:9px;background:var(--green);color:white;font-size:13px;font-weight:700;transition:background .15s,transform .15s}.button:hover{background:var(--green-dark);transform:translateY(-1px)}.button span{font-size:17px}.button-small{min-height:39px;padding-inline:15px;font-size:12px}.hero{min-height:550px;display:grid;grid-template-columns:1fr .92fr;gap:70px;align-items:center;padding-block:60px 54px}.hero-copy{max-width:590px}.eyebrow,.kicker{display:inline-flex;align-items:center;gap:9px;color:#648071;font-size:11px;font-weight:700;letter-spacing:.04em}.eyebrow i{width:7px;height:7px;border-radius:50%;background:#28a56a;box-shadow:0 0 0 4px #e5f3e9}.hero h1{margin:23px 0 17px;font-size:clamp(38px,4.2vw,56px);line-height:1.34;letter-spacing:-.025em;font-weight:700}.hero h1 em{color:var(--green);font-style:normal}.lead{max-width:500px;margin:0;color:#687970;font-size:15px;line-height:1.95}.hero-actions{display:flex;align-items:center;gap:25px;margin-top:28px}.quiet-link{color:#4d6558;font-size:12px;font-weight:600}.quiet-link span{margin-left:7px;color:#87978e}.promise{display:flex;align-items:center;gap:9px;margin-top:33px;font-size:12px}.promise b{font-size:12px}.promise small{padding-left:10px;border-left:1px solid #d9e2da;color:#859188;font-size:10px}.check{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#e8f4eb;color:var(--green);font-weight:800}.disclaimer{margin:10px 0 0 29px;color:#97a19b;font-size:10px}.hero-art{position:relative;display:grid;place-items:center;min-height:390px;isolation:isolate}.art-glow{position:absolute;z-index:-2;width:370px;height:320px;border-radius:49% 51% 54% 46%;background:#eff6f0;transform:rotate(-11deg)}.orbit{position:absolute;z-index:-1;border:1px solid #dce9df;border-radius:50%;transform:rotate(-20deg)}.orbit-a{width:490px;height:205px}.orbit-b{width:410px;height:280px;transform:rotate(33deg)}.account-card{position:relative;width:min(390px,86%);height:226px;padding:23px 25px;border-radius:18px;background:linear-gradient(135deg,#1c8056,#0e6848);box-shadow:0 25px 55px #15442c33;color:white;transform:rotate(-4deg)}.account-card:after{content:'';position:absolute;right:-4px;bottom:-2px;width:145px;height:145px;border:1px solid #ffffff27;border-radius:50%}.card-top,.card-bottom{display:flex;align-items:center;justify-content:space-between}.card-top{color:#c5e4d1;font:600 9px 'DM Sans',sans-serif;letter-spacing:.11em}.card-brand{display:flex;gap:3px;align-items:end}.card-brand i{display:block;width:5px;border-radius:3px;background:#d3f0dc}.card-brand i:nth-child(1){height:9px}.card-brand i:nth-child(2){height:14px}.card-brand i:nth-child(3){height:20px}.card-chip{display:flex;align-items:center;justify-content:space-between;margin-top:42px}.card-chip span{font-size:21px;font-weight:600;letter-spacing:.04em}.card-chip b{display:grid;place-items:center;width:42px;height:30px;border:1px solid #ffffff7a;border-radius:7px;font:600 12px 'DM Sans',sans-serif}.card-bottom{position:absolute;right:25px;bottom:21px;left:25px;padding-top:13px;border-top:1px solid #ffffff3a;color:#d1e9d8;font-size:10px}.flow-card{position:absolute;right:0;bottom:49px;display:flex;align-items:center;gap:12px;width:265px;padding:15px 16px;border:1px solid #e4ebe5;border-radius:13px;background:#fff;box-shadow:0 13px 34px #20483116}.flow-icon{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:10px;background:#eaf5ed;color:var(--green);font-size:20px}.flow-card div{display:grid;gap:2px}.flow-card b{font-size:11px}.flow-card small{color:#859188;font-size:9px}.flow-arrow{margin-left:auto;color:#8ba093}.art-label{position:absolute;display:flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid #e2eae3;border-radius:30px;background:#ffffffed;box-shadow:0 5px 15px #1635220a;color:#6e8075;font-size:9px}.label-us{top:35px;right:30px}.label-us span{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:#e6f2e9;color:var(--green);font:700 8px 'DM Sans',sans-serif}.label-global{bottom:62px;left:7px}.service-band{display:grid;grid-template-columns:1.02fr repeat(3,1fr);gap:14px;align-items:stretch;padding-block:24px 45px;border-top:1px solid var(--line)}.band-heading{align-self:center}.band-heading h2{margin:9px 0 0;font-size:18px;line-height:1.55}.service-card{position:relative;display:flex;gap:12px;align-items:center;min-height:96px;padding:16px 18px;border:1px solid var(--line);border-radius:12px;background:#fff}.primary-card{background:#fbfdfb}.tutorial-card{background:#f7faf7}.service-icon{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:10px;font-size:18px}.icon-bank{background:#eaf4ec;color:#227d50}.icon-market{background:#edf1ed;color:#567460}.icon-learn{background:#f3f0e8;color:#947239}.service-card small{color:#829087;font-size:9px}.service-card h3{margin:2px 0 3px;font-size:12px}.service-card p{margin:0;color:#849088;font-size:9px}.card-index{position:absolute;top:10px;right:12px;color:#b6c0b8;font:600 9px 'DM Sans',sans-serif}.region-section{padding:57px 0;background:var(--soft)}.region-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:center}.region-layout h2,.steps-intro h2,.faq-layout h2{margin:12px 0 12px;font-size:28px;line-height:1.45;letter-spacing:-.02em}.region-layout>div:first-child p{max-width:410px;margin:0;color:#728077;font-size:12px;line-height:1.9}.region-list{padding:8px 19px;border:1px solid #e3eae3;border-radius:15px;background:white;box-shadow:0 12px 30px #19362308}.region-main,.region-item{display:grid;grid-template-columns:36px 100px 1fr auto;align-items:center;gap:10px;min-height:57px;border-bottom:1px solid #eef1ee}.region-main{min-height:70px}.region-item:last-child{border:0}.region-code{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#edf5ef;color:var(--green);font:700 9px 'DM Sans',sans-serif}.region-main>div{display:grid;gap:2px}.region-main b,.region-item b{font-size:11px}.region-main small{color:#77867c;font-size:9px}.region-status{padding:4px 8px;border-radius:20px;background:#eaf5ed;color:#217e4e;font-size:8px}.region-item>span:nth-last-child(2){color:#829087;font-size:9px}.chevron{color:#829b8b;font-size:13px}.steps-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px;padding-block:76px}.steps-intro h2{margin-bottom:20px}.button-outline{min-height:42px;border:1px solid #cbd9ce;background:white;color:var(--green);font-size:11px}.button-outline:hover{background:#f4f8f4}.steps article{display:grid;grid-template-columns:46px 1fr;gap:15px;padding:17px 0;border-bottom:1px solid var(--line)}.steps article:first-child{padding-top:5px}.steps article>span{color:var(--green);font:600 11px 'DM Sans',sans-serif}.steps article b{font-size:13px}.steps article p{margin:5px 0 0;color:#758279;font-size:11px}.faq-section{padding-block:58px;background:#f8faf8}.faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.faq-layout>div:first-child p{color:#7f8b83;font-size:11px}.faq-list details{border-bottom:1px solid #e2e9e3}.faq-list details:first-child{border-top:1px solid #e2e9e3}.faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;list-style:none;cursor:pointer;font-size:12px;font-weight:600}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#7e9184;font-size:18px;font-weight:400}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list p{margin:-2px 28px 16px 0;color:#708077;font-size:10px;line-height:1.85}.footer{display:grid;grid-template-columns:1fr auto;gap:10px;padding-block:23px 29px}.footer b{font-size:11px}.footer span,.footer small{color:#89948d;font-size:9px}.footer small{grid-column:1/-1}.consult-dialog{width:min(480px,calc(100vw - 32px));height:min(720px,calc(100dvh - 36px));max-width:none;max-height:none;margin:auto;padding:0;overflow:hidden;border:1px solid #e2e9e4;border-radius:16px;background:#fff;box-shadow:0 24px 80px #152a1d40}.consult-dialog::backdrop{background:#18271f80;backdrop-filter:blur(3px)}.dialog-head{display:flex;align-items:center;justify-content:space-between;height:60px;padding:0 16px;border-bottom:1px solid #e9eeea}.dialog-head>div{display:grid;gap:2px}.dialog-head b{font-size:13px}.dialog-head small{color:#839087;font-size:9px}.dialog-head button{width:32px;height:32px;border:1px solid #e4ebe5;border-radius:50%;background:#f7faf7;color:#5f7065;font:24px/1 system-ui;cursor:pointer}.consult-dialog iframe{display:block;width:100%;height:calc(100% - 60px);border:0;background:#f7f8f6}.consult-dialog.expanded{position:fixed;inset:0;width:100vw;height:100dvh;margin:0;border:0;border-radius:0}.consult-dialog.expanded .dialog-head{display:none}.consult-dialog.expanded iframe{height:100%}
@media(max-width:1000px){.wrap{width:min(100% - 48px,900px)}.topbar{padding-inline:24px}.topbar nav{gap:20px}.hero{gap:34px}.service-band{grid-template-columns:repeat(3,1fr)}.band-heading{grid-column:1/-1;margin-bottom:2px}.region-layout,.steps-section,.faq-layout{gap:48px}}
@media(max-width:680px){html{scroll-padding-top:70px}.wrap{width:calc(100% - 36px)}.topbar{height:64px;padding-inline:18px}.brand{font-size:11px}.brand-icon{width:28px;height:28px}.topbar nav{display:none}.button-small{min-height:36px;padding-inline:11px;font-size:10px}.hero{display:flex;flex-direction:column;align-items:stretch;gap:10px;padding-block:42px 31px}.eyebrow{font-size:9px}.hero h1{margin:17px 0 12px;font-size:34px;line-height:1.38}.lead{font-size:12px;line-height:1.85}.hero-actions{gap:17px;margin-top:21px}.button{min-height:44px;padding-inline:15px;font-size:12px}.quiet-link{font-size:10px}.promise{flex-wrap:wrap;gap:7px;margin-top:20px}.promise b{font-size:10px}.promise small{font-size:8px}.disclaimer{font-size:8px}.hero-art{min-height:265px;margin-top:2px}.art-glow{width:250px;height:220px}.orbit-a{width:335px;height:145px}.orbit-b{width:300px;height:210px}.account-card{width:min(325px,82%);height:184px;padding:18px 19px;border-radius:14px}.card-chip{margin-top:31px}.card-chip span{font-size:17px}.card-bottom{right:19px;bottom:16px;left:19px;font-size:8px}.flow-card{right:0;bottom:16px;width:207px;padding:10px}.flow-icon{width:29px;height:29px}.flow-card b{font-size:9px}.flow-card small{font-size:8px}.label-us{top:12px;right:0}.label-global{bottom:29px;left:-3px}.service-band{grid-template-columns:1fr;gap:8px;padding-block:18px 30px}.band-heading{grid-column:auto;margin-bottom:3px}.band-heading h2{font-size:17px}.service-card{min-height:78px;padding:12px 14px}.service-card h3{font-size:11px}.service-card p{font-size:8px}.region-section{padding:38px 0}.region-layout{grid-template-columns:1fr;gap:20px}.region-layout h2,.steps-intro h2,.faq-layout h2{font-size:22px}.region-layout>div:first-child p{font-size:10px}.region-list{padding-inline:12px}.region-main,.region-item{grid-template-columns:31px 75px 1fr auto;gap:7px;min-height:50px}.region-main small{font-size:7px}.region-item>span:nth-last-child(2){font-size:8px}.steps-section{grid-template-columns:1fr;gap:21px;padding-block:43px}.steps-intro h2 br{display:none}.steps article{grid-template-columns:35px 1fr;gap:11px;padding:14px 0}.steps article b{font-size:11px}.steps article p{font-size:9px}.faq-section{padding-block:39px}.faq-layout{grid-template-columns:1fr;gap:15px}.faq-layout>div:first-child p{font-size:9px}.faq-list summary{padding:13px 0;font-size:10px}.faq-list p{font-size:9px}.footer{grid-template-columns:1fr;gap:5px;padding-block:18px 24px}.footer span{font-size:8px}.footer small{font-size:8px}.consult-dialog{width:calc(100vw - 20px);height:min(760px,calc(100dvh - 24px));border-radius:14px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important}}
.hero-flag{position:absolute;z-index:-1;top:28px;left:13px;width:116px;height:62px;overflow:hidden;border:4px solid #fff;border-radius:6px;box-shadow:0 10px 25px #1e35231c;transform:rotate(-9deg)}.hero-flag svg{display:block;width:100%;height:100%}.market-card{position:absolute;top:24px;left:2px;width:203px;padding:13px 15px;border:1px solid #e3ebe4;border-radius:13px;background:#fff;box-shadow:0 14px 35px #203c2818;transform:rotate(3deg)}.market-title{display:flex;align-items:center;gap:6px;color:#77867c;font-size:8px}.market-dot{width:6px;height:6px;border-radius:50%;background:#25a76a}.market-names{display:flex;justify-content:space-between;margin-top:8px;color:#284a37;font:700 9px 'Microsoft YaHei UI','Microsoft YaHei',sans-serif}.market-bars{display:flex;align-items:end;gap:3px;height:23px;margin-top:5px;padding-bottom:2px;border-bottom:1px solid #e7eee8}.market-bars i{flex:1;height:35%;border-radius:2px 2px 0 0;background:#98c7a6}.market-bars i:nth-child(3n){height:72%;background:#4d9a6b}.market-bars i:nth-child(4n){height:55%}.market-bars i:nth-child(5n){height:88%;background:#337f54}.market-card>small{display:block;margin-top:6px;color:#94a097;font-size:7px}.market-section{padding:49px 0;background:#173d2c;color:#fff}.market-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:75px;align-items:center}.market-kicker{display:inline-flex;align-items:center;gap:8px;color:#b7d7c1;font-size:10px;font-weight:700}.market-kicker i{width:6px;height:6px;border-radius:50%;background:#60bd80}.market-copy h2{margin:13px 0 12px;font-size:29px;line-height:1.5;letter-spacing:-.02em}.market-copy p{max-width:420px;margin:0;color:#c4d5c9;font-size:11px;line-height:1.9}.market-copy>a{display:inline-flex;gap:12px;margin-top:20px;color:#bce5c8;font-size:10px;font-weight:700}.index-cards{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:13px}.index-card{overflow:hidden;padding:15px 16px 13px;border:1px solid #ffffff25;border-radius:13px;background:#ffffff0b}.index-card-top{display:flex;align-items:center;gap:8px}.index-symbol{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:#ffffff17;color:#c6edcf;font:700 10px 'Microsoft YaHei UI','Microsoft YaHei',sans-serif}.symbol-sp{font-size:7px}.index-card-top small{color:#aec6b5;font-size:8px}.index-card>b{display:block;margin-top:8px;font:700 14px 'Microsoft YaHei UI','Microsoft YaHei',sans-serif;letter-spacing:.03em}.index-visual{display:flex;align-items:end;gap:2px;height:39px;margin-top:12px;overflow:hidden;border-bottom:1px solid #ffffff24;background:repeating-linear-gradient(to bottom,transparent 0 12px,#ffffff0c 13px 14px)}.index-visual i{flex:1;min-width:2px;border-radius:2px 2px 0 0;background:linear-gradient(to top,#46a76b,#a0d2a9);opacity:.83}.nasdaq-visual i:nth-child(7n+1){height:26%}.nasdaq-visual i:nth-child(7n+2){height:42%}.nasdaq-visual i:nth-child(7n+3){height:35%}.nasdaq-visual i:nth-child(7n+4){height:58%}.nasdaq-visual i:nth-child(7n+5){height:47%}.nasdaq-visual i:nth-child(7n+6){height:76%}.nasdaq-visual i:nth-child(7n){height:90%}.sp-visual i:nth-child(6n+1){height:40%}.sp-visual i:nth-child(6n+2){height:29%}.sp-visual i:nth-child(6n+3){height:54%}.sp-visual i:nth-child(6n+4){height:46%}.sp-visual i:nth-child(6n+5){height:72%}.sp-visual i:nth-child(6n){height:61%}.index-card>small{display:block;margin-top:8px;color:#aec6b5;font-size:8px}.market-note{grid-column:1/-1;margin:0;color:#96b4a0;font-size:8px;text-align:right}.country-flag{display:block;width:30px;height:20px;overflow:hidden;border-radius:3px;box-shadow:0 1px 3px #18342a22}.country-flag svg{display:block;width:100%;height:100%}.country-flag.flag-square{width:24px;height:24px}.region-main{grid-template-columns:36px 1fr auto}.region-item{grid-template-columns:36px 82px 1fr auto}
@media(max-width:1000px){.market-layout{gap:40px}.hero-flag{left:0}.market-card{left:-7px}}
@media(max-width:680px){.hero-flag{top:6px;left:0;width:83px;height:45px}.market-card{top:9px;left:-7px;width:151px;padding:9px 10px}.market-title{font-size:7px}.market-names{font-size:7px}.market-bars{height:17px}.market-card>small{font-size:6px}.market-section{padding:36px 0}.market-layout{grid-template-columns:1fr;gap:18px}.market-copy h2{font-size:22px}.market-copy p{font-size:9px}.market-copy>a{margin-top:13px}.index-cards{gap:8px}.index-card{padding:11px 10px}.index-card-top{gap:6px}.index-symbol{width:23px;height:23px}.index-card>b{font-size:11px}.index-visual{height:29px;margin-top:8px}.market-note{font-size:7px}.country-flag{width:26px;height:18px}.country-flag.flag-square{width:22px;height:22px}.region-main{grid-template-columns:31px 1fr auto}.region-item{grid-template-columns:31px 68px 1fr auto}}
/* Keep the flag visible as a secondary accent beside the market illustration. */
.hero-flag{top:22px;right:12px;left:auto;transform:rotate(7deg)}.market-card{top:28px;left:7px}.label-us{top:auto;right:auto;bottom:50px;left:8px}.label-global{display:none}
@media(max-width:1000px){.hero-flag{right:0;left:auto}}
@media(max-width:680px){.hero-flag{top:7px;right:1px;left:auto}.market-card{top:9px;left:-7px}.label-us{bottom:51px;left:0}}
/* Global route illustration and Statue of Liberty accent. */
.network-section{padding:62px 0;background:#f4f8f4;overflow:hidden}.network-layout{display:grid;grid-template-columns:.78fr 1.22fr;gap:50px;align-items:center}.network-copy h2{margin:12px 0 12px;font-size:30px;line-height:1.48;letter-spacing:-.02em}.network-copy p{max-width:360px;margin:0;color:#718078;font-size:11px;line-height:1.9}.network-legend{display:flex;flex-wrap:wrap;gap:17px;margin-top:22px;color:#78867d;font-size:9px}.network-legend span{display:flex;align-items:center;gap:7px}.legend-dot{width:8px;height:8px;border:2px solid #168653;border-radius:50%;background:#fff}.legend-dot.origin{border-color:#cf514f;background:#cf514f}.network-map{position:relative;width:100%;max-width:650px;margin-inline:auto;aspect-ratio:620/360}.network-map>svg{display:block;width:100%;height:100%;overflow:visible}.map-label{position:absolute;display:grid;gap:1px;padding:5px 9px;border:1px solid #e0eae2;border-radius:9px;background:#ffffffed;box-shadow:0 6px 15px #18342a12;color:#456251;font-size:9px;white-space:nowrap}.map-label b{font-size:10px}.map-label small{color:#849188;font-size:7px}.map-usa{top:34%;left:18%}.map-uk{top:19%;left:38%}.map-ch{top:25%;left:48%}.map-china{top:27%;left:61%;border-color:#f0d6d2}.map-hk{top:47%;left:70%}.map-sg{top:68%;left:59%}.market-copy-heading{display:flex;align-items:center;gap:17px}.liberty-mini{flex:none;width:72px;height:130px;opacity:.94;filter:drop-shadow(0 5px 8px #08211420)}.market-copy-heading h2{margin-top:9px}
@media(max-width:1000px){.network-layout{grid-template-columns:.8fr 1.2fr;gap:26px}.network-copy h2{font-size:26px}.map-label{padding:4px 7px;font-size:8px}.map-label b{font-size:9px}}
@media(max-width:680px){.network-section{padding:37px 0 30px}.network-layout{grid-template-columns:1fr;gap:16px}.network-copy h2{font-size:22px}.network-copy p{font-size:9px}.network-legend{gap:12px;margin-top:12px;font-size:8px}.network-map{width:calc(100% + 20px);margin-left:-10px}.map-label{gap:0;padding:3px 5px;border-radius:7px;font-size:6px}.map-label b{font-size:7px}.map-label small{font-size:6px}.map-usa{top:34%;left:13%}.map-uk{top:18%;left:36%}.map-ch{top:23%;left:46%}.map-china{top:27%;left:61%}.map-hk{top:46%;left:70%}.map-sg{top:67%;left:59%}.market-copy-heading{gap:10px}.liberty-mini{width:53px;height:96px}.market-copy-heading h2{font-size:20px}}
/* Persona-based service examples with compact custom illustrations. */
.scenarios-section{padding:62px 0 58px;background:#fff}.scenarios-heading{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:20px}.scenarios-heading h2{margin:9px 0 0;font-size:26px;letter-spacing:-.02em}.scenarios-heading>p{max-width:300px;margin:0 0 3px;color:#7c8980;font-size:10px}.scenario-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.scenario-card{overflow:hidden;border:1px solid #e4ebe5;border-radius:14px;background:#fff;box-shadow:0 8px 22px #19362308}.scenario-art{position:relative;display:grid;place-items:center;height:133px;background:#f0f6f0}.scenario-art svg{width:202px;height:124px}.worker-card .scenario-art{background:linear-gradient(135deg,#eff7f0,#e8f2ec)}.investor-card .scenario-art{background:linear-gradient(135deg,#f1f0f8,#e9e8f3)}.founder-card .scenario-art{background:linear-gradient(135deg,#f6f3eb,#edf3ea)}.scene-tag{position:absolute;top:11px;left:12px;padding:5px 8px;border:1px solid #ffffffcf;border-radius:18px;background:#ffffffdf;color:#547260;font-size:8px;font-weight:700}.investor-card .scene-tag{color:#6b6099}.scenario-body{padding:15px 16px 17px}.scenario-body h3{margin:0 0 7px;font-size:13px}.scenario-body p{min-height:42px;margin:0;color:#758279;font-size:10px;line-height:1.8}.topic-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:13px}.topic-tags span{padding:4px 7px;border-radius:20px;background:#f1f6f2;color:#5c7765;font-size:8px}.scenario-disclaimer{margin:12px 0 0;color:#929c95;font-size:8px;line-height:1.7}.topbar nav{gap:25px}.hero .lead{max-width:520px}
@media(max-width:1000px){.topbar nav{gap:15px}.scenarios-section{padding-block:48px}.scenario-grid{gap:10px}.scenario-body{padding:13px}.scenario-body h3{font-size:12px}.scenario-body p{font-size:9px}}
@media(max-width:680px){.scenarios-section{padding:38px 0 34px}.scenarios-heading{display:block;margin-bottom:15px}.scenarios-heading h2{font-size:21px}.scenarios-heading>p{margin-top:6px;font-size:8px}.scenario-grid{grid-template-columns:1fr;gap:10px}.scenario-card{display:grid;grid-template-columns:112px 1fr;min-height:128px;border-radius:12px}.scenario-art{height:100%;min-height:128px}.scenario-art svg{width:125px;height:auto}.scene-tag{top:8px;left:7px;padding:4px 6px;font-size:7px}.scenario-body{align-self:center;padding:12px}.scenario-body h3{font-size:11px}.scenario-body p{min-height:0;font-size:8px;line-height:1.65}.topic-tags{gap:4px;margin-top:8px}.topic-tags span{padding:3px 5px;font-size:7px}.scenario-disclaimer{font-size:7px}.topbar nav{display:none}}

.region-link{color:inherit;text-decoration:none;cursor:pointer}.region-link:hover{background:#f8fbf8}.region-link:focus-visible,.scenario-card:focus-visible{outline:3px solid #76b990;outline-offset:3px}.scenario-card{display:block;color:inherit;text-decoration:none;cursor:pointer}.scenario-card:hover{border-color:#b7d4bf}


.map-label{cursor:pointer;text-decoration:none}.map-label:focus-visible{outline:3px solid #76b990;outline-offset:3px}

.button-login{background:#294a6b;color:#fff}.button-login:hover{background:#203d5c}.button-login span{color:#d7e5f2}

.market-entities{grid-column:1/-1;margin-top:4px;padding-top:19px;border-top:1px solid #ffffff26}.market-entities-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.market-entities-heading b{font-size:12px}.market-entities-heading>span{color:#9fb8a6;font-size:9px}.company-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:9px;margin-top:11px}.company-grid article{display:grid;grid-template-columns:30px 1fr;grid-template-rows:auto auto;align-items:center;column-gap:8px;padding:9px 10px;border:1px solid #ffffff22;border-radius:10px;background:#ffffff0b}.company-mark{grid-row:1/3;display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#ffffff18;color:#e7f3e9;font:700 13px Arial,sans-serif;font-style:normal}.mark-nvidia{color:#a6d978}.mark-amazon{color:#f5bd67}.mark-alphabet{color:#9bbcff}.mark-meta{color:#9ccafa}.mark-tesla{color:#f08e8e}.mark-spacex{color:#fff}.company-grid article b{overflow:hidden;color:#f3f7f3;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.company-grid article small{color:#9fb8a6;font:8px Arial,sans-serif}.private-company-note{margin:10px 0 0;color:#a9c0af;font-size:8px;line-height:1.6}.private-company-note strong{color:#dbeade}@media(max-width:1000px){.company-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:680px){.market-entities{margin-top:0;padding-top:14px}.market-entities-heading{display:block}.market-entities-heading b{font-size:10px}.market-entities-heading>span{display:block;margin-top:2px;font-size:8px}.company-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px}.company-grid article{padding:7px}.company-mark{width:26px;height:26px}.company-grid article b{font-size:8px}.private-company-note{font-size:7px}}

.hero-company-logos{position:absolute;z-index:4;top:91px;right:-7px;display:grid;grid-template-columns:repeat(4,30px);gap:5px;padding:7px;border:1px solid #e4ebe5;border-radius:16px;background:#ffffffed;box-shadow:0 10px 28px #19362318}.round-logo{display:grid;place-items:center;width:30px;height:30px;border:1px solid #e9eee9;border-radius:50%;background:#fff;box-shadow:0 2px 6px #18342a12}.round-logo svg{display:block;width:16px;height:16px;fill:currentColor}.apple-logo{color:#111}.microsoft-logo svg{width:15px;height:15px}.nvidia-logo{color:#76b900}.amazon-logo{color:#151515}.alphabet-logo b{font:700 18px Arial,sans-serif;background:conic-gradient(from -45deg,#4285f4 0 28%,#34a853 28% 48%,#fbbc05 48% 70%,#ea4335 70% 83%,#4285f4 83%);color:transparent;background-clip:text}.meta-logo{color:#0866ff}.tesla-logo{color:#e82127}.spacex-logo{color:#111}@media(max-width:680px){.hero-company-logos{top:64px;right:-4px;grid-template-columns:repeat(4,23px);gap:3px;padding:5px;border-radius:12px}.round-logo{width:23px;height:23px}.round-logo svg{width:13px;height:13px}.microsoft-logo svg{width:12px;height:12px}.alphabet-logo b{font-size:15px}}

/* Place company marks beside the flag, clear of the account card. */
.hero-company-logos{top:0;right:136px;left:auto;display:flex;gap:4px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.round-logo{width:22px;height:22px;box-shadow:0 2px 7px #18342a1c}.round-logo svg{width:13px;height:13px}.microsoft-logo svg{width:12px;height:12px}.alphabet-logo b{font-size:15px}@media(max-width:680px){.hero-art{margin-top:14px}.hero-company-logos{top:-11px;right:92px;left:auto;gap:2px}.round-logo{width:17px;height:17px}.round-logo svg{width:10px;height:10px}.microsoft-logo svg{width:9px;height:9px}.alphabet-logo b{font-size:12px}}

/* Hero logo cluster sits in the open space beside the US flag. */
.hero-company-logos{top:0;right:136px;left:auto;display:grid;grid-template-columns:repeat(4,30px);gap:5px;padding:0;border:0;background:transparent;box-shadow:none}.round-logo{width:30px;height:30px;box-shadow:0 3px 8px #18342a1c}.round-logo svg{width:16px;height:16px}.microsoft-logo svg{width:15px;height:15px}.alphabet-logo b{font-size:18px}.spacex-logo b{font:700 6.5px/1 Arial,sans-serif;letter-spacing:-.2px}.market-card{display:none}@media(max-width:680px){.hero-art{min-height:285px;margin-top:14px}.hero-company-logos{top:0;right:92px;left:auto;grid-template-columns:repeat(4,23px);gap:3px}.round-logo{width:23px;height:23px}.round-logo svg{width:13px;height:13px}.microsoft-logo svg{width:12px;height:12px}.alphabet-logo b{font-size:15px}.spacex-logo b{font-size:5.2px}}

.hero-market-highlight{position:absolute;z-index:3;top:0;left:4px;width:218px;padding:9px 12px 7px;border:1px solid #e1ebe2;border-radius:12px;background:#ffffffed;box-shadow:0 10px 26px #18342a17}.hero-market-label{display:flex;align-items:center;gap:6px;color:#75867b;font-size:8px;font-weight:700}.hero-market-label i{width:6px;height:6px;border-radius:50%;background:#168653}.hero-market-indices{display:flex;justify-content:space-between;gap:8px;margin-top:5px;color:#1f4832;font:700 10px Arial,sans-serif}.hero-market-highlight svg{display:block;width:100%;height:16px;margin-top:3px}.hero-company-logos{display:none!important}.market-card{display:none}
@media(max-width:680px){.hero-art{min-height:310px;margin-top:14px}.hero-market-highlight{top:0;left:0;width:180px;padding:7px 9px 5px;border-radius:10px}.hero-market-label{font-size:7px}.hero-market-indices{margin-top:4px;font-size:8px}.hero-market-highlight svg{height:12px;margin-top:2px}}

/* Company badges are decorative marks inside the account card, below its text. */
.account-card .card-top,.account-card .card-chip{position:relative;z-index:2}.card-company-logos{position:absolute;z-index:1;right:25px;bottom:55px;left:25px;display:flex;align-items:center;justify-content:space-between;gap:4px;pointer-events:none}.card-company-logos .round-logo{display:grid;place-items:center;flex:none;width:26px;height:26px;border:1px solid #ffffff38;border-radius:50%;background:#ffffff18;box-shadow:none}.card-company-logos .round-logo svg{display:block;width:14px;height:14px;fill:currentColor}.card-company-logos .apple-logo,.card-company-logos .amazon-logo{color:#fff}.card-company-logos .microsoft-logo svg{width:14px;height:14px}.card-company-logos .nvidia-logo{color:#a8e99b}.card-company-logos .alphabet-logo b{font:700 16px Arial,sans-serif;background:conic-gradient(from -45deg,#4285f4 0 28%,#34a853 28% 48%,#fbbc05 48% 70%,#ea4335 70% 83%,#4285f4 83%);color:transparent;background-clip:text}.card-company-logos .meta-logo{color:#8ec7ff}.card-company-logos .tesla-logo,.card-company-logos .spacex-logo{color:#fff}.card-company-logos .spacex-logo b{font:700 5.5px/1 Arial,sans-serif;letter-spacing:-.2px}.account-card .card-bottom{z-index:2}
@media(max-width:680px){.card-company-logos{right:19px;bottom:48px;left:19px;gap:3px}.card-company-logos .round-logo{width:20px;height:20px}.card-company-logos .round-logo svg,.card-company-logos .microsoft-logo svg{width:11px;height:11px}.card-company-logos .alphabet-logo b{font-size:13px}.card-company-logos .spacex-logo b{font-size:4.6px}}
