/* HF28: Tariff alternatives first, clearly detached enquiry sequence afterwards. */
.vc28-choose-caption{margin:8px 0 24px!important;font-size:14px;line-height:1.6;color:#45544f;max-width:84ch}
.vc28-choose-caption strong{color:#263d38}
.vc28-next{display:grid;grid-template-columns:minmax(240px,1fr) minmax(0,1.7fr);align-items:start;gap:18px 38px;margin:44px 0 24px;padding:26px 0 0;border-top:1px solid #cfdcd5;background:transparent}
.vc28-next-copy .eyebrow{font-size:10px;letter-spacing:.15em;color:#34756b;margin:0 0 7px}
.vc28-next-copy h3{font-size:clamp(20px,2vw,28px);line-height:1.15;margin:0 0 11px;color:#353536}
.vc28-next-copy p:not(.eyebrow){font-size:13px;line-height:1.6;color:#475650;max-width:58ch;margin:0}
.vc28-next-detail{align-self:center;padding:4px 0}
.vc28-next-detail p{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:5px 10px;font-size:14px;line-height:1.5;margin:0 0 12px;color:#353536}
.vc28-next-detail strong{font-weight:700}
.vc28-next-detail span{color:#44877d}
.vc28-next-detail small{display:block;font-size:12px;line-height:1.6;color:#53615a;max-width:75ch}
.vc28-next+.vc27-advice{margin-top:13px}
.vc28-next+.vc26-hosting-notice{margin-top:0}
@media(max-width:730px){.vc28-next{grid-template-columns:1fr;margin-top:33px;padding-top:22px;gap:14px}.vc28-next-detail p{gap:5px 8px}.vc28-choose-caption{font-size:13px}.vc27-main-tabs a,.vc26-hosting-tabs a{font-size:12px;padding:10px 12px;min-height:44px}}
@media(max-width:420px){.vc26-hosting-tabs a{flex:1 1 100%!important;border-bottom-width:1px}.vc26-hosting-tabs a.is-active{border-bottom-width:3px}.vc28-next-detail p{font-size:13px}}
