.future-summary{background:var(--light);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.future-summary .speaking-action{background:white}
.future-summary .service-facts{font-weight:600;color:var(--blue);line-height:1.8}
.future-summary .section-head p{max-width:420px}
.future-note{border-top:1px solid var(--line);margin-top:40px;padding-top:28px}
.future-note h3{margin-top:0;font-size:1.4rem}
.future-note p{max-width:820px;color:var(--muted)}
.future-deliverables{padding-left:22px;margin:24px 0}
.future-deliverables li{margin:8px 0}
.future-process{margin-top:40px}
.future-process .steps{padding:0}
.future-process .steps article{min-width:0}
.future-process .steps strong{color:var(--ink)}
.future-process .note{max-width:860px}
.personal-card .price-label{font-size:.875rem;color:var(--muted);margin-bottom:8px}
.personal-card .service-subtitle{font-weight:600;font-size:1.125rem}
.future-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:24px}
@media(max-width:680px){.future-summary .btn{width:100%;text-align:center}.future-note{margin-top:30px;padding-top:24px}.future-actions{align-items:stretch;flex-direction:column}.future-actions .btn{width:100%}}
