@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&family=Playfair+Display:ital,wght@1,500;1,600&display=swap');
:root{--bg:#07121d;--panel:#0b1c29;--panel2:#102432;--muted:#96a9b2;--line:rgba(188,222,226,.15);--gold:#dbb879;--white:#edf4f4;--mint:#9cddd7}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--white);font-family:Manrope,'DM Sans',sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible{outline:2px solid var(--gold);outline-offset:4px}::selection{background:var(--gold);color:#05131c}.ambient{position:fixed;inset:0;pointer-events:none;background:radial-gradient(ellipse at 65% 22%,rgba(41,94,107,.09),transparent 45%);z-index:0}.header{height:88px;display:flex;justify-content:space-between;align-items:center;padding:0 5.2%;position:absolute;top:0;left:0;right:0;z-index:30;border-bottom:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,rgba(4,14,23,.7),rgba(4,14,23,0))}.brand{display:flex;gap:13px;align-items:center;letter-spacing:.13em;font-size:16px;font-weight:800;white-space:nowrap}.brand-mark{height:40px;width:40px;border:1px solid var(--gold);display:grid;place-items:center;color:var(--gold);font-size:26px;font-family:Georgia,serif;position:relative;clip-path:polygon(50% 0,100% 20%,100% 80%,50% 100%,0 80%,0 20%)}.mark-dot{font-size:10px;position:absolute;right:6px;top:2px}.brand-thin{font-weight:400;color:#d9dcd8}.brand small{display:block;font-size:8px;letter-spacing:.24em;font-weight:500;color:#a2b6b8;margin-top:4px}.desktop-nav{display:flex;gap:34px;font-size:11px;color:#d9e5e5;font-weight:700;letter-spacing:.04em}.desktop-nav a:hover,.mobile-menu a:hover{color:var(--gold)}.head-actions{display:flex;gap:14px;align-items:center}.head-cta,.primary-btn{background:linear-gradient(120deg,#e4c58d,#b98e57);color:#08151b;border:0;display:inline-flex;align-items:center;gap:28px;padding:17px 23px;font-size:11px;font-weight:800;letter-spacing:.035em;box-shadow:0 10px 35px rgba(218,172,99,.14);transition:.25s}.head-cta:hover,.primary-btn:hover{transform:translateY(-3px);box-shadow:0 15px 44px rgba(218,172,99,.28)}.head-cta span,.primary-btn span{font-size:17px}.icon-btn,.menu-btn{border:1px solid var(--line);background:#ffffff0a;color:#fff;height:44px;padding:0 13px}.icon-btn span{font-size:10px}.menu-btn{display:none;width:44px;padding:12px}.menu-btn span{display:block;background:#fff;height:1px;margin:6px 0}.mobile-menu{display:none}.hero{min-height:780px;height:min(900px,100svh);position:relative;isolation:isolate;overflow:hidden;background:#071621}.hero-photo{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,15,24,.84),rgba(4,15,24,.18) 80%),url('https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=2000&q=85') center/cover;opacity:.53;filter:saturate(.6)}.hero-shade{position:absolute;inset:0;background:linear-gradient(0deg,#07121d 0%,transparent 28%),linear-gradient(90deg,#06131f 0%,rgba(6,19,31,.92) 23%,rgba(6,19,31,.4) 65%,#07121d66 100%)}.hero-content{position:relative;z-index:3;padding:clamp(185px,23vh,260px) 0 0 9.5%;max-width:850px}.eyebrow,.kicker{font-size:10px;font-weight:800;letter-spacing:.24em;color:var(--gold)}.eyebrow{display:flex;align-items:center;gap:12px;color:#d5c39f}.live-dot{width:7px;height:7px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 5px #dbb87922}.eyebrow-line{width:25px;height:1px;background:#d9c4986b}h1,h2,h3,p{margin-top:0}.hero h1{font-size:clamp(62px,6.45vw,104px);line-height:1.05;letter-spacing:-.065em;font-weight:500;margin:35px 0 25px}.hero h1 em,h2 em{font-family:'Playfair Display',Georgia,serif;color:var(--gold);font-weight:500;letter-spacing:-.045em}.hero-copy{color:#bdcbd0;font-size:14px;line-height:2;max-width:560px}.hero-buttons{display:flex;align-items:center;gap:32px;margin:36px 0 69px}.ghost-btn{font-size:12px;display:inline-flex;gap:20px;align-items:center;border-bottom:1px solid #87a1a677;padding:14px 0}.ghost-btn span{font-size:18px;color:var(--gold)}.hero-bottom{display:flex;gap:55px}.hero-bottom>div{border-left:1px solid #b0bfc36b;padding-left:17px;display:flex;flex-direction:column;gap:8px}.hero-bottom b{font-size:26px;letter-spacing:-.05em;font-weight:500}.hero-bottom span{font-size:9px;color:#b7c8ca;letter-spacing:.12em;text-transform:uppercase}.hero-index{position:absolute;left:5.2%;bottom:36px;font-size:10px;letter-spacing:.14em;color:#d5bc8b}.hero-index span{color:#607078;margin:0 7px}.scroll-note{position:absolute;right:5.2%;bottom:33px;font-size:9px;letter-spacing:.17em;color:#a4b7b9}.scroll-note span{margin-left:14px;font-size:17px}.orbit-wrap{position:absolute;z-index:2;right:0%;top:13%;width:min(53vw,780px);height:min(53vw,780px);pointer-events:none}.orbit-halo{position:absolute;inset:2%;border-radius:50%;background:radial-gradient(circle,#23677821 32%,#246b7524 49%,transparent 67%);filter:blur(20px)}.planet{position:absolute;inset:12%;border-radius:50%;overflow:hidden;box-shadow:inset -65px -35px 65px 12px #020b17,inset 15px 12px 30px #97e9dd36,0 0 40px #58d2d324,0 0 130px #56b6c41c;background:radial-gradient(circle at 24% 24%,#336b72,#133541 48%,#051b2a 82%);animation:float 12s ease-in-out infinite}.planet-texture{position:absolute;inset:0;background:repeating-radial-gradient(ellipse at 50% 50%,transparent 0 38px,#80cecb1d 39px,#80cecb1d 40px,transparent 41px 76px),repeating-linear-gradient(0deg,transparent 0 38px,#8ec2bf16 39px,transparent 40px 75px),linear-gradient(95deg,transparent 36%,#9cf7f019 50%,transparent 65%);border-radius:50%;transform:rotate(-20deg)}.planet-shine{position:absolute;inset:0;background:radial-gradient(circle at 22% 20%,#ccf7e120,transparent 42%)}.orbit{position:absolute;border:1px solid #80dfdb30;border-radius:50%;transform:rotate(-27deg)}.orbit-a{inset:0 5%;}.orbit-b{inset:8% -2%;transform:rotate(30deg)}.orbit-pin{position:absolute;color:#e6f1ef;font-size:9px;letter-spacing:.2em;padding-left:16px;text-shadow:0 2px 10px #000}.orbit-pin i{position:absolute;left:0;top:2px;background:var(--gold);width:6px;height:6px;border-radius:50%;box-shadow:0 0 0 5px #cdb07636,0 0 15px var(--gold)}.orbit-pin strong{display:block;font-size:8px;color:#9cb9b8;margin-top:5px;font-weight:500}.pin-a{left:5%;top:32%}.pin-b{right:4%;top:53%}.pin-c{left:20%;bottom:7%}@keyframes float{50%{transform:translateY(-12px)}}.ticker{height:64px;border-top:1px solid #8eacaf26;border-bottom:1px solid #8eacaf26;overflow:hidden;background:#091923;display:flex;align-items:center}.ticker-inner{display:flex;justify-content:space-around;min-width:1200px;width:100%;align-items:center;gap:30px;font-size:10px;letter-spacing:.14em;color:#aec4c6;font-weight:700}.ticker i{width:5px;height:5px;border:1px solid var(--gold);transform:rotate(45deg)}.section{padding:112px 7.8%;position:relative}.section-top{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:42px}.section h2,.closing h2,.break-content h2{font-size:clamp(42px,4vw,65px);line-height:1.15;font-weight:500;letter-spacing:-.055em;margin:20px 0}.section-description{color:#91a8ad;font-size:13px;line-height:1.95;max-width:590px;margin:0}.section-aside{border-left:1px solid #abbbba55;padding-left:21px;font-size:10px;line-height:2.1;letter-spacing:.14em;color:#9eb7b8;white-space:nowrap}.section-aside span{display:block;color:var(--gold);font-size:24px}.opportunities{background:linear-gradient(180deg,#07121d,#091824)}.filter-bar{display:flex;gap:9px;overflow-x:auto;padding-bottom:18px;scrollbar-width:none}.filter-bar::-webkit-scrollbar{display:none}.filter{border:1px solid #ffffff20;color:#bdced0;background:transparent;padding:13px 18px;white-space:nowrap;font-size:10px;font-weight:700}.filter.active,.filter:hover{background:#d5b476;color:#07151c;border-color:#d5b476}.asset-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.asset-card{position:relative;min-height:365px;overflow:hidden;background:#172a34;border:1px solid #b8e7e51c;isolation:isolate;transition:transform .3s,border-color .3s}.asset-card:hover{transform:translateY(-5px);border-color:#d0ad6a85}.asset-card .card-bg{position:absolute;inset:0;background-size:cover;background-position:center;filter:saturate(.65);transition:transform .7s}.asset-card:hover .card-bg{transform:scale(1.07)}.asset-card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#05111efc 0%,#071521dd 28%,#07152120 82%),linear-gradient(90deg,#07152150,transparent)}.asset-card .card-top,.asset-card .card-text,.asset-card .card-action{position:absolute;z-index:1}.card-top{left:26px;right:26px;top:24px;display:flex;justify-content:space-between;font-size:10px;font-weight:700;letter-spacing:.12em;color:#f1d7a5}.card-top small{color:#e0edee;font-size:10px}.card-text{left:26px;right:24px;bottom:63px}.card-text h3{font-size:30px;letter-spacing:-.04em;font-weight:500;margin:0 0 11px}.card-text p{color:#bac9cc;font-size:12px;line-height:1.7;margin:0;max-width:330px}.card-action{left:26px;bottom:23px;right:26px;border:0;border-top:1px solid #e1ebea3b;background:transparent;color:#e9c68c;padding:15px 0 0;display:flex;justify-content:space-between;letter-spacing:.14em;font-size:10px;font-weight:800}.coverage-note{color:#77969e;font-size:10px;margin-top:25px;line-height:1.8}.coverage-note span{color:var(--gold);margin-right:8px}.geography{background:#091823}.geo-layout{display:grid;grid-template-columns:1.65fr .8fr;gap:18px}.geo-stage,.country-detail{border:1px solid var(--line);background:linear-gradient(145deg,#102a38,#091a26);min-width:0}.geo-stage{padding:28px}.world-map{aspect-ratio:900/470;background:radial-gradient(ellipse at 51% 45%,#1d475466,transparent 60%);position:relative}.world-map svg{width:100%;height:100%}.map-point{cursor:pointer}.map-point circle:first-child{fill:#e5c18a16;stroke:#debb7e99;stroke-width:1}.map-point circle:last-child{fill:#ebc68b;stroke:#f2d3a5;stroke-width:2}.map-point:hover circle:first-child{fill:#e5c18a77;stroke-width:3}.map-legend{display:flex;justify-content:space-between;border-top:1px solid #ffffff18;padding-top:20px;color:#96b1b6;font-size:9px;letter-spacing:.13em}.map-legend i{display:inline-block;width:6px;height:6px;background:var(--gold);border-radius:50%;margin-right:9px}.region-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.region-chips button{background:#ffffff0b;border:1px solid #ffffff1a;color:#c2d2d3;padding:9px 13px;font-size:10px}.region-chips button.active,.region-chips button:hover{border-color:var(--gold);color:var(--gold);background:#d6b57514}.country-detail{padding:34px;display:flex;flex-direction:column}.country-detail .country-top{font-size:10px;color:var(--gold);letter-spacing:.2em;margin-bottom:32px}.country-detail h3{font-size:37px;line-height:1.1;letter-spacing:-.05em;font-weight:500;margin-bottom:16px}.country-detail .country-summary{color:#abc0c2;font-size:12px;line-height:1.9;margin-bottom:24px}.country-metrics{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:auto}.country-metrics div{border-top:1px solid var(--line);padding-top:14px}.country-metrics small{font-size:9px;letter-spacing:.1em;color:#829ea3;display:block;margin-bottom:9px}.country-metrics strong{font-size:12px;font-weight:600;line-height:1.55}.country-risk{margin-top:25px;padding:17px;background:#ffffff09;border:1px solid #ffffff15}.country-risk b{display:block;color:#dabc85;font-size:10px;letter-spacing:.14em;margin-bottom:7px}.country-risk p{margin:0;font-size:11px;color:#afc1c2;line-height:1.8}.country-actions{display:flex;gap:9px;margin-top:22px}.country-actions button{flex:1;padding:14px 8px;font-size:10px;border:1px solid #e0b87e;background:#dbb879;color:#071521;font-weight:800}.country-actions button+button{color:#dcb984;background:transparent}.feature-break{min-height:460px;position:relative;background:url('https://images.unsplash.com/photo-1518837695005-2083093ee35b?auto=format&fit=crop&w=1900&q=85') center 48%/cover;display:flex;align-items:center;padding:65px 9%;isolation:isolate}.break-overlay{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#06131de8,#07141fc9 55%,#06141c62),linear-gradient(0deg,#06131b8c,transparent)}.break-content{max-width:850px}.break-content h2{font-size:clamp(42px,4.3vw,72px)}.break-content p{max-width:520px;font-size:13px;line-height:2;color:#b6c6c8}.text-link{display:inline-flex;gap:33px;border-bottom:1px solid #d9b677;padding-bottom:10px;color:#d9b677;font-size:10px;letter-spacing:.15em;margin-top:20px}.wealth{background:radial-gradient(ellipse at 85% 45%,#18394877,transparent 55%),#07151f}.studio{display:grid;grid-template-columns:.9fr 1.1fr;border:1px solid #c1e1e21f;background:#0b202d}.studio-controls{padding:34px;border-right:1px solid var(--line)}.control-title{display:flex;justify-content:space-between;color:var(--gold);font-size:10px;font-weight:800;letter-spacing:.14em;padding-bottom:30px;border-bottom:1px solid var(--line)}.control-title span{color:#76959d}.field-label{font-size:12px;color:#e4eeee;margin:28px 0 13px;font-weight:700;display:flex;justify-content:space-between}.field-label span{color:var(--gold)}.risk-options{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.risk-opt{background:#ffffff08;border:1px solid #ffffff24;color:#e9f0f0;text-align:left;padding:15px 12px;font-size:11px;font-weight:800}.risk-opt span{display:block;font-size:9px;font-weight:500;color:#8ba6ab;margin-top:9px;line-height:1.4}.risk-opt.selected,.horizon-options button.selected{border-color:var(--gold);background:#d1aa6822}.horizon-options{display:flex;gap:8px}.horizon-options button{flex:1;padding:12px 6px;background:#ffffff08;color:#d9e8e8;border:1px solid #ffffff20;font-size:11px}input[type=range]{width:100%;height:3px;appearance:none;-webkit-appearance:none;background:#49707c;accent-color:var(--gold);margin:16px 0 8px}input[type=range]::-webkit-slider-thumb{appearance:none;width:15px;height:15px;background:#e0bd81;border:3px solid #071c2a;border-radius:50%;box-shadow:0 0 0 2px #cfae70}.range-ends{display:flex;justify-content:space-between;color:#829fa6;font-size:10px}.studio-info{padding:18px;margin-top:31px;border:1px solid #ffffff1a;color:#8dabb1;font-size:10px;line-height:1.8;background:#ffffff05}.studio-result{padding:34px}.result-head{display:flex;justify-content:space-between;align-items:flex-start}.result-head span{font-size:9px;letter-spacing:.17em;color:#d3b883}.result-head h3{font-weight:500;font-size:27px;margin:9px 0 0}.result-head .sample-pill{font-size:8px;border:1px solid #e2c2875e;padding:9px;color:#d5b77f}.chart-area{display:flex;align-items:center;gap:45px;margin:40px 0}.donut{width:240px;height:240px;flex-shrink:0;border-radius:50%;background:conic-gradient(#9bd6d3 0 40%,#d9b678 40% 65%,#4f8699 65% 80%,#597e76 80% 90%,#8b8aad 90% 100%);display:grid;place-items:center;box-shadow:0 0 40px #7fbdb114}.donut-inner{width:175px;height:175px;border-radius:50%;background:#0b202d;display:flex;flex-direction:column;align-items:center;justify-content:center}.donut-inner small,.donut-inner span{font-size:9px;letter-spacing:.13em;color:#8faab0}.donut-inner strong{font-size:43px;font-weight:500;letter-spacing:-.07em;margin:4px}.allocation-list{flex:1;min-width:0}.alloc-row{display:flex;gap:12px;align-items:center;margin:0 0 18px;font-size:11px}.alloc-row .alloc-color{height:9px;width:9px;flex-shrink:0}.alloc-name{flex:1;color:#b7c9cb}.alloc-percent{font-weight:800;color:#fff}.alloc-money{width:90px;text-align:right;color:#819ea4;font-size:10px}.scenario-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:22px;gap:15px}.scenario-bottom span{display:block;color:#85a1a8;letter-spacing:.14em;font-size:9px;margin-bottom:8px}.scenario-bottom b{font-size:11px;font-weight:600}.scenario-bottom button{border:1px solid #ffffff2b;color:#d6bb8e;background:transparent;padding:11px;font-size:10px}.insights{background:#091924}.insight-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:16px}.insight-large,.insight-small{min-height:385px;background:#102733;border:1px solid var(--line);position:relative;overflow:hidden}.insight-image{height:170px;background:linear-gradient(0deg,#10273366,transparent),url('https://images.unsplash.com/photo-1611974789855-9c2a0a7236a3?auto=format&fit=crop&w=850&q=80') center/cover}.insight-body{padding:22px}.insight-body span,.insight-small>span{font-size:9px;color:var(--gold);letter-spacing:.15em;font-weight:700}.insight-body h3,.insight-small h3{font-size:23px;font-weight:500;line-height:1.28;letter-spacing:-.035em;margin:13px 0}.insight-body p,.insight-small p{font-size:11px;line-height:1.85;color:#a4bec3}.read-link{border:0;border-bottom:1px solid #bd9d69;background:transparent;color:#e2bd82;padding:0 0 9px;font-size:9px;letter-spacing:.15em;font-weight:700;margin-top:10px}.insight-small{padding:28px;display:flex;flex-direction:column;align-items:flex-start}.insight-small .read-link{margin-top:auto}.insight-icon{font-size:55px;color:#d6b676;margin-bottom:22px;font-weight:200}.risk-strip{display:flex;justify-content:space-between;align-items:center;gap:40px;padding:35px 0;margin-top:44px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.risk-strip h3{font-size:20px;font-weight:500;margin:12px 0 0}.risk-points{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;max-width:590px}.risk-points span{padding:11px;border:1px solid #ffffff1c;color:#adc3c4;font-size:9px;letter-spacing:.1em}.closing{padding:125px 20px;min-height:460px;text-align:center;position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 90%,#184150 0,transparent 60%),#07131d}.closing-glow{position:absolute;width:450px;height:450px;border:1px solid #9dd5d020;border-radius:50%;left:50%;top:45%;transform:translate(-50%,-50%);box-shadow:0 0 0 50px #9dd5d008,0 0 0 115px #9dd5d007;pointer-events:none}.closing h2{font-size:clamp(48px,5vw,78px);position:relative}.closing p{font-size:12px;color:#aec2c6;line-height:2;margin-bottom:27px;position:relative}.closing .primary-btn{position:relative}footer{background:#06111a;padding:65px 8% 25px}.footer-main{display:grid;grid-template-columns:2fr 1fr 1fr;gap:30px;padding-bottom:55px}.footer-main>div:not(:first-child){display:flex;flex-direction:column;gap:15px}.footer-main b{font-size:11px;letter-spacing:.13em}.footer-brand b{font-size:20px;letter-spacing:.1em}.footer-brand b span{font-weight:400}.footer-brand p{font-size:11px;color:#829fa5;line-height:1.8;max-width:270px;margin:20px 0}.footer-main a{color:#95aaaf;font-size:11px}.footer-end{display:flex;justify-content:space-between;gap:25px;border-top:1px solid var(--line);padding-top:22px;color:#78949c;font-size:9px;line-height:1.7;letter-spacing:.04em}.modal-shell{position:fixed;inset:0;z-index:1000;display:none;align-items:center;justify-content:center;padding:20px}.modal-shell.open{display:flex}.modal-backdrop{position:absolute;inset:0;background:#020a10c9;backdrop-filter:blur(13px)}.modal-panel{background:linear-gradient(140deg,#17303d,#091b27);border:1px solid #d3b16f6b;box-shadow:0 40px 140px #000a;max-width:600px;width:100%;max-height:min(85vh,780px);overflow:auto;padding:38px;position:relative}.modal-close{position:absolute;right:20px;top:13px;background:none;border:0;color:#e9d0a2;font-size:30px}.modal-panel .kicker{display:block;margin-bottom:15px}.modal-panel h2{font-size:35px;font-weight:500;letter-spacing:-.04em;margin:10px 40px 20px 0}.modal-panel p,.modal-panel li{font-size:12px;line-height:1.95;color:#b4c7ca}.modal-panel h4{font-size:11px;color:var(--gold);letter-spacing:.12em;margin:24px 0 8px}.modal-panel ul{padding-left:19px}.modal-actions{display:flex;gap:9px;margin-top:27px}.modal-actions button{border:1px solid #d4b375;color:#07141b;background:#d4b375;padding:13px 18px;font-size:11px;font-weight:800}.modal-actions button+button{background:transparent;color:#d4b375}.mobile-bottom{display:none}
@media(max-width:1100px){.desktop-nav{gap:17px}.hero-content{padding-left:7%}.orbit-wrap{right:-9%;opacity:.8}.section{padding:85px 5%}.chart-area{gap:20px}.donut{width:195px;height:195px}.donut-inner{width:140px;height:140px}.insight-grid{grid-template-columns:1.1fr 1fr}.insight-small:last-child{grid-column:span 2;min-height:260px}.geo-layout{grid-template-columns:1.2fr 1fr}}
@media(max-width:760px){.header{height:72px;padding:0 5%;position:absolute}.brand{font-size:13px}.brand-mark{width:35px;height:35px;font-size:22px}.brand small{font-size:6px}.desktop-nav,.head-cta{display:none}.menu-btn{display:block}.mobile-menu{display:none;position:absolute;z-index:35;right:5%;left:5%;top:71px;background:#0b2230;border:1px solid #d6b77950;padding:14px;box-shadow:0 30px 60px #0008}.mobile-menu.open{display:flex;flex-direction:column}.mobile-menu a{padding:14px;border-bottom:1px solid var(--line);font-size:12px}.hero{height:auto;min-height:785px}.hero-photo{background-position:60% center;opacity:.38}.hero-content{padding:168px 6% 100px;max-width:100%}.eyebrow{font-size:8px;line-height:1.8;flex-wrap:wrap}.eyebrow-line{display:none}.hero h1{font-size:clamp(54px,11vw,79px);margin:34px 0 22px}.hero-copy{font-size:12px;max-width:470px;line-height:1.9}.hero-buttons{margin:28px 0 52px;gap:20px;flex-wrap:wrap}.primary-btn{padding:16px 18px}.ghost-btn{font-size:11px}.hero-bottom{gap:15px;justify-content:space-between}.hero-bottom>div{padding-left:10px}.hero-bottom b{font-size:21px}.hero-bottom span{font-size:8px;line-height:1.5}.orbit-wrap{width:85vw;height:85vw;right:-34%;top:13%;opacity:.37}.orbit-pin{display:none}.hero-index{bottom:33px}.scroll-note{bottom:30px}.ticker{height:53px}.ticker-inner{font-size:9px;gap:25px;justify-content:flex-start;padding:0 25px}.section{padding:77px 5%}.section-top{display:block;margin-bottom:30px}.section h2{font-size:clamp(39px,9vw,57px)}.section-aside{display:none}.section-description{font-size:12px}.asset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.asset-card{min-height:320px}.card-top{top:18px;left:16px;right:16px;font-size:9px}.card-text{left:16px;right:12px;bottom:58px}.card-text h3{font-size:23px}.card-text p{font-size:10px}.card-action{left:16px;right:16px;bottom:18px;font-size:9px}.geo-layout,.studio{grid-template-columns:1fr}.geo-stage{padding:12px}.country-detail{padding:25px}.country-detail .country-top{margin-bottom:16px}.map-legend{font-size:8px}.map-legend span:last-child{display:none}.region-chips{gap:6px}.region-chips button{font-size:9px;padding:8px 10px}.feature-break{min-height:400px;padding:70px 6%}.break-content h2{font-size:43px}.studio-controls{border-right:0;border-bottom:1px solid var(--line);padding:24px 18px}.studio-result{padding:24px 18px}.chart-area{gap:22px}.donut{width:170px;height:170px}.donut-inner{width:122px;height:122px}.donut-inner strong{font-size:31px}.donut-inner small,.donut-inner span{font-size:7px}.alloc-row{margin-bottom:12px;font-size:10px}.alloc-money{width:66px;font-size:9px}.insight-grid{grid-template-columns:1fr}.insight-large,.insight-small{min-height:unset}.insight-large{padding-bottom:12px}.insight-small{padding:25px;min-height:290px}.insight-small:last-child{grid-column:auto;min-height:290px}.risk-strip{display:block}.risk-points{justify-content:flex-start;margin-top:24px}.closing{padding:98px 6%}.footer-main{grid-template-columns:1fr 1fr}.footer-brand{grid-column:span 2}.footer-end{display:block}.footer-end span{display:block;margin-bottom:10px}.modal-panel{padding:27px 23px}.mobile-bottom{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:40;background:#081a27ed;backdrop-filter:blur(18px);border-top:1px solid #ffffff28;justify-content:space-around;padding:9px 5px max(9px,env(safe-area-inset-bottom))}.mobile-bottom a{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:19px;color:#d5b779;min-width:60px}.mobile-bottom small{font-size:9px;color:#b4c3c5}.footer-end{padding-bottom:62px}}
@media(max-width:390px){.hero h1{font-size:51px}.asset-grid{grid-template-columns:1fr}.asset-card{min-height:315px}.risk-options{grid-template-columns:1fr}.risk-opt span{display:inline;margin-left:8px}.chart-area{flex-direction:column}.allocation-list{width:100%}.donut{width:210px;height:210px}.donut-inner{width:151px;height:151px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.planet{animation:none}*{transition:none!important}}
