/* One conversation opens up time: a paired illustration for the existing promise. */
.potential.time-promise{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);grid-template-areas:"heading visual" "detail visual" "action visual";gap:18px 44px;align-items:start;padding:48px;border-radius:18px;overflow:hidden}
.time-promise .potential-heading{grid-area:heading;min-width:0}
.time-promise .potential-heading .eyebrow{font-size:.6875rem;letter-spacing:.11em;margin-bottom:18px}
.time-promise .potential-heading h2{font-size:clamp(1.8rem,2.6vw,2.45rem);font-weight:500;line-height:1.18;letter-spacing:-.045em;margin:0}
.time-promise .potential-visual{grid-area:visual;min-width:0;align-self:center;margin:0;width:100%;max-width:600px;justify-self:center}
.time-promise .potential-visual img{display:block;width:100%;height:auto}
.time-promise .potential-detail{grid-area:detail;font-size:1rem;line-height:1.8;max-width:560px}
.time-promise .potential-detail p{margin:0}
.time-promise .potential-detail p+p{margin-top:8px}
.time-promise .potential-detail strong{font-weight:650}
.potential.time-promise>.button{grid-area:action;justify-self:start;max-width:none;margin:7px 0 0;padding:16px 23px}
@media(max-width:1100px){.potential.time-promise{padding:34px;gap:18px 25px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.time-promise .potential-heading h2{font-size:1.9rem}.time-promise .potential-detail{font-size:.9375rem}}
@media(max-width:760px){.potential.time-promise{grid-template-columns:1fr;grid-template-areas:"heading" "visual" "detail" "action";padding:30px;gap:23px}.time-promise .potential-visual{max-width:480px}.time-promise .potential-heading h2{font-size:clamp(1.75rem,4.7vw,2.2rem)}.time-promise .potential-detail{max-width:none;font-size:1rem}.time-promise .potential-heading .eyebrow{margin-bottom:14px}.potential.time-promise>.button{margin-top:0}}
@media(max-width:420px){.potential.time-promise{padding:26px 22px;gap:21px}.time-promise .potential-heading h2{font-size:clamp(1.5rem,6.4vw,1.75rem)}.time-promise .potential-heading .eyebrow{font-size:.625rem}.time-promise .potential-visual{width:calc(100% + 14px);max-width:none}.potential.time-promise>.button{width:100%;padding:15px 18px;gap:18px}}
