/* Match the shared service pricing panels, with clear scope and commitment. */
.investment-page .detail-content{padding-block:50px 55px}
.investment-page .detail-section{padding-top:36px;margin-bottom:38px;border-top:1px solid var(--line)}
.investment-page .detail-section:first-child{padding-top:0;border-top:0}
.investment-page .detail-section:last-child{margin-bottom:0}
.investment-page .detail-section>p{max-width:none}
.investment-options{border-radius:8px;overflow:hidden;background:var(--ink);color:var(--white);margin-top:28px}
.investment-option{display:grid;grid-template-columns:1fr 1fr;gap:44px;padding:32px 36px}
.investment-option+.investment-option{border-top:1px solid #ffffff29}
.investment-page .investment-price-copy h3{font-size:1.25rem;line-height:1.4;color:var(--white);margin:0 0 20px}
.investment-page .investment-price-copy .detail-price{font-family:Georgia,serif;font-size:2.7rem;line-height:1.15;color:var(--accent);margin:0 0 24px;font-weight:400}
.investment-page .detail-price small{display:block;color:#d0d4df;font-family:Lato,Arial,sans-serif;font-size:.95rem;line-height:1.6;margin-top:12px;font-weight:400}
.investment-page .investment-scope{border-left:1px solid #ffffff29;padding-left:36px;display:flex;align-items:center}
.investment-page .investment-scope p{color:#d0d4df;line-height:1.8;margin:0}
.investment-page .investment-option .button{color:var(--ink);background:var(--accent);max-width:100%}
.investment-page .investment-option .button:hover{background:#f0d05f}
.investment-page .investment-day-rate{border-top:0;border-left:3px solid var(--accent);padding:24px 28px;background:var(--white)}
.investment-page .investment-day-rate p{margin-bottom:0}
.investment-page .investment-day-rate strong{color:var(--accent-dark)}
.investment-page .investment-terms ul{list-style:none;padding:0;margin:26px 0;display:grid;grid-template-columns:1fr 1fr;gap:14px 36px}
.investment-page .investment-terms li{position:relative;margin:0;padding-left:20px;line-height:1.7}
.investment-page .investment-terms li::before{content:"";position:absolute;width:6px;height:6px;border-radius:50%;left:0;top:.65em;background:var(--accent-dark)}
@media(max-width:800px){.investment-option{gap:28px;padding:28px}.investment-page .investment-scope{padding-left:28px}}
@media(max-width:600px){
 .investment-page .detail-content{padding-block:36px 39px}
 .investment-page .detail-section{padding-top:28px;margin-bottom:30px}
 .investment-option{grid-template-columns:1fr;gap:24px;padding:26px 22px}
 .investment-page .investment-scope{border-left:0;border-top:1px solid #ffffff29;padding:22px 0 0}
 .investment-page .investment-price-copy .detail-price{font-size:2.4rem}
 .investment-page .investment-terms ul{grid-template-columns:1fr}
 .investment-page .investment-day-rate{padding:24px 22px}
}
