.invest-preview{background:#fffdf9;padding:100px 8vw;scroll-margin-top:100px}.invest-preview .intro-row{display:grid;grid-template-columns:1.4fr 1fr;gap:70px;align-items:end}.invest-preview h2{font-family:var(--lead);font-size:clamp(38px,4.7vw,68px);line-height:1.07;font-weight:400;letter-spacing:-2px;margin:24px 0 0;color:var(--teal)}.invest-preview h2 em{font-style:normal;color:var(--orange)}.invest-preview .intro-row>p{font-size:18px;line-height:1.7;max-width:460px}.invest-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:56px 0 38px}.invest-card{border-top:1px solid var(--line);padding-top:25px}.invest-card .card-top{display:flex;justify-content:space-between;align-items:center;color:var(--teal);font-size:12px;letter-spacing:2px}.invest-card h3{font-family:var(--lead);font-weight:400;font-size:29px;color:var(--teal);margin:24px 0 14px;line-height:1.2}.invest-card p{line-height:1.75;font-size:16px;max-width:320px}.shape{height:45px;width:45px;background:var(--orange);display:block}.shape.circle{border-radius:50%;background:var(--teal)}.shape.arch{border-radius:25px 25px 0 0;background:var(--blue-grey)}.shape.triangle{clip-path:polygon(50% 0,100% 100%,0 100%)}.invest-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.invest-actions a,.area-actions a{font-size:13px;letter-spacing:.4px}.invest-actions .solid,.area-actions .solid{background:var(--teal);color:#fffdf9;padding:19px 23px}.invest-actions .text{border-bottom:1px solid var(--teal);padding:12px 0}.invest-foot{font-size:12px!important;color:#666;margin-top:22px;max-width:760px!important}.area-actions{display:flex;gap:18px;flex-wrap:wrap;margin-top:30px}.area-actions a{cursor:pointer;border:1px solid #073b4c;padding:18px 22px;background:transparent}@media(max-width:700px){.invest-preview{padding:65px 24px}.invest-preview .intro-row,.invest-cards{grid-template-columns:1fr;gap:25px}.invest-card p{max-width:none}.invest-preview h2{letter-spacing:-1px}.invest-cards{margin-top:36px}}

.portfolio-builder{padding:90px 8vw;background:#073b4c;color:#f1ede8;display:grid;grid-template-columns:1.1fr 1fr;gap:90px;scroll-margin-top:92px}.portfolio-builder .eyebrow{color:#e16539}.portfolio-builder h2{font-family:var(--lead);font-size:clamp(38px,4vw,60px);font-weight:400;line-height:1.12;letter-spacing:-1.4px;margin:28px 0}.portfolio-builder h2 em{font-style:normal;color:#a2aebb}.portfolio-builder p{line-height:1.75;max-width:550px;font-size:16px}.portfolio-builder .pb-lead{font-size:21px}.portfolio-builder a{display:inline-block;background:#f1ede8;color:#073b4c;padding:18px 24px;margin:22px 0;font-size:14px}.portfolio-builder .pb-note{font-size:12px;color:#c5cdd0}.pb-window{height:250px;position:relative}.pb-window img{height:100%;width:85%;object-fit:cover;clip-path:polygon(0 0,100% 0,100% 70%,70% 100%,0 100%)}.pb-window>span{position:absolute;right:0;bottom:0;width:110px;height:110px;border-radius:50%;background:#e16539}.portfolio-builder .pb-caption{font-size:10px;color:#c5cdd0;margin:14px 0 26px}.pb-right ol{list-style:none;padding:0;margin:0}.pb-right li{display:flex;gap:24px;border-top:1px solid #ffffff30;padding:17px 0}.pb-right li>span{color:#e16539;font-size:12px}.pb-right strong{font-size:17px;font-weight:400}.pb-right li p{font-size:13px;margin:5px 0 0}@media(max-width:700px){.portfolio-builder{grid-template-columns:1fr;padding:65px 24px;gap:35px}.pb-window{height:220px}}
.invest-card .shape{flex-shrink:0}.area-actions a{display:inline-block;text-decoration:none}.portfolio-builder a:focus-visible,.invest-actions a:focus-visible,.area-actions a:focus-visible{outline:3px solid #e16539;outline-offset:4px}
