:root{--ce-growth-ink:#14251f;--ce-growth-gold:#d6b36a;--ce-growth-cream:#f5f0e7;--ce-growth-paper:#fffdf8;--ce-growth-green:#075e54}
.ce-hero-trust{display:flex;flex-wrap:wrap;gap:8px 18px;padding:0;margin:20px 0 0;list-style:none;color:#52615b;font-size:.72rem;font-weight:700}.ce-hero-trust li{display:flex;align-items:center;gap:7px}.ce-hero-trust li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ce-growth-gold);box-shadow:0 0 0 3px rgba(214,179,106,.18)}
.ce-whatsapp-float{position:fixed;right:clamp(14px,2.5vw,30px);bottom:clamp(14px,2.5vw,30px);z-index:80;display:flex;align-items:center;gap:10px;min-height:56px;padding:10px 18px 10px 14px;border-radius:999px;background:var(--ce-growth-green);color:#fff!important;text-decoration:none!important;box-shadow:0 14px 38px rgba(7,94,84,.32);transition:transform 180ms cubic-bezier(.23,1,.32,1),box-shadow 180ms cubic-bezier(.23,1,.32,1)}
.ce-whatsapp-float:hover{transform:translateY(-3px);box-shadow:0 18px 44px rgba(7,94,84,.4)}
.ce-whatsapp-float:active{transform:scale(.97)}
.ce-whatsapp-float svg{flex:0 0 auto}.ce-whatsapp-float span{display:grid;line-height:1.05}.ce-whatsapp-float strong{font-size:.82rem}.ce-whatsapp-float small{font-size:.62rem;opacity:.78;margin-top:4px}
.ce-consent-open .ce-whatsapp-float{opacity:0;pointer-events:none;visibility:hidden}
.ce-consent-panel{position:fixed;left:50%;bottom:18px;z-index:90;width:min(960px,calc(100% - 28px));transform:translateX(-50%);display:grid;grid-template-columns:1.3fr 1fr;gap:24px;align-items:center;padding:22px 24px;background:var(--ce-growth-ink);color:#fff;border:1px solid rgba(214,179,106,.45);box-shadow:0 22px 60px rgba(0,0,0,.3);font-family:Arial,Helvetica,sans-serif}
.ce-consent-panel strong{font-family:Georgia,serif;font-size:1.2rem}.ce-consent-panel p{margin:7px 0 0;color:rgba(255,255,255,.72);font-size:.76rem;line-height:1.55}.ce-consent-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.ce-consent-actions button,.ce-consent-actions a{min-height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:0 13px;font-size:.68rem;font-weight:800;text-decoration:none;cursor:pointer}.ce-consent-actions button:first-child{border:0;background:var(--ce-growth-gold);color:var(--ce-growth-ink)}.ce-consent-actions button:nth-child(2){border:1px solid rgba(255,255,255,.35);background:transparent;color:#fff}.ce-consent-actions a{color:rgba(255,255,255,.68);padding-inline:5px}
.ce-social-proof{background:var(--ce-growth-ink);color:#fff;padding:clamp(4.5rem,8vw,8rem) clamp(1.2rem,5vw,6rem)!important}
.ce-social-proof .eyebrow{color:var(--ce-growth-gold)}.ce-proof-heading{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(2rem,6vw,6rem);align-items:end}.ce-proof-heading h2{color:#fff!important;font-size:clamp(2.7rem,5.5vw,5.6rem)!important;line-height:.94!important;margin:0!important;letter-spacing:-.045em}.ce-proof-heading h2 em{color:var(--ce-growth-gold)}.ce-proof-heading>p{max-width:500px;margin:0;color:rgba(255,255,255,.68);font-size:1rem;line-height:1.75}
.ce-proof-stats{max-width:1200px;margin:clamp(2.5rem,5vw,4.5rem) auto 0;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.17);border-bottom:1px solid rgba(255,255,255,.17)}.ce-proof-stats>a,.ce-proof-stats>div{display:flex;flex-direction:column;padding:28px 24px;text-decoration:none;color:#fff}.ce-proof-stats>*+*{border-left:1px solid rgba(255,255,255,.17)}.ce-proof-stats strong{font-family:Georgia,serif;color:var(--ce-growth-gold);font-size:clamp(2.5rem,5vw,4.5rem);line-height:1}.ce-proof-stats span{margin-top:10px;font-size:.82rem;font-weight:800}.ce-proof-stats small{margin-top:7px;color:rgba(255,255,255,.48);font-size:.64rem;line-height:1.4}
.ce-proof-grid{max-width:1200px;margin:18px auto 0;display:grid;grid-template-columns:1.3fr .85fr .85fr;gap:14px}.ce-proof-grid article{min-height:330px;display:flex;flex-direction:column;padding:clamp(1.5rem,3vw,2.4rem);background:var(--ce-growth-paper);color:var(--ce-growth-ink)}.ce-proof-grid .ce-proof-featured{background:var(--ce-growth-gold)}.ce-proof-kicker{font-size:.62rem;font-weight:800;letter-spacing:.14em}.ce-proof-grid blockquote{font-family:Georgia,serif;font-size:clamp(1.75rem,3vw,3rem);line-height:1.05;margin:36px 0 28px}.ce-proof-grid h3{font-family:Georgia,serif;font-size:2.25rem;margin:36px 0 14px}.ce-proof-grid p{color:#5b6963;line-height:1.65;font-size:.82rem;margin:0}.ce-proof-grid footer{display:flex;flex-direction:column;margin-top:auto}.ce-proof-grid footer strong{font-size:.83rem}.ce-proof-grid footer span{font-size:.66rem;opacity:.68;margin-top:4px}.ce-proof-grid article>a{display:inline-flex;margin-top:24px;color:var(--ce-growth-ink);font-size:.69rem;font-weight:800;text-decoration:none}.ce-proof-note{max-width:1200px;margin:20px auto 0;color:rgba(255,255,255,.45);font-size:.65rem;line-height:1.55}
.ce-investment-fit{max-width:1200px;margin:clamp(2rem,5vw,5rem) auto;padding:clamp(2.2rem,6vw,5.5rem)!important;background:linear-gradient(145deg,#fffdf8 0%,#efe7d7 100%);color:var(--ce-growth-ink);border-radius:28px}.ce-investment-fit-heading{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(2rem,6vw,6rem);align-items:end}.ce-investment-fit-heading h2{font-family:Georgia,serif;font-size:clamp(2.4rem,5vw,4.8rem);line-height:1;margin:.6rem 0 0;letter-spacing:-.04em}.ce-investment-fit-heading>p{margin:0;color:#52615b;line-height:1.75}.ce-investment-goals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:clamp(2rem,5vw,4rem);background:rgba(20,37,31,.14);border:1px solid rgba(20,37,31,.14)}.ce-investment-goals article{background:var(--ce-growth-paper);padding:24px}.ce-investment-goals span{color:#8a692b;font-size:.7rem;font-weight:800;letter-spacing:.12em}.ce-investment-goals h3{font-family:Georgia,serif;font-size:1.35rem;margin:1rem 0 .65rem}.ce-investment-goals p,.ce-investment-regions p,.ce-investment-cta p{color:#52615b;line-height:1.65;font-size:.84rem}.ce-investment-regions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px}.ce-investment-regions article{padding:24px;background:rgba(255,255,255,.62);border:1px solid rgba(20,37,31,.12)}.ce-investment-regions strong{font-family:Georgia,serif;font-size:1.45rem}.ce-investment-regions a{display:inline-flex;margin-top:12px;color:var(--ce-growth-ink);font-size:.72rem;font-weight:800}.ce-investment-cta{display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center;margin-top:14px;padding:clamp(1.5rem,4vw,2.5rem);background:var(--ce-growth-ink);color:#fff}.ce-investment-cta h3{font-family:Georgia,serif;font-size:clamp(1.8rem,4vw,3.2rem);line-height:1.05;margin:.5rem 0}.ce-investment-cta p{color:rgba(255,255,255,.72);margin-bottom:0}.ce-investment-cta .button{white-space:nowrap;background:var(--ce-growth-gold)!important;color:var(--ce-growth-ink)!important}
.ce-intent-summary{display:grid;gap:5px;margin:0 0 20px;padding:16px 18px;border-left:4px solid var(--ce-growth-gold);background:#f5f0e7;color:var(--ce-growth-ink)}.ce-intent-summary strong{font-family:Georgia,serif;font-size:1.05rem}.ce-intent-summary span{font-size:.8rem;font-weight:800}.ce-intent-summary small{color:#65716c;font-size:.7rem}
@media(max-width:850px){.ce-proof-heading{grid-template-columns:1fr}.ce-proof-grid{grid-template-columns:1fr 1fr}.ce-proof-featured{grid-column:1/-1}.ce-consent-panel{grid-template-columns:1fr}.ce-consent-actions{justify-content:flex-start}}
@media(max-width:980px){.ce-investment-goals{grid-template-columns:repeat(2,minmax(0,1fr))}.ce-investment-fit-heading,.ce-investment-cta{grid-template-columns:1fr}}
@media(max-width:850px){.ce-investment-regions{grid-template-columns:1fr}}
@media(max-width:600px){.ce-hero-trust{display:grid}.ce-whatsapp-float{width:56px;height:56px;padding:0;justify-content:center}.ce-has-mobile-dock .ce-whatsapp-float{bottom:82px}.ce-whatsapp-float span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ce-proof-stats,.ce-proof-grid,.ce-investment-goals{grid-template-columns:1fr}.ce-proof-stats>*+*{border-left:0;border-top:1px solid rgba(255,255,255,.17)}.ce-proof-featured{grid-column:auto}.ce-consent-panel{padding:18px}.ce-consent-actions{display:grid;grid-template-columns:1fr}.ce-consent-actions button,.ce-consent-actions a{width:100%}.ce-investment-fit{border-radius:18px}.ce-investment-cta .button{width:100%;text-align:center}.ce-intent-summary{margin-inline:-4px}}
@media(prefers-reduced-motion:reduce){.ce-whatsapp-float{transition:none}}
